2996 29861 1 2 4194655 1 3 305843009213694226 2 4 4398046642180 2 5 36028797421617675 3 6 281474977759234 3 7 72127962782105631 4 8 17592455528482 4 9 2 5 10 4202497 5 11 1099528405001 6 12 2251799813816320 6 13 36028865738440746 7 14 135004200 7 15 1082134538 8 16 3145754 8 17 262145 9 18 327936 9 19 35321844596737 10 20 32 10 21 5368713791 11 22 2694 11 23 0 12 24 18 12 25 2048 13 26 140737488357445 13 27 24583 14 28 136 14 29 35734664839170 15 30 281509336449024 15 31 288 16 32 70368744177674 16 33 36028798092707074 17 34 525322 17 35 275 18 36 137439216224 18 37 2152726849 19 38 2097198 19 39 35219813959681 20 40 536870920 20 41 36884 21 42 536870912 21 43 195 22 44 4295038977 22 45 16 23 46 8796093022208 23 47 2050 24 48 8192 24 49 7 25 50 38654705666 25 51 0 26 52 131085 26 53 2473917939716 27 54 9007199388958720 27 55 18688 28 56 8389248 28 57 1 29 58 256 29 59 2201171001345 30 60 4398046511106 30 61 17600776544258 31 62 70368763084801 31 63 2147549188 32 64 1024 32 65 17180139524 33 66 49163 33 67 17314089219 34 68 288230376152760583 34 69 268699654 35 70 549755815961 35 71 36099165763141780 36 72 292 36 73 3 37 74 274878955526 37 75 0 38 76 2097154 38 77 8589934594 39 78 131072 39 79 1 40 80 21 40 81 16777223 41 82 17609365916224 41 83 8796093546498 42 84 4505798650626089 42 85 135170 43 86 85899345923 43 87 81 44 88 1024 44 89 9025890952422407 45 90 1024 45 91 603980290 46 92 2097858 46 93 2 47 94 73254962209056 47 95 4538788294426760 48 96 35184372088837 48 97 1099511627791 49 98 8193 49 99 305851805306716161 50 100 2251834175521795 50 101 17592320264576 51 102 65545 51 103 589837 52 104 2097295 52 105 1125899906842629 53 106 2251799813697601 53 107 603979907 54 108 2251799813693451 54 109 264384 55 110 18014398513709056 55 111 515 56 112 323857407723176075 56 113 65698 57 114 576460752303423489 57 115 8797167026240 58 116 272629829 58 117 68719476753 59 118 9007199263129673 59 119 35734127902858 60 120 1073743881 60 121 8421380 61 122 67207232 61 123 70369015021603 62 124 34896707585 62 125 32 63 126 4294967393 63 127 449958747078918150 64 128 72092778410016784 64 129 38789971969 65 130 131588 65 131 8519681 66 132 882374130261295104 66 133 2251799813685333 67 134 17592186307200 67 135 304 68 136 558345814017 68 137 2199024304160 69 138 36028797018964234 69 139 403177472 70 140 7 70 141 4 71 142 580 71 143 2 72 144 70368744177793 72 145 67141703 73 146 188955799183949827 73 147 35184372088850 74 148 3 74 149 137975824421 75 150 131073 75 151 288230376151715907 76 152 19461570565 76 153 1 77 154 4152 77 155 268435490 78 156 4194309 78 157 557120 79 158 36028797018963985 79 159 68736256008 80 160 48515950575819 80 161 0 81 162 65586 81 163 4609 82 164 8201 82 165 542113801 83 166 786491 83 167 1099511627912 84 168 274877907075 84 169 17181974529 85 170 128 85 171 144115226730561540 86 172 2199023255808 86 173 8388609 87 174 1 87 175 140737488420868 88 176 16384 88 177 288230376152236034 89 178 16778240 89 179 17179871273 90 180 17594333532417 90 181 563027262832716 91 182 589825 91 183 72075186223972353 92 184 0 92 185 1073741824 93 186 562949953961987 93 187 8796093023232 94 188 2149580872 94 189 57 95 190 549789634629 95 191 9 96 192 195 96 193 1062 97 194 2 97 195 4194320 98 196 537002129 98 197 4294967458 99 198 18435 99 199 1073758237 100 200 21 100 201 2199023255585 101 202 1125900980912400 101 203 33425 102 204 4398046511616 102 205 1073741884 103 206 4196464 103 207 2099201 104 208 8833 104 209 1 105 210 281474976710660 105 211 131074 106 212 2147553299 106 213 4294984003 107 214 17246978048 107 215 8257 108 216 305843009217888258 108 217 8717827 109 218 2164260874 109 219 80 110 220 35651619 110 221 1056 111 222 129 111 223 1074004006 112 224 277025394689 112 225 4294967561 113 226 576460752303686673 113 227 262535 114 228 2 114 229 67108883 115 230 36028865738440736 115 231 36028797018964227 116 232 17592186048545 116 233 17039872 117 234 67109889 117 235 1033 118 236 8594129026 118 237 16777219 119 238 9 119 239 281474977236164 120 240 1048586 120 241 2199023517699 121 242 2097153 121 243 97 122 244 4 122 245 4 123 246 1125899906842753 123 247 8796095119373 124 248 2336462209033 124 249 9007233614479367 125 250 33554689 125 251 2286984202551314 126 252 1048610 126 253 154618822659 127 254 72057594038452225 127 255 17179870221 128 256 36028797086072833 128 257 68719482885 129 258 527 129 259 0 130 260 288230376151711744 130 261 514 131 262 281474985099328 131 263 9007199256842263 132 264 8724152324 132 265 6 133 266 1026 133 267 576460752303426092 134 268 562949953421857 134 269 4504699407433864 135 270 4294971397 135 271 9 136 272 288230444905793537 136 273 1 137 274 3 137 275 8796093286464 138 276 5 138 277 259 139 278 4112 139 279 98437 140 280 211174952534401 140 281 98369 141 282 16386 141 283 534 142 284 42 142 285 3298534883619 143 286 18014415689416726 143 287 256 144 288 134217793 144 289 137438953601 145 290 152921504741064740 145 291 262177 146 292 5242880 146 293 8200 147 294 34359738368 147 295 8 148 296 576742227282231331 148 297 305843558969516042 149 298 4398046576676 149 299 72057594037927944 150 300 188950302699552776 150 301 4398180728896 151 302 2199157473284 151 303 136314881 152 304 1034 152 305 26388280116267 153 306 13 153 307 175921860444200 154 308 68786587662 154 309 274877909507 155 310 524807 155 311 26 156 312 8396801 156 313 19 157 314 72057594038976512 157 315 2621461 158 316 268436672 158 317 70506183131264 159 318 16777217 159 319 70368744177684 160 320 320 160 321 268435477 161 322 133 161 323 2199025352709 162 324 305860876277645313 162 325 0 163 326 283472429059 163 327 305843009213693990 164 328 512 164 329 138416128 165 330 17 165 331 65541 166 332 570425355 166 333 16777219 167 334 4 167 335 34359755264 168 336 16973824 168 337 3 169 338 34393554947 169 339 576460752303423629 170 340 92 170 341 1048577 171 342 139298 171 343 70368744185864 172 344 69905 172 345 576531121047602186 173 346 98311 173 347 35651586 174 348 525058 174 349 72057594037932064 175 350 84 175 351 4194304 176 352 9437451 176 353 562949953503784 177 354 562949953429509 177 355 180143985094885377 178 356 576460752840294419 178 357 1120 179 358 2097191 179 359 140874929405955 180 360 72127962782105621 180 361 1125899906859009 181 362 274877907088 181 363 1073741880 182 364 32768 182 365 34 183 366 7 183 367 576460752303427584 184 368 418 184 369 0 185 370 549764203010 185 371 3109 186 372 2370 186 373 2148016393 187 374 512 187 375 1099511629121 188 376 4 188 377 256 189 378 161 189 379 73 190 380 67109120 190 381 17 191 382 152921504606880771 191 383 9042383635218708 192 384 576460752437642260 192 385 1026 193 386 2097156 193 387 2063 194 388 36030996046413952 194 389 26 195 390 4398046511138 195 391 16777243 196 392 8796093022227 196 393 1048614 197 394 68719480961 197 395 1 198 396 227 198 397 134217746 199 398 36028797018964481 199 399 139265 200 400 33827844 200 401 134217729 201 402 70368744185922 201 403 68719476738 202 404 16648 202 405 331 203 406 144115188092764688 203 407 1073742851 204 408 105553116266497 204 409 4167 205 410 144115188075855872 205 411 19529728 206 412 577 206 413 2097169 207 414 9007203549710363 207 415 8392964 208 416 35667969 208 417 4398046520356 209 418 8194 209 419 16385 210 420 536871939 210 421 8388609 211 422 268501252 211 423 6442598404 212 424 2049 212 425 2684362757 213 426 131072 213 427 144115188092633098 214 428 145 214 429 4299161601 215 430 4294967312 215 431 136380419 216 432 81 216 433 144152580061137984 217 434 16777259 217 435 0 218 436 4503616807240704 218 437 72057628397666370 219 438 16 219 439 2097218 220 440 2163872 220 441 1073741850 221 442 35184372154368 221 443 16777232 222 444 1310726 222 445 88 223 446 8589936644 223 447 274886295609 224 448 34368136451 224 449 2147483655 225 450 70368777732096 225 451 16490 226 452 563087929509381 226 453 33027 227 454 268435465 227 455 140737488355328 228 456 77309413387 228 457 68719607912 229 458 1538 229 459 1032 230 460 536903685 230 461 35651585 231 462 9 231 463 8 232 464 2059 232 465 67142147 233 466 549755880451 233 467 67108867 234 468 152921504608026880 234 469 2199023255553 235 470 35184372088835 235 471 1073758214 236 472 9 236 473 8389636 237 474 288230376169340931 237 475 704 238 476 288230376151711747 238 477 4503599761592353 239 478 139 239 479 1048576 240 480 7 240 481 2 241 482 17302027 241 483 2149580807 242 484 128 242 485 1073758378 243 486 2053 243 487 0 244 488 2199291691779 244 489 258 245 490 137439084546 245 491 2 246 492 8590327945 246 493 65624 247 494 144115188075856164 247 495 549755830273 248 496 4128 248 497 144396663052571147 249 498 4503600701116420 249 499 1134696002519040 250 500 9 250 501 152921504606851208 251 502 2 251 503 131200 252 504 2199023255554 252 505 424 253 506 142624768 253 507 16524 254 508 17196646410 254 509 4947802850564 255 510 1073741825 255 511 5 256 512 25172001 256 513 152922054362660884 257 514 16533 257 515 6442450946 258 516 16842794 258 517 16 259 518 8595177504 259 519 824635425806 260 520 131080 260 521 2252899325315076 261 522 17180131348 261 523 35188801273890 262 524 1049635 262 525 2228 263 526 36028798159814659 263 527 2149581314 264 528 687194775714 264 529 33554697 265 530 17180131348 265 531 288230380448776203 266 532 0 266 533 193514314940675 267 534 281474993487873 267 535 4398113620096 268 536 0 268 537 34376516098 269 538 4233 269 539 4138 270 540 671088769 270 541 32 271 542 515 271 543 268566528 272 544 3 272 545 538968576 273 546 4503599627370498 273 547 36874 274 548 550 274 549 1 275 550 17592186044419 275 551 70373039161360 276 552 1065041 276 553 524290 277 554 1026 277 555 4105 278 556 576460752303423498 278 557 37 279 558 1 279 559 4398583385110 280 560 34393294337 280 561 152921504606846987 281 562 140737488486418 281 563 8449 282 564 581 282 565 1126174784749569 283 566 1161084413149716 283 567 274877906947 284 568 2147483658 284 569 12 285 570 16421 285 571 17592186568771 286 572 268443649 286 573 101 287 574 17592186044416 287 575 4398583513094 288 576 9007474401083394 288 577 8388678 289 578 549755813973 289 579 2251799813685249 290 580 1140850795 290 581 549760008205 291 582 7 291 583 16385 292 584 4297064512 292 585 67117206 293 586 1099511631905 293 587 73 294 588 16786035 294 589 268435969 295 590 324259173170675715 295 591 9288674231451653 296 592 8796094070851 296 593 8724152320 297 594 17213425714 297 595 3 298 596 16387 298 597 8269 299 598 1354 299 599 148 300 600 1125899911043649 300 601 4503599627371530 301 602 36028797018963977 301 603 1065985 302 604 10995116409225 302 605 3 303 606 18014398509613323 303 607 288230376152793376 304 608 17 304 609 131333 305 610 1049385 305 611 1612709921 306 612 1073750099 306 613 144115188076904449 307 614 2392537973129344 307 615 72093053287923732 308 616 8388620 308 617 35184372088968 309 618 70368746274818 309 619 528420 310 620 262144 310 621 35184372088835 311 622 562958543360009 311 623 16777729 312 624 1048833 312 625 2199023255562 313 626 1048615 313 627 4235267 314 628 34359738369 314 629 1133871431687 315 630 2162697 315 631 1 316 632 16810007 316 633 32793 317 634 16417 317 635 1125899907104805 318 636 32768 318 637 32 319 638 98313 319 639 142 320 640 0 320 641 2048 321 642 536870918 321 643 1078067281 322 644 8796126576640 322 645 268435463 323 646 18295873486193153 323 647 1048579 324 648 2251799813687297 324 649 35534144197 325 650 4398046511111 325 651 74 326 652 4100 326 653 4294967426 327 654 537396232 327 655 36028797086072905 328 656 4194329 328 657 8796093023491 329 658 4294967301 329 659 157425655063910529 330 660 2097173 330 661 420906796040 331 662 288230514664478725 331 663 8858370068 332 664 2120 332 665 562949953691664 333 666 67248135 333 667 65600 334 668 384 334 669 16777258 335 670 2097298 335 671 6291456 336 672 163845 336 673 3 337 674 144115325514817552 337 675 8 338 676 1 338 677 36028797018996992 339 678 130 339 679 152921504774620160 340 680 97 340 681 4503599627370496 341 682 882303761802362885 341 683 8388609 342 684 32769 342 685 50348034 343 686 4429185184 343 687 264 344 688 1048833 344 689 0 345 690 137443147776 345 691 35184372090899 346 692 65577 346 693 2 347 694 0 347 695 4303364128 348 696 1 348 697 12289 349 698 305843009213694016 349 699 1125899906843661 350 700 137438969921 350 701 1099528404993 351 702 1125899906843150 351 703 67112969 352 704 4398046527813 352 705 8388612 353 706 16 353 707 134217858 354 708 8813272956995 354 709 70370891661315 355 710 17592188141697 355 711 36029072299524104 356 712 18501 356 713 17592186175504 357 714 4398047559844 357 715 18014400724074539 358 716 281474976710659 358 717 50335761 359 718 4294967573 359 719 4294967819 360 720 72057594574807552 360 721 8589935104 361 722 67174424 361 723 134217732 362 724 2147614739 362 725 305843009213693987 363 726 2199027449888 363 727 16410 364 728 16777256 364 729 34359742464 365 730 577023703330586949 365 731 1099512676417 366 732 539033892 366 733 2098216 367 734 0 367 735 4 368 736 1126037346058336 368 737 4295098497 369 738 138477642 369 739 37 370 740 35184372355078 370 741 17592186060800 371 742 9007200345800721 371 743 83886154 372 744 4098 372 745 2260600201674765 373 746 52 373 747 39 374 748 536870977 374 749 65536 375 750 562951027433473 375 751 305843009214218498 376 752 9 376 753 3 377 754 526337 377 755 549755813889 378 756 138 378 757 2147631232 379 758 1 379 759 144115189149597714 380 760 4398047559680 380 761 262146 381 762 17592353817152 381 763 36029896530591753 382 764 262149 382 765 49 383 766 70368744178689 383 767 274878431271 384 768 134226050 384 769 8389127 385 770 282024732524601 385 771 281483566645250 386 772 108086391056892942 386 773 8388627 387 774 1209 387 775 65540 388 776 2147614740 388 777 71303173 389 778 144115188092633124 389 779 281474976974851 390 780 72 390 781 1100589563904 391 782 2 391 783 1133871366145 392 784 10 392 785 268436053 393 786 36037764910678019 393 787 34896609286 394 788 1125899906846817 394 789 8797300982290 395 790 8452 395 791 17180000800 396 792 140737488355458 396 793 4504149383184432 397 794 2129 397 795 65632 398 796 65541 398 797 11276591254470674 399 798 17596481011717 399 799 289407104 400 800 33587333 400 801 1073774849 401 802 524292 401 803 65664 402 804 4 402 805 288230376151715841 403 806 281543973011713 403 807 1408749273155 404 808 268441609 404 809 2359297 405 810 274878431249 405 811 36028797018965037 406 812 2214625285 406 813 288231063354867717 407 814 8194 407 815 134250546 408 816 576460752303424648 408 817 140737488748577 409 818 4194689 409 819 2199023255622 410 820 16777216 410 821 18015498021110787 411 822 2585 411 823 515 412 824 36028799166709762 412 825 132 413 826 1099520016534 413 827 0 414 828 549755813961 414 829 18014407103611010 415 830 8796127625216 415 831 536870920 416 832 16487 416 833 4294967471 417 834 7 417 835 68719525893 418 836 4268069 418 837 24 419 838 2098213 419 839 1 420 840 305844125905190918 420 841 9007340988661836 421 842 288230376151713282 421 843 524546 422 844 32 422 845 1126450199531585 423 846 4503599635759104 423 847 152930300699872936 424 848 4384 424 849 8796093022208 425 850 34359744513 425 851 2147483648 426 852 17179877376 426 853 74309393860001841 427 854 16777217 427 855 141012366266435 428 856 17592219607040 428 857 16777221 429 858 4294967296 429 859 16777251 430 860 68719477765 430 861 64 431 862 40981 431 863 8388640 432 864 522 432 865 1572872 433 866 8589935620 433 867 67108865 434 868 1133871366157 434 869 137439223938 435 870 33556744 435 871 4624 436 872 35184372088832 436 873 536871434 437 874 1099511635970 437 875 68719477303 438 876 9007199254740993 438 877 24721 439 878 134479872 439 879 4855447660003344 440 880 9288674231713792 440 881 274879021060 441 882 3 441 883 34359738400 442 884 2 442 885 131088 443 886 4352 443 887 262148 444 888 8388864 444 889 27 445 890 262400 445 891 687194767496 446 892 17596481044487 446 893 0 447 894 4194314 447 895 274877908998 448 896 68157961 448 897 2199174259745 449 898 562949953487104 449 899 33570823 450 900 140754668355842 450 901 557185 451 902 8858371145 451 903 274877906945 452 904 70368744177664 452 905 144115188075856139 453 906 4294967296 453 907 140737895989256 454 908 26388279132160 454 909 102795014 455 910 1125968626319392 455 911 2 456 912 2101248 456 913 8796093022249 457 914 70403103932424 457 915 3334 458 916 36028797153181952 458 917 0 459 918 270532608 459 919 1108386048 460 920 536870941 460 921 16 461 922 4432406249731 461 923 272384 462 924 272 462 925 1 463 926 65536 463 927 9007199254741058 464 928 1153 464 929 1099511628844 465 930 17179871250 465 931 2251799815258122 466 932 153062242095202347 466 933 35184372091969 467 934 131086 467 935 2051 468 936 2081 468 937 16422 469 938 1289 469 939 1099511693360 470 940 35184372091136 470 941 8234 471 942 1168231153797 471 943 1130297953370117 472 944 206162628608 472 945 2167556 473 946 17249599749 473 947 140737488388357 474 948 524296 474 949 1049093 475 950 17 475 951 281474976751633 476 952 0 476 953 33685674 477 954 274877906945 477 955 1281 478 956 18014467230007313 478 957 1125899973967940 479 958 536871944 479 959 2207613190401 480 960 140737488355328 480 961 152921504606846991 481 962 8668202 481 963 2156925072 482 964 16897 482 965 8388610 483 966 33554545 483 967 2251799813685259 484 968 536870912 484 969 65665 485 970 72066390130950165 485 971 2116 486 972 140737488355338 486 973 33554757 487 974 4503599627370498 487 975 268435464 488 976 5 488 977 1236950581264 489 978 72057628397666376 489 979 4294967361 490 980 4 490 981 17661442393858 491 982 1048579 491 983 67649665 492 984 1033 492 985 8209 493 986 70368744177690 493 987 16777507 494 988 4232 494 989 33 495 990 1125899908022304 495 991 540736 496 992 4294967448 496 993 256 497 994 563226978811968 497 995 36028814467268743 498 996 16422 498 997 35734664773889 499 998 1078050849 499 999 4194309 500 1000 536875008 500 1001 3145763 501 1002 2199157473427 501 1003 1344 502 1004 1048576 502 1005 0 503 1006 292746113974283 503 1007 65669 504 1008 16 504 1009 3 505 1010 2199023257090 505 1011 538968396 506 1012 97 506 1013 33554437 507 1014 6597069832194 507 1015 2162753 508 1016 17592186114081 508 1017 9009398278258691 509 1018 135185 509 1019 137438954761 510 1020 4097 510 1021 70368744177664 511 1022 706 511 1023 45 512 1024 16640 512 1025 4294967362 513 1026 17592186306579 513 1027 33 514 1028 4194312 514 1029 70437463654408 515 1030 1 515 1031 33 516 1032 3 516 1033 549755944969 517 1034 4429250561 517 1035 17592186044928 518 1036 74309462839529474 518 1037 18 519 1038 562949953421569 519 1039 8606711812 520 1040 133 520 1041 16433 521 1042 576460769483296954 521 1043 140737555464192 522 1044 65536 522 1045 3221225642 523 1046 2121745 523 1047 67109253 524 1048 8796109864963 524 1049 11 525 1050 2048 525 1051 1342439457 526 1052 281474976710659 526 1053 4198423 527 1054 17180917889 527 1055 32772 528 1056 35185446879241 528 1057 4785074738298882 529 1058 2260595994787840 529 1059 4398046511112 530 1060 4112 530 1061 0 531 1062 8589967361 531 1063 72057636987601543 532 1064 537920544 532 1065 2251816993572865 533 1066 4398718648325 533 1067 9070971486212 534 1068 2392537302040589 534 1069 305843009213775939 535 1070 18018798711865344 535 1071 144115205256118593 536 1072 536871329 536 1073 70368752566289 537 1074 281475010265120 537 1075 281543704577545 538 1076 17592186175497 538 1077 32782 539 1078 64 539 1079 564083824792580 540 1080 4399527105557 540 1081 17592186208259 541 1082 36028797021061132 541 1083 17592187097092 542 1084 16430 542 1085 81 543 1086 1169880380473346 543 1087 65664 544 1088 33051 544 1089 146028954254 545 1090 72057598332895285 545 1091 34493956096 546 1092 68719509505 546 1093 305843009213696002 547 1094 1 547 1095 4294967306 548 1096 8397057 548 1097 70369817919503 549 1098 18014398543036496 549 1099 2162691 550 1100 67371008 550 1101 9007199254741251 551 1102 270496 551 1103 11270547837057 552 1104 4197378 552 1105 4503599627927556 553 1106 17179869184 553 1107 17417 554 1108 189513251596271945 554 1109 36028797018980352 555 1110 8198 555 1111 3 556 1112 33554439 556 1113 2290090009 557 1114 70368744177746 557 1115 289 558 1116 76561193665301074 558 1117 144115188077985929 559 1118 2115745 559 1119 4294967302 560 1120 70368744178692 560 1121 268435461 561 1122 268435714 561 1123 1067529 562 1124 17179934976 562 1125 0 563 1126 137438954052 563 1127 69697 564 1128 16 564 1129 2097194 565 1130 525329 565 1131 4294967298 566 1132 536870993 566 1133 303 567 1134 9007199254741017 567 1135 9007199254741093 568 1136 12 568 1137 4259904 569 1138 549757010064 569 1139 536903681 570 1140 305843009248299011 570 1141 144115188075897098 571 1142 36033195065475072 571 1143 4 572 1144 640 572 1145 562949955661824 573 1146 524290 573 1147 288232575208522768 574 1148 67108881 574 1149 9007199257362957 575 1150 153202979583557634 575 1151 16404 576 1152 2251799814735145 576 1153 18014398514204800 577 1154 33554504 577 1155 4503599627374592 578 1156 67372050 578 1157 35184372105728 579 1158 137 579 1159 36028797020143682 580 1160 17592190243758 580 1161 4354 581 1162 136 581 1163 562949953437741 582 1164 72057594039011337 582 1165 35 583 1166 359 583 1167 7 584 1168 4398048870977 584 1169 8796093022213 585 1170 4503599627633033 585 1171 152921504606846995 586 1172 18014398509492301 586 1173 288230376151711814 587 1174 1125899906842690 587 1175 608182275 588 1176 8 588 1177 844424930132103 589 1178 1048612 589 1179 2162757 590 1180 562949953421319 590 1181 4096 591 1182 13510798882111552 591 1183 1050752 592 1184 1024 592 1185 36028797018972313 593 1186 68 593 1187 25096 594 1188 18577348479733760 594 1189 70368744276017 595 1190 18014398509744160 595 1191 281474985099265 596 1192 70368744178178 596 1193 305843009347911680 597 1194 536870921 597 1195 2065 598 1196 18448 598 1197 18014398643700224 599 1198 17592186044432 599 1199 34359738368 600 1200 4294967299 600 1201 152922614100920322 601 1202 2200701239298 601 1203 5184 602 1204 17213423617 602 1205 4355 603 1206 1048612 603 1207 72057594037927949 604 1208 550024249349 604 1209 1099511758858 605 1210 3 605 1211 75 606 1212 537134160 606 1213 281474976710664 607 1214 206158432257 607 1215 140737524011009 608 1216 4503599627371522 608 1217 213004 609 1218 268437504 609 1219 562950020530179 610 1220 34359771141 610 1221 562951060717571 611 1222 25 611 1223 551903330337 612 1224 1099512676618 612 1225 2147614753 613 1226 590337 613 1227 213032 614 1228 305844108725321738 614 1229 134479873 615 1230 97 615 1231 281492156579877 616 1232 305847411555172354 616 1233 32772 617 1234 17179869207 617 1235 11 618 1236 4398046598147 618 1237 131076 619 1238 805310498 619 1239 144115188075856001 620 1240 1099513724929 620 1241 8830452762628 621 1242 2251799813685509 621 1243 305843026393563153 622 1244 554050783777 622 1245 68853695495 623 1246 263185 623 1247 32770 624 1248 68723672064 624 1249 70368878397444 625 1250 274894686226 625 1251 16777252 626 1252 1025 626 1253 17630842847248 627 1254 8589955137 627 1255 274877906953 628 1256 262160 628 1257 16 629 1258 32905 629 1259 8796093022368 630 1260 34896613377 630 1261 144115256803721252 631 1262 288230376151712264 631 1263 536888360 632 1264 4429185059 632 1265 70368744177765 633 1266 67207425 633 1267 10133099161600058 634 1268 4398047613258 634 1269 8796093055049 635 1270 3 635 1271 274877907009 636 1272 131078 636 1273 8537 637 1274 35184372088872 637 1275 562949953421573 638 1276 0 638 1277 536871977 639 1278 36028797018968082 639 1279 70918499991585 640 1280 34359738498 640 1281 67611 641 1282 4503599635816481 641 1283 281475110928395 642 1284 576478344489467936 642 1285 4752420 643 1286 3221229585 643 1287 4390929 644 1288 16385 644 1289 2048 645 1290 70506183171107 645 1291 8192 646 1292 137506072583 646 1293 144115188075856775 647 1294 549755813893 647 1295 67117095 648 1296 1125899906847776 648 1297 36028797018963969 649 1298 8589936643 649 1299 4196353 650 1300 4503599635759115 650 1301 545267972 651 1302 262168 651 1303 67109459 652 1304 67850 652 1305 65545 653 1306 285873023229954 653 1307 513 654 1308 8388864 654 1309 20 655 1310 281474976710662 655 1311 1073741976 656 1312 268435648 656 1313 35652615 657 1314 72057594574802976 657 1315 2 658 1316 1 658 1317 1125902121452673 659 1318 532487 659 1319 1099511627904 660 1320 153202979617112130 660 1321 140739642130502 661 1322 4416300122152 661 1323 1 662 1324 262150 662 1325 1027 663 1326 36028934457942549 663 1327 2199023255700 664 1328 18014398509481985 664 1329 3 665 1330 13510798882668579 665 1331 17410 666 1332 288230376285930240 666 1333 17184064016 667 1334 33832979 667 1335 144116321947230219 668 1336 17179869318 668 1337 278529 669 1338 4194305 669 1339 2199023255568 670 1340 9007199254742256 670 1341 4292634 671 1342 594510335184994321 671 1343 137438953472 672 1344 154620002323 672 1345 412316925956 673 1346 4398047051875 673 1347 536870918 674 1348 4099 674 1349 576465974983655425 675 1350 144115188075855875 675 1351 1099514249738 676 1352 351843754442887 676 1353 1033 677 1354 16416 677 1355 41506 678 1356 175921860448277 678 1357 144115196665790977 679 1358 1073776685 679 1359 17592186044424 680 1360 4201 680 1361 2251799813685312 681 1362 8193 681 1363 25769803780 682 1364 562949953454080 682 1365 16384 683 1366 262241 683 1367 4612 684 1368 549755814146 684 1369 2251799813726240 685 1370 2051 685 1371 9007199254741015 686 1372 8194 686 1373 17592186109956 687 1374 34830 687 1375 35184372088840 688 1376 19602 688 1377 68719476738 689 1378 0 689 1379 33280 690 1380 288371113641123864 690 1381 34078849 691 1382 2251799817879552 691 1383 144115737831669763 692 1384 8796099321936 692 1385 5 693 1386 2057 693 1387 73184593456398337 694 1388 0 694 1389 8589934623 695 1390 305843010287435813 695 1391 18014553128312832 696 1392 5 696 1393 305878193585783824 697 1394 2149680131 697 1395 6 698 1396 288230376151713792 698 1397 1052674 699 1398 5629499534344197 699 1399 36028797018963971 700 1400 33817633 700 1401 72057594037936641 701 1402 3 701 1403 0 702 1404 65546 702 1405 9007199254892544 703 1406 8 703 1407 152921504875282562 704 1408 33718301 704 1409 147 705 1410 305843017937846274 705 1411 16779278 706 1412 32 706 1413 134746131 707 1414 21474836485 707 1415 8388722 708 1416 131224 708 1417 1090519040 709 1418 32832 709 1419 281474976842306 710 1420 19 710 1421 16809993 711 1422 130 711 1423 137438986290 712 1424 16643 712 1425 3 713 1426 1556 713 1427 2097 714 1428 4362076194 714 1429 81205530781024517 715 1430 134750341 715 1431 4399120257029 716 1432 2199023255554 716 1433 16512 717 1434 72057594038484995 717 1435 67108869 718 1436 36028797019095105 718 1437 33281 719 1438 152922054362669057 719 1439 36028797023232512 720 1440 524416 720 1441 281749871394816 721 1442 134217736 721 1443 1114370 722 1444 6 722 1445 0 723 1446 9007199254741042 723 1447 1107296322 724 1448 8796638283856 724 1449 68736256017 725 1450 52 725 1451 268501057 726 1452 132097 726 1453 2052 727 1454 35184372089856 727 1455 281474976710721 728 1456 4196354 728 1457 537133056 729 1458 262145 729 1459 18014398647926787 730 1460 153202981731041308 730 1461 1 731 1462 33031 731 1463 268444034 732 1464 4194307 732 1465 72198331794747493 733 1466 281474977759488 733 1467 16779265 734 1468 20 734 1469 562969280839719 735 1470 1 735 1471 9 736 1472 36028797018996738 736 1473 17056261 737 1474 134348800 737 1475 9 738 1476 35 738 1477 36028797018980487 739 1478 545262592 739 1479 1073741970 740 1480 4194316 740 1481 137438961682 741 1482 4096 741 1483 140737488355339 742 1484 515 742 1485 1033 743 1486 26038239251 743 1487 16960 744 1488 8229 744 1489 4168 745 1490 35184506322944 745 1491 4400227551362 746 1492 8194 746 1493 8388608 747 1494 6 747 1495 1049602 748 1496 16793606 748 1497 0 749 1498 11 749 1499 8401188 750 1500 34359771657 750 1501 134217798 751 1502 536871041 751 1503 43980465115442 752 1504 4294967306 752 1505 68719480833 753 1506 70371160101134 753 1507 70369012613120 754 1508 9 754 1509 8388612 755 1510 16387 755 1511 29 756 1512 36028797018964023 756 1513 269484032 757 1514 47 757 1515 558345748481 758 1516 16842755 758 1517 576460752305520642 759 1518 2199023264135 759 1519 262147 760 1520 17592186323265 760 1521 305843009213759659 761 1522 4096 761 1523 144116287587483793 762 1524 549755814155 762 1525 274877906945 763 1526 16785764 763 1527 4398046511364 764 1528 71468255806596 764 1529 306968982134988816 765 1530 8 765 1531 34359738641 766 1532 140737488367618 766 1533 585468501313978625 767 1534 4429187105 767 1535 1048833 768 1536 1099511631874 768 1537 4610 769 1538 3139 769 1539 2147755073 770 1540 2147483670 770 1541 1 771 1542 4260101 771 1543 16777344 772 1544 137438970959 772 1545 70368760954880 773 1546 32768 773 1547 12583173 774 1548 180709134071497873 774 1549 536871937 775 1550 68727865538 775 1551 268484624 776 1552 21004357 776 1553 1125934266581019 777 1554 5 777 1555 2199090364418 778 1556 288230376152399892 778 1557 18014415689355785 779 1558 17592186077251 779 1559 34359804416 780 1560 41943109 780 1561 306968909120537602 781 1562 70385924046851 781 1563 152921508901945601 782 1564 132 782 1565 1091 783 1566 562949953438242 783 1567 16785412 784 1568 0 784 1569 131072 785 1570 17592186060802 785 1571 67109888 786 1572 524307 786 1573 65555 787 1574 1 787 1575 8589944388 788 1576 0 788 1577 18014403341975552 789 1578 1026 789 1579 2 790 1580 2251868535260164 790 1581 1073745923 791 1582 32 791 1583 72057594037927937 792 1584 4644337115860992 792 1585 140738025230361 793 1586 8429703 793 1587 70368744181794 794 1588 16401 794 1589 142606594 795 1590 1048579 795 1591 1073742337 796 1592 8796170620939 796 1593 2199023255554 797 1594 144115228880207875 797 1595 549764472845 798 1596 288231475663601665 798 1597 3 799 1598 72057594054705217 799 1599 137438953472 800 1600 2147485205 800 1601 140737488355653 801 1602 8388611 801 1603 34360000576 802 1604 68920934405 802 1605 70368744180032 803 1606 70368744177810 803 1607 612489558986064899 804 1608 274886295713 804 1609 594492742998950016 805 1610 269090821 805 1611 142936511610884 806 1612 562949953429513 806 1613 36028797018963989 807 1614 524800 807 1615 3 808 1616 512 808 1617 288375511686595728 809 1618 12583188 809 1619 2251799813947395 810 1620 7 810 1621 540678 811 1622 0 811 1623 305843009347911762 812 1624 1125902054326530 812 1625 7 813 1626 133124 813 1627 8262 814 1628 4101 814 1629 134217741 815 1630 144115188075925544 815 1631 1099511693326 816 1632 26388279067136 816 1633 402653193 817 1634 18155153178755144 817 1635 2304 818 1636 18 818 1637 2147500042 819 1638 268435456 819 1639 4398046511360 820 1640 2199023255697 820 1641 144117387099188259 821 1642 4294967296 821 1643 281474981954113 822 1644 9007199255789582 822 1645 288230376185790467 823 1646 0 823 1647 2251808403619859 824 1648 34604830 824 1649 2097167 825 1650 8194 825 1651 513 826 1652 68723802283 826 1653 305843009213712949 827 1654 562950020534308 827 1655 2251799813685249 828 1656 17179870226 828 1657 594073402545274951 829 1658 514 829 1659 2147483649 830 1660 549755813890 830 1661 40993 831 1662 1 831 1663 72057594038059064 832 1664 34393292801 832 1665 146 833 1666 8388656 833 1667 68987912232 834 1668 1099511704082 834 1669 137438953987 835 1670 274877915141 835 1671 3 836 1672 72092778412908544 836 1673 152921504606851072 837 1674 32777 837 1675 305843009222082561 838 1676 562949953421314 838 1677 4503874572386319 839 1678 36028797018963970 839 1679 134217745 840 1680 68720527872 840 1681 4831838467 841 1682 8665432321 841 1683 4098 842 1684 35 842 1685 281474976714801 843 1686 2312 843 1687 37383395868736 844 1688 144115188075857941 844 1689 37154696925872256 845 1690 33 845 1691 4295131177 846 1692 2251799813685248 846 1693 16777233 847 1694 38280596833173505 847 1695 288230376151711752 848 1696 2097176 848 1697 4503599628423179 849 1698 2147485206 849 1699 70920647671810 850 1700 549755814402 850 1701 1 851 1702 42949677316 851 1703 36517707784 852 1704 144115188075855894 852 1705 199 853 1706 32770 853 1707 18014398513676290 854 1708 524385 854 1709 33554456 855 1710 134217733 855 1711 143787012 856 1712 17180000361 856 1713 9008298766499841 857 1714 8388738 857 1715 4 858 1716 196613 858 1717 18 859 1718 140737488355848 859 1719 526354 860 1720 529416 860 1721 67108871 861 1722 1 861 1723 1048576 862 1724 71 862 1725 13194139541514 863 1726 16842755 863 1727 17213423627 864 1728 9007199254740996 864 1729 152921573330567190 865 1730 1114112 865 1731 550838010113 866 1732 9007199305076737 866 1733 72057594172145666 867 1734 4 867 1735 6144 868 1736 153770327583621138 868 1737 33554432 869 1738 1082130440 869 1739 137439216644 870 1740 4503599631566017 870 1741 5 871 1742 1073741856 871 1743 536871555 872 1744 536940673 872 1745 146 873 1746 1 873 1747 5 874 1748 549764202497 874 1749 4163 875 1750 1089537 875 1751 335544475 876 1752 4563402817 876 1753 1 877 1754 134217760 877 1755 12 878 1756 2105350 878 1757 5 879 1758 1025 879 1759 524288 880 1760 47 880 1761 1156 881 1762 536891410 881 1763 17592253153296 882 1764 32777 882 1765 2053 883 1766 17179885589 883 1767 8796093022208 884 1768 4398046511685 884 1769 4244616 885 1770 8796093022208 885 1771 4398083212816 886 1772 2147483662 886 1773 9007199254741504 887 1774 35184372088849 887 1775 36028797018964128 888 1776 2149588994 888 1777 262144 889 1778 149 889 1779 538 890 1780 562949953471618 890 1781 514 891 1782 299067171668101 891 1783 17179869191 892 1784 5629499534213137 892 1785 275089793205 893 1786 8454145 893 1787 8 894 1788 36028831378702338 894 1789 140737488355492 895 1790 262313 895 1791 3 896 1792 17184063492 896 1793 34359738371 897 1794 66593 897 1795 18023194803831809 898 1796 96 898 1797 549755813892 899 1798 288230376151711749 899 1799 144150389627813888 900 1800 562949961809921 900 1801 33 901 1802 20488 901 1803 1099511627826 902 1804 9007199255265564 902 1805 2814887207108673 903 1806 8423427 903 1807 274911592513 904 1808 17179873281 904 1809 35704013061 905 1810 2256198011191298 905 1811 34359804179 906 1812 140771848111137 906 1813 576460753377169425 907 1814 9007199254743168 907 1815 4311744516 908 1816 16897 908 1817 3145734 909 1818 1099511636996 909 1819 35201553400065 910 1820 17 910 1821 8392722 911 1822 131138 911 1823 2 912 1824 69636 912 1825 32773 913 1826 33282 913 1827 2147500193 914 1828 131203 914 1829 32 915 1830 262145 915 1831 69793218691 916 1832 54 916 1833 4295508992 917 1834 4 917 1835 16402 918 1836 4294975591 918 1837 2115 919 1838 152925902653358096 919 1839 4503943258310800 920 1840 16777219 920 1841 334 921 1842 162 921 1843 142606343 922 1844 1073750024 922 1845 15 923 1846 33825800 923 1847 18016614712606762 924 1848 141836999983619 924 1849 4415226642435 925 1850 262152 925 1851 274877972489 926 1852 65 926 1853 36 927 1854 145 927 1855 576460756598390794 928 1856 3 928 1857 6 929 1858 549755815057 929 1859 2199090954270 930 1860 2147483649 930 1861 576531121047601264 931 1862 8208 931 1863 134221827 932 1864 305843009213711360 932 1865 26 933 1866 274877908233 933 1867 3 934 1868 68721606724 934 1869 262146 935 1870 8274 935 1871 576460752304999494 936 1872 580542139473929 936 1873 131088 937 1874 8796093022209 937 1875 10275 938 1876 281474976711040 938 1877 135181 939 1878 8197 939 1879 169 940 1880 282574488340501 940 1881 35184372350979 941 1882 10 941 1883 17592186044480 942 1884 1 942 1885 576462968640765957 943 1886 4294967330 943 1887 6442467400 944 1888 266259 944 1889 137447342090 945 1890 17179885568 945 1891 0 946 1892 8796227240512 946 1893 144115188078086272 947 1894 1078460688 947 1895 36030996042219654 948 1896 33 948 1897 34 949 1898 4229154 949 1899 43083891776 950 1900 2164260869 950 1901 513 951 1902 618475290635 951 1903 17184063500 952 1904 2055 952 1905 144115256795334659 953 1906 35188734431239 953 1907 34359742481 954 1908 4227106 954 1909 144115188075855873 955 1910 2147488113 955 1911 562950087639064 956 1912 1099511661035 956 1913 8716 957 1914 137438955778 957 1915 1099511664645 958 1916 139588542469 958 1917 0 959 1918 294913 959 1919 2201304957320 960 1920 1610612752 960 1921 146569954321 961 1922 1024 961 1923 19595788452 962 1924 33685640 962 1925 269502464 963 1926 4295000065 963 1927 562949954209797 964 1928 1067009 964 1929 3 965 1930 7 965 1931 327959 966 1932 0 966 1933 9 967 1934 137573212161 967 1935 38010960 968 1936 545 968 1937 1027 969 1938 17179873280 969 1939 34359738695 970 1940 4328521744 970 1941 1099511628291 971 1942 147459 971 1943 1073741834 972 1944 274877907026 972 1945 131205 973 1946 180320041173000 973 1947 549756338178 974 1948 34359738380 974 1949 5066549580791840 975 1950 29 975 1951 18691966107658 976 1952 1073741910 976 1953 33562624 977 1954 3 977 1955 17246978051 978 1956 2122 978 1957 17179869185 979 1958 4311812864 979 1959 33562625 980 1960 288230376151711773 980 1961 34359738368 981 1962 18014398509622275 981 1963 2147488007 982 1964 144115188075855890 982 1965 192 983 1966 562956395937792 983 1967 39582421745667 984 1968 32787 984 1969 536871447 985 1970 81987 985 1971 2147483649 986 1972 35184506306606 986 1973 1099511636228 987 1974 195 987 1975 21131 988 1976 844424930131969 988 1977 281474976776192 989 1978 16777219 989 1979 4398046511116 990 1980 17180132097 990 1981 134217731 991 1982 64 991 1983 12293 992 1984 281474976713731 992 1985 2147504133 993 1986 70369281048594 993 1987 1 994 1988 4101 994 1989 66565 995 1990 305913412586045572 995 1991 4194626 996 1992 288230376151711823 996 1993 18014398509498436 997 1994 0 997 1995 32 998 1996 8 998 1997 17181049090 999 1998 537395335 999 1999 8 1000 2000 549755813892 1000 2001 144115188075872264 1001 2002 70368744177668 1001 2003 268959882 1002 2004 137440002072 1002 2005 8796093284371 1003 2006 71303202 1003 2007 34426847497 1004 2008 162129586585338003 1004 2009 9008298766372877 1005 2010 4947802325040 1005 2011 152921504606846978 1006 2012 562951027163152 1006 2013 35184372219906 1007 2014 278560 1007 2015 811023 1008 2016 2199090364417 1008 2017 288793330402197515 1009 2018 2281701382 1009 2019 9007199255003136 1010 2020 4512395720392705 1010 2021 4 1011 2022 8858390529 1011 2023 74 1012 2024 72057594038059049 1012 2025 288230444879581191 1013 2026 13512997905368090 1013 2027 4398046576776 1014 2028 144115188075855878 1014 2029 72057628397682691 1015 2030 4503599631564800 1015 2031 9502721 1016 2032 2199023256097 1016 2033 33554440 1017 2034 35201552220291 1017 2035 576460753377165357 1018 2036 152921504615235841 1018 2037 86030 1019 2038 16545 1019 2039 41 1020 2040 2473901162498 1020 2041 549755944969 1021 2042 285212675 1021 2043 2080 1022 2044 33624069 1022 2045 787 1023 2046 131073 1023 2047 32779 1024 2048 129 1024 2049 68719476937 1025 2050 32899 1025 2051 1027 1026 2052 274877907040 1026 2053 131074 1027 2054 274886295555 1027 2055 536871427 1028 2056 16 1028 2057 139 1029 2058 2228396 1029 2059 33604609 1030 2060 549755814953 1030 2061 135266309 1031 2062 134348801 1031 2063 72059793061184002 1032 2064 4 1032 2065 524328 1033 2066 36028797021077505 1033 2067 538969095 1034 2068 65540 1034 2069 17593259788417 1035 2070 4294969380 1035 2071 140737488355331 1036 2072 4194312 1036 2073 36029071896870931 1037 2074 32 1037 2075 16386 1038 2076 1125899906842627 1038 2077 34359803921 1039 2078 1099511629825 1039 2079 64 1040 2080 268435456 1040 2081 33554435 1041 2082 34359739393 1041 2083 152921504606846987 1042 2084 1073742599 1042 2085 1 1043 2086 4296146981 1043 2087 67633169 1044 2088 17592186077253 1044 2089 32769 1045 2090 36063981526384641 1045 2091 70368744177697 1046 2092 2097157 1046 2093 8589934758 1047 2094 68719477763 1047 2095 36169534540873737 1048 2096 8804684005888 1048 2097 1073743360 1049 2098 81 1049 2099 2097152 1050 2100 275 1050 2101 1 1051 2102 18014467228959749 1051 2103 34896 1052 2104 34 1052 2105 35184380543041 1053 2106 35184372090883 1053 2107 18014399650332681 1054 2108 1048582 1054 2109 72057594037927970 1055 2110 17626545782786 1055 2111 69632 1056 2112 4114 1056 2113 1 1057 2114 144115188348490827 1057 2115 152921779484754432 1058 2116 268435465 1058 2117 4398046511683 1059 2118 10 1059 2119 17179934786 1060 2120 68719476996 1060 2121 1 1061 2122 288230376151711752 1061 2123 281474976712768 1062 2124 41232 1062 2125 768 1063 2126 9 1063 2127 8796244017217 1064 2128 33 1064 2129 17179869444 1065 2130 34376515601 1065 2131 2097216 1066 2132 290482175965397035 1066 2133 1670742279361 1067 2134 4162 1067 2135 68854218757 1068 2136 3221225472 1068 2137 8290 1069 2138 633318705996805 1069 2139 17592186044482 1070 2140 1048800 1070 2141 0 1071 2142 9 1071 2143 134219907 1072 2144 2251799813685317 1072 2145 4398047596553 1073 2146 1184 1073 2147 8859680768 1074 2148 4608 1074 2149 140737488355409 1075 2150 67175691 1075 2151 8598323201 1076 2152 2177 1076 2153 828928688146 1077 2154 4194824 1077 2155 70369281048577 1078 2156 268435461 1078 2157 2251799813816600 1079 2158 4225 1079 2159 17842201 1080 2160 69 1080 2161 305843009347911689 1081 2162 72057594037960704 1081 2163 550829555714 1082 2164 8623489057 1082 2165 4503599895937033 1083 2166 67108896 1083 2167 2 1084 2168 4503599627370565 1084 2169 1073743880 1085 2170 67108873 1085 2171 703687442038785 1086 2172 36028797019029533 1086 2173 4194817 1087 2174 259 1087 2175 313532613250 1088 2176 2199040032768 1088 2177 4512395854610450 1089 2178 1073872898 1089 2179 74318189944700928 1090 2180 170935903116328960 1090 2181 33816601 1091 2182 1049859 1091 2183 144115188075855876 1092 2184 2147745857 1092 2185 4503599627370513 1093 2186 12 1093 2187 1104 1094 2188 1 1094 2189 267 1095 2190 268439558 1095 2191 562950087643161 1096 2192 0 1096 2193 549755879712 1097 2194 4503599632089157 1097 2195 2105410 1098 2196 524427 1098 2197 576460752303456768 1099 2198 166 1099 2199 144115188075888653 1100 2200 2251800082145280 1100 2201 137472540801 1101 2202 256 1101 2203 264 1102 2204 8590197763 1102 2205 131217 1103 2206 576460752303489536 1103 2207 305843009230606372 1104 2208 135266344 1104 2209 4503599627370497 1105 2210 517 1105 2211 9007474132656161 1106 2212 68723933186 1106 2213 18014400187203610 1107 2214 8195 1107 2215 16965 1108 2216 17592190238789 1108 2217 4100 1109 2218 2199291699733 1109 2219 5259 1110 2220 288265560523801602 1110 2221 2251799830463523 1111 2222 69730304 1111 2223 4194304 1112 2224 16778250 1112 2225 134242409 1113 2226 16900 1113 2227 17180397571 1114 2228 4398113653801 1114 2229 306245049807536128 1115 2230 305843009280803592 1115 2231 152921504606852161 1116 2232 25 1116 2233 310416977853677649 1117 2234 4236 1117 2235 16384 1118 2236 8388618 1118 2237 256 1119 2238 4503599627665568 1119 2239 4109 1120 2240 4097 1120 2241 577586686570004480 1121 2242 1048579 1121 2243 65544 1122 2244 1 1122 2245 2177 1123 2246 1048642 1123 2247 17660905523329 1124 2248 549755815937 1124 2249 29 1125 2250 519 1125 2251 3 1126 2252 137439084552 1126 2253 262216 1127 2254 305843009213693955 1127 2255 140737488355328 1128 2256 9009398311583769 1128 2257 562949953422356 1129 2258 33554499 1129 2259 65 1130 2260 9007199255273478 1130 2261 2199027449871 1131 2262 277 1131 2263 262 1132 2264 141733920772 1132 2265 1099511627946 1133 2266 589953 1133 2267 201853184 1134 2268 67240193 1134 2269 2199023255561 1135 2270 2199090364422 1135 2271 72057594037927937 1136 2272 25 1136 2273 4 1137 2274 524290 1137 2275 8 1138 2276 85 1138 2277 9007235761964052 1139 2278 140737488388352 1139 2279 36072777484124291 1140 2280 35184439732737 1140 2281 3 1141 2282 68719476741 1141 2283 165905 1142 2284 34359902213 1142 2285 525313 1143 2286 4128 1143 2287 9007199254773761 1144 2288 6291458 1144 2289 98436 1145 2290 305843009213693968 1145 2291 4538784001560736 1146 2292 549892128768 1146 2293 524288 1147 2294 8388736 1147 2295 2251954451390472 1148 2296 2201170739201 1148 2297 1048864 1149 2298 8796227371266 1149 2299 36283883749378 1150 2300 576460752303685633 1150 2301 34359750662 1151 2302 524288 1151 2303 17 1152 2304 1 1152 2305 65672 1153 2306 4362338304 1153 2307 1085450 1154 2308 6 1154 2309 7 1155 2310 1 1155 2311 8589934697 1156 2312 9429411719839768 1156 2313 1073754115 1157 2314 17 1157 2315 137438955557 1158 2316 288230380446679559 1158 2317 2305 1159 2318 35184439232004 1159 2319 2251799822075917 1160 2320 3 1160 2321 144115188075888640 1161 2322 536870982 1161 2323 1073742344 1162 2324 274877906979 1162 2325 289472640 1163 2326 2433 1163 2327 4398047576099 1164 2328 4294971431 1164 2329 18 1165 2330 4398046511105 1165 2331 536903972 1166 2332 2251799813750784 1166 2333 70368744439843 1167 2334 17 1167 2335 562949953421312 1168 2336 16529 1168 2337 359886759347748868 1169 2338 259 1169 2339 17592320262161 1170 2340 8606846989 1170 2341 75 1171 2342 8589942786 1171 2343 134742273 1172 2344 4194313 1172 2345 576460889742376961 1173 2346 1133871628329 1173 2347 262144 1174 2348 4790056766275600 1174 2349 6 1175 2350 35184372089100 1175 2351 576460752303423640 1176 2352 4672957972992 1176 2353 2147614736 1177 2354 32 1177 2355 2561 1178 2356 8589935691 1178 2357 8388673 1179 2358 72057594037928068 1179 2359 537001993 1180 2360 137438953475 1180 2361 2251800887427076 1181 2362 67141635 1181 2363 411042885 1182 2364 18014432869220352 1182 2365 4503603922338311 1183 2366 35184374185986 1183 2367 1048576 1184 2368 2147616008 1184 2369 4503599627403650 1185 2370 69632 1185 2371 2147483653 1186 2372 1045 1186 2373 194 1187 2374 17592186306560 1187 2375 68719481874 1188 2376 576460752320233488 1188 2377 2151677961 1189 2378 36028797019488288 1189 2379 17039374 1190 2380 16517 1190 2381 8589950990 1191 2382 65542 1191 2383 8804682956800 1192 2384 1374389551378 1192 2385 4398046511140 1193 2386 38 1193 2387 563224831328277 1194 2388 1125899906891792 1194 2389 4097 1195 2390 2251799813685248 1195 2391 137439084608 1196 2392 449 1196 2393 16452 1197 2394 153122387357859977 1197 2395 7555 1198 2396 4224 1198 2397 9007199254750217 1199 2398 65 1199 2399 17 1200 2400 8796093026693 1200 2401 70370908440592 1201 2402 524290 1201 2403 16385 1202 2404 288230444871320620 1202 2405 17180131346 1203 2406 76561469616947237 1203 2407 268435781 1204 2408 70368762003457 1204 2409 9043968 1205 2410 35 1205 2411 4194307 1206 2412 4100 1206 2413 4194312 1207 2414 8589934654 1207 2415 48 1208 2416 17180409862 1208 2417 3 1209 2418 524297 1209 2419 98821 1210 2420 72057596186460178 1210 2421 4294967300 1211 2422 305847548994126857 1211 2423 2098181 1212 2424 4398046777580 1212 2425 4625 1213 2426 67 1213 2427 17180917763 1214 2428 141836999983120 1214 2429 17592186046477 1215 2430 72057594037960960 1215 2431 2 1216 2432 2203318222848 1216 2433 9024791442096259 1217 2434 8796093087747 1217 2435 144115188075856663 1218 2436 274882207770 1218 2437 134217729 1219 2438 268435618 1219 2439 576461027181330476 1220 2440 69 1220 2441 34858 1221 2442 4196376 1221 2443 68719476739 1222 2444 20973635 1222 2445 4227175 1223 2446 0 1223 2447 144115737831669780 1224 2448 131072 1224 2449 1125899906908742 1225 2450 152 1225 2451 4398055424001 1226 2452 79164837987350 1226 2453 32820 1227 2454 1 1227 2455 274911479040 1228 2456 786433 1228 2457 1049730 1229 2458 5 1229 2459 35201552089090 1230 2460 4177 1230 2461 2630 1231 2462 1125900980846596 1231 2463 776 1232 2464 305843011361177731 1232 2465 2097408 1233 2466 1089 1233 2467 3 1234 2468 529426 1234 2469 4294967297 1235 2470 36028797555834883 1235 2471 2251799813685264 1236 2472 2819 1236 2473 265 1237 2474 275 1237 2475 576460752303460616 1238 2476 2049 1238 2477 274886295553 1239 2478 305843009281851409 1239 2479 33 1240 2480 562949987632139 1240 2481 1 1241 2482 69 1241 2483 514 1242 2484 1073742176 1242 2485 36028797020014721 1243 2486 72059243307466752 1243 2487 282574488601140 1244 2488 4503599627371024 1244 2489 281475110933897 1245 2490 288230393331580932 1245 2491 68173841 1246 2492 536870960 1246 2493 131 1247 2494 538247168 1247 2495 268437509 1248 2496 141287277723905 1248 2497 2097171 1249 2498 1074003979 1249 2499 524288 1250 2500 1099512152321 1250 2501 137438953494 1251 2502 549760008448 1251 2503 9007199254847553 1252 2504 16777225 1252 2505 18014398509481985 1253 2506 1 1253 2507 8487000 1254 2508 4194307 1254 2509 4 1255 2510 1100056907776 1255 2511 262151 1256 2512 34078726 1256 2513 72057594172145680 1257 2514 288511851128422658 1257 2515 2101251 1258 2516 34363940867 1258 2517 1024 1259 2518 8192 1259 2519 1048592 1260 2520 4097 1260 2521 274877911811 1261 2522 288230376151720004 1261 2523 16515 1262 2524 18014398509486095 1262 2525 2 1263 2526 88 1263 2527 9007199258935301 1264 2528 35184707633153 1264 2529 262153 1265 2530 67371008 1265 2531 18014398510530563 1266 2532 21 1266 2533 274877909285 1267 2534 281474977759234 1267 2535 2147484801 1268 2536 2097200 1268 2537 2 1269 2538 131209 1269 2539 4116 1270 2540 87 1270 2541 144115188075855873 1271 2542 645 1271 2543 562949953421328 1272 2544 8589936649 1272 2545 34412187650 1273 2546 9 1273 2547 512 1274 2548 134217769 1274 2549 288230377225454665 1275 2550 8396817 1275 2551 2104 1276 2552 25 1276 2553 9280 1277 2554 72057594040025121 1277 2555 33554693 1278 2556 4198402 1278 2557 14337 1279 2558 67108994 1279 2559 73 1280 2560 1 1280 2561 134483977 1281 2562 4503668346849280 1281 2563 1128099199125538 1282 2564 144115188612743185 1282 2565 131072 1283 2566 1049098 1283 2567 1078067281 1284 2568 288230376151711744 1284 2569 140754668388360 1285 2570 2199023288721 1285 2571 144115188092635154 1286 2572 274877906944 1286 2573 9007199525273633 1287 2574 1241245548609 1287 2575 305843558971080708 1288 2576 134255918 1288 2577 144115188210089984 1289 2578 4107 1289 2579 4294983745 1290 2580 9007199254743050 1290 2581 72057594037927940 1291 2582 4144 1291 2583 4398046511908 1292 2584 67109010 1292 2585 18014398509484244 1293 2586 16393 1293 2587 1294 1294 2588 8391168 1294 2589 576461302059237376 1295 2590 562949953421321 1295 2591 4259840 1296 2592 137472507905 1296 2593 1125934266585089 1297 2594 101 1297 2595 1048585 1298 2596 567347999940673 1298 2597 16778274 1299 2598 306244774946406404 1299 2599 2048 1300 2600 129 1300 2601 16932 1301 2602 4398046642260 1301 2603 1024 1302 2604 576461302059237408 1302 2605 82 1303 2606 65680 1303 2607 144115188075865089 1304 2608 1 1304 2609 68719476738 1305 2610 1225 1305 2611 576460752303424834 1306 2612 2203318255616 1306 2613 17408 1307 2614 295171 1307 2615 8229 1308 2616 8442 1308 2617 393222 1309 2618 2199090364424 1309 2619 4194306 1310 2620 36028797018966017 1310 2621 563087392636928 1311 2622 3 1311 2623 17039488 1312 2624 1048582 1312 2625 18014398509482057 1313 2626 8796095135746 1313 2627 524547 1314 2628 67108883 1314 2629 17592186044424 1315 2630 168 1315 2631 687198969875 1316 2632 2199024306180 1316 2633 259 1317 2634 8 1317 2635 35184372088865 1318 2636 140737521909761 1318 2637 2200 1319 2638 17592186077226 1319 2639 18014398513676289 1320 2640 545 1320 2641 262144 1321 2642 67371043 1321 2643 128 1322 2644 4503608217305345 1322 2645 16777218 1323 2646 16908301 1323 2647 17592722917376 1324 2648 18014398543299079 1324 2649 32857 1325 2650 16384 1325 2651 515 1326 2652 260 1326 2653 536870976 1327 2654 562949953946115 1327 2655 8421411 1328 2656 2433 1328 2657 2147483650 1329 2658 140737488355332 1329 2659 291 1330 2660 35184372091010 1330 2661 274877907328 1331 2662 1099511627907 1331 2663 2 1332 2664 67239942 1332 2665 550829563983 1333 2666 144115462953828353 1333 2667 38 1334 2668 137439019014 1334 2669 1424 1335 2670 263168 1335 2671 67108999 1336 2672 134234117 1336 2673 4521191813414919 1337 2674 544 1337 2675 0 1338 2676 137438953509 1338 2677 9280 1339 2678 16794640 1339 2679 10241 1340 2680 72057594037937219 1340 2681 16777240 1341 2682 281474976710726 1341 2683 6 1342 2684 536870914 1342 2685 2147483682 1343 2686 2072 1343 2687 18014398510563328 1344 2688 35184372089216 1344 2689 206158430208 1345 2690 152921504606847059 1345 2691 1 1346 2692 17179869203 1346 2693 16640 1347 2694 17179869698 1347 2695 8590000135 1348 2696 68719478785 1348 2697 324259207530414080 1349 2698 4398046513152 1349 2699 5 1350 2700 2098432 1350 2701 2097186 1351 2702 1 1351 2703 75530273 1352 2704 576461027181330563 1352 2705 288247968337788930 1353 2706 2252074691592738 1353 2707 137472541201 1354 2708 68722642945 1354 2709 144 1355 2710 137438978130 1355 2711 576460765188325642 1356 2712 274877915138 1356 2713 1633 1357 2714 8421728 1357 2715 2097162 1358 2716 258 1358 2717 604045317 1359 2718 131105 1359 2719 8796126576644 1360 2720 1025 1360 2721 274728963 1361 2722 1 1361 2723 32833 1362 2724 4398046532608 1362 2725 1099511627777 1363 2726 73729 1363 2727 40 1364 2728 67111169 1364 2729 33555457 1365 2730 27021597764222976 1365 2731 34359738377 1366 2732 164912 1366 2733 451 1367 2734 72057594037927940 1367 2735 262144 1368 2736 274877907224 1368 2737 274878038029 1369 2738 281474976710667 1369 2739 288230393600016399 1370 2740 17592194564129 1370 2741 53 1371 2742 306124484400120331 1371 2743 1610616835 1372 2744 441433493207777473 1372 2745 8796093022210 1373 2746 269484557 1373 2747 9007199254758149 1374 2748 134512775 1374 2749 36028798096900357 1375 2750 589849 1375 2751 114349210338453 1376 2752 549757911077 1376 2753 268500993 1377 2754 269 1377 2755 9012697081315456 1378 2756 12884901909 1378 2757 35184908963841 1379 2758 9007199254741248 1379 2759 72057594037928448 1380 2760 4119 1380 2761 66338 1381 2762 9007201435779170 1381 2763 1 1382 2764 36028934457917445 1382 2765 65536 1383 2766 8217 1383 2767 16396 1384 2768 562949953949722 1384 2769 33280 1385 2770 2199025352845 1385 2771 32774 1386 2772 16777220 1386 2773 34359738370 1387 2774 1074268193 1387 2775 75497617 1388 2776 16 1388 2777 2199023263749 1389 2778 35184372219904 1389 2779 281475110928395 1390 2780 0 1390 2781 1049088 1391 2782 1049111 1391 2783 65665 1392 2784 4503599635764231 1392 2785 33554574 1393 2786 549755814176 1393 2787 2199023292417 1394 2788 305843009213694113 1394 2789 14 1395 2790 2098306 1395 2791 1073741836 1396 2792 33554688 1396 2793 17592186044416 1397 2794 1099511631889 1397 2795 524564 1398 2796 1048582 1398 2797 536870917 1399 2798 17592186093568 1399 2799 288230376155906581 1400 2800 71303185 1400 2801 32784 1401 2802 67109392 1401 2803 1050627 1402 2804 68719509510 1402 2805 5 1403 2806 274911985664 1403 2807 536870923 1404 2808 137438953474 1404 2809 268435459 1405 2810 157 1405 2811 134217985 1406 2812 65568 1406 2813 4850176 1407 2814 274882232328 1407 2815 262673 1408 2816 1048965 1408 2817 1125968628433152 1409 2818 9009398277996562 1409 2819 72066424490689056 1410 2820 9007199388967937 1410 2821 34 1411 2822 192 1411 2823 35184640524864 1412 2824 281474976710661 1412 2825 1048580 1413 2826 35201551968834 1413 2827 515 1414 2828 53248 1414 2829 72057594037928964 1415 2830 109051913 1415 2831 1 1416 2832 1073741953 1416 2833 16777432 1417 2834 283467842056 1417 2835 152921504606856192 1418 2836 8650769 1418 2837 72057595111669778 1419 2838 15 1419 2839 64 1420 2840 1054792 1420 2841 8796093153313 1421 2842 576460752305553410 1421 2843 1619046409 1422 2844 144115188344307721 1422 2845 33299 1423 2846 16434 1423 2847 9007199254740992 1424 2848 137438953479 1424 2849 536870932 1425 2850 2286984186041867 1425 2851 35185445830659 1426 2852 140737490453507 1426 2853 1 1427 2854 4398046513154 1427 2855 4 1428 2856 35184372088849 1428 2857 65552 1429 2858 8796093022224 1429 2859 1125899906842629 1430 2860 536908289 1430 2861 140737488355330 1431 2862 257 1431 2863 35184372089024 1432 2864 4503599627403264 1432 2865 2068 1433 2866 1099511644164 1433 2867 67108902 1434 2868 36028797018972425 1434 2869 524294 1435 2870 1099511635968 1435 2871 576460752840425474 1436 2872 4831838212 1436 2873 1074267211 1437 2874 17592186044480 1437 2875 72057594037927944 1438 2876 83888385 1438 2877 305843009213694083 1439 2878 524803 1439 2879 67115009 1440 2880 1073741984 1440 2881 2201170739202 1441 2882 1653562409026 1441 2883 197645 1442 2884 562949957615841 1442 2885 563242011205637 1443 2886 301989892 1443 2887 1126449662657025 1444 2888 2147483649 1444 2889 1049002 1445 2890 1047 1445 2891 275414860296 1446 2892 34930163720 1446 2893 794624 1447 2894 1089 1447 2895 16904 1448 2896 134217856 1448 2897 9007207844676736 1449 2898 2199023263776 1449 2899 144115188075856401 1450 2900 33685508 1450 2901 2452 1451 2902 4098 1451 2903 2147485703 1452 2904 42 1452 2905 549755813891 1453 2906 2113 1453 2907 2228227 1454 2908 3 1454 2909 288230376151715851 1455 2910 2252899325313160 1455 2911 8594128993 1456 2912 33026 1456 2913 33305 1457 2914 655362 1457 2915 288230376420147209 1458 2916 35218732876032 1458 2917 43980473503745 1459 2918 281474980905987 1459 2919 0 1460 2920 9011597301256790 1460 2921 8796093022305 1461 2922 1073741832 1461 2923 264205 1462 2924 4195349 1462 2925 335806468 1463 2926 310346883721069825 1463 2927 0 1464 2928 306244809020932100 1464 2929 2164993 1465 2930 67109889 1465 2931 536870978 1466 2932 144115188211122182 1466 2933 1056768 1467 2934 266240 1467 2935 285212690 1468 2936 1081481 1468 2937 67108946 1469 2938 9009398278029317 1469 2939 2251799897571458 1470 2940 134217731 1470 2941 144115188077985799 1471 2942 66 1471 2943 5566278664393 1472 2944 536873064 1472 2945 2051 1473 2946 2067 1473 2947 17179869253 1474 2948 8421441 1474 2949 4294977925 1475 2950 8796093028362 1475 2951 576460752303424265 1476 2952 8392960 1476 2953 17039900 1477 2954 35184374325249 1477 2955 105553384833090 1478 2956 4 1478 2957 33554434 1479 2958 1125899944608008 1479 2959 1100585371650 1480 2960 4194304 1480 2961 6291464 1481 2962 6291457 1481 2963 38 1482 2964 1048610 1482 2965 3 1483 2966 137506062336 1483 2967 17729624997891 1484 2968 536875137 1484 2969 34359738633 1485 2970 288230376151715846 1485 2971 3 1486 2972 388 1486 2973 19136516 1487 2974 537035285 1487 2975 288230410511451146 1488 2976 17180000391 1488 2977 2199560257568 1489 2978 2097 1489 2979 586 1490 2980 25165828 1490 2981 152921504606846984 1491 2982 4194381 1491 2983 137438961667 1492 2984 1114 1492 2985 268443653 1493 2986 79700548 1493 2987 1024 1494 2988 50332160 1494 2989 137438953477 1495 2990 281474976714754 1495 2991 18691697704969 1496 2992 67108960 1496 2993 4294975489 1497 2994 8706 1497 2995 20546 1498 2996 268697642 833 1658 900057268448968182 2636 1108 697479081951877190 982 2869 918355115061114904 554 785 337394594615355277 1439 993 582214891198237056 1299 2666 1124204476658780370 2799 654 408568138627614639 1545 1423 1124355581828036836 1371 2114 624526927900392826 2850 294 13270174634589678 595 2032 830497509336075794 1735 584 576580871346109269 2243 1314 947600464682383564 2415 2992 398979599236377931 803 2688 406362712630470953 1260 479 41312918092200066 890 1716 372538733916280424 2332 192 868288110235323347 2457 1767 993358106421766243 1848 1917 650922707175972655 1356 2231 469969548485503124 536 1082 911435525552341408 383 944 653854707177557925 828 1116 406716547541091220 854 370 795796038252789526 2924 1087 44566068066340707 2605 2360 977581960601775387 2735 1882 304775341069438944 807 1034 623929145328723564 1063 406 517193627468184535 761 1509 585876873911323852 2090 622 374186497229175210 671 1545 988164179071281602 472 267 376319997246639876 2877 909 720778973332395708 619 953 943206323078596331 2058 1002 1048979743084983455 2274 871 873683252808136677 592 1859 616126859571620183 1268 2277 44597393204400684 1993 2529 386362534902549598 190 825 983145934816161014 2118 883 927763883056683361 148 2220 902779717709017482 1523 2230 737348834606153115 770 2949 653192133852426510 2091 2090 941855744242222520 203 373 939822421829363988 856 422 952620297501652064 733 2855 979305067534045037 2356 2191 120581990285641122 166 2973 941856611142060751 1040 2008 854490965822393947 1011 743 15127441965698179 920 2298 81018733061033483 548 810 333728565538889466 1908 1312 81294329722777170 1132 1026 182422814558292397 2623 2119 628868176620993797 2889 498 620872038216965160 2263 619 42613490421899974 2029 531 912368933167565305 2102 2955 395803378832099384 1521 1252 4160245612492648 1561 2863 981575393023786088 233 1050 594466195404297743 1576 1328 886276533489434326 1168 885 203695953019170244 1226 1154 197877553842735510 2668 2596 950430941933595305 1485 1161 1022599922063647691 1967 1607 372783389021539758 1279 1799 1034830010472980126 62 592 375415669722115149 1241 2535 984362050807947193 2649 1420 1014754624309642396 147 903 608866324792444158 2148 1230 409230245082210398 1284 195 586785594867072907 731 2347 771095155791757709 282 1777 869057597306516117 2461 2742 758613145467905113 651 218 578861820838737825 747 2389 36127672962637691 488 336 666394763333651079 2121 2520 52327847978032133 2965 343 1128799104285957985 2835 572 1080658702949040559 410 2891 1013506844842407864 469 1793 930505172108236029 1458 467 50250176233495865 2918 890 313535935575349759 1471 2359 622060489275140776 1431 760 134021735275889479 2751 1700 256719539991956039 1132 2558 626335356970881306 507 2242 636060809209618 1729 837 181390919340556239 2882 756 370530928239358083 2202 393 123492837112313304 1938 1451 941328555598532645 2294 2037 522807900134461678 2481 1554 122710435386910497 459 2597 953414683578342599 2601 302 990623699217579031 2655 159 290220651549287574 772 1182 293459041427959398 815 992 38089756150845190 734 703 875305119872572056 558 831 690391458247919961 1189 377 690692223573869113 34 785 904536935473010401 2352 2971 289155517644439245 1713 41 615674326276299742 2958 1842 301058200391169233 220 2785 31110195596257097 2884 401 693241854371432194 1059 421 974630794863353266 714 885 924913106490932442 1510 402 577221477583442675 2164 1921 687950908158075925 933 580 160928067570019773 2481 210 593704270809818673 2635 250 398149473620842924 1426 640 947173626099785917 2642 717 288389292398338533 2896 742 903628738462162171 924 1732 259159416256722202 505 56 655555515725458270 2341 2248 1054312075601083284 1181 2375 75230689168005190 911 2473 49336085568012624 1010 1891 73553046494299594 1341 2190 39697996865507403 774 232 590605795131555042 114 2063 333149632485106423 2586 656 272751526148907351 1787 1958 325125663034709294 898 2630 672524848368780683 72 936 196076694033506065 666 1256 48797676783150739 1993 1940 60526247732089109 2182 2070 973979630762042304 1109 1491 588604993980732387 1073 1010 700451614111013543 1298 368 73674253605285960 665 1257 74881635037244020 1958 1353 688964250042670830 2424 2013 32523602680569954 634 250 411382884161453354 159 1114 86823379052833998 2754 300 265781759755236649 1177 1400 618635090979692693 2713 383 412048348757209321 2508 1350 1021515167910703161 2417 1574 873098076642653370 1942 1264 875337633220004986 2288 590 138789355634575854 2348 267 1096638561963463121 895 1582 591204238757525710 1554 1923 1017672261700851015 1882 2287 629590914981148255 2088 383 289115583015075349 292 1321 834533314178772856 1438 2476 1133755768031823927 2427 2679 90457674522850948 1979 2809 515727689036929640 745 5 376373276087973040 1424 55 614165032590648344 831 373 16817612191051346 1433 1261 263813517867538541 797 1252 372242089696794322 2750 2748 124430714842448972 459 1373 546825477917234636 1079 2844 904190269724265040 961 1469 148899747892689511 2439 1884 869114439163208076 1402 915 936786706467124686 2572 1461 613189060983919945 2775 1277 125577869223224456 1728 2178 980487563466296688 1220 2383 340747318794242734 1112 844 974298486872410395 385 78 363581204926816461 635 1514 82193127296858884 2438 1202 474618426958050474 1351 1077 941290055361318990 1886 1678 89126468807276628 398 1425 915195924170600020 370 191 952314037531068575 1297 2897 289830299265842088 1234 2484 335062235780844419 848 2225 878225382798679155 162 1142 13321435052171575 2795 394 916519694565252122 346 2929 331125908394252013 414 208 367852885939107349 125 1072 124609033841844227 480 486 649117371363861758 2353 2603 117217516726567887 2110 1493 14998735224944836 2408 1396 305666522060232108 2564 2693 802251741434914438 2991 1940 938936836969574955 994 1997 476342165281608195 2137 2126 43386499336802812 688 2321 684933211156277413 2396 719 159012177768093 269 2410 948360517493898063 1838 1870 156814392941995673 2874 2264 989351065483932441 2672 2181 984331571912229976 983 1270 289012762529754242 2442 640 687770919242971612 764 261 723981434250930787 584 112 500000143373927456 349 2077 291450102680188245 670 2849 367122882379748733 2382 2201 44376484229518430 1231 938 664123628136943708 2410 745 902202739398071863 73 2704 302682054131915447 2550 18 625438666646654206 1754 1066 696430471694690319 1006 776 691123715680023868 554 1809 332901285944336808 306 2598 131363253216075936 883 1117 753410985748824432 933 1081 290432525209181880 2860 2797 1007228293151590024 2081 2252 651936277397959020 1752 681 80417021511783772 1648 1976 255078227814292672 524 1655 690042794071540178 1295 1120 296061102968183030 284 192 6376647304781734 1578 2373 296092250978386685 660 1203 154913040896680076 1384 879 292341220427727946 2607 2237 518830125821651412 743 2589 697066591850964904 2795 2857 910245594945856861 1385 672 904733461917264311 1650 1445 398713552439762558 379 1723 914854886049439675 1493 825 917026898889551222 2113 2175 657462314634785333 356 26 948068575030303783 319 91 666345207231044249 2838 2704 326288978764610055 2416 1724 653699616451350805 453 1974 942736179316781050 1986 2598 994472976644843621 1395 2137 949931674043393430 303 432 399998322737083897 2453 324 511377077042851921 2404 570 161294899367240332 2683 1104 623323906790881563 425 1189 589960933609778555 2092 2065 629220581812361017 2809 2097 291229905299285107 2018 2426 891379945267128530 790 1925 404327117978754475 2315 231 619117339800382753 2846 1502 440374734891264975 1548 1525 445245699897590198 434 2536 82127526030906198 2229 1812 129891637239124777 1318 506 556633532732505386 2394 1599 569455045535505180 2793 948 3209575672635508 1783 219 975364087807517620 677 2607 233715044589629604 1087 1256 700028761983776019 1100 55 376781862503417953 2703 1689 982176701607442231 2535 915 699436885158453281 1555 318 664161269041707077 1974 592 72249755536070091 2507 196 5619477883702411 733 1738 48663267685759188 143 391 985922574555337817 1455 2644 74139116200006928 2546 1978 1025939876946878902 2498 802 589904970387995045 1153 1486 18960207240667900 360 1141 1086866517286158216 524 446 651599456915279747 1858 1797 971026671295042489 931 2211 985657791026959972 531 1973 918278711261669668 790 2589 581950072361012063 49 262 8661959600708679 408 2391 914409202011482943 2786 2879 659574926039693141 859 1441 865892748791137107 88 2881 654995351189113780 2109 1008 980277067759535729 169 947 687399341304169678 2271 996 40218021445981953 214 2574 652204250919968357 1160 508 377871792961719533 2106 98 684818257628782921 2354 281 700667882826735875 259 2466 295361187321751610 2707 2871 72733967220192812 2019 2847 1060527598525250879 28 293 194985157979670378 1647 1844 700688894427170653 2065 1739 692084298817959062 535 1694 149294997520574878 1046 246 85470832348703132 1403 836 14872920330065205 1759 2090 403830870230504488 2494 2151 629384548010242710 1519 762 514065011134768845 573 1539 387756060103485072 2532 563 661595101246605335 2721 2335 880811495401287575 1772 1432 430516652481781878 2364 1083 95760313405977340 915 1946 983655856220014921 250 1764 430134559987495151 347 2877 483990050492462875 1829 1566 77252799518482035 1027 260 474364848987662195 1703 1928 397430363985908069 378 1315 875965967634637079 1985 495 405165261791728072 2393 2723 109618721795147978 312 2159 584066514101865135 784 552 1296107672060142 1261 2399 195644104505539650 2763 737 912330413500234889 2507 947 74996761999812922 1889 2799 951373060453754808 2484 2164 17189413812508300 1852 1710 483690658958507036 1334 622 36095860657523647 2238 65 78620069606058376 899 1324 709164037588162356 592 2468 900835245115951570 792 2483 118453548807459143 2154 364 6492445243516794 2328 571 699239068197718076 1507 1809 985307632706029410 2537 59 591538944666384825 369 1698 943329875049929381 2393 1435 11000856741021158 2346 2740 375043047709258679 1581 640 123004251223329522 203 286 919441721091243836 925 1614 880799807432779295 16 497 224564417877929783 2765 940 655243336432256468 200 2741 1016307292131007759 2157 19 291996419267422925 1065 1461 614003145074939469 912 2070 990408831104628741 873 2473 339127493087460746 2923 2958 976815224021896029 2401 1054 232912155311437217 862 554 976828762652073441 765 480 484975696192245553 1653 355 264134609642187579 1585 2286 409064552338903837 624 689 949775097353568432 13 1593 290444602857140920 1174 1515 1026605846175683667 1516 769 46976886925916648 1853 1994 82503315975642435 719 817 585897283154693521 2911 2541 1126181486977802363 2938 2317 913799534538597759 2557 2585 588889383970209051 2833 550 916539235880457700 702 753 302818029703313658 2384 2544 116290528710450778 1584 2546 376359210200025349 2090 1414 628656785079225033 1965 868 876002986092669543 784 1461 293523824447947496 2746 2426 210618683355986917 1810 2812 269497969664120206 539 580 833461859626642805 852 860 407330115714706907 2084 2307 712976602833021455 914 2369 584301504629122323 845 1611 369618255156222211 335 566 4307702950380682 225 307 639214000826364483 2345 2295 446834886825844680 2525 1468 904433513563459817 1946 1993 429444268378674274 2197 1750 127967021746265146 2027 780 869247650100125043 1013 2060 81032043017176197 435 2159 46658161747944484 2637 2130 264600271609225421 96 2655 40974163442080121 2508 705 288301201970779177 1512 48 110778467649806858 767 969 905987508205321180 1276 2925 586982469762265874 1878 2309 332568992744706913 2924 1098 886456860034197075 25 2562 870566071029398312 2896 804 330324428552504726 2328 1384 298126195711468060 1392 1299 13113062420458257 2819 249 621736527357550427 691 98 7498977084318170 2285 2644 110710814674515966 843 286 94671591698913520 411 1511 362966647810316245 790 210 42702622171145476 1205 791 619797020307694466 804 2847 556459457655040051 1203 2871 1015853152436450501 2111 1573 989045017931684463 888 352 413420317733917587 2022 7 940713345429288276 2638 2445 195929292153073002 1796 781 19094503555801987 979 2019 305126694102346137 1214 2168 907776486967734268 944 2937 942308026182376270 1572 1452 953225986255324356 2713 1708 1016377582798783169 2310 544 593648851648605885 2554 2464 87873796634129647 1763 2989 596955512666188609 306 2544 122218268008310878 1841 2543 649584971128945024 886 733 971008416461888206 914 209 666186433188384975 986 818 305981004962730584 927 2183 1125772095985449848 2186 1852 300449270836421885 2344 1126 1145126918175097933 1402 2462 585789212870770864 1716 882 926760278744014885 2869 2533 51023010388460638 1977 746 1081610763648493436 169 960 410167370360829084 2333 1835 691557000978805897 380 893 412504970026154444 2945 1280 337260387354069576 115 2245 219360912790970436 2493 654 582287861927584568 2930 2630 121768835361604874 984 541 46416549028593953 2476 2232 865821637919463752 2940 160 397210366720445880 2159 2866 988100923710647198 2223 739 74055458696389896 1281 1613 300839784017495552 206 1955 904157459741033295 99 1121 400813221460664246 2585 2684 107945573390255206 761 2109 985237278424164484 1216 249 877800744826077529 374 1689 939060022775457158 2019 2783 430517876521794983 748 1226 1125149426444135973 2689 2262 658425243424788834 2209 1284 988901845661309767 2627 1657 1429431656048587 2854 874 3293369182889254 2561 2200 937966351174761176 51 1017 158646635044452399 1551 1516 117027786801451623 732 1369 1023553796821516904 173 1481 945049370724465422 1924 408 661030793600579299 330 362 911803657147451529 1797 1433 966378740611136263 2447 304 443372089419839910 2841 758 1056427256609666567 2284 218 335096576036360733 2885 1948 305864618536955753 113 273 617142200046438145 1648 1586 938378792029138394 342 2081 832058282068347794 2424 1261 458247565673563396 94 1025 292531314740359950 1971 1196 122713433229532518 631 2169 942718496104966027 435 252 661752671957243790 1731 1354 906111437493352777 2846 2292 747146154468177327 1883 1292 61891473373696116 773 641 296634952469138353 338 1274 593428132688222604 2091 2803 577767744024957626 1238 1661 660229113719580325 838 2745 222452710427067849 1061 2201 109402500879451496 1740 2436 6636095532193536 612 1089 630033912001507033 1678 2667 915456228178562090 2023 1337 988257110679926750 2420 2491 586896380965184531 2950 1974 291013256403111986 318 535 122531495779804957 2753 288 302589933859860297 171 2488 772970358815658137 1367 1754 399294025327392649 1176 1441 11347113684168610 1186 1685 364795264457795186 1614 732 305880646199246199 1992 20 625053224846345021 903 2894 968630761050637110 2653 1516 622470937707103240 2975 2733 298166242125167538 371 389 903969625172556893 920 433 836781219048358398 2473 2414 909817266687428145 1700 805 620072687766333225 14 2263 618286009404874204 1249 930 52854558604471851 171 177 769904496418991149 197 272 649916493878308026 2460 460 903916435748562378 128 2922 661840073405166110 2297 623 111293651012392573 1712 2620 300864449239781489 2041 2995 760111633200770514 387 919 657812918625563017 2762 2548 582692289276717089 2663 1379 293431436358575388 486 1877 408989832943670481 642 15 654670650131966708 2310 2778 123573441936519901 493 656 1397208387461991 1114 2312 396744040640506695 347 338 593193242155563466 469 2919 316049703916591793 230 347 904343477288714491 2469 2114 1092588361724808579 1116 798 904182632418022335 1356 2982 873385549253906286 2690 1189 730142684812093717 1879 686 760757660328358045 2968 2089 693675036517601111 1314 1387 47403298038252169 1106 81 80524486625900285 1072 1457 297625446387513297 960 2746 797791072358422112 1275 1331 621528316754403033 1721 1319 805132903342296407 373 1021 161876193356388869 1102 653 401183283202780587 1143 1420 1117265510953904918 951 1239 188782020366852123 1509 2808 298031985001035131 1636 150 81278648866042438 1287 1480 974542134299126794 2233 1330 72034034571267407 1621 605 84676201315673287 2581 1930 586476349368628717 1798 2927 357281134049803495 1794 923 383839820028911156 2623 837 374595168637961645 2366 1908 410255173593587379 236 155 122953907209144679 74 1506 914274085412668231 1469 2906 689075501668327383 633 588 877921079559532858 2310 574 36416792967546501 2477 2411 880494132236636735 262 1442 879997998977270351 1992 2686 332966641923605780 2958 1011 871916678633605512 267 1943 687896387936546655 1946 2028 802401513032176798 94 2527 108652755691295392 1710 74 547105175511630894 1845 2804 613416295677878536 2258 2101 590029684963164748 2356 2394 864234289840307078 2493 960 337813315834819188 1846 2924 915003451540859865 1709 1063 839541768729624413 2616 2227 985645475479843012 1652 2087 50497320016770583 2114 2387 188346447810277477 1839 2720 115548028079378736 2300 1315 793237296773460792 493 473 868442416183536923 658 1927 650391649294876042 2972 483 617499229654127967 1427 2780 337179927672500545 1354 718 578966759254653424 2128 1254 4350995457301666 844 965 2188320752110488 1045 2728 397714874593403145 2170 2832 578176910706611972 1350 1855 1019709159286286705 1584 384 913539701316967487 1363 1475 45331598831309000 2470 2053 255060567510733888 544 66 913480636024756292 927 2734 987378578223216502 432 739 74687674776838197 189 1952 401004487196668276 336 2992 938497265779856871 2194 1050 657568765858474535 1268 1402 378202448407967822 1034 573 884695450092385050 2572 1540 40690155028834301 1307 2321 341530761798888126 2111 1999 588470576163676114 2756 1301 577062585141583430 2075 2814 187723268190909805 1024 2765 701561098117210179 2982 2846 217299153562389281 2072 2366 588903569869291467 1065 342 798879655113196969 640 196 331172557018909464 2308 235 882678490008270375 2724 974 8904235131839694 2791 1229 909763679985578856 103 2629 901752176255172154 2729 287 306198894432524777 1243 1725 294979970916128617 671 2374 124759774094157740 1142 2261 988084393259601518 2861 1913 53555311090717543 1745 1445 687580734416778674 1327 1705 914832019396369648 896 1114 421214791207149897 2349 2621 762988079405581225 762 1740 941225220337626105 798 1926 617450344816318499 1469 2994 341165824795076916 2616 1323 700770402900182437 2035 2621 450045126527969477 2521 1342 597105373751407487 2809 1124 868105693161655980 498 1332 654387632369820055 2283 2884 1011061206593411077 2911 2467 975698816672167383 652 2305 979907222133543577 415 1747 988558893818234533 2438 2166 75528742372589043 2596 611 407569908499119488 1503 135 620576795662909174 2388 2696 152104814759104648 2028 2069 1062836803264999323 236 1098 127089917312629973 721 852 579614436935476854 1472 96 37605958893172863 1798 2795 926285227445476091 19 2418 362078162462013926 1815 1239 260367005642582321 683 629 902449097819007124 1651 2952 120627974274770362 606 1097 97450315191156449 519 1729 152656514066176622 1445 25 402412236490930621 2143 2174 433583078615117393 4 1242 53867432684927754 2963 1724 329670088208431025 595 1595 124374617072635500 183 2443 655002589820048614 57 2561 73394492407372477 1886 2034 267665682967062850 2364 1444 604384682851829553 2317 398 661756561654673517 1394 175 579242326140179442 608 1874 557539214552042758 780 2695 292628495563077104 2459 827 629873328574893540 241 2779 364672882457981012 858 2053 435525445484830723 263 1640 1121853737421635722 1352 559 691991675206865943 36 2497 617034515155988332 2771 1973 659997097078585483 458 1403 73486185059898173 1521 1384 586219329625385589 191 2033 1016498568005429894 2271 2068 615397616385366446 2788 896 956895485835683538 1088 132 583082083055157336 956 2500 414584475364147571 2302 1929 364387558381335737 1281 624 700072287776869160 2391 1403 873579922663677059 1933 421 362249322422059306 1972 2365 73050915428005906 2977 2494 375275286473330830 369 2023 304779254741953653 189 280 990218978400596823 1418 2402 700630058021492465 2093 1018 802577611446750222 731 978 121217904544090861 1128 1409 698081068452569957 2179 42 699022974871058341 2859 724 693449367463836151 1224 899 966692754143451931 2383 2300 1120801850061203874 1584 492 697367302657781125 2302 2305 326019162660327142 1563 394 446539808604851526 180 2098 6491644913884494 1547 1377 652885978262704209 1467 1676 697516514260493963 2683 2660 302995530019079901 765 2478 581789131007314233 2018 2287 873389750631762657 376 2149 873332983670685762 925 123 972878739686414500 554 2773 937704473408300076 1916 660 1954540582341721 263 2637 469633580383211911 407 1597 944342005496064569 2981 1285 839395180394069156 1565 2079 330314186256961624 1338 458 10887486883266845 656 74 410201781646618149 1280 720 373531302217990522 2694 1173 154646220865891484 1653 894 1674941216258544 2416 1180 109049721292536343 2070 2001 269551175689478157 2254 152 977992391668342889 1038 888 82972294192095009 2595 529 375880449895104004 1391 1840 312942611462414764 2161 14 405416390286799339 1107 2537 292492431431849139 1750 1316 628500995676173877 59 1538 700137753928700625 2739 2782 1068607651623070322 1691 164 290771192791328058 2592 1961 298703067621614258 2727 802 406315857761123355 2720 465 294061979399804881 1031 1857 335204579654668294 249 2289 600322730091586090 1598 556 289929719631828331 2241 1265 368996540669818820 1953 1940 649097575575085583 2861 1282 350942901053195784 1324 508 728567632662685826 221 2808 132899821179390763 79 2133 335225425050470598 2749 1574 1053814910244011228 2722 1959 42404644288388486 2601 1501 326569638640807482 856 133 629190072275494096 2248 1961 325217606425109652 2019 1432 624490492933719260 2307 1149 69911542094173549 93 655 914474835268965328 2290 2265 888778956690917642 2651 227 366150495416198189 2661 966 881536489707109136 428 1207 649399340373967192 2404 1096 1060607453454462796 658 860 905316294586119186 2206 1950 652132804328873621 103 701 908340119941628312 712 1461 949239488727770719 2848 1447 405660107414735273 1266 2940 46551056300851969 2321 2262 372155695323807102 2548 1968 405032559832305730 2266 1697 289977050975113395 1758 2125 398956550411420287 2139 2181 413067675734684807 43 2630 299327551390638010 2535 2721 338404888136671682 633 1715 411535591698536876 2571 774 258880728549247634 1526 1865 151502905199410364 2691 1232 583428687325441293 2615 2144 124506356510367419 1859 2570 335214138556420711 2123 2871 978097350012833193 555 1524 916853103082262837 2412 195 414282066141897150 210 2455 483370282262333630 1176 1072 50174718639202582 965 123 337807403240984147 1188 2293 116959583077454923 1481 2151 301562667635518014 2800 2470 81258618406714663 1743 948 41502232765373377 2452 1848 160220425563018640 2882 2161 292953724979730302 532 2679 410495546201984678 1925 1087 615188646833988979 2127 2666 449482946876591669 2843 1210 836388916675447077 1295 1710 771737624904218558 2137 1465 360904854061909191 2970 966 299710735147629718 1007 2797 649545921252924908 1432 979 916188198005684552 1417 1601 947462114354034870 1279 553 874368475863193059 1606 2650 915534902469501034 2254 687 151419050164799517 580 2983 805666082766609504 2808 641 657182817406481410 1853 1461 912501231024184948 2910 2060 877116514963769829 1658 1947 607832582089330284 672 2040 1095295356874558675 175 950 580249417606302289 1526 2492 4574137956835816 2096 2978 375326824888300673 811 1157 83584111807359042 2020 1622 974500736507834201 625 403 976862659705780641 1304 2411 695843383039958186 2146 1609 417005261915197777 12 2388 578860626759662802 1327 1795 661246944254889732 2532 1358 736983863150931336 1816 2798 373143196547546278 2784 568 304610728007932394 2784 2282 733369090652934585 2195 2899 196754416936190101 1737 2350 808569475898417166 151 1066 89971479780829608 313 1687 989983195394903480 734 1778 118768506913545631 2045 2664 442488051444805844 557 1391 100879534757738824 2241 1614 405166868476539124 556 888 686191577246641984 1284 1553 326420448383952680 2618 266 985603058983205981 700 2076 697149180330985573 1913 1340 348898155633175410 2963 1227 480242284319050274 175 1379 700017350903173087 834 1867 696228747012208722 1033 2655 39164123228264112 2817 2496 591648724096256248 455 271 872421823445623357 956 625 717148995071351052 1540 139 74751442556831022 983 1579 324325204212562874 294 628 949698287042548280 593 142 44777193224627957 2659 2302 576875076177380306 2183 2281 556957071878502562 1304 1176 665197023065082284 489 240 984340659245775122 2021 1455 869988077490979453 751 820 1048549059499621263 134 2606 15575145390443460 361 2713 74175939826739909 1470 114 13178864755127860 1222 1002 435412310416562217 1203 459 1015537560836238473 951 1392 942525088983541164 1823 2576 589530487497464028 1112 2418 692542869012220106 1347 1418 659851918189455617 1977 877 261909236761539694 2303 2368 324643552431768836 2150 2317 300637385845416555 2178 1023 474625890777087984 1374 1369 625807947364002262 165 790 907360180470228333 1287 289 626326329735688283 157 154 291415138992543180 1479 910 880799830932564668 1004 170 299157365350935652 439 140 303397450471895275 2887 531 17596358556367225 602 78 397761175966772412 2073 2185 983316713672545457 2926 1085 422392611587924457 1212 2283 1100292374653160149 893 2909 697943333596618631 2410 2982 627462493371633217 1300 937 767474825450703678 2548 1701 77410793157976111 475 989 1082406280167785454 22 1053 657527474267474998 2066 1906 405853717512473413 736 2097 77183487939559044 1873 1352 1021957375826927058 2745 1910 147946182203113475 771 1618 954012997341244460 6 2195 882090697924150168 214 1201 296993854640155565 2408 673 584384110159093803 548 2660 953986915105464330 381 2500 624683882614712106 641 2140 416135110395587747 853 47 49909864639999581 503 2657 955501539356243948 98 2111 690038513354039937 1469 998 401377927641433874 1706 1143 909819311449546489 398 1011 113956809627091937 1987 968 580474970824049896 1847 2561 394581384248976382 1383 862 515388488551032998 2336 1340 1046896326166332502 1666 1544 943715915759132422 89 851 627238232896914511 322 2934 45705062811474003 649 51 876566783595027490 1777 781 367941779358744162 1526 92 398368284746789625 557 1453 944743105714398494 2682 761 89554732513530835 936 777 762351971457367505 1286 670 327356937930480479 2715 150 189453398062483274 2766 2872 191868246445454726 1593 2035 507038206444654245 1705 819 41236973703177001 28 1917 588853960771913847 9 1202 839193511667428661 2366 284 329103544985436299 908 738 907373924912490383 2112 2063 916682515431137016 163 958 947943516653341089 278 2019 374805999195509071 1230 1843 53056897945620756 2012 2915 612961819258342038 2337 2761 819421780566667999 2370 159 108500544132603980 795 1339 73507858808705742 355 2777 258116703434611959 673 209 876337993001070778 2668 1015 973053626581325533 1939 828 117697905923674256 2357 1357 485564561110550257 2705 2912 979552748907551331 2598 500 998779381675315499 2787 2944 690380600978703199 2467 2576 628895311326338029 2953 1285 627444803628489030 1991 2116 728209519886381710 2678 491 118439773871877806 2716 524 1056177448386036860 2955 1753 613556920842349599 2084 1590 879179397678460938 2920 2467 540728503567032507 1112 1932 46589718015934703 229 1098 388687264529688659 2895 2610 81664945635866483 2666 1302 1123411747217505050 2495 701 582887385140989597 2118 2562 293765487928416162 2666 904 1090042281006948354 226 191 937772118185611641 1313 752 691059754795589711 146 2928 816628146633122028 1228 2781 874108631389560626 746 550 74700386086876998 163 1982 409540949999631851 1846 2629 112734971070824415 194 1348 762169520032796829 2349 2392 259867206394859132 2292 2506 927746992791285012 1737 1067 291357188223091384 2202 2913 592539757367189621 1568 1327 690045895103600643 744 1845 628466028035493828 1359 2048 1051954245957737942 2686 397 578554636641202291 2329 365 9922475192880213 2516 1109 663490344703417429 1036 1791 410310388760394504 1665 106 652216095854018059 1354 1110 362001289793993744 462 384 333948143007156518 2497 1105 342120719270239327 188 954 691820608875154142 2382 388 580409221871161449 1016 217 797914267208755838 2880 2200 982358749138803456 1457 636 980941290802143196 1758 2801 15261087819740346 782 692 939466219849710748 1107 82 298931948737155400 530 685 762764771678999568 977 2368 585060002488516407 10 2734 943843145811473681 310 2578 40827225691095544 422 1792 308571148737661142 1998 881 354141185662583982 922 246 652314234594042952 2027 2073 984198129666179178 2369 2680 371041295598073304 328 973 4648005006096997 1149 144 948660260594867373 968 401 292189800423919848 588 860 944719042292364687 920 1438 263556776822315816 2723 2136 905386612392839782 1480 1368 803444252474929917 2118 1045 655189977535261884 2088 2290 935046513422527878 469 1531 726396581744064333 891 1569 330236819539228451 987 933 868391599693467609 363 1949 109937730489215143 2221 843 117097522721754308 1118 1437 584786447629955897 1239 2055 78295859532160444 2481 425 333108810057466653 2805 1187 913879243633610646 2108 374 112894661111635879 275 2107 637593372543400200 2166 2320 445676204210104539 1068 2268 615551166905718091 2969 2186 16518374897400714 1950 1 330684564040632470 351 1653 288992944792172112 1011 2203 368323489833046077 653 284 865553464675333067 480 2046 1083594647118477600 2367 28 990708302935160392 1481 701 901507705523211891 2881 1093 982880517535982230 97 1161 477885647738434177 534 266 333847545994065693 298 2057 987261007156480235 987 1207 371128425732503602 822 658 690108501114488717 2992 1161 1095265190620113690 2302 2608 13816223890400472 2881 1248 699557557373770395 706 2634 655925492461929386 1874 2539 1020516796760326432 2317 656 875744276057672906 2519 619 76416995872187086 2765 1411 40645394104149137 2699 12 439841368390485261 2188 2091 879628955455224099 1815 129 114918790296674293 2431 1707 96757643576928472 407 2578 942283732327832665 2918 1656 958306077713540741 907 1800 107232933254407454 2533 1217 2938470558247240 707 2667 954565617358918341 547 2243 81593946184939324 1522 450 960674941703631081 1310 1850 44816700079894707 1157 666 326256479485621793 1508 1969 591309576535711850 1176 1662 73665301595348438 1778 737 665577006672282195 1663 799 293748024882855025 1840 541 658561344676450393 1222 2873 942633441181632592 2365 2781 78112591655957207 2968 83 938825172505869392 2359 1879 937242565754348016 2171 677 404659131664960175 2716 2685 1107048352968417700 1605 120 945880786606176315 2289 2883 127034862695357924 2567 1688 728561137491350458 1446 2166 950295808432108013 1688 1112 486162846862964796 1882 1670 977422205212158600 2734 2125 297996899462282662 1195 1730 303537217498443070 2559 1291 698098226281485924 551 942 5059238876888224 1593 2797 625295892369170987 391 100 375031703946511588 2154 855 1012922908608767091 1919 1626 1133240166956896414 2086 110 136625136713473749 2051 964 591050810970842276 375 1222 880591140121189158 1838 619 188178846529250191 139 678 938796674912237929 1229 2858 341391743410447653 588 2591 360892929891323592 1125 2030 698975409097178360 1880 908 657627358896624505 1132 483 295712068132093199 2696 386 1055198430428620103 1998 2384 48957316208660194 235 1421 224256252356330545 2993 1550 408106927511023883 1827 612 40684672216119652 1715 2980 984639972500332078 1146 1619 137243539657823694 654 759 1084471407707543235 2937 1687 402826442118444712 2684 343 778410627074288818 724 2312 44457479688792776 1341 2639 1111269030499116486 1531 1005 1058516381900051279 2535 1575 949089522751869728 1913 2715 1072124250805552416 2081 1888 302849621444752080 2752 2790 620181217832446942 306 582 118818270703825455 450 641 883089146778283179 1299 228 630275577226758415 1728 1248 82227674670975962 2428 1283 38488691157940818 2838 1484 696384008089746560 1824 970 881307070518289714 1171 605 987524970679395925 2321 578 291095146547734052 1629 2682 376769755472628447 1897 407 903556526988232514 1638 1248 880880865441947238 425 2388 407295589205669117 2951 830 121234749102775000 1537 1662 918299291676617294 2844 1597 868394928473701568 1769 428 919463133312800240 2729 2541 723381179142160552 1981 650 329512974564664853 2913 1665 296206570891689773 1364 1990 547627810796809973 1285 1225 577952802102147634 251 686 232646510118067470 997 2866 326214680263053680 866 602 152672444499221557 161 500 113648832192834324 581 867 591465677040525152 1401 2218 291757491025219732 1092 373 882223781895342772 2677 2765 80285524981818291 2802 1699 303897492509324603 468 1513 483196202617075304 1077 1009 943104742735143524 1571 2836 371492818994072156 2347 1717 1081830594638129826 2126 573 891368715730834127 1637 629 878346948025515638 2973 2926 348074341107588903 2042 1613 481502651248179570 100 1004 49562807345281086 1620 1934 9050619841256631 2806 658 413735022027192367 317 299 659496875252819146 1124 2817 650753967274986549 2030 233 700646164845585298 1206 1616 952729960816783316 2995 900 395930316294282880 1920 1624 145422782965774416 1528 851 1095232728783164976 90 428 872960123972952352 2513 2703 941945750084422387 235 246 120036207328002451 929 2091 654344969781537037 2401 2303 471884650510052010 1697 2652 868649814509263449 1778 285 333237535818294513 2265 666 981270535299972759 1067 2056 402168120126523424 1785 224 102324809286363275 1299 1943 397800094468411666 361 870 951552338323104688 2216 2087 806106400580432632 2796 1349 1014457673509703793 1512 644 292855060155709753 243 2037 722431491474108773 1585 208 377826623567819393 163 2133 400452615382929456 353 2202 39981125670981409 2541 2470 1058416972944397519 2680 1440 695868668025828277 2516 2891 333659619563170812 344 2419 294792123319521822 111 1689 11524372571461361 1051 598 49000769523533010 2481 2536 302937671613659666 2231 1306 833286625767999748 2943 1183 82033718537133514 2826 270 367630235461476451 2509 1570 873358293045645151 2733 467 88936535076248155 899 283 22557659675974033 931 888 122003787188043041 1592 1903 937844520188887350 2970 2535 877759300338394297 598 289 879069681999181427 1308 1857 72080507969596903 1995 855 252279430347332070 2094 500 878715221807032519 1452 909 77847091904961921 256 1176 688828252765929482 2333 332 905639013450929237 1226 2988 507527569408709246 718 260 404626236347534238 531 681 17723893840631233 2626 652 979301039944404721 81 2803 368439072762218654 614 668 876527243207815796 866 1556 361842137342218624 926 914 591494101275174949 2211 2951 410721315435179773 1958 815 293865670751802836 1772 2830 63867143251879533 438 1434 340521847043708283 1528 1854 441888340484417104 602 33 40849416444111314 1981 2502 686690046621505793 2209 1312 587808391378989797 1773 2707 353449457915903106 168 2616 953289882284165532 1441 2596 14573863736768178 267 489 692120345656306286 2661 934 612746903345946728 70 2094 620376416431352082 2257 1112 939849912661621274 1840 1248 75646089316839798 1940 2352 917572595266339402 559 2762 872928591007617368 1379 75 5426492956119019 1145 909 639654739311446069 2134 2947 120983297516342832 1047 1145 414930743642684446 725 480 906191709747073245 2225 1193 303643506949541321 1368 2357 1055658861870439815 1786 1349 197456030448243318 431 1731 582429179078093108 1916 2790 954153122451954187 1977 2374 193262260415064611 2377 276 599126934366978101 2223 1264 624311765413449111 1830 1618 378096061384578461 2085 2820 339658940949838457 75 1845 53637494968407497 435 1480 906063396028137554 1612 800 41502803447545207 1033 2305 906685210189542884 96 2768 400427057767196033 2786 190 616116699173076285 2685 2245 1148845090828145995 127 840 721654685413667323 73 1350 1130200304253377514 424 2790 297313194700750691 1885 651 904015451867948699 1329 217 693552816877317186 2037 106 556249260923726059 1258 912 370968836037150733 824 736 13967248547318386 142 2881 948965965213168985 624 148 940149507231988885 2427 2761 308716368155173569 2143 8 265278926024523735 1899 2010 579915772996696611 1050 1184 368183922087649582 2663 344 648605547383515730 1085 185 364366119824665575 1350 238 517570189309797470 947 1331 630267316915454643 2102 1865 826461484996661774 854 1773 452580220581281301 1397 2165 662811013503069612 2348 483 468602158733443926 2661 1952 952380284151539163 2498 687 758962515856254433 2596 1809 12424960080715917 2696 2374 440024453652349525 1666 198 649132228560665329 46 427 146394521717499638 1665 776 952990204728438613 1591 908 124385098875723848 471 30 41189162586525944 913 2713 576805211455963100 2722 2073 939862540504582163 2094 379 866718332618904423 2772 852 626651364545509674 1747 2058 881727851955318387 2110 1124 875282769073940072 619 121 15976444434266915 931 476 74404573638417321 1164 369 120890661265964690 761 1125 882408192744219157 792 1621 368181724005640270 1454 1115 655366222625104114 1805 1146 588019318510745166 1199 497 835000837476941314 1649 1216 293481053365819910 2884 768 614410233482789480 2284 2926 959693661471277354 1549 2247 514904884968987369 820 204 444237908038395597 2549 1459 309101204195206989 2248 595 297895392615583992 1150 1987 181983386044556330 527 1291 617556927728681412 2366 1000 702195643455633178 122 1679 49399453164978561 934 2726 905195838424861321 1209 2592 661376795581832704 2282 1792 1028341656579971931 1919 689 986560527402540143 617 75 988629903462718533 1902 631 701018017856040614 1029 1646 123834543637140006 2696 2718 118885730493393347 944 2846 1016916401168415903 614 2701 554508934036252699 2115 2586 929914624587051494 2660 1900 589036539884093574 1630 847 656335674531454295 2186 2517 988249273875559624 1089 2612 653606044845584316 2860 333 423067337726212533 611 2890 371116390585422082 1065 1191 866629091344591925 1457 941 15378936786174472 506 1141 723853998356933193 223 1404 44528385253754079 2843 1239 400086606754235240 1577 1376 672079243003317309 2640 614 230102118208863060 1587 2768 583832725924859915 1781 966 366769955813253248 1773 325 56000182765290848 293 2066 145640937120500212 1234 2218 690589935904764810 2906 2886 47590788348053166 963 1216 377954866020100267 694 1224 944156309456391515 96 2951 872515072407715579 1230 2309 582307754828746433 2281 646 1002286790956959629 1053 1400 300270012550217014 698 390 411258134469756405 1405 1751 108105737352501 1462 2042 257290439926784645 2232 1882 116732480491583079 786 727 85831691534890163 1439 2510 15909774576661871 1826 2188 619719708433683311 1630 2799 222791359891214406 266 2194 332142693041602145 369 1112 950308300713882988 2106 1516 693932252640869081 108 254 220667445793001486 2689 2183 1062048312253313906 1630 1852 736734927110727459 2249 2427 421812349085947179 868 367 374874428628129196 1968 1923 446816815205286327 1450 1255 907073667086521386 1551 2544 328190437060211976 2152 2239 906371447001391639 1841 1613 4063019160300855 458 431 593585143467327484 2768 1271 109507803756542168 795 192 114766781734298008 1838 2669 1133981888500255654 684 2086 1128663625037425194 1825 2600 47729825292006145 1406 2316 942032829569979842 83 2296 83927658639812483 2758 1527 593373518379896952 1852 2376 310570071060069789 443 2746 279983866961432243 1718 1909 441376247850514256 100 1270 624513361134804354 1771 1594 1105597167040062804 2516 583 370426649969422849 2249 1332 2689139776047431 1760 2616 68491651201682753 1718 2654 694332001615357998 1652 2133 904663971088261374 639 2545 108409213788531167 1348 1900 547629499340575735 423 2992 616821097282021532 1895 318 302435761706727778 1192 2188 46497714594448140 2299 610 38067158084025742 1208 2389 972844466393997624 82 1446 292295372781736973 440 1866 30773716061565770 653 1074 915150209312151424 2804 1088 876461183251468743 1008 1807 322188535247541844 2124 1778 399133004447483841 35 1785 918601128086776594 2351 1865 13005773698235560 1133 1343 72910952570265849 2963 344 112713081525158652 2663 2073 952028392690208619 1578 1968 6835771391882123 1881 2149 619867914833719811 705 761 916219003616709331 179 432 399259112686806234 996 1178 906304510935680000 277 1545 334359671405061256 1058 1260 327280025142699456 607 2374 693612661110580743 1957 114 871787124673045947 552 1627 186039999311851612 2147 1853 304146487795917841 1389 21 696932635373488196 1789 800 75576337560660635 2726 2712 295467372162498706 2935 1336 39754578624531843 2127 1883 291653200161769179 2597 1236 292948529666495188 1855 527 124405988924856041 1922 2717 328698493906486594 2884 271 409111246564894425 1143 827 2163922720383659 1144 1756 28573883237878664 1444 1421 1055887969777166450 264 886 999236843650610259 2529 192 877801029716517349 1828 2128 686665406874015852 2434 455 125321446945517350 511 1842 1026432095036378605 711 1543 1095944072253619297 743 2145 950357104645527886 1423 1423 582390166538948976 2850 2849 402070238112831239 599 2692 620973032033841356 2309 533 903523613211975579 2339 1154 1059567328303785036 2104 2022 112276393654079633 2519 48 88360747514663996 367 979 126003854802240161 1715 1439 877538573533668434 117 1877 651933525628655711 1830 410 144959991709511777 2332 2020 690613398487341390 481 2290 93205095838203944 514 719 695139251717583733 2228 2806 368927697260642706 1856 1350 1081005335001238963 1351 2127 85195940092148968 2518 1063 665335040198739611 2258 2240 341592445725034716 551 879 53999865957149162 2072 962 331724933830786284 765 1213 250614188360204116 2055 925 433179276804036219 1058 923 123009002066808201 2173 400 951261214567347785 471 877 398063642950860003 539 2476 583851374913589398 1992 392 697332892249111905 2772 452 50634587100213316 1888 980 979663857884468364 842 493 302573553722798786 189 2600 864803438709522697 215 2534 108990062973883408 1433 1228 122936642972077158 1697 1588 699017594372352478 2877 654 724672671192016792 1614 855 1093835795277978431 2729 115 403768995855725819 430 1982 403523856041886073 901 674 563816352001071733 315 2822 114091348840432877 1628 2777 334305511956541230 1767 2670 814278863557577312 1676 1948 75915566753761622 436 2455 1045916952866392485 1943 1712 292953659115820156 2848 2680 975342856839493933 2038 1421 687661504119285060 1504 1546 662857889978962826 2896 2434 619267744015513921 2591 2820 41359636963527250 603 1376 15610877651547524 1455 2727 653150083170163005 1933 250 304382823483916329 946 2495 650929232516666205 2820 2129 702464525961658409 2625 1799 839447729625629781 1086 672 869263242488402974 16 2324 1048803985755236269 1499 2592 990706605267673067 143 1769 62701655861750208 1169 1817 267058887040581686 2745 1899 1095124310123504369 2091 2894 36943904883908873 2524 869 991819487576068475 1220 396 873826925660689247 1874 1652 799723749132447231 213 2322 738446499443582526 1712 2484 590641396722535994 1866 705 592684685801583528 910 988 722419278016166412 1691 1192 912039608675814008 231 2225 397595832615340507 2143 2076 1096399199266517523 1393 714 881512657785782150 1767 1225 383574782042819884 2010 2724 289782461310910566 2868 6 47242788019691004 651 234 949405011126569531 463 2923 1313658514782796 584 2589 1013883777223927075 2887 6 37052525224211782 413 2976 372584649333971545 2011 2204 553280319490254190 69 2208 652500539019718002 22 192 908832714113862945 813 2541 342189097173589326 437 2380 631350139537746308 2613 2810 614355773834257028 2296 272 87910666073585002 773 2732 373978023174864292 2971 2549 110980495963467881 537 1410 665061991971699629 1350 1547 218888368754453589 241 2577 1081101776927406042 644 33 336707682678574966 2168 2608 326881319767771803 2211 351 117240190902342744 1319 2884 518332382939323353 497 2731 1082345671779057282 2634 425 78871324791935329 2699 982 549968817838686337 961 62 1021311433194975387 2736 1971 802629536021626291 1276 2456 108618377461564836 1850 2960 699679734266928019 1082 910 949791180507495414 2607 2845 660394198496231346 2020 2721 406336936254297784 104 1779 289216681371179399 1818 1648 939410934516650085 2749 2486 435673479877069641 1588 2636 443591981792351694 2678 2953 974280831566949847 1902 88 7002589605703287 1967 2989 294363698934105664 911 2213 132687223797537589 1399 1413 587268188601707245 1657 1251 375613738000528881 2899 1674 507608566116937544 2326 249 156670470908171856 1107 51 902869572266090658 2811 328 410096414811114865 791 637 84889433879289834 959 2371 879832526037675238 2431 2976 948743078582732432 2504 2339 725698639515262780 1654 7 401384709787656203 2332 1383 546188037120062453 1597 719 6378422528161357 2653 2288 352817240075628732 733 1691 294202415031735177 1385 482 943949435621097279 2231 760 258708254333293238 396 2200 369316993067984155 1230 389 990307848398854437 452 707 108357334735311371 373 2243 901434448833361282 459 2882 124361710608142065 1011 818 15556443849569838 655 2446 86407524406672507 2641 853 445865163348492349 170 742 50498692253651234 283 296 937927951486587853 1709 1123 686790451478794161 2269 1913 95286822000788680 1067 2580 125160859268472642 470 921 988923080602368208 1174 2930 558035841703702590 2692 731 12440271590425110 480 1621 288582233243957629 1029 13 688173936965044422 1762 108 345375384635495510 326 2631 651188948958135887 324 1480 700484941635705262 763 2474 661238524311283758 1598 1844 337948147400405086 1416 302 40562675904511257 547 1749 972974990719130905 2312 2630 116792123287045402 2829 566 411293234303856574 2188 2062 364303781678170608 258 2860 68980399692247215 1108 2388 1096658295203841250 771 2467 296260852456436106 276 37 76879247359388891 2400 1410 1087200400251656165 2976 2252 688286411082072428 756 2970 43380550259970844 1084 115 586254703402401760 2709 826 305015055189701987 163 1134 289762868204590852 909 2275 89973089294505712 1678 222 89109680502846419 1697 888 304722309966276360 1865 2535 515498790790790919 569 1610 6052113599648515 1660 68 937745506069462465 717 1840 43047600483475484 142 1994 626517169500301840 668 1175 447834067049571504 1281 952 38788013951287926 279 467 876151087701366277 1195 391 330724174395625868 922 2387 913172426268760105 2949 2394 1030599649745866650 2113 8 937230788690278902 2887 2066 974239637044850521 2076 2637 226086647907444991 1112 2511 88771249032355053 363 243 340252685085991333 2430 1908 649117871062559047 849 2965 326640505333036846 987 1010 981823547504922421 2935 1604 700753419027422088 1248 1636 371800658267997009 1169 764 702380905414457696 205 1999 118919378052794706 791 500 289134004588025393 1982 1754 341755711465987534 2377 257 597821307253736944 610 2378 876213145891776146 1838 734 157251383040524862 63 987 902690550155331930 2595 1832 974278109352451230 211 2884 950104028075304651 408 1710 556237269517956906 1503 2833 624526757566063275 1353 725 940056680391877644 663 604 941266151115141567 1038 864 917099401818167293 1546 402 117698330933963902 2578 2940 369340019564213606 162 2266 947468485754778335 1055 785 85845248423049269 25 2622 39991756315686389 2615 1282 953159445269346367 176 1962 93421352898334251 2375 2092 868985114437071702 1359 2787 1058815217664081438 2770 1754 292981437513345247 1897 429 375070429849059486 1950 1005 369018996415372748 2384 1215 649226897283955597 2197 2588 420001357044330279 1178 745 878576298838135529 1697 1516 411575980107860747 1340 2621 871411315614285272 2204 989 224583503054795965 1454 652 361413905279850812 1750 2842 758777112280471513 1432 1705 938740822704264422 2129 1556 433988340648451353 2325 46 773306187099922585 843 2606 695598398783068188 711 187 1060162925610970642 2906 1117 1081522337736780137 860 37 401982035774874770 2296 212 368206715814669356 2193 1568 299715138846152658 1066 1464 108596570092461025 2649 147 876853462988428953 2031 2460 879664359795526913 1310 1763 315304858828669042 725 2421 944049574749323611 1954 1863 333345151348676800 2806 2575 75170533040028359 703 900 432187523769251332 1035 2785 587531779836374948 995 1521 444544003347139867 920 1364 80547482320688265 1794 1263 104818543241581465 497 2191 1134507058578839188 586 422 441979115102270308 2125 1227 845418269953188717 1610 173 75052735327992143 1070 2431 25266868119249542 2573 1081 373882558180099694 2534 2596 978080603840855163 1572 2345 787269467517650776 1066 522 371197149948085529 1591 1802 924693760537214349 2094 2068 291379399621342049 1138 2291 933372673989058250 13 875 593402620040837995 2856 2105 74333128801911812 2721 450 598421334344000008 2106 1920 695920318566196541 1652 506 652179129986053550 1005 295 123486351804560073 1555 2574 661072933708342227 938 1546 586161843754474895 2702 1019 762360627260386943 1252 2071 649294044479275041 513 824 229910661250422766 2430 271 375418674094550023 1099 2614 335542950866978685 855 2365 254385087111645458 2725 33 591167927634451489 232 1406 325498110464577927 2175 528 374597717369174812 2221 885 636280827106419795 745 1196 398288675697789816 1574 680 693715184796245282 1059 952 38920570618997176 2983 1927 43878123205657095 1077 533 84901321903453102 671 1780 39282010272931466 274 2494 369145052944409383 2176 2204 658766453018236185 2451 1848 10836204076771291 1568 622 288980418427037173 752 1983 630109155743267594 240 2451 118450921615751577 2009 1550 952881865221082216 1287 330 325499840516382637 2022 1022 1130376055304789985 2579 2753 617661425027430147 1478 70 942709271001957759 1066 2812 939300153540126990 2018 2619 588676700158589322 645 1036 953971482915418678 1182 2804 115321669007849113 924 2769 303590677151326010 270 2386 413666739449282818 2651 194 299725654141857697 2662 1760 312929073487432449 2098 1920 939307035616901602 705 335 109859160574936572 48 962 411575085561209922 437 2147 659763133909456302 1610 769 650213906970254900 44 879 328383784368566519 1048 428 873462566777552131 2039 1588 441082213535239488 698 1036 404447409008227799 1837 1221 655518550352619300 476 2513 409794207143958876 1800 2295 621657780188640017 2189 418 44235326396322052 2994 2777 401496327424868974 2983 932 514548800004645359 1449 2456 954413979208794574 1516 446 589096764535032275 1263 2564 438108986653837173 584 2789 224400382535921120 1308 912 73869916249318458 1693 1812 109794559028831071 2350 2185 469341585626924605 1306 1800 927042354136819661 111 1654 85288421186325284 774 245 621814598453923143 1009 1652 589733234258603103 2590 2074 414092878321731129 802 902 966200313442391857 1774 2239 91063849164889295 2759 2569 399688888324673440 854 322 182397471982935612 2487 2460 371374177362499609 126 716 53099875903323356 2728 1764 596763905801521376 2341 652 181128027358998524 2120 2737 483283235286889494 1652 2171 78838367568462446 444 842 360552747701270617 471 2772 901782069827146008 1616 2164 374910107470374908 1786 2333 76709072353765527 2644 2810 402421772256170859 1677 1802 672764513870903028 1299 333 290094918678935304 359 1517 290713672025166488 55 284 9537999299567248 2185 447 696565401728747262 2710 1048 324327601047343853 1415 2007 765785687924742043 2597 2453 266459165069917722 2625 2626 20663217690573046 180 342 1060427058789004526 2355 747 909244880909421851 622 1368 221364669568410924 2033 2244 944288669540977045 1429 2206 364933983838093136 1230 21 297097363481385071 1431 601 776164343079249247 1035 599 397500094476319931 789 2672 50281824721022249 868 146 547901087634073950 1179 1380 110029873021165592 1665 2829 593721559647774722 2797 2736 1014159104228195474 2693 2841 1098631225048671573 986 721 303134322528997208 1742 1621 109600149623768468 1783 1803 965691158142943598 734 2618 337459680620577331 568 41 408526031164430405 302 2111 871203618737328647 2661 304 982080184889810879 2218 1385 369122598958802873 482 2723 115833067755437839 781 2980 410902977945933328 2383 827 874592538099253674 985 2643 46556730003745110 631 1195 412436809299209298 2592 563 975810198505703243 55 808 580407549554851041 1455 2119 410288579144511871 1571 1274 591813177106450049 182 2152 613721912882359738 1431 2836 344263247031781807 465 317 626742613041387497 211 1567 881491790756519956 1763 1275 610403650953418070 2810 1538 4528690655683791 2246 2142 4443242869687327 289 2274 409634059578365042 1784 2229 666800544535241449 956 2310 386044189083310650 1014 2104 692891836684272962 1523 1815 722354979381784659 2276 1537 621182930688581686 782 2776 983727137570895276 813 1925 1059524783744543134 1660 202 943007234394771648 1247 499 369734059125338745 2611 2341 1118047350769432558 1664 2108 625250581702218806 229 1848 335194434852422149 541 1443 120015340418815971 1991 1812 828876629322299743 1806 1378 141867631712236057 1344 1148 617634061308193234 974 53 654613524568709344 2430 405 75178068559098262 1259 426 868149611722683800 1539 2138 916048551753678060 1395 1466 111024875158210602 2473 1736 1019976961736175942 1259 972 119151540647555272 1558 2211 374030888773149007 2431 1177 87702976892263645 2254 2402 75633241942636516 1827 524 906911408814086457 927 2782 676097043028837077 498 1703 586544125684010000 883 26 637793478650188258 1014 802 84292855227691052 956 867 815969136780099981 1841 1346 294912402812535208 1304 2812 301109338458443049 2024 2499 579230242898608511 796 1066 877296584085511723 2874 2436 653572014095540036 2247 2580 1134323696611277204 289 1154 412102911433439662 1567 395 341241692919739645 1043 468 1124504432522791910 1230 1731 16203988452409821 1258 455 295394707674306554 2797 271 340866757108224103 1376 766 943898087549603557 2788 884 97743889828178780 549 2310 591488041550407369 2235 705 832925478935822372 1879 1823 125774540660319791 1065 2251 36257587058683045 993 1044 618652739625907606 2780 493 629747846486028607 1214 162 371021290026699296 974 1024 589644196930026661 1015 1372 767268329727106218 2180 2456 1032132046920157912 384 2887 701650945269998815 2650 2036 86198365345256736 449 990 711813174381459295 2959 2017 868786102642198976 1233 718 626828956558851415 1829 290 264551159728818890 529 1807 142393926546450416 58 2372 123733649502971183 1394 572 33338935174679072 2019 994 152107160751914630 1277 953 85147517682282626 1992 2129 587317891226297399 89 2532 663155562115942560 1577 1960 890868765155605976 1121 526 40446425944448593 705 1112 986378324032262288 756 1530 516519438320258259 825 2405 799860405250209763 2699 1029 257680094601558472 1905 1114 509452769638947989 2806 82 874719786948991154 1681 140 409722019216662011 1633 1187 581498830818450436 345 1770 357079409972931889 688 2484 691925409602909825 1473 561 506832967858837281 374 1315 949147749579001797 1544 2064 868775245744288387 2425 2453 170015423735185466 1551 1292 317646661527472436 723 513 798313357695396047 630 1633 324701678799320660 2841 1100 1117264984298491963 2429 1738 948243628283316958 2510 2281 984218472997093182 2936 2268 981503334679417235 972 942 625984719309334957 2650 2518 295082542530358571 793 2159 593944457831801644 592 797 406768543634142973 254 281 553421043273733329 2726 40 701488474915814196 1771 840 644299539939113814 1928 1820 11683777197185667 100 1823 84869436062450261 1390 916 76351577978415971 501 231 1052441295330013384 2259 2541 520008841784472211 761 499 685930675733098092 1585 1743 949572377838548924 2993 460 38191564580214784 550 1381 115109654040879 1649 2197 381083700438546866 2231 2952 181359234618664322 1685 815 882407337076003105 1291 1159 75488989915456654 397 2038 435276233476028645 468 1139 433400373110454994 2400 1425 723799781562156568 640 671 14713601007608389 2032 2537 438875308578192976 1209 2728 986512203605417392 571 1389 289976160833229438 2901 2926 669384637513218696 1001 1810 553964967794650137 1592 1320 551512633520073634 1832 835 81839214839682254 1232 351 371309474743048296 2711 2749 260155795519825689 539 718 88864098784869095 1805 1860 712926347098162426 2747 1946 800645686891052981 1607 475 335033669623894901 994 2758 735162474435047836 133 1970 881744965879564758 981 327 72673818978269719 2719 310 228107922515112752 1687 2632 613710671884020899 1237 2887 951479063834572493 50 1498 12287062791863313 870 749 693698992346603391 136 2553 981785764383696122 2139 2118 690181116073957893 2102 1072 94012652647867838 1088 1497 663283728240018573 876 332 49199614713987696 1081 1384 977924988117740650 2454 2056 1058136322912528406 1006 295 52609881822881761 1423 989 4466760365738184 1078 1376 874074472429015022 257 2682 7733720133107771 2654 224 604088245212440802 134 2524 134914629911077062 182 817 866212077529764044 3 343 153586445549727943 858 2207 44903012332234872 328 1158 582496341935419551 1410 26 865218972157520049 656 2446 41742355089013693 458 2957 119796563082834630 1113 694 977950582846694442 381 1096 77814389083721184 529 15 624892148370055314 2268 776 49528068232511343 2249 536 663935278150792684 2543 1349 795773087235935516 1957 646 430556480712791468 2330 990 612941895086165849 2657 1116 683788036399140876 520 2692 873982935752266387 68 1167 364880776575323771 1083 2090 124821239426350141 2847 2027 514790305464605110 137 2633 398607625544495465 194 375 338494137517162349 1123 600 613510494206031168 1177 892 882567988964700864 2629 2892 2648457190861485 460 1089 692879993800645213 2514 441 1002884817213998118 967 111 874672545224466990 2212 978 871696235712157778 393 1917 657246375540467039 1673 1696 152906718644981100 947 304 293619056440483107 2742 1794 1029815820458501549 737 2872 914949517285647820 2223 2293 137171519571044657 1631 1064 872822299676664703 1432 2660 46495942670599947 1209 2561 295619788688262740 204 1752 329045653979574167 1562 2634 401315826754082141 2701 2677 233762852148682324 2739 996 227347157402907869 2237 1374 1097580990334557586 876 1798 900427574423875484 201 1971 872645394546653329 1861 2589 86854026506306920 1553 1053 9218324576339225 1302 2172 295312064285399592 1348 2640 987462562918980421 2314 1548 1020277833082969106 1588 1528 183628068951422951 355 2973 1021575259694838950 2979 2191 119373822882906607 1007 2098 915786536359196692 1378 2504 660677755773503634 2571 2012 514999068487442373 525 2345 284864055893537365 1678 1630 517546000119534347 1927 2474 658325987228932608 2282 1501 270066217574369334 2806 421 908832460132496402 861 1372 769095528526552269 2084 771 85430179286991180 1029 2436 294481823648646486 2258 1510 398119412146614470 2296 1713 685975203194161446 2288 1690 1005150851150292486 2318 850 40361554414530865 1898 2935 371423914450794943 81 696 655011556903412808 2139 1944 290640828842275371 1699 734 630327730693687 2585 609 980155579740034324 578 1705 908096628460107569 1702 2455 1014530327901413421 2680 1116 298161996004301517 1719 1030 988559099013570584 506 352 585352366235701617 575 125 16192802515321884 619 2992 290011835138990817 348 2921 504761094548334873 985 2265 299088426763864199 2008 1869 282623799091246884 2022 2583 72271852925683021 1489 794 43929403930694386 1543 437 119082614503495834 2417 1591 340621296486811136 2436 508 1118970154506573028 572 2549 70668826945014161 2925 495 654358685174572782 2240 404 989163858021390233 2185 2351 734385527747069768 240 2511 586862096904658962 1662 1047 651827973123137626 515 635 7622986121136219 190 2552 51545642946002798 1914 2775 411187336181769227 1870 2482 660322396325513481 1053 964 399835791220309501 2578 704 9671374943392461 2432 661 404048303786973353 2889 2843 1015091179766692980 2890 535 877381003612918281 1901 610 88009557706754764 408 886 889254610205607445 2844 2518 876064667656020309 663 837 870152969045556614 1667 1110 332430522972238776 1481 1144 55852635665710486 1262 2735 625175656488743094 2394 1388 814119901398219721 421 392 79368003206921568 1080 161 79130018794055604 2071 886 966926212987520163 2721 495 946563340646091911 1481 669 292246322317430814 2034 1436 484004983043189019 1616 1008 976849908344436649 867 671 1014518834918959577 585 2560 252825908497293628 2772 698 973769351491037455 1015 680 619745192341045600 457 33 954472136386593228 1053 2285 8184057255837237 129 1634 958060954936642292 2982 1130 882499697358810649 338 1286 872588271437666068 1427 1028 402317189655651519 1334 2779 368214652274989954 2080 2371 941859836726658701 1514 2545 986594363226443482 2221 814 37970872984236747 413 1832 47046802537672366 1022 14 262518663062586125 2645 711 513217089518810124 1978 2262 1091435551469275641 1788 698 652182874140028438 738 63 693518957482201202 1927 2510 326976222955629913 834 1968 953889864307243613 2294 2691 54730027354264863 946 938 903029860894815710 829 2036 900379722990035359 894 552 700471373562804883 172 542 341224955499679469 2201 2839 331698915243294490 542 212 585491659917548497 2105 227 912214626339502728 1244 935 693226888658310398 1412 1379 373326933447218340 2910 2550 983286055174582524 203 1800 61140610571071972 1132 2782 892931454906087985 2318 2185 948610820939182357 2382 1551 581832810237606068 1504 1679 331706098122457840 2475 220 707280014155048818 1638 1245 74507815689940888 1365 2538 90017032214613174 1933 672 110820121342702053 706 1524 341257700455025192 119 1380 585542332071301191 487 819 978413742554244895 1436 804 951672865861987713 1835 642 45791832410808619 282 1009 3364807600918821 1592 2282 836956300112872946 1743 74 43508815053590392 920 2855 693179253465721123 253 332 581983545435962327 2500 1672 363670758494719092 370 506 942919164848837211 1164 2297 113997598321079937 2367 953 304773569289249665 2248 1691 397626052307460344 1851 288 876102851801049087 620 1254 624879486393379500 1752 2508 651006762807308522 1463 834 654995920405346689 520 1445 693910965764399832 2302 2661 15245567503690744 932 986 1059098641170761564 2365 1426 298769908223266494 1100 1600 396543117690768936 1644 2811 41380397412400521 652 2202 336709249237586252 2399 1772 29823069664985111 731 345 906405046535138261 1473 1831 653473767740079745 815 1768 608025808353855876 787 1581 980189692556631361 1330 1296 296932837670027465 217 1628 12214290070597815 1977 2505 526863053935148436 1155 1776 614890251497652708 36 862 974466608500448994 517 2897 872405325671620451 670 212 48704907819945305 2351 2254 435367183670320686 1573 2658 299615267930606243 800 1363 413424101508579519 1199 705 324933382597441818 2569 941 42603196963543903 85 96 292705970667921541 1086 340 362905706679806342 2903 2592 47112693342343792 283 731 11316225620755590 485 2784 866294240531997596 2611 1923 516171639527546917 722 2889 879967212132417687 2488 2547 908377578458613693 99 1139 125904900491685864 2212 436 86560253211969001 177 205 410006038310695185 2228 293 479082652709541878 469 1960 408739485129595090 1500 595 399627122252617968 2198 543 937156741655413986 131 886 611299933050110406 1731 1279 75736231079534801 119 97 700598478701497382 323 2323 157198775569592936 1414 1225 292770731959346100 2991 280 399285547326929467 2489 661 905351120360242088 1475 2750 261030181383567475 336 2234 1134065006441519370 1203 988 43529732122559606 2451 2791 10169558581420839 2375 243 585612395745067834 2301 625 1128831630507879600 1090 1214 291667341509181292 1240 2216 231456136462411519 769 806 300899345273839370 1946 695 629785734008551916 168 174 412667402853384588 2060 2622 14834075303567621 2179 51 872462148670381880 1114 1962 601690633824883430 2786 1860 952899495570517175 2963 2735 880185596913383706 1732 798 1015942147787553191 809 2544 865190551276977471 655 2305 951301797286396444 974 62 74925958785706200 1953 1844 939686121122373394 2875 2149 581616306613019707 1119 2504 915960171251499316 512 2316 44209186910831880 589 204 295415369848630944 1948 1887 944754012334446929 1506 1673 222690897253816900 1221 1011 660515839149067787 163 290 838299443707701890 249 1656 3448069883598285 549 432 986906300256006191 1717 1241 615596673116335996 1986 2115 257895800002312172 1213 2191 61104035613262150 1754 1182 990659648872664780 1645 138 338512201230523261 2211 1290 622429612730164902 1256 581 553710027376083691 483 1734 190266424900485140 2616 2604 702160080549734117 1772 823 387679879850898023 631 744 881660614015530589 244 1304 904858004560466042 1090 157 619861738041070328 572 2130 711623189586528504 1744 2202 401251982195538403 2763 700 47998099695111667 1863 884 639252525716181911 2163 2415 618453316703414646 2229 450 296768966146561929 1998 2135 625176125069008220 1584 1729 802291693494528547 457 99 377614089880161626 934 1000 37266040445977102 52 612 880742772047921489 1676 1980 875559346778979003 2003 1185 653178671320773724 1481 1781 661096166538631107 2865 1151 364008486823326744 1971 1954 875196957247544033 524 1473 14998341360825290 288 2688 584750886923349645 370 1752 988240821544120030 897 374 630594421190901428 136 600 219950714228801387 790 1837 52707106233654357 1878 1444 691761702526626940 1283 928 399868935638691579 179 357 80912014418384254 2211 1932 653778763006497204 2749 1034 839733671776486074 1555 2341 554221991078520542 1398 568 663454425498010365 1808 1090 361087863481945006 687 114 188275155510667534 1360 2119 684976020910581197 700 29 986595236226609461 2175 1825 75056631260936747 229 2112 986294606316598581 2307 1984 62457262108273254 2013 1560 653108607190062371 570 2443 577937868534364249 1509 629 121126120534089222 1045 2439 913122837984809056 1494 774 987044524920292981 2397 2652 40325712841534321 453 2088 372043127050256074 2183 2585 228881449734305383 637 678 410410823721081082 2102 378 610544480176062039 5 89 79452441722261269 2368 2548 81660450695279662 1404 2688 658342093307722564 1719 1511 913476971976824783 2267 1056 659939761967658229 217 1242 89498790218053672 2106 1201 954607856452915022 2063 1170 839491291964823766 1385 1586 336958026944538087 1176 2355 85961769578694241 2272 251 875056581336245822 1982 1872 512025081924747605 2082 2486 903784263090735516 1055 1425 296129916173084469 2644 228 290398299029087274 2480 1731 110954099004933816 1310 2784 988983787602428864 2493 2142 182395991976194396 2940 2548 298949774044543594 2406 645 476392371292074524 1362 292 733031110414001147 923 233 371116319186961071 907 1229 336158340922096623 2199 2533 1090718478008864048 1997 595 368570907058085096 2355 2194 865104420362558888 2442 873 290142301802871993 1459 1299 101581490993545738 2135 1128 903174676132699050 1659 945 393844795792129651 2108 1491 866152113586880695 439 864 953222262110389978 1912 1107 708984413285710961 2226 2795 586527653832933035 2616 1315 109682103828101820 1358 1123 399349599880607588 437 1716 37035236311107709 2297 851 975896297213748444 1905 922 149263954923763000 1848 4 655849691910407137 464 1984 587463823816184067 1514 1233 372676013079710605 2496 1350 182279998167599294 945 23 412872961601101998 1103 2718 1093617473949392178 1491 46 292796162180395462 2327 2801 842711070945474431 2461 2857 74839072477274832 2302 138 587492776313036237 1871 412 651390580372208114 925 887 394941653654263182 2249 1656 377303589962640401 2979 1232 409737636900643950 1271 1621 372252983223428173 2218 1610 85253970197146552 1124 906 10700277670321923 276 2033 192376423815023668 2329 992 877537860244348739 2926 584 452585622851801348 1118 2935 367981632169887242 2100 352 115722817370947903 479 246 594250707797815677 798 628 912590963065534502 2672 241 988689693743330928 2595 1585 868591489393033849 1732 2881 265731191151034260 1353 162 303838820454422276 2200 1334 612862305745738512 494 548 544649809945372406 1332 2007 269854816229616830 2527 2571 1132101776180068056 332 1333 988282305338344027 1924 2450 649318701220129256 2108 560 110761527927295145 1040 281 975680553948625823 1908 2755 366747645248015840 2809 1918 360946939844408310 2487 822 920761115074554 633 2294 351322771976476901 1750 1094 580849738471843826 477 1352 685380617943914846 2301 115 840663022061564093 1021 1038 1025718307257171148 1892 1864 482854117646276659 2273 1748 8887991781705436 2974 346 304973766075027875 2948 2703 39546989619246602 2961 184 906107653542930276 2715 1947 521733165182477224 1155 1831 84304983490844539 139 2715 1081552326204276311 1185 1566 78685206747867126 537 136 119751506080569025 1639 486 81348477785889641 2324 1085 556574961346571635 2808 1319 763250411528434685 2055 1335 954205501924974624 886 2808 1004658837478516576 421 2413 76863625007983818 1439 2146 938861959497348196 2627 548 9590512172372204 320 1716 582156475352151765 977 532 949399346627373024 513 2163 434097671405454674 2955 2796 593957355601092957 2958 522 908663090857725317 525 416 629697214838377100 1874 1078 1045612273266137757 1582 86 17701628932107201 1235 1135 334731060529344010 371 1515 371927647246327595 535 2812 305916867266142152 1828 434 686540130071402325 787 1061 657244968543757531 2853 5 978183346009541901 1335 1267 259073166746011407 2238 1840 339453615407816949 42 2022 699397453655618727 2910 1324 77534688275902941 2094 553 940443650047492473 139 713 937388089646881157 2017 1525 589062938251593936 2879 1274 296292074504512567 1660 190 47211770482688906 443 480 646642098748846253 1767 1667 424670977650831060 1071 2862 775275892131834621 1037 1476 941636099344580964 102 545 587653070701054817 2496 2574 337379353568823195 2817 1700 8235088412837572 1882 937 509023049181196629 1033 1716 866169520577019428 2256 164 625000978222637030 64 609 618805684996818114 2202 2680 693556903896892683 562 402 397200786926332122 1256 933 4721478467134025 1325 1379 4261150083047998 845 798 331924507158452233 231 30 7368403962576906 731 795 378048731376426811 1730 840 903486401912499413 1624 1829 549457352860540058 364 380 877974135818434599 325 256 622412165178929061 618 408 578914770237376549 577 2863 922469338421106540 2687 1696 674530276165837226 1650 847 152548256916764945 2105 469 75035413468426558 1330 2015 110531489343470488 1534 763 76917839606072452 1543 452 337823784401006602 2347 2441 796068257658882416 2731 1613 52925555025703416 1440 1008 330157085236495147 1239 603 842231124376912502 2841 155 1082299265001270574 2974 150 912570194656146823 2917 1835 989854905489778964 758 1993 1007065217553171214 2738 1207 805867860149215536 721 329 654218231467764579 1514 1056 617979772266686456 1336 161 917640989146422772 162 2802 592434925656995751 2591 2886 623752446380716189 550 884 959433973455788494 2806 1979 549297982378649623 445 362 700193756131216152 1816 1913 418406281439371956 1565 2126 651057728861830733 786 2987 407192857744032762 1712 2701 156912686022689162 2209 1331 978769360105152420 2263 1002 146574030113826988 915 694 14604382715493650 306 2811 80766165882855025 2428 658 901253698260490608 813 1316 1120207098308843668 1618 3 990246879302749407 531 326 370305687676892508 671 1572 874972282327962645 909 2473 44071169682470441 2917 1230 909442588427668185 1540 36 11684455056194535 1402 221 426243342813179254 1097 2096 85698265484518660 2862 480 634645908138502360 1643 1764 730538973389356782 2815 899 527370399145807878 1513 2585 953114202882968554 1475 1063 985420033713106675 2990 1122 844390637851892263 576 320 662166933953237014 1075 1564 948280132240670727 180 1893 157486713065065963 896 1119 711411248164393283 1680 2591 593333862779548941 2917 1434 51642774655395531 1803 478 58494380289880042 506 361 701879718856458516 1979 1428 155866226062265377 2962 6 364438306755710924 1590 1344 981343257351773544 130 1670 653646004265100659 2101 940 650122318457677235 1158 2488 660992727303069337 2556 2377 1000581318893498739 2106 846 305526026180967498 1271 834 684959479875512169 2606 512 85117337276746832 134 2112 986167627686211513 1373 895 842087672357013008 116 2034 1046143257756158234 1261 2659 520250365619818423 2954 1241 76088074061583054 456 51 401700848510639501 668 1628 341950334863631542 1847 560 422522057472232397 646 1296 672410221925737440 474 1697 906794578182183364 560 353 654593716265610305 1880 2419 6736462954289099 1841 162 619964123656326078 766 1069 874162925558031701 1823 1100 50960739050643090 2713 244 585855914290497163 1972 2366 296661081689685975 2455 1364 553318205229277485 2277 1797 708578472381733965 1860 2052 803218818014586400 1057 2420 871646569963764845 1882 1188 633113131781433371 958 2528 109636089724269882 1051 2846 514080399600136552 146 2232 829540562940031024 169 367 122179948289035066 1302 1034 115686856589184267 610 1654 77123458473980900 2442 2307 313590721442299285 2647 693 619650902169838036 2722 17 916817996486643994 1887 2468 652975927263893539 194 1368 554441992459695405 1448 1800 132763877140083415 2661 779 902103978118974175 2588 1509 624664930398788194 2032 107 195456931699649132 2092 2674 113501262491274313 343 32 767863762974751885 1068 2392 410251053982561071 582 57 943143142418759524 2328 2950 875199352090473123 2013 1694 226480282322962127 835 1713 691960601691160424 1855 1908 664117506638644290 1871 1424 296941312119476929 1277 2479 1019260474256805773 434 92 117338282397656675 719 1390 664406746901523214 1841 917 296143106629231457 1573 690 405299620661778779 376 2738 773601476496900006 567 2003 871875387490456541 1390 223 74152211437087420 1937 2027 117147615011326994 2201 1470 590089097093976683 2446 2469 43144854416666752 1639 1976 156864132801239562 2995 1235 658657488774002049 53 1684 978502754682714687 384 674 732663055604714611 2115 2164 1127218650086669951 977 1393 686045422459880548 1841 1004 49039938071660676 1421 957 449503512439673024 754 609 656155619661308741 2502 617 289751663050211502 1895 1831 296328055500743166 2958 1014 950133348584513828 269 1725 914327562180530022 426 1235 82494367578030345 1569 1788 903373387153944253 2858 2565 984494659063235163 1214 2715 1060904649941994083 1558 1740 698409876961804951 1563 279 830257781604840450 1329 311 403469297714371131 499 1999 291911555866027477 2124 1651 77986186528636268 419 1108 557177555641446608 2603 1963 39920124567182420 1863 2586 280051725703878085 2566 2268 901644481951234793 1271 496 944618084288572770 521 2033 225866714973278793 2027 86 378199737804806651 1919 2923 367788338827272038 42 2246 266795191425797888 2310 2241 913902473356849475 1733 505 521526785418264672 1188 1921 679345348052999327 2860 2578 1000477828933796284 2186 96 918457548597713257 511 2451 555649416151236033 2028 2152 1009281752726337535 2466 2300 1014854871917262998 1385 501 1097131462797299073 2476 2750 726773571130857150 2259 1546 696024487840055196 2179 629 39790043568993947 2548 964 408073246691815619 1165 200 986186792619272119 1105 2619 14221412385632610 543 1556 723590877716496434 1294 210 37264684752963388 317 616 370439980647028755 2002 865 880391969459929472 1066 1301 630082023210768240 451 1737 66681839685328195 2455 2606 442005187761337699 1179 1610 913075008340897260 2293 296 429939845139610012 1255 1275 52355214396817703 2898 379 401759039002979040 2071 161 410642700239599475 1738 1318 180878420284255208 731 2512 53005790349624278 795 965 304987568901132971 1094 2406 1117869129975145606 755 1802 432173658020349276 114 1362 946026485970566394 264 1946 695389828337302581 1685 94 954205848673385546 2852 1152 869458825628926245 2232 951 53744198794826938 832 1554 374808687720393437 2878 1920 976352766211715672 579 176 373364277431147455 2705 378 39742917840539435 435 2795 662646840186235780 2307 384 630934821656176282 442 1087 642315003357116615 990 2767 196056980603479172 1597 1283 692500968081490593 2380 810 380911900032047609 796 1696 689153883159627545 1882 1602 75507406442253779 2255 25 582709035315065077 351 1691 576608704199639538 2341 1407 339114096771633025 2029 2628 950762471924204158 1936 625 581497046313495222 1438 2170 1017402260733979036 438 840 882146221509469600 2855 2324 437545301960888039 1572 100 330022787378278864 276 927 622528115868693585 1590 2208 585494992679647586 1197 630 134934093308578559 879 2860 632991717920374457 2081 290 516570316467353760 1345 326 881688952566843827 1473 2826 361810241759011533 414 119 614502029153224850 1490 1372 556810349552212696 27 590 42474636176212626 334 53 372735359213896601 80 2281 2674951991579937 345 1071 806182027479003857 2361 812 216386899272499919 2385 210 15483838749483667 809 368 373141591565700326 2460 501 227813246440474843 2677 209 52704576852881173 1468 805 629026799750645334 1754 1790 908378861829464624 1067 2178 75431893540501392 2517 2396 701457743101536702 1813 751 338088041051130121 1413 942 977746288662865854 2408 1220 978540508247177093 2205 785 333974792137628231 258 550 38960930346036199 1748 1860 291152638086760245 93 521 972875926481975464 659 2364 774931825866614725 1411 1924 988125604658707467 1258 2125 589956637222166238 177 1004 77618930727079101 1013 2978 2163486747263886 2106 2193 3210389354329697 1904 2775 979714743256840577 2260 2565 296406534292342614 1810 814 233365755727365766 397 643 989174142644353597 2184 1204 619531664909009397 790 137 913546366701914177 566 892 442063220889107 2483 212 978241246785105263 1252 1636 616328977934854937 608 2415 336099472224545035 1818 1024 77020839960351914 613 187 759793785685664599 415 1461 37373576408074947 2905 1523 835703115183229588 2893 615 627062183611053346 609 884 417113656492375326 1634 1909 1040092992395103187 161 353 42872811587660832 2523 472 194099403552302140 713 1027 147326657068923322 412 2991 375922498550296755 2557 2638 469039556574880055 1032 2619 304524702606419723 1132 1121 41857988088066818 2080 507 295503003283760694 2760 2469 302781619487510807 2957 2060 985246641166735504 107 77 397817295135807854 1581 86 399086770082714043 1774 770 713666684022595890 2816 1008 618915372286076078 276 1395 586071339924893409 1248 710 841932240069451967 1443 245 618334034395968119 2151 270 289379185415786794 257 803 913023510725905808 2391 2205 686059817761350138 2395 2006 244547835865519688 1098 1870 132453224898310730 2689 1802 889873596306627235 1353 2991 661249654344138513 859 2766 196599671141290141 1759 1000 579364038707116521 197 495 873238255942154586 2250 82 376477231089503104 270 828 874743220127185385 1088 2869 328271025774999687 1599 2814 1085302892775795120 1238 1264 304680776161046056 40 1517 653153569611194570 812 1916 1061850008292432143 1953 2056 412594253958459370 2622 556 302293214499164447 422 139 589973838997667269 1443 729 981327953113225377 1654 1531 1058235823119322007 2745 2182 229223183288487458 826 2208 903735644422742143 1338 2924 593153007159621690 1563 2961 836723171695584788 2727 351 12338448922793996 1882 223 14462157445226424 1196 1914 949012459857353105 1698 1045 108728528669880934 1908 2657 103174643900029823 2438 2504 374186203740700836 2181 1502 399099424048079330 677 500 616606532529377312 1221 2934 327176876011545754 312 1364 870204787493435704 2185 904 40465575492860007 1139 1829 361843529635079822 381 2974 622473755776998366 534 2502 411044330649075320 2373 740 660086646750792344 1324 760 109517617538661263 320 2599 579515740570790757 923 1038 910289872316656066 259 415 940076531295794513 1253 793 617974995972250058 567 419 694156157544840008 327 2484 880915400873390850 569 736 45631889096223743 2537 1028 946617973605978326 1864 2249 185804619480413787 2371 2149 662254120631319440 631 1107 652253638391428545 1636 1594 844405534937397277 933 1081 414229043962032801 285 2736 796629164374328313 1983 2148 44432989759197212 2970 1590 940163646971134150 1513 2544 87647412080890553 691 2173 51085836281641833 1955 80 629624531227302162 568 1144 968326824825262301 513 2436 1050281191451609302 2624 168 913477318725620384 2274 1702 942150677616273222 1845 2540 115860289864851683 1671 583 7144891776824742 721 1205 116588701606009358 268 426 123638192696762377 453 2911 360841100872157011 1333 1585 114073250798278101 197 1433 324773287961747560 662 56 940605442883934054 812 1168 948531279778797012 806 2456 331919183185566067 1680 2339 153113579705204172 407 2617 695354901653937114 2943 999 41902679889319554 2427 1806 330293588282321687 1022 636 544765091772062653 1607 116 951742822779439193 2089 941 371427739775069648 1135 2642 36293272134159038 2035 242 1127489062592153950 1402 757 990200576256382765 1078 1496 113171766035857265 2449 388 375647859635144336 948 867 510300440703295899 1521 2352 404380804479934633 1334 1766 711161990482877079 1312 1049 43124298218244927 1008 626 14039849841042545 2286 1122 833094240484834281 2690 1878 1022580340144742663 433 235 1089454775896750383 1815 2411 295556504481252220 2243 870 117172209585722606 765 933 552986195907377232 558 1144 136045967672383266 626 1155 648839537405127632 1716 1000 4681725392651676 1007 2242 664324504168763372 1214 2008 1073993883777750478 2656 2557 54352682516629432 2431 1944 405260784980628618 1844 1909 1013937264029985028 525 29 297474329707619463 2540 1925 664829419186770109 1718 487 990074242227094385 489 62 295027339692402806 1015 2805 407038853990397962 2313 1587 940522826764764691 1116 2864 73806461772735130 985 1605 376461032431824087 433 1171 469821786918649623 2600 36 6602466357021120 1137 2675 408184164374795458 168 1239 1082559891337817895 1302 2723 612582759866967941 2815 2595 229784275373388261 326 728 657582765099357116 2646 495 651028216412072243 1934 1482 660491342404214506 213 1764 319459341383029218 2002 2232 11476705322697511 2260 65 399520263060863158 1481 2046 829867811373803381 10 59 330136441053367092 1901 2002 652233642826828121 244 1857 882266315231413740 876 1433 878433480047707200 2835 1588 1052849286780230789 347 2250 976965617260765158 2425 8 892611598135798435 22 1247 618490010988939958 1730 2876 810309992181149310 1877 600 222866625042194207 1424 2605 594287467002950387 2659 1310 301049313821511237 509 2414 440068920697522373 821 2637 926275708829668595 2691 1164 694405369068709596 2136 232 876573122934261376 1016 2531 1069994124926983642 1905 2988 802077857844922742 2032 214 186356848676913052 2755 1020 1045190585957053739 1257 1529 786405666801886135 2457 1057 119719327949229497 1901 633 72820274970978573 674 2470 510036515995210204 2890 2114 800412192792323367 1207 460 688359009782334465 1102 959 648738919688831194 196 1223 81907749046613017 926 2401 259140425765917189 1289 414 47533325111477057 2085 1883 940344733741395957 662 1877 15358522891835544 205 2098 905174418882252825 1434 1914 694017491791056956 472 1942 83605532411418978 6 1826 118074355641274294 1355 2130 365468714603363991 2154 1180 364336058891886190 2086 2015 903031755540831855 754 2110 954331499555514710 605 2392 943015037837627901 1806 2016 26923484831917898 2172 638 17479658358709314 1029 119 369493451862174838 1578 1000 377860167970048982 901 643 995587399666063574 748 1123 1088104002802076271 2980 267 581832773389399372 314 470 629561867606009961 1167 676 916561012519849956 2236 2758 659889870088682140 2110 2377 70002650351392475 626 2103 304892367685636199 2552 1707 133986975886194073 287 2864 15823717311121631 566 2249 983404703544731111 1361 2422 581792155960428957 1169 1172 137462633592560761 2318 164 297261004604414977 2279 2892 881695142405349182 151 2727 110959246786958483 2956 1660 908292540590392390 2167 1154 619901349199727569 970 2724 903213372632126870 2212 2538 409930727244398837 1031 982 907091454708082102 1448 1562 943956301602706935 569 1947 905419331639613010 2368 159 377226655612762384 1146 1162 779138061346331324 2800 2081 663612976355855270 415 1789 340163171137849157 2276 1103 584629947609602615 2407 12 549961151658478990 1656 1622 336768163622459642 1628 2448 949294878600107891 2939 677 78288633642698360 1956 2929 125171439923105481 842 313 88971286433132136 552 2534 7723721961044242 209 1398 299826658082569588 1520 1732 226067855886856831 1596 251 903446287307597944 1492 2058 903074046580441709 895 1380 977053730313620237 1423 1441 1014283248763412476 1129 1750 108317882951644568 791 2436 584203930859768409 1035 521 974028524707104522 210 244 378268680398738941 490 916 940977306807523125 2189 873 412610481701425835 1071 2552 192073051266256767 1200 2974 442871319043671690 2693 872 590768492589486545 2406 1591 446231408807731025 603 1565 579225509659296011 317 1826 938379869191908049 176 719 978866035625681566 2563 1796 669430379263677689 2689 1481 291972788951156245 505 1820 295232369484728996 1570 584 507077624629026009 1811 284 793148027635402569 751 2195 951266710936553727 685 768 837566571455700165 2495 2751 219893783588562545 1458 2493 302891157260072008 1408 1447 687469149362192528 1179 883 355700187108951496 2596 1544 15891169265027429 845 1605 374893883863839041 512 2129 664075066131911931 534 164 945861541103138643 300 1679 266696499987143035 902 63 1007002651410674395 2064 2546 371657453177498221 1879 635 989337640683174279 1619 665 11166158373930549 1347 2843 806146872191645762 1914 2028 159073559674223030 1327 296 876042069019979155 1609 221 89902768239325325 2923 782 290115067262741134 692 2066 110749241060393677 2011 1360 479327832203231708 479 1227 1133484055377283266 2163 1474 876628066726398106 805 1989 226680246810136174 2474 1638 51088742610291079 2460 2031 950085932074815925 185 1749 8949755415133647 2318 290 222678583836916426 44 158 10156126286007447 1392 518 336754873985540957 2323 403 835691709335685300 1834 2294 1007913598970173359 2630 1100 413050601306289712 1695 1215 522407157652309900 708 254 268558321786594477 2789 312 50442483022529413 1191 497 1011980821104424577 206 1630 1017045911179655896 861 2908 621626407554177 1411 45 690512901607895297 639 1964 436235825202257999 1156 864 696458837821375813 529 2572 915896163480138635 1136 2415 121427690065444770 1298 2285 623155408543397648 1569 2039 556154345159527661 2423 474 664177606059329668 1189 1516 326407232531365478 1713 1704 757449532542078094 2869 1261 1013895038498579937 1486 2807 17671974544579625 2009 1079 878433760510449403 2206 2810 405522997330666795 1705 2029 655473854763117601 51 2185 329016246810529900 12 1000 912352811420128378 1512 418 301495626005414408 2496 2880 334075861707000469 2424 1430 12689833469469966 1631 2204 701906348165884732 2948 2544 915669298003326372 2266 1509 628923539754557337 1764 2146 885488192698608928 2905 1590 374448898832946388 2063 1196 300971160481627936 2439 2631 400953513540432496 2187 1535 301608209786229330 1654 270 373133326658050547 2178 1395 655596415655444676 2472 949 86119158767127382 413 827 412643232654361925 2718 760 546372685874765608 2212 1328 99106722778128083 1168 988 685854701797400624 2991 409 413199494130342342 1109 1365 939464832890498117 2301 23 155471575559227997 1167 446 89706853779044467 836 1321 914779944324881761 1668 1603 363002720556238256 990 1284 85225235981264866 897 1042 317631126497136694 684 1144 860843770776875974 1838 2589 258369142415185850 1786 1332 407837744345265990 191 284 947268885386087664 2063 916 42116277774826819 1219 1220 7050417796953860 425 974 953029565098850435 283 80 910928466749102080 102 1027 263982304149426644 64 1605 300797883065140233 2847 2610 226624606923078815 1384 747 628639750660609915 132 2893 396817887088253187 591 269 658706294066684218 2169 868 585963567712445616 1543 1384 401065676993187989 89 344 365926030487076130 434 1319 259496963898778211 1333 1145 1002681248039520718 782 2119 577324457582524541 2686 1354 983873662317012246 1625 1468 846666916838367056 2258 1064 340972871537432104 523 2053 216768228893697033 2673 2374 5115329740756201 1982 2014 49923072129205556 2081 29 298578729313962758 413 1500 982580623388075087 2764 2388 76089082143501631 355 2291 212796466936971294 2531 1844 934702766937774571 1873 2370 542093102617363494 706 1409 53304956516384739 555 790 89781561307255067 937 2730 178782362328909983 1928 2170 917012264794598298 2396 663 399700379693435244 1430 215 318717696597948437 2210 498 589078045548218174 1815 2621 124557880153451136 2396 540 866222971045551393 988 1303 444372922621535606 118 356 912124078884215233 1365 1418 330371651562585591 236 2268 372028007365333921 1074 953 121830386617387825 2758 304 614028507615255251 2191 92 614544546302995467 219 2861 704645143738466370 2315 465 79890135189210665 1277 2179 328843420573143690 939 2334 117309883928531693 1498 1117 152317903003406720 1127 2167 365108518223202599 587 1172 21110954524729759 1843 873 695872489688247948 2384 43 615357333218402818 571 1368 729626592310941224 636 2491 75189136797566167 2114 2207 1117794760013576673 2029 867 1015709501644614915 246 958 880562879145778360 157 764 1088530759098363898 2801 2251 293690547864129868 1741 794 109702767149504356 592 1676 80812769714372816 2656 1388 999338263273848451 1114 1509 333832778497835961 672 1426 698167692100614085 833 419 121038986770130937 688 1986 871155087738505671 911 1701 951145832049894340 131 2777 623844315392243000 1221 1296 17921696826357083 566 2150 976772081509512335 2587 148 821152720910979903 2453 271 725642685030721445 1357 1020 53271676575576783 1023 2312 1087237808798533607 1199 1941 121012202844179205 2578 98 910569410735596404 1492 514 332753179339041782 2384 1877 989090292664173229 2757 1592 89638854383613507 222 492 618213436763032505 1038 2671 1026372974719047540 196 1840 401181845179602036 2507 634 364585073771963829 2122 1840 49273033254732233 248 2797 75986564765689965 775 1229 939746144321638483 468 2941 12362679644231628 1813 2374 305266235094324685 1528 38 1097309535088922314 2854 852 698638860935775655 685 1059 1046474286546777326 415 2295 967589134440154568 2512 2061 295887914846609890 764 2922 181367808054341745 556 1295 295394533554990839 264 209 75699194416944343 2048 2206 364335328892891059 2225 2442 988848414956737128 943 2938 690723509288583069 2481 1934 293843782710836931 950 1586 72507861635694296 1381 1624 1128297596597693791 1865 311 437741652817923062 413 86 408956223747959024 1440 96 11160156794155971 2957 1088 614262564647496761 1750 1125 950826148308297361 1360 667 691614817530563226 773 1844 953404740667850760 1283 239 660566511978587028 431 2891 88419267728444203 1479 2287 42255973399885665 1357 358 736116820268567271 1274 2880 905031070213690127 2327 1334 257374172794536430 1700 1961 408304709292750530 825 2931 2312867962408251 2687 2235 1136165133494995235 1278 332 39525974350646810 1929 1293 214135455392787297 1019 93 154082221772584701 1635 1920 627777280074872406 1704 1228 445473073236027858 2909 108 867702508285618633 2945 1947 875628394379041952 1439 1716 290095615957266506 254 1718 1018518157828884361 985 8 403603241803005214 2266 2394 1032221945148523272 454 1866 697870498674013268 1535 714 665183743152837383 459 1007 108954774620061762 2983 2359 409899441268274002 2376 1774 3102293116763525 2195 1717 400053219390287567 485 1713 952163128307824660 1135 1551 4493749138242058 2566 2436 44271082970659955 662 266 73220831394124259 2371 2136 594133579867226070 158 1269 584075888525170023 1347 73 582745544333293175 141 49 655206219238389914 2271 698 983670741134087780 2272 846 948889859005359980 635 1296 300477925473595932 1491 2975 87831018584981770 1495 594 85757094895778595 2113 1768 321199757240206865 378 2513 6530383815666577 1736 370 769489959674849412 2566 244 86850881713699034 1902 561 434629066001458726 2681 1348 476324067683708958 2488 136 655328349618477388 48 2845 506235025190487766 2078 1520 15254482707344979 1498 390 8886337488979358 396 2776 910146074561443216 2833 635 371363363877675385 1677 981 867458303237407360 1744 69 14221097034776800 2687 1023 499912978461462003 2866 2804 12020249020964937 1516 245 83022078033061517 556 2976 295052154655035350 581 1372 88445236195915773 2294 1968 927975774013417809 630 2203 81942707486254290 2659 552 977115708308027245 1118 2734 619317328988709486 2613 1133 591665363680615483 2643 1599 119776591847104523 2198 1379 870676965476416452 1511 2432 658776567667115973 2975 1529 250110538563488223 787 1325 3927132492597426 1276 83 946979021797333849 2619 2559 85272228008020140 1505 547 36370091161576345 1494 2682 84495604333721317 2837 2063 650262752076923681 1842 249 413061570650237113 538 2599 75104473751927784 993 2004 840898293874365718 2618 1944 702235382528686408 228 781 13816249649358966 1194 1706 111307823770274067 2719 593 181273753238028531 1130 2128 8238924450776269 794 1099 649115786713810083 5 2278 336808777386755333 92 1153 306347005174011508 2721 237 115621735920010451 1778 491 663190302545786513 712 1709 1121735508872953085 2353 1610 664498026666045469 1911 1858 617879380310688996 19 2270 337618712824204055 222 1039 649599293176783474 2920 1862 807177371862791971 241 1428 289339236002604421 122 2163 902024568039334307 2275 654 685029345669576422 2423 212 4858306163566913 1217 1349 513149350515601560 1545 862 977725078053985591 220 1972 969736001309664684 2706 1797 128694619227117845 390 2427 126614112137343017 94 2896 37447341378789151 1355 1820 409640390922882510 1587 2299 590332823521319625 1077 885 67807989251797993 1408 2963 650608771466480378 1838 2178 831136960889576422 1288 1052 333033372322678577 1823 712 987189379744761630 916 2973 624784898100676304 2976 2683 124803723945252352 2060 2163 41413701474879692 145 938 53427608828241635 1447 57 337738408795881951 1114 2129 407986224426695730 319 2532 694686616324002192 578 2369 1984110077735810 1430 2492 596555867149203016 366 342 1084049827185105625 2685 276 670501732121981997 638 1416 4547736853110118 508 1416 736963928922682838 2882 1734 1025152242991792748 2015 906 51334364643168949 1678 1880 911051604479422891 294 1923 767858755248546789 1170 887 164043250751640421 2120 2726 49754910599702563 1213 2791 386522676263480931 618 1145 65355483638801404 184 1651 111351965161544921 2224 2260 362858462739721272 783 2147 364975500140852686 2718 1176 1012196580103581860 1234 1605 952395854401055828 2768 809 972968941402629389 900 2163 93913220081458840 621 2522 839469750952270494 663 1977 195233539825168867 2787 699 6075130868757235 109 648 880811915429331962 1556 722 447688528735252970 2775 2780 869078199210878433 101 424 293160078897748199 1728 2812 403583815166320462 2545 2648 94932663938947639 542 2808 984586743963437486 2734 2688 75508639531911940 1308 473 983253416689114161 1830 844 407545071977552909 1453 1699 122242911361786905 2326 2233 565183768273697213 2354 2026 400187628669562341 2238 1807 103024602038763335 1663 1433 903454482727263405 910 2141 928360115185591751 603 1908 909676369896620307 2198 1640 186801809610887248 2292 1644 676830829766502051 2109 339 901848680139448937 1996 2897 15698849726907414 1540 471 658991802809984507 2868 942 49225787394069833 2151 2716 1056672538798012592 2644 2239 947481284552413509 1690 397 622652897890377132 1140 2522 773393054083257184 1665 1018 541036713873086991 2495 2713 940380642856123757 2479 1732 943525443159081914 7 1996 117706689661495387 2681 1135 910039400733350613 470 1752 685203681993401506 2336 206 434871055696369952 213 1996 654652858138414402 2833 1370 832617111925708919 2696 1758 1089242694706325727 903 2690 165576242763406025 1098 1319 776690147123542356 1157 1055 42578690606046810 1913 541 426139943709965966 2790 1541 903730678967215741 975 164 629855831849032077 1275 1679 76112536545869828 1629 316 947100283083537112 1836 633 627115969896239454 2179 2567 655891251534548254 2413 2573 11919797578777384 201 1700 588810520409387804 2461 1500 113329401151080282 2646 2925 378022149218845245 2202 2229 921912815292120471 947 1479 333597923588566142 1126 1838 727558095161761663 2093 2841 160187406673497305 2674 2975 689619535713310661 2790 2891 38844975420312747 2814 369 145207666589710531 1262 1951 50357563072256608 1462 120 655804078291239866 2867 2535 685129229803937097 801 595 618705151686952144 2679 2235 183305744145098512 784 2358 112495964272078230 2907 1028 329664197784545304 2879 1427 907055015947567574 1471 333 17025427529862322 1082 1815 583786600051943281 239 772 401193667027464302 2701 185 158834128802557404 2971 1034 937901098073538353 1580 1007 577042999846724978 2394 2385 166124208106808494 1690 1773 963123846613433302 2117 1353 624237400785646367 2716 1420 109540220703668695 896 2278 885170219585556251 2674 704 119711837618717721 1811 2518 516376951484625063 908 2200 53094388274980746 282 1256 409956752109207640 1085 1693 593973621003513528 2421 2110 617612003754287089 2399 2026 695120880052731200 875 1533 291012734701392361 2748 2248 806325015936197013 1041 1168 1081210125139681083 797 231 875547983700552565 1407 919 809644387775043920 98 1470 17999110724581170 1225 2700 547190794156311558 2346 1109 232251718467061445 2014 1629 328856635914347122 1767 2481 67987651360961327 2688 2694 686594148131193394 91 1186 700047323319456595 1429 1472 326209132954430617 379 1199 125013183521293929 370 786 578346413637095123 1027 1761 1143627663511600453 162 2662 579905566900820346 1759 1123 760381387247182812 2787 1765 65375072844813236 818 2354 17600675655529057 2752 201 108797249420716228 1150 1354 520266654982687842 1884 2458 879789019461207147 469 1270 89967090636369976 532 2108 663824510036732650 1568 1830 621352816927546545 184 1285 115691141829881517 2011 1212 1039433222607199417 1035 388 882302362367569087 1253 1841 402684201982274586 1615 1631 666025397814159131 2888 2916 662083426648958804 1778 251 403425738115848063 38 1703 951140740331193534 2709 1915 368037089353676950 2324 474 252761948552304227 1116 2315 116601731870384761 2530 326 110919506637369545 1403 1961 655295666717868435 947 991 881222107750219143 2745 2991 1126586357713730327 2193 1024 975917509995717283 220 377 900034528066970597 790 801 13318961856638362 2214 88 79147520836715893 827 2708 409494515236099434 280 359 871447341681077677 2480 1394 656247043775558842 2654 1812 405346878059475183 1073 2698 723693000289903686 923 328 944325193552213889 2245 2290 168088410466766007 2985 2977 660711954794857704 1358 282 802885209753114827 86 295 3998348669257530 714 1603 657669661330707564 347 2802 904577992654848355 1514 1393 110802103448894774 480 1864 158504599114045117 2913 2227 909270071447822465 2461 2280 82301351155993090 2777 2322 510084474401624027 41 1864 802974025614946652 296 1901 360750408929344650 473 441 712539401824815107 2172 201 75589542103808098 918 2086 615664194736777910 1263 710 1130198641561864506 2482 1087 6800116415415267 1121 123 901342869720359770 1609 2354 681701829820647584 448 2572 103909501292930062 2253 629 40902657583270483 2455 2214 161659143255696851 1268 1464 977023580478539277 2693 1017 728757997428003102 2079 2868 290786815165986986 1227 2768 507597172636244998 1014 2048 687542359137066076 2821 528 72974007871373716 1721 842 11262419237559027 830 1912 920840292389866678 188 2903 980923951220028403 2676 625 944963007688071766 98 1725 978049180780074384 2313 1555 684713227689732751 2904 1044 578754376660625709 266 2421 906916626060078102 342 1364 190215283541994755 2511 2199 442042145503906937 2700 1071 976808432895072241 620 2439 978442594128734057 1374 752 1047494001638685264 2849 2758 414145899687880438 696 2809 86272927886835063 993 1979 262980513870936512 333 2103 329370095559484951 161 740 13554836624490595 1846 1869 49623469658155545 985 937 155142310808382489 1943 419 865118628310867192 2053 671 507540165159309323 1844 1259 593035553104581072 849 50 661975108098872820 724 723 327936254598357289 1988 249 558256687842954003 2649 2583 108409261201120682 2804 2020 296988550949265241 837 824 590751129091269603 1767 1381 991874655795818883 2385 2857 292739442423540595 1674 2345 1039867364802427505 173 128 123292457769808997 844 1387 49898065648247113 580 690 771886665583997742 2111 357 38034618916648921 2892 2249 334891221688832035 833 2363 292472720433957022 1351 1709 1091052623569883749 2311 350 590394026732006103 706 602 1777707389588212 1565 1254 303386018166817977 1041 2090 43194622684065715 935 1846 612851298384602059 959 1984 691939331509850301 1281 531 648794030245573379 582 1282 660723574699431206 1794 340 712416872564951004 1168 2429 474705472172653702 2995 134 300738824248107595 2498 1076 874953309679072132 928 968 871223406161416561 64 123 904931462258279589 2141 2159 25373548159447392 1918 1484 44960733170321930 2150 2223 1144945032931486 592 89 628579342271552768 1358 1119 219673087428443519 1365 1114 40711685344098802 1310 816 302692623526591276 1858 2944 85742347439911268 2071 1729 264864165354947457 1583 2786 915357308378431878 2034 667 1095622392597235344 1004 2290 417732286730753164 1114 1685 119705766298761831 2288 2113 133902039000626152 738 1672 342022444142233645 2565 1741 906541984535183847 101 2332 873582595140871695 1229 2290 611073270761355625 668 1760 421045186607558482 1061 704 3364234404969490 1671 1740 325861558807348329 1117 1737 153284667097405021 1050 638 588393401018624150 1217 2792 918354371604223311 1256 1255 936789439856813311 2884 279 953747475792619193 2699 2414 1128155206608516251 2980 1419 365694663881297129 1685 1757 615814765632284285 2875 2891 909100118043640210 1655 992 336160202817167486 2274 199 985013995226009325 1385 1780 628959223059606249 2208 33 688228394677353521 1355 481 944559673208230583 2419 1535 917089521975881983 188 1830 621444745656225640 601 2673 545851303508133377 1021 211 728197295464031622 1959 240 329066583536781793 2326 818 156445616208368826 1605 1835 626123807040612140 1283 1672 660705043922242386 1407 1524 800212258496304357 1828 2244 159151872150827087 1941 1744 403170026344269597 1177 1200 216482724835701321 2302 201 17910059264284896 117 2024 397742789028688249 2727 2787 82459880095461071 1329 281 40616579520423749 1785 1670 11193857529833960 21 287 43440731269365152 121 200 295042984831501517 1153 1433 673047601500002237 1958 368 335711448149626780 2588 2312 613760430897830860 1423 2984 807279238632531537 900 2771 897500873914039149 2771 1881 628185682338479238 2223 2235 160477914116159546 2787 946 978763572287929329 2602 1007 114251389464035866 2955 835 120540041790196573 2781 1964 1087096308546788901 2715 90 725082568854704120 1271 438 109145249471248399 2834 2441 43734979869357107 1474 2192 618187589114115790 170 1644 907074318986609465 1936 395 336732047907486687 1329 1888 367247283447739324 2534 1454 45674525010306176 2452 4 737583663373101886 2040 2178 1084038108911794710 1383 1014 484650592088676533 2798 442 720491134580009408 2909 2391 589760761928392824 619 2311 9095272049256711 1728 625 581636381690167237 881 877 710238135261923633 2662 16 361779781435324019 1486 2283 1095582009074491166 2876 316 1020568377184410162 2231 265 804437081751836074 1050 287 584664222522847241 868 1613 15524655249700707 375 516 983791928867185664 2468 328 591208485632306077 2189 409 904334971882732267 2013 1225 115310179021652004 542 819 976983772601265308 1425 1758 655136056397010069 2423 1797 646906569145687945 1337 1015 111053354943923083 1920 1843 110576081684428180 525 281 700595955275274553 65 1467 579961895699793757 2276 2096 900790865785638134 2026 2807 904187403486656776 2408 2395 680624323220629127 258 835 302641484671508501 1059 1178 910773524763835477 2586 1520 1064827572458668122 2694 831 591613769204977537 1126 289 123850003455954034 1309 2183 233275753186454278 742 384 111410350821974396 1216 2085 916840344525610520 2009 870 909780229484531662 2062 2011 803870372816557115 1029 17 326832335932744774 2205 2073 337886890596130103 1220 157 291072925848231431 1139 1584 366859528741268110 1151 2822 364545391290792989 2685 1300 972612085787657199 906 2186 901006650139396858 194 800 865857452867850539 2273 428 3185088981347187 708 1673 1049347241182186631 2375 1354 875672293993857836 421 770 45564620881077427 2286 1417 945890707959080467 2663 324 941709520640507240 1784 1884 904667023192997437 480 1014 702306170637465859 2354 227 659450785315899298 420 2345 822251085787089430 439 980 661221270631442487 1185 2833 83881027914466412 2989 2257 410509485784656325 2990 2249 300242096848705069 678 246 912999578568234191 1574 2750 542107124282306609 115 2320 1055235821884393870 2994 1755 121570058452146749 436 2502 340831491302486122 2462 1877 911774341544317162 2481 2818 661856979311076881 2886 1367 403723412317867200 2238 553 584980099332361522 2697 110 460195784330664095 206 1185 84613559230251434 1280 2806 364397829552360325 1210 26 367999465272085817 2908 1370 1017849082718306307 2415 12 878121175129400751 1006 770 581609818150037870 2686 2901 945930696386781346 2505 2368 991139820097365308 2034 104 1050007810427547799 492 2973 905715096351328271 1794 2823 887234748965476369 1930 1408 292353057476558439 2009 491 414155520366421318 2564 931 1046699777642476794 868 1583 664105867014356265 30 1006 616265681700426030 1071 1979 414273195012268924 2468 2354 941023749721317735 842 2189 43126809774897058 994 2275 735076847905061006 2728 1167 691816734380877364 223 1944 941111955952888496 1619 2873 332764392225012803 297 1925 696111342023509472 2529 1480 116944263748233918 62 1420 157773626417144921 571 1027 469864557289426792 2127 1070 604254499498469681 797 2324 443416190894856199 1815 1098 99683767839771238 786 1064 375130255392130499 2148 2602 869882047519003508 2256 1321 75121686504953679 1104 2886 17545194238610212 2821 2995 873073298166076474 1364 1263 974421287744243127 1238 1250 363509566456401477 568 1485 329163947057820636 399 2244 180954666024754526 1432 135 907606227758542870 2279 2352 873466264041341063 1820 1610 867953985277786963 444 2008 852958834204136426 547 141 907534149616236644 2708 1037 41943720604086414 1318 581 288829274601624073 2484 706 698639223909398722 365 801 402957618516822930 1256 1295 981224419858134614 676 306 587811729843097801 1460 1534 557898053780589837 1515 608 15593287982108471 1244 2157 120530273322062143 2909 1478 954509267527368981 2891 2724 80032634268423783 411 1889 658197458557614123 1214 1620 126052373008278563 78 2632 399754563231997356 1717 1668 400827063233864826 491 2948 304533245852973212 1680 1709 188014017725562599 1189 1276 952449065663890522 462 2591 872481794957780891 791 497 437473280400056372 1185 425 117423741512633529 1676 2503 3431510343322698 59 2696 1009342316642606527 1937 1641 41397786945442206 53 2975 82780391020445590 1182 447 588744194500257045 35 403 661643877871286749 347 95 938248757653307956 13 1180 590432794183911954 1319 202 262892135869435978 1510 1717 985464669230951293 2264 2775 622082930887326039 1388 246 82720764280281293 1920 2084 108165288883403231 829 2437 928853281012411828 920 589 2162643425024177 2722 983 698821646376110349 1224 2195 41507917703496380 1918 2199 1097965448550383825 128 642 619541140330228554 1343 2606 949270742596965489 2059 665 908084193119423446 1499 2983 976789257664400143 1730 2452 1125383094485112341 1975 2928 676861860362957832 45 2397 16114940518855774 503 1429 36424406352953797 364 1329 903373885944371245 1947 1351 945439670122631682 819 2091 89210058447913873 1267 2138 340570335950774095 1246 2973 577319116182813333 2986 1493 109798941449785115 2808 1279 288745555240149821 1725 2313 989433251965935232 2006 2314 1119054702036819145 2233 2757 1008407565665288796 40 654 340780554428625676 1595 186 332232853717507452 1870 2246 1055336031575279741 1414 2768 585289109351805482 2551 2123 362125128809594940 1809 2138 699540595423281151 1089 696 983245690806195512 1043 928 124453848342169228 1374 2818 720969935261261893 1893 596 517230030251146642 2071 368 880411161142110710 2471 1043 943474066881143628 928 1839 51598461828649115 2593 1376 698486269685019647 2448 2563 2003994620000906 218 2328 973593874367178281 1045 2687 100818550431436226 628 278 408475108789670262 1257 808 697642493791419562 1817 2596 362289216503448562 2961 901 98617994775908373 114 122 412661872132904263 1933 2395 93908698351974278 1787 1061 910290169177304926 893 357 985028303776240544 203 2701 1118517265549994762 892 852 616333176224235156 1668 1529 209009365106767633 1692 2588 290329143801222206 2016 1658 99202426857321328 1571 288 944025477966634186 1596 219 911345389956306322 2758 2292 313025034465254164 2084 1781 397942719442623489 197 598 980560013749452055 491 1124 16434128723424685 1955 1003 484183562127996854 1527 275 912347592380079079 206 2518 111163262006881303 1674 274 9083627409796175 2676 2408 876086710488878030 2493 1175 1090257923631029656 822 140 79330373095373340 692 1663 50599022267498522 2784 2424 923330628947127105 299 1873 228433974788515085 2673 380 334227075063384088 866 1322 1055644946825593090 2487 1366 944281367852623093 276 977 40731849586059879 1988 2947 223171495964266742 926 248 6278707424536688 25 1142 626476735531679469 360 1119 699857312953540754 2202 2960 124431835771313832 1010 651 364440100438921684 1035 2068 618723085761648272 267 1096 13232418237987100 2539 128 44553040134218895 37 345 866788034166842407 1324 248 985395621148047725 742 919 5607065879955874 444 1553 917914942224764556 1139 1541 871431163212284606 536 1991 442093201046366898 1500 2192 89248772823878145 1131 1141 258788608138646244 241 2052 555782532071379192 95 216 872401269131592691 289 1744 125751970246345509 2422 2623 662934747402206494 286 1092 107582561600982392 2642 1231 620689662449689647 2818 1366 293374729357024701 169 2899 447569744772122285 194 2655 981947540387060764 799 952 875291529930906770 1029 882 394315411065885890 990 86 623638068826436656 101 2584 29994822721299508 393 2880 586777565427146461 256 1708 257116248292166747 1115 2691 410416226528095439 1923 2252 1126075323128504934 2845 2930 1009252178632661253 1618 1236 324404244006634411 983 218 950107259899781212 2801 497 161695079972538273 1809 1418 990377275251312097 1648 695 8363758598440247 6 987 978254824224695563 1466 1125 692640929644388081 1703 441 972693524829718692 1088 96 592138192927378906 1621 307 613130764574341191 1051 731 879086025638973412 2549 125 626553654198868264 2840 1231 799622268333318300 2054 881 818193909922835498 474 2744 594187044796480978 2587 2380 472509359668591255 1468 1117 1133869764463263518 1747 637 37989170949118527 2869 574 618243055018280377 1647 1905 774380076573982543 2866 981 45535392213699300 2731 2467 292720416179733513 1163 1023 40669275416853391 1155 421 943318750293441098 1788 1023 447195946867051286 19 1491 332199570953612217 1296 310 879859856896571393 1130 1239 734703221738587051 569 2847 516032569093596148 1446 226 361088268769736690 2189 2240 5317540342958696 2621 463 689729009073625393 517 285 125844109641514236 1648 2967 364855870487694304 981 223 872134707653612686 2650 1405 289041154579809070 972 1122 766999857629149216 2657 247 33674482423459721 2584 873 18243793875146510 2643 2789 111979559958945723 59 2185 982529750254710976 2293 2352 416636809227078582 1142 597 912039047928275601 2431 2312 984429890055224058 113 2082 48101167495276722 2589 2812 336318145131291509 1379 16 950619371056297573 443 1881 933460948322998275 2066 826 650374100988688319 1176 2738 729866521730044941 436 1528 263437584237184634 2313 1624 259667661312187957 2450 20 296151411162407583 86 2026 339442867760804945 416 2759 621888254968016413 667 641 976736015938529723 2574 2672 628605775634773099 2944 1789 14665496507017083 1080 304 951667908114718890 1140 2245 470465154460710595 1401 1210 289816567503845210 2981 1358 121340862037282810 1534 588 700632170183212684 2349 2539 1130130536300599938 427 1638 725226055118762975 824 2221 875936724296954562 1728 17 648607750874634944 940 1651 366537655889842514 1612 2565 623177067247964084 1316 902 342348437738600412 581 2585 829559298546631506 1335 1678 807617442007964593 461 1194 616129123837506833 2274 1698 581272262985515198 1413 1327 115688790131571318 557 2934 581053992750171897 2117 1749 662127043154963385 2924 944 619421849953343426 2769 48 305592024685240890 2839 1337 409120338052904334 1896 1435 335994007703579665 709 128 879420267426124150 2164 958 38985139903217960 1831 386 76021734969496692 1947 1667 401066782531729009 845 1578 620067698270946138 950 2059 329554477736774638 2331 1802 930649053136076976 392 2645 937587335734823313 777 790 687159338515948957 2635 2378 403273445834690641 986 284 581674759195973125 2753 2601 581078246955995619 2911 281 688052983853625429 2955 104 694819699912901636 2028 360 519589831066643725 973 1923 793262574160650658 1509 1162 733944094426797518 1859 67 577518305077537096 2482 2534 368183138002680551 573 2028 1041338938793080192 1975 146 843256046149315621 1638 81 403834217537728883 775 2910 325920277209180614 2483 2927 880256266754766815 1751 1339 334265339697471832 2053 2733 473291450280284619 2731 1805 140722355704150593 241 44 984833479252956303 63 1267 695476285217882594 2022 2652 695427344509018733 598 1126 48225201694195527 959 2380 133806839104959579 534 1417 870933412603656158 1683 2048 412086141765071995 389 1189 305475159036578945 979 2738 444628040194313334 2012 1121 979912580702900763 2951 1731 339590874990797482 343 906 540646170282927868 1235 942 578386499306162200 2505 1868 391394133320820238 2966 916 328268979551434198 292 782 509078474320844753 1442 1404 615010282478844138 1050 2801 904573327973919123 461 600 733442523555731452 1660 2724 661424691841977806 2344 1516 1063531871242207572 894 2600 409249866553508912 1563 2993 1046800578727134507 1472 1056 952141660339808388 473 2507 945339393041307898 1637 785 116897726181033392 2384 2537 410465462196382531 963 683 406421296411744461 2942 1580 902012167519949556 536 1277 699590628345187738 2684 2007 1041887352712425561 2961 1919 125160718280985259 290 2959 795788291405166229 2994 975 373471491695939507 1571 2024 36618679324474270 2898 870 83866427968953238 2249 1041 943136649987169248 275 803 333257866651917345 2178 1614 586771057306376303 607 1035 869306435087448495 2543 237 975509277884003591 967 657 7309914830851594 240 1775 414372239043329192 319 951 651269320311182079 2105 559 293917635615882402 2138 1649 692468156959923200 1886 1722 301343710663792085 2242 1121 405166246748052750 462 427 804889246817696838 393 304 686173021471999331 42 2452 268256369456104322 1432 832 669190181783317 1354 41 324284775521430275 1975 729 700225735594199122 838 2991 867328613336479273 718 27 653927031070914927 1689 1006 109456395445804129 304 2821 907672611002737809 9 1153 99994252976604003 1711 611 195881746061680834 2024 2957 867114363095048670 1813 1510 404679631457296873 687 2145 1127981376917567634 1247 470 986221509008421726 2262 1882 72593110911883643 2540 2686 695041892718996655 1981 972 332678229215046813 562 947 370409529199068664 2959 414 291782361219991731 307 1280 937550637152014086 842 2652 626922266836022326 2485 2734 696738693627290651 1024 344 628008977134462014 142 184 302723680698564264 1994 2379 694245496311916699 2634 1747 47999467829359332 195 1684 125203631913114564 2671 135 830417504273359688 2577 1988 942534319776331799 656 1299 78221535720529738 2 2854 290273089592682527 940 1216 86874024444666210 1699 2476 113848650772332390 968 489 583504035445815510 1376 870 75369991246293887 1756 1355 88565432625460871 2493 61 655458416017746614 408 2441 938609089177723086 1038 333 82328524093256526 971 448 321945359016608550 506 1357 193273713877936644 398 76 2283275051636241 2726 1254 49312251181419550 2398 2228 335576685685272618 2055 151 227552025668574141 585 76 505365817179017833 2974 2241 951044054582151156 2075 785 297125485038711446 2874 2680 325026229924954915 2766 1167 192321558687667937 2902 311 910474663708207552 444 2850 580637362581960820 293 2354 469600893460659072 406 668 800210598150928092 2036 2871 686016767898275944 100 2512 614376249278798201 2031 359 594289699700202509 1110 488 295255709199839103 1122 945 837416412972482059 1108 696 478922290176403307 2232 1338 362922409788049449 1713 1318 437545156237886934 2871 2317 396723364438806087 2879 2915 37631263080536771 2625 484 1003601347276021495 456 1693 375124088482831793 2223 631 302585776710861871 49 1668 943403298672959734 537 7 975296357732129642 353 2308 617034647051909484 1514 864 2840819481313354 642 2280 406974015024070426 880 717 607355190464326105 2454 1884 191904301257423975 1865 2463 1133211821617344794 2290 245 321850990929151029 418 1829 659074306662496617 1162 927 723873362293259805 2803 1604 109778135144838829 1222 889 949133000279844837 1443 968 949927500947467012 334 1344 338363669763213941 2264 920 291202594525825330 873 2515 51987290498106155 720 720 299895762362390773 176 455 334398872904127365 2772 1826 651031954233799602 279 1835 917810530832518801 352 1707 920265989270252802 1926 168 7248556917265866 2264 1714 624048128951772214 445 2958 693764090740139705 288 148 615434031748151207 2231 988 113882829618653228 267 2000 690936495401576038 218 2407 1123009579620783128 2630 2844 864739873069213377 2892 1826 368391411408932793 709 2696 1091128566799141901 38 1482 47952946663923335 1148 209 79155527950009449 555 2810 324791381309802207 122 2223 581393782657207702 2313 2887 950898134627542553 941 1853 615121025591536866 2450 233 3011446619595272 2623 592 624799244629183569 1679 1555 880441663617310074 2145 1187 881704777324240650 2604 213 377181501645668066 1559 2591 579791218879230338 169 376 986013130733479916 497 2016 542217222331950965 2442 1852 948191246605018046 858 2053 799771626397009044 1218 277 76303541769579577 2312 558 653744948282949276 1606 2281 124450716541022732 49 393 943786246264277233 1242 1151 625477470615180946 142 431 691144289784332122 1710 789 844559753473563197 250 995 222443713639778033 682 927 986985267402575281 303 1226 446701753792794318 2585 499 373426466755272174 991 2091 617800587578802326 1568 2498 912541869567917263 1715 380 592224539805234754 2283 322 834347906287554724 19 697 664866371343657912 1722 983 622314292728165539 1331 479 36202053370914643 1013 765 1086403694608083795 47 1602 126068485687860830 180 1707 680612873487995126 1066 2145 292879224061410626 10 737 651149551839967104 1818 1633 302621085384469436 564 164 950018544924073589 1057 1597 904061482794398953 2290 744 676014386534681574 2051 2206 49540455527169901 1912 1868 891769187397956341 222 2828 976058224131037508 2909 2317 701155108879205366 1681 714 987009938624340343 1855 2126 291938849440565780 1695 1868 196722161874170223 2076 156 363196609477603478 233 1380 370250274881444372 2613 458 900899210096500326 1211 2711 110712616846594971 838 2161 651492861199091170 1449 1408 592808337135719766 1630 973 793796093051024288 1902 1388 702175709425165151 2211 2657 635672206171601517 2236 2214 119649256608194652 1315 382 161872126345030782 2877 2080 724246603053330664 1627 555 1118161774556706844 154 1002 519226373599590821 1919 2793 368770741996378455 899 629 93524959357893353 1915 2351 1059676811139107655 911 1997 336072619970228220 2854 2110 946901427066139572 880 1217 889394376312950953 1502 778 541668373968616050 2632 2402 410764382799001384 1565 2254 47345100635013286 336 2683 85091588218476703 32 2518 690203196102438043 1660 825 621049106008415813 271 2743 1081163884279529867 619 220 419635166399093382 1925 117 369424462658692135 1923 87 806878074307903545 2596 2072 911000404664409328 2242 1842 904149323152606051 1210 70 901339555531337213 2949 1979 732844582672374799 1396 2566 697089494159991998 752 2367 696499697126926397 2118 1478 41586626230138063 2675 333 121720646090114464 671 2718 793304251068473609 2466 1198 590587633487649998 1673 1660 1133206206139719835 816 2745 446308651368561201 2266 1861 338810452114642606 122 1952 404307006076565253 1111 2523 832710677806949842 1112 239 335184313211396458 816 1482 325327656575560084 38 1035 953637908818545880 265 1390 377551739063586180 96 412 939405517607960140 1725 914 654089043764811001 757 2065 376423259593849043 370 354 53494024716779338 2070 91 338439709392274142 2062 1455 124501953368077601 2603 1637 692608253605362890 1634 2541 455364212068598449 8 1068 689759143169139252 1613 2815 475719952898143025 1501 184 305426830024295354 2297 870 944321175016090274 1209 172 44840882357574075 444 113 79711631328269515 582 292 268590921900952987 2192 2025 688927826331556732 2206 2002 587635483437149159 775 1857 370250440706294991 1574 2395 101303672086154222 2741 1734 41156764751125676 933 578 937841941933712851 424 360 973393553605903855 1617 92 979320837250438606 595 502 15046099179543615 2724 500 911123804320316782 1425 1133 877450163446332763 2439 2992 652178598596445197 359 48 948592063876935878 2894 1592 4896129080877687 1409 2668 942494358593698757 1557 1321 1140556776628430564 1679 1064 944174896372863149 596 2651 289361844890729150 2408 1301 655556134915856138 322 2069 369952515755217214 173 2087 293791483326650177 2941 692 774108984870496035 2055 1141 588017218600634751 2243 1267 114175196365903821 1480 811 627296456064603850 468 2935 1085911265636999967 2568 2082 41724465847959938 58 2908 410837474235415710 1217 1954 109393260663082965 104 781 79834560378762651 1393 2055 829980215136996496 85 214 576478408804084885 2025 27 114667697918200220 1374 1449 188927824106371405 749 953 916466633428841979 679 2983 721237999956352581 2333 2931 302785313479212087 2216 2143 905549622450796508 1265 2697 1047757728107893196 2352 1254 954518776638045009 2160 1993 888518171920117885 2157 1283 52931830484931848 1976 1192 156217753427962789 1029 2204 918217897674554848 2555 2304 338373682752966278 2317 2065 404604393969684533 702 357 328345809930686144 2461 1675 409939416011345670 540 999 581754196247101808 2036 102 874243150485194801 2283 2897 793001875069184911 2760 853 39304682607690043 537 359 875569667528167966 2247 1021 84682026263744249 1355 1122 192527073537343348 2250 1761 719545268323246935 2565 326 578268607402012378 2665 622 882223564291311817 327 546 109167854094293197 2283 2400 868669282815609945 1493 187 619294214753982910 1038 1914 371516364999100874 2446 2280 122685361916544342 376 1796 103326574443871494 711 70 541651340055777548 78 320 112657672653885359 1132 40 293386927130459974 1252 759 186074803073796039 1269 1883 115561467498158369 530 2032 218583802671181806 2818 1119 981916206535014584 2052 1876 1120443364646274340 190 327 37122840719881133 2109 2474 288354594165643559 735 1852 657713917295628153 1506 2584 424835197405354519 1707 117 598314398080516255 2563 1846 9558769715182288 1503 731 44731184663870884 128 2285 405890233744848627 2842 1757 1018296814163024923 1797 1377 20044943112142706 974 84 950753325178020929 2265 1601 116062302585546233 1837 976 650020598356398964 365 1266 628622280244527013 152 1400 400698371041549710 2249 123 292530358992884086 1519 1084 511571563379936529 793 121 6754643275653491 882 1201 924510939393105637 1997 1468 908828080376370805 317 1371 147516838288778494 1392 763 74367410858929424 795 601 1016217137997140214 1832 1854 909279642494983035 1245 1964 158984376373409224 1503 1799 532493265355457774 2111 2116 12009773285425892 110 2279 638349602511378397 2357 1964 439826519766026361 1868 433 264745747310956085 2463 1240 973253085739147666 339 1582 619726380194351676 864 1497 616559185991391782 2393 889 582045589904553602 885 303 612439079654867150 1251 1136 664125363663579915 810 2661 46999730805227157 825 559 621733164183465754 815 604 948740022500993590 2983 2775 125930072254508625 2216 2776 195440747983361330 2497 672 591773343106824464 1853 1852 377177345508606397 1458 1317 617560581191057000 513 940 1130609942546234374 2912 1427 79975505383295684 1253 2161 688107613916173682 2617 2345 451183598691006005 1525 279 943891439810455561 1033 1244 918299969821805675 1049 1053 293584204030833720 2382 300 1132033262282062893 496 2888 116447505239272597 979 136 588726094454007866 2244 2823 724491675510151063 1079 576 8534027091651980 443 95 139790061124839342 2463 2702 694353014776032262 502 1187 878980218775657324 435 987 41483051023020824 2789 2796 910643052077002576 427 154 216177927272241606 2819 66 332818623306340143 398 748 10249480916097734 998 2320 231802558701826440 14 2708 652934047618603454 2052 2351 24632464004620 77 856 7341657468612888 2862 762 964738834797451534 2720 1388 977919997447237801 2012 166 363302056045855613 2415 337 376338682024863794 2222 1434 937071753342965920 1705 983 901800273842998702 1735 2019 829989478089192766 528 1 878450583264511414 125 253 978143393756035253 898 1316 104462462686096025 1662 35 39871914789834174 168 2247 484135109357130465 2771 717 111518028985336898 14 1183 587622872615222228 1204 100 686678852037982465 443 1704 1111794381495164258 2220 1364 661434359014495258 2981 221 1068987619640211115 801 332 411404637756646262 1490 770 867953690929787725 1677 77 365656845238143266 339 220 718874823730705569 2485 63 368436653860777517 2040 255 949488527841813638 2189 1385 87293820482029618 1821 1194 300179221797304087 1080 779 109115064128393565 2230 2182 867386339185478765 968 2982 109690154041741035 1150 1563 658061383904291077 1615 2190 10328025736191305 978 1744 873756360380627321 1870 598 400529430188045184 2442 1337 620371100000836760 1721 2223 980400809438801015 1418 963 2205979913510966 2296 729 10440700307878528 1854 2310 651293387340340750 434 587 180875355768109448 2469 461 658580449090326921 297 2097 986832599285903086 504 1309 341537773617684833 1567 1388 953908022249982280 1083 2825 587720108665957159 1885 2212 82666050860067112 918 2746 147360782340249176 970 1340 16469127947166102 1985 2872 298399851164187809 2304 173 80630972165305136 1219 830 661144787174204739 2457 1742 614267950908730672 2878 2436 974044752936009679 1575 2100 630406932324253515 748 159 908061314612943253 2068 2114 519589320544231061 1930 2891 325824887278837980 933 1101 698841359515781917 435 559 299726447779213992 241 385 684907363170184682 2837 80 659220488679597869 210 301 377464837597495409 2806 638 877218828056134743 2382 2630 876142569382215469 959 804 111203068322690539 1018 1983 763899203672232178 2800 594 877400818903151766 130 785 945698483341940845 2989 1469 615436714277656831 2814 283 219173668059905626 134 1657 622378110965900010 1321 550 657959065842005358 1102 77 336761704107327683 1404 294 904349658596224090 1731 1030 979850187005626551 780 42 978098342588988746 1991 1459 236052184080580750 2239 2142 1050223606253902559 938 129 362416944695943669 537 1963 295762293297600867 1202 620 551528159451260806 936 1933 1123977267202199773 1686 2151 48702415722377700 1222 1247 114024856717408106 2057 2766 159441075504671768 324 170 305935036990245586 692 2518 293659112444855562 2059 974 664516566528743471 291 2903 401297719657894723 1828 1570 945818144959999562 1886 1244 292619250950401901 302 1878 50898053077543336 2032 58 1119589588347153311 2283 643 552618058969249954 1799 121 458988155464609323 1545 861 330103172771600690 209 1032 10805538770222868 2926 2107 983987928691495921 1175 1779 522287723620030369 235 2030 298189643436801479 761 2231 510694050480462820 591 474 906794427537337341 2726 1832 621767248728691445 1212 2098 888405415599810921 2796 1469 336732934299712062 2884 834 82321872061369703 1393 479 375032827062534950 2484 1987 408670900569899659 270 769 80153085899980374 648 321 869422303720823157 2695 2320 230591928611403017 2900 1595 370085278267236954 1091 1128 953361288764073255 1112 1030 579576349955739033 1572 1000 328846535178947696 279 2033 512918921952073990 2400 1760 279440994747597429 1110 281 42328294342296730 548 1493 43927190014429449 2457 2821 911791901505402003 2928 479 318546141104615002 2068 2978 53772266194749480 556 441 884308729713333493 1263 2076 591695783984692244 192 2304 121740379470196652 821 450 1048661266622770052 1123 2632 797324335796326126 1912 2877 573610500011409344 1346 2428 700540835748456605 1790 784 626137277767360272 185 2084 869842650160510284 1848 2776 616161690368892723 1288 65 658749355699082927 1809 1300 866300730001406688 455 215 396900938805429947 107 2045 504812556004365412 1369 1641 836161064290664451 2304 723 626569863980105422 2675 32 988884666792993487 501 1233 473685989141956853 1725 943 581807786083606874 110 2739 1078583870949703807 383 143 356350445398587 2067 422 335630914801230522 1465 1212 894775169168979630 2456 270 38798938576099783 690 561 1119881374365890632 2248 726 901444577061242123 724 2038 1096645687295493260 560 2431 329683427362944956 2937 2888 657069077570106196 456 1477 52301396993450314 1042 1235 328500742866829020 1276 2331 53820661779791523 2250 958 288547432384486159 128 1353 399983481084705252 2743 1014 443275235118069861 1815 284 909852752084977136 967 2555 367008616641612850 486 2496 701438625109339146 1751 2184 915518052960497627 605 1196 89231336339952001 207 1509 694862143681197761 2160 213 655925515077228605 1199 775 36542213722290619 287 2575 289354798479897238 2307 2422 130835093653823018 1002 392 771865234119852228 2626 969 904286499844246106 2284 147 326320994236134856 2394 2309 275951145288297805 822 962 371582254312100811 553 1793 307458669462662145 624 598 626094182808650865 2991 2774 125829871177316179 846 1630 231079719537782578 2510 1060 4213250294943134 2535 2463 412292442197630902 2037 646 743484642472474765 1513 512 326905088459322970 23 1168 195764151143607067 1670 442 127086911714390717 2053 711 903003367276581146 2047 312 509844879761052784 435 2551 577788347018795906 2824 2435 513481237134431327 977 2795 950860388516547470 2889 2143 1128824985194433097 1262 1992 911384233274005200 2645 2767 1021283205203630557 1144 2510 677004645313237898 453 2716 732288773919410779 1237 2920 1126846276086080338 2369 161 593483158746785527 866 54 840419145671108067 985 335 116688449699508468 495 1741 652239171454104184 2205 1301 628932548376782351 2291 2649 959359548966344929 900 324 141091539468842187 952 2073 979129992035912039 204 1915 327662165283986022 736 1506 89028334375776888 639 988 231881700282406925 2556 511 158788878683590016 2190 2508 411012710824879275 1532 1037 685850685008220707 2421 1845 401097445230726300 1231 672 76814851672105178 787 1991 793205203180279788 2803 1443 656946257321085409 882 1389 893056885838674980 298 1582 49160712950276991 1820 680 15221199576480560 705 1142 619833038978916223 1050 1948 375652673723914678 1296 1431 644810266469258968 532 484 879823285618157681 2539 148 882244065338126523 557 2012 656602869458476484 1554 2242 76039521337985712 2935 1905 737886927406587408 1840 2873 700133702423734507 1624 915 808960583420742953 2798 1828 362741628637375598 1089 861 870620986444563055 2348 715 1042616547397372696 1694 2764 1125443828571398782 2358 2587 249706439781829215 1195 664 586114674013209526 596 896 703447065562068127 2799 1651 903524821115272756 1961 2333 866035615698909148 1492 36 690783731642674347 698 431 51940207832598962 2948 1309 687324922013566173 1743 93 121873299190437071 2000 2855 617980643245998134 2184 1112 9131027173007783 987 1445 687628632218490036 437 2668 976700218152913794 771 1664 363542525211917845 2801 2764 583677406124815622 542 363 5723267280878548 1362 660 584065843448129635 822 2771 698031045159979619 2266 997 918331979127232953 649 767 976896932834554769 442 683 343859959133538494 580 2468 516574275839226556 1509 1629 686114098523600043 2122 586 449107601509410503 433 1764 1069223486697574573 2685 884 903181832086981648 2868 460 592961496484444292 1003 2523 301683896411571447 443 2092 711484103895077976 2757 114 12245324620225707 1658 496 936492194327946997 915 1886 53238413956911312 797 693 291969936680448564 817 474 688191607201979019 28 159 293757611703711810 894 1379 687258124801546515 2846 1373 3203651291734394 719 688 366910205603173994 2093 2456 865473640997814371 1569 1927 366279775271969010 1111 351 917772904638395532 2674 1261 840811296754325587 1576 3 986310357487660351 2162 240 72803731082636691 314 1620 617457613605314870 1923 1292 1077641164765586845 2032 1801 828331944993846461 119 428 580332990871992754 593 1398 117485405484353893 1484 1097 340881989599913460 366 276 590382353215006511 656 2387 869690287048352595 867 307 1081623081393471824 2591 2397 329614841116320564 320 1622 46896330304261113 1591 1047 124760843274605528 1084 746 905251123775875258 2082 2698 803332235613879952 1421 1263 227538645587623268 1586 2110 123582180566660042 353 340 13528491551855298 1569 1102 649310839822462312 1605 2393 109922795197358239 1644 695 339677916166415120 1617 1675 39585729113062624 506 733 651757646652241542 588 250 89126063647214610 801 2502 581985439875743982 612 2189 6865785510996102 507 689 987872029031906420 2111 1213 430979000284301260 2493 2840 1084914976309871437 846 1473 901100623215707869 1591 1100 618971566245940832 2893 518 402514232822955162 2949 1040 118752893348641 863 148 360922188111569110 1811 1253 436747259565407317 682 1362 112787421041054135 2984 1586 592522508235368125 800 424 336541571495482582 1185 1276 868752387296208991 1186 2163 296732142985992237 1258 1002 449947821176060101 2572 303 376060440350916381 951 81 366640507417842007 2154 2935 650881013558541944 1772 213 55617501364757668 512 1808 593779687904919940 1128 1357 257310526421774414 305 2286 300434619130014667 565 2298 330836251141133272 2150 2940 661590196494791240 145 643 405404820180065548 2563 414 407444880054688259 1261 2001 905372743887538498 1820 2725 46274608285086317 640 1627 830561302665274944 2277 1545 43056085157235666 2708 2214 699789781225343286 1249 2161 907356228616383780 1043 37 326111064086769373 753 2882 881670852991792515 2914 1054 72691013896796336 761 463 690140641239809546 1373 2182 449288597607581515 141 2845 161573042110810673 728 1223 622369152570943197 1897 1436 905546773814291561 2867 1169 1098354092780191288 1560 1447 45848365271083287 2769 839 589214291977439886 1984 1298 49666496272882895 2547 498 109096790554276657 1543 478 295955669001421967 2457 2418 983715165679463531 2938 671 38415894836697768 1463 1890 81880430161996834 1020 2572 735913247319496401 45 1266 659027368399259758 1711 2330 1010971124965693272 2818 2663 941053646657413974 2517 721 983491856256056889 747 89 376980239341391422 219 528 881691188919446956 1668 1919 947664124533534879 1161 551 1118343114100132499 2385 2994 303447834384024626 1595 847 223029063297547349 1030 2970 40331563325852948 2285 672 404040950147368674 811 513 1053802296087177682 1762 913 428542178141227292 2327 1730 435205937227520760 828 1283 83224124677124743 2643 2747 768079926287393394 857 129 869282790684129667 2395 1513 99380799997090003 2309 804 947643782333506114 1115 603 123906832497021144 606 2300 1106809711444402261 2658 1418 904270091804531202 1671 2244 809697503600181763 2846 1185 836065272694971773 1147 460 312112983815372284 2761 1761 634555828001889166 1623 1213 601020571927121091 1068 1017 444100174917069547 1399 1599 341157220984861731 1131 1454 871821505526138909 103 721 398993837638471641 2026 1212 646477904603856921 1498 1936 654664920095872979 972 814 906900574144182934 2442 2184 367722736753119186 2322 1665 721789173207495850 365 2468 624875453762994169 148 1748 369473384246022433 584 2804 720750080714297299 2022 492 945265018603729994 943 2033 449505380706645198 1864 1764 1030901090804040385 237 815 986014819065923482 725 21 866365769778492663 2152 1629 902873365377375393 1363 2770 579015476712539269 2334 2596 648980140604996471 1868 1741 341750605052050579 1132 659 845948663223391743 1473 2087 686989366119145673 410 575 1018930399018638409 1302 2174 619069405738383323 2795 2740 1121857310062736504 622 1810 551921880914858128 1201 757 293861968375903304 219 2622 298453442349338901 1286 1282 660943153090142652 1827 2067 587965004497078911 1427 1560 38494747390414970 87 2417 109028232574361621 1328 2899 783711369110906060 143 1771 385043212283956165 2021 190 870533767260376456 2098 49 49119646081020985 250 1002 802219382097431635 1582 1612 617857433824049149 2510 871 293494159135498375 1917 1032 124923775276439267 2586 2392 501995463353782073 1576 316 3240727367661747 830 993 620188545950813644 547 485 294585058634122705 2670 291 554572685901504927 2954 1194 51871864615613557 2502 1974 590132035434363187 2640 1112 829855883465553757 2417 1313 410469757155101206 959 351 619071775684482070 2464 829 605671641524539817 401 1030 623949494549531791 1775 2053 208255525193309354 1603 1098 380977221001656577 434 2158 944018510934436255 1288 2942 878034885105735823 2661 136 2071816513241617 318 2159 903628366915160651 2959 2790 906658758222459745 503 1968 937632826031922360 2402 768 413909332050491372 2741 1230 767253658848925048 956 1331 896213312494177064 2886 812 1054623519411111570 2538 1763 597830098758224219 1307 219 664530383321331315 1159 791 398765510940234116 2883 587 522166008603559021 585 2524 283845249879453175 2028 2251 835261209932032354 102 2962 988152745875637946 2904 1000 333708228123156880 891 676 398815291135265430 2956 433 144127605395214608 1900 1486 109449789596879741 580 167 737486632386517017 973 1613 693574959576882235 1304 1073 918471321741808999 2898 1153 30701850302431013 751 604 869383329512986507 2370 2961 406561303557509710 1302 275 686546383468369895 1219 1974 904541550514382077 1238 615 399928478834109261 2599 1127 986154747764581686 2785 1164 13617912939743345 2194 2369 986933811714827928 1075 2905 362930157592583302 202 2912 906779075351097274 1182 2839 981578708654088460 954 2351 1020627103458150206 1080 2593 940042699953066630 1497 1538 47836185038327760 2319 2620 989827739167059843 20 526 630329778749375338 2909 2196 603332637965857238 2219 999 377614185109053891 1626 2416 550225992827795727 326 92 917142536161772994 1760 16 645090089057092827 2504 134 413334897851551421 1745 2729 15028162862433775 1211 2089 337527554370632801 2287 1755 328364220374544184 1273 2936 591102275406261842 1292 2285 138503452996873911 799 1099 42339003509421352 2309 2344 270861495224028634 1657 2815 181512376455989762 97 1587 300591209690444806 1614 1348 1048955244961048192 862 1679 339778523256531378 2388 393 400160021073494270 2394 2544 212022790873134031 1405 2847 1026205260326828681 1570 685 258844943734088444 606 1065 703218357670435043 2210 2663 412687736194712929 75 1396 110606029546224671 662 2065 5173427510087374 1411 2644 298487917699410157 782 668 122124692945353471 1364 2624 299687079583552253 1573 1315 911599209035902548 1568 1160 1021427282017745147 936 59 1117853718296335829 1804 2329 94581288861609262 719 575 658304528847789959 184 607 53209348921359659 1102 2556 373934775248900377 2328 525 880264847912050375 1349 1334 769934555322562249 392 12 73193123329029527 1299 2860 958354733163618075 2651 1624 473320114425973450 2686 115 951810376086071666 922 560 6856334868620017 2764 2690 510979736907125949 333 2828 950638034316189011 2550 1214 87293264323215633 1912 1277 673182854706612726 2143 2550 263482753302532690 1271 2559 661220905480976645 2785 967 614373610253812707 2093 2973 372981958438413695 1238 1352 946695905664027552 215 640 914085836454667810 1211 862 622648793833393425 1977 1867 1025445548278253304 2500 2221 11051182834189744 2875 2047 548225734182303460 2857 608 403935707259449641 109 1764 884752083618124054 1550 1448 659648240526402675 1006 425 16305063616958755 2358 940 375666717945177216 2616 2066 11806678882743996 1214 2345 747979049981834918 317 560 15064726936567356 1746 1943 619249636879403931 2614 587 446184216853817792 2918 641 344306509783082289 1550 2466 586760846276617397 1838 1355 434272233032055374 2859 2346 220024629070801855 313 2830 365711781338653658 1427 1379 976808352577941361 1480 2258 121166801458660798 2459 2348 161881226876401172 1004 1834 700909530624376786 879 681 45272712060838261 1490 2579 39978270154822845 1551 2615 337351448044263405 1637 1152 121305687223797000 2243 1602 295890806283731639 904 1838 771638021361017273 1862 1337 948850006795510255 642 2317 904447206766095364 646 1345 670297980835492973 348 1524 616206534413648389 533 349 81488496263570606 1034 216 617680936849626729 1607 1514 38778105179762516 2044 1156 794076938253325402 2474 836 973682093637219314 1053 2561 699510587720065875 69 1934 292388640757808498 251 1846 913488331887712308 1831 1636 399995536305898390 532 680 289115518395862515 1361 1399 699572829577257375 561 118 835536843810008411 331 939 901797733912624149 894 2473 915012407192904830 801 2543 83215216873311700 231 269 362221744385402479 1106 956 430903322941004903 1971 2453 1062517872786707974 724 1354 917932842941118627 1667 2006 1128390610324517785 269 2120 37425862578329553 2191 2527 974806558681017799 2062 462 688487556885579159 2127 449 960879432289718765 763 1213 60908836697729696 1387 15 364377890799002915 1347 1661 649799400575233037 1022 1298 439530409540200142 1320 1665 1058660454119657102 794 9 9074321157374423 2508 1966 694930897657445385 1789 2481 989515010882895292 2264 2691 337284074420270225 620 2450 304064223881187137 2264 2793 973045726548569550 843 899 386801885341448770 2327 2480 1095884666166466844 1725 821 1066696236839966120 1171 1159 917721868128133128 1432 659 475176845620227452 1834 2866 877030211676895794 1510 1054 903062705814502743 2317 1662 687259958553960361 2780 1282 124950884073442070 2324 1851 760776446057892376 1022 2438 1097019736749295196 79 1132 654715912655473878 2519 1070 678104742446207628 1126 1834 948170126294248836 93 2103 662395394467054524 352 1549 664218121710052405 2870 2541 1133574804976632877 154 252 118399402229580864 335 1959 692040606013216867 1072 2547 627461849871304255 1464 1002 761382437530676129 2354 2687 673619412053891235 1393 2509 78767559362007558 1580 2736 734814902068612295 145 2153 116585612672927988 653 773 707547959931033 1694 2854 771245346229139027 2994 2315 978725547715043997 2726 927 936994208669160704 1179 2901 341982659523623308 1070 2933 138824387928143148 1660 2700 232723502390984981 2250 27 946097073970812817 2853 704 655661431356538465 1133 2034 156506780936307965 1881 720 614639723583916857 2528 565 953096997625258285 2814 2572 1130566985484941883 1340 473 300536141520406011 2622 1349 194715742388629987 2411 2437 328328659438680503 2790 139 411025823871410809 306 158 872015255132229873 2381 1229 355088814064286801 2712 764 553039020450485007 2917 1984 122632019042221975 859 1218 622711043647605204 500 1964 1012542217906666603 2469 869 699909347954039471 2115 2548 448595362325295831 1427 2940 79394448185944656 906 756 361590809136850078 2309 1244 908607672607851568 521 1233 398856025738188590 1843 2644 83210682056841233 2940 1831 630138469961084573 1268 1409 17293415427051924 2858 2033 803498718501635198 345 2050 43931834213086607 1917 2580 10578096449453990 2971 2476 950955504705909331 463 791 979666610483226362 2760 1851 331961474997608622 172 1423 1013418081845024120 648 1158 337372265268858261 1054 1688 842544900350498782 1709 582 1057608912270959596 1636 1181 873966216698788880 921 1750 873836452786050868 1773 754 424148932814713924 22 1931 589655720116699055 2838 460 334545212981605929 2638 589 1020391036198909073 1539 1983 12979595315973005 1929 1627 1046532387859910868 1904 2458 579697925695654084 809 2157 42722142252911305 300 1406 802481053428165712 1272 360 111835350686355822 981 2599 74346443777746502 276 2792 666188372954816804 161 20 338104903284637817 2471 2660 875488758329207676 1565 893 116272001796761225 1854 985 939701229459258396 1069 2843 513678190833747587 2548 230 973017362894660868 2620 1942 291732369949325427 1395 2060 879117303404292882 1944 2073 577325327478873363 2553 783 403497676374406325 2459 2761 17935054877805085 2711 1514 939095048749290577 2922 2541 504510438960743152 2505 1826 634373889438048943 609 1770 388346588871475603 1843 1674 985142382831256003 2736 2248 477541884256607497 1021 2270 1134438777336002259 810 1978 512880223158149273 2414 844 373838081935568314 1708 596 805952173332646280 551 2434 693662368459588669 2590 2179 332789421580123170 464 1728 866071959367694032 1568 1015 945255338018668612 2709 1227 1122037814225354766 1266 2199 1022356110538710345 2802 2255 874896787824633064 2640 100 843579207360934756 1146 2151 346532109739148615 1981 646 324180289948106831 2471 2507 121725886303278432 282 1656 987843340031277464 471 1121 41151459980997223 2859 338 687294127721987149 2907 227 988722197516729197 1188 1525 966222905804322063 514 1261 556318962107965568 433 73 765672304438623745 526 1300 952529202699607616 905 1081 153020862842066040 2513 1859 17123728653409716 1625 2670 109471071337198138 1760 659 754505023966662777 2565 2159 690876105446461860 495 236 654776280800576908 2781 933 114020555009833151 2650 1197 22329558862866154 2093 2572 49601898499208723 1501 919 294624980861800111 2212 679 1121707539518357598 1015 1029 972939663732593038 2808 1910 9083280240511645 2929 1792 704655083974517465 2255 326 592967514706178092 1695 2672 738148735398090790 70 607 2327120054662339 2645 1580 697994423121461547 656 264 577483675612146565 2699 1432 547755670251514041 571 1250 367045006654674682 668 785 588990050651702535 317 1721 303822569934359907 2873 2823 582517607008776801 2668 1464 49905159478246874 1419 941 582343986782395108 2169 1899 902642229787175331 2659 2152 579606854622574614 879 275 881201411909932033 1920 2927 953745908882005591 2369 2028 1047522511374991528 1657 1935 377969822648747077 2738 1865 292746379067670319 225 2284 32957312776366167 2224 2495 630012128651503419 117 289 916961669538586245 2577 2453 364577982185382381 2345 2699 315935196988295047 1073 1720 336719512606520514 261 105 625251927679976767 2122 2660 327864608403188335 716 2895 660905184938785722 2847 2712 1009324719222126038 2716 2307 214888462918089590 1699 1888 88326938368906418 975 383 698763896230321112 1267 1081 77517395179564156 526 799 121154976645467471 39 759 1024629745635228257 1737 2872 324284972817615802 263 2645 953356546004281380 500 2310 942891401614919440 274 1672 16924793828043087 2834 2068 942406067846544835 2170 20 119171491269894445 1484 930 401629190066130973 1137 2252 982740266387395900 2506 2686 402822118214736272 2116 2392 576669913421281700 1112 582 698450116478843672 2951 2089 877969382664565702 586 2046 592327524060039784 2437 2191 372677760855245857 1791 971 303172494437684199 1264 1805 351375184031877664 1681 2244 480803357606077800 1258 2236 5928794852586666 966 402 44021467351335085 2768 615 585426055678064676 2251 601 1020009061068423452 1102 1511 702115086687208140 668 1204 656501108425426799 2824 2324 724882388271660195 1100 2020 304542191205409348 2901 2649 648978924414182611 1525 1680 664704854619779624 1566 342 159493807978780626 1057 825 9611519747478264 191 1260 622184180901598893 2761 1727 977464646975884105 1100 1095 912875878019574011 173 2109 946358775059145631 2893 354 590046639230053543 2008 2079 1029009885334893770 1562 1366 82950030423529660 1464 194 626482831074432796 1358 1723 221625554659301827 1299 2634 689492820201083011 1494 1400 665116779884884914 362 2794 291316755780699252 2886 2193 700967824914358325 1261 1695 909853831344931555 1410 975 657333987121094042 2504 1612 83586942608502978 826 186 871145656187334251 930 1590 398844393850013597 2849 525 124505232777974224 701 1553 50473653988354405 2100 1893 470311191385649360 1123 624 724703165493422029 143 2637 181055286839143517 401 2744 577211918524628184 246 2738 216652025445016832 875 1500 909379135210045039 1013 1752 660680816801201249 220 1288 309516099743650537 2187 2922 6147399179987611 626 2146 946712153440083234 2598 268 66887771264059566 2799 500 627908952726520402 1648 863 699964841680416990 2596 2646 9240166655756585 822 1991 734178424225792409 761 2285 583892476391818251 2367 2567 953089222466927887 1609 741 392002290236979109 1625 332 1023952136750596712 2738 969 484002875308019063 1066 650 911615544610491994 2506 2129 304386584019894395 1120 1716 618612187460812527 1166 1831 980807775245344430 1485 926 624267005527072993 2918 2309 1003517627215034739 2437 2925 291662944053076853 1870 1815 77374957572190234 154 2193 947519428735800133 2257 610 585794655476792326 1314 1209 398977596644066181 468 209 231053089046635580 1379 1278 8012868887930811 776 1141 1095768143946047356 695 2339 1053849911118413751 2599 138 36578374767524307 1127 2969 954004016022881892 693 991 402665682310325386 2682 756 413539411875362325 508 513 369045919597548730 894 911 698485777847894336 2826 707 864977578954121104 1421 1854 224259487204243629 397 2026 696906629123040450 2828 78 986628885454836536 31 374 48962724245844308 1635 263 123610399047527374 504 218 665449739200021530 2058 108 648754496400599517 1922 1102 1082747487944938579 652 1566 10276688122416067 476 1771 392379998280237945 1107 2605 938284214058947223 1921 2413 74141980468498509 13 392 619044073233734745 1922 2415 180687423550013764 907 1963 878927784064990524 279 2422 408034753331144764 41 1759 871911078287156775 1679 2465 10579209360069774 798 2220 586448725144942042 2400 1025 184705064764103192 2464 861 48700544845075921 984 1210 938671077609561213 2089 579 979591482780300098 2732 2143 1045450953352595056 1614 2905 881164078454273938 2852 1773 963619996001278409 1123 1828 160738789764788796 500 2487 584623673474686069 2216 2332 253988548757462727 2528 69 303753208561142937 1828 2608 577558743046046823 2135 361 952173580603287753 1408 1916 622799819772260418 2838 2597 85469570074570466 736 1713 48529066305944630 869 1277 89689219612462831 920 2091 292081463835836752 2400 2086 832744583128041722 1776 1965 113276388804700719 327 356 84696792128312326 1264 2072 937648105871911033 857 2038 153427175724868623 1479 1972 85720734414672339 2540 300 1098167493306539331 794 47 37486475636075033 2630 1552 903689243216942658 965 1932 53590273087844053 2332 2224 329099104361729729 24 849 397649185588897216 1557 756 178407464456405033 2571 267 1022102316198050990 1735 29 228998102405663034 493 2477 367298054857675294 2060 1746 627855250027143832 1423 2792 802699277939856610 1189 444 916030700424727251 2713 1151 325815906838630143 1162 1655 504631233406907125 2855 2311 875392653933474382 2915 558 582390697973492315 2233 863 891033907270202345 2720 2766 152034726395388189 1994 1833 901095724133912464 1548 1106 1117404349615951328 2184 454 11208731268679203 1136 2211 938826045722212072 1177 2772 413546017388145699 2116 1985 75574282047129787 1674 1107 413529105278750070 644 1899 41813186206770503 1522 2146 110449551184452251 2440 1497 880762632242711145 463 2038 1091819345894979994 887 2332 323610946177331810 2371 1559 988975292083405435 1554 1972 660699415522549116 656 871 535267309581972 294 2424 313006482018703990 2036 1209 409041738583799848 88 1713 951721663971180627 2387 2815 843592295052461645 1879 2490 110221002254316888 2663 2138 666180676694533225 2882 428 74310284123388904 1394 65 338086669928363652 1076 1443 16414063450429924 2378 1925 941538881837356229 1950 2038 730677299848213916 997 449 344774968371608320 524 2969 942985814609544747 708 1610 407273755404241050 2134 634 326133853764575428 2734 1779 43244122441213824 1647 2422 651376224967825336 1393 1770 1005808833779111635 1065 2944 588135273561245982 1127 652 404832538407265655 1282 682 687339352127841279 1341 447 625611133116235334 1151 2684 681741872992442637 523 683 941569051897257346 852 2463 880929757737895719 1297 839 44672381861915589 2645 1343 334231296977772775 1622 1276 665906443502783929 377 2279 615088127368929683 788 1366 374315894822406338 1773 1247 1000791915127801222 2781 2863 314023944374482728 905 1849 1128465501612413034 746 2414 693282790372318790 2349 702 188516431746253096 1515 2041 180503397821946400 2645 1677 15608043646441929 699 2217 507631441991690460 225 2224 887017585052962605 2360 2425 711570763725110350 652 863 691713252622211545 1768 786 395816954421617471 2019 1119 690358887443301745 2644 423 412930629652942024 938 2344 455632836466014039 296 2721 5389324363591780 1153 2901 711150611050408550 1100 2647 294770251872528482 1743 2411 377108395249165065 211 2231 846219117564954848 874 2689 300810526239384735 858 2510 122271695601165814 280 1380 288832050222069910 1229 542 339834246334343891 406 568 444139309474707122 1028 819 989073127145552403 404 1160 845175577094953446 1099 664 952651085568498379 565 80 686852013619131046 1370 2594 1093168896969546371 2511 2065 944740473280801590 2532 1581 916661713823387060 200 1311 662930750799835624 990 31 950674054439421042 1469 13 329227116677806613 280 2739 1096228071542252015 126 2188 117271737058912303 2834 1147 961850613748408314 483 1499 49984473666250169 52 128 908731645014900951 2375 2419 622649101523409078 17 757 701461475056239224 976 2440 400817576160438425 2778 2559 907757617952875710 1584 309 628354034631332403 1287 1073 399428051191336467 2404 154 154282064932809051 1808 2648 138159227135941342 2780 1369 191340400970058799 2945 95 869542320860111799 575 2543 115441343369230661 1445 220 922906511556740464 787 719 866142191364387743 1754 2844 650949949079421269 938 1123 835749297597940532 842 61 882672384655469400 445 1063 397214609541829070 2626 1139 908663653219137792 2296 608 4560462009899252 1117 1997 145428575600291915 2382 706 864962791522115565 2889 376 685148225914893996 1109 1504 85857744535118375 1612 1828 125371061884209 19 1974 112803784803168561 1276 1363 987473206704348629 1985 2722 585685011364252891 639 2372 302693278466184570 2783 365 672269387553106514 729 321 588327138469386344 1949 1770 27968561640052885 532 2051 695631330311767137 722 1203 223852714619133111 546 1053 125261674114062556 1860 368 977170352288305924 2225 1252 114109425656411317 457 2978 334935566369383943 299 2587 782068574573282852 2114 2205 469088913884674165 2437 1203 798308611868178711 1398 2028 448061615828593747 2278 115 369395302262108727 575 2820 120896013329087831 1724 1916 626199888964640812 615 2836 88617866136104242 441 1654 922763484664345705 636 2717 482583054616270011 2986 2188 915704164032057816 704 1739 89148243615192641 2695 2019 370370505989079213 159 997 652971531431482795 976 1842 293397618180355894 2103 35 123063506337414513 188 614 404328640844065406 2351 782 804663813139983150 1213 2294 2078685517236377 1042 430 367923617275386667 641 1055 693391832824700207 2641 1174 327199462318348927 1821 937 1055193180363761278 956 1039 684182738544413991 1193 2559 875342975637763580 486 2676 589632029143116467 2140 1994 423556185404945347 1069 1382 938056698015452925 764 129 257085168961943123 683 829 644199236645709211 295 2669 620437808805245968 1821 2948 364350122775933673 2674 1969 50542160064744118 2687 2315 638993918827616344 1805 1382 419986135226289896 2625 2072 634446547424363486 2284 2895 903361362896950757 2307 56 396236369254659462 1422 1141 305174503512228699 924 2862 610693827865155706 292 2124 736282917536805555 1993 360 929380742010876964 1858 743 325943472519213112 1746 2218 44161679400030542 1236 275 882261204047034890 363 2137 865963587346602502 862 2819 585569144821329592 2912 1253 110731766571819910 2068 2932 181856780743223476 244 2897 7194204597085207 1333 173 867888909608180184 273 2669 51066381047848514 2082 1727 373873672941459093 65 1363 618138316757083148 831 1618 375577625564149197 825 1400 593638086823248479 1040 1869 952377849853883607 2464 1035 113791188876397867 2069 2953 81747076049269068 232 150 404100494768804998 1045 1357 1088870901467100824 67 637 49064879338381777 2981 1006 520611994083015200 2494 217 77009401872887214 2045 2215 556482486835293012 1505 1050 376938093751829055 101 377 84918226208566209 656 1123 194091412061129055 2961 2255 909705720370522961 2211 621 51234133961676355 352 1078 694403179914084102 1149 1171 868708963810896081 1120 1070 922593169675514154 2203 42 655959111047449602 267 1718 973271864091283690 201 2878 696707980737616546 870 2087 412985095567297583 2719 1410 552781986787057030 964 2308 121461348081238873 1437 1362 293777855254599342 2911 1526 328288407941611475 782 1667 53957190526712789 1597 1080 363129989981227079 895 2513 576640707055850256 2604 571 43121292289413510 437 103 985215606239767815 478 1607 951409991737041258 2201 1262 941827466636253149 459 1247 373190956211731189 1702 2837 87275988321580245 129 1932 365042594272971029 1583 313 916700410861079479 1202 1365 191011600277852343 11 2978 123916620275507669 1108 2255 231628698883217760 2663 779 124410680447808296 1785 141 918424673649076872 1375 840 1129244201539621205 322 1184 909261253274757074 1483 2555 362975693823684202 1314 1379 588383324108599591 850 1329 1452191175274094 1699 1727 86444236256535764 1478 385 76260776215505009 2735 1488 872581891051467110 1265 1765 417593599332656170 1583 2305 84991960686497063 2060 345 49054808064293999 2159 1087 659043830494564994 1423 1434 195929265772479619 1095 2929 690565128800691998 862 364 693888876546462642 2342 2576 580541784433865829 780 278 13096874772126808 2570 2395 418376954399315221 2722 2956 696417489768061273 2393 771 125210611983147107 760 392 873397137728402330 1136 528 362420435633593039 2278 623 44373688265547928 2447 693 1045798554033064173 1384 2092 327154496874012756 2125 1739 111204890992633183 1938 1873 441767283743613262 1048 341 2049898188630267 891 1482 108893866342030806 854 424 475732949390379096 2140 1824 703959635761772361 1704 1927 547459840152830061 2297 1875 1019742736792958341 2466 619 293601874678961916 1922 2994 770831131877107260 152 267 988540323463989079 658 2182 655626746450354022 2277 2900 622314541210662580 2099 878 409764420684398685 2518 570 48992254192235017 2175 2531 136274276179188648 2435 2316 843603864645672471 1519 801 486023927758503725 1544 647 590152913581765533 2091 2211 80838112778823909 1065 2062 44213568979305771 1186 1065 405082481861896703 550 2898 909476795185208789 238 1536 118504665468593186 878 934 876585422126039794 2757 1380 865396435912301848 1262 1951 986239573517509309 1036 2416 907331112067342572 2430 1565 901395657216342476 1055 2669 85297689647733930 634 207 371427194746784870 1322 1982 946278931350166874 2630 2750 1093369564251706936 1296 1832 404868559136622779 957 1281 661903152961872601 2331 2519 589242688319749967 2032 1317 545572851936149078 1113 2978 367441232010098288 1991 1393 216580959647573001 1275 1157 950877340200982927 730 1866 9713990100333580 2349 2818 441363716191774446 2657 1727 386251598333785087 2010 2990 7558722231013958 2087 1601 361680633223694142 2824 2276 11632916460244348 282 1124 413663247391484034 1937 2342 620639337897774620 16 1751 687246016996068201 1574 1248 400525112567694364 2398 767 910945855216201623 2103 1119 651633323858904224 1251 2703 576748541346867949 2223 659 722891372715053280 529 2492 618037893994919492 2340 2635 830186769017540142 2514 2689 402534428623401439 1000 215 89216903612833876 2020 1303 949583341010568720 1264 2993 986113140217224469 1553 1722 591278133992246292 1528 1406 831381522619875929 1577 2597 92888767107706131 1516 2509 80334234099475086 1078 1593 329447554197255655 2655 380 403691799297446811 554 1001 942310905252828420 1523 2903 229105290613666451 1835 2126 653660295570807110 2202 1619 6100768780505095 2459 1911 302797966138260777 1305 1872 1132337276267058421 731 1929 983163016396256803 2387 1649 940971345766859738 2838 2763 941625506846458492 1910 1135 11120282448358148 1318 1014 796232734076824610 656 1769 421569859446146042 2017 342 735394631377548750 551 1196 952313016984538504 128 798 914649204565610540 2037 1499 800081131443531972 1723 1071 520290361479379759 1270 779 622050462586129410 1466 1480 17501215491368152 1352 1952 298912508931791769 2092 1358 269405690318299298 1094 577 115163339025872854 1487 1668 915672187794767634 635 27 976339664855059486 2045 2011 700480742886003780 1444 2309 688281297564347157 1499 999 901229909847160913 513 2452 686253827465187924 1905 2247 917670297672786547 2154 487 587305604274071032 654 1452 691555185129582845 22 323 11055689350637458 28 2685 19614764346225666 1462 2824 301799462374236523 261 2851 908992760356300055 2975 557 335088384327532253 110 2917 681044935119566585 2386 834 587654548335939183 2655 620 77482843441858284 2226 2861 596398819516341226 508 755 468382479538741889 170 2419 403701962475345647 2776 951 689020353192135168 1589 2355 990647469713209255 1544 1032 298823322567724702 824 1903 942474283699370269 152 2265 952798491146741231 99 1743 51980286457697874 2140 1935 713504532583879177 2590 1568 288736244312630806 1708 1765 779371313044979880 1381 2326 769318761258008402 2432 2492 950601850871722815 2491 1356 693715378427086067 1167 867 265240932743797461 1474 438 4990702760040616 1338 703 108875687416676085 1576 178 399116775776990683 2269 2392 114022626423482928 1194 377 941348886562902648 1616 1777 657597642943426699 51 1910 585312431331039550 1547 2327 433465673788791411 2385 1851 912998427325821757 2373 529 663686963997497720 2150 1904 651286205012086978 119 308 48841273062873120 59 2786 8288747885213228 937 1979 648571171560667239 1712 1041 293966372654936895 511 1123 220485606083309 1865 272 1097272604194466783 1845 1131 406426231133628591 2970 852 297534305442950191 470 1600 51318363723091698 2626 1224 918286767679573980 2236 386 627943291783561696 138 1841 114436717521859909 2709 348 9418517102253735 1566 2166 656261672504227510 1218 175 39108794690842922 258 2920 722309890292226716 1978 374 264216856946639902 2310 1403 623437871962629734 1735 90 1097321259772506253 353 1786 376863481051233715 991 286 972208088283792603 708 1450 369165803756021811 2520 751 361860730282884003 1660 2778 1054528692641241 680 97 689019440869682529 574 799 292479563999451234 899 1375 540154913364896552 1389 784 693795495895945504 571 1222 657648072057256539 944 1590 903426858693081279 1786 2957 984030039791166077 402 521 330931585007190632 1598 677 111304142693908911 2444 2504 338130701669349720 2133 1717 88631198394009970 1902 2303 361608833569440473 292 254 589495629519429170 1304 2872 86660665198347670 670 1271 292234360413890925 1133 2236 622413553982358816 581 2773 190327250486537823 959 998 398372316441547876 907 1212 715354648376625716 1112 636 120864525107703847 1805 851 342383691905211947 633 2394 1114453791608994415 1387 1783 946801211726416565 78 2405 1021207663007047086 2277 303 88125432706293248 955 2181 117904059853634462 2434 2764 110702214147215683 859 1869 369543767940804460 1336 2921 833016748203897986 959 253 401125440453960955 2781 1779 399242408993092556 1695 1123 592414958622871994 102 2726 77601344218283437 1463 720 292542513996893516 2751 1229 1019335684391007435 2795 295 661979102838184454 723 945 341856043355903736 1315 2914 577073773798907315 888 1545 327181190563305192 2398 1481 52769250943133288 1512 962 297382976021864018 1329 2517 405931383719517727 324 2319 397093378843262122 336 2190 120598611603275213 1996 1197 103208568475517594 355 1671 726524889585830699 168 1175 150690993540302768 841 957 648733556889049367 2731 1662 666379132101991762 2392 1863 45007577013706443 554 514 939001983959135489 938 1470 685027130387069753 813 778 914320279954391243 296 2425 320406837573918591 28 955 302154371224842593 2050 2641 738352923137747252 2791 1740 5513546540261795 687 2038 875180617755394080 2098 1902 109652733040903067 825 1791 592861145135554581 2200 2780 403029915889467424 2602 2841 1061540833136527188 2310 1167 686906237530241437 1871 1015 901112618507623274 160 1479 878594656218508877 1052 142 375000631207484312 990 963 40630006581732388 1837 253 612489706835656798 2192 1872 831631969803604940 689 2825 939623683961456554 2673 2097 108175455999775920 2146 1978 1054316479815543032 50 1163 556698558754980634 2518 2639 1037892178290618652 2067 601 155770647806782045 2818 136 695896582326529080 2628 956 596349008089485209 2390 2663 901891371618524754 337 655 946253543172779040 1905 2817 544548540826206484 1493 1075 702294703358281445 933 825 663525065628576199 1178 1476 16090120084722018 2612 1537 697935938545906624 2354 129 628006597628345525 367 2637 722067752806470479 138 499 291201315104334195 182 1010 45213036865464626 149 1313 365165887398065873 1132 600 546109907770254165 349 312 74403308064287785 439 1554 915483914683173272 400 51 901282987203170393 2641 36 830102301476608930 920 1723 364403014800609594 1811 2456 440843519745818900 1043 2348 233799505231076720 2337 2247 353040513363739308 1609 765 753980339588846353 947 848 947515475833486700 1604 631 368159085699089710 2252 949 911068581671235758 1526 1429 690128947318359901 2454 1634 819540733968797375 209 1092 626411872645110850 19 248 111377609527107922 807 2931 2891298856176471 360 2323 152678982113780941 2001 2339 51387246843472731 1040 2850 116341576302051747 1178 2895 941604714559826559 1517 1826 324409783785915467 2296 1012 974397072374906107 2573 878 362798417922411234 2777 914 942818329809092861 142 459 873635959557499731 622 2088 953426919402197215 846 2840 148411900436392432 1527 415 695214689659373093 653 2938 902979795019569674 532 2394 789592160592473618 2665 861 407375232178579709 560 990 117105442385093543 2697 1156 160726525128133402 1929 538 621694767670891147 888 1016 446303333701925592 1605 263 579489764463572261 1703 2636 505203626068327470 2749 2337 311198293445481476 2134 1045 615565758530202736 1801 635 23051862710772414 501 1890 794669107100628960 2332 406 773923942441642975 2631 656 330852579665812765 256 2725 936820809631294934 701 827 945306512412106135 1799 937 719356423041843738 12 1338 408009626576939561 2910 2753 616455844336777387 1949 2945 688166387685824666 489 2350 737092760502453920 2487 2234 766653693040618684 2504 1715 376407562130927014 2485 978 404381061549040632 2518 1849 74558913447240088 1322 1836 941676912118399370 2356 1824 37315371605945360 2515 1233 406473352950044794 1422 475 1084457202496339828 1920 2848 333925713148504211 1200 891 556171386070336572 93 3 880360101042300684 1130 1799 851199098845792944 1914 202 124503106831717409 2356 1128 336364220672760600 1418 411 116521050118915261 981 1057 941639741957525171 339 2595 296306618969682527 1370 159 181887162949793080 1547 1369 222531919219239010 2283 1446 773254486576111110 631 2338 259611258293744612 1564 573 968738014793054359 498 385 9928437339969666 1193 1197 680557113648428780 2202 1948 865743218545169919 1669 2989 879924343376369560 2505 2363 891467618308303588 2013 698 917643120576255400 2496 2535 689003535708903650 2197 631 636752412295443032 1595 1628 258495719530523 901 1365 676532019826149295 550 813 519858928757431684 1505 299 294232147551236952 2001 87 727251426029342042 2160 26 11108704949328185 363 1077 86207051893223998 2912 1398 627149395050868474 745 1240 7443285933815252 2135 1470 871156318306216482 595 2847 1126395767076314515 2342 1739 405294265656345905 1873 815 550050517912826418 1756 2524 100652747336975936 2063 1244 75811570330185177 2739 350 1061993835726699745 2784 2501 372697132977705510 553 1984 410901743866416176 994 1967 509876968524205713 216 1223 917988451694033249 1343 1837 302831211514693086 2642 2671 223765257330709087 823 136 336581513885244990 711 579 833241274727491332 564 2511 976560906407965682 1369 8 507275907677985081 589 1451 881727107581837511 150 2033 449063995562346846 2061 440 704960810361003095 664 375 916585637778947192 1293 1221 171276362970979482 1665 2181 591738503534543215 2293 1742 321395540665535664 242 2004 795864042505823621 1597 1773 429999557803566002 990 1643 489618115951611512 2873 2523 188519065533011974 1035 1911 52218579158737387 2316 1411 115475436302649510 1447 2632 941255975027672221 635 290 191447387535130551 2383 1889 412693001249412457 2674 2839 621581989257057042 1767 2959 63551010238429225 1 2756 49930315384312088 2223 1761 315695114532847955 116 1177 872245471673283001 2086 2028 472883713796976221 614 1248 702051984486125792 458 135 882374916042311632 2852 1938 77779300498743922 1137 459 914748681178503871 1090 1046 692733919815430725 640 20 41161838617799023 2524 617 132663316882556600 2427 465 600846026732508018 1074 2090 685151718563517315 2485 2831 289463944244253171 1164 2539 656254935421807532 1316 233 626161162740065924 2177 672 36322714553937045 934 2776 615558848443813379 2394 14 523705299988334524 1312 1599 77151894615174811 1047 105 51518557046603213 1506 1271 620502765618282077 2256 1740 881004039377446973 1148 2563 619631037739156263 2292 2108 923573389707906031 2137 1512 977429167605472327 1565 2836 291207407732701317 958 2342 628432412225999558 2561 1193 626258851422726084 2167 1732 161043056347710653 2353 2822 948400967313908863 2472 1555 881265986923222499 93 2264 37569355635117615 2905 2318 123856777744216346 2252 2811 303078821412097200 22 2790 699483034676991588 1088 2830 652591558501351 694 1502 295516064795133482 111 2698 182908143036586745 1326 863 694439422928144107 790 1802 677162568181551921 2458 2293 673101155952548188 2925 599 903606322158813716 530 607 686156399643997619 2028 2304 1118199207596843612 1922 678 475583059865738275 742 2214 665191939686147154 2545 209 982351420400028831 233 441 920728606586804756 2636 2097 153109557989801751 2991 2288 898284343947600355 1327 1693 108408115944703133 1041 2707 940199528885627102 1510 2350 155718110758272131 2903 1092 79853459913755704 1977 63 1049088576451112375 72 1836 80083670497485416 2471 1637 915224336087956062 918 2170 584278922619703970 1446 528 869114090745213063 155 1327 660928714998451242 1864 1187 191064368081443120 2440 2610 410999236963389380 1650 711 443783245503379066 2525 2901 367861354181996276 619 1199 872591251084471078 2105 528 73432498369359117 2725 16 87314449216162033 1210 1257 659046345197184010 1450 93 979157018606101363 1758 1249 115904678254965141 596 2247 1086402425191221865 442 1111 322432955244013937 2293 878 33693236236612980 2026 268 82982806538360295 1201 817 331987713721154986 242 2967 111216945104740237 2486 2349 1010157403965794451 2133 102 629186848537309681 466 2149 628853373968007530 1845 2553 2985048068747308 155 1334 691875088386212694 2896 2049 406781192230703572 1523 2651 550354113336263081 2087 562 982119374320362102 631 2245 841268185239612798 165 2447 1058149860115712487 294 323 584402771101342823 2392 1709 545270332095165600 2226 2286 694177851147575511 562 2783 715159450520429712 2909 186 3989072753812073 2593 318 76476680515521119 1096 66 339220358629204721 127 2389 844237060253054331 2107 239 97905568311008535 1116 1481 588631402505239853 1358 1400 477041532312013216 2858 2754 369536281396448563 1208 2506 116664409979686164 792 2331 593521230276503288 2539 1900 664507185048318819 1425 401 911863289277283740 1753 1991 729380211515286465 46 2155 618415169758480723 2763 1579 5345700549409371 2635 2434 77983357967117369 1257 907 868429182494426020 1708 1081 1022934253916473649 1182 2040 809806527203339998 2716 2569 1117881715126132613 1260 61 877066303209838680 1020 1206 763663615468575044 1913 299 966448947679968936 2109 1919 123726475822752266 2086 1477 119848268071370394 1000 2656 31734751761366909 1675 768 38305952455816660 36 191 872010480412213276 2280 347 626427246427424208 76 1537 686401413390323455 1212 651 319317164311533101 123 1305 361857066391470347 2352 1504 630261285640143137 886 1348 861002814774341921 52 1365 698275199590881471 1405 2349 829449247388658166 1036 139 125331226209302983 1860 814 626077132022543608 2124 2921 1083632511257551418 1515 1063 410536070026723720 1464 1460 805966004858660063 21 250 940327485663349980 1151 931 689586530899049226 2484 340 74891836233932775 2178 2903 125124076323561199 2598 1752 707066001133766938 873 1400 659570568811598591 2132 1291 873650006190601151 884 1065 603138218564755741 621 2828 867595158637949411 1007 2747 448062936459340651 2303 441 670938834007762310 1929 2745 268500768788799870 1132 2014 583680538851738035 2483 2176 620158318410057906 1005 2084 652642067418192901 2641 1167 1050003897891150825 1154 191 685778735744592946 1459 1103 104251969704818419 2891 2934 339588106871766131 1941 2943 13224199947144385 2300 1698 544148965433929580 2426 2724 359180047161724042 2972 1106 689189085444725952 2960 1486 877362571088322323 1028 1423 551462698408135888 1541 2276 984304273286952636 96 2112 47569512059457862 1246 599 325689452367971244 1948 1086 614666379904888167 110 2954 28709107346920790 1072 1073 116343534751946954 307 2494 305331666583390057 1895 1004 362205821962639672 95 370 412776186582171909 1751 880 20284657811184507 1872 1987 184469923670438291 2106 88 123902055309665447 2992 341 911433850585075111 140 2645 622729779685011658 2891 1479 5679256012711467 2787 2026 868444761870884782 2147 1474 289754072383112628 894 2892 579189801226441675 2474 1401 366468974650697973 1804 2359 679521486659954579 1302 973 910486417942783584 2018 2734 875885097229206226 569 1533 9117826752701463 2360 1777 877225417481374985 360 254 476626571549280754 2362 2065 629184710396152038 2086 2119 114369094903968732 2884 2002 978075831013312325 65 2137 685608207266727749 2741 1812 547032353229039577 1359 2940 1094704122345304968 22 541 865663712277216477 2941 2611 509875192286856095 2191 1680 625090524495591398 2923 1431 679327597135742893 1192 2111 588951707183167755 933 1311 662417032582805273 1341 2970 302661472526034331 922 2988 77321593265960381 233 1411 869638432049453693 2556 2837 73799770192207926 2409 2207 900862914474685720 457 2239 990689770284112903 1565 160 692321733910343387 2938 1398 662968139703350920 2653 502 339672401190444633 1475 1773 674571561790074776 2213 1673 1152393020859504803 1419 1217 74648521840521006 1485 748 696219933024816252 2896 2209 44569810667861259 228 2051 911085328841789863 1928 2682 75690495513472209 2527 683 73822775587537221 1860 2575 984662844287856823 1810 1800 789540221118197327 1184 1029 979653391447237716 1821 393 660306057429841542 96 1247 649915532597311228 2015 2451 583765603792873814 2927 2450 292264190367267530 2802 613 551006904565020953 734 2870 577588087115561620 676 1700 49828043926554494 881 2370 713167525910362400 2074 1427 376355719134914929 2884 2635 872419412616731582 2588 1267 330811147835860120 1783 988 737884113403914113 2697 764 942725085426897442 314 2566 699229481138915562 1215 1657 76702522708596050 2352 2528 939411465478902369 1088 1327 366559413757438053 1118 663 293650246924686537 1165 1781 627359214737810145 524 1387 579117245554357621 870 1044 49227132459082634 2438 2135 988484308973067452 2083 1955 434870810333546547 1820 1976 505115685423021661 1079 2995 114052080836750185 197 1609 933484952156966295 2396 1280 373935674513044334 990 1123 151723584279043905 2344 1925 1136482112171551438 147 1673 1062685334936548979 2124 2878 6816369341589012 748 620 113757539393307244 892 912 588955637761967691 1397 2759 377657864364055892 2503 47 628892477146389429 2025 291 882127476926874387 159 695 366045259124692277 1086 1464 880253423396819499 370 1714 326841422004748268 1354 1741 620301033725029131 2177 1167 875138677191479881 1130 1215 363262482458645713 144 1176 915431942154361436 2849 1985 947603548926450914 1958 257 990477556040523703 1477 1604 8033907122748553 1657 1556 227118435760250087 2668 2627 652205229755089371 1159 1046 866771736198653532 1048 255 254745667437100533 529 1953 655563257071730313 1931 684 1133693372969272063 783 1273 587124239972476274 2973 2565 89514407907236449 2209 2686 15584187236889819 352 567 867283585358566264 2674 647 585022211603893799 182 165 624685961264354871 2316 2852 301149446251027084 1673 2476 798033650746711638 1657 654 408352930362767370 1799 1447 200714837489122189 494 2393 839581531847719055 2425 1835 90531988399203421 2758 440 308185244897387494 562 1039 78954325490343348 1351 784 872200277367470975 544 1652 49700974850614274 427 1680 146916801759863499 2601 1530 233986594853163904 1724 961 438729339027124486 1738 536 109658892491966014 68 710 517088614899479691 843 355 766498820985900293 39 2024 404065971262752057 760 1494 659540726839041416 1931 1639 945567704221414632 1416 2910 376448383051301284 1935 1294 951040751766901356 321 2946 623238453654520184 2622 1366 53909096997745869 57 1015 412488903064587402 2841 866 16905614317780360 1165 2097 686895936961949816 2392 815 52556056398525967 85 67 413333415103834295 2591 1056 912986261359672190 12 362 700862104515637334 465 2878 333644582768390627 232 685 434231832027440142 2795 777 578733251648690439 791 749 612989045115192171 278 2488 981894898267525451 634 2085 699220968765878028 104 155 119089455223545052 2841 1866 760527364064782878 1241 2347 841336498531077521 212 2079 53204599560045981 1931 1476 88062471321202682 1290 729 867523969986437337 988 762 769234615954359636 1908 72 341853259203853034 2117 2059 909651606184666064 1659 1751 636437230554687431 1362 246 867175551175744855 1836 2863 710872296901417331 1899 817 579455339157325092 1882 2135 941071476972285208 2992 1912 63561394761874697 2940 492 691485433864047202 1484 873 616359675641470138 1489 489 905978917733917364 2293 2473 671640776418526058 1142 135 660696357773031226 2109 1514 81917362969442471 1223 2442 292524887161042872 2513 232 977710383468139678 2572 633 119179426878843900 420 2871 47947252336030191 989 985 144130385080356308 68 514 108390489036029272 2965 2981 1122892598407975217 1027 1045 1048596348424894780 1529 1746 863949751277697458 1390 1809 984112905242918077 2645 403 980030645155530781 577 2158 116624353068679325 2373 525 87350798933499951 2708 455 614237076554782272 345 2695 2643257384411634 683 2501 117770388500514982 1456 330 110058756026746504 1465 935 880246870860969038 2192 274 912332258915455647 1175 2202 1117866197236380564 1303 2578 50217251917857384 69 2769 590671747785849686 1114 2747 185210582060308383 295 361 700983076901807971 37 1288 917724490459130590 1957 890 938245793569396594 243 530 917050198607989815 870 103 4789537858075151 2989 1248 9350657760139245 172 1373 765457005259697434 1308 235 15817059700887864 1329 715 94713627178709902 2106 2095 297484499498693880 1334 1958 918100037755510127 1447 1267 906456497010234737 1502 2137 341542211118158039 97 2624 296255002518948808 1671 2729 290928415154448103 2578 1249 77538042725333628 7 662 45180546304248123 704 2659 590948838645272424 1811 1427 194167607123953029 2029 2581 615750481977040516 2291 2596 136694968668212414 646 996 393097721851687236 791 942 408825739954366207 1150 79 1056156661744030831 1167 673 982368994529991244 855 643 1017475556823520204 2234 2201 1060103345575114135 643 2136 52504866512799888 2081 1576 408005226619994708 671 2829 591216512083700331 2368 2101 79442306116411640 1859 195 83336784419725515 655 846 84337291697495087 1215 1949 49352730700584222 1634 1943 90200193905497653 2314 2648 417205006170541740 2712 2170 659151230788315075 1826 2227 583479271603969813 2250 872 903889581414364032 553 1503 125783094195587732 500 1463 48369500760670880 816 868 940989660055429370 1850 563 866853063548094492 2891 1781 620553978968283720 32 2040 731574363091854465 333 2283 217438879641285878 2466 161 987807818227098587 2256 1481 369698098237821359 2543 2810 337664732986364506 1498 492 371496738436636688 1728 1340 620948969007960625 1592 2627 373646501741811147 2061 1095 401702035979613542 842 283 400088219900024185 1670 438 366644544741571498 2628 223 651860319919966412 2818 1986 615223956849045939 2481 1480 659910108410702335 111 1562 693380122367659969 2878 2286 290754212099758194 1839 2803 868178777191820202 2572 2692 38608751949895595 2079 1612 404167855722920423 1076 1011 116502995749100242 171 2270 435005014302886556 2233 746 703563274814460379 2210 1513 651446041608896995 166 1230 412792270783130404 1018 1080 1129876868766898551 1182 430 108422191753433812 2725 1160 253162264965708998 2062 943 336911280606098646 2620 952 868125258752051395 162 1569 51403927540417149 879 1477 882140707763283344 910 2551 399702133098121164 1814 2390 588953851716149128 1698 2770 339875373556271951 2076 2172 618730768242966586 1621 493 115427414062047348 23 1311 15628796526700303 916 1237 289540164919316761 953 1550 978780598504793259 1335 353 159364320217316693 2883 1025 114069189662987799 154 1194 917045752880255173 2349 2125 188475799078502639 1781 2939 293441075242404772 22 446 979119028996762268 343 33 794609907260587212 1276 2015 619957065130999227 286 1100 611098204067185033 449 77 415775032186372938 1200 1791 1022774249070636262 2574 928 653508324189360668 1386 2199 1128177310797334601 2027 1639 108745792206922517 660 1051 374152395357195527 879 162 907953911058267902 2597 2080 6675254196981482 1968 2638 1016840290912470218 1058 1849 408508238610768919 1408 2047 512061916181836081 2464 1739 581711188195751752 1696 2176 944914573726509245 333 1578 663092148825893968 1604 2078 88932433174227222 1309 205 875387736947081667 856 381 411012022173998804 1382 1465 361913612161813343 879 2772 369443189867716814 862 1657 593667116742405321 1059 2155 878402867238908913 1767 1710 179980480425360465 2482 2243 657681311445309862 1259 1939 617164116692592823 1761 2012 1004086684930102550 1203 921 797092950389344447 2827 13 332586949491848266 1418 2235 843897751150758111 1766 2047 826312401912887801 622 2106 876325315861524719 2356 565 325386168294276100 1477 1574 907069188061090853 719 2200 629306555174738900 2548 690 365920902871236683 293 423 233743770291900973 167 763 975073652365130091 43 1759 878456024335918398 1922 2488 433360097955199079 260 512 940414221277645725 808 2202 45538232523844773 2566 1041 954297345224706622 1079 492 38178104915826421 1295 727 941576794288778216 2133 519 909639260253403168 724 1953 658617744967503407 1327 519 38353826030313606 1029 2368 372964295866578069 1281 1111 701796467150641959 342 1627 367856139409555910 2006 1176 261414858134847883 1494 1583 916159844557806898 2976 1601 613733473471295191 2654 2348 440870597846156733 1241 2287 944382607083197758 511 49 835333983690979678 1550 1393 591449678555319247 1879 1434 342154844411379760 1179 2460 905738969867217132 110 280 996728035024040984 1728 1295 695527498911348860 1870 795 372668319186501345 132 1707 346678598887596206 733 206 625690667598170911 836 524 76106019543359740 28 558 292337084301738427 437 1821 881832298934554139 1604 2531 58167994725116953 416 2883 700071738508144832 210 12 342134226299472328 216 2625 636474057070520904 541 2749 1127699635849401374 792 1596 46431319499942372 2811 2279 872001089851715013 1807 2539 966155510347242456 2386 194 938210401272030491 882 467 129777574339215887 2700 281 192607354333329844 149 1764 899214412574811207 1962 1969 933130467627907549 636 1897 50894907896136994 83 702 335760468542338172 951 1714 985413685304469237 1301 1979 515255633805154059 1969 513 1048968216014497744 2190 2076 937915579896041941 2147 2403 878492008331542302 843 1334 37504933773312757 2021 1523 803541355680522727 2860 2101 972568108453717969 271 2627 592247115444357816 1 2552 8238619798534622 2709 119 618003086472710440 522 2496 15958183746264352 2058 2208 973341685416139241 2210 940 690114335757547464 984 946 108688488529339702 998 957 985582787280248043 1045 2564 541889854499474984 514 1822 339554594743982063 1946 2379 621378073688693124 2718 1824 437391337503310163 1535 898 631367456986304662 1722 883 923985387078391188 2547 262 699876244156517182 2517 174 109056066625492283 2867 1622 303855380826845610 1873 262 1127252395279826264 1708 1771 465426352168698424 1632 346 42115004275779842 2792 1941 327980326097616756 1595 1447 657363165358982855 2559 2751 1096724074808506511 81 36 50191538588983758 1211 273 398906475875203403 2920 962 722699759104363738 838 1389 953564274577468 2286 1153 100212195742042280 1678 2624 580141478835284945 672 2916 371339184465596315 2673 2517 876328549839296295 1898 1015 125335478625673020 1100 1610 404121409784082434 2688 1211 10521194574672181 1178 1515 291963278128424789 530 1532 580245823392558989 221 49 308238292674848958 795 2577 724926005648769571 2295 32 107245725082721717 820 211 1081287291873504480 1377 2731 699906778079331594 21 1106 73590057382415785 1759 2247 150055383697879023 1386 1769 710129277426281600 73 491 937531230111849304 807 716 650741286796154160 82 1384 985259222783811760 1683 716 7972806197477460 1264 1113 664650869752580557 2563 1117 798085721935811503 1613 1059 661751059221389762 515 2146 289186773438944554 266 1426 45041499676087179 2923 424 296170844244523981 871 677 947027266217797818 523 7 74756455258417380 2411 2844 582125537614196039 735 1154 902479617708203106 2392 1045 299318083609612314 134 2573 411333857042782598 2828 2573 368284317438320075 2805 1797 994417593682879238 696 1379 694494503980773470 2176 1174 806439188087773179 856 2217 1026306184867095003 2179 1875 217780804023060253 320 2487 297763775708829295 2081 713 938174304467404689 611 1598 291449998494013879 2480 2499 652832895703247461 1586 590 690555571828439998 2490 1506 943788182857572056 1434 2510 120542686284401891 2744 193 624486817231345939 44 2675 51044045911770818 2206 2653 700083192953562622 1447 1592 50983030048839483 791 2438 655207762459397748 2198 1590 988011820993036792 685 1287 1014520458431197999 180 824 288990717370107690 1650 2573 913345598058186901 598 1703 327410065346379254 2347 2499 1092754076606298054 1372 2839 794344992120257431 2764 1898 689511942575674133 1750 1667 941517857654447585 1221 613 829872729105208273 1932 439 593651937031487741 549 2929 661257337405636401 1013 2665 47739304696015257 1726 534 949434354971861572 2414 2438 123010767618834753 1438 1163 651579770377491495 1895 1105 53554012125012289 510 2764 1080941932937335179 2536 1640 475927571928453302 1470 1922 757409347181782900 2941 227 737398244508713379 1993 37 926254828927024148 233 863 74228151068446309 1273 328 617948850039220973 1666 2808 290467542654403893 204 1844 979354004028854966 1026 1525 192878090909271084 259 2457 407843409953632317 2606 479 655538218326415626 2182 1294 52375902749392149 42 1017 546100254203009272 1676 2863 887797434437768515 93 1256 580535443877658200 2143 1509 844520830385001744 2424 567 427967088698587118 1941 1820 113922637930265055 1848 331 583918562782245446 1135 1403 951053129013956443 495 376 628243843305760462 1493 63 865517264829174420 2013 2725 109714063009014949 2363 1480 409876671262235794 2392 1858 409800276899727857 2364 297 134179400524823124 2318 445 86380519233504861 882 838 29450180160815160 625 2219 664974382307634287 2375 636 86185698014368278 279 1507 657866857806739134 2892 2415 979836386211637255 149 2687 675849740053844130 372 978 940916814540469171 430 727 903059775831014495 453 2502 589620947096996750 2272 652 75283117033693122 357 2434 86158735940898876 2909 506 401849137487012911 2386 1415 907742177371339503 342 340 724363811179425154 1178 1528 1129622265435991912 643 1651 1120019509753674 1502 874 941006433436843756 1472 1762 603638620764110311 465 2369 332082199903852422 2756 194 84425234902097361 65 1384 948408813154443772 2193 718 691500150102615984 440 1668 993806349442141541 1989 315 436428666750737947 2871 2044 180835039408168792 253 217 941025688911702625 1542 725 917679069194239482 1849 855 808496296468244480 765 174 554269979365207947 1360 1485 591165347033984244 187 1868 409725081999783996 692 1 116637333752124516 973 490 291913414824400202 267 1728 692798159805918234 2620 594 619352503238762744 1838 2585 1086455157156068826 334 501 1131198779377912344 2681 2550 326063394700808204 2259 2413 693366716101197594 1212 803 638934313200480296 269 2114 437679178567158719 546 965 697108374387615536 2542 2447 1083499347209384505 2132 2672 305321294368765591 612 2649 864820606050433127 2379 1387 305069512955935872 2693 592 908172546959489310 2956 199 10771370183471314 2785 1395 616786575022726596 122 1019 723903510100099305 154 578 76632263077169857 1200 1400 774224567057577633 818 1286 413116202087922061 2293 1089 897629464879698654 143 2303 868667546974750763 1398 1279 977937961823024247 1563 1424 1055986393589022201 835 1986 900956570665259596 479 886 891997005746893141 1068 2049 939159197473630799 2418 2125 977557986304886692 1269 1940 947712364202042770 10 2027 402722759373589155 1749 1333 85761426469309934 1625 2487 761460927166880940 1529 1341 1044473626715787243 2360 847 829298524972774634 769 1719 297415762756475493 1823 2640 801128661069924544 1145 1229 388001699625104739 762 49 901765855866159455 2853 643 977294847753067750 1629 1871 938491540362890405 1236 1990 832993480132432029 1835 745 121832865622486121 2144 506 401567946181152969 685 120 229599575438792842 1143 2046 757827139363713765 1619 2455 264805272021605381 558 2303 377563631060457939 417 2667 902530021123464148 1797 1408 968274285280593799 743 676 871862731738730740 1227 2066 447635370475126317 844 841 584171787897246979 2913 1680 413434548840291136 1238 543 330260179291701148 2884 603 113259410411754399 395 2353 49137398589308253 2242 2875 949982603803004298 924 736 618002727452848473 2855 315 52461420190347657 1520 1715 290025886929494871 2305 603 881990452028804614 1833 587 1046485122557649184 2682 1821 109878710186022429 29 835 870203848788968394 1416 494 1045313469168188603 1409 1397 124960170621908473 2877 1529 69473540390841467 1369 218 554437828352950322 1534 1532 938860460354101581 2061 2872 616976315099916329 1982 59 696491729502378390 1349 1771 790334101775390626 1159 731 396687045405738200 1232 2942 9256941853281248 323 2808 950738811614460078 2419 2626 366762833480946773 2439 2129 866732030801413136 954 1503 875474964957660969 2623 1783 661783288904487934 389 1884 918505700056342558 503 309 940679957373256343 2044 2473 477757591664369957 30 1816 875220349634605144 706 47 295918724182815221 870 2679 2736154681295238 540 2566 700958342266965268 453 907 11809416508610792 1986 1833 15836755969244924 1288 76 685120260445748957 68 273 879891074104030298 1031 1457 912934751197960780 878 1754 916818743609790712 1661 94 13398298853339980 2660 730 868958977649911826 496 1089 365003027273954245 1989 1716 469994160663501720 2734 2747 547240690649442747 2950 2430 989301898406107354 2168 2015 696301300579678776 2155 2037 253169488127412897 850 651 53222461527559878 164 1896 866080924606406832 1784 2235 221791917290737529 2424 1816 137306497784347865 313 2804 902392468127663340 733 240 370582738792177652 2474 778 1086953189882440383 197 1181 989903112742140492 464 1824 360640730102595651 1073 354 291735993450389692 2972 1635 984083869656257348 2325 2040 592275292562326470 2233 530 600984818751388375 1437 167 918445943791588404 606 1026 1147424554759189729 28 2090 376563024593795092 2154 714 117995873892496678 1235 2382 882115046337173859 286 2567 358731547147101003 534 54 917241838099982964 1346 2201 367932252741709915 909 2119 16978237946470744 1774 2855 99258192839706928 680 2428 14848616300820639 2146 601 509554170056639734 2490 2270 656249545966501728 1181 2321 12681596691105604 1701 1944 48539366822844731 2488 1732 481342517521064157 803 576 697955072427953906 1827 557 370014636951703847 809 2103 651570354281196919 2090 1582 405225642734678678 1063 115 49922515207933779 2069 991 294070830278550266 2236 1816 592499880881753280 1883 2781 903008839281216115 526 1813 981740231117508358 2606 220 100458343634845856 2631 1587 401195717586057080 1208 943 951664702091543809 1600 2194 121023056780317095 1794 2047 1108734159839418337 609 141 81193702425270574 996 2259 375142958552464078 1729 2744 731945904481422264 2953 2316 693652040238198394 1994 976 41788404622185461 962 1965 89034720396182623 2946 2797 584949979864287083 2008 2399 1071473184776524063 2030 10 38531003236836301 2041 450 166463628575415126 262 844 294517661755293712 2089 1137 118326205413222005 550 555 9710634367526931 762 1936 89089629984420536 1325 2209 689635950943009926 1742 2521 375637112151677772 2161 1521 360323804167099923 1055 633 367413780082992796 1148 2201 872343420741942285 1667 2583 376353294525015852 703 606 427738133030631706 2259 1141 154643619132862631 1573 527 692017445770452590 218 2507 335385011313808812 220 2149 395761830727756709 2686 286 992302021765487908 422 1295 374731197752390437 717 1322 659888831342096600 921 1038 946283240136200334 1488 2482 867050011458142332 2535 1029 89598526958425176 1895 2643 949862054454915478 1045 2177 397293188550647141 2782 2124 126597690409070203 2734 1030 657896145052368514 1080 70 124535378560955688 424 2511 695279365073218754 291 628 698063826946318881 57 1005 700051915317531097 1 403 685868604946560091 482 1515 904258859759271348 751 815 75242067965239374 1311 2066 909044420892177988 1789 2483 686812015019633614 1052 2125 945406938233637788 506 1479 902688263169929535 2348 737 477477093808407213 2180 1501 751834279819812113 372 633 44891871664337578 1053 2446 905291067941149710 801 1127 293268995343945850 1686 2665 364082719047297253 1461 164 904943700215960201 1355 2324 262963024154244173 1884 134 655474804817361662 1660 603 5857704762305977 2744 2625 392794380555151975 2720 1311 53624134516568163 423 1868 77674297746090869 2612 900 61804504018639674 1059 2716 192169730074100084 1493 637 695534987890086560 1070 2853 321270154182539530 280 991 656797955132716418 636 1970 402182080346567862 1788 501 1057551538081068887 1643 1391 1025878921845356111 792 280 72670972094246192 1497 1077 73189362501075559 2947 2319 85969067879458204 1556 2808 1019264478889687623 2878 2383 702103475164197601 1882 1571 909209909081982651 97 300 191366262157084721 872 2787 363175376934189677 872 1089 336331493793317538 1621 1336 398215751651980137 1567 1850 663451097984891120 2187 472 290327513599021109 2493 2633 945832320948721636 2328 2090 661225662211396171 2483 1179 691067011946263978 2945 348 684597399114075666 1885 427 769539710837340340 462 967 879163212639333622 2375 2511 82473147408997081 1995 1934 3768737656056065 965 1459 418519836401979711 820 250 1052787697924097361 1986 52 589592392310431769 528 538 16838173196638757 2676 1950 663892760995385856 48 255 261092780782065751 1221 1212 930566070970284885 12 1672 327848048202205299 134 2519 121976513592185396 2568 2702 52455384861926779 635 198 329181189628882191 1640 269 546329773459973937 2275 2570 367446558749182418 2031 2104 41063075114757377 2939 1422 1131372244283482915 1075 2404 801938272968621211 2028 2723 1010165507678504289 238 556 692029676744750379 268 2089 297840503069058062 2317 13 578593326782192505 2523 2571 591687172568694518 2635 994 722161069809063820 759 429 1012838383124562525 1030 1792 717574081120439615 2682 2545 78875031023164614 1848 2894 662076988107800146 2538 2636 735395007393375304 1402 53 334586965572503948 2453 2049 483596208386964387 516 205 873841327778352953 2324 1326 1062371294998047959 1906 121 944088597113273830 754 2079 910912834287012622 252 1014 614867410794926459 673 2313 51641657473451544 737 299 912555853742347645 719 1664 337760527360373960 886 2829 971271204488986409 485 1211 7794227694256227 2547 296 904948610732208783 1267 1611 626360944644157603 472 1379 109954862433761793 2693 1215 937244962846799143 2349 1222 832676982367987612 2534 1136 659022161154501513 2401 162 1121499484754664507 456 745 685923477466390309 1985 2787 874578962125238255 257 1235 911140268394789368 1542 900 998767885134940891 1074 2810 397126365442579684 2273 110 23598613004174096 751 1125 590097534337198693 909 1288 366462607388174948 1079 2832 364343529037149953 2061 1699 367709202187390281 2560 1425 975426741593182156 2116 51 53864325093860627 1216 1013 412281155302331426 2163 2863 383088580281823247 204 1539 300985306302188822 1622 688 654976158859688353 1012 1765 931156300322885080 1617 313 617119785248355655 1216 2275 335084077650928386 1227 1923 372578814132265162 1775 2290 660112711228337242 1050 1153 928392899796552365 2734 2850 399155256634360904 388 1452 658021764062316917 2658 822 879343297634072820 2682 1907 913911146416593234 872 1075 86914053714638082 716 807 982792204429794612 1595 744 303431675919203379 962 880 382015763449961555 1570 2158 627946619570418858 2043 681 805951720572511334 1488 288 368460890859038130 1104 775 587705219955348532 562 915 973096510692700279 2797 2981 1098448461580388313 2892 2651 3683315555807829 742 2516 904974949768304063 1358 2743 50202885433965715 2623 2031 697567172122765743 2528 259 581528660011176200 1907 7 946726913626558597 2501 2269 908131591724379797 136 2547 378062650785986532 1326 2302 123850338511674179 2420 164 36101713014482149 1131 1705 337595286357572984 972 2414 656755415967082573 1812 1020 773607087179309936 1128 2884 291367363914190987 2161 2047 1050327819580002720 563 2975 621282073902550903 1921 2791 338428265342006132 1655 102 401406463526062257 2730 2512 103532972490537321 1926 1926 689157749498291625 1370 2853 1020634387611268876 229 515 950178545090586817 1758 911 43509895908300363 304 1364 665286600445719597 714 1405 412873025936381720 662 2425 424488445014513508 2189 2264 875727158744476086 1521 1227 194419750274401795 2664 51 336800227568346160 1615 2358 288975805324236817 136 1763 311758346892232735 1009 805 954240933271655614 2351 1612 803217702788375313 1095 1613 13370171483331898 1537 1433 7027067817194217 1597 225 961022204119117605 2108 1698 684591207054662822 946 2706 701600843687820856 2130 1893 520117496180697448 1712 1584 82500239311418872 61 323 72871342381470418 1985 758 662458639697851324 2239 2735 328483274674247532 1186 2389 112999174235559980 1541 2087 878614873413938096 251 1468 696306711702335280 782 1583 305722255198598990 1443 1176 620494520515452874 1488 1008 89396132952268401 2363 144 980713605613609427 705 838 980684153668434124 2128 1633 952694694218316724 2614 1500 397572136490955717 1368 2110 732417246442824588 927 1119 47230156101296556 1856 2672 296674474480185229 2856 578 113228010090110655 1075 2863 394756889392692389 1772 1830 717486093064351158 459 1426 979184785295875955 1553 34 695208893940971963 334 1922 551575800173424416 1597 783 612645958676894015 2169 178 651127891503229573 2821 2689 949665818338388308 2956 211 397260993180482908 1101 3 109966115726565808 1015 2052 473141827967293480 8 1157 980202922130127054 1985 810 412416614751142158 1636 673 582289034071345856 1039 2964 657856302464729789 415 1256 614731679675969982 1046 1647 696342251408784929 718 1633 290238899915730711 2640 611 1089155816187374588 197 1782 937405582811050860 2169 2431 880089516918245354 76 883 419945816749638703 683 2516 288637178999658829 474 2745 473610034709454277 180 1089 1408962580411070 2652 824 660819332280500711 1182 383 940149202871053508 775 2379 288816250803201262 2915 702 973838309611376692 1564 1887 868631846454246737 2751 1737 549715995021463466 2030 1071 511711531876841063 2388 2004 1125839435420818746 2940 668 409313008021241217 2040 1464 252802783530996705 773 237 122572219931608469 257 1897 49750758129019229 2326 971 1121390477634595758 285 1098 675879273669973899 931 2886 305631343650071879 521 1492 407888648943980717 48 1825 623806119342661898 500 1330 299764823175825945 2033 1444 473442350074186834 1840 497 1127710163576637337 1017 1229 760004134519330987 1115 885 29756437654489348 2201 2105 692850307655221382 2410 2833 296755172467972469 2373 1207 973750897413111104 1961 78 943405229610026277 589 293 765382140479464197 892 2403 699172152105813059 2849 2755 702300412239994200 1467 1005 77391967994035897 1500 2010 86930997026764809 1097 319 407934629114135254 2580 2094 661783928898441745 2271 986 865750802931601255 1467 62 86011306213170826 2061 2093 584412978276647370 486 31 700156765614386329 2803 1929 624049174031657860 1233 76 88473102402501812 1605 38 404100153825117651 2695 1962 311507006391310085 86 1155 362262965634936515 325 660 594264901243160270 1572 2849 84965252946582571 2136 2327 1056860463195582776 1349 759 695267189821277118 2862 2203 992533130664710489 2590 2462 73085784419704442 1751 719 615945816886342917 618 1057 84309567904711666 2189 2747 799798249141845550 887 1581 64796726156280077 274 753 700151849546375117 1939 961 1021539015466959061 2424 2682 607995385557860647 87 1506 622367447706553073 1401 1645 875447895155585310 2523 788 1015794201311563134 98 428 82950486090984893 2411 1758 940660812585402695 302 1395 2025905476007713 611 2633 78388481514185748 1947 1987 901918536618811514 2118 640 84705493227573968 675 2216 228592643212555483 2025 632 407267170175882732 1883 2973 8613646106224931 1804 669 394162627517635854 875 1731 113315171836666673 2011 2874 1126267611611926469 463 213 692881197441326559 1722 2955 329090279900163432 1414 2340 1117279663617550492 776 873 124242713908724324 398 1491 698348216171084849 906 1216 89130677567149799 1025 1855 953265893688150137 2365 2155 36386646379808582 2620 640 330990537193409489 362 2743 1125343087269062068 2651 2489 370179516750578107 804 1419 652951699319746158 477 2258 367014332818187909 1934 1064 873610612277240841 2404 2053 14924836355871965 515 574 696705357273181241 1270 367 294494926052413126 256 476 89497223539964054 420 2947 413287053688270394 1141 2931 450279720809110792 1342 2375 135751884772457095 546 310 865625339794068218 1424 2607 762851420602703105 1110 1410 12844578940106861 1813 2676 330129387126650161 435 1866 988826283655051658 2554 626 328327701807946159 443 2319 59258817011907219 1836 2500 942308926945235111 1955 2044 837270881305739266 2545 807 326722507387421775 563 1762 356513452122078232 2717 1858 263632379150915940 2551 1581 325265731098799560 1718 2178 658041988876945902 926 56 108113359990435382 802 2354 865419176367421728 1633 559 691856197659972518 1990 2551 194836128731424616 336 2104 869286924618271229 18 1193 654015785985765486 2827 2713 866296245133102788 314 1519 509302423679417201 1434 2230 614075057545823824 82 2597 975845563200764031 1984 2132 1712192882884858 1413 2509 116606198613118527 2647 2530 905048794271027336 1736 776 188077565017324348 2917 2549 44483196308589108 2803 1929 73593546248613611 811 325 396743124133776196 1702 142 869565882517911304 1665 1053 397204738073339628 33 587 484711610403814076 346 330 1425822401474737 723 893 332675695058700230 1852 1375 185696569086153967 2414 696 654553856198842914 897 53 899654284831936083 1512 1451 368703037943411683 2514 416 987720860722184036 2498 255 552923184443186350 1079 1591 866424620544751938 2004 1827 1083734361733657904 1471 2094 878594845442375512 985 1100 630143658341465198 912 2262 658918647098758565 1538 629 324490322057594481 756 503 5055535906815876 2036 1419 696208028826613287 1256 792 659141475880106347 1425 866 1128506979188811922 808 2370 43023913219050689 357 429 613984962316131462 2320 680 1049371095031180604 814 956 31809982181918441 1039 1599 592005089826229404 299 1745 36581791177299448 2531 839 415266544491717937 827 1101 73368585024389275 1890 2111 660591034901515321 2371 1775 384422295535290701 1533 1772 130594563863658426 991 2529 582525657067686016 2396 993 295532857348766724 2310 1139 9869651933168912 750 2390 578277290066819909 2050 2630 13332498913684096 377 1789 16119546945580358 253 2426 970761990038172827 203 2824 73700921346023863 912 2822 980345216207485176 673 1587 620685859710910571 923 75 72314944892582245 939 2359 901992549468454126 1318 120 216395542090708033 1292 1500 318088031034693033 1648 2478 513222532449521462 170 1125 44895647363107038 2983 2120 82334983350608428 1083 1046 42609981650515349 1161 1455 835149671128797833 2128 1029 952077023564273851 471 2467 653839394186179985 673 1528 267240821460030186 2781 2403 302815230861803002 654 2575 624603076444842778 2674 331 627456773498885571 2094 2463 325655214427614118 2056 2945 593170743964110178 166 1679 974320189361058751 1349 1154 796863137203255171 171 2156 548616824348017482 2306 2297 34640364217902929 311 1654 653275605765033162 2015 736 700198132731046357 2926 128 704188302813707814 2264 1455 661819602431891482 2698 1599 1018198946620744780 2796 2083 514880460429776842 2001 486 161659873257690165 2064 2444 591723059626998273 1169 1642 143166183270558476 37 809 908275560743466261 2424 2939 890661727345664799 817 267 941870817814209861 142 884 107122492236338843 848 2917 660385660897101555 2013 2793 121403225686811945 1276 132 881252938803696867 2260 2635 876324042904689864 1575 647 588724446435519583 2614 2566 124246725873350549 2550 2847 772953779911932241 2952 2813 989641083378676685 341 380 374208381570170495 1858 373 408607393547587182 1780 1449 587053525930589712 2239 1921 695619732155596896 2667 534 692196012182799896 2153 1914 1869321185341408 505 117 588921296876298445 1358 1868 186561022582569672 307 1123 721799916315077225 943 2310 81544124271381252 2233 875 308779753564945683 328 2781 939519275738618115 1967 755 15416739635477442 261 1456 365746076307267415 2701 1347 1133605302321726782 198 951 904547326421105472 2774 2248 694329528878152789 734 88 629224697550711572 2044 1314 181966737703184885 1174 2501 259885113217887980 1693 1216 123908808915659175 1586 1098 312472268709898612 1802 1019 492429431743816631 1310 348 700546497097628484 219 854 1133995346485360762 450 2791 900246671665491427 2675 54 38467541810641796 813 990 252216079954103514 688 2578 941616545851888612 2353 1501 657566221084251751 24 2223 918144511431429452 732 530 879212771922139680 1036 409 412879293047664142 1931 1715 701982942221362956 163 563 612614718565850621 1085 1904 810894473511474 791 1941 294454733041662451 1216 2762 900812112771582207 2015 2061 576693137563254023 302 1404 982017646998252103 1074 1008 579807684955365993 1024 2947 6045051004054021 2529 2937 114601152918560256 1210 2155 624354180407264118 1036 2398 937964662033335324 392 1979 1133539718726781965 814 1003 774417779846254186 2050 448 129537716846987808 1985 2937 87209678057278089 2755 781 294405597336898937 2811 1468 305653036823859390 2840 2215 155761891314985947 265 1235 13711956753806727 1345 2434 698667714960508962 1259 2143 724565441795408603 1822 753 409604060856595719 2801 299 698520134579882119 2971 1680 7279094419057474 2662 2432 880750766571573773 1823 2180 1113936468283211131 320 1733 1131669543310717924 487 1413 979117649588480627 2569 2767 160981366025702165 1460 2602 1082950332623044707 2554 2554 579948477031500100 515 2556 1484326870536496 1115 2741 1123390628141094935 375 2334 686605954138655136 231 1180 986265468857623436 2279 2009 578359942314088425 216 165 3397273517580574 2990 289 4618820061981990 88 809 2729840967674307 601 885 569898050003797282 196 59 399719835908718811 336 2962 341198490913699488 1840 2669 124858447224133483 135 1699 376393994339154401 2408 423 694453789204028623 2449 88 988277266397424267 427 1154 770240273404791711 1696 2755 953468735861091794 1558 286 1007916827799231912 362 1162 144779792347761316 1182 678 984395136138108605 1700 577 85077609385020622 2185 831 695404123924545756 1490 1909 231339300911616526 2415 1064 14744020310978000 212 2270 411520278543085428 1426 898 105857522102888665 2669 215 84734703782955954 284 1108 160209058889212457 2822 1736 218647244172854931 1198 1671 693347038036237205 2139 419 664722511704952710 1900 823 623839079549682125 796 90 903601519904864778 1638 1991 472619788005426352 2917 405 698281777431719804 800 1435 118156369939290392 2533 2841 1020395665072415998 1477 45 914631342401817063 434 1705 906793127286655568 910 338 702302979061579406 2482 2114 1012109105905340978 851 853 873154931160949198 326 1828 941995453270624559 1760 1944 642292701105507704 2674 614 76119101532509351 1865 2415 262134950133613506 1209 2869 374371947800147439 1286 83 981860235387742399 929 2636 726291770762461254 1470 764 438851689888967071 2728 1960 377498897623093340 2010 2541 798534080249601072 2275 1709 768164544272117288 1394 2699 1122331982034447284 314 1198 48453282031466637 2058 341 113206109067210960 1536 1939 45639976141123995 1961 1820 363900355736912658 2975 897 920540407547661605 581 703 255470067110280189 369 40 330531990696400527 1904 1555 340945120716051572 2771 2967 618323171813183069 1883 1020 437310812975868136 2773 119 37911749970935016 1545 1309 17826461346893213 2907 1731 692788010759417915 2496 2706 299387541799395199 1604 1884 650282897082517677 2427 1888 35154929042118989 1622 2470 332689828550626620 169 2779 397468803580933196 675 644 78618144083564517 1875 2511 1019414331558089844 1556 2127 1131064374901017294 421 2655 918506243190853765 2017 1722 368984649780748377 1806 987 894675660909085541 1513 2797 979009469838192507 1376 2532 949419375281788982 266 614 305736461243154843 2169 2714 512134481729482973 950 1803 609345260177151013 2374 1020 1128720731553051313 638 2644 410971888698919291 1883 2130 974171437679656206 1478 1238 40101904540979900 1540 750 372640795292824105 577 313 338123827417585506 1084 2014 913265982791487413 2741 1420 289661731220069841 1397 706 398241788263734269 2304 1939 665849600170965935 1689 2607 801132783864389823 359 1072 902114613028438385 2877 525 516312677205532390 266 2832 116662664837831094 837 695 85681127144180984 157 886 894710441102347685 2324 1997 448010743743803156 2675 2700 229168195145939472 256 2700 183084741822395826 373 2582 948087515899257960 859 2140 607705695042601655 1360 2465 587635010786639066 82 2037 1125743333791980688 842 485 330083351838008983 1005 2370 402401598515941471 1159 2213 94967302343781027 2232 2319 401472967214087515 177 2870 613972903839263788 698 2697 833114798221285675 2890 2679 377316982206082664 848 144 911509884942659514 1020 689 758579046601271330 2463 1919 941539006742660094 2405 764 400084802904878603 845 2122 587900397781984526 1609 2219 677411153514903732 1238 2667 403943776230920117 518 386 658002843586107554 2168 1480 76944443627709871 2155 1594 1056143653056907323 2733 741 87655081847761519 2259 1443 45040436952922147 742 2019 3827516960676181 895 912 687366876057390602 1511 2146 298736084221593472 2451 2050 364004486312233436 2696 2957 147808311044856045 658 300 474087437030239424 473 2304 399044278412304164 2938 1727 119195364092859945 957 2292 609096234175465756 2869 2043 1124053130439912955 173 1229 656810001342109741 1352 1775 35683352418503906 1653 2239 73541391301774108 1179 275 947581082395600005 705 713 120560085870455945 102 1713 975208097996373061 333 419 866237087377440728 197 90 913916850495220744 2437 578 119422006761499519 2435 2841 936759600354056167 692 2230 53066032500861477 2749 1616 254439162142016445 2275 2242 9764337152977357 1771 1683 636895001496851992 1086 2298 297009166105915314 1085 955 338756272772016031 1153 2908 897365037672747827 1359 2536 477397247822876958 1839 218 910378906955152433 1216 1609 312912713519801397 1218 1184 618146223304087900 798 1734 148951244902852002 1684 2411 699278968572749390 1383 2301 665207318844897617 970 2699 145500804006935833 340 955 333812625029346414 1131 2479 147018432815384134 1604 351 337897260052671665 2557 631 626864294568651994 2017 2339 441867048792810156 1535 1040 948906689301724551 121 1039 901731304242540797 1108 422 469340010699749613 841 1380 941399474630546711 221 309 135586695246945815 2569 1310 657327022344377867 2142 868 188737290041032991 1653 596 326305271996832701 2102 1091 895776629617724967 1761 451 45250167764979691 411 1791 623011429760136734 2272 1098 318109624557207287 1323 2792 85540543653525600 523 1586 984661595400909875 1623 2177 122508170741525750 1546 2595 88207895301364717 2607 38 767917532260548757 2901 820 794658015724402971 907 1473 9305594959596916 292 393 147379515853319998 286 1224 54643168486664662 2922 1463 3700471889693069 410 1659 466214949736743420 352 2814 837942614060574958 1893 1163 621103073965686355 1823 2241 577819267282135327 1252 2559 947568011674276347 2732 2357 617574135491410193 1947 1881 908637562316890607 2806 1037 332652055238763886 2961 2782 717775978787517561 288 1350 556478689507501688 1988 1564 468940032691621605 929 2192 908817672811251434 666 2339 757484254037604606 2634 1282 16181508021794553 2152 2051 944929729372202799 2203 592 914815453556427901 2506 2646 976494763234813209 196 1484 109175869512213428 1548 1527 835634702341776009 1872 955 541362487879527866 801 908 117226470132576170 2213 448 627536674051026516 122 1830 909855845645544509 2953 601 191456423447375451 884 1536 679836931721435392 1917 502 577963516428617029 2601 1146 378427232136613344 689 1436 370001328379772217 689 1546 46343607348771976 2933 2947 593663128801117410 506 1690 979801641590722886 1092 970 947703520658401294 2930 2542 401313271418633240 1299 1497 367191266128402531 1182 895 297734436578879521 2214 1110 110373407211475143 2358 1540 690390086130415919 829 262 354860007239363888 2146 1539 879035933035947723 1268 1984 1584042577965468 1498 2953 592923212652531546 559 1946 696477488621768713 2129 1056 614374876639754426 2485 72 588569752884866307 1468 988 1130084682403242539 927 1479 975752839071582707 1455 1661 910571295381634549 2701 1119 479460256227699146 1798 245 934469171729449595 1347 1755 7816259319073146 1477 1539 944049339744336866 344 1604 951544114372427116 424 361 945545384733505588 2258 889 903802431930333264 2706 2528 900762145634621300 1239 1467 1129968801277238361 2488 319 869882507511749729 2696 1398 1127979295465749650 1066 2814 221850686431741143 817 2993 910069626515823577 500 2751 515818599835450425 481 1584 368924464740664741 2309 1240 4281276161895626 1718 316 409705206357140995 2787 649 871805299709542086 454 969 335836512681226978 2548 1983 406432173976707271 2558 1338 369956227164546926 1105 2449 665162162039208629 622 852 699273438496055564 2105 1077 982194368924089125 174 758 685206549763025440 1350 1144 533403349977349885 2641 753 266871785289229086 2335 2324 197714852817236318 1793 109 417044573118363819 1083 2737 1053104673916581182 1524 1973 338007044930260426 751 2135 591712691003302664 1443 81 362633862539392344 19 2464 289660638726842419 2298 1223 593193031526147846 2078 1127 943279895248765010 360 2396 375528803512586258 2274 714 903061175450362775 2407 2235 875221749198717996 461 1890 85140191166940787 1373 1566 770087597267031563 1008 1710 443364683699256704 1075 2097 404243774619649554 623 1670 121372252157573281 101 2305 3276229866959524 526 2468 691638990252721608 1926 1922 836042299806966936 80 250 972921944410502855 2180 2311 1070287888662478107 167 1784 700304901046307119 1001 1040 326412582590826483 185 1055 299289111860621884 2854 307 916465112810020036 863 2666 1088020758807370107 1923 941 1015891981040382118 1261 683 1081534480791574838 2332 2789 364617771975347374 2142 351 554648443739194177 920 1333 294585354250286251 2416 2748 735543663188982949 1849 2677 75384805972583214 2129 1218 403091918385563093 1617 2950 617612775046331802 414 477 660418672075719091 1237 100 294585238586855374 163 503 305087859332682779 52 2694 409638586928606905 168 667 77720646682761738 1732 337 147617756225068182 360 1403 875374309385540867 2659 1864 1017743251443367035 2000 2536 586298995806291060 359 520 290998311453089666 2061 2525 81910797606480439 2858 2977 951374546762704720 1649 1086 87133548756726610 1536 2746 185969828340478739 392 509 477643808378259726 1087 1151 373570694169859178 2432 1528 473018363016305218 1914 1149 52848451732094630 875 331 868904182693265130 2564 1900 773979141841142010 2706 1483 49534695658789311 106 1011 116679133311634724 1257 1815 329998348574894032 1924 719 649191203419646965 176 357 113471610369450061 1937 2459 947712368580326632 1255 574 918260131256814604 1199 124 882009192534894946 2185 1952 701384264301908805 2464 1410 871378517958314308 1799 2611 492054023868501620 1017 1228 835123582205596808 257 2491 577363323829894540 1894 1550 330332457145872756 2231 354 474335403144276245 415 554 342158250475258124 1925 2591 912142338274735725 1652 1417 618381285211090956 863 2804 42679218415426626 208 2586 164227805037197680 1708 1846 181427695731439985 1192 1515 373292265323454954 2837 2764 586724100379841673 2240 664 370343869399883998 1146 1062 27553562840117257 2128 942 305355625382763551 475 58 664846680627659553 1336 2081 626325917166425282 375 2078 114107631625847709 1483 2824 554219654440192 1916 2094 369476273185276347 2711 551 594239431703674448 1500 83 983610475077493340 306 268 333285846311770431 2476 272 85099937420376669 625 184 364860487054711048 1284 99 946165465828694561 1799 2578 274733072351037684 1495 1813 3289241947491429 482 500 403094003914183441 1831 124 693327668683186570 1020 2862 166141524923428242 2902 736 623056335313173734 2722 2797 875797877195093199 281 2373 980501084793583048 796 1061 696860912645875604 232 1829 686539743244240025 578 605 693293259542253178 1358 1471 1084077629106300516 2928 2642 135284562245490235 597 1921 655858532504721624 669 1215 954197486466382704 2391 2816 78549770771065285 878 1553 116609648452208792 341 2615 660364008481719816 2219 1339 650821837296634395 1923 1222 797052101578855456 2064 78 981314880210928319 585 739 180446227589176029 2485 1902 4156692897179720 279 1900 43030850609520619 513 1342 522999847063121384 668 1269 698076666064946881 877 2799 594095024267678530 2181 2659 5727936668741062 458 1260 701038627733496630 1522 657 626888785584486771 833 1958 687613407065705975 2151 2905 115219318462049334 1917 336 82157751089967255 2863 884 875020075111597066 1765 2271 126549119564722724 1540 260 953573501045816223 136 479 901253803733654942 2628 1961 986251475301920530 927 1667 375690261294113521 672 2931 701315267268288245 938 2003 82021666548640081 156 2120 979505615166961669 729 2849 402320110696895253 1464 2923 116021888952322297 2563 1014 875086205538029221 2747 1562 1132539070529744517 1422 1125 515277145210881360 867 2262 443976271378976119 2224 636 85975098348908774 566 1890 954114264752882484 2606 2007 546254423186767248 985 1942 628323184124706301 1156 2963 691668888177326331 723 2928 673047925367051889 1538 616 116446711314182920 1766 1182 683038010887060380 2187 2509 41080183333462193 2560 476 120710704681806384 436 2838 590783600469367484 2130 599 40287921219662188 561 805 270050904024287284 1392 350 301672805084290966 2926 423 720264627951998522 2214 2783 921884605959834659 2479 1539 485759802254657952 2552 1159 17457758730081247 2052 2443 547838956322534056 937 2172 449189372775376232 2808 627 116959243933142002 978 2914 300534254475356759 1436 832 77092419900341202 1244 1357 1093046419111195700 1944 1194 16719402252881235 2004 1039 551634499394920620 492 1292 716846908002449909 2053 955 160063154753641817 935 2527 623047565094537893 1134 1915 987401643929031249 2279 1938 942812906291130970 506 184 948565951420408291 2610 1758 84093410776897652 326 589 660640720765341861 405 2478 265800761182544676 1514 38 3684492628252204 2400 983 1057714852502716365 702 445 118539271339257954 1302 1217 37718177346815585 2217 2544 262964969831867543 325 331 687362761247798116 1977 2899 586518642773687906 1199 482 289907592587570040 1160 2703 546957468622328330 617 2085 653867661373880979 2087 1971 905613035715686219 347 1573 982552877336942798 2038 2729 154673993590208941 301 193 985605891736697968 184 2262 700113218715656234 1342 1202 1144309609858727295 211 244 901147147825583567 424 124 985433257539610026 761 599 110696303887352807 1441 482 942554450586592642 1995 647 866544672541530926 1006 1628 78389986673690493 2781 1770 955674179118012367 2863 1928 27010080439660547 318 1747 880122397175822328 475 1187 15117244794086882 1748 2792 937986529964600813 432 1036 40937657433775518 1121 2762 290436240404888173 1660 1925 121383181493910997 2806 1896 700380215080128722 1984 134 294410600429869596 327 1502 330845098034620313 2988 2752 874963623235816686 896 2278 996017418124029669 2155 523 652811505463373573 1257 370 944696140168177251 1107 1178 985256847995931730 1913 2734 138926944920732731 170 1909 156975363988566361 2453 2979 831525671415024187 625 1918 879222687975635307 421 2900 297484516362311786 2648 2222 314249976472589930 1245 2555 612530325988630566 1375 2480 557673363230595995 2128 1385 628028742837619798 2633 1358 188885962870568126 2356 92 42530158946157828 1596 1964 545087317323926550 1975 1384 301629380143733480 754 239 409729081959804712 118 613 544817607843125757 1308 499 78106111807638788 2485 1317 289204524972916582 2225 1759 368401085556997468 2064 2115 1088461778932267279 1559 2988 979812234267956130 1594 1197 164707804589627675 1496 1037 374683645149966462 2713 820 151773939289290348 2558 947 697336878884959461 1827 2627 377052606825297809 787 589 583095968969189715 609 530 377162653948910930 2731 2464 877326712271379730 1306 2623 697167642035923049 724 1716 903574374902410412 1880 464 48784343905460450 1537 1488 973546206677646351 2181 2601 364230657787208478 533 941 79453492694355154 2638 1427 437990214556829748 585 490 544598682261102575 2575 2761 978751028216805764 465 2372 17387957940891549 2832 2637 737499751140558054 2893 2218 117154990715211616 2205 1524 684581044898303220 2928 2909 22905860602468914 1381 1904 124594979978372257 519 157 40626904978516016 2001 1897 439701304707444056 2559 481 901813882217521230 1230 1631 698394937293332172 2473 425 592787398905176935 1117 2488 1049344409295450570 1200 975 556931530063993368 1485 2247 1093430053146907411 1191 1936 987489895366246000 861 314 986659388914141404 2853 2131 869002876949182298 2096 538 43190815397450995 2307 2198 639003340353115078 759 2782 1101433368329680957 373 1037 979933716530515899 2170 2926 709566073913148838 1631 2929 947360160098480515 1557 1292 507659592409198582 381 1802 702650147412953503 1467 2826 124205791953035251 1426 1827 905134585192292209 2782 2876 532776637713717571 2100 760 983777339500475330 2092 1043 2749884352816815 497 611 265598932019830376 2746 1742 437907477846730548 2974 2209 908117775403553933 996 2599 51510815144067416 1670 2593 976125340172333251 601 2679 475767062240790179 2227 53 373869429900423303 283 2684 933485730480154503 191 881 58425920182340531 276 2326 1089938624035760949 675 1018 447886708412147078 2709 141 37567117592319180 1883 1596 6996525842204077 1674 2475 699522356743122710 163 2194 988283478815755989 1578 2143 522078411200391343 2179 1029 907489298357235463 2355 143 937364635101297652 1318 1508 1092437865051377406 2643 1728 365622855368505143 909 2304 304718604598385446 2223 2549 587178989285051506 368 1476 339517993885211056 2015 2698 443188852013854169 2683 1525 952085649061367892 1835 1093 369894700598671019 750 591 399154316412598275 2639 1464 560535776814692225 964 1817 910323731069482497 906 375 659956569041887624 1874 1180 1024190093286498262 437 1827 626893723699307548 361 2279 6328912880792331 556 31 950530355801062807 1186 1735 1058406409733317935 1727 2816 362891998953145444 704 419 623873986080950376 2933 1666 686032694360135987 718 1588 12838109853434915 1868 2244 1092244409713284772 423 954 43584196201064532 358 2671 1013659012178739982 1096 2040 217634328202443330 1560 2698 729764782321368501 2345 1202 93204262538144278 1158 1090 686592346697548115 1734 2610 766287703406504069 2156 1615 665882434126570361 1714 265 623403943046821217 273 308 579908959386512534 2883 1790 613284240624148502 1171 1581 412009821276492509 1359 1643 130812307952089788 228 1740 329664462589369119 771 1908 89794445409211693 333 34 656216711693293424 2891 874 294624322956929998 2141 2590 132612928982742321 2207 1269 880996932158468224 2586 2557 788976830332794722 150 1648 878679952153345118 2546 902 673905125707350889 45 2387 870857083634802902 1046 783 591931777148732654 176 2876 448315298334122767 2186 248 340415839489196312 907 572 353906158021326464 1842 2914 581491150155402106 182 1690 336171397780443814 590 1857 903191609780362847 1021 1524 1048530115835053261 521 960 373560741808351025 1403 374 79905410962709976 1872 2744 1088155582754763878 1013 173 614444718960445584 404 2936 3892080371963848 863 2053 160489248112882113 2378 1517 945721700427744797 109 2409 578011433383211351 409 851 937280338515168992 2606 2642 875358433856234690 420 1373 835526890508804487 1556 167 724110936973853686 674 2719 940532898013646138 661 2833 701727722026454495 1140 543 113576819266359045 1770 2331 997155279915727563 2926 738 632650047313725199 2443 1162 1091032291436682750 2664 2223 871737706906535313 1379 838 81685586747567632 1309 2735 701950015377451555 1792 1130 395214862419680563 1523 1837 1052683783821421308 2228 1387 614565544663711158 736 907 910037688677611249 2940 1836 125686319272445881 1457 2581 659057690642803072 2324 2282 14454880552381540 1342 84 679285499538534793 104 600 724634048176811694 2370 2876 469114777111791609 515 47 908444048570346197 1859 1452 51424257365905522 135 2139 688443665337044583 2011 2733 161841903594889432 426 1787 916684048333494955 2611 1042 947251940617534145 433 1151 256427579391413690 2715 760 192554569620012258 1092 1217 658143427275497946 2330 2659 7614596814376111 1858 2166 326200930323590540 2794 2962 583777370651092860 521 2633 408425986212552580 1153 2709 392155109107153498 1811 71 435303481592659969 1588 1766 925096776504592730 369 2559 13630319426406762 807 1814 701334243432078033 1151 2391 945251832728410554 30 368 372631433635479552 1452 2107 98859062530060446 1805 2373 25373391005338140 86 641 881378371139577664 831 2992 290133450070685988 2995 986 325585824034954288 2501 2199 218465858211227057 2660 2533 660477924260631154 1739 1038 665919620024395345 2253 307 37317980158497612 413 318 79296744082660659 94 2955 975080335888336888 2282 1915 1045600104604983148 1822 2775 16346292545647415 264 912 43083826348930135 2611 443 428958930933102677 585 2638 586315939503450897 1955 700 905335471510158863 2002 2820 909556168380693537 1055 1494 298180138086731162 1979 1627 371890546460091670 2062 2404 216788284040715341 1740 1235 4459050245728215 2654 1835 288428579850636562 1592 2079 10785238619740024 2397 198 685699963072613815 2609 987 399630741104142671 1625 2346 876773632237049446 1761 2413 392625509881986157 2372 2778 665126214312221744 157 266 865030027997820347 2010 1375 1097354471473140972 608 2641 556486730284770594 2425 2269 928360387698671857 888 1283 377351984854717452 836 2611 374440736631067775 659 1371 87672092189759936 1782 1374 469204471016053733 538 1663 628730262111545212 2332 1969 625071170492939749 2657 1799 481103264586751431 1070 1017 286334282970881749 2052 620 252303246291717648 528 2761 117199993570507701 327 1970 13798691238299821 2321 1282 686276998569899708 1353 2148 977407945520359578 2650 1092 592510306761978075 779 2271 903150155143969443 172 2906 661309244554935478 1762 2466 996412014274770007 2728 84 17416933227048338 171 1310 1096840209122935951 2645 2788 980332401954490015 1821 2383 656396135791531671 1998 1835 975974914250888141 2619 1908 14115886441788765 1570 1852 8446303773159363 2044 925 762390677793052556 290 480 1081091393248550818 1657 2672 867010604406555158 1974 2990 619243859061506762 974 2274 125189415493142376 2214 1300 879081906691527574 1215 430 12020189379912943 1302 1322 110392502077967985 1743 2461 616538413559111922 1233 1614 691166722037131804 820 158 153301246746299620 1961 2361 915289854446233588 464 2295 34588426761633841 1956 2954 698333656963303892 1404 1492 335427035721183626 1395 1414 340885848086110670 80 990 990662471156900535 1405 208 118169272323454331 2683 45 583810520546404638 1636 998 88697364468946804 2319 2540 113840819413142499 630 1088 293690513592065228 2406 2008 1003052700697152632 504 2411 371729028524118361 1701 2976 937696036811117448 2646 2915 870889879482348311 100 2617 327448637844327724 32 2179 593398429204354640 2574 299 697857444265807419 2698 1792 250902221940911176 2877 2261 1056724083953031687 847 1601 1129635333542775329 2455 2523 16115636724389152 992 843 122709815245133980 1089 2167 108685828286339827 1985 197 408721890207240338 75 1658 889412054249133638 1386 2164 617012459185778108 1849 2723 581398241407139091 1079 2076 109599885994194657 1375 2911 731945214636185841 1279 268 376618953045215531 1500 1973 117892402580946200 348 1141 1021001288765288525 2653 1099 619024944566795041 1532 2678 584054255834189829 1162 305 1085720735531691543 419 1312 700668469491475123 675 1428 875777057596466209 2351 1098 1107385692181619489 175 2132 979345024357228962 143 2297 44531906520399951 164 1712 629449863439255988 2166 433 737807238579255418 2656 1473 641767882995604806 333 2401 838619611358117187 1820 1166 89357729184529420 432 1185 299042212891563229 2140 2740 1139188066422147702 215 955 651228675797716385 816 787 942485215048877770 1946 1892 293173581494163130 2555 330 2592086462186954 228 2443 77896165956722191 847 2597 158071111325290084 358 249 587656364508604642 246 1462 303315262454138528 2592 393 939393259660954245 457 1414 625707882076897027 2898 973 975508741533144570 2511 156 876871060065193232 1756 1909 1091620500822566107 2778 2633 305208886508090739 785 1571 591978258760735091 2512 1012 693702258833274246 126 520 986242273474412229 738 1071 183853464134138604 1059 955 974275143376226547 1368 1234 1009721609147613626 952 709 617784865791490429 654 1934 696443290366544901 933 2625 421605099331179973 1792 2051 924101396662775924 650 1997 870249282301314565 881 2848 643050460960646438 1266 2309 371307104949092039 1530 666 803384108906131483 2654 2498 333392443729861227 2120 220 599313281182298508 2454 512 727684521287940450 2920 1679 267522277446661456 198 1922 1048110604006453344 2725 1039 690741320790278164 2549 2137 627343888173548320 1466 1919 124646537669747335 2709 1380 654079638695374873 214 1147 379172983319511289 1572 1508 404734920439954974 2122 2989 882598214388597523 611 392 650104018376036763 2118 1730 366624012635086192 570 533 984197988483619716 206 2093 905776961587703284 336 259 368753188346291687 2957 1815 112625028396483543 2935 2713 952167466111896611 1049 459 84885123438316917 921 688 913260437576967346 1088 2211 587175051861447681 539 967 987313425851758112 2587 1283 811628624503391234 185 2791 296213677551777459 18 2320 1130207472649513199 2579 1603 48954487072604145 1540 178 651036847738075141 160 284 288521081707013510 1475 2952 48541897773488558 1302 538 401387750610383946 1837 2959 656399378620739849 1287 84 916815109329596298 2599 138 14903449803461014 2532 1270 115160241406747068 2817 2242 904819180115615673 2789 2086 110308893778652282 2310 867 552825582448796329 1701 2525 5982073195188919 2604 1224 290593709204589202 2486 1222 288492442664690578 557 1357 222087901625364459 1450 1810 145893622860814642 538 1132 944349406935912978 2222 384 902870303347886471 2251 2418 368953611568769525 582 1034 686817008349187086 924 2354 330627156782765431 2813 684 432558380412186565 1725 269 295645585133266670 1549 700 339586015893305712 2913 126 577202716643519848 112 1643 1088342821822928232 517 1711 148777699696518855 2967 2527 81869648945325930 1633 452 37437259416567299 1114 1564 983409812657534300 2137 2962 408658192670865535 1673 1030 1094985811232888854 2604 2129 944156468281268750 1483 2964 988739440934165812 1944 1836 908800848081540491 1898 1110 158626779957173 767 1984 623713637441047061 2224 961 764941268503651391 450 732 647117029352428755 666 277 940997850812928526 1453 1621 366077585854794050 2371 1445 304601084721355220 2380 459 596517827814562046 2209 62 3841807540478271 166 1053 370818570612974251 2366 2343 629738443413765410 1877 43 588147756961069559 368 1157 989956411196400722 1863 1883 874055988582041537 1433 367 615884880511312662 857 482 904348417008151246 2745 2474 269961137470198564 1670 939 85154235622581974 198 2810 915806077508972263 2264 803 652039711920583741 2807 1522 46660934190264006 2113 2821 88103794213834910 695 203 374861204698072766 2210 2191 301518585608601409 2351 2828 547868120093287553 1315 1737 330431950478698578 555 2646 12104180858393926 456 488 123957588953407368 1023 1092 846454378744188414 1613 2100 38232865060410589 1998 1047 39562926319772672 2289 2872 612067789597640514 245 1219 9824888996845891 1129 925 8948476723807836 2657 2135 35734774601738963 1478 2190 407989776059169891 2848 339 14116050058879216 2201 2624 335654143562854082 1566 2996 73173150187850308 125 2623 79940091831514434 1077 738 983218860631437071 2765 1594 552073089075638851 2351 1561 823326291128001242 1176 389 410306866258903049 1133 2543 626318709428157508 2535 1870 89759169654727300 1051 343 767301736713096633 742 1914 983189809871194235 1069 1859 986419208551336550 2445 844 989502436217147712 1291 831 373102803072497247 1579 797 401368003503846505 716 1997 2139669708130753 1834 2928 20784895887449152 2294 2546 394984082082744522 2796 843 623299534755791210 1687 1680 937299889302071857 2010 2142 1050332141876262826 1692 607 910297005109355959 1532 1266 980325643136442364 816 1603 397501006517975704 1937 91 758717986901797 1517 527 911190783508094050 2323 2688 793229805691711726 2337 487 240708058719752404 116 2590 701334576289664526 2397 796 109027790464252719 2873 1516 403884165205769119 89 1834 399363000703481636 1690 2443 367623551467865634 561 748 1051023740816030918 1538 1555 328557217236916039 1489 1559 398774844252131596 1975 2659 114237153504518313 2440 1682 302651125840562129 1639 2207 413792693694936655 563 2974 289489868753754309 123 1469 978854022745445205 1078 310 327744587438612637 1907 910 585700240363236014 1545 2183 549372967115635399 439 2257 941678434098248225 476 741 701398026739611207 2667 251 622269261742492699 1270 2123 941801012292861279 2074 259 125542886555341167 2289 2494 926375071448085586 2461 851 588194883254572890 975 2269 578695247443491802 344 1667 618987405267354177 1529 877 569204688940192394 1991 1924 159902788691683901 866 2749 113192017596727505 393 2094 866809985010293978 40 1590 693950489800711829 2420 1472 617960140510519591 1993 2288 370583628256041940 722 1363 80508288023329089 1634 2562 956626942883128468 1264 1706 296763607231245730 1379 1764 642525864261080598 294 1078 698994928231415031 2352 691 45379001998572159 440 251 130608857615200651 449 2523 1029694526507487088 417 1252 943576929255174691 2633 88 293021031126304973 2891 2501 876345404622697380 1841 2448 79932797406489631 432 680 625491407555506421 1889 270 587339071596454033 1357 278 190861231221105265 1177 264 7779821285612941 1269 1994 110209293046932946 373 2350 221066896635229656 2342 1785 113312029681591550 1284 2278 949112065786008703 2646 806 904644257375181060 679 233 194122655013114559 1394 1839 299439935925106533 214 1409 591449658974125330 2498 312 874896560637876502 65 834 577382984677866169 1834 2650 656881433113112555 1172 1348 969237105034076020 166 1929 369748230745433951 563 1054 699031137365399225 2205 2220 73323708069662036 2397 628 916326160582983885 2761 2860 343653371130736044 179 1815 409637713915760139 24 2572 73340149327248335 913 2751 522280150839850110 634 1337 625538661745589109 759 2827 845942124583117610 13 1519 727284016733333416 764 824 1051500924298748984 1088 557 578770071299158069 2930 2393 302748490582886130 2122 1459 630682084907307820 2159 967 376020332799529970 276 2123 377378235689071759 2920 33 1054717527829162148 2274 18 614513882575932263 153 2280 588829686168098872 2316 55 941805762571359335 1357 2852 1126681425021117725 793 2591 659331572786234335 758 2084 122837411075753894 743 1573 36225012555928882 86 1569 79321563383436718 2404 999 1047070815713486176 2402 2286 624141760489225621 2293 1073 416993965076765865 110 480 414617636375985169 1250 448 419528203286974387 1922 394 547501034915629101 878 2968 372842544689623601 277 1913 415919721265652647 2055 1748 799365294651805579 553 1125 5581797027439747 239 1277 366731353673588062 1216 1365 689515535842690064 2147 1118 297836324811302060 1311 1985 867632007683775825 91 412 700241980293856528 2150 1350 769045827727350145 70 2363 14460941086351333 2624 2076 16084047494206126 990 574 916477060194771102 523 2795 662209219310774712 2329 1889 626814706168885088 1141 1337 1088831612448381963 2652 182 615358649238400246 1739 2785 655997889125927982 1663 318 694317892880458201 1281 2053 733036977058081687 206 2432 2802020549246098 58 2245 266396410709228893 1017 2857 1021303493645901174 2876 1543 1024971600991511264 1979 2560 767783373010664997 885 696 605918609019904931 2493 1515 36652829093257706 1546 1714 871695043566396893 103 954 945306335931144689 1851 2621 876334021721799783 49 1310 624400629068415180 2928 2885 928146752467899512 2907 1839 377088596177538523 1804 1361 352465315163447956 1592 432 2098785040727971 2453 1157 225871780663014156 2521 2418 408733478109488788 1561 1210 131191837043026355 1266 716 618141749884381463 2949 2652 413308058208308029 1283 1111 327652198695232207 156 1878 7746798063225132 988 163 440976861933341058 2844 477 954149396826036367 312 1115 108473622880793842 1215 1480 397703559866471955 705 983 73331120169619915 1971 940 660364045605621802 1945 849 364591749417624714 966 2532 291561283619559637 2333 990 339334013194156694 1564 2953 113362705588142799 1308 137 945124113434436793 2843 343 696669393568556070 16 2395 718906283855833817 1646 1029 113934253997310968 927 959 879707466939843867 80 612 114671909162612681 1662 15 367135760082795568 642 2879 901736235332285052 1733 2951 1057060068098186081 2104 1267 616717396065048893 1416 2240 594402325538814530 1382 19 304858514608838836 71 1726 82577745595796974 2335 2204 613949057395181512 1005 892 123022536320595755 1916 538 48115698100587282 244 479 297240340702708039 1214 1540 621184448024078614 754 990 77837895117029281 2643 1566 985165516991292276 1403 626 913932200436949279 959 1789 867688163759379367 2201 347 76976978610040867 1424 2017 628727141500053521 1863 2180 172451058161740114 2012 1070 344169745854962474 2864 1549 947886534702279747 1464 2394 245452183802991772 773 752 122922313144992564 600 2272 759992065524732020 1286 2034 520564271114531394 1004 1610 298419668280185255 2439 2346 1097517409007466194 348 328 973909772549753910 787 1205 871066707714714091 63 168 696586022751412572 208 2386 412807197979931580 291 1127 38303631351564848 100 2867 630208552467939522 2686 2595 410600676668286625 1004 1072 414303134826510769 1057 2596 659572524028747149 2356 242 328906712456003787 2899 786 1018915970427900725 1359 2629 475151214093870814 1870 1448 649041177085892507 295 320 912621053177668893 2316 2262 979058520291889370 2394 1452 454691462788245195 362 1977 182074533377298552 421 1940 592695123946381715 392 1537 398667279672187828 452 1953 369654413631685185 1562 709 290191403079041287 1278 295 651722117397891027 1548 706 807169966866136678 2645 961 153362615931590943 2913 1751 399877649166512979 7 591 12616043652398815 2994 2893 341817682249477964 2321 267 871848343572087487 831 2003 374667235012011 1707 454 381299965106496250 2784 1206 83933499488563024 601 2879 758831412559073628 1749 2202 658031935345361327 147 2283 1022882747039584264 937 1954 228869324723688992 2816 1225 17539563785518499 1894 2431 404942752786098580 425 707 292576250086051470 1686 1052 651111075297800418 1098 1309 34819401059818635 1706 430 17558957237390784 2679 1308 361022468468073427 2053 2000 540918261519555799 968 1552 401667617138230578 597 2275 977404764607537123 2456 1524 333238016973401258 280 527 340854436655787593 172 2341 1092171743776428827 1815 2899 1093626269148778656 268 946 86295556995586118 2190 2939 940430002246618725 1612 1908 125344908969671737 1777 2008 1078614096910001806 840 7 9613973803444435 220 2534 137631307165594072 2847 454 547457992123329413 1110 528 377443606232694052 1311 1293 567383208751593120 380 2435 146087629006845241 598 2390 291366769327411295 1658 1539 90672152986784996 413 2430 904403414167160314 724 1743 49213153450564551 1787 1736 265498107196988541 1054 2967 702242657061841097 1278 2633 117164951239023009 1459 584 1109590559245188583 2948 96 902351091809307125 1704 1338 804258421347429936 18 2899 1056961132523241392 637 1056 938898318708470043 2016 478 650882314808590535 1054 947 989948680863232964 2386 2442 77686864671001261 1275 667 363428910302390165 1516 1491 950848831728727044 1136 1503 332386546182728035 1497 1884 627925179423084972 1800 947 636051542458632980 2567 2958 911755672938242896 2764 1120 46434241573002117 484 628 685347495861041312 2044 2590 834634465888436626 1512 679 264935768064563164 1980 2316 9001469510548424 1073 2291 926353716442245557 247 1511 290145692265271885 2282 471 807500940732924613 2219 586 1122306150080452118 406 471 449041422023743807 2422 1022 234171224276859783 1406 941 581829489343914059 2893 1066 340010338620173704 398 1782 42444682344256769 816 35 295709282968550281 6 1913 101687025299648021 1258 2437 72164601885194632 1185 2443 950366399108809557 1441 2051 48787661110095604 417 2371 396681644096982592 2907 1034 872597734508260124 1500 267 662332941837946626 2537 2797 692750373318385961 763 1951 946762605695190615 1911 965 374414507078702899 1666 460 15478720392826557 941 2777 865184030778025390 384 2446 334035381006908506 866 2126 196628523121248177 415 1024 47273629411464505 1260 904 374351960510339183 401 495 301557940084241720 25 2634 402952145205420402 879 986 5436389962352718 2950 676 297822013941262843 341 1074 623014965146576478 1795 2007 1046981735640997377 1790 1343 902069464203641447 1819 819 398025473957571482 948 1012 648843159494504936 624 1547 46029846394061897 665 1309 654622082513355425 320 1648 6099255064255312 1938 1911 7691975787290862 1540 586 260625453863164707 1851 1506 976621862083393366 252 2452 510801161507734475 1248 601 432725361384281395 2363 798 297846392280825841 2865 1337 975077531761321945 1071 173 839429316376566732 1401 1870 903361428681165080 2130 1329 397752314364141439 2249 1611 662507801631258698 1393 93 4656559269875838 333 2544 936758332128076441 1468 670 376675225978048012 517 1730 327958215434576420 1051 2528 376632752691164322 381 1233 687205144503416683 2409 1338 77820497803826809 2204 2128 975902641400700160 1280 396 907811674410647410 2851 944 945141812105434159 2774 1447 942735853414016227 1454 2396 879892688145125378 2100 2815 836536540946340357 1093 285 614149587808839628 1409 895 361681178343541378 372 2967 335114342865658140 1751 84 83193500760106548 2030 2265 985641488964604199 2128 605 662442405318643714 1713 623 911170498437078643 254 1319 700390574942216510 2195 2306 1000980216243867835 971 97 940149616985680259 1589 1790 6472565647114188 1652 2624 686137100674608796 2706 610 412460784055950688 1372 860 803963863030457675 136 2687 971203810146548820 349 1132 404499148663331237 2717 1589 266897966678921488 2745 2413 1119524710391651341 2078 1315 402347366043726780 201 2122 340376679260186094 539 2257 981520858395525405 2721 2872 871064873632097741 1748 2880 75316356735135274 1229 2726 329679186463878442 1693 1036 303801737830989865 148 1945 936879587737542887 685 2200 268579141370722378 2047 2045 690863327164802175 930 1309 589431764546503349 1835 745 76441190687348968 2398 1486 10992361198824610 2114 393 800868809135582684 773 1308 373277405005909187 824 1974 411293217868135127 2245 1359 587429008165440631 43 2488 615675604549375076 2345 1046 852621583189416531 741 566 328513866924212908 928 1409 690936222923955223 1847 33 63254387110698487 2175 2313 39728693802081331 622 2597 879754097313666119 2794 2258 75878727646332570 2395 553 33497130918224726 1009 1939 335644172183521330 1281 2809 292937602146549237 2363 313 696128029256765117 2082 1930 75014283352307121 1558 1528 218014274114172550 1756 1288 296545256643576823 1176 2187 83798999019086290 1957 2702 628504299855242871 1758 902 94560327132573202 2486 1765 30528474016608823 2552 1102 290217078009650342 1850 565 976928466562406447 949 1855 905293361026805257 2883 953 879504031552478177 2227 1052 108420975737585675 379 233 304468950120467553 440 1402 383969595142264242 391 338 118448854346729718 337 1252 622996083722453374 371 2024 650394278268910650 2378 959 406257808823730476 39 2250 333799508169144099 1982 2511 980301424219455769 67 2041 510337319943404750 2079 539 6513850565233341 2454 1808 1133925841812913208 931 859 122391670730868640 2105 600 554621209713943476 1691 1744 121739678046924917 1056 1904 302118305918529621 2283 478 483507586057205401 2295 2605 138260452392743651 2335 1592 409547377270426102 2090 655 653206451054811543 183 207 398224160729528905 468 2381 1115513661312022530 730 1687 11581751849088685 1971 764 441808001031455299 2161 1231 651128847703044338 669 2023 583390532393830171 616 1851 52598693048004001 951 159 950987391279789968 2739 2576 734716336022502286 2916 1847 92861770357805590 1522 694 111817102756802097 1626 1544 189190785770020116 460 2056 866287206626140240 2643 766 986481853728877525 1382 1411 49318389334002082 1064 228 692382274982686080 1640 1882 1080976954518133097 2677 2090 657024501512521584 2910 2422 367800015111012476 1862 1721 289606758756568699 2204 243 868013082474322405 1259 1737 303707005342839529 857 556 879455996735596823 1463 1145 710550155695491954 2099 1781 908216492998372835 1403 210 375971251801503976 932 787 473713612829780979 1899 1392 686752589368321131 245 1878 943577370400977290 1539 2414 582924235190993770 881 2753 62985527345293535 803 388 75226723123756508 2582 2369 916268217803183829 1310 2671 162093103541738359 422 2066 109501827545114214 393 839 690705608472987775 2414 1255 694998141502772441 2328 83 9918372950252679 298 1920 986872301169571043 1111 1048 590580226186209467 2498 934 366730742554595080 1242 770 116409955911290675 226 549 949960505699808170 2181 535 411587959173273750 1565 1840 946914643932780797 2471 646 130608462621275265 1137 1336 372194339081838681 1421 413 254970286787977718 316 380 2832854345792463 43 405 620905308836536630 2370 2513 983519154533787738 677 389 5002587770976527 101 547 655717482610887772 998 1578 49064668832107469 2052 1285 1013613802304558679 576 1575 288431286005480770 1058 1367 648744961209329399 2549 2049 116325298077290618 2892 2250 913531828797304672 154 683 75722408490213760 2294 842 969774570823526295 2935 166 89313098418129223 2452 2050 841426489831123879 416 1822 124153392588767568 949 995 762274527083242578 1800 2802 103605744124768812 447 2665 866044210402208405 20 1703 878523305187967605 1560 2635 291857240480445507 944 2500 12863540307511490 805 921 972865283347171590 2780 1626 518517839595729308 1642 2356 814208850669353992 2820 2948 989274389451489369 58 1420 1126712230466032818 1927 923 78352701281387633 2735 592 17777530137597707 51 62 78638829617718761 2323 989 109975539155652904 1086 895 409157495246548796 1979 2738 116138233520992563 1457 2959 300085113496888094 759 1420 588379056035671780 2100 1248 121954686158039507 1478 615 333227268876723330 2282 1750 723938054692856970 2666 2538 1045773911993544112 2601 100 660607608903578086 1181 2425 128110888691363318 2359 2743 194310819800969699 1392 141 937999710242622202 2001 2963 160051650793415659 7 178 909892450773976305 491 1855 341474910377668642 1054 2855 117218511994132994 740 2147 699544564124563009 901 1701 418907139749760972 1938 2584 640536879100158139 803 676 943702332847617299 1039 358 362860909881558095 2969 2187 874414783508133491 2508 848 685444543331701882 2135 2226 73404588826327786 341 1703 5455346069834207 357 850 89849753158054336 1846 2767 144904450870204565 1207 123 658324075273899359 678 2706 12477537765123707 596 1308 584310398959471086 1375 1635 737748172714989230 1945 558 78942740085779849 59 1672 623949550867866014 1014 2776 398434046489680194 927 766 413691282192977595 1071 2139 1121896626687738170 326 1304 696739155627792823 532 447 665339077149836071 1926 1879 8204671417124338 2512 1507 328612756197500756 1921 2526 51548805598629980 2281 2147 696268798636355223 1209 2482 902520615734352663 2613 452 114828508926803239 1448 2238 904143592434246887 1809 2882 619776761308152650 199 1487 9926745245043405 2492 1984 978359846405653101 2153 1365 408340814900942513 2624 1867 621750218227538945 1536 2207 657631438873964581 1679 1715 664956072780860674 266 2798 368206186080277618 462 2907 973548945856955508 1028 745 684886941797598028 1105 2463 691748284830686004 2218 1469 334733200797094024 1452 2408 121636252249632860 1128 225 611100892069503057 299 30 39568348316373129 1429 82 659923435520828860 1329 804 372349461049088775 262 2743 146491539696746842 192 43 656864807448176676 1524 2934 40835944485255107 230 682 9702165281898533 1449 2812 916364367761423862 311 1486 622350688388364742 1161 555 197064348421709601 257 2851 116061269895574533 2926 2151 632393226101156799 1591 1000 619151506912184167 1534 239 692958210430717649 1172 345 572336454686391157 1719 1264 124539624447416404 561 375 1022559945428472696 1303 1318 1088789570518651286 2082 2962 915735342030447011 2058 1872 472524256117165459 1151 2621 411734561049142529 1282 2282 449247254432131090 127 1305 760110283507600895 781 1481 333225028425771687 80 166 51313664107220258 697 2653 328868755416107122 32 1799 498796518623104584 2496 2189 624793077732270187 1088 2008 455364225493781785 2983 734 915761758633799923 2120 850 984531669056959831 665 1128 624149339354873920 707 765 257072188110167504 1184 1849 292126874571600918 1939 2264 341578026361961661 2894 392 659437361493511242 58 2440 88535663005321982 2296 1495 905839072771528206 2809 2448 987648617737184812 214 111 648714614338081478 1476 2645 48534090037592512 1984 1999 88676391045039430 466 1835 874619443867857308 2474 2568 12679685047448934 2897 1205 577052144619477099 1063 1853 89012089578797046 1227 15 469473557776284719 1080 1899 40519507947962141 1229 2718 253989901475637688 1753 577 89705777409204842 827 606 311178949548766366 266 200 117329443901220011 2833 1394 685752537009778508 1499 2092 401753917716507898 2399 15 369724732022384116 2671 596 1016697484849677226 1808 1645 882161441238800329 2520 489 329592056728033307 1865 1859 552973595208861549 920 2374 937204857706555217 1706 485 300267332592443452 2260 2496 870515203182131288 2171 2544 5230017826705076 647 2478 725524193062073444 2244 2516 220386339822941578 131 2205 628263796787418239 2424 2880 682072702445504422 282 196 83302082633176395 1356 1569 361493711862020600 2377 353 54802768270890614 2572 1894 917970969857862261 2840 1837 728605720057230601 1568 2432 362431150471466465 2419 2826 666314263222021903 1348 583 766018868387769127 570 132 333496529796742887 627 1934 340168286541528292 884 1750 642964003836235577 2259 1345 306075661819132492 2290 1765 76673197857954279 1434 1677 397199995207138364 2612 2637 729634889523308839 853 1618 988754248305783164 626 2465 368330716911730125 1735 1675 1008950680188511647 2428 793 910550555797529737 450 993 671178597007197073 1025 2546 662880095588066328 872 536 915853131964642631 2362 1920 87846237247597218 2590 91 108371560535461958 2103 1110 700715526547567786 152 1266 901887450554114403 236 1137 339670829781392160 1794 1310 431467931100612415 885 1469 994352494097876527 1912 2287 381283464584023864 890 960 985603624133321406 2597 2088 942347292812871852 1414 2533 81720614173225515 1279 614 11018060156692757 1954 2502 588267383706729341 2516 2204 590391977260059831 714 1812 621816185775285987 400 1035 628471293329608853 2654 2662 298937439566175630 2901 2091 44620992796241054 21 1025 869212608181780723 586 379 728788773094516156 809 2552 303631230336602261 1270 1151 49662772185876649 2352 488 14044026431261757 1362 60 912737620728983710 1071 1692 521615261193931384 2158 194 327257007933125284 142 2485 651053143261985184 478 280 44882903445433358 1449 1383 444245345927137761 85 1431 672202169067208159 2023 1153 963073390086372968 457 2643 659832605536060834 789 1144 994714554201367598 2584 2487 670088410289850704 431 1583 335947639661325236 2419 979 918359490067883743 2717 2087 433117804177935224 802 2952 11253844183340288 1379 907 112068566853678505 2896 78 691945939748238411 652 1112 371341375196941502 2835 452 441232330603480514 110 1221 683015133293904503 2633 2571 730441520743804542 1027 2140 855222721071039420 2639 382 929999404141881988 2448 2842 475820994792539293 1345 1262 691868534591575633 2689 1881 623631556707294706 1942 179 625673633419989378 1017 1873 576999268828423278 2960 2344 275025449543417020 838 1449 371111082356980216 1257 2617 656544140726296017 1266 1438 195833277346425726 1014 863 576637437798271472 2934 740 116351425631288642 1935 1950 951516871301064950 1810 638 829422454320126200 2244 393 723969156151644313 1181 676 366571844201048840 1493 953 945664707965617959 2481 2595 662212179272083571 561 1974 161859480052174085 232 967 77495795673588111 1657 59 702479431699976286 1707 607 349363897467749454 2513 2996 904208276754081982 1090 2724 83158904966538227 2377 1854 94097984733476078 2317 981 5004377813807274 1825 1693 72308651680041372 2415 2659 376694156100671015 2760 780 872344424302401578 2550 2254 903679410391793811 2611 1448 120555982255396994 2216 1885 510839165296044093 2942 2232 580212931387674944 2426 2309 353943700380825227 1217 493 700822657718827487 2523 109 445528961683929273 1656 1027 478470922813662358 373 2866 695098738300446532 1570 1837 695777327344147 970 1627 1051723717534839029 2033 2559 1050272644545845321 2028 1245 830826579608969379 203 1278 629328547800740418 2397 2775 877975427814438367 2993 1270 697584183105026093 2822 2538 628547398564905236 1230 1638 116641565992653679 1814 1858 621356570740093477 1676 2931 327803542809549638 2775 882 886245527246672053 809 1525 593532176717471072 1067 1579 16896228946207525 2618 1795 110227176173873782 2935 1368 483855794746732129 435 949 292014997803186555 971 2862 640253641658019225 528 636 72523043382613410 515 1316 622342300937411731 2069 1516 401209835479012535 374 2795 868797875326093715 2749 2884 844812005068709734 2741 2822 763699733245236619 1214 53 618418564197251485 93 2114 1098221301913778837 618 1950 698255579224412149 460 23 76718817155746787 17 1160 446535479674867100 2158 716 46514908219212484 2041 1451 721954751021817230 1085 1006 658859006674596385 2409 2042 542213561341901089 1207 2708 987188319449286683 976 977 684672350870313293 1454 95 869040827397351347 2111 1117 1090227358985291617 2456 1619 940799822140085672 2522 1150 79143312349215884 2989 2195 38610092169026950 57 1395 908234012098842231 351 1743 983042133288089457 447 1185 908841860037312504 2340 1816 732386287694726734 1766 1296 395314288462472019 110 2790 94825305552843655 40 1891 122952716054781072 1119 680 302709368396199984 1990 1018 36103102486769649 2360 2687 54422412838772628 1060 2482 365581486552860439 2152 2474 363509519033366990 633 2167 990511716498510274 145 1330 115718364249702856 2427 960 386841854748488031 685 2739 2093870703502415 1248 1570 689312867916577559 273 2640 440909493714945881 1469 2344 270548766752241975 2729 1978 843612241663832523 554 831 81014222480537075 1405 520 407787444701810705 2910 1639 366697422582064984 345 2287 628377313434609384 2667 2959 975593160239122596 1736 1886 1044902520066927299 895 1055 650178961911636116 2915 986 700823625930464235 747 380 341244521733235003 2922 642 332730800021729428 335 1214 370201440043122012 2313 2979 336676585257040675 2095 2472 587897787652731015 2784 709 86453907027459895 1179 1707 100492866896385317 1742 2591 620319504579715018 2866 1475 116294289453967637 545 1794 888676483769463230 2345 2967 749746676719406081 2251 1729 772534806895176391 1560 395 625267923249566186 2449 2013 115313118926975991 975 1400 867315276148937769 1050 897 1008005609554476665 138 838 578808247485040814 2104 1262 868636927901936335 2168 1000 404711649333730905 2185 2003 653733423719279852 2902 7 904150515169691904 2758 465 584289944377613648 2688 794 665511012735755596 2867 2368 977699252349491620 206 2126 949138381903537026 640 2515 82534699661886082 1456 1591 662167461448802417 1149 903 714951483548661241 1969 1404 114971836436100186 2181 2155 361999690903388387 1791 2605 411682565567323192 45 920 8725273043092636 2104 2251 399383061950642558 989 2466 831441239202228388 2425 1838 779626640136053748 793 1520 112899237962725919 977 1873 834091945076839168 125 1186 114528229058889205 498 1501 289587555309041574 604 21 328618034821604384 1678 1686 51054209419478433 1995 1397 288323319927428333 734 2215 874613426814598175 339 1517 305173564186504125 1766 1700 101531787617151522 1237 1026 469879804728890166 650 386 85769056948197217 204 2951 907627168519448972 770 525 111928749684660520 2879 2777 979188175664163031 1597 2816 975937019790388427 1625 616 1129491921584432253 2993 1168 1053031569375836643 1555 1771 957878162641984417 904 2728 303734462170207549 1061 819 372749900283770697 1594 2049 723189208407714561 2483 523 980461413832771062 673 931 649804357014830072 312 2472 867792658023720262 880 373 70842951953924077 2918 521 968926243818342722 666 2819 583886037870668128 2019 2895 292664748738648829 2996 550 659600673762317495 2460 1285 614662493975800612 2986 2834 622346193525821071 1613 1000 870047800160662840 76 2594 303643866472068658 1362 744 406513386004892225 1589 567 401393896980801483 1922 476 721994369441521886 635 2117 397332005367173900 2030 1789 592753220850376335 1388 2631 663186102623943238 1374 2666 881399410298308006 2797 2125 109113625247335071 1722 2536 291138910336798100 2518 2436 6570816946396331 2798 2458 371109326841403783 2718 1228 469756093573382594 2845 2693 155747313384883788 903 792 898938760887693256 1437 1760 128636511651965882 1707 2245 1073996144249206001 2844 188 619863127386854157 2483 2718 804796804639844803 495 701 295401687216051459 2099 788 979166518588682294 1130 910 1151577799251931 374 223 903978413148949119 1020 1188 1074040903256470564 1830 54 39214718420145173 951 2974 330919594789132061 517 1509 336138270773271705 2845 917 146551567821933924 616 1269 623797413060619713 1531 2905 145820290856480538 1831 1394 364692962823535511 1589 1421 1129322253988641145 2198 1827 410611639954700407 502 2001 519906351513877667 1457 2089 362593736409273297 2888 394 620830507277956347 299 2956 693072467579070973 85 2968 585795408478258759 1121 1407 259934814442345449 2362 2742 839028466724557049 1655 1858 912103853204064735 719 737 688937639944300311 961 1558 1085980575660687853 2652 2600 47082880326982666 2799 2947 906134742963901672 1816 1008 328775429196938278 84 544 124717962016825698 2185 2253 407142426962351930 2041 242 1059720431149507023 633 2086 655526011064666830 1434 388 39389509245897016 793 1640 798430756257475898 1343 1339 957822626537467 2385 494 810594216651683770 748 2087 13370080604490334 88 49 81613546706612693 2200 259 914031756440611237 1895 528 72235696149167168 1345 1671 873228715400031791 2523 792 433186365869083997 957 1600 614498693618551691 1010 1708 151328811767362115 1957 138 294337931073793285 721 2781 881253476761628081 1352 2380 138187528107365571 543 2151 589445453482000413 2908 2695 108093376373717164 506 341 881447313963994586 107 1019 1093655299856121316 2528 1752 900863350651467948 2742 1163 690737882498248037 306 1371 505551479652692048 1149 523 973956509930279637 1412 1435 658165191973854855 1972 748 118402338009999838 2762 195 936943817290582155 1011 2498 909963697967935940 2599 908 298201423293548479 2137 2260 404731394933426792 684 2093 1045503923514827780 812 963 228664992862435461 726 1283 580765576975906767 378 1918 878361568335680279 2331 1014 938337355559472729 2699 518 512849774452579500 631 2269 409356838010314292 1605 531 303202488134933574 512 2237 865853051218441703 1803 1176 597102623291010739 2944 2169 656145909311056677 152 497 224253162302673705 1053 2894 588636527487937988 833 1355 335572656738410944 1085 316 655385244404375097 554 2438 881058358343761110 2192 1898 652606919456210361 535 1257 372515846814121765 1484 1192 72683093971607790 139 2761 10087629702213200 767 2935 334151789136443901 436 2110 124050035258283776 183 1323 909288063649811260 636 2087 371494447561265739 1198 1547 879863496998974665 1656 1304 8081486300708090 805 1632 304321567313454582 2368 6 303935042205308141 319 1421 837740116039141807 539 257 108778595772916403 2574 2203 904421497070839568 883 2944 995782471618185574 2740 1282 441451609571609361 1014 1788 587761686360432317 126 777 112421554510251194 2685 1316 60847036450242894 1924 1633 659056630473789045 2796 1509 365429005792728839 1486 433 800865897211236711 327 1735 552117632528843089 2480 1385 685204531285681699 825 2617 73504560411369365 1289 1907 336600376491614834 2931 795 616967907787340604 1242 857 903311945855385188 433 722 191211724511696959 1567 2099 584327614207783414 619 2302 651110335272420290 2632 1954 982773667563690709 2741 1454 1093286039448726876 141 1934 940589274693829906 2139 2099 289292528343242287 489 2186 289079290680002618 1284 613 1052463294083943105 2038 1494 478534561917931375 793 1371 1046306002667260989 2042 464 435942742395456974 2798 1205 902819764851233939 1706 1518 767042280092759855 2335 2140 346831844175356132 1317 100 404675302190992631 1196 1840 660339901519299827 1553 1899 953373735417877204 2688 2408 589169923498131769 2548 6 334313045663412404 28 2341 512506183789461497 2019 754 867474760797087252 2176 1390 627374205098177784 2570 499 663089794604628844 2008 1316 179517295974449304 2141 600 739197324758329465 2528 2703 413898229022327365 2996 678 298460092018222193 2075 1774 360168500261996712 2734 2548 981890705982871161 695 2753 5671350806804785 472 859 952775284474570149 2754 2321 989488868592611628 2646 691 397556424986465431 1777 2350 267574392035163143 2416 2951 292299453419918332 1979 163 440450900486540673 2882 1755 877044782623197955 2914 709 289410760222159450 2667 1276 686074816984038558 2464 2332 404801005721307857 2288 2454 1147138302540484392 2839 1635 331950644295600603 2838 928 975846583690287670 1956 226 110076363107069738 1494 1091 938750223208644933 1686 1534 945833830325291613 2383 2222 694274017879943439 2792 1443 290102653160070104 2532 182 702052644817890129 1373 840 442144546076077231 2916 887 59839376979683300 475 2622 288269455078784819 224 840 999224085274409853 1848 2328 337628955013456360 1272 610 122486745471578922 2956 2747 517765322181408717 2596 2960 987606734165102456 2217 251 1011620855175939545 1871 114 907213499419977572 2558 1643 277484718600779619 1287 1474 975720338695749515 2430 191 332967424281741000 1362 2902 977272103557539002 1802 724 390499589812083235 1325 2270 16051453457533574 1594 2958 793566245808988686 1356 1891 587569485325032372 1434 4 695073043755790556 531 93 404191484657203902 2465 1775 314148272144336933 1685 207 613885471439055736 981 1275 73344918985196143 747 1017 518001503611244474 968 259 973506018577928308 589 133 281670137255182 1751 1551 108197788154056515 2603 2973 301538937933993635 610 808 361130941110925302 897 1985 596646920367953517 2708 2062 405450688975382798 2514 2670 552374225576513333 2743 1424 771294505983316098 1224 1491 81950359118560083 2353 11 291345999523557229 921 1409 89103682319997050 1887 946 875741349723799608 1214 2152 695302255077391152 25 2994 871401258561819468 2851 1519 477970329451192262 2579 559 976482341424642805 2103 2879 47517191230317967 2460 1848 584886773737237438 2940 1491 412383753961475521 2333 2285 80227945780611167 1292 992 638334714969621601 386 1359 221956621212503191 412 658 326166928473655105 2503 942 877060551490405652 2636 1584 840642672922669349 728 1353 691415652493951788 1887 506 912881036259508570 605 1925 85714663337829497 163 1973 946818341464466787 17 438 874459007358582031 410 369 1045550645579006994 1361 2859 984833214369106304 1289 1073 336107910822049492 2369 1808 903462529415492826 2600 1734 838552762088020645 1913 338 644005744834025112 2663 2195 290498433678186724 945 701 622398628722210710 1501 937 180876386622442483 1180 600 764565377838162338 92 1256 44611228554021337 2855 124 691837575080906233 926 2275 626439351784371793 2106 428 84834244524821905 2020 1755 914876527408428595 1825 1869 661220245061473805 2718 2459 475727814962108865 616 443 705924556335513753 1071 2603 1126498406652291200 1594 2765 508374154189909920 1889 2413 946288153627046304 29 2855 617493729891494954 2882 1123 1120457052118528503 1691 1606 909926176818835576 95 2221 115512275577845598 1885 2294 421306255015557600 2884 2216 1060360542954927878 238 1026 1055471051929182667 1148 2620 589569239878080819 516 1535 985199026403968393 1097 396 42290572664883851 2569 9 121764587234408173 1277 508 229492251765662035 835 823 665672155294744731 1941 378 109208342479835560 628 1185 119413465148979546 1109 2804 590767971475121598 2788 2744 75646019410541311 1877 2854 77266035383583846 121 168 655155052369755291 2488 413 691450044652311626 2301 1928 146539936230147499 2703 556 983001444444978811 1982 153 53390291626040709 239 440 963003151825571204 2506 774 943156334852027583 882 2789 386999600338436818 2554 2556 685498806448737580 2572 2406 479726543152791236 2321 91 53208365704056365 1207 2472 8498115154213090 2957 1398 918309729752250634 753 1618 949366900230665982 1696 1901 339353270624314470 328 297 976303220470477748 2719 1277 153710051583800753 186 593 580432280730951244 2546 1210 305741463745302992 2475 793 367668344120133144 2585 2207 699893227050877115 1497 629 592299760342847994 2199 229 734620297281041535 1867 1654 298948477716745147 2458 2608 581902777494398979 540 1248 82771970954297505 2384 2951 360632009842804055 2357 1606 360488861071158390 2894 2678 119696730969115620 1314 565 111772599019097775 52 2222 699820570531385534 1346 1152 396956850833967739 613 839 1120084807602150704 2479 1472 437159021821296195 303 2224 976178866637264332 2879 2013 915472805437019495 2540 98 918103526206079390 2043 1898 219233937282403291 277 1984 623363121524131988 983 1884 342104097333532784 2210 2059 654167458425642831 2039 1738 726736595272876954 1515 2311 333590491605341503 2887 2484 46568715186285240 743 555 9949233175823834 2906 1728 625792644683940750 1343 2607 758095855644051479 2617 1324 338604406363281827 287 560 119856664414839561 872 1952 110116955369098227 1679 498 404428458751824059 1223 309 613397601106612083 2151 1524 405083012043585815 2558 339 16979712075889713 2659 1379 654528561812148484 1908 2565 341866447653199500 2678 2431 114243134384942734 1195 2587 754708328568808270 17 66 365377993713999122 2913 1387 875726394099081547 2800 295 405589539292439377 31 1011 650506660935642398 2879 1768 307694715290637903 1260 2895 113751219742500607 2234 2338 82862977278835635 1662 932 158426775648875313 1176 1300 373043005295821756 995 197 805936166445158196 1722 2767 557340798209033422 348 843 978129759997201399 1036 874 980803749585841366 2137 2410 918652425538041468 982 190 335397581025266311 1306 77 687385778972853452 1380 1298 7900749434198197 119 2829 666146088163320534 757 424 403168621820559172 2167 121 690623893076691437 2155 1789 51916842457599348 575 1582 873366365209903662 764 2075 157375345766844382 1967 308 587107849657077191 2093 158 332247921039694940 2311 578 325461997161851192 1745 2349 148840564077014562 1523 2124 218972541273181745 1894 1801 673488079375456135 1786 319 120405265769695021 422 2662 47637477814988605 2865 1907 911634331099091425 2723 1534 121690124653372314 425 2715 837954040198151899 723 28 114496570022988196 443 956 951458658485398812 2282 1382 180238337095156257 1242 2089 372991646035804058 1986 1857 42628488744713391 2657 1975 383927235573198161 1925 2340 441310340647079703 2667 538 334436386277011288 2525 2356 940712222597308316 957 85 952952853041440940 2164 628 295039544438244549 1347 1184 51872822263030079 1491 2941 1121133897162809643 373 797 86520375247839497 1729 2858 220346602216518567 1702 133 912559747271421318 4 817 872874650243350100 1532 2415 901727451013515963 758 2443 593478044543232 569 697 16097255770747060 588 394 952655335470713978 662 1651 297170173350834585 978 378 914482201344475085 2367 1786 616856159438179712 1368 1498 543023548500292715 1576 2426 94531346433992009 2713 1683 295691653134068245 1124 910 625423456735722423 1495 117 117250043423610441 2932 1826 152500375289889960 1700 1174 267803811493169344 884 2784 349752801839555562 2277 1877 584787479092156005 2552 401 82071841715545269 1070 1064 927589093001414379 1856 1920 110321514197554396 58 2392 364477896496980151 2656 1419 347477914940762596 2551 2348 1023542603721927197 2091 414 878151364650893774 1763 1861 678077725312852575 874 2430 975947692907619391 663 1058 592487047549861373 1609 1203 782989230937401491 927 1700 875346011252712301 2048 712 124976558153310460 2751 1186 1119153642265504973 1646 578 37637519436813459 1666 1922 800423321412716378 1001 2804 72904570161333373 337 1761 350666701382988977 2411 1851 586275939949563238 324 945 323315505097980 2949 2799 37163837824484035 1143 970 697965882662852232 1767 939 705146877284474359 1018 2155 1060123275326244699 2340 1807 1107075659886891031 2309 649 629873827643384506 110 1152 888848931902886875 91 600 1119788392534014219 1207 2346 807076708970365512 2565 1794 682997380861624635 1296 1404 577646703458194514 1659 2846 1078580638579109164 365 2531 378320701492777474 2237 814 915024857659210420 2538 2386 301369970604275930 2067 947 694404399143924593 1846 2258 325929110579692244 56 1136 656672184885022943 2075 2447 517448306561475833 2433 1094 988317117568350525 287 2264 989421858288607684 2150 2352 41781971403781797 2923 2465 975583424507943887 2287 2083 808183223430197482 715 2632 103413524844605520 1448 2086 977837255274346018 138 1354 329346158916457758 2560 555 948949644081329835 762 1478 944678499352904109 1081 2739 756892665498851508 2917 2050 587206049594830767 2593 1108 771241180652014192 2648 1130 709407047213820550 2589 1934 339339982055999171 323 1031 328224130700024387 696 948 80754286227187630 1009 2889 619686174474230784 680 2071 907622244760984899 1552 1235 43053281095123317 2015 1491 657796159383188170 686 657 231105624216856475 2699 774 440776867849649514 1660 1761 639912277194735102 1866 2935 942048187366613248 2682 1352 908067817062991952 2976 632 988040903130967860 668 117 108644717769338753 2395 518 896604393072557044 2849 1498 913725014530168053 433 2076 161007054002440406 2995 1207 877991679380693345 1916 431 976019060537488385 2004 2581 731445552597803886 1010 1514 665358438733129074 2293 2164 680993796894507024 2576 1094 614016771549265549 1989 939 505618633636553519 629 2750 468375703087202598 174 2087 334855506771341053 2687 2707 936273282835977744 626 1055 73836255479864291 2612 2193 944473663989613214 2275 1292 712222348376423351 1589 695 945782423220333647 2943 2262 662329428267633185 2506 274 86469310962160675 1218 1876 909869719288815901 403 1249 374542824564248930 578 2862 345110893872677675 823 2577 449685140268470620 2642 1157 44087738834585802 1464 2601 290504236876435284 1557 2565 1069019390580967597 1912 922 891759487980796004 1976 857 192751871353966787 2708 1956 940922785565012342 703 2482 657434708368841552 292 330 1124257774163392064 2049 1479 652837284334953869 855 917 446159327020985115 48 2321 616359248360715684 499 1796 60955398726075905 1478 2124 110280271572442424 2642 2492 937476022295725711 32 11 408228401007221272 49 1352 301993306208544008 2714 2918 563361769277674808 1792 1917 1006436120041716061 68 1439 628516462119873711 671 182 689905914197101215 1566 2963 75060024379891062 2233 2576 35074251466964364 595 1725 592481040068906413 2311 123 47207221092028202 484 2575 879408594513666765 309 2890 297542963405758132 649 389 73289653446995267 895 2170 693451623520742772 1082 664 79162386435499686 137 2870 874111009814086048 1047 1728 296733283768382395 2551 2543 296429597845133524 195 732 409255634494015350 1244 936 1060309848619571023 636 2264 121440064110894557 205 2238 303627798613076019 2244 1502 809376180051875762 1566 285 295467210833231101 420 491 617544602091515918 2983 284 692780560135638367 879 482 412949905527069546 444 2520 37021319461660399 2055 1545 221731466169129915 628 484 301116096883729563 710 2576 229798596923176538 2180 1285 493712788552397170 553 920 371228246380600443 2452 2054 15815849817247423 1380 2109 974069629697165052 2932 1556 122374121677395874 943 1134 48083385519106012 1008 186 882065096555899542 1318 988 2523986877452341 1011 161 690144782974779193 668 490 869189473956491955 2799 2521 332985967429558671 542 2901 871682926993376187 1750 1513 87721228167646407 1948 1505 974343478499449658 377 1442 124503707460838540 290 393 733188399082702429 87 2815 221217437723423509 2228 2293 107260516785260620 58 1781 598174544501112 581 146 371835999823612003 1544 2487 114002134377037195 1106 2752 657826856834654297 575 1726 664285651733127431 2464 698 875021543759826427 1061 730 366658947916438490 1644 809 623784349031443444 2062 118 690058001951250495 2961 2740 548674848049494914 1348 1955 152725025420779143 258 2164 869512523015045697 445 1136 952149364230267952 502 2189 365532649005653388 155 182 290821255301651134 570 2126 697430433847439403 1852 624 585924514540990632 1098 2543 934324656450890239 5 2819 36425282723081523 1430 26 308605220309978611 2205 2762 5748490999725282 2613 2340 261859372259056266 2018 1266 79852306013014171 845 348 295116401254421188 1454 775 951846708175053886 2448 2084 586031121952778528 2726 2556 125063843244937398 659 2612 1053314004272081354 1326 1086 877473416141257331 1650 1061 616817605603795825 2874 1084 696863225240565845 1501 1939 990165783267285960 2333 479 625949418890608461 239 2209 299754426730683656 2177 1450 377399802295111831 2593 843 878383091102198376 24 2382 80032079508197785 2635 1631 690408662135454525 1379 295 875693808327238925 1569 814 397297601509662661 902 208 892331878133787135 2491 2827 77724409292052607 384 2406 546217982851697933 461 1372 477310959260759360 327 568 83003623286400986 1230 1525 122707646806213836 2745 1803 199385474274921176 2891 631 659801487132647246 1619 58 38685901913760062 1680 1038 909658462298826600 1997 2898 294349493851425960 1905 1109 842983578720216310 891 2106 338306252690486068 2457 653 626532446102622608 2444 2895 694746454953760271 1126 1297 43215190188274828 897 313 427881460708473794 210 498 400474395156621660 430 215 586387706524000742 2962 528 694041518904334964 747 1290 620209168453062702 2354 2482 302312983125423856 2880 861 52921987764174685 1673 100 729526910355803249 389 1257 627327667092301033 2729 1115 112263838992494936 145 445 912689680969349325 2476 2719 1086255827002230419 1737 1210 691781978572150420 2759 1303 937056333487431067 2521 1976 799334374120214387 194 508 155011667871633516 1933 178 113065565694563389 2089 177 684583720845893069 361 877 912444903802873121 2663 1975 915825586286656591 2892 1964 1049782718885615651 2518 22 951206901964664061 775 344 306105186571404615 1524 2429 618506570743831006 1754 168 113135630735741389 506 964 625832036119421429 2917 1793 702572381041604334 1992 1577 358164890641270990 60 1214 108867308332650506 661 2105 4556914264948763 2102 2240 66643694202110668 1699 343 253090310024872111 1505 1511 9870888190673090 2816 765 770816300716915395 855 294 1098760887157912329 2677 1431 308295671222731745 1261 1866 1131729783166900886 2026 1846 874945893959994673 2726 1958 621764873955799759 2746 338 1128459064956630704 28 1495 292661997299313552 1683 2858 651525707900084664 1629 2656 103208491712242837 755 2198 117956314977443621 2531 1206 999012058339147788 2835 2336 879145550853643396 1492 2589 406484590735957366 327 2697 1060212004862156919 2536 216 301811595836866652 2319 1160 476265489381626464 1841 364 300487575840004776 686 979 552732233214359875 2337 2328 743846633928289850 1558 1050 335702076902317359 426 1609 55364058520761740 2649 1526 72094084115545857 1882 1142 123731378736150447 384 2323 262259549076051282 2766 2312 514719400611268455 1878 1052 974348453672168584 89 2894 335624570312135900 409 894 17856374345985409 1181 2109 910577871677461688 2375 480 650478063917115003 2900 1185 12344243257634843 1090 263 903359626398042845 815 2793 986043175234102241 2988 2514 686531992328077820 434 2814 763671860888699767 1041 2150 940761425845271402 2789 1379 333589967158682854 1535 2275 298668112659237234 1627 817 769241907349286774 285 1256 110081358110544545 638 2279 942387194877980351 50 2466 585176008516503764 2216 2370 193462661179887673 2675 2296 907316484011343765 1286 2510 866182730248580798 2156 1391 997395006956439256 2712 322 5619459597883924 2617 2590 877064759946421868 1265 679 159115499822279680 897 1566 57602684859384966 1659 1660 596002428095423979 1157 1427 652284287172557989 1508 2978 117510468245513391 86 1108 511449739655866808 2377 2792 959267949684669627 1313 1741 662015778489493766 1542 1647 289463484096424901 1565 2720 112576318395398512 603 1342 675009255802426681 1513 2634 324351492622416405 2299 2690 837963810133709414 160 1522 593187280209366029 2463 2519 292131812873740156 1211 1614 656843309033488358 499 1908 619085866964145556 898 406 490261290206636609 699 1138 36949222879730418 2209 399 410805118168358377 2879 2120 114849919468548138 1412 109 122589635014854545 1815 2595 123836376384119016 1342 2491 895698327411821651 2974 2122 911850345710314762 737 525 76926305834623119 1169 1706 233105126585626352 2655 809 15710998186681415 1904 1551 9666635334103410 2685 2768 21397147332136961 2271 496 589096763080717242 362 1661 589297403716129014 1818 2198 327062716763480270 112 554 957969409811612210 856 2956 876822361004409202 1693 1151 648926052314195245 1214 1079 44827014724873203 14 985 290008296330324184 56 2310 697674198262883809 487 2404 181723170089636152 2242 2606 288777787424852742 1052 775 654064136707622313 1600 2362 376235154857340331 977 1523 434532187636039075 29 799 80742463197230563 1045 847 1082116854163680967 7 2329 946216211582230497 373 2008 487175045556745075 2904 447 77357620355051322 2213 1097 932358970102361054 2433 22 370510842274233498 2721 2395 349597116710002521 1 1373 219345793110395054 2001 2638 592728685828893778 778 649 721794320518516876 2048 569 403460587736395291 2646 1997 614353701643870566 2627 2181 89831844994250947 2199 2210 195118556093662154 2587 869 539486549579236366 163 2708 591734729867273376 1725 650 371403812183591663 1402 738 81519821341667478 1360 1179 579086850347518152 690 1549 38796816403914198 1327 937 838229184690431123 2925 224 992498671533747413 2789 224 71565839171103013 2541 1904 483786779373308026 2247 1159 268114043965425970 1100 2692 289190314367353028 525 1502 124665775181116054 1871 2381 319491766320255795 151 835 338423134057199427 461 150 300223623486335343 1984 743 614404334553250896 2796 2616 39339776934092275 2222 1265 16998661878474882 1334 615 328120805331964643 1195 1447 916294938830299603 1848 1406 116494135627434944 1128 1969 879031031323030556 2638 2274 1128442832926341802 2201 2336 1126520312430683584 148 1946 376053164089190516 682 1252 913248025530004933 1325 971 982051005531991127 2214 1296 364096187386219458 2839 2280 292351454423327448 2914 1628 340487250020201780 2496 886 354169696936648842 2470 2666 1089112113391412496 2241 2797 702145467618796322 2462 1215 41677129673875627 106 1048 974212497635857874 2802 1334 580926407276360283 690 1916 650143753361257744 1546 2905 660256860152618193 1875 2264 520658216461320555 1637 1828 985269155897276316 2303 2833 37006887189128452 792 1628 396913087941259251 2135 754 300328181261536955 1615 1657 627343762169115655 427 784 156093907974305047 2234 278 1095505597442369855 2803 510 506343490263827403 1540 2916 687259687821186734 1986 1961 299867403032159487 319 2586 285547559656508046 829 561 1107427677127612911 869 2737 483845016884330005 704 1977 761388510025641213 451 2644 899934779760533134 1127 1902 333442695757203081 1025 220 720244213790474437 322 843 409870528009468464 74 1377 701284830835886432 837 753 376706604411584172 2216 1862 737423550719951794 555 2783 71882458862414308 1409 1676 691415598099476734 1685 730 305967168590578838 2306 206 380733267793750002 2147 2194 954028167502069548 1899 1281 78154082644721032 1001 1426 618302963293586015 1504 1936 45498518567967865 1819 491 952001204604343525 956 276 966515552160809052 700 276 328676707964944578 1045 2781 593515016147704796 689 494 266464447337079008 1829 2394 452796473350944407 542 2676 376153837974235582 949 247 916212945063638810 719 999 908983764350210984 933 1726 581477572167973865 2632 634 869533207068073013 2452 2236 264085251664243224 408 2018 948315358202678833 1704 2192 1086818714698917715 1301 2167 371324134037563041 2391 264 880966719813656583 1905 1972 805954181490071885 370 316 338957661475391399 897 2090 418279805308483198 2001 2041 341871803262715925 524 1060 914480406716375481 367 583 654553995837427856 1932 2615 47767223670904328 1490 2081 975086809443897358 1599 510 728870822310114810 1108 2323 902234451611599070 143 1742 398185716286936317 2094 2291 601305695141502406 2878 523 792959970464387 36 1034 362101546992923818 1656 1684 411433709140527878 650 2987 653897182742066340 1267 2702 328295400290879311 2179 2040 733047123988408941 2209 252 590982135864287716 1389 85 627817597785517122 508 1067 1083304829736155358 2174 647 84198767646811792 2126 2466 618565896850153226 1335 82 441168321216870974 128 30 339678250796467276 2427 2557 894599685636820037 325 334 579642525370670162 1724 1889 360781150614455756 1059 2599 406737488049486294 196 2701 148325036307527847 2560 2061 339293292619847558 2577 2826 449613678398413315 21 1579 869348155390843647 697 975 37620162820425234 2134 2462 689448454382970017 2320 1805 243538283146501741 755 2597 629925506792052294 1748 1488 368163003211577994 1803 941 395110454838805328 600 2139 1124122308692664529 2976 1453 617377991784829769 2011 951 515222205944928965 676 1114 656157579038159950 1834 2927 665110030498173238 1436 1156 400505301951684260 2677 288 944745685868818566 1696 2198 341172754469086270 2860 1489 919921821392572875 1843 125 692560939504730123 2406 2391 186363778656450665 787 2004 763446362641824169 2292 2730 11684916268151840 1946 1556 1084418954306098595 2015 2193 411662164952626864 1081 2932 1016179401867670488 2772 1160 843414470498586782 1460 685 10833311687837289 726 2397 621521135000084509 1499 2794 83021145268814941 2540 1497 338073742986390913 1129 896 101423361531826023 1789 1495 75556803897028031 1987 619 944315333409395600 1802 1248 34340969573621315 857 610 987176982010125974 1619 1627 769869393659662807 1655 586 193054338587049583 1608 2322 808287747557860037 1201 2646 940763503208104734 845 1285 77422603178368672 451 1535 55522079274198100 2165 2038 479145600741592318 1876 2616 44516796232151086 1310 178 701332914153222173 101 1466 13114226853251920 1526 2304 4345756664080677 818 909 866966302217637767 1022 2037 403952085749072452 1119 2592 624561001368592147 2705 628 77971214429150655 364 1560 947693877742494577 1637 955 687665218556460758 2048 2912 906707412022943375 948 1914 658669185421100074 1820 1773 598666859990016410 1163 1038 1056794760193460143 216 1266 81369888103319797 2266 487 302764277248169379 1532 156 122688322863148026 1633 1620 908356108358575808 160 1834 987935823108576329 1904 1250 651265618600095042 431 2713 984589126052662849 490 1192 108635623974627891 2391 837 613957797872283948 2688 1711 227949615204849911 1230 2061 36209902270813312 142 2270 576785774561548765 2457 1890 377778356494240672 240 782 9677130142791942 1487 1019 478644053165290296 842 2971 327406636773398323 682 1401 5725057780459055 383 1588 43673427377645072 1108 1191 255772558244027901 1813 6 112156354828604075 1791 2986 988486274231838476 1170 420 731392579169251220 837 2590 52144672565553701 874 479 117713169962509745 114 246 36979137665350081 2619 402 617577574969553074 388 827 43930235827462622 60 1290 621944159227452245 189 2600 123082553458031041 164 447 979202874838361752 507 1906 947522240648297657 2804 180 377705735467920741 2528 464 984518910107912520 2812 1245 377880904955549092 721 1439 948999459325365920 2340 40 481985418101364213 2489 638 7654384293136311 2624 1334 370276578923182513 2150 2246 186820550752225140 2479 1982 554957215635789580 774 2527 909031679194793357 2614 1217 373012586170677945 1138 2936 577926746981303496 2069 2718 266323015168751251 1730 758 83641941174880838 1024 2991 336992431741235860 1990 712 1044964908951009201 1739 364 625616085811003733 2873 539 38456769503054454 1057 979 412085582676758959 861 2794 369197426061376607 711 621 1122858327607295547 2748 2866 481939139705327713 765 85 1084290637757361115 1679 583 122502537253001836 2423 1604 15469713759642732 1678 776 882695437087588623 2977 437 649360358659036696 1352 1110 108371557246490769 295 2834 686562228067611864 1391 1256 671113131662372169 316 1323 405095634976364692 437 1955 579406483704602163 757 2613 325723382299543540 2023 338 120436193164291455 1414 64 76567558893534824 1645 1350 1126341167120680507 39 651 972853627337243296 2495 2202 658421364407263052 1703 1375 1123772144825108959 104 2303 337807456717170785 1576 1055 374561921424884340 133 2693 612862908566461829 1204 2764 78820019614323029 958 427 442465554232086700 1408 349 664127112579290229 2283 2994 1086342626821588382 1152 335 375831151975270990 2332 1725 43709946196897383 539 2642 80766334942485297 657 1945 690297666438637058 1379 209 81457391309138884 945 1809 980416883154001506 814 2025 878519069884530482 2597 730 341911130972400477 313 1297 989321001511443376 537 504 701964262745472936 2672 2230 876789384676252829 2625 1374 208595589288675945 595 1295 698779622331264573 449 2597 669297568903075439 2717 2965 471262619954149361 2280 1688 1046756338622942671 1028 1736 1093792105531282064 2175 1920 40535543926539006 1202 2535 828783418077483458 1886 1076 405032048362854310 1068 314 397361189028602834 1685 77 365660960448099062 346 459 691256366817427748 176 346 653430995262488935 2327 1747 1094022780785496099 286 76 995951616887636167 589 1033 16678703365252731 469 1523 154671065414807171 1642 358 785195388326100006 315 338 916014911632545795 1343 781 296599754999268509 1309 2606 378181813014113411 248 1428 407229663275957360 2890 1250 578175877606547561 240 815 688265490971697101 212 2811 12244530923256830 1161 2088 838898772356527986 1361 856 577306830243782098 2121 1032 879876611193460502 1715 2758 904383307763176403 2621 1250 118642602921816142 32 2541 230339768105348242 1621 2355 361576279926937211 2956 2040 447685773532140631 1653 2414 46004200762686382 861 1916 990757232894032226 960 1497 875113462936951055 49 1276 913865010433257713 2488 1496 51813808438194574 2162 1613 701015205834299897 955 2752 330930461453060122 1930 2678 113327259810900038 1962 1621 971387944459807666 654 428 877325394463514673 452 2458 325814503501336001 1337 1062 377439337928127272 1499 2076 377810350496402815 2697 1369 10229766012056806 81 2102 897114104878115706 1780 1825 581937983655360093 932 2989 541582763211454558 2391 2857 363385053542671808 1874 1204 759021581175334983 1614 2590 407560770891959594 1683 464 973271940800377970 481 1907 940749084223771025 841 877 124962753379804312 1351 2761 869355141709793511 591 810 700739799969257242 2486 311 866647531495396195 1636 828 398042263699628688 2720 150 865096663447864634 2073 2938 374141338418111315 162 890 938022299083279841 2078 2169 328587967970137038 2860 2774 344861309567781543 2967 1172 1136269200841919549 2401 2063 1092456744972115085 1391 1612 931916517312283980 691 2640 480261530077138855 1511 605 614496425964395109 960 1222 700041422760000516 16 270 51269768383590663 2153 1960 112857956789912096 723 1363 1130919805553045 1358 2591 265533531866824648 171 658 798267829173246392 175 1730 664509949276872021 2027 2548 365288368780228965 1531 190 517646884463791171 2486 1268 43619185105171131 1071 791 224884787535437077 2069 1667 917628897436176883 1195 1804 382582166133565168 4 1432 901324946128710835 391 138 116163458577511555 2275 441 601461762611403388 1095 1076 872397392539483651 2154 2638 805437921521900010 1455 2171 401559292071305066 2664 2181 624884680339720880 758 2982 698940212311275647 2543 1223 331679691394828673 2993 1518 188713498533200870 1477 183 688796790584851446 1304 1167 591771065309731779 1235 1482 937127118770160411 2335 580 838260355062594900 1540 379 981947671863018016 2074 418 36102836504833337 826 2936 367561075222113985 1208 2972 367114290815876362 1471 2057 15046584922679050 1190 747 718794515674281932 1568 1079 75415595899561481 2556 2106 687925076995486030 725 2350 768370881115853438 990 386 81131618768526737 2874 1049 39846767082395371 2680 1786 941422531621441444 915 357 115622502832228564 2781 2719 829471592255092552 1999 1525 685947992944504115 1339 1229 665154659218312044 2059 2198 52168044806742466 2532 175 900896591619691616 1351 1839 198508627993459 449 1054 106698049811225869 2211 1169 764827952011601441 1737 1565 118347919384069742 1559 296 591294939595869008 146 853 468949091380741896 1390 583 328402070897108880 2546 2877 483344837563878962 1658 2407 166631672990580551 2347 1246 257614784851939467 833 1971 397131259229100799 275 752 988678084307138331 2087 296 122583799513978852 1194 1450 86297590256856449 558 221 926759512188304628 66 2785 115124726203549379 2261 2847 1092149254984008863 1413 2272 74719840274897978 1991 2858 842028229004652424 45 2996 901658474699041261 2429 2185 650529875088133454 332 120 581419642619296541 1779 1584 948458830321167691 2735 2989 36443792612977814 2193 824 653749278289232093 2673 1606 581456429563140674 1347 1117 1017943855182744804 80 2776 332198198888211078 1804 2875 970455493775732070 2582 143 693559054604867236 713 1960 724168944652791 596 966 338479031541013509 486 2051 940058297871764611 1786 2530 49124959009535865 1115 30 625300065276554253 2408 566 948964114712214931 1864 2649 149408202855913059 609 1803 67677864771578727 2572 1446 870721310541173709 1859 2992 298615021622310240 1976 1194 1052997588124926262 780 1954 294711045065795336 140 2499 626634196717844496 2877 2265 151445009208928064 1452 1793 422232576342495249 2622 2388 911899392158152934 2828 512 937333684783230773 1994 2984 403313832593744586 2512 1347 974826663388823561 1683 540 74435178433120540 263 198 409009818560596334 331 2165 124975003282461101 2786 590 290173100675817574 1283 1806 609456543682351419 889 2063 406028856514551948 223 1412 376885930048223504 1312 2604 412644313557943750 343 1190 1032316934363122918 326 2022 941114064588140988 2790 549 400916038530354010 1713 2320 521107921234880586 1805 717 382912570816069526 1403 579 108333241551540134 1380 1369 1012680146739079595 29 2442 953564821909119657 1595 1382 47955054034350003 2359 2450 84849061184706988 110 887 874635756467704152 2880 899 996546236871346544 2845 2213 858821206672575024 218 2336 1056069305770904956 1503 331 876489457576980111 503 770 74432904795804108 1289 1022 183866122097467830 2396 1768 894763012066004788 311 2898 905280672578993582 2513 2979 82500624256398796 437 210 686505205463499160 2546 1250 51254307383369855 2243 1203 150299241163668035 1954 1242 85217401876708725 1640 584 399376650313511432 2091 2879 76263736983788595 2237 1250 45378994481888444 2451 2476 989437675135021045 2414 1360 865013083299848533 1051 977 587374382609612660 2819 1459 417213378627711181 231 583 111986534514148963 1492 350 333158378446063293 662 262 649983932679348702 1736 2030 794350016849242048 1726 2858 375431843156091003 2005 2763 507999316887247287 757 1237 407614926151957683 1889 1384 872741216091393387 2976 2638 830479938340818932 2685 606 869226736132555077 2759 7 978624296564629799 1024 2340 443920326544761757 1989 1036 732575899638977249 672 1707 347395456757891410 696 2879 578380095962594254 1479 886 643076893310462151 422 1133 985799971910376818 1067 1258 332858092896386174 1608 2584 142112049580979589 1566 2651 950215166599603630 2274 668 687951590752464073 820 1284 722756163978285043 2520 2625 394457670479849406 623 438 975213082425335608 401 2534 656055166677919144 1661 2780 989802473681812800 1859 1911 939319151454361650 2580 251 989547167392287504 1612 1661 623866566610329687 918 1778 941839295655240484 2265 948 656874666669847879 1160 322 1098341954797596343 1757 943 297837204534327351 317 2270 298965528102317883 2354 1455 982665415453047848 103 1039 373484401494825288 1842 1303 331734553350211046 184 477 76787544502392093 1959 1128 371765345037747136 1933 635 411412525813040375 527 2637 161047733651855339 2058 202 627322085689472097 2502 1499 340979962676015203 1779 2305 593599096535790506 1810 66 449766194608834587 459 661 653184398614165835 634 77 980448972963862730 1976 1661 1024345170372067384 1733 2097 159696492987266743 2732 2474 47043322720606795 772 1953 109061740326759164 648 1712 873297667562383969 547 854 190281859798395290 588 2238 14185041793424805 2750 1451 231849944534936056 131 689 581529623011804292 848 2225 618700240179874134 1371 760 438614481335228106 2186 480 688611768703100280 1546 1976 766557823479273473 81 1143 588883092323929596 2597 2872 305175649783100474 1723 2350 479187700240058091 1424 997 109132863287669234 276 310 588953314404434874 2811 770 362050274799735448 2594 2979 409154152600006445 697 572 708249042679176906 2063 1029 692734475591239342 2335 2659 327752300842641684 2012 2682 73119187764323516 1702 2494 591116384690693695 1669 2817 578276195981380754 2899 170 261016177108584223 1214 748 593650160091212880 2561 782 689239809617224533 2719 795 722381991922604252 1831 1695 1092005272728916755 31 300 1053149747387667931 2804 2844 626516419871884375 1064 852 590856146676902343 669 2050 951763971595972332 2696 61 194465891736396259 554 2701 253158761926491165 704 727 951198345486937590 2923 452 110236382169001632 427 914 191375051264250084 956 1956 349634097081788788 299 505 369739251360402493 1144 704 602991483052296008 266 1204 613633606725035210 2132 621 621954606506263494 853 920 123214148114508817 1460 1834 803025067609492797 2044 1813 192730726798045351 616 300 1024390482390919250 1403 2058 699994457303695566 2792 2030 655086745855747207 1382 1464 987453037290030660 523 817 12987275808468513 2576 1846 660274138556729255 2467 509 808134383586641363 918 473 324859598950122919 1194 781 79876436061102265 224 2800 931278921965353867 2213 698 59306585746234801 2266 936 830332600694408518 564 391 978920554059373343 1344 417 879368470191229459 1978 2189 259726402721023093 2073 174 299315498055360909 1156 1063 901712569478455416 1787 208 937189146494971162 683 2794 79080286301673778 1764 2902 355033749048012923 1097 2810 376761997358538819 2181 101 696881566689584044 1646 1542 660733722975785907 1357 824 232992330050082135 2720 1243 111366100752875470 1750 180 903996276404232991 605 2424 309908078169836657 1902 1465 80802946666580004 1155 2178 989970438618056100 1122 1182 197464301549145971 692 1660 872760224634890264 610 2707 37574847057587219 1921 1227 151508135794750569 2330 5 124729579318458828 637 58 912227683927844250 1526 280 629607349238309866 2766 1586 517398858108491235 197 572 711519557578726843 766 2639 1115230889452454537 1672 303 124771529273671798 222 1676 912777016983295894 2371 2964 325737219207596872 2618 1598 2473748911714622 2474 2065 297274624516243828 1590 1508 37575421202683500 869 1926 305718338783285931 901 1955 66341460369581217 767 2697 147284519415757734 29 2686 938696410976344376 717 351 989320050033061994 2772 1710 444115371908169047 783 1298 638327602776333 2651 2039 482184888429061971 2545 2158 915728230076879700 2938 2700 147217575897283158 2543 1183 873229061260171992 2804 1358 1050987169454356807 2393 1252 696773822836024574 2939 304 690552603787333130 1478 1261 257647052650710033 1797 467 107754895293594797 887 1551 1000104082590801378 2911 2162 124782524198318522 40 1850 14542470231140345 1965 1158 404997544397445758 61 2953 367020412305438626 1775 658 960927094124884298 217 2049 981422283607737885 1244 71 915415059021224608 730 577 291415804696475125 2849 625 690748382218304955 1278 2174 377265199793010789 1971 1995 374363097511460311 1930 2931 109868556548902192 1495 62 293168589586668520 2026 949 371394365086779078 2456 949 912285359855816439 1293 2140 472058277856964927 1409 1181 406507841927915122 1917 2063 977249318068990650 2041 1345 225592563368703226 1040 1095 329401374913127002 945 1606 299878627393899073 2751 1243 769515743818567622 1845 388 42357036429007349 1422 720 805374802874195635 617 1118 372239538295792934 1177 1989 547950215372449376 1209 2489 80352571266022223 1851 911 975870786934781692 2152 2956 368232221156324226 1614 218 123610425663638362 1063 1668 82737453078681411 2768 2405 1085164170695488649 2502 532 369864962192402939 710 2236 219080488676726216 937 2525 722171295369139910 588 2288 1001581422426251140 776 834 914712445741084650 265 965 411577483414152755 1950 2076 693803144117342426 1743 1486 875346622373293743 2913 83 659051708354775022 2732 2900 371519485337534753 447 1738 982754480455508006 2085 2891 413487410402160749 1841 1706 916476494195455333 546 962 304804512229703834 543 1710 439576553536668158 2618 1245 699717096011869248 692 2487 110593277214279763 2715 1269 434103775057543704 1765 412 717604626478594985 2379 2626 413081970679152287 1383 2858 151955295550438817 1675 115 687765997364889033 1864 853 1061402960699992636 1995 1965 48261697710908918 864 2412 691356468287656882 67 624 325725618255311106 553 1640 1019080803940593837 314 1779 76547152476989745 1241 1580 75081730746801055 2310 1706 13321883294153376 1762 2785 132506625847937691 1337 558 882240984999434962 2274 2762 76956374031925207 2432 871 945075191754752492 1834 2896 296298897838432851 914 820 1024344722384453738 261 774 909061425488445638 1669 214 654783625861249381 2077 1797 600421891207143958 2671 680 224626398745016951 956 1013 972257047896707447 2850 2671 262660469030964264 1643 1093 1031958773416414859 2836 2654 325480471843065678 470 914 37841626764389627 1406 1726 693436427874716942 1653 983 115356090907639298 2035 2239 518837378001849411 1747 257 46042407660155573 165 128 982195765611840991 1634 2695 312966169120435758 2114 1762 206393049005920555 712 2282 263799031429767047 551 348 972864381609269136 2706 626 364285422643281484 1080 2711 81648493139733161 684 778 618349958043432148 2397 2514 293368213379462510 1025 1807 134898018524873385 965 1422 1090615838631832215 19 1980 908864444174286840 945 2543 292892650632576870 896 822 959995255937126950 2022 2192 576625452774765440 2413 2672 982480529193770839 2210 937 148315135671884390 1658 1895 704397294801767958 853 1543 954133166164914399 419 478 986555545776278594 1621 2414 50017394641592339 1435 2042 842261163875032417 708 777 626788442898622851 163 419 293023803532856492 1819 1673 518135362746394681 2376 2868 314006248924313707 999 2598 309472988764679499 379 682 299916955157926542 1421 247 185680433031486931 2791 1388 946341211027078047 2164 2124 1921743092498464 1579 107 122406238455038803 70 1822 872981307229077265 2210 2202 974570554088520404 245 1873 760114706559369579 2305 2874 367752868987119798 2375 2316 696686120249134076 1376 2327 1118663155332127269 1861 2956 330996433385976625 2883 2020 115858593366315053 1986 2045 508050178575996943 2814 2989 833154827985614762 432 2274 373342883398229724 1856 1536 341552623710102548 141 2727 868139283828769838 1650 1582 696216582928341392 2202 937 153299257386600587 2732 450 636697610412979004 231 2060 918340832373956833 410 2706 795361224041086618 592 1463 937378857235180508 1060 2754 296587892217320874 121 1951 407085122166745443 25 3 690476270036432036 2033 2155 806993455463945014 159 1485 331416673888936973 2825 2528 581000511303658293 2832 1259 362927275558822165 2565 2345 1105958508798484690 1757 634 585422620442947766 593 2891 917397602656811762 962 305 689204086928501164 197 714 980538528858552549 186 2413 912855345926780464 2620 361 119001012218213519 2930 1929 1236155433588659 2388 2397 882147856876367237 2979 1638 366634961062279986 1155 29 906057451262082944 683 152 293403490916572362 1342 2890 351399799846938737 1470 522 118818265772916588 1832 2023 949244983610781387 2734 2192 402797602752184498 2087 1713 50652404333343495 573 2868 18582044996212758 273 2448 7324041137050718 1029 2447 733005542639065461 1879 167 366948630998641617 236 2088 953005600951365771 2113 1618 616483402712177057 1087 2145 304064748387461584 131 578 84272618563390034 2373 1610 661397223416220146 2785 1443 44215244518375570 1032 1484 122012360554313026 466 1440 623438885834500230 1130 1027 265740819453299041 2495 2426 887790474227322850 16 1882 371818018964953386 1920 2273 82286110490170170 1418 1146 385164740968464503 2105 296 43647935406110134 2344 542 1151918665461220399 1938 1191 650511012083760519 377 995 1084701856802888147 1822 1547 49680387020766915 1175 1876 254395815658251201 118 712 123766647186816234 2732 1570 1946233703864033 2694 2285 40291738826067257 1001 93 623954164494224908 2518 2323 1056188452753316325 2626 2088 918023349583571922 1934 2450 332968463553554482 786 2411 990099773187006895 2558 2549 331019345685166086 1975 172 360997467611207320 777 1516 305279899941459510 2027 2852 954238255101327982 864 2500 664587331265960740 915 1406 108990287864280097 2051 2421 699205061599037677 691 400 108562053824427313 2466 1886 398834832110437824 1363 230 13104099589500293 1188 1268 56191946539469869 1270 681 38335084326874444 1999 1818 916286381845922890 269 2229 883291426559457973 1017 1369 913482901222095328 2729 2117 403138242423407276 1495 2004 720793520709911107 2547 2030 1608960372371440 2773 1636 332934937727171452 570 2287 361994765514121409 1770 373 919287745240096630 2341 1845 797318492840171474 484 2574 879797162906229664 2935 2231 447067797775626009 1861 2812 7731524242037525 1565 2670 150182369412954878 1378 98 620529571809123701 1955 2150 947974414026386205 2207 1445 406404891071597722 357 538 693084942976102340 2480 516 872031945048075468 155 462 701886929718921689 2220 1972 614919474262509622 444 2436 15419471248506641 2217 2929 514651285592090134 1461 365 948869854648203699 2153 2322 1060911542765862191 1962 1588 385284502631399952 233 1471 948209782410533041 2219 279 410729797657880983 1605 2389 397361807250435246 836 1610 404184713842283726 948 1048 942867236211450147 740 402 119235768224736118 640 291 940522871253092439 197 1907 48153699312047508 1199 2163 576500523172043803 2169 1964 253264363836381119 1854 1540 407692054800084447 1961 478 664566452953968901 2597 921 334476120145576318 1821 2168 360314193381399988 2503 1442 878579243475063341 84 2155 869197292739977890 1790 444 301236522361831750 2031 2618 409289564418024614 1812 2703 621867664995344644 2475 1942 397924398281220912 14 2642 986911793098896538 738 331 618709887583059245 596 254 1017889090881112556 468 2240 476624854232421193 474 2215 410096431271750203 651 2525 40309638347377835 699 2792 6653169948716137 1597 672 633104173203769 1221 693 374974562824317499 2328 602 946971147737152204 2938 2627 400542862595185086 194 2446 578923035011386664 2463 1766 890870989220930496 2676 1970 685865049118178029 355 2277 760370914986156644 981 2566 618557567446957810 2064 973 410291632647045640 2627 647 330172653634894185 2568 2853 12430478058654909 1288 249 301740109790260750 421 2190 936844211185834452 1333 1235 942176642485550583 2433 1255 615926381513979029 2654 2106 74330856300560324 1577 1145 937265840053157224 291 561 800160435488469910 1140 1404 581053793722892669 2595 1549 914906905813924 2556 963 975191953472463112 1648 417 625578775259729513 159 199 584638083998727389 2652 2382 41275323139117646 1598 931 613613812181663718 344 440 956963044560799762 681 1372 844443077130955903 152 826 691464347372009820 1720 1177 332216033414410468 2087 2608 649310125397831651 1366 2011 154982274364323031 2627 684 468445318978732697 972 989 257809145084538218 1818 755 125227160802235221 223 45 700527465901861663 1601 1360 113262620100080061 2561 308 940469590203018064 2060 2477 52359794167136228 1902 1172 847182124944159197 1799 290 892690705291018615 1728 1229 950827364003253989 749 1604 694331001151965208 1417 514 977676988104453162 171 63 152262656909872166 1491 1260 978531809267653548 222 2926 319250464673929632 800 775 116356398703262830 1819 1298 338091400704289278 2896 2122 373159164516881647 1597 274 910688382182374607 489 257 50004803700526584 699 403 612759314226088158 2969 1321 338540535900135277 1596 1244 945836955553750736 2894 1290 690251623012308527 1721 994 729266946909472641 138 767 396726933779340254 774 2853 290642785951349331 2274 2177 625782197053095572 2215 2664 402893879344257709 225 964 58429545183523775 1844 711 1097065897024860297 1037 2626 375603189043139414 536 2848 689914581173340184 1472 446 701716781268797323 2928 824 926324112764952704 2619 942 989231990801545449 380 950 916729202190851415 902 95 634573302403712222 372 1612 326666388687764083 253 2260 621747132313329080 104 586 436365519091436325 2936 1442 689385028278653198 1099 277 653148146420509918 558 2264 693014454022986759 219 1349 844377525577581778 1224 2183 220224633747920536 1642 1045 787469404054368714 2570 474 114718290332960692 2265 862 331068237497494783 376 1042 121412407496322048 124 1307 906040318570699636 926 811 619834373989396549 762 1525 83334799746220090 35 1332 658731285478684763 1876 2479 511639593967644347 653 174 111270986366832783 59 962 400581526813977851 1626 2340 126062596906172290 2029 1390 689392939115841008 2567 2671 735864912500470238 666 1386 974005430808449943 1983 1010 411568499226845003 2916 2826 687080798211850840 2708 1830 654329634181018950 1317 796 121082647510467505 2720 2434 615987055110882666 2475 621 45705879457826979 1516 1948 339108788657295876 2148 1216 411923186198116422 296 1125 881000862028544432 609 2559 619616420179107990 1400 2731 4283343843501531 2077 646 934060257924378754 2504 1986 304135385279961107 870 2470 288428184527135696 2799 2109 874864980911826225 1054 1299 879880336933472846 2806 2149 291081454381129635 2786 1772 95245576360818579 1753 2974 871322860775250072 1182 986 656109352707408664 8 903 677850332870147593 1674 852 985534368645955800 2075 256 125930963207786922 2409 1919 866258252479536621 2553 1370 218183975054801160 2677 938 305938689057405654 2799 2841 1090255227626451850 472 1910 398398700961965298 69 2464 947520572205634021 923 2043 730374281682309507 1559 2664 657150401215723284 1874 176 1086655710641169467 1189 1693 698838072965736557 1932 2961 340457312393649134 387 2429 402675960348261381 1975 520 327535024485401607 1532 963 366593697251105627 645 522 118788021102404097 2905 441 997988597878397061 1475 2346 1120857784630480605 930 592 698813921401217887 2581 2134 8119559931439710 2347 2211 1021049009635712645 1727 470 119225836885095845 431 2487 398485000285006075 2868 2191 916835524617424041 2148 51 50088890446505446 57 2721 649282304321720773 432 1160 730442949572567061 659 1923 941401645074063786 1532 2469 370075810261878692 1379 1482 901140498637247806 1792 1515 970829056351560282 256 1529 244496182670224366 1316 1590 687160683530215780 2645 1585 947018961439571369 1723 873 372047624678172283 813 2425 178615880322671582 158 117 586226775819014348 2961 1030 46562521225789435 1461 1141 1094466546272212288 829 1816 395271767992450283 2060 2158 986288992303766499 2277 2030 950162669353906772 651 2823 372203468970869946 2265 928 413103668093199579 65 1617 618161400413005146 2508 2396 12478666549368295 1092 1647 330315067949753963 435 151 89143834712608436 606 2227 319286168476427663 794 1344 944483976310459866 2428 1302 587356863479074662 673 525 299251684691333308 2906 1074 697625624360202854 1860 2678 75339925894990323 2899 323 763944819144137191 1102 2624 870899903265141465 1601 2080 981826571347792852 37 2807 1618776883085767 2714 2210 762835511650022577 1251 1686 948607715468329447 1907 1769 134372194810311045 2857 2350 757255516573326096 2920 260 737583498528102056 1863 718 14077279185221183 1268 1627 799344291605309750 1844 523 939157506957104527 353 403 109956448758448725 2465 1324 296348687626103185 1905 1176 1128966377334520064 1535 1318 1092541616891855468 2617 1553 50950900102970821 1372 709 257571996800004546 1261 1339 554556751120722843 2440 956 127715095555341843 557 1594 260461479532748603 729 99 109314594874317332 1744 2012 695291397726030975 2917 56 108608761623016617 1400 1868 373894030154664705 1658 2504 319940174237116052 611 1500 974862390977522713 482 1206 119311043689294434 1982 73 112196616860599212 690 728 953450997223808776 456 2130 373151813271188799 2665 1842 331265109281143825 919 1112 117910306799947222 1753 585 1025669800807618348 1345 2018 88000102482158009 804 1369 730005397615907864 852 2305 692486591956203317 1379 873 944600670321837329 2690 1248 543562842426697054 2806 594 653113322092358808 208 2752 302322930659233468 501 1227 648741735248429135 2121 557 36528093884686655 2627 1917 79804495930921678 1627 2582 736487997792366368 1642 443 1127647933855920491 1860 2836 981194309772335037 2372 2962 46229167273621388 917 706 77096753273087114 2738 1530 295576857994195938 2158 209 689176198597438134 1800 2946 679917911947082227 719 812 434723988337392233 321 98 581433489212543718 2427 1184 969444741796564254 19 2864 908978529365341568 2455 1436 514523193885504980 1504 1777 977762148925391280 112 882 4366781546011308 161 1744 335204057397952402 2776 275 401734097438147745 2630 2555 339768326549055252 615 2193 880667828096167611 959 582 325018619625474028 295 2232 404590249370512705 1635 2254 114790512885135134 1194 239 15751315754794014 2735 1591 291939033529813493 838 1443 304629149923275516 1232 2480 614638316960847781 1073 532 110641777572427199 1039 2394 782594935283167884 2643 193 109849824855195730 2163 248 978338014234208266 1066 1374 1088997309218339322 2375 2583 870391576019296842 2548 1416 2284742863279328 962 2966 77792530615339624 23 2287 659851580300202009 2101 2590 629439102649177808 2165 1406 619742568847524089 1932 1659 70219069734682834 1567 1386 293546641992937943 919 2008 1149284403622522268 1136 479 77829797218762403 1230 1113 298016800898669889 2114 1563 877688607239041357 180 1456 594000998503612222 1075 541 950387739847886192 2782 1154 921360241297175774 2104 747 916843206898720668 396 150 338658406242071681 1625 1722 841266590111884520 314 202 687282702161458214 574 1641 80466712941071871 112 1894 139951927393120170 1027 313 834371718422980979 749 1639 614395079165611826 1147 2549 669719822664734854 2647 101 982050993321770292 2483 2622 362762661547388327 620 703 988159099029320578 2859 2803 44549708000278344 741 1570 79080568005938230 1239 1381 266894672051761890 858 401 72764890535366938 723 896 389844238826795407 710 2333 470468012445991520 122 91 373682309925785179 990 2525 296356770598874898 2386 2339 1014071672861445939 1099 390 872485087838791957 369 847 512894235671779236 1763 908 71791036467519002 2860 2252 706625340074099902 2418 950 880168681007969208 1998 781 652807292441530875 82 148 950019366625632647 805 531 336158186860209663 29 1824 866701444290284595 443 1801 876867187865449192 2685 71 415875489059771882 221 908 343480088555284291 624 2228 47324841707482395 1339 1416 687774223964241792 111 2657 954969327940951303 145 284 866191013245895717 2745 2970 1124300796166629752 307 1721 696318394374456608 2280 1360 110308580801751171 1204 2766 194871804872405256 538 459 612652044111774328 173 2656 997841999779408487 2916 1346 336211444737921973 2246 2071 220515593024204667 1722 1118 651649844787468498 1987 514 412224963163438266 2576 2062 688783126967686754 1280 2305 874662411319352543 629 1543 695954725271679214 152 1601 876609555768669571 1163 2304 259810588166725945 148 182 629716834076748608 2172 2542 629163404237472299 1521 1835 334445728626214946 2605 2085 915076004123070710 2476 2805 86277176043205467 306 148 653133502950971704 120 1531 181755975449715580 250 11 89728442405266330 1684 894 87468427199327331 2939 1348 805431444700198555 559 2598 963350421539125505 1211 2088 74364948401308961 1018 1366 157420466504258865 1219 2174 662439485110858814 2293 2543 647761921866329292 1831 744 364663531210005414 2700 1120 1129795293653133088 2867 814 377922044530492367 1130 90 365132229645894044 46 1981 689006336866196063 1365 1268 370318818957179174 2213 2101 719823934561062363 2519 1923 1056923854860978530 1753 1413 657726318072567450 2229 1330 899991057212804891 987 1226 548848050940861083 2079 774 618332645842631970 1514 2047 147250707735675753 2737 2607 86206217928970449 2509 213 953146777767032268 2638 2952 1084840869300166700 2043 2491 217105406510656782 2111 1810 439918405202059995 2325 2678 557904721070520364 2624 1564 941994800501156451 1087 2570 123602034856942420 981 2859 867619123522096090 761 2410 942096865485701835 1682 2730 393132767756475901 1547 1078 696922258356886253 1378 2654 918541488895058562 2540 2648 963807574947698470 1235 2742 161727696395285259 1169 837 181868434273391128 935 2119 657056372066819021 1994 2984 4204061054833327 1303 1729 759540249983774307 2291 455 355893896196415396 1871 1151 984585251001531221 664 1230 951347446410596176 314 1786 882290404187799294 228 130 697414730562008656 1630 673 478406600216338190 2057 2407 765696376127300861 909 45 698202337809830247 125 904 690796909860511767 2620 582 13713053139301996 1721 1706 410994823675712604 1327 1599 40549582040576141 293 356 729352380261837326 2097 1800 142404627392833790 2976 963 576736834614673354 1776 958 658656214970290 71 2710 78095190282934198 2282 1041 154004822806015083 1559 1174 549413589717176815 684 2840 657813078444625378 582 2175 42891120886069487 994 2600 189891611417156811 600 1556 701640996646034078 504 1568 614775445078508920 975 2973 952101016675052779 77 5 658776412377044893 2017 2916 327619315278897051 2847 2235 341488207857689862 2560 2498 118075531809536651 348 361 654558060690906899 2950 1662 371181711966700992 1553 2348 736231789759140772 1868 1978 833264393873207094 842 379 52640677662751109 2129 1410 330614104510045184 854 443 1065864958759668793 2639 1799 49620700507852471 2186 1359 442405128430572949 2876 1377 1009632012879359879 959 208 403553571421710086 1405 7 396904506035747798 423 2633 661859868839930338 738 2558 11044780457236566 2915 555 17223133084249908 2283 173 480849739237116882 2358 2694 78622387351395091 2219 985 41063210877200572 562 1801 924984885116346023 1616 341 881533823737454113 849 1061 977543171487440019 2868 650 612526165299398307 1504 2669 916266349665728908 712 712 908957810208126069 2703 1842 74495335697265422 12 770 290235989598187866 2578 855 259161339749475951 1719 80 881351519623995997 964 1749 110996045001714102 1371 2152 800801282418626556 2022 1263 648947926068159938 2762 1079 7905680290672555 2253 1706 988316890314071869 1277 1016 1084910270463549701 2667 1026 809526757560990175 184 2317 620715276209359657 2608 1798 930087191550820922 1271 1166 303488500916936397 2938 2427 1007770904086569603 1285 996 368361553828356858 2847 2948 232847117892308368 1675 1819 990072861745319170 2857 2410 581830770858162482 2222 1718 408354537819803257 1818 1681 694441502199135579 1223 786 876779243566416973 474 264 687194061469118795 1305 1122 1134511640366577843 523 2479 1091121710803103733 239 467 662353616049367851 1991 2295 570698228635976279 684 1188 286139677776421287 620 1680 411182964747045185 449 1482 933100093288841376 2464 1237 594194052481772176 1666 1553 367557445404236468 116 583 109079481136857785 1991 240 486111628403768141 2099 777 39569334808327419 408 1011 36402990692414238 667 1892 947978947364964830 600 356 504747079747623878 1946 2636 475282709668063468 1212 2384 928428933714498340 469 540 17053222550248505 2780 1234 406122392226777566 1836 1137 2488865785537075 612 1472 980199073184405611 1179 2414 654822278355142670 896 686 567792605488629911 574 1372 160552463591584112 2159 1093 117888369048024851 616 2634 338704508207999237 1451 737 589337810778911958 610 661 938446701678704581 2762 2665 878600396911310104 812 908 1120051637054613339 2989 2570 876625569404180909 374 912 303614506375171472 168 583 302979480632913458 2396 1157 376632427769342105 30 2217 233588344294098354 2881 2630 2597696634623020 84 2067 950602372783593128 1595 92 614022106362552206 2915 486 6618065851225812 380 1542 40235875249667616 449 1326 997640093597026648 2033 2009 147724623048189004 358 2586 742080590126597843 1877 1148 983087450950063277 412 2958 906519642267652752 2558 436 89953224602364216 2701 336 768167597421808003 2430 360 661063289004518459 1471 609 49263762753983318 990 2665 902592737118583084 1468 2128 74046715404650027 2246 2491 1128377885918530431 2777 2251 337935307352384603 2546 2413 908884000835805598 1193 2778 407496580348849194 2562 648 13210325997623538 2454 1526 795784430762425067 1485 415 872479560371246318 2202 1315 46011658431080285 212 951 13194797615211203 30 228 594299844168804408 215 2748 520570964645392389 230 1730 301154643565375612 2426 2501 718049597366511673 2242 1364 123327884477166428 2361 1534 110976925818125694 1405 243 975437846823257682 423 2804 10351911241174237 5 358 868109085260659517 965 2099 915040316836665106 1652 470 410795987682830514 1244 398 361758477116258486 2863 407 135622088443743088 2649 2934 946376546471507816 1106 2004 261187490417990913 1911 1966 881705067095534041 1544 2737 184826147853951103 457 563 72206134090959334 1683 2280 44932878978864150 666 429 687406499272004125 165 1746 901748561906250295 1007 2279 84353267227285060 335 890 10128529256170329 712 2094 648839988996071477 873 1658 316753129025560609 529 1421 518906865863327208 1975 1638 298370903003079060 2909 2877 256281265385844506 1980 2671 220592628949567938 2646 2473 652465084035250926 933 369 409509119785035327 1474 286 104494837752915352 2827 399 376100665943443930 214 1771 612351566285893470 1560 1262 369004605583854174 638 2033 545838760283738317 1348 657 835170810858601359 230 804 335868212498325916 1557 537 1078040122536609853 421 2631 46209393108656822 257 1865 829048035616192499 1540 1898 367151714707327867 2465 1810 1126781488659058142 2059 991 972929340541426156 297 1416 580892712907906360 1778 552 411700918689141264 1613 1490 377071271364142657 2389 425 878788714963301517 997 724 695478879032629456 167 2275 299288244807976005 540 384 591614873208484291 2646 33 653321717725374749 479 2799 377037760415729422 332 2000 305874834242244279 2566 516 46559855392226219 42 132 581798150192947690 1081 69 952569381452137528 1308 2620 289163378164504911 432 74 113259601202685148 1805 2441 347143586553481399 926 1532 15286797129006905 727 2438 50406236936234325 641 1083 939960380660904737 1776 1472 623412644511016523 2351 2802 1090098482183847893 809 787 689369408556729647 1549 1354 366449722104687904 1190 2318 1005963354272671006 483 1082 411165510305480809 1806 1773 410077286697012634 484 103 942168559981887960 67 2297 108179652916883663 841 784 902087898686730313 323 2486 398463446540868945 2359 1322 588600586220601589 2827 135 986311487464605863 1364 1733 1093231353625757942 2791 665 699866966462663703 1316 1044 685714004724478099 127 2327 616001303145543435 1389 2723 337594685977415033 2066 2198 657550307023804371 2082 76 328764594183825289 2378 1982 406283631850864937 2226 584 1013973174740953594 2149 2206 362999114059273362 1982 1006 881900207713607090 612 2223 629982368381045037 30 2912 976128615073013691 1887 208 305295181421706039 2557 1270 371883334810569762 2245 1961 734679095135451424 2101 917 688636049002952638 2096 500 335486061244097278 1324 273 655613907417049497 742 1891 401275062960558906 1599 2009 46649451565933766 1812 2602 14697487697858815 2630 1630 547081302809125161 898 546 681790710891353688 2641 19 265159531532901591 1475 1823 290899207119390315 1183 1937 366676577832101849 2357 1616 122305256334640093 1946 2731 76439209974109213 498 677 42696792734519513 1332 1814 363431803871226673 363 1016 838289713966626004 258 982 904544364771403460 2316 467 361064846712558468 592 666 943064931398850342 1117 1870 723939422971880182 101 2554 584556082481340789 2969 710 484994924040482550 691 1920 80543122145199471 2857 282 901934461024685143 2596 1281 17450519807000246 278 2707 36933284657041181 1577 2172 104302211215892930 2234 2561 737281611552721729 902 1763 875055777080462258 2265 2795 878122624867865717 2359 2042 1096170120201122194 1045 1814 880562630904826820 2507 1014 3049226116919467 572 2649 135501053105436105 2983 935 584507465175769240 1556 1165 197550593673215534 384 452 881580620547336399 227 1414 122924431950533088 2184 2654 45430798192355316 2757 2711 580230273694008046 2019 276 945163845033761067 1856 576 407226360039095098 659 235 183466817153907792 1111 962 912123916821693820 574 1902 909028110896435849 1877 2653 78976175682576339 2569 666 109939867619689489 1035 448 677041378058013463 2972 2535 43744885280274506 353 2764 937613450898139016 2435 168 798304974093720531 2550 1860 881236010249457320 2938 405 692868880331143745 2876 617 183676841375550345 1984 2544 616361271270329594 901 927 893856789864423304 1402 1894 584201645767369878 898 509 204690597453357856 1540 1206 369530490571852277 2099 1336 876013746391154280 890 2238 340254679040521105 2444 1771 356499256276755168 2644 2578 591464676002233069 1201 1622 590768774666174030 2145 1635 652198496467853996 2149 2895 298011715815214129 2623 261 119019169797114225 1409 2480 296131176141490139 2076 1503 298890153532410855 2233 217 313111046095879396 209 866 440563132000803126 777 2819 985981291745932802 1238 1853 987572413945809453 329 1218 621589305105666280 1718 801 110622153222650630 2508 2769 113215291122298655 2343 1481 616810965573525646 1464 2232 913162339164807468 2699 686 397467098168097064 1659 1617 69776471835064614 519 24 84691862978287740 274 1566 979111331960269572 666 2922 404301207244350539 1244 2299 324352791430063374 910 2268 331621338981087385 1787 2109 302236892937589784 158 2136 119825201184993079 2689 1107 912667309421922628 1829 2235 510744628439861614 827 1602 326288103770549565 1496 916 15712075789759388 2829 1354 591756356512216791 2615 1341 617619054802962959 2235 2938 184373573886128952 417 2690 722684698549004911 2901 1763 347094995030552864 1204 2780 877065158279326059 834 1048 117686075769462319 242 1059 73835793687922172 2923 30 903683751842465611 308 1978 1022294441539303751 1840 2009 870421891941467464 2510 2634 332164381047292119 1137 684 544724519755065065 672 1942 576677724879514694 2510 563 406296179857673703 1553 639 974683193390308591 370 1607 51187308308333354 1823 1092 589134650381411849 2254 2600 656366937580428882 2096 1874 181801885165637167 2235 1337 160736793721196506 1885 2625 30597830424161863 1702 55 293796133277582723 1466 2560 686813692177979784 382 377 1051113525163693114 198 2151 686561483695708555 2698 1812 1089890337398322817 1391 696 430991452144411251 2229 636 93806120594586633 879 2492 408409628529355267 64 2992 326005318636426279 2007 1490 482094990739986367 1615 2429 364142519664595438 271 2444 115788648640518492 1826 118 914352842452362875 2047 2566 830699428377284613 2960 2047 805420084475290280 2490 1641 697108714389371005 2807 482 652200639463518046 1833 521 370058899008644549 293 2429 549015911113199117 1073 1877 363355169289464183 1855 608 980055075365806525 100 1778 904983690394422159 653 2484 110098494574101334 2942 167 946420035450174662 2595 1797 129432355263319483 165 2745 1082056941292678493 876 98 1161644727247913 1635 1111 122009540377153474 1441 571 45654568958826639 573 1234 684019542168204333 2762 2606 905054365954631144 891 1538 330770478513680554 1643 1229 1108892568967201381 1649 2454 445458598778807867 2772 1900 937770850914707044 427 54 183231222218847254 2612 292 1092488691361865699 2312 1220 688678462930843720 2517 2508 588600859905857899 1361 2665 973759706262979683 1793 1869 91428854675957606 2510 2928 957072302032591617 1641 1939 304633458895352921 2847 1987 1083262907331925050 1217 2673 326630212587236030 1164 2206 944648117097360644 1568 2288 142966533235847954 201 1214 865190025303000419 1888 1007 590824222340121705 1405 1455 622011931853482910 2319 687 1089942050234415830 1749 1388 875851855834142119 2466 2384 648520372087747476 2153 1294 3785074954221579 2321 2229 102752649293710729 2433 2896 377748992424947785 771 1922 1090535826745717829 360 1127 78585779728575941 1030 1236 979537547641503273 1780 1350 191385468153413588 1832 2327 1057196878520355224 1127 1762 23559332927308163 246 2802 698342964022780947 722 2379 75390866051450205 472 1902 47095411625172657 1404 2228 300848965394041655 2422 874 687210315145957732 1971 1969 81368322658663237 1531 2975 834984095557123153 114 711 1081975888558974110 369 733 301842984905008736 468 2754 552426594420590643 2830 1043 5525132692472231 386 2046 841559909500459298 2531 2882 136270678252283437 1356 534 937513557790807857 408 1429 50796082816835278 953 1422 734548905291846947 1720 2860 956822563006572150 139 1123 769198114178715162 885 2625 369209977310531532 1952 865 937752034047815665 389 1174 1087844975056613033 1961 323 327251372946456455 489 967 50215807437809004 2490 1181 947467085742616082 149 2913 364899200827391117 1763 953 126156888705753211 2656 940 347281081893657107 2515 1777 665287271550655298 644 2403 369077869265291612 2444 1621 78753892095281273 619 1874 1050929610803501927 760 462 941795539504697160 490 1363 907356008741165077 1564 2340 183724817940431529 809 2075 304417480110559709 544 2070 40837066580938160 2516 485 663386932675377549 1647 1716 300830341942413060 2450 1251 333323078430739541 787 1979 507826213135117719 1964 1489 1083603454013593315 1006 2571 446314519028384261 367 512 74121232567741369 1437 2028 1089679366006826662 1665 1884 364410169395965818 1976 705 720746149337677308 2394 2376 836428060642091609 1227 402 550499812067435922 232 393 590556521859153345 2305 1932 623995832923020903 361 2150 45389278568482162 667 1935 592483421111488100 307 704 871992667531551098 1898 1866 617383593969793048 2104 2539 14194224331666486 1112 1629 973014811812624938 128 1354 114620614084306348 1309 518 305052721807576477 2445 1657 333646471651429569 263 1887 109760399535322374 2902 225 935502228322644740 444 2300 772026529324587771 422 2022 377088515944537426 2469 330 48806393687006328 874 1659 314535126850506168 46 1609 956643040151090032 2842 1937 733125833416019357 2251 2168 365816917495554704 2865 543 86736976752780643 2640 2479 396677824516379836 2561 922 872211190353293046 1336 2215 582751389983100137 1312 1594 758390657433124047 168 2304 915082545775912815 207 278 376510533794911734 2668 2874 338593631474656384 1850 2130 686445847891925052 1336 2500 905907659623392045 1185 2520 17741945170513111 2172 1954 621400738817819497 100 1253 700527654512524302 896 269 425117235204827021 2750 2956 1053398453781442877 171 1481 260111440844320303 1884 2087 79980733229467546 1370 2833 233633647171182718 1130 1106 984355228580075812 1201 2449 82564512456353838 2448 922 89385539153520126 884 1215 1006403730333965740 138 1267 654487268864664989 2778 1269 39772687129999861 1811 696 151635718234801104 1773 203 424201840182400339 1617 2769 404245691865169418 451 1366 995354433663001091 1210 696 1414803838398393 2349 2806 805808640648779494 391 1298 295021622100144596 534 2146 980378727559035544 663 1238 365183756671273531 1576 1262 981493252212874831 1488 1990 224946632535126181 1574 1419 914660455031749541 1220 1046 874380286496022450 951 1953 407330127067607378 2540 339 612527882104171750 1084 1588 2577349750087268 92 813 182922888875392266 2621 303 658267944473203101 2584 1859 355669110573038847 793 274 984071214156339310 1512 2070 45078264928533023 1714 2126 50250216057547290 2247 1669 258059750205392471 650 2687 418651032031184751 2314 2701 773795997038818456 566 228 687616510085534950 753 2662 334405350344970347 2758 833 696146754780476888 928 1243 941944105490174754 486 424 688385653144898038 1727 2576 360966654646643685 1073 2731 693756123443485993 181 1006 586783914937846808 813 1322 230233129338897488 1207 1497 982067069185533193 508 574 757466873494755504 1498 1280 45046123895259089 2291 126 960647166164792634 2631 160 976209453214120319 1198 2192 865560763853285942 1525 2380 391130380058989036 1828 1061 984108287973796174 2415 1645 108340425927469621 1875 2587 429682327445016528 2064 35 593419977412936412 169 1518 1085991738147457813 1185 885 706448908537136244 2863 978 958341559068460038 2382 551 374618241123816457 2833 2537 905584179872613409 787 395 38972013894645145 2895 1166 587567973722976667 1471 222 950127157954829656 1764 1699 394024843844418700 2036 1663 685548000651245705 2105 2369 688818564860140671 1596 2172 86800164450991600 2483 43 340400778219069619 972 1025 661228467771844677 2412 2397 121039108000113864 1748 2315 397396725673629944 116 953 399983466473783657 1220 2778 875432253063981018 953 657 592731146109023795 1195 1157 619091222513167822 2993 2849 588623112991681592 1814 824 941767769010635209 2453 950 148496660575973520 1737 605 324685913178499979 249 2559 874529188983256494 576 1705 122464569463170810 1245 2306 394999355097010736 23 975 404081645701074844 213 1876 877258398118775072 2534 2697 1134405580547308988 1864 2535 186297345925409285 472 1179 586559470667783490 1007 811 363177509528614279 2134 1538 123126407369607824 1826 1044 51469642219737818 2916 1722 402632914371875554 1973 780 583780765744130316 1786 1122 516342611623224189 2672 1634 20154351016294585 2787 1515 588778488281392476 1235 1796 1004360610023356116 1929 2560 582297701861153742 1729 715 815266804004553550 2726 686 837722677089200162 1127 2466 693009234003548204 1599 2377 958369127264301092 725 1525 50057026138392679 1536 1520 85559157315502968 2771 2802 290664099789697466 1612 1871 910891852966025179 2792 1039 301638945271266743 1857 1147 427984724386840587 2698 1412 258224966651629491 817 752 396634725738969315 671 2494 396982458384804478 1929 1477 361335306098914709 1840 1116 621478364327111307 217 2939 397116679107431530 864 2300 146135360403451751 1585 205 586241023949183375 2721 711 480021596254681395 1468 2148 939317200753200767 1918 1451 341805015782719716 2436 1860 51376869683080141 282 20 685462810479798798 2579 2676 325690421132977580 970 2162 874255002448811075 1318 1140 542588476868348909 42 647 115725086315862690 2585 1234 973963619732177102 125 2054 1020324628420533519 2463 2763 696289777428337596 2745 2605 807948404670852825 1926 1742 620447022224031193 2140 345 313061298096265103 2708 1241 690242206581540825 2303 1317 14659069731254679 2822 912 954362456125526379 130 1213 346601304343551878 668 1476 110994455303110611 2645 167 911782344165707661 2717 2853 1023455755042251309 223 505 874085676407326586 1979 790 793576113657079850 2922 195 339972374861384567 1212 1467 425384034815205087 964 2210 339711510168645618 1885 1090 988439090477358735 1446 1789 622420063748141020 1366 676 687170691182347729 56 2550 945899828646390453 595 2880 335397290252857261 365 562 622822546666522280 2591 188 339513129629480271 1659 2331 971870139243353960 2340 1888 448827609211027329 1176 2141 596199629943233136 2520 1301 954487839891917434 481 960 976635500820783415 960 1803 128356187945122441 34 2138 623381672109056720 2995 353 296240638089359008 1059 2050 694842728849881124 687 1348 403954181743512986 867 942 1093465248315591102 2026 1827 13047879561406842 719 1823 980890685971716122 1542 839 413909804803462187 396 2776 86774395575876629 1457 2248 661964825344957312 1004 1085 373436039902714423 1951 2373 325283128142105942 2359 1660 89718718108243413 1914 2538 363342123294909649 2423 2239 401197782614961290 1561 272 57268958406729969 482 2382 977007365530529360 2623 2783 888272237137818007 525 98 80949636446715356 1981 2250 50219471116412848 1688 1770 1112578908747643906 1215 910 880948852113781758 1627 2868 520890858350073008 48 10 664459984931871456 2322 1241 846465684975961522 2718 2619 264841567601647685 1464 2179 977907206909303073 2803 1453 879823872093413934 506 994 759194454128876482 1580 35 874146196969306556 172 622 872980820910337102 1465 713 577289320836786738 1762 2633 137855189610502252 398 1665 117158000177826041 2664 1622 917321484447222966 267 2884 339177995027016948 1030 2987 50803846595151720 2231 9 267977424069788052 87 1589 331714267218953499 2223 2478 472494744616953372 832 663 292565022761269138 687 391 471408295966202205 161 1517 396602053708236165 2391 1025 402075539703500933 2102 1665 610932149142060700 2011 1304 1010705265741448620 214 437 408563504002928815 978 2403 83198460881922571 1371 1793 459773752436656614 2430 1890 409598961134840485 1975 2150 973555542590646207 2029 2151 360798830942401667 2755 683 328854703380356274 2572 831 340513146399975972 2583 70 51335387165919243 2566 773 88043547235964259 2410 2936 660151784435912638 1661 455 76187691753378600 958 995 468656295408043567 1019 365 481991722223808233 1457 2759 577342599642772373 325 2060 657860414423347859 44 960 412930666955836573 215 868 12036367689774681 2607 1568 193320376371251691 409 2360 627358290167266581 1945 958 692013947987394763 1391 1757 387734780914812415 612 2560 665262394090119123 2728 2278 296964409216572349 618 207 17683152414013081 1569 2972 43882353983378718 1180 970 867469571543719846 326 1710 730024394713335157 786 2321 944039655260258785 2175 805 630488296572815236 2060 182 324282846445015892 2820 1581 48976973661722972 2962 903 132957567704946924 2852 1377 118139012538937869 2779 1236 913955722260118526 444 1786 881304010968845578 2692 2562 291149545168368365 2029 603 370603032770351128 1461 1712 72094788438947428 2816 253 588514691539460456 114 524 664817325656633538 2532 1983 337083260524492254 630 2651 658951627188329321 2792 2870 44652874542613885 327 1587 879551654250638774 2979 1434 649091232015368543 1031 1444 939651757147892165 1186 1574 990746869659046242 283 2162 987731806505663307 17 2454 485550297889505763 2379 2503 47786301671324703 220 2064 924559621387593495 1711 2866 798985819783670224 1062 773 38651420297979362 2610 2845 774091675761330050 333 2644 299517882867986276 1938 109 52373343270099358 2951 2699 1062673470496932541 1065 889 686449667377906492 561 2834 231602632879923196 2692 689 950859109366439205 1115 1338 866675237253192616 2046 2827 724891049304517027 1721 939 699735008460165245 1301 641 579289168670441826 1190 4 99029456910567920 1711 1087 268967051158327579 2847 2281 1134560075213923972 2301 958 220335049496686715 1980 792 86438208363102167 1179 1861 905213065131458189 1573 2358 694376281855715626 213 858 656703687251238106 2942 834 12212399018814759 2975 386 405200327106234184 2927 690 691639767615674191 2568 1147 918747136866906929 2691 2226 870644303668152309 2037 45 543247034686076232 1543 1383 1055672035851062685 515 1232 367490219748098092 871 2101 291827499536005515 1079 2066 363138471287559369 2827 1151 690212232673377711 2148 1542 406118692349316483 2090 2742 1025311412242995041 657 658 951957511688528525 850 1105 689917823423239237 1425 1671 78275368938632937 1 1281 16340873786163916 673 232 692398302797232246 1204 1141 442200027356607474 73 2237 365729724020084588 2207 2810 868405913283449620 1873 800 224661128393670134 1333 1996 711774227339610 1412 2647 295923346825391883 2172 1654 587033431598009375 976 1158 952094893607653425 462 569 43517102519700386 1179 522 37772035141838912 1696 2528 338426820642676001 1534 1130 614760930244256675 1838 968 438354232111875552 2693 1448 654546000699031870 612 132 52621457569875275 643 2133 911394801276974792 2065 2901 327909112346817132 1690 2671 1055106810390322815 2963 2179 590939681640059376 1668 1370 268041468973108432 1396 1489 867100811089779606 1114 978 588145068507851871 2777 183 326624782161052547 1704 257 1093039742886401407 2050 2431 116764355292914103 73 2978 983324744189092108 1478 2046 807332127363753153 1119 1991 793994123364693697 1847 659 288111917592119805 1700 1709 808802425584505497 1895 2092 47083639921493460 5 1995 591856942115756654 2443 2249 303704343063719457 1730 1349 806235546412498404 2455 2227 268092475581313456 1915 281 916465315730865216 2034 1946 801166926528192804 300 929 1054878395028998529 2802 2769 698863228828859904 572 1449 58024546951335376 2277 2452 197430144375879744 2132 1442 690952394740229804 1552 9 587104932530474193 2900 2515 289575796098101265 991 2261 52312425186127159 1748 1918 989724417620182233 1534 2875 122060286629615745 2247 1900 729702475054958887 208 705 662442101095458520 499 167 5515012565932820 987 1667 53181210154712956 2918 2611 885836963602426519 557 1890 40779589275074261 2081 1588 73796055771480923 2739 2506 263267805019371882 1068 448 599123944099461285 1260 2718 469353667075185987 1855 994 1051412907379171907 2410 1307 914887424142689097 1001 1040 362754779420219040 2759 1304 84796601796100595 144 411 942908375147629259 2641 1758 1081918104851471858 1870 374 623052930928719845 1282 164 697540845913056039 1672 1021 766759011932395684 1858 2395 104294439123672629 1985 1082 987402880888568951 451 599 966374502957765428 771 1667 413154208683461567 84 915 650736705027691750 688 1960 54008525423273413 2300 2128 799965466587288636 2165 346 654535455211123972 1360 2033 517955050534536634 1906 24 377200978730460647 1652 59 690583542606954711 187 2456 953030230385768156 2712 261 867777523783573700 2172 2495 615401513508161284 351 2900 49947010450247050 2368 2623 118672031750606938 2754 504 49792554338970010 2604 772 618051982609061640 2022 2776 692661320851960278 45 66 655327716766887035 944 80 904574703544692354 2544 2075 656492172416618947 83 2390 362606164712518145 936 1582 800295323654899573 1890 899 969545901933639041 116 801 905527563141492813 780 46 362234687876108997 2371 585 1119240603967985488 2238 469 868827318331844884 462 1173 844126059745962764 528 1256 377108358035045746 85 877 871384241480578248 606 508 814119671422602283 2084 395 872842949007127760 2764 1141 506221450544703033 206 1677 413703680397000990 2817 1710 773723681779017001 1137 2691 42067211414386488 719 2591 614959599585168748 1467 606 315041527045563178 1120 2798 2956888994647826 1737 2457 376953986008157112 825 352 982901060637292154 1195 66 295290761037542908 1337 1092 904234859752767208 228 1110 915905085295467699 2494 500 661962811698978507 1118 863 366309491013240001 2086 1684 399931746434216142 915 1657 663303615971414107 2982 961 473962711628493484 1372 2216 408241284575469052 14 1895 293175290132495786 2949 2706 39547088992504552 1702 1257 652571065176314038 877 1934 988318707356602597 2538 636 688590786709589093 1458 1086 584144785244159558 2089 2875 664546641250941944 2766 2419 1010277552294083524 688 1219 301761674162275347 1774 1396 898808554385353110 371 2339 231758520107872174 2774 1293 1106486226792228722 1506 2556 628307202429368853 2210 840 988770235579663919 2981 574 189763921791396829 1226 771 504546897793250047 2203 2344 1135598016173753160 2105 834 366518408127144812 341 659 730806084135588000 2656 1846 68266059560698841 832 2114 1089013728359779906 2391 1202 513215056188597446 1881 334 304269797304367090 1586 739 302134307492456722 407 2558 954431260952439658 2596 929 623520689226854814 645 2491 403091666392266543 2551 1067 945079401110367495 2166 2213 347116168932575378 657 2458 659505972652739258 255 2251 187884673970011414 2879 2233 317318160563306329 324 1957 865945771292614162 2093 1965 589570803774588154 125 2317 586492466981184216 1303 2050 652003618225550789 1921 328 37831922212456153 2032 1895 1012290221930483687 506 805 874580898798609786 1142 2728 586225544584623093 986 1014 626654002583255348 2811 1231 653411143929367505 622 231 1599727866890470 940 2081 953586689655338880 1562 2549 334663576085160076 2364 2793 1003357042285914908 1290 1896 614712187663495948 1021 2320 879091941321441482 1049 2631 979912675889863243 409 2005 1049905829284923319 1168 2322 988336465578099327 117 1446 866312720892346488 495 171 443286846743693421 685 2063 483916293036800860 1450 3 867899027937109231 1549 1481 866571532479916030 2541 1477 544721714504954305 2909 1576 583642495382093913 796 75 579325572601623083 1052 239 295145284183857484 186 2277 335251664820884585 2019 179 917244040540401129 20 1028 659325541308377065 1759 119 689178056892619846 1686 268 341207112726096287 353 2848 908975768859890266 1156 2572 649725214569092437 2400 1742 1014298981177326403 2661 353 687728061942366554 2027 420 700543297469776009 2023 2634 621468790503257168 305 1514 3499217555086906 2944 2660 618964021231808231 387 490 88684048727993487 1469 1110 411253928624327202 385 245 585262987491886455 962 485 623573001805622512 2735 74 938755382378578508 310 1921 413318582931220016 2400 146 583638295780236387 2539 2757 118816362090460659 2230 588 42084230747716153 391 1778 870603784244848144 2651 2026 363578585479672653 2919 2771 62615087195483113 2988 2044 1024930961014457137 2715 1981 763916024334227267 897 2103 423974212622465630 2311 843 945283289256943491 1541 55 696762468994061600 2946 2050 684908493666652965 2238 1375 145260380981410993 1574 1690 48664660953288065 1818 812 216279570888542609 2089 290 806458790685416132 630 1677 620408939440953841 1104 10 304085390085577310 350 2547 986998029441506964 2175 2024 870028338352852632 1173 1198 187580922193591849 1761 521 320027756392137343 1253 2653 628658741474008936 648 2748 183401897581602665 632 1960 81213849431014706 758 542 876058671552847145 683 2169 990270221574766506 2724 1982 36554942019179978 1110 1965 52784898167418181 2514 2170 973134265042997086 2945 1671 121931311216995898 231 838 406055503751179603 2744 428 905303410332343557 493 2724 868864646570254401 1386 2199 265561476159908272 818 2021 407578646132952474 1268 966 371987612054239586 2487 1116 696337634080387827 2930 1145 609358694459233225 2492 838 118504481197673374 2812 2981 190831798436875994 2149 658 618577914808406536 1301 2734 983760340728144349 1293 2614 243038843293362256 303 1291 2024246275654447 902 450 869780278205008974 240 1173 1021663991752690671 658 2655 914538439059256598 2865 1103 864781675093986462 1574 809 79699051095229870 2458 1062 939501876832389337 2805 671 77595930566391904 431 230 6678537579029662 2405 646 1039214463016316279 2707 2414 333607649521790845 2560 957 614962566275382987 1936 1070 601714073740121303 608 277 692469887705846813 704 464 111647549777372413 1579 2845 473879344735483036 308 1061 408128982258620839 225 1798 653710081435741601 187 1592 40044549712835949 1052 1644 696605624380442329 1675 2790 332580832176194246 1279 2342 870148090879083204 1062 1222 871705648543674420 2449 57 7026960198197924 1961 1074 953868550431108627 2007 1008 729036160712844670 888 2174 327891478249483035 969 2004 1049667442562869356 1303 931 15628839208174407 2431 1108 441788307389053102 2190 437 411413354403052872 1452 1577 605439502108261407 1240 175 620900684949301916 789 1743 979315020054301975 282 1638 592105284586451676 1531 2509 1026308001023135280 2473 1393 580017581074863451 99 43 650288127301631123 310 1389 907833109541543444 240 1699 987113614895889906 360 2022 666113964011209184 1597 1102 304102487944769912 586 2699 879073041488759420 1393 71 15629414917440163 1219 1464 591680097604413206 2117 2239 74518415249615639 260 1179 89919956632675060 1029 517 698380100696925747 785 529 649692725122320997 89 2367 665466143097462747 642 25 413398387611033503 2585 1153 357845810179439248 2378 1616 579329204432729999 1336 1801 717911905370551616 1071 465 1062840299309820184 2476 1500 583832068497825743 1735 2162 521083072470928717 1479 2637 738150575134675162 2479 2511 233964590802360986 1142 2857 110186747307752117 1987 1757 881355288315551794 2968 2195 325998889808641251 1398 1964 804991570731023665 615 1937 123658370014130544 2054 1023 329110248197185604 1425 2383 942039088938252347 1757 1643 1041809259163194124 1711 2658 234006989145898561 2072 2359 981791303376753983 2673 522 943618747785817680 275 344 366050786185978306 471 1734 809950333685246091 773 394 986694365687169196 2145 1515 952320485659545404 692 700 986799493130809724 518 464 979132215168288826 1290 522 371341322153737831 2479 62 186889178396947349 2536 1506 332214875306738644 888 1364 664318071988769776 2730 557 90338172709902454 2293 691 418274058103819388 1124 2586 754620247893675764 2210 2551 296412806256329636 1858 2522 1048163794775547010 1230 1099 371133227864504445 1411 2736 253649950625327203 711 924 759962658415332388 776 1610 973130834881544438 903 2817 896291677414012742 1709 1968 800676777496141290 14 403 655615996315518122 2430 2651 867454634818764416 954 733 49985200303195045 1546 1511 630140267661256529 1966 696 53434629762136900 2743 839 1081552778751056186 2809 2372 364690464963803083 1855 1752 293715652044209365 1388 108 590471136994940358 2039 1193 551627769393419574 307 2244 832969648365651455 1975 923 44006893904592627 502 966 941031074970567152 1859 1526 406719554672948857 1053 2259 76126072167619337 30 2221 45201236095658182 2743 1762 1146715671621864481 2526 1240 411346344451936831 1693 2920 445341347697896598 1541 1257 82914912798206303 1343 2016 985372946407132613 2960 957 376029735704921987 469 2952 582276394326492205 1446 851 983602781467230429 2735 2840 1119520293178309211 113 2888 295148292689439667 584 50 793135403709869594 2271 2419 945888153746883700 149 947 869499713326379059 1705 2226 120473009706355492 90 1738 404446726979636036 1951 545 874444148566802239 395 444 592346625489223193 2257 805 973042311848839958 2192 2716 807967143360350158 15 2074 915235772104077754 2133 1040 621467715624806997 312 2619 401866263281849615 1757 1708 149135592618530937 389 1589 615299744909358578 561 849 510191032515383619 2187 891 80855809396741814 2177 2215 907237951183297059 2791 318 618406554772692987 333 2577 1025700652705221852 620 2234 1051684948035511908 1504 152 84200417437072142 1785 1458 334856942990919908 2076 1155 3132229735915437 1741 434 45705049754369211 2567 1827 687914291108914965 269 432 118330914646430495 2206 2659 300731055080663515 1473 1729 1057556356137869403 985 160 974465213099299737 1985 248 952546916624848344 1163 1834 1095478309563280811 2948 2526 662162136052891004 2582 1648 400775562460865286 656 2510 651949889371862961 980 1571 937941319313484615 1903 826 873771267484757818 2414 2206 38861253999235982 22 1050 872626657826494798 2472 2982 74310761956657999 1469 1835 906040307961125965 690 2150 688776930600612989 2607 657 720709067792191304 1491 2779 113791527879790490 754 183 302330107462457617 1641 393 7936915441366020 544 1342 719214032194023512 1850 1887 698934621589586342 2514 1265 294200563045958038 2103 433 480519627221594184 2348 1525 832619977062745897 2772 201 301337980628798804 2861 2706 68611826588911166 316 996 50370176106872085 2771 1219 690270619258963056 1513 1829 657145090972792371 1932 1100 947161970420092043 2481 2773 905224272606336598 1529 2027 856295862701148882 669 299 301241587596786644 1454 2873 298029726844991562 845 1305 588110721865189699 2551 965 110479086584586037 304 2715 796669006533829448 1564 1624 553768255487400119 1044 279 405095878136164739 2368 2633 45982217036647561 19 174 950914999930556682 1180 782 111695155191666342 1694 1414 194256024262656368 1724 863 292757359219009649 65 2211 917731871995313327 440 2933 957815124410818513 2628 2221 865880263586092025 523 256 75563206883909662 2850 2919 22014250420289879 883 2707 390846644706700825 2085 1609 321955000280096685 2318 1011 937020092769149361 2823 412 330055642934575591 213 2503 662649252453815774 2893 84 622946007332698515 832 1360 1182305699786403 2014 204 621533904970303436 2779 2942 979573065281236673 672 2173 11592555386058415 181 1692 340610562368425064 1241 410 843809120260992586 104 430 579071634272600378 1247 2576 586444486283290792 2514 238 686940210215374963 2536 738 302701723930551499 2716 1581 444387475362876644 2668 393 6367769972179461 149 194 73965118486484414 533 2489 652355638065492830 1951 2802 870974535036373249 2150 1557 279156410449449485 1416 2976 623543860735612693 262 2186 303332467486457955 2533 1906 332686265835395515 926 2171 947268070752098298 1254 2604 980747518701491037 2350 1129 516308270888109153 1603 1103 871595600896942249 1826 2739 182268021261832037 2376 871 670231806012517474 217 1646 47377205931401343 1076 1203 1089639771709976504 92 2174 36360318920808506 2528 408 326765681365496326 2916 2230 78468604031298903 1089 1421 195714313124238849 1927 790 330523974071464064 1428 11 402580784611866566 1057 2211 880320568491039964 372 2754 396382235685324769 2572 497 1122690524351215846 2816 2689 580427091042439201 1074 84 291170601074885612 2247 1232 160170969535212406 1672 1610 589270939209748493 226 869 617948504369502623 2002 1358 146574356585746861 2449 661 947199079583460897 840 234 296483372842035470 772 743 696315855662106829 1474 1154 325500680958254792 1114 444 10845079850126332 2715 2676 734696019588332983 985 543 617753314618733682 1709 1989 409722505947818717 2967 1202 728882078368191043 110 1667 928292706649284274 1797 657 392174655459876058 339 2354 363673848468960653 2339 2337 921737449060374519 1279 898 671076370879561216 2548 2314 9874426428221764 2392 1770 316566875471895728 958 1663 872294109320657389 2032 2086 261092543549903084 1363 2717 253941947240532345 2504 1347 370548210023766315 2144 1391 66996177535380694 2012 2929 666401149884853797 765 474 551840884817686209 2896 607 654812574691122571 1633 2142 1094008614179267867 2832 1774 351187447958196691 1686 1402 399398250243158037 1011 849 341973230884308081 2370 510 1128218087052967224 950 2685 920014747965093426 658 1112 879944129737332186 1877 1781 866175384714265 466 113 700943894072624247 1164 1014 110554567311619621 1422 2612 725980147825140050 507 1520 591592743744931680 1862 166 953882986106188901 121 450 57305016488252196 885 1514 26955783162834746 1552 2581 914992958244467682 2480 1666 917892903782482339 2054 2712 254908861595483351 2787 826 702306280116754179 24 460 117983384529980583 2646 643 371086576433009315 1177 2500 335046805069117532 852 1965 875530513811966045 763 293 1024915532551517479 903 903 579083912979269687 1536 1535 699137683813195588 1629 1946 404432550549193223 1589 761 911518874131705801 571 2037 450209969386600115 154 131 651725606036919681 2025 2561 937797791504966546 1351 1194 950056334933577223 383 1294 411822184956288130 1452 386 874245732435870155 2784 639 912301318931918626 1052 2707 125665000856292121 474 1448 625921576968548373 2076 2615 125362808224425756 627 779 661913867823605789 2348 2197 498818414366355719 2760 125 294533279274877170 644 2735 664413565103788348 2288 2805 132733354774824595 252 777 368014099105881362 1385 2344 174632929235744568 2791 1061 904083613021768441 1305 2517 877433558743645418 2598 964 963584563705367964 1261 302 727105259425938886 1141 2496 798465036817192453 1793 2923 33901312954441239 1216 873 990092073020080668 2337 2013 462464106126009819 1331 1743 916357316788435996 285 2444 396345507978509242 1134 401 581670641740624649 536 2295 22647990075296071 1788 331 988208978608310125 520 1091 664920689999996978 2978 470 582085139820972853 1987 363 401260969705160073 2532 1762 675811509817487660 2213 468 779562302365331877 2790 790 618825217045066266 2612 210 976472491577420805 1615 2139 412469212659897261 307 588 979151746347170077 1197 2660 134858110632153545 2549 1050 81386067159617565 2054 1590 475745527013356950 319 2866 881581522661847262 419 2604 936862925543859941 529 509 227382427925045666 2464 2211 701212619677709616 2995 1510 592313964364102563 896 1735 857116647683120194 2680 798 975100248430526871 2301 1323 757248922374414773 2058 932 506689633863113316 2041 2944 230859761009996188 1931 106 649874448718819161 181 1021 1058650007104445590 1624 1332 191084975341369533 1109 975 333463849136270648 1601 267 989392848884420227 1929 1245 301126714662768706 845 943 362773141837062393 508 1904 475904666464020649 46 2467 579091777325327205 2788 1472 123847054335762137 1030 2960 303742912348711864 679 664 769661263772430914 962 2549 483478355755012 2778 1640 1018923514091338830 1330 2995 624990305410403275 845 2765 78378422387931147 2705 1698 75202036724256520 139 1039 369596179361529129 57 1061 365372696566066623 1446 710 1131657786576407001 2604 1936 328189948396633456 884 2604 359605194093870069 2543 1569 659160526952721701 1894 8 976530771379724608 2574 1265 651746930896561902 256 2628 913414122375411568 921 1535 341898095470612128 2629 1772 320506326998365700 2752 1708 1082291474352149612 1271 1614 690705920165539718 334 2563 613055709229614416 2688 2527 664565298361432096 1868 1078 14238782439074170 2169 905 482649835377735657 2090 1669 983603770714723811 2698 764 12189407043396499 248 1773 927005612361410554 2783 1572 669518859155572975 2722 458 53905544316942927 1883 1808 617015659757062495 2427 1607 956966280854653966 1352 1960 365500441182038423 2972 1749 84933498796298711 872 965 110693069948490602 2925 2603 948910495309524151 1080 2763 622103619240950989 2370 1342 95174832928501068 1695 941 513921491660668854 287 2950 306038153136372030 207 2892 981417491867548090 2223 2058 405149823794936311 1986 2847 217475220553951490 640 1486 82561705651315678 1562 2663 577738404646765141 1684 2692 86449444743879338 969 211 409528808506699102 96 2393 83254123431025802 387 1176 327781418943993306 1683 2880 875730187016916858 2078 514 699553639860448402 1599 1702 691909951307985394 2885 1368 161848484687582114 1938 1418 628242566686494026 1543 2899 161499701113057224 885 222 130329091742614422 925 2714 473943760866655992 572 1314 98014865838786380 2799 54 905212567657438003 1463 351 658530228913092451 897 2158 648275203280327709 2730 989 821077209200135496 2262 299 584716375049215040 1688 2523 79102589538530498 851 1985 77287576282862633 543 454 288484967595754294 373 1751 877075854378001866 2073 525 51915998040107358 622 2321 908118059034705991 2526 1501 662663452681867000 2346 1308 735649140272448361 1348 782 479866948959016395 1819 2080 397978788735278848 626 771 406893788413751797 2631 85 911197632684843622 2647 2696 1022038751889176804 1091 1765 65767970513014513 360 243 298066608989157765 451 595 610228185116136057 1893 1085 547733060469402493 2859 289 375963167845692353 2662 2549 52452087475677740 2427 955 681715658393393464 2030 968 949698404394492163 962 1151 875284497317504124 1067 493 366492303596376381 1602 1062 691128580652411993 1979 534 434837888948156055 2817 78 296714703830749632 2687 2887 347121519793631728 1600 1839 989477554014520121 2063 1805 395041301990994975 2450 385 702515904186894807 870 2348 1014626287768660239 1645 187 690320441610912925 826 2595 699536623746357110 911 1169 839113352130502750 2541 2071 195859937202068797 2365 2832 299292214884413455 1588 2119 114166749251339572 1215 2936 114513443039940174 1423 288 1025730313516433313 2609 872 370108057053751396 273 1374 762626605235593278 1791 1413 911898968386558293 1256 196 372099902049742229 384 1410 973944720294842548 2822 2382 293441242767292669 2281 2908 376231222984281780 1568 402 78918027795753195 530 782 873470038457741666 1974 149 373468324784181655 1303 529 583996877316247776 672 730 406457109048251090 680 477 625630977410358301 1238 2690 838566483181627999 1684 585 470636037747537054 527 2784 400843038227719462 57 2822 45233168846473636 2340 2014 152462864638741450 1665 1987 652392196992602724 2629 584 433545574615833013 2097 317 297598567452479204 2234 331 441968491071787144 1264 2055 549735894675204689 139 1915 341905889534023096 220 1470 428288390739392435 2835 1447 269688610547040421 1531 78 255341977715993442 167 420 901650125153519173 670 1402 364717933499050468 1471 1581 902922526309687822 2861 1798 52337054122569674 2243 887 130155031228766807 2860 2627 634743952351804567 2679 1542 338047413677335487 123 701 401755346483309795 1118 145 114842221544525433 1237 643 872670371015533622 790 544 38816125619360016 2323 98 225718899111649475 2689 2793 122601995464547624 1017 962 838695757876619764 528 2581 79577182318847742 2087 1522 413629524210440331 1518 43 448954105134594905 2829 1698 699509352711443689 2217 688 477234338510880988 1866 2855 376515222625987221 507 2299 590805204969653042 2711 2373 617383328847941448 1593 1666 973121523903735826 464 2635 116427893150972264 399 585 1009114112570158818 1293 1290 1106854954288652784 1789 1921 85890504193542754 334 1366 6504759203462814 535 2310 17509590480271763 607 1154 377247853878776433 1724 2263 877376295984408724 91 1142 689391610318502980 2222 1681 664480336296583369 1467 79 914835103761242750 1347 1907 688459283077839074 2563 2093 940442691814350622 1991 114 449593540729967110 2723 771 3579858415580227 2572 1474 654487820591345509 2994 322 299265982501500094 401 618 949049688669620740 2382 1157 913569171632857515 2729 366 977442003514166069 1405 2137 989109498942639611 349 1988 1049023939998739995 2100 1133 72081252483203484 549 2389 378134039016321532 2027 458 410748006339302144 2581 864 332827076196109403 2881 1624 229015483869625131 1972 954 15853393177541774 1884 1782 410445449372671846 820 2034 591820463245754736 578 2525 936802801558935999 115 2674 79906202847045799 2212 1836 48857721476697589 1802 2514 707981288495754897 1998 1952 43452258024473113 917 771 982176464567795436 2844 1124 621976184569738346 2247 725 839950792201495185 2993 2421 626917906319098984 302 2047 544482109914031150 2207 1555 655842602512471514 92 2670 194059693971761050 1572 2237 3847619558700065 1590 2909 50481663709788302 321 635 119425888006582876 668 1153 997578357484507492 2386 918 304063595204473293 329 982 620005581329535336 1230 86 41062255680175108 1911 1803 924335027422545452 447 2762 942888612259753542 2648 1660 594631753591320466 2147 411 363087888053125494 729 606 96371449339873001 783 1109 332601191788289184 1662 2757 692129395910104367 1123 335 516120685643210458 675 8 108147689858495684 838 629 38900343299093582 504 492 590626089723967807 1174 548 192314892317227517 1652 2177 688680022862906620 2833 468 268111836885820577 524 1666 589411197657004777 728 2772 121597225402675082 1220 567 584937930287328395 1215 2113 367733537377728532 2424 2497 430733658623898782 2614 1519 154550829835595843 2092 156 902749036600886689 1576 2089 52221582861917398 1939 799 696860894074779718 2075 1503 950482492813376387 2202 767 120805041099965114 985 1694 764668120500350725 2013 1779 694133817283692727 2127 422 116681575375040314 1268 820 793433810083004836 1848 262 79475526165145465 1567 254 508329039488008626 1010 2803 362647231371003981 2841 704 835832325780976088 1799 2276 857760383129955487 736 1618 654076908678647190 1741 538 616701613074418154 834 1645 617720872677298619 2870 1264 701000945452673304 1248 501 441223291091028181 2559 1151 588916721846733925 1981 661 361641888058652738 2503 1335 732167775511694081 619 2298 901895205881886800 300 1963 443476072574889484 2816 2352 877183712408109804 300 2196 1029207851421025570 201 1826 687461439083059787 2380 2261 710624042751375734 1274 924 949642389315889349 2316 1963 585349192768355843 507 1295 303061650813547237 2828 2361 404569578025160720 68 603 2868737171498284 1971 344 583942694277705879 268 1327 48984193032395132 2690 800 772535444633980317 129 1588 880744021597180313 2890 1448 658484909295497415 2617 1325 290397744720415197 1989 1452 262536066573208342 608 2487 290068558493000127 1111 1985 295425727378177024 292 2286 519899617123741704 2334 2855 371336598961290812 8 129 329976673031290180 260 73 402316948744114196 2607 52 1119556678099313145 186 2704 581826227404348011 474 2108 337172137189322656 2369 1224 362009512375317619 2301 1801 202024872130029369 2962 2720 299780945013082850 132 2446 975521062129873191 2260 932 472609261829715676 2506 568 592071008307077748 1881 409 333957424297781122 1317 2935 82490425679570645 1967 1527 50633975020436159 1955 158 83000533023673022 988 489 831297939466718587 2153 213 376142940361464547 1929 1312 111611183959223171 1159 161 401208791264405859 301 656 948659210923553503 2168 2066 404871063058914488 1558 2992 910732733481219088 1470 823 74804504746906861 870 2628 76203065649224747 2295 2325 171730054279911241 1106 1497 44303250851301844 592 1735 505328955530105310 94 731 587160796026695775 2061 2594 327271582720516645 2982 2717 808971845643653986 2685 898 340422375372259851 1830 56 651739499098948194 2398 78 295342321557972066 1821 1771 350120298390400215 2458 146 518581994123257810 292 919 1132647784514492243 2834 2183 188039947585049855 2463 1175 1130895864534983980 1638 477 400030469284866882 2710 2232 89300900728002741 1306 2743 187797519962202431 2917 2230 904906177780884981 174 1106 409652499332429087 115 1504 865990189451169745 337 554 693329880866288780 1842 1647 399146219391168233 2976 2842 552334552004013755 2544 454 938615950633441101 1047 1618 336054583353044304 242 350 579845972447579607 1194 1903 917596831102785220 1027 2394 96291863340259975 2589 1361 867878734553640948 2957 1043 303703872812166837 2735 2283 1091388020011474208 2982 621 618208915562079608 277 2790 952916337277672139 1815 2031 699079559285311020 1555 13 693295721497980017 2060 1253 972799943063820556 2441 1705 326016164805801710 1845 2832 85558556748668110 2755 2082 867549100307849032 62 396 74536206324686212 1212 739 132096171265265836 490 1564 939094174420801904 478 1524 582570302077666347 2434 1173 147618802590011139 1923 1682 261470099396551065 158 1119 938719546612244756 2256 2333 623487128345793740 1802 2685 666353020461473387 2508 1364 973607615256234156 1290 2419 44259700535182532 2421 728 376059152647463753 805 2250 81399877851674274 2873 1577 320725759016225022 112 2366 1000384874193277235 2889 514 918577934518583395 867 1778 156413878133877750 389 2143 264858971978740395 250 1695 772228071216365076 613 905 615465496442180831 2009 1773 140795279045947279 1141 1672 482272749006439181 552 490 873595701628886327 692 2711 118051574304474755 2658 1145 343936149399297992 2688 363 46728339107534208 1832 2672 657173167504964031 79 2151 362263180543890503 2270 212 947817606249155453 1749 2440 371194167056906083 320 1956 366915164201085691 500 34 688684062955975887 2645 693 296522829524195404 2255 1924 986119300750059532 2447 2638 371024971129689379 2281 1754 38674256410897103 432 472 303100744340631929 547 605 691059314179703957 1445 1054 339834421257520653 1345 1941 594189765404620422 2858 893 44028674110231545 931 1493 578600742587742584 751 1501 115677195332497698 636 2806 660886651400236384 1143 2837 85044324994870825 2558 2820 953622295523621146 2583 878 686679766026975495 1883 2538 45030059537714560 2327 2031 544635218401038992 744 1788 658351944447147419 1767 2917 25534606780756940 2601 2971 618450587598300587 627 1787 614079931547910952 821 191 1145465530911473444 146 1522 433483770154343558 1522 1919 616962718489989865 2894 1017 514539025076964412 726 660 88474789036768680 1345 802 47166024726594944 1590 1969 326139924797842993 536 226 867211035729941387 2982 1803 648008838140750192 1591 463 115393855216359061 1725 746 341241534616279991 593 1321 3256256305024493 2529 825 984800343546168267 1512 1619 873862360111419207 2252 272 331354903193249483 90 1622 126033176313434611 2079 2136 43791451878197068 2952 794 40837516102908146 1714 1733 843958190229720255 262 230 882017789627160876 2377 2754 595180336108269706 923 2470 655215156121280517 436 1348 263161954585381099 941 267 375355405838039620 2950 1287 876293627264264861 454 2985 399565671362027675 144 2546 662720803595905896 743 835 906642778993960915 1922 741 842954336095486519 1984 642 289915184074470965 1164 1921 326887098918370103 2309 2062 694245255860588388 1630 2534 1013842013264386716 1553 953 591982113074116819 2227 283 88735895429907377 1070 238 352091783334634439 196 685 508510493916619080 166 2223 988357351715790670 473 2651 304415910210642679 2850 1673 794176986044370575 2954 2978 914881688612789199 2661 1163 1052193763352815877 627 1034 617596969855106819 85 2094 360925748143797613 2223 250 373736160657862680 492 1693 110004247787012221 16 638 579632806170792148 1596 2005 1022525824020076746 152 95 658670879995501536 2247 713 234060500573741657 368 2085 878848742371704480 2814 318 552739881792101448 667 2527 977945474319585197 2184 2144 612508918488832183 2007 1970 764007535153963373 575 346 51638022650028416 678 2970 41762605209042284 2525 2885 327708779031608399 481 914 369595991043760579 2107 1188 651248275666187519 740 1622 695172319622396419 713 864 49540276122741438 2107 1127 345670570042398850 1439 164 866367052428629001 570 2897 76325956641946326 2152 1781 691785017372290573 2808 423 14815318578548704 2801 1990 447781501931994834 1287 814 901716903150110143 1291 945 108637870305104357 2533 1013 649318019466675703 224 1367 642717403532099959 2042 2969 1017000525380212704 348 1058 687848521081692124 200 898 639496087198414676 933 14 654448108941409881 1150 387 1056564527393626568 2761 2858 327742043843744481 1939 2288 995263106571280292 1954 1243 79382888440339761 756 662 950579595508231134 1950 437 580124434710774187 489 2809 581059835642056384 1525 1347 374681759744159172 2170 624 294182492596013986 1161 709 517717400597241769 2354 1864 1120984511935047195 2476 264 650970518445627189 1735 1877 198059438916198743 2804 388 412450261515352517 2895 262 51602364660816685 427 280 1117684376972267974 383 1623 325457376312747663 1326 773 294694894248529841 2623 213 51694442691428449 824 1523 833996629448570895 826 1092 298805567332088018 1755 1196 699080991529733589 82 2527 340093151720073433 2285 95 620110030293942543 813 671 229118585321653525 1911 150 874408439035042837 1776 427 767516113370725948 1645 2306 921504705100863842 59 1588 1611456432702812 1019 150 468497665791111372 257 714 8220259396837428 329 887 958395138423214479 2304 1048 979314610551542293 2326 2120 432797415806424676 1654 2602 42417026563852092 1163 2710 469053895400692121 1272 465 694067439539607191 2060 152 80789267555903593 1890 1097 46872747775232302 2577 131 146716105778221840 704 41 583345688774230684 1038 1163 185224511985230567 1290 1218 288518185441689328 1218 23 685133374571996672 315 1004 116414253557965940 1291 1676 3966599280645999 1392 966 401578249446018755 1507 921 8647251018733144 1037 744 123401794357784216 451 183 679551061604288616 2522 2363 544395777645104867 466 521 578631839635212799 2211 491 149030274003372 362 2008 1068059886101527735 415 415 588094802417993142 2517 543 76091051160192356 1959 444 989966744590818196 2028 2460 548425174817931546 1199 329 953971699728985330 1311 1492 262311925054994 2807 2019 81136856367494340 1302 1245 621779211790245439 987 2914 582308302104718001 1269 2091 972822989100738919 2878 2421 14058791948950028 1807 2473 959959104669965413 2534 1392 77763098922944130 2221 36 289655837752683125 1325 68 401405556819641718 2767 2856 553968688879464573 1764 2565 992445213800387173 2597 44 36791981085419676 2262 778 1118466720781355356 2003 320 908581943834148464 1997 2840 840673214083785778 2416 2429 661286955286454691 2223 539 952042411562151750 1169 755 506186340715950299 1965 2650 406137003112264806 2726 301 879891420453261531 2139 1981 6237272530299803 1083 2088 303453489525656925 1993 1585 25502200568168882 552 2964 373580816811710042 1727 906 903800818028896241 969 1407 1014289695134308396 624 455 652285436295419501 313 340 305792511027359763 1730 133 400822356968723571 1265 2257 579368110540249747 991 1283 941730476348943877 1841 1923 161866663719972980 1675 1266 655454607494916502 1385 1725 398353366694285765 2200 1882 39103950536505846 568 444 914674179748658338 2685 1322 422258339149023584 1580 923 295559511809704994 1205 1842 5786860430829955 2131 2399 76602944057634276 913 1903 340725021046256144 1074 2367 876571804097065373 2917 1597 376105025544460986 1961 708 946507330261060886 853 27 89723529534357870 684 1366 843884582185183360 1480 738 912578528718213988 78 1680 943966367833787348 1656 106 119560353865773547 2252 435 590981460631757119 1807 2694 719528760558815390 902 1418 395529894380743320 1258 2338 828682467032954606 604 874 902002014623898752 849 875 13188740979440223 1082 50 980027995404402156 2371 2149 325663822016163477 579 2015 938884252451781547 522 2271 648643550896080573 2041 2668 835796738551243543 2932 2546 1025717034724843317 186 2351 1083687117224112447 962 2913 912492447945740454 615 601 1048098706169515455 2468 2137 6092815678158629 1268 1588 584971333347934446 1089 614 623521251142959804 1224 1936 982298391858885319 1723 935 401286096116559606 1457 464 88861275443255967 1040 768 75368051501235774 705 809 118732539385320526 413 354 912760423576484870 2785 2059 325209259017693868 2542 1189 871682924271139566 669 2313 119448512510191033 2467 596 700895316127275393 264 1303 623328572079289686 2736 904 468892762271407238 572 770 895923892818132341 1420 81 433811763006929622 1543 902 140358756153570053 540 910 39462415233678989 2026 898 68826336391355010 1200 1815 447914436478664984 1633 1967 874051907301375580 2272 233 39573465407829272 1680 580 154156096596537374 1336 1412 939314750774920308 2190 1210 82298774111470679 295 59 291749557887485686 1333 1349 520234743330660637 2758 1879 697642957419685879 1223 2740 1087475163742605505 1301 2411 361242413205317477 441 712 678221497257217224 2000 1824 79945228980927982 762 460 450914591979758 651 2106 330227906813746923 428 577 623469198780041909 181 1072 906653171004653008 1437 1098 715670170723877884 1852 1354 910832510587662633 1315 1260 695082042077764103 2446 1225 689681102136835531 2096 1554 982858451018555358 452 965 303750697566615108 1341 1673 794642185688859805 1113 2485 702409404054775548 745 2941 1020927444991708446 2767 342 950056219170630048 526 2509 867331839021316607 1704 88 1096122226827784606 2226 1970 875552960912566053 1537 106 659726841511321555 2914 2303 11665102122736582 1778 412 329362067304213565 1174 2749 592322474913678266 83 2655 585836078049821392 2722 1559 577524094606637633 1428 1691 328852935101031533 2805 1802 967908951864928200 132 2807 115693915169801725 1184 2373 938732578577923117 1021 1128 771276678927191703 1756 617 5561800701141358 1633 2585 407510263214257129 1131 1878 327215226227678465 648 139 361879559984841313 245 1523 191269478787463059 696 2986 586607405377347079 988 2169 1059118963205075532 868 1733 479305524262820409 1522 2823 661186435384910119 455 416 981504658091526191 589 566 686611086020793758 1206 1708 1020106364435049480 2003 1042 120338647861446276 2637 1301 146469558225377135 1356 2162 614146604485065797 2972 2698 480295962369384592 2126 474 328026134326734511 1386 2048 305120932465420608 2935 903 632216284467087447 2321 503 398179829353663527 1117 829 497303164070781242 1615 658 363543211288514896 946 2259 302785256842489520 373 1125 296648897397799575 2599 34 406435043537580197 463 2149 652823861645750074 1211 177 37495571104286770 2460 2986 694572475608988029 2612 981 74859581527117385 2654 1339 125023909816420477 1972 2746 444435088582004327 903 105 991358813586540331 1784 1599 108818809707152371 2332 627 939639691935427551 64 1481 371627161881144041 1033 266 53521516673012711 2336 1783 194491894536487489 1601 822 305369898970147794 96 1098 392342869494008980 786 110 602419578402775403 1711 2457 725118174109202623 222 950 695089087381627086 1710 2101 804708206965248073 2686 1615 400778469049308504 2129 521 973416745486454772 298 2009 372593043807071690 528 406 808718429158529209 1674 1423 1083423554386432001 1411 2892 43705376186324029 1966 218 46813740910316852 1997 2322 1015464601208582870 273 1138 45669955476892302 1212 289 921850128561522289 772 2378 337545743474402773 1926 768 331032220364674398 2599 958 914832215575103888 2536 4 122833875902668998 226 1711 549852141973054241 2765 2240 120179482961367589 2001 2301 880431486704386547 1235 1557 812603640971887208 2055 2023 219703627956010726 324 2654 688628912326269385 2405 2182 729331365477524229 1121 68 872503809095327276 403 2529 613846215853370586 50 2327 469934480549320394 533 2017 328504792980802883 1231 1426 908184660697724878 2803 1230 911804188268120614 748 170 977897185563813945 124 2195 38141915855289994 2192 374 398678257228450682 966 148 83568233741958450 1684 2491 1727607019744897 707 946 372079980289731484 44 2989 660420005129178664 2236 93 337340067936432979 1852 2587 286485736899852121 592 1280 329362228045313866 1408 1205 664070473518868817 1133 656 329420131518562227 707 396 367686331407524618 1741 1993 321813864653798235 2698 536 809595928808245344 2005 2270 557518138129391343 2858 1012 363682424667358288 2653 2907 305144121127483338 1172 2469 169850757383026307 2557 1153 70142077454816143 1955 1942 410165387911918231 2481 2444 10247559645045565 1858 532 945353800224529484 1332 1487 908623305453076023 2420 1911 876375953466851568 2344 991 1079915210969419774 2762 1830 937757151289807029 1463 2299 2604030825541010 1276 1422 1061548700747891765 1769 2584 614923768628604404 2922 78 38035303191369237 1868 1214 865454628217076259 2567 2383 949101161260055544 1691 1808 628962356526989447 2589 2380 61820609434371903 2685 818 32627192787615262 510 2114 694881141344356535 1447 2697 1057627526441334912 1363 2264 868408814383975514 2645 1733 726208996305302871 2332 2523 722040889339710381 2347 2645 252529315502566181 2493 1219 11823442738522696 1884 366 341084857698458270 1873 1307 1019167940867685001 734 72 409600454550273299 2393 1572 684985664422195456 2507 146 1023842525119678158 557 2805 659127311863072869 536 792 988783403364342922 1317 1627 511341246246365456 1465 851 53692494960235217 1213 2093 429289234904142892 1281 795 948625533079293564 1672 1092 2326397040243715 486 2915 653446644636700388 2268 515 74680880694532047 906 2524 425576906125551954 903 891 935503163615689929 2890 2745 449842769354208368 370 1760 28952094563385998 1934 1967 878896770507621557 1229 921 365563580229263760 1417 962 907455635376420234 127 1555 843008602231668870 2489 1945 686889363769399021 282 2293 312474174844160511 2196 152 429011765717124387 1184 592 876026676799971738 1911 1064 581722235307726252 282 1720 83968465332806056 1338 749 950063056709550005 2156 592 336091326700898836 1321 2334 689789802108909485 1481 124 369223407945250335 1600 2344 501742859961367689 2687 1869 886904762681758348 58 1367 594061032830004921 296 211 82480423461914703 1900 2374 686149408388687330 1393 341 584313742532783752 2050 981 903138462985962380 162 284 878595133359915404 2564 429 1131877560059447966 915 2691 578625380930199780 1022 2970 805384053465630334 303 51 88302338387741724 2323 315 480328378132675910 2676 1464 376152180114979183 900 1165 888827839836408862 1536 437 118822863270029553 1501 871 294935202030733832 516 347 586705001776145340 1214 2974 368549304971833369 2520 1149 666093414304151160 1639 474 292739583360829257 2039 1060 1060266391802141024 2707 2794 583129491189911051 1262 491 901250957431840418 2872 958 626054767319848309 710 1111 510388987028209076 2100 2039 1016760126865744181 2605 979 122040958002738898 1312 137 122815218928236247 1136 2408 908092483717815047 323 535 617844305657835849 1370 730 554225393739005549 2899 598 544392053510388663 153 2272 908342481016852363 2710 2882 908960965229572251 2399 2635 911188536496629972 561 2774 797854416400426264 2181 2610 124435048735564692 1580 290 1052415355579912119 703 1626 1020460507380249959 427 263 510648979261549569 873 930 412116562825039992 2078 169 905267295656911152 1122 407 438302726574609100 1228 2487 625811576543293653 835 1948 580091138661859972 2515 2530 304630730335673845 1289 90 977945895090835100 293 49 772905439087355566 1902 365 592984584036109491 2230 2797 990483564157209229 426 572 317279870984666587 2344 2558 1149925624697421663 2311 708 903033836434521750 2158 1359 471222479285123836 2159 2588 870095276706348888 1527 240 329539081889688567 2084 673 74698695479862646 1824 2250 623562295727375346 2340 231 844376738460128895 2753 85 659256457683993653 2267 2169 651457944305823655 2162 2864 579911610222010811 1971 415 373886809466819964 2974 1120 701906856152779496 74 2326 148703710244341543 2887 1809 878644970672729288 2898 2662 576542188680738609 1299 1346 44917317039757385 2921 434 191863220982326403 1747 1715 82638846397318978 2752 2467 949982330068080723 671 2973 979361395141087622 1274 2612 630230067094041881 1454 1380 688723244290475408 945 2158 594404786373392797 10 631 879350849272085295 2739 1781 259457065665722426 2753 815 576690840616547906 537 228 586807992699306782 2448 2899 1118019675299931805 1343 1440 410734915046910972 2175 1436 89146132172823322 1129 2000 690356274390508259 726 1222 333893276914046342 1131 500 694899130204664195 840 448 420757569727327166 164 2970 336406917273149452 1158 1182 973096044308230519 2121 2276 116673606147611500 1272 2073 332141453361276308 2858 2470 627018360665653309 2478 405 1016200491058100854 2743 2681 1117570414892578151 1220 709 878848930189354537 664 1613 692091746979658585 1826 1102 294336564042605072 2640 2221 478573757570174492 587 768 1093750906957690624 1605 481 51898143803578580 1116 1086 591705280260634443 429 2803 41523559020227516 2737 2260 736690770034390327 693 2809 576729064628666024 486 2755 872503800804256949 1932 1747 362617914782761673 1771 611 934103817900908073 2580 2498 984111624980339692 1475 927 629842651539785773 2395 961 243945845694548514 1427 1824 48891221804029300 2278 661 867371138344440812 1787 621 949066193741001085 1837 950 78640398701460227 1047 1699 333962701401366741 1632 2811 656450500807142107 2775 2646 86819349950597144 1307 437 915910229461537294 1938 61 404849301456267758 1457 1259 594046225779875517 1766 600 283386206535897074 1011 2922 341133125740744635 445 1508 902374940055499256 789 1518 1057782644468225460 488 1097 87752654132582646 2187 1326 954436486796127134 494 2870 262034919285180690 69 1890 627676395805825832 2449 356 953766087553951693 1858 1955 908094222869020191 1427 135 587761327483919548 1703 1897 944864564521753715 14 1994 108427078208324668 1073 915 294391217441065085 1743 1737 943558330653440066 141 2838 907587307535952547 2681 2605 906469831800088370 2846 1517 469349113674928818 407 670 365318547275441127 411 1237 583202282614146675 8 2811 80119875613326225 2611 2486 903960142656884306 1722 2749 432662579390698909 331 1391 704556035602945290 1307 2015 16223593534636712 387 1517 620038481754901294 2031 778 259046472073343240 1935 2819 621998423561298775 2312 838 585177180668985191 30 517 880038522891161247 2269 386 299155127182683705 2854 641 14716840201420749 353 1678 301027638834031203 1937 2425 955474566119691241 2149 179 77952683126951751 2124 745 663144401331008202 2961 2161 614420046889796208 975 722 399926751871712693 2605 547 656210935500690291 374 872 879529652927917356 1660 1690 75309512277839049 536 1530 836306501573988096 2976 2530 118563633307335453 10 1104 3413443919373978 987 1074 620268658510234531 1668 764 227289229705036687 1198 522 339516692039979434 1098 2556 392137207324123344 1265 2523 445629388615259485 1208 1736 797847531503713195 171 1933 473406057954587694 241 1561 71917199978812503 1226 855 116431124677667352 767 550 38064626175239962 452 782 584979997317895406 876 2416 82189933800902095 1006 1277 912692992217935193 2985 519 876593151259520802 1756 1481 658035697191304994 2038 2022 1018590839154975836 2522 1602 769155378168390107 298 554 402845098712363513 2019 1235 874812824873797776 1359 1114 261839928524989512 2912 1232 17315069315149333 1527 1159 586050156376370254 581 1458 769298540853877965 1059 2773 689532967193889160 910 789 983752037225955717 2103 1059 17423693843465576 1747 2352 619780064633055276 1766 1741 673606273824277348 2644 2484 362949077602019110 1858 756 628415360804884067 1672 2337 1080278113532724271 2517 1100 624641231908664619 1228 1322 976985165146298560 2216 2160 258737665742841884 1664 1423 1010216882324842309 755 1585 904519703380262490 2416 2509 909195385407844857 2822 2590 366588521327169219 1064 1028 660644667086370081 2072 284 87557252375167850 2319 863 946956678238413341 2479 959 270136727632869102 802 1351 375721040277119735 541 930 986224948920175170 1073 1403 49245061567179245 643 766 625259223174757878 408 1000 412736068327260117 1753 422 686747373924586551 407 2130 873103606424044533 1734 922 514528950739047588 813 2796 801308872637599193 2964 2680 901059761841758029 456 2258 986221029047037720 2965 1746 901808753196255484 1734 2349 687973764451725881 590 1796 134546366223035705 140 2785 664357697901706049 2199 2335 1047113009609432677 917 2669 10378298681994295 875 1503 625539725652975714 2403 2738 760900052041089821 2640 2631 225480663685740647 1076 2364 895970783060242849 236 1695 219504328189348391 362 2738 1018171471851229329 2528 2109 72657827498815127 2955 1256 916316704472474044 2108 491 591069195930806226 143 2563 326633991537821573 1884 897 967418277979277955 88 1139 659254275506877214 2907 404 905927236519801170 292 2647 150354969470904923 1754 715 348455894324712557 2585 2024 334358295742155886 2886 2547 613440560991740289 1321 2205 594363643731769613 2349 2256 433499957195996196 985 2143 157276916387112927 1267 1013 410903848079503776 1772 2234 235282050872413611 1906 1435 368874719816613172 2212 1885 400433637850866083 1864 2529 1125488583430777517 1971 1948 42262210589994392 71 1564 584333010030645494 2610 2476 987155498765724640 529 812 1124321857045160285 649 2157 109953674837600024 1638 1368 1020893258731628250 304 1310 623967292542616015 884 156 637758970129563835 938 2076 119825347980052673 74 1537 902078161992416908 625 2611 397837319837021391 2343 83 304056948476221687 1759 2514 689217833853558032 2980 797 327153758091825202 1885 397 649904897562726723 2161 1704 549078082009292918 251 2685 423883277556522357 1201 2647 45092053014324045 428 2266 581373713535200516 2746 1919 447129154679983097 1138 403 48959128929807048 1966 8 648666076669200574 183 2425 599031818809613560 1542 1653 51109174348401542 1748 875 614483841781453642 2298 2183 252269011228039566 489 2102 604774042787474809 582 801 946762789156401009 814 2102 421586656873864983 438 2091 11420962980938776 2654 1686 109622211192985482 681 287 948611912280085876 1466 302 619917420115417878 2208 239 337067746044359092 26 2403 39535737527406383 875 2627 51500962543622560 2438 2089 121896427257873617 234 1340 613592916762859738 2526 1271 42327058935665860 1793 510 1113062099783283730 1246 686 1011909023220676126 151 96 336070403857092023 881 82 68930393438516395 2658 2066 947634202070755763 2236 273 291643545755184443 388 1034 867717639982059492 1639 1466 362792149951068245 726 2606 908358053176654305 2926 2687 75059758213995305 775 2038 196455377849787614 1897 1413 413193847519107983 1589 2023 111915012152282592 1859 123 9608186410358261 2738 1456 1094497924286297780 2021 2742 1133802426926677254 2503 1054 880298617760134068 2543 409 586777482637646538 116 169 328446146823364947 1917 877 375490679636611099 2693 2780 629255507529338190 527 1733 1023784804270598027 326 2892 592312521471714692 2516 2011 151094564149065097 2786 2132 687476039423580741 1938 2936 988210088224528961 202 953 592912856243034366 163 1566 111326946987239170 1818 1627 1120677132157688853 2700 2205 509606387014726677 982 2253 303327769248832505 1968 2552 333765988556483865 606 2563 611662710160784335 141 1752 875935114670049406 2685 1302 633333888647974580 1281 769 988974021053121955 1180 1842 692370429113486951 1794 2197 654763669349378083 744 10 7362965584012794 2406 1843 545959766571744356 986 199 871723126758034461 1989 2945 734025838466443806 793 1876 404682809389002202 1497 1576 124661369599048998 2432 526 398061570807774220 2456 1619 305225683383685198 1262 2441 372158860042902666 2484 2787 587352414822223107 2772 940 622203253079769342 523 619 37789383287849895 2170 2583 988370322320696139 2274 1276 115726858546381798 1420 960 554231765681943582 724 753 406575447274904548 1757 840 653081898886884623 1611 52 663174623489243185 1999 1886 616157928885083430 389 1426 687298498826169248 2852 712 407511746588312211 23 341 905510236792244144 361 430 364070694409837688 1433 73 950330101042651721 886 1109 968417764787317064 1439 2345 786122720829640400 319 701 298282023319428346 808 2090 665959183393386823 1871 2537 411998916854109759 2202 1676 80880431022492098 1095 2217 1089160362159846787 431 2293 322642190670981345 863 723 76579376303203418 812 1340 1047803371425975507 2943 288 649121905495918647 625 87 108441452952743112 1067 2163 292976973844526312 2225 2567 877952845059555971 2279 426 123964454868708999 2930 2271 613232915234819313 534 2773 409670466804278920 1570 2936 612928034752287825 2537 933 663427486159963761 1678 1693 73184389471500607 2280 62 14486899048291749 1558 491 692253364550881523 135 1331 936827991808796350 1594 2721 195393755525229554 1549 1741 111587847573325649 125 1613 908058102323877268 1316 2919 99977819576339993 2812 1200 510804090310471620 1358 2322 5123415943342697 2415 1536 651041510985184610 2496 2222 8620652740887568 1446 1121 588495821401632743 134 718 988225005133462231 749 462 902613858483036221 931 538 912756934251795474 252 1700 582327028919401391 517 239 586506458009601805 646 2803 670673952594242327 2214 385 974346078685036757 1332 749 663199635956002908 1123 2983 808885555976896932 2850 2765 693012383866296907 416 2874 324811891676002764 1640 481 1014215099657436226 1597 89 407374613029657609 1086 1766 961728071019784372 1129 1909 255532021687936724 283 1703 975949192697621027 366 2642 121738807096749675 2276 2813 871992504895091983 1798 1411 964106260851793763 17 635 364006098193164451 446 1968 373629290028953098 2766 1518 6322982758973278 1458 1087 329115286822513662 2947 1269 901090663201713024 2885 2973 44593180472803894 679 702 197765125439543168 737 2049 689710580115304954 408 2634 983146821012396991 1900 169 663914016601395975 1536 2155 368669950740111249 1855 1009 9691709359123719 2740 2729 189422020018128939 1534 1266 45129433673339438 275 2895 115452125069442721 2444 2264 628649963039042588 1467 582 578260851685033338 1995 966 108145768812255508 2418 1342 414986576407452008 1541 2336 144846049137468705 1126 185 983029611751413702 1335 800 804400832869257033 2905 502 686395004614051924 2581 2151 582974792306943668 2227 755 47941345301694036 2571 1460 685485262358282479 1262 1793 1004097571727205103 2168 1793 54114474559761314 320 103 124687826802579002 946 1858 581355608772023667 1419 2606 979027980876468865 367 2184 326845248366099034 1721 441 674399786554123613 2660 2123 9287879565718302 2903 1173 844592867747205911 2580 2846 484489179070298969 2164 2389 44545540773764423 2581 1354 298086391188071382 842 502 917842737377728455 449 2270 421199382283419732 1787 2544 629314417564690047 1106 55 577220818506067017 380 2386 907918352457899562 1998 2785 50026451826983582 2317 1713 304631885425066738 2089 2755 910069074325738648 2826 656 329168009339662984 1861 2881 867651578545649804 1270 1732 511536073666629898 2745 1344 545550050046335195 1715 2908 340867674220305424 2072 1892 701094072766044859 187 789 975187236500992219 1311 352 4488827187094646 599 167 954525865270231833 450 1117 1099200266115925601 2199 1097 728177467526248292 804 470 905247805038897533 2566 2836 875120144568639992 2023 76 866300453299924389 422 279 406840561227495779 2273 423 584469429651572244 2181 2127 45821900601804880 1239 258 194856976111660195 608 923 51504350167540079 2929 525 693274076604910255 1967 2452 804384764718121529 507 994 794049242094182284 1866 277 699173464845552362 825 2874 339514505848326389 48 1015 87016435875235121 266 588 986112930992741752 1146 1118 60241804135570486 2159 1794 718701275688465732 1944 2041 505536274370918433 2548 1556 442716144206771597 554 1069 290912217892404863 1989 2187 221809650033129345 2408 2921 521645155485858738 2178 2203 371945427456649977 2846 2342 506464246238541384 334 1563 228718212818978643 1343 1887 698527903824563360 999 2047 157532546847778945 1324 2749 220483911983214620 1427 1641 329841516250937400 2301 1948 197470131149669587 15 2390 701654377683111035 1742 1507 585100367396727403 2290 2925 425844000458312641 2003 1899 396953431250398172 882 2940 998324476815455765 211 2607 267743038491428900 1353 1331 16969923489017802 1379 1752 334627364352912098 1608 1623 86942640212820149 2671 2081 196202727594493165 1255 172 376673972376338547 2955 2735 367633382674363032 1230 1145 138750259458097242 2051 925 586029878463420485 613 1543 446001450384481571 1670 2052 1050248365673651856 187 2805 877780893388341101 1482 1164 397768814546021536 1877 2576 577755288972023429 49 1308 89866758770122875 699 132 40235612417255891 2880 797 361758350302172315 857 2560 983223429082658718 2018 514 49170480135836679 211 416 299248866752089072 201 2036 17431473651810744 380 1433 1690234769708777 1303 898 306614799274414699 1129 183 954534982764657148 1542 2693 882637141892506886 1495 1481 866398566743840854 1644 41 10070168379972956 1087 544 977845758257484002 857 1985 689791770430842355 1224 2831 36421245690359379 2567 1978 545430771429494672 1929 1207 986433520397024557 2872 719 871237471171491609 993 1588 328108781043622070 2198 1105 398325434647388414 1285 289 399990657763928564 2107 1295 603805675887329919 821 1062 244977242297406727 2872 1646 2347146613552835 1565 681 85219133095800174 2908 1149 650810309342058177 1568 355 433941624430030862 2525 805 361555324705626651 212 311 76105683226847336 2981 2870 1021042585543966575 635 2403 122725842209624940 873 2995 17370966798471806 2254 1695 1131727660079689535 681 1085 659602327128111801 2065 688 367135562533165949 1845 2235 840957416240790842 2328 330 873194392173818814 2324 1190 1040241883152179957 2882 1144 313001088281935036 1784 317 10611784114225961 2652 1726 944953190494062274 839 997 377106140613509459 1514 2870 619530468382715649 1810 62 230604341795957792 860 1005 113988299444821491 2353 2531 919631592440369590 602 378 291175936748493675 1451 77 657234972723826080 1792 871 137577582225558725 2414 795 112339684086702080 1569 1380 939578186218033424 1452 186 331628697370483648 458 2434 75663688364241475 1534 1185 874609341376461499 1251 389 986482287290044445 1528 2181 548358158524597657 1700 2408 659008015264960081 1442 1137 301799488095212601 1260 2308 691590142892574700 2799 82 664897222731965258 341 1716 364247107975619747 2272 56 328994264701884841 1241 1461 659313300420139506 1421 1110 809926766468198871 1221 443 359386071013957455 2758 1745 659958572899400265 2617 2753 401278970105576804 1511 2656 98304262968543737 2160 2319 945298649677177708 228 2612 406104394570081441 2224 694 12512753181939741 2596 2952 700185011641954378 2383 1250 305673489830852682 2212 281 869212896086211733 1298 2 946185399320530339 2800 2199 1096036253958302832 2141 1155 673013196262065223 236 149 328395512711087172 48 1368 1020584065932619814 1276 2000 581742804353599619 846 2118 326442377523608909 1831 2835 520133875299160154 2705 521 699297175280373298 2326 2367 516341464223199662 1935 1880 978217089934062872 1517 1751 945615326535307286 2921 771 262514489010403237 2296 1532 985960715097935534 1635 148 12444561716499171 647 701 82091758713844657 2308 1220 409578572907311537 2305 2879 377142688966725377 574 1406 12039184848255203 2540 1710 256410569212151901 511 2184 735059343242086715 1506 1833 83529030716381329 972 1802 416076429083329213 312 2965 978491597419830879 2137 2573 84421789817059586 1393 1213 607623447024621261 85 17 623572723057081390 2711 310 881987151158232183 838 2893 978710020955488685 932 2811 541183259427613882 322 1373 197353627419814606 2854 921 404654453276000446 1222 1867 617427701518498544 1431 648 895815916601232039 2122 992 290014291435367454 687 831 518163674474230148 2934 2995 44244370205504304 2416 2131 3229587104788817 1901 1766 318456597924813066 1124 847 1011501353152938921 1405 2005 181288106841493277 1825 1280 12576465323058113 2908 1621 342137024557258210 1493 373 78590451385673822 2647 2586 744351367526092621 1993 2695 992377167514948874 1369 267 541580240969461390 336 29 341323619205574952 1716 465 335719769839468362 1044 396 906375839328921048 1098 1999 71100580089226358 975 2028 831326691949618520 1629 2138 51041305814630847 1314 1792 970605790238133994 943 345 297384435728867612 2141 1373 236216430879871559 1000 525 661156775755826285 1116 1278 49335067340025810 1718 2410 411200878077600749 974 464 658392821856826679 2284 1935 49226545981618878 2597 2890 914426825636388998 2461 2097 627839986700782765 2387 2541 804446026118535499 1098 2283 1137528415156837045 1073 1025 583607914926771398 803 330 911630695374398698 711 1393 1126980566385542042 272 1885 51704876403433905 1688 94 837429169982891533 1772 2809 314221311103943644 294 635 954539054017040307 1040 30 363862030748208867 2755 109 727403737936946 193 1659 19778117978080387 1836 2479 158404139372149526 428 2648 637611375651727946 617 2486 337175225653601978 904 2579 944290451569376191 698 1929 324615205231862022 2668 2849 664889985210379852 2010 1433 686713511876785522 1727 689 687434812121437462 198 822 408945842862057103 1786 1137 613601500550920516 846 1551 982264762257754202 1697 1877 414280054417338817 2254 341 47188971777514935 2016 2226 975752887439952858 1054 2663 592852639401720834 1443 888 364764104808297928 1010 2698 184620541402200867 193 630 361874511913991388 1785 193 112384761521402706 2996 612 328206065218508284 1188 2521 432019977601703910 926 1252 334584342713739470 1351 522 10505938164088661 1180 2163 689671649230784231 118 2211 865453997218229457 673 1600 984494285993657225 2277 2069 38581106055017683 835 2253 984603572464309389 2335 2575 663887353115049256 1236 210 868758448112980893 2309 1662 118403055230735115 2777 1992 5524078411436321 2171 2641 809742559370754610 2258 959 113982029499135838 977 1093 292262796403401489 239 1090 875001057245293266 1543 597 301620482249368591 1980 2382 374372012454674154 2396 186 14931602943491893 2460 658 990477124423641245 586 1276 1017332841823608532 608 2175 299614133860397714 103 546 42487336464824775 2860 216 1001773873669136358 840 2865 13447066602058776 2188 1870 124649277669981009 832 2372 624648550717906713 1880 1065 975529994825369920 2817 1396 876446307158512931 747 2160 73581347594003112 1493 900 666723001555735702 1738 2912 87401488200578521 2066 673 120284485064279868 518 1956 39287236713464188 2642 2323 1128060958250566895 68 689 1762002506014153 1905 101 267531356599136732 1519 1574 837828878210747056 809 2064 978339759596583715 1898 284 576673795985271284 1256 299 691410095804138979 2180 2923 1116168985324259476 300 323 183851289825841739 1862 2810 81929016229718060 67 483 50261182244606217 2144 513 256186283979778522 454 1324 652888314801893120 2182 1794 59435062279769237 64 1837 663421414106913061 2835 2058 1097208276890700260 2203 2459 293660267925182794 301 1532 365570581352251292 1761 206 34381501825806839 1278 2070 661314106986147988 1891 2149 333337677856689306 1435 1544 684818880765245868 705 2577 727380368132679243 1516 2455 1018695690746347424 827 405 404573122029521142 221 135 140635894886842637 216 2174 695824930027676796 761 535 916818206183649496 1346 1639 363287166745913089 1685 2815 555295791560936692 2023 2801 14977990294580686 249 1401 872962636481058389 1572 60 305238434926626211 653 1710 160036218452263029 457 867 232661975731223892 2809 2185 582635979643969333 657 79 118353030664834980 1965 2708 949683384723503512 2862 2795 62072959084267623 876 2175 361645143904302050 2906 1708 516228229615590639 443 927 379266921319482424 950 2185 45810054549082986 86 1312 377305246743437861 1666 559 111244003211230959 929 1693 666467331385574568 2254 2841 154964746708817942 2051 1879 873562553475271739 1053 2448 78255983529422312 1430 501 245669974251472310 1104 796 901139131485397666 612 1008 458746055086226 407 368 866884978981873617 606 2863 906173585915194707 2038 2849 1045152794278186077 188 795 690826435744919168 849 2754 9885495859439922 2457 904 409620901722739722 2572 2412 295857105290601462 423 1745 614429119192933773 1718 2786 369409288561279362 28 511 1010446642034296225 1060 293 556666681967533859 2929 2393 288600790106538502 1326 2909 626969272442441284 2746 2420 186075968323812056 1200 1701 484235683221247685 1359 435 1051812343005679384 1634 1918 711873978768365243 1035 723 976261729748150383 1535 1451 368598675612812235 132 588 406031393822700950 1140 2821 113508207838811677 1140 2337 1105379081546056200 2201 1755 16305730568989106 2264 546 656507264894251279 1994 1230 628101205463532670 2472 789 592746615154956074 2119 425 109922687329919222 2811 1843 85057204869562133 2319 153 666075842270095210 2475 563 16994507914462011 1236 2670 160279809102694599 1982 2175 46931060074744347 1644 819 618214212450517259 373 1179 119390657360925576 1656 497 195909023627358804 1012 264 909274927571839358 899 619 347098461318049808 2598 566 428338452942524893 519 1922 551860652538673349 2729 2608 45284548464675938 2610 969 663672682308668660 2571 1802 785153472119479637 2362 1949 410573506954541669 2377 1938 889236729957972332 1717 1882 305618383948347840 731 2629 114869025709018191 1515 2603 326021594558733606 165 2130 904982269747787917 742 1965 341054831655697676 2106 135 980166874607648131 2892 1883 980011340364017932 136 1532 691461745122688547 807 1042 11739058303854446 1333 1046 303282455523254320 637 2001 255530900164623517 2310 837 373278141421572721 1063 717 867371801074402066 818 2076 649910708589795199 2468 769 117872017683308271 2119 1952 630244309182370548 2818 1190 929364528239694103 815 1716 126038977495801620 2531 400 312109993018358886 2204 2197 711861062622266111 2604 882 91957189422181277 548 2294 28147885957246956 2741 1701 843651711098262757 991 484 408218514405216496 978 2800 982456768065809677 831 2115 1089674273303332825 50 892 293653542057440849 1499 126 114162963803400617 839 2556 662085481837894728 326 886 356284934110485787 2555 1777 624473073410568135 1965 410 149253237887679488 123 2971 409704269340026328 224 2527 676192932666065498 1403 765 259740712811943579 2411 1276 700402813107697042 1166 2840 757189853832472271 2181 942 47713861092913907 1318 1471 522272806741920625 887 1825 29331501457201386 2093 1987 622786948054144093 1022 52 477735616713803616 2248 115 989485461940246821 599 2559 987700945888051585 2243 2016 622625990549105183 1773 2748 775712354135885782 306 689 73876733869066605 2595 2204 80391950833736387 2736 131 519714541082618346 2256 966 409975735559604739 1618 2410 651304578157096985 1089 1263 334433874754608102 104 557 589184050817236279 1318 594 1129523415788900742 1922 93 446880371718531921 315 1457 579051648640919469 1084 309 582184742443827274 2584 2556 68476326282481957 1542 1942 405981311210956883 2912 669 83365926534678819 2583 1367 324664628044836638 2469 569 592858483086709649 2016 2773 412334303036937457 1505 243 6386141191013989 2161 184 910267289213247752 1225 1924 304810896430695738 674 1803 744891551285611094 1916 871 50146441859270944 2719 1735 299828941604270399 1260 150 940236815013548185 2427 2647 921555041676238303 2387 1465 874545652012124781 1815 2848 696746738869426866 18 2537 696669844831839341 1231 2089 403020207244942656 2937 2342 979079002069543979 2163 2131 332426691024924870 2716 2427 1139177113317662014 1999 373 3807455165053480 1807 2601 898857117215612481 1886 2404 553323277357637099 805 1307 116970547959574244 1870 276 872275648670576512 1823 2182 409286058876057065 325 2464 404872533636778583 2497 1693 690249705518238795 2760 2041 1011329042271331481 1603 561 185802693356097720 1406 2322 226812680401741583 2429 1702 412079892799922622 1621 2452 1046976105881119641 790 863 375085238173990068 1663 398 410617962511687660 2820 1041 400753966055861939 558 1941 588756070479668035 997 1811 270044975556589926 2216 2509 232825136404662779 1113 1010 694264186961845201 2513 2721 979539406298202478 1678 1101 977981063856411754 2215 1646 87158632483108924 2339 941 1090347913967545312 416 2979 1736540289395491 1451 642 579802634702095190 162 629 952600280071270187 1507 2135 48395167038591758 395 1743 948360673598853823 335 560 45819494851880743 1200 874 1013779992627750757 275 1491 408485997272003365 1180 2817 108158607166121656 2375 145 629472029480181042 269 2393 289656926123111238 2454 2741 401420031383641541 101 2422 656701460576783540 1597 2332 14140986908874278 81 987 81280142648391220 1276 2785 874615037962938300 1693 1365 904051303951954347 2235 418 472429109033112625 1569 2471 288383391126064195 178 2735 650506892323738422 664 2046 443126309722684102 1312 710 1096118062783787976 1076 2457 371150524771391105 1378 2300 480510840935330041 1175 2089 256793004293717719 252 2120 80327398221609041 2906 958 373732605657654339 2510 2591 366858546168594036 741 899 642076975349104978 1884 1780 577081183032333934 219 2573 14032411671271004 2610 133 617872797650770159 1278 2279 976797778130877965 1263 1974 376775391381581077 128 1134 870449611044598486 2304 2216 221605358566723309 2734 2261 8751942802451313 1781 23 14622266779795150 1972 1241 982909154065544784 630 2558 621057051845386389 1034 1841 946806528950822909 1302 642 878516106075387959 1067 98 121157241429047390 1399 2270 404013074936170394 2116 236 337575125807486363 35 1527 873246747774062165 2745 2118 1012060083885749532 651 872 695509283707344594 2282 1249 724237847181062860 2023 1214 378181601628704228 1947 1132 326935486985858522 1822 2661 79955166255355282 1104 1100 951679112847152639 1482 396 2627369150620664 1008 2116 697898263119585538 1329 1164 947530487801534840 872 597 690061176949340408 2644 980 701866163812584683 1424 1523 265489501280074368 2607 677 1124289415832525834 1536 2141 127458240313539186 2346 98 737161389259663129 2160 1520 664602106956333877 1696 720 949239466256568133 2015 359 903877089790745055 1823 35 592280262687797777 1526 1555 294636687621846738 2409 2594 613534091400925071 2257 647 371602581991643403 1283 729 692773122897407478 1860 612 362776969741316025 785 14 53617772174012362 1371 629 1094165399196161366 1774 1470 98505923931435889 1097 1323 868160513334788629 448 2704 897344479019728628 2300 2518 843710245328429296 321 2573 687961190131246256 1950 2485 869110872437105647 434 1760 395496318311434180 968 1505 81245642708233146 1155 2951 952015648234746176 2165 1113 363719622651797743 1371 1290 1097488943837431401 507 2422 335064083764055541 1300 2919 897729255888700626 1460 1807 164443620462273818 2484 815 84115536588126518 2646 273 687964937362667850 1992 1389 110539504480692704 579 1208 9075222279753688 1216 1446 296729538664208879 1903 455 2715861116519544 68 1861 939834041714840399 2232 1295 590261394122870046 2783 2892 891836145800909039 2628 403 628494962068540305 135 251 746322389846438 1361 1892 904340098849117745 2010 459 914007060590648576 2149 2705 405788519626662645 1837 2680 375956331470888211 489 1607 14356358095953354 551 2469 589755665850425432 2380 1989 855427438065195763 606 2443 316409653113083712 360 264 872840197875627242 2408 1421 1129282068884326847 463 468 473271328822689099 2267 2852 945088841813628917 878 2652 336265499388801581 625 2827 591400826968570017 1121 2133 291648865699132179 2250 2631 665279989198126365 2600 2602 901007822033715280 1632 1808 372454522299024512 1682 20 109339439138487286 578 2097 591107133629255073 2245 1718 722401965214409408 1847 1067 382349124116292044 691 1117 260983761361385558 1104 537 614549321909541387 745 13 617194187465487973 1521 1716 108287083302565652 1655 1645 304856113609100923 1230 1263 650072834083086842 624 2274 624933214832706068 66 467 590695076214253302 2930 2411 654324411797397126 2002 2812 875676481124690148 7 2145 912685115889616131 919 1429 654801578117645467 2220 2631 117438821797925834 446 70 86028008714102406 1041 1230 666204966692928281 306 1313 867525585348515765 1066 2925 902903346195045973 982 563 40205672929444014 2038 2725 161620949962731538 1665 1231 361597667920444348 2598 2886 667011406075805458 256 1986 658599934377839000 2338 2055 49885014691001360 1411 703 701858813839201558 2554 137 411329728532029673 2690 68 1096197929070198094 66 2227 402316615607452800 2981 1217 1015928651515978355 1446 74 47588800365820263 2311 1304 586136609793808181 365 1849 655707845129757360 2414 2106 9677487313621347 812 321 267874448513726151 356 1422 266031036285709811 1735 934 774479875088785360 526 1673 1017668164301068774 790 95 614409399391391306 2647 926 699903935648743443 145 1085 81386298322203884 2157 2435 1128227541051872277 299 391 86099899439397257 1810 1912 531468134339861804 85 2126 118714952966777609 2319 2882 13886667452416269 2471 237 658921620872608071 296 1513 114070903601925996 521 2665 376728213597072066 2669 2348 556250840649769468 235 817 907673539133901687 2714 1824 1023695425259262502 2948 2714 737776004634565620 1214 1944 914004432867253656 2714 972 252888283081427492 94 165 11002478741198725 527 1070 141394005870144752 2794 1566 696744658773198393 2460 1697 9711154366919725 2286 1440 949212016656489968 368 364 331662526233778125 2046 2327 36061492763758086 2981 2208 443918778902400864 697 2970 112055374650021402 2001 2388 184862780414142722 1377 750 75174522422894203 2822 505 372873012172869712 2556 858 407313751117877298 366 975 583733830801240977 1038 1131 586067756828741044 2493 1421 436849315153406806 1513 1412 990641754695080116 793 912 657805675376285866 444 2990 589595820423231966 540 147 294178669988020153 1990 361 795749613412400779 1596 2023 588475778928012424 32 1636 913904009756408569 95 1891 990404921900789879 1198 1391 995617704070599849 2114 2916 806890824254844741 1836 2391 73731982901481842 76 1093 652713759098294456 2994 232 905419562800660229 95 607 113188184625157112 679 942 547356468658371948 621 530 36208492918667947 1592 383 881122828519993517 1435 2505 356758153143803085 1589 2422 873075708462981540 649 633 374299186659773569 1226 757 760003953755271287 887 2817 885721839539811381 2199 2328 509847013764223575 296 806 581510590517270538 1727 1669 697889675606925321 974 2959 120449121765870632 1543 181 615576263263997994 1103 1857 126056572226833511 1523 2030 761903790922162866 2816 136 396691169685559499 439 276 405295420171546807 585 7 766329091647239042 635 2159 686817206713782186 2757 1755 114245682078459214 731 1946 879893834244576067 470 1867 39483200897892073 110 1153 325846002728366706 1730 1836 659186958206249036 49 685 509421146985344452 894 1037 618578940745164391 2964 2514 72701600194492100 2446 1795 403392389866319638 803 1819 659004154166987916 590 1321 663106829229993981 1633 1781 407299863709130303 2653 1832 662225020916116631 436 843 292933923296480287 2688 1560 397359890191728127 1942 2642 83688839752410549 2067 368 368007740184110848 980 273 911582767792529622 306 2937 332458172833731315 2318 825 3578689782449835 1433 598 584466755911554119 67 1222 651466673457517610 2192 1672 687402587753129915 2405 19 1132214832953268339 466 942 975433944772689747 106 401 368946749034358938 1460 1381 482249270000982564 631 1755 618352048880273526 98 1413 952993568170329888 1160 1918 223397322945894427 1244 1469 341553308338624983 13 545 114738808037201526 2666 618 541624059681380066 2829 2297 37561288863999692 275 2555 53040055211821491 1974 1482 75399945795937210 488 1377 36260325247696711 2558 31 944581273463764218 1873 1235 1098502536526559559 2974 1884 952682660122514821 1706 2486 114146023629750058 2566 442 419866802768918795 1587 937 449188552562823571 1817 477 579375870570482267 1447 773 698206724806554100 297 2025 41717533156551900 2736 1254 1131353713405914306 1144 948 101491359148594834 2236 839 622431942147372514 779 1113 988285947111466 1244 2805 399874981352600069 2378 2022 951422045065302050 2007 2883 511328176286649337 2020 1815 113116196392167571 55 1810 1128245655870494832 2543 1018 1134468773096470599 478 2141 358816341463394192 2681 1220 878027571898816445 1086 2073 109348673969477073 2687 31 389239176444594277 1201 1810 555267937735133793 769 63 367910654661563273 1475 3 401025283618757859 2831 2376 926007358835122999 894 309 591826120527740078 1124 1237 585064964011937640 144 2211 584084724931988292 1402 1158 580371517753989864 679 834 253060332067212885 1567 2668 687584538311980635 37 2109 12723892231554661 1040 2499 691676558989952785 2891 1805 716395213064584693 944 1258 290342878887032208 260 505 10914147632260689 549 2314 917967818356517948 2658 238 88186637030101900 261 1114 304667817782976950 763 2420 301744873394141123 2194 1107 79203415673614250 2128 734 907481382564918173 1174 1756 227938376478232181 465 49 653098449220879337 1969 974 121884476570808891 2798 308 590306323121461755 1689 1489 624323943150958180 2498 1220 85595728580698091 2141 1856 392911090230721037 635 564 587233329993034584 656 2828 289080919214012559 2599 937 443162323662321974 1699 44 45719659106767202 131 1327 651128661264664810 1886 893 290575660380429207 1091 1601 109043566361291272 2909 1846 119780293485529241 250 1204 626834912842378247 1419 1572 111462404617022051 2698 835 1123443210402014094 1577 183 932968990417887884 2489 207 577274313301043778 2880 2794 616032232432273966 1564 851 413402751698875806 346 1361 364828420652368974 7 2936 364202071269386757 2307 1269 995973059140157030 2602 2645 291138775007040146 449 1298 106366048458083890 2912 415 629873673358972448 330 1296 662547021650803265 2762 2250 662174245207971378 2095 497 474603643476467700 1745 241 625281669681951024 2164 2392 622413079286185143 1154 661 325161082794485523 529 679 797885724376095135 432 2237 581023507930661144 2258 2674 404793762869855870 722 2898 370745994180286820 1574 2535 590449737338115184 1311 2203 662583353796371762 23 2039 797794627213942524 384 1157 404412242820455467 475 1792 350612941200004656 2693 2772 296471221200745865 1703 1222 871530869687763331 278 271 83106870139896997 434 1765 925583493228738118 923 2927 376859090076643105 718 308 297730797826900324 2131 1235 936802758400481545 2313 1551 659147354327336903 2735 2492 666271005509766406 504 219 399421051691979840 275 457 6910218118673894 515 1468 688048017866399329 2043 2883 772179955793931988 286 665 1002677484268685184 2431 1365 335292533453997317 2081 427 258153303278244745 2586 1304 271925293094745799 503 2569 306014401152513966 2742 556 159534514994114438 849 1740 652101993496679982 1085 2168 45704856113535205 567 23 590663171514985673 128 1645 73714122161868303 1429 1511 594059973042415295 1091 2490 594005802515452697 731 2940 325684699813993722 717 1040 115774455990081289 468 57 193212519795030452 2507 1066 12245700618670555 406 2039 912232612892511331 58 2357 326096631193657657 2387 2093 363809930888592887 276 529 594107952033248333 220 1240 1008175364159569451 1845 2005 1021045107097453976 1024 2319 685198381016836669 2535 2670 184380294389493513 2017 627 952165434892776801 1440 603 77517047837596357 989 2456 150691234490603750 1794 1509 717044580902573393 621 937 147703717129665450 2163 739 951681041670368488 1737 10 116216248329314684 12 1458 291769995000728307 1061 2064 584205474865627894 2932 2845 651110746797163887 1885 2695 44163377972518281 1681 2717 153890213328718217 968 2127 303777760436483028 701 334 629299726601217838 1451 2214 119002138961995251 2957 523 699774555420681216 2374 643 115787910388941253 381 193 326216049365590798 1485 100 369783189331419385 1965 1255 48908917572639970 104 1909 259404229967764697 2296 1262 399135033277425204 1818 228 663561642814056501 1040 149 659339347938360113 2180 2638 717323390673079061 1995 1729 160030354747463359 1254 1133 365202784944572881 1490 402 79522850929577752 244 945 691393616378905191 2797 811 685857584407448646 2246 326 844593547154297614 2467 433 264910431561365814 2320 2155 1133316801742770924 626 1935 51371305255090213 225 2708 422535843736566343 2096 442 316016473286156155 46 1950 939241610789353211 1422 1885 1051755280574253314 1203 2605 188038483710578298 2900 1845 303198436791131564 1448 2660 362029905104036857 922 1093 694695185976336503 424 2112 368898995980333125 7 1658 630842726263518131 1349 2588 218180186220838010 2632 1772 60693881257830489 717 1545 411467537332818062 1558 1486 301612324894421336 1781 1254 367243986327307287 2102 2109 383405557397965786 697 2624 335927243262212349 2679 1152 916218548519692651 376 2767 223508916499936042 2652 944 82406258441212568 8 50 655821933145824494 92 2448 409591864700737702 2163 1030 39482658879663201 16 2457 333533174099618178 2882 1722 987187008039610115 532 2391 326811422343735687 1965 2959 940389581533509015 512 2493 86694748474087214 540 1776 73665205139550131 532 2208 38386168408612161 1626 2458 768922049943799249 2683 2235 149192543863745865 209 2309 15273860132544502 1022 2287 727919855894976989 1775 452 134951738945676669 861 711 147269140758463887 1533 639 577694035755335646 1720 860 917085066832213210 1823 2451 974580660029703862 2767 1913 493340469872386670 320 1672 906924142587431523 561 1311 1091664192196297146 2022 1145 599250971650448519 2544 1874 836231295177523514 2019 2915 368051394914847254 2690 1873 989578257775274245 1784 1670 917574413845733424 2296 1401 587939094966986674 2061 97 413475832242412982 614 2557 376127015422539158 1549 2516 982020550449934411 1783 2894 329539994744336903 466 2896 879533750488818504 2472 1971 691481627213755894 542 209 46293359647274775 302 1169 727984353907334716 1654 862 657673732370910519 399 316 940505110065366189 2198 1664 412976918059631256 419 1435 626002615058471325 2274 679 834304224901184296 2720 2003 627028458346342776 2933 974 396479029413531415 1432 1503 339064959538381715 753 1257 116661339164854858 1569 864 336076495595986595 4 2057 585473488044491135 481 401 986012131544950094 107 2726 588565389765207530 2465 1687 917259017599141953 1809 1627 1129019330117881932 1912 2309 597817808009033717 1572 1377 630483562263217368 348 1488 903266524599271428 2798 795 400020009614023829 435 264 38352185716357016 1985 334 697417404135598914 738 1684 985864572182133533 2195 2077 78873038687821606 773 1253 661931747837377860 2769 1505 594050965630112902 1572 2286 362254429292498497 626 970 915074584614808954 2686 1120 14313330936891953 760 2399 589691917660510888 2189 1902 302234160452262492 125 2985 625929502936913764 2475 1237 294780553553325492 378 1739 615288569385244691 901 545 92342235094471702 1319 58 846003403908397071 87 257 593635237093326892 1268 217 124609355967594319 44 2626 324643538419936219 248 1073 918617431823286588 246 2547 649352191191541510 2232 2738 544655810813229798 739 2541 1134688131935032801 725 1151 620550086198370477 280 955 977919110782062012 2729 252 694457084234652883 2137 1330 406107382178055396 1596 2806 982849618518476132 1918 2469 905740494931207658 1372 1225 188137355541437800 2550 2377 716322397780805063 871 1536 412436502534096352 2486 314 112228937558591090 802 2600 405261322781860642 1319 919 218617637344804875 206 2665 326207244244098459 530 1289 123755383811919610 2632 670 302333095219900922 2558 339 12423800096448610 603 1311 655452198254802394 2366 1802 415844275378379039 513 1553 833632133017659845 2425 1865 1137522347798495400 912 368 50361521980906679 732 2285 111502111308752216 1862 1355 367801529456149873 2415 2702 654485498303921111 1948 947 902641354665117997 1946 2331 330260542483570533 705 392 7828277056324030 1681 1456 867088369423975217 2559 2569 583704654589478744 1743 2559 918037666316616584 1276 382 832402316802562898 1341 949 984526657110725526 753 540 342119247553744747 447 2373 15382206810572721 410 2019 1060394914978355230 737 2597 866584824685409735 1183 374 52958954595514224 2407 2393 1022894572370838598 2528 1218 51898425037705408 988 794 807450045999949159 1856 374 685605169705610570 2330 2024 403498267070992298 1468 1103 3502027166928405 1623 2762 952520047697057243 1808 60 615644864633981137 1568 1885 42602056836566403 1652 774 117170319914431939 577 2896 698934428235009941 1480 545 869784665107335610 633 1568 936954541467968518 2911 736 1263319355565197 185 2236 46453607685144811 95 1536 298279696562098165 1254 1693 42280823458521179 490 2520 656882610253491576 1570 1171 413201897236120892 1277 1337 700917669171252807 569 1289 988548966613406892 399 1014 361845347690525018 1449 1115 363442003338130780 1066 2652 374539153795650050 308 1539 579811476133197446 1068 747 686684691828991077 380 2082 586141507036824603 90 226 615220584572022466 795 1471 301843464515402478 2140 2221 999066093410628570 1262 2680 289472816168377261 570 133 341437518447400950 572 1893 239676069042512312 2232 1354 361241315815326438 1843 2919 140120150995476403 137 115 700512896901065987 153 2210 370756880800806676 986 1645 612860129684807274 1463 1221 363170003378137102 823 256 338477343795756772 1077 45 329961043709320001 2824 1819 583396269300805233 1619 593 290350020970719639 73 1478 943901201221708305 860 794 655934293992711340 1773 2378 307955896382043779 1274 2827 88776086424083884 481 495 691082770200171554 855 2081 259121475405980508 2065 2424 126384235418993325 1736 1756 766277434946546324 2113 1414 294355921749634039 1573 315 942530345001354609 537 2085 629766211903061175 2345 1790 177039594213544095 1385 948 331266649345799322 1558 2295 421616455714877860 1608 271 84078622189306943 1226 323 557992969498249596 1919 207 938545646959052016 1322 1433 685199570384478550 1926 484 696457966820106425 714 1391 630615789089133584 2753 1897 338583083463838139 2406 1157 216538375325672909 295 1635 401407723753100721 1741 2572 78244503416930523 1518 1137 796328605865985063 1948 872 913122513494813783 2352 1044 692236741512262540 1216 1912 388330115920174358 246 631 938615919314068895 2054 1573 548866823512293787 344 807 74562589643132124 2689 2794 402685171648350460 2749 1304 1126521191596886077 2484 2100 699836549979647936 283 1053 915392182330538650 2694 642 10448088927766713 2072 243 868322577145617610 2532 829 426632139284788650 409 881 683761125999432236 2538 1273 974287935580619949 1650 1180 14223147478828389 1960 2593 700610918747382699 931 607 914427285216663272 1374 485 1018591741738363299 895 827 875181685675645908 2683 2207 119784412002663435 2708 2140 703409637313661916 320 1288 51516114739200506 60 673 866837980641732674 2029 2071 112086076901522621 2952 2986 291156471501924807 1902 1914 2574207184367235 1552 48 333923972806746475 1727 2993 52373719324595433 2899 2059 726790408469865390 1247 2749 181886599609249717 7 254 1093778844319596772 1724 1194 325227499809650078 2382 2482 585940935747310442 504 2215 296363524360192710 265 811 690023618530832520 1128 477 687331147424179718 16 548 304564176041923099 792 323 413744903424185268 334 21 580745103334276943 75 2866 661855202490665027 1437 2375 653462759136966836 1638 1673 227337568020134819 1871 590 662001836096924765 294 557 946887740271941623 1889 1073 580665315468683464 1169 98 837917152630660783 2883 445 973049155726225635 1919 1755 396901226580146509 1581 2762 947991939038002560 1718 196 79097230459762411 2218 2291 387698795355812358 688 899 343775788090891005 1560 548 8903091509805733 1223 2169 700956414920940520 693 1434 581845150986172428 109 577 954472179142916889 1846 929 917956523408597046 2207 1253 693491058500969898 338 392 942551758202550625 1720 1597 865615919806791913 867 2628 448441342150436365 2794 830 36636669843836322 1595 464 292134006058638251 2663 2988 301553187889631991 1452 157 623298231789382736 2324 2130 761720375510845069 880 982 919688735290309063 1857 2749 255269279741739180 1840 1228 983592819589051590 1918 2356 694930347463999806 1627 627 829686258859362341 2434 96 120470736420370706 2051 542 912349315759670788 1103 2924 700416790039310142 66 1538 89392515461720936 131 1641 361644542351316253 325 2814 810063054709667392 623 851 581321964116129652 2628 2207 975240210798466743 1263 985 939725877092785631 2487 2368 684787037534310556 6 923 690595356759391287 2733 2154 374689550106855 1566 1555 116073330026014540 1159 1300 294213465254140979 561 2778 217291647704373547 634 2492 619531093257289290 1364 2943 400756906920976931 1980 115 582742336550931359 1439 2216 442963230534832247 1733 2927 771914107411501935 2198 2773 874388663119369467 379 344 589250748905783268 764 2243 724196187148548193 480 1577 919122032308044824 1394 450 143008108043141437 2182 2679 576564502664013977 1061 1281 990774251687430837 1903 1146 131963417137949694 682 2397 950755918366668839 2819 2849 121413671386972914 264 2525 399297992855039724 1012 2932 553911677619588612 386 2402 871131870124027471 2312 1356 701843295984555710 711 1399 806501443880430764 2461 277 976881894267113275 2232 897 887780411337016691 1521 110 35593674879686475 713 912 621430337650193527 1073 472 593899565402801414 178 283 335928020506461053 840 2611 660534919008418134 2607 2478 947962902411424567 2064 417 330827705231407400 2319 1179 337581114119655017 1507 1589 581067855753344956 1331 307 626502782494672732 2878 849 951294935333965763 2799 181 661467608590685759 169 546 576516906807698610 2407 1995 155895415454430542 2740 1663 1122406543369158879 351 717 401014264795829492 1247 1201 327463960552815763 962 1372 1130922234925195549 2277 975 692296335157999269 1102 2192 10759079380160379 1951 1250 121497102539616493 2329 232 953276001412169247 525 1301 366533231094592271 976 2605 814247580058834 147 2413 628626985256108730 1447 1206 879983773360331099 1109 1134 876356140252270401 109 984 365408731614143715 2034 2011 951382467349385428 1027 94 479403426368385791 68 2801 42209861326510371 230 1133 408384867608510566 2857 2327 442612157091056367 1816 2901 940436256869677062 1214 1610 979129557527238143 1661 2457 584175387198731266 2634 305 48809990453147922 343 2053 939664627344329017 587 77 232826084542505704 2948 2767 1026097297487595843 2415 1037 905827438324747663 726 748 954255740410605875 1623 2499 290536211184596363 1607 1091 866351686880942910 2407 2032 83683885726636698 2492 590 686588792340862983 739 2590 697248169445886734 2172 1233 697791538766314644 663 2201 6890237446298051 581 1213 276792331939225351 1370 1276 1089313348333781289 1973 2786 914301381344595730 385 1860 44549302264751661 325 1415 328605891830804754 2552 1449 951491996512157891 2737 189 841719826587558556 2623 2730 384583398784423254 2845 1207 1133606197147294553 2106 1035 360644298356802963 1604 2022 947216485316095198 1404 2505 350670177439683544 1488 2005 269646262011785049 2062 2928 971388676407324306 491 2725 398206868935092247 1148 2907 628822009062734120 558 1014 881832112781721978 54 2059 696270477958188167 2529 1891 627658907581060007 1500 1444 918488870703172824 2391 2832 7399523607573902 1110 1320 441156905302375747 458 139 941396124625418235 1075 22 361488716084941847 1740 1105 49511019603713604 2860 1636 643371864472296641 594 2677 626557351745534644 2701 2143 651722389015328457 1504 809 16260107040937554 1534 2714 556778773839882302 1482 1513 412143384099379706 1434 350 124294377897206877 2239 1578 590814442615528148 567 2670 223853219196359782 636 1856 872770274057391183 667 1327 939980313418875775 854 2210 803457740277491698 2179 1400 109403344668926851 2594 1329 984597641150926126 1259 990 944812711534607395 1087 2528 123585841712003131 1007 2825 660572316622266091 1876 2144 974648121674394967 422 2652 305248778393766452 2656 1328 113475759307576411 2265 848 914601071808567606 2828 2489 304597639374700673 2200 2228 334508955811524727 124 1431 312338952505391320 403 2197 127164094454753863 2780 1393 954534766840232837 810 222 15856969263786822 2384 1443 333079159585871182 448 964 668451736672030599 839 2471 1515327917725169 483 1350 471719681973336554 1378 1378 303171404328657112 409 882 970649522708132849 2757 2319 584384680485584803 1051 313 952882343055518947 2252 2652 83392083201163700 1941 2033 724743485417675748 1463 1557 566576531954124150 754 1638 698610034659802530 509 2467 1083133816626459104 2864 2347 1022044973496215414 464 2398 82633437356150993 2797 25 49425096257125488 1294 2429 904680614664758003 2402 1532 123557958448602516 1112 2653 370144208278688587 2047 191 193695589368138483 2542 2361 302903324513417630 995 510 613041457843961677 735 1726 6495994970725975 1896 2638 222009058041688274 972 683 325123426031489142 676 2363 944075749125238738 1250 425 873420700056070213 396 288 373654884065237549 515 780 376269669667283409 2448 2022 401637817015634377 2603 775 401901834125110961 564 2445 333914404244551237 696 1070 926459061720974515 1975 2003 974747913641306740 908 775 47403374088743781 639 2215 400896418955939615 2261 1379 377480051800143777 262 611 619822986322924833 2105 2637 218468590738719764 453 2724 901268619389442966 2117 315 870297262527026786 2147 549 688794011467793713 2116 1177 904637483442868425 1618 75 374246666948922508 820 1072 806310217507217787 2268 2929 47363943374827663 1079 1416 943622918120218177 595 576 901708309271016443 1270 2072 938530332891966968 37 1467 79503808049628780 721 1541 974632967066580791 2179 331 295896352398722586 1028 330 594300681407405131 1696 84 974527767138324806 1366 580 262679565126964997 22 2465 697925922641065279 2805 446 904967140469996529 479 1671 594391050661530197 1747 2525 951587667729472918 1540 2893 982248776316179906 1729 2245 84324683341588069 9 1160 737478081238847855 1999 413 872076552429869383 574 2307 423708240248373033 136 1525 984037409592849888 2506 1631 44339691460374398 1042 1043 122389458752905650 1354 2239 39797713871008937 1955 1296 990007555483366658 2607 637 193202581626391854 1820 823 304733313337692305 907 574 662880291340912231 721 2786 330899949683027171 2154 1444 914887978376966289 446 373 8670883861526706 654 1651 115515831010452516 550 389 303867479467579729 1965 1606 114284158997929144 2858 2094 43624830082308524 429 358 37207760328797393 783 1327 977990083639683354 1076 1395 291995671776582980 1798 989 1035262845819367056 1466 1224 85116427042163293 2538 2803 915260657778314802 301 1357 151493868679404212 774 1890 9627098555537109 791 1943 7957575016424183 2161 429 86891231864630753 1486 1578 585933676090364492 1324 2797 626352463053261041 2448 1241 979365802131844608 771 22 52270610920178738 2450 173 413033967726911816 778 2927 473676286197410485 839 2618 86895332615781867 705 188 629386757671225342 2041 2466 159702293878407390 863 91 693379055098329671 2818 1800 670985875517259380 85 941 876499620542757359 1263 1146 703815776062847260 1715 2681 376908582439434375 2600 2477 876588267040034206 1437 1077 654312744253040049 1961 1348 548249305145352593 2255 2329 86030919911957473 1422 376 834575731734438419 2508 230 869682579659051189 1766 1564 926914795017562299 2430 1436 984411893202505036 1922 1993 488157703137996853 207 6 621550406214805800 2710 1126 366047819822995960 1348 621 189528975500891898 2906 60 655186913855039988 1081 604 43972227232702951 2802 1523 154179242253445654 1953 2284 10862112542686365 1021 1262 148163262670001145 1849 632 398493795043205494 701 2274 949574378132244246 170 1241 662641273530834625 500 1138 79542880017447651 450 2723 389689289940577224 407 1683 873088237959646185 2125 2513 2518959055378092 1361 380 982946761209946979 2401 2675 732402308417618068 580 2078 840617497605418655 560 1291 79342736324374697 2034 896 1110773732907237736 2832 690 295402680021114344 2224 1763 893038822209569940 1791 2407 218032900660893253 2350 2815 583189481815204160 894 992 945776687987383966 1380 447 82302190493713269 1552 1053 591067293470501291 362 2240 579523205977999155 891 595 46782441175796729 1671 2425 996724124373671356 169 2250 9257102938225484 2456 2671 1058815676954346260 2163 1293 244714842262126306 1945 1038 122450233410586676 2177 813 724393340187872535 694 2833 7415391624780841 2647 2909 690001160263543138 211 580 1130802499837135522 1908 2138 43654192645513029 899 232 717746638317465556 2058 867 547511012674260138 1307 761 987169045229793532 1091 853 583903684655369080 1500 2770 623861365178137772 1140 1548 553398901084034770 2867 2692 296399850694174075 2857 2167 913778315074410501 2327 1774 453119945256412138 2417 374 404875416990489677 1119 2897 4337137714213164 134 1271 409006304186946155 1998 2149 983789985845376639 1018 167 150322068294138836 2681 2865 373845504043026908 2234 1 1021578836442552428 2964 1402 947419882354458602 2462 2531 930135989601024362 599 1927 909343833073639469 1710 2349 7564573459065520 1033 1253 3185445099075085 1501 1672 907290192790854539 1680 1383 470524564081951660 1692 1540 880318513288115387 1654 2394 739090875080324812 848 1816 651560530339016924 1588 753 979620196518334991 1290 1377 376107099253214796 446 553 937473317032068080 1245 354 41998256942015927 1516 1338 336714338150691850 452 1076 125998773455917775 237 2039 1126432538527910071 2598 1510 423802265301999338 122 2845 1094259827159080755 904 1633 122723323753740946 2263 2955 882543363833847927 2466 2489 300074639355075182 1032 206 655510510039496611 164 1889 937857087666452719 741 621 589439535111653601 566 1897 686998523341590765 849 2305 989716304270419907 2579 219 623149172122486708 2522 2937 1062603738922673011 824 2556 364676930204877684 2634 1266 361484757567450549 2857 1267 6884296776127792 1822 1232 874530878370148173 2770 2886 396923211822746416 2802 2414 363068307410849807 2351 413 542006987865542398 65 409 587970258648520651 1343 277 75748849061957634 1793 1432 322930176341133737 1384 2490 590930497789121816 2700 1160 657312786836226522 2064 2139 629878368085852369 1827 461 689350711323933920 1872 2313 435155712234316793 2538 2022 16249189873047831 60 2303 496175588921608 536 987 44340347010796867 767 2470 581826807646644173 2219 689 332196098452627748 474 2561 397944788754484861 141 2720 125261441425254464 2982 585 484506086392889522 171 1879 1117407358828305519 1621 2738 233274667043646578 893 591 292648943504008528 2847 1679 1049697569120699623 2219 2911 908726063550307557 2838 1440 654276327139393962 2392 112 899066757293417393 1904 943 336950397355516084 798 78 399146249835556314 2251 1677 5245511742997832 1895 2960 689347698919792348 665 401 50255745296542506 1732 2307 826716695737659944 2007 2057 733734082169978270 1621 2286 120648358516045785 480 1049 183982802405833 453 2706 340819492313625010 606 2590 18936712403986219 2009 2574 903762607175128965 2051 1916 944806195977443772 2598 1967 307933745516750937 196 1698 362258136937392000 2662 160 614864760784872671 737 813 544524589988028482 790 1434 303032400771771593 1710 2576 505999992464422442 645 2525 115195254690560211 2854 140 618212840157586925 853 1988 759580014592345895 1867 648 909187395003628578 1364 200 613617203422784809 1143 705 918244835645113900 1027 2352 771906637970045496 1599 1919 879800014411425806 2450 289 123885741644127000 2107 1537 959222317143694209 1145 2842 1077299055450769410 246 1999 989395363840989557 2939 2500 954260324469533292 1106 823 577769788010833553 2817 2558 659038680979080576 2113 714 121196658016369011 464 1953 979290490057899587 1648 399 877883726671345988 2694 1629 655995891254099968 359 44 985115123200922637 51 1353 581444090837523892 2466 1449 121141643157714273 2385 2338 512973683524669812 2096 2431 364212980985256475 2518 1811 1061120332362467505 510 2814 865739623763193271 1348 1629 795643351269852084 861 869 298349715277016747 909 2848 295416168675644839 882 2681 674693452948047155 1381 1787 975223931193629309 580 1173 882479388501825658 1654 2954 905130121913978238 722 78 876549550066925994 1942 130 305667097001125799 783 1951 113259903379001770 983 1463 365221031593406095 1568 1993 708307376597129557 1647 1564 984446207193971361 2401 220 499898224425948041 2519 2670 190071185652066077 750 1463 118065894470570399 514 224 136326578047239737 1967 390 368785825076756606 2490 291 658937623655043670 183 2479 802873823333140825 2589 1391 924948670338886539 411 2663 687255324760286029 1524 1243 338587991297468240 3 1261 197287204372705694 1899 2384 663948543844677661 447 2463 990360809937234264 1466 2425 597120403523255804 1939 1425 873912855355993138 2677 1927 7194780455190364 2818 2984 333951741119519509 135 1953 294564443321457656 134 2376 392806677255043018 1945 524 947470071653107808 1061 2460 590380259843808331 2559 2531 710442873235443988 2496 1925 903291676802719144 941 83 695981874053447196 2287 1278 79467182359885452 379 2088 82287361507773393 173 2472 89229140020920675 2680 1109 303813764069889095 2839 666 881607952101341226 1806 331 935061548493027070 886 1453 21379505275307212 2407 2325 82842093933800212 844 637 989986175829913846 1476 1556 158641793515142273 1961 1457 579986318568069959 140 1239 1118042384551411694 1819 2981 725829542799435651 1233 2475 589536171168886447 2132 107 939164408535316803 2921 2755 445911749010776951 518 1532 865135976555384686 1893 1016 990147462469766228 1535 2799 586915737815010791 1969 1198 869426931813929757 2460 890 293023952694558542 2493 2880 685463782499009993 1896 1165 403565526016747163 1517 1659 955186374077778632 2961 1065 902189995296432884 852 378 659024068148332488 733 414 291277504808389507 1207 1270 404327640346631407 1173 667 269954784873300447 1810 2019 1058935184704453032 2393 1729 509553961759541131 2841 2128 1053904560459214884 1213 2515 996792737592011795 192 113 83087981357819867 1396 954 656495047859057886 70 1739 366730058440304616 2608 2409 698626697966490782 1024 2982 943539708890402711 2467 2081 370545217017851747 123 1637 78866156396737339 298 174 11352434426503367 1752 129 649576393885291886 2557 1519 261234420948659129 22 2701 838604962292419765 2611 408 904897338914476662 1788 62 621902268120245017 774 2695 108882732100978880 1005 472 577379152361726280 1868 129 589042029064215458 1758 1086 399060417361927663 250 2017 396338545695957033 95 1445 300405287755797111 404 941 13005424125434053 512 2532 653885205505147905 2714 481 1088171013744995313 1712 1536 908485604674694552 2335 2854 686800547032081100 1673 2892 726221762913514680 2308 112 346267539196761585 2505 1061 599985527595898077 822 1294 331723830046045541 1657 1498 74332316315089124 763 1905 259420539803404868 901 2304 100580236006698332 167 2264 908892802920933308 717 2835 471564698095798648 1396 1892 666034983593862131 2912 2210 76567272343920951 2708 1564 871922700972422461 1259 429 4799362129845663 132 1069 89566496372598585 598 2874 973201775196779454 388 1827 334491292669761928 917 1387 625370679519509020 2724 1461 901605384530151277 160 1616 695975666941595097 1912 1847 663539378722488589 1534 2230 375947575516975323 2475 1067 690328037661866940 2833 532 613958901814353312 2030 1826 616545577330820773 931 1451 402075842423397331 2329 2287 295657994904167615 2457 2747 514754943712095096 460 2804 943590758404414974 1139 1379 116028177973742892 1019 2557 442854493250282837 456 1556 1084313921634242725 941 2171 367645139987731211 2598 505 30804822315805804 1676 1282 916570386261338795 2467 83 649442469152227207 194 1345 362157856363561986 1912 1158 683585908876696479 412 2453 187976496155846837 1301 237 649592079935978069 2146 337 362389769440855465 2329 1452 302593829597725355 171 2102 811880336702451095 2406 2332 543101996022781440 144 751 939479062604883067 2886 1473 334212922386684156 2682 1037 987552539692200436 1214 2474 588935660340394788 1303 2600 409956275011984126 1590 1956 584516113739535505 2463 1659 706051538935671586 742 1166 914034179008058343 2152 1494 84245816015065094 97 2797 980084927968094399 869 1591 112830464104830278 2413 2937 593372445948641231 629 67 41418510067288206 2408 2113 12075040479041584 1405 237 869565106495088283 2875 2486 666008294162936027 2253 299 912564984175418964 1378 2419 335371201766694751 2804 1213 320465121470690787 556 1720 302709401811915987 1964 2200 151149046112367837 819 2019 373607238589982599 2207 1116 948520672107364290 1469 958 652059412934979324 2098 1008 368087705723373664 2763 433 161342774650884362 1341 377 341849365549960164 669 1917 866250001069115944 1156 2914 292734256967667803 1658 1958 378655587375238225 718 1584 373773935776703865 1360 2295 312792342684283962 1097 346 689075496393794049 2909 308 330192882742736978 1503 2173 950759601074557196 1782 1003 1090166871202213699 45 2493 913127287856981749 963 2402 293178740079686321 1587 1737 326403597711057888 1768 1165 888500196266430648 712 1781 336282409481817294 848 1953 292159596490403650 2322 895 1125899300800817337 2552 1881 902118180726965601 847 1408 557041762640377810 385 74 124596435467901435 1036 1859 337106248225668594 1349 472 192430692542287080 2973 2602 866143322696554094 1604 2654 627867116498363101 2266 2629 588925208117516806 2200 2029 328356744855527644 2218 2753 11875074698548741 2139 1816 699831197835854405 718 2422 623836835813415318 2131 876 84433262480082326 919 95 362437274688855015 1026 2885 255343508984383282 743 1857 293784030661685584 2376 1730 709003109315772519 194 631 660488946373268785 1887 1355 3555624414997050 2850 338 629490524903042822 2958 2097 868110418411003403 2381 161 604210275290434194 952 2740 145950609127662919 2588 1481 871511567478068789 2114 891 552592834678741548 2607 1506 513787120712792938 1844 2159 377064690445164373 94 1883 694874241432050249 2861 1611 884907154935096570 213 276 406788889367227746 603 2316 118542057766795383 467 2163 978005425787301765 444 174 655528329031761473 2497 2477 584167045169913797 665 1516 290845538838963692 659 1537 725289358246107035 874 2887 949299955359385068 2621 725 362647183465143571 1443 2086 7798964774701387 2399 813 1048466100543440049 2204 2481 980406176592984589 1704 834 733614306081756108 568 2518 16674809549622819 206 2204 14052668867987679 1644 2647 402952289219582855 2271 1602 8029269070793642 2880 2332 38092028933781698 1612 713 651227873130413148 244 2294 934727119629700594 2257 2852 375720725279265881 208 2453 793028519525139852 761 1360 326247151454110715 1207 1552 88827946100136269 1190 196 961593938729486361 387 2963 942831146609068796 2566 2145 579078884525270448 2586 2704 818811300566820629 2 2635 322163889515720 1425 1605 334100905595406780 1169 2097 765184493400532163 1403 2694 120654192629663732 1029 2783 422885608026989857 2358 1456 409846126682783454 1485 2399 978997163547056247 2080 810 655136362620054492 2772 466 578925979795243576 442 257 355435059550307616 651 1891 939493204193458648 1452 365 880567832437198769 1198 472 653837693092810979 1270 901 970372189270267496 208 1569 657975844202194519 756 82 75525661497766480 611 2623 699742051381802467 2097 1503 305549153057455452 669 650 943919531194923291 10 653 335911657030254146 351 2721 904929239854719081 2147 1584 700671028227205170 577 2937 578260008618365985 452 803 653696634353815905 1351 401 909359637415281320 2237 2442 17865332898784187 444 1842 984714926807887717 1913 846 630699755886796732 330 451 962962458998563721 1213 791 602857124302999356 1811 793 1089571161535143014 14 2880 43807025763284757 1028 2884 616501683096095379 2701 738 258251729864785323 1817 2379 871195976662165008 389 1228 650295681290709008 165 126 661421194177972269 2929 1803 995401983305716760 2378 1415 295504214448023348 1468 983 877346887613117015 1482 1367 340629627314887907 2523 2291 237037909991777756 634 2921 1055937804834054994 86 2084 586682690316303762 1698 2031 363822786257442711 709 1721 86454337718832364 1498 1901 578309714277912582 663 822 685873495975192371 1745 2128 576604888927820134 734 1393 293528475289571544 2108 568 696369776990553459 36 700 8889324281460632 964 268 42133941508053331 2010 827 331068733584461088 1011 2725 882643745698923931 2624 251 83231499819516538 473 2266 335149841286684827 2170 1324 369578479784010611 1900 1408 938052209417018242 2267 2977 401997442303405777 2798 926 298062894786530750 60 2402 37934100925751260 2944 797 902216005596683841 201 1985 13534588448249291 2878 2253 694034082096184725 2678 2368 288848899710387052 1848 2729 866336119469013584 2439 399 362623808458244404 242 1669 341293027514599686 2691 739 628597649501897818 151 2395 680435227708738527 1416 315 591973638102739450 1812 2184 376897537741073260 1104 1624 439038702954195099 1173 2007 912121285392361274 2768 2238 17496568613009813 1126 2218 650813264428579023 2944 1736 520085662472251906 463 1997 371038484201656595 2115 1895 845807998197459536 2112 2157 109920036146791141 2659 2374 361528317118149760 1528 2146 1086785111553179556 2098 2598 594901489860281655 1300 235 651036897744298627 2469 63 693699422643019118 2912 2697 221616688076537770 1144 452 959463484566950866 2808 2643 6214988223481444 6 1905 1056941019726642232 1943 434 333549325019901590 2081 1763 718877280297245527 2791 1809 912194363350178581 299 1806 348470666933534617 350 1781 363971671987119120 529 2449 301410951041178446 2557 742 4342428022828260 1167 501 151363137757988371 1451 151 111080190905091545 2125 17 74474456242844625 1634 1044 56443479140159303 1458 1070 22289578782577742 797 2342 72631762785241428 2112 2180 1103327916533590669 767 2729 691731420348922803 1989 1254 448900164679678638 1705 1769 670106739360309293 698 641 73670289387513392 2479 1221 758619350294703554 1795 1136 80285842877959643 100 1857 653079769873262752 1927 2923 88303824243647472 1898 2710 874815347026420195 1504 1452 341254473467454421 1923 2200 1018922107395789107 2824 545 912314014055779382 1360 2810 328710272262178684 340 2286 370429418991847013 101 420 628170643454401687 1816 1592 412536225207048025 1986 1156 333764436773794713 1739 1379 46884558615731605 762 1728 649368952422910810 1731 390 295992716879110323 307 2724 12039044284639596 1742 1809 396598715260106885 2827 1125 946799410444804330 809 1842 948914055240954132 251 1347 291854408317618641 1352 1318 552393351726353509 439 637 112839218702982153 1879 84 953571039762779229 1158 1435 115444667511182237 2225 2798 592825893219722337 1318 1258 159130341906562107 559 584 1131841664467637881 1153 194 22467600122705742 2370 1367 331027796763154210 2604 2207 405854779827871508 2488 99 74970983472160829 2759 2036 701768375271396390 633 2539 79231247418208699 222 1293 179177522095536615 287 1100 586891949578779096 916 979 45125629634727900 640 1809 613856635831537413 298 730 41377791574710174 2590 531 88810404581722774 1145 1813 924353788825666077 1803 1506 309981628465700346 1567 1324 332969971033463139 1643 677 252167317611042704 1380 1177 691534273958048242 1376 2740 1087133974739721609 1354 2294 419174640014535796 653 1664 623294178029489727 1151 1051 123413928641896942 1581 2413 366993969407817840 1388 1449 410181426700840995 853 2594 108920488166565613 1389 884 25024171412109424 49 1636 328028329097670279 1806 1191 388086408503244630 2076 786 16570961422714152 1811 2842 109150046967351530 1996 117 909195878037533805 1527 2138 84890860735921389 2751 1145 1115553297274423342 163 383 695084875768501227 2058 1777 85484677581506424 687 701 219714899113107690 2521 989 1016070943792698069 1967 1479 879255607060543851 2080 331 693683866952451837 1015 493 594251596228289549 3 2416 587701115731939746 2163 2956 119389985456633121 2877 75 1117310184062130842 2646 920 89169455456909345 1019 2558 555191871052349721 465 240 45885421787082667 677 529 296626348149896221 1504 2788 1567353559616881 815 701 408215707436370568 803 2518 696349803328515569 1913 2994 671252454433414313 721 2132 5596002348934703 2406 2967 803769823135554112 2328 2406 147064070978345587 2624 996 378186722103562811 2026 133 867084427208597804 1037 2275 115740446054970263 544 2725 881335086553247923 630 1641 376249552634817884 2933 1813 338230970245758353 2530 1937 410095799273998385 595 2081 580281061596483325 959 1829 973640992085751102 1801 1798 980558330406520225 2507 1241 701485700884128491 606 676 344850319095691707 1055 2294 138018713228966896 1947 2867 36243884068424721 611 128 333316854568223875 104 2734 702023458125886402 331 314 364318394809409866 2292 2265 930927441466107373 1263 881 126530289614783627 2829 2461 625935391713871104 2410 2428 12068463525228645 2973 2582 4905275176793076 1297 632 650175262228110078 2505 1275 102509682664089635 148 2541 269143498315275624 2721 1628 909610979703442187 2139 1478 413116805738133251 65 2371 367620196626680117 166 1951 80096706205593230 1860 1430 422391229594273372 624 737 616757467100905954 1028 1173 254290072958693098 1874 2988 1016839444577876004 1931 2793 656525055987892969 1173 319 261519748419310580 522 689 983515982929419764 2718 1147 458585422524681628 261 2315 908906545480162548 432 727 303435523265158493 695 2524 969999050286079739 1734 1940 270137404338260147 1762 614 107972016015048816 15 686 728636815020535100 2668 697 620456225682593851 2544 488 365500153087396483 578 2713 332588064969501997 2749 698 517284072835475939 2972 2616 663061627990526357 1378 2302 365943111103081949 1246 805 937494155189301038 882 2485 142324249885898481 2727 2490 302590995623115124 1859 2878 876882752901568278 1280 2908 334225361334221439 427 747 473560892572185259 1274 1734 220187288760708199 27 1548 722289878241302536 2411 840 366093943643779370 2619 386 363437032299016263 2539 360 365645644996246895 2503 2797 614745152236537086 1588 2808 906557174541345721 1486 1532 953049331371101933 248 160 12289876744534578 2329 2959 46770416747525821 916 817 650437322501342694 1072 288 74978047267179129 1136 770 582285999811672902 323 340 52481704425391936 344 77 2012300328455392 1586 2962 370228879974367088 1736 799 1046702400061828989 1513 452 83757624588591664 1787 1206 4453045061041678 1267 2474 578542514974634808 358 634 85869214502907211 345 1785 336504775966031472 2385 615 654856268576719451 2943 2325 1128196976024977846 1960 1315 952439469220433899 2225 677 865889717335776478 871 1917 37742213050674531 2046 1238 759812212542938779 2046 235 1086197368658040297 1600 1423 759672879051385561 564 1710 733950450171326375 1405 2901 591750606118860595 2574 1805 993743226301915435 502 548 977780132699670260 384 424 685645949675921515 2255 47 618916853680621522 2046 2853 807927045038377484 2743 2346 290264629021681376 91 650 4312071266927816 1808 1978 834041680752591343 2797 2175 939352675350729260 1180 535 622079143532637525 1790 9 298318717219996431 1112 1616 689545608370967081 2575 2779 977474055974176435 2808 2030 624653503599233862 2619 715 706650669436196135 188 2648 991433618986760393 1096 278 87630802891577162 295 547 402003662021928479 1501 766 40923897287220585 271 615 114491561872009450 2477 299 981016781340828534 638 383 120295606516649572 1377 2189 612498075309249766 1193 2199 447686401583008954 2873 1826 656217593036030915 2872 1245 628733021252864331 1168 2793 1024210124675193316 1570 322 72596962610044358 408 1500 584878389400960857 1445 1061 40786776155636192 1011 1984 112328529740106063 1235 1104 908095712389508359 790 1112 691834009807853581 1385 2535 376742950866998397 2633 568 364868074812120576 1235 459 660538128792168511 1580 674 1123350302007159819 700 788 952058253545971884 366 760 661507166612067829 1778 2077 659973740445305576 2681 1602 649621718588378461 1235 1706 1817376346412209 1931 369 88041507789839184 916 1873 1047115325926565838 1841 1100 619422081676143904 809 223 903941040286869385 1659 1421 1141071253228170538 1854 2971 52273358495384017 1772 585 854216301437919946 1266 2227 695895690457507286 1090 2102 1005465016980162409 2831 1287 303756208278897066 223 2876 220793714087309398 239 2460 873206721900129575 548 1443 978198436797399197 683 510 263782498873519191 2713 965 874305016138148299 134 1008 305840494184369052 1950 249 82561011212179844 2638 2359 196536745582110018 1186 481 7870957563912203 1393 1790 973130759325732974 2246 922 737854321928674966 2725 1158 13884960748356405 1539 219 903905515074655857 56 1331 688412501025242409 359 1084 371165700801138603 2366 2000 665625904767970851 1330 3 296018782052429786 2741 1117 409652319466790237 2414 142 400579417964484518 1208 2203 360384020915416381 89 1437 653573287180576635 2682 670 950934437979277773 1152 1709 443662767005873118 860 493 113670909962877129 1931 1537 117747859934913800 318 1101 629711720846558699 82 2383 363876270353045534 967 745 985395811807507365 393 1908 947817032331056288 1053 2118 296541407628958952 555 2406 836363625918507321 146 1308 1047273250069656112 2397 2373 303237211146460642 2331 1838 189639032368669615 87 1561 717305731232719150 1036 64 338985033016838467 1293 1916 573825759271999335 193 2964 342197284094570229 219 465 627742657797512167 2066 1543 907354511385028306 1385 2982 333886810028586792 1446 428 9681290164561274 1462 1332 400061455997736535 258 257 337224671618749065 1823 1558 335100639037830894 1942 306 44147461615311008 2360 2160 872930091676859970 2654 1296 412783692293642329 921 464 691927169645500731 2498 339 333604159088096336 53 1792 354202200935003442 285 1982 413695222274016227 826 1304 335680632293027213 2149 421 6442136849893374 2450 1409 946976025831916988 756 1038 333309233063280526 2846 906 761309520484185644 1711 1666 547384744343041558 886 229 894246320652977158 525 1964 517617727964215423 329 1063 903431882715689809 32 598 331302320659536907 2893 1866 289833495987801659 1206 676 89534737293629716 200 1786 872872141171707605 736 1511 953425599287073785 2803 2543 332320934958886418 2630 675 399812763571031995 1986 1495 305045662905987673 52 1119 657616267605038333 2344 445 748980112436728048 42 872 49419845051447555 815 203 875181630052163755 1603 345 72796512196992047 1653 406 552137672507465478 2448 1583 325934274613658448 2019 2509 879540446751645015 1429 2081 867206838360732609 2645 424 583240336909374683 2098 1532 950138074694686512 539 2433 17557756904744803 347 1260 367382991103175045 2461 2902 16382614255372219 2007 1412 846359584830753658 2082 1391 968274140710988759 199 773 980533852302285187 19 2277 86753377451925221 416 134 52731335874713873 1588 2579 588301956857104177 1615 1544 685136079500129585 1261 1139 222929179702880223 339 822 588740436815254212 1393 1422 722132087713066751 823 473 375895584925914862 2110 106 691993946713044826 18 2577 1098365477150965559 2430 1115 581127919711407446 1445 1481 293658582459442932 2702 1393 974378532197978326 2092 2717 841112760669971827 1606 2886 330634232957384443 2707 1467 911229221716205823 1958 1 982316717070908336 2369 344 76308911538739700 2473 944 882283955992531679 2052 1355 155685990075182937 13 952 73507655462685180 494 1766 788545323490455786 1752 2884 944268056359644779 1512 853 399174628949789573 1403 2244 730436662121647226 886 2709 1006185724955910642 373 2726 865021577894503350 1904 1074 871430671988148114 836 100 942542900809028866 381 683 49347752706436086 674 1698 447333724355133211 2262 1912 956439091816353187 2472 1317 111254830415048967 215 779 78434521253035031 966 376 112826255954734987 220 1297 667189005032452916 1020 2117 233534088312231508 409 129 918056599502757835 590 2797 407049804724434466 806 1933 361982393962701959 1203 122 481568245923990563 2386 829 104147642864933371 288 172 5686538065322697 1650 1934 328243397934347971 2970 919 875874071222173966 2794 200 325720995778222523 2962 2905 37273075715300063 2166 1010 699909906601073193 2243 2129 288676088385422912 249 2957 587139061559922815 368 2397 650819250399619082 2417 272 876576649874189793 2156 162 614500607718311024 388 992 336944651505676591 1208 2871 363430184135908578 2003 2612 289058118803613769 1628 1628 39811693909949714 1826 1641 17318540929616 48 1343 83787113622403486 1364 2775 954402291526070479 607 2750 218143389414401532 1211 2789 939588552477359841 2783 2413 963542144602631581 2533 656 16380521008230238 1198 1525 326604876355152164 2963 163 368021651522853467 1169 101 795717847366014951 333 363 691066239361578528 352 167 907858594922097650 923 71 911045744029495610 914 2004 228588425707431964 2788 1604 373519302936330944 2981 2290 823308009525491482 2506 1426 325772286856669718 2763 2141 22859291787158115 1351 2496 592964895761325765 421 1309 688107092735378806 1552 1734 434868412939291978 439 1928 910380810909798533 1237 2746 504439976457657552 16 1025 664602128696329513 2481 2717 550898464864263118 678 1378 87086055870790708 78 470 292437927890355412 2279 844 584392755893160848 2130 2071 11155443600143800 200 2094 871965281164134902 94 1180 407584373547168048 2945 1196 401779817857651052 1922 1702 1130960188609660337 2934 1280 941878975922990163 1725 185 981895025153915290 2339 1676 774180875932132161 1501 1552 655823855465285544 2227 164 977920879899608177 1200 187 547236658294857017 1999 2901 625446482808788432 2479 1096 1084319332333910254 2195 2130 46764262948401676 2142 2300 14775082783647255 2251 1093 624970676036957525 1693 274 401947758518129042 2366 2227 44526792832794169 591 52 868740821784996388 1826 242 582716715920857682 378 1370 479090464224247792 677 842 89509389592098395 360 545 112713994094140380 1048 2563 5685189896314429 1362 1517 621838393100681928 2647 2387 50651211638377509 107 869 701037877956003783 1458 2681 110951198936823507 265 2810 375525005421281219 220 1071 1143832965773835175 838 1571 377169671204362807 571 2 881652239409281780 2724 2381 602804824567514607 1913 1117 1151374899792710159 1777 2923 8364541852312021 2923 1324 398288136077868761 1173 2514 219583536878509924 2664 2725 649443706860870003 178 2478 1020508963885421170 2658 2870 39645155274279768 1627 342 108230137265909880 2191 1319 158572678899161442 1259 507 41358208027160713 1880 2449 657687341212288918 2135 768 905605656548313198 1049 95 376667220565893951 2651 554 649121149518059237 538 2275 865009801225147751 2719 1300 800347288249937520 2139 470 331354618751087143 582 2703 109027270096746988 547 158 901885950905074711 1805 851 391063293093261230 211 2455 468786032520273983 1673 1887 731444715456505159 1856 1497 664552075670110220 2223 2731 50655344842021022 975 1850 865598806056858688 1774 997 139335659963415838 575 917 12845060921284481 2401 2858 1130285135320066955 2179 1288 686325248683394360 1891 957 291156194875269034 2646 820 486285602311477252 2169 1736 759888497463825694 353 2372 399224990582076195 871 1475 652082996670102820 996 1824 407052791155813676 2765 1083 43425805335708822 2611 2306 674770466373411533 2339 668 724844774083506232 1753 340 325638023304609199 1024 1593 583228896066469585 2488 2694 403409421140596370 2334 1426 402616844687900029 842 169 300461951732912813 1555 1989 511782180794072798 728 364 1125927643050452 1860 1491 666165867728388547 1394 529 953063290308911945 1192 2587 1099743330997048329 43 2725 325671854305060977 2573 947 878510557252420531 1953 2038 219498158213095120 1173 2487 432623791329599478 1366 1176 953989762710105163 2293 716 344021615470930976 35 1295 6042458178162537 1329 2006 472547629840858898 1040 2937 615304359360738514 245 320 907666798190815798 176 1913 900315889870138093 89 55 616894797828415998 373 2029 665861727846703949 2860 1246 1001540988289932321 2889 114 621962393163223396 279 2942 624874501000859296 1513 243 655750001709297432 374 18 303483699589520765 537 2696 833785699210822149 517 779 653166544036927122 2585 587 733028507667914423 2404 745 228697049901978399 2621 78 42136626787013642 258 2683 874645647778519809 120 1293 245627641682779884 1804 2946 896631053826692409 1879 2053 482932221109388631 1115 1949 409778691987366141 1230 2561 112229910660203422 2576 2117 589641491409518790 1633 1658 672779719691582951 2918 1513 924969878437503396 2071 4 917472743331043353 572 586 205788432341789550 238 2886 916342674501157391 1101 664 409567847239861934 956 2433 684195444985833811 2410 2650 1535626188237890 1390 1768 343984472611453603 1299 2712 375246129600167300 220 2652 896381422968618672 1512 2024 915873215952679451 450 2485 890059530188323191 2128 391 295152187859279321 795 486 665035212854026673 1125 2628 953810428956343924 925 1067 303473862237708572 425 385 984555041685736694 2210 722 954324439962436276 473 1550 76037012467665231 1547 1132 984251506865851727 421 1228 108562146458465287 2587 2996 854619332520712825 373 2523 1010330118836493942 2264 2271 690849983844171391 1948 618 984483609966801748 1268 112 710008633949847264 2479 2257 768783741050777066 2184 2109 662399504626389852 626 462 124335225660008871 2368 882 961498752960967997 1993 2242 889763681398857546 1256 2856 905000008006335937 2092 1076 1442640863813576 2420 1107 627710927788120462 571 1622 661700948385713939 1395 2514 115158683093573547 1777 1372 514733124868596561 2166 798 870137667903542576 2023 2071 578209040442782917 2926 298 680275516736594464 2509 1667 118509390873628629 1136 1183 108091048949730583 2391 2735 908056536965366548 1395 2821 702550868226263707 2716 872 154683807501438301 450 2651 604100151700998320 2490 2293 898861369280972018 124 497 509789358187879208 2231 2675 1089946470539739007 2630 437 50342905717833684 1168 2885 735277454413769303 652 2936 398873437498659803 2477 2616 686771956268652433 2618 733 947890399785316882 2049 196 48064664683822454 683 741 973719565113708283 290 1388 479365248827463465 2937 2147 592018073852799828 1550 2357 951569790025398407 1382 337 649399709416373577 2898 710 252859982656195019 1523 1507 735515537226722716 2918 1868 383847342896025837 452 1314 973251571507543712 1522 1086 882187185210161866 712 418 46010467665244308 2569 1245 403525204465732142 2617 1110 86930157628034231 17 1241 412762622225139211 1813 1887 401705610675847806 944 1601 977799787603997154 1645 2500 692024018142529114 1775 1865 214159335884434392 981 1526 973836322545809817 262 2831 986662454365345509 2824 2733 42788934441206343 1664 1684 377459667205479778 2520 2344 1150681908932470319 963 2863 359341108886589441 111 1399 52602951195719197 2889 1013 868287874231452742 2774 2760 370635720306007327 2271 1405 86964554065600674 1413 2116 913860213351865130 881 1949 890623730600905902 2676 2974 41660358205550462 1818 2565 329782458004009895 687 1291 797454477184962287 1088 1811 218322201174552807 1941 1406 292187366774365709 1825 60 666094161748308013 2843 2729 1131729908092272654 2314 2507 655311013602853981 1313 1064 981802414205263493 2731 1181 629011571240946414 2215 2648 103061019465085954 1208 1545 918728680537824623 320 557 700601565507639262 576 2265 334445805160385297 530 1670 655507765750219453 2189 645 940251316844726000 83 2892 591968891020343083 2169 1614 977458701495203000 732 2382 612669729265841702 1905 312 558394561507458155 2937 497 1053478825390877903 740 2122 915351792053868493 1930 2409 87702910309953210 2156 2453 805112962036608347 1014 2561 365351496396072939 2535 1528 758339212469478265 1263 965 364673315002918852 2399 1392 937347293782677313 2643 1511 120651052466684898 974 2724 289908234341231678 271 1856 664230431681833998 1248 2221 577674867118657955 2950 543 367432399740407234 2487 831 615345239101595125 2462 1301 38141428600591998 1534 2073 591378978308271622 1277 885 416537050298802267 308 1548 435059642159418665 388 297 979290527188936751 1682 47 685998437466836906 1927 2737 184795753448158377 1056 2991 373211892929987287 366 1054 125837842168770665 1150 2451 233727202166401041 1057 1712 694912429314024770 583 1684 698975690329268460 1315 1198 865668854274539436 1924 2394 1078280858900105936 2781 817 655204525059916071 2890 2112 366347911974055381 2996 132 365501926760174816 278 2 869586167512377351 637 1280 650621555031373793 1019 610 838840370934557574 1707 1661 708959931855597003 1008 369 5011137466275116 1549 494 192067192879221792 1216 1286 74126711746805290 206 2003 946623798602301771 760 814 902956369760942413 2047 2870 216564817483604031 84 1040 702318091733243392 596 1968 83531530729201915 1148 250 692963694280149066 69 2428 330365542794614818 1060 984 580226627168923965 17 771 662013861850880134 1627 1988 622098501887135255 1134 772 72218414261020633 2991 827 699095088481612694 10 2217 228848542474536840 814 2132 952568262256048084 370 722 334740395094712159 889 1492 37307881448873094 1086 2524 918796421127907206 1535 998 5307359208777240 2921 887 452548400271669099 2778 2688 1710541450353752 1789 2690 549483353249206805 2220 494 553041016689447387 1108 1466 766241703975144274 110 2717 1073735556833780913 2631 1742 946264427184100133 2700 1125 758436645848332589 262 879 37667351422958781 910 1101 589470734860293884 1968 677 938121298459167178 1404 1426 40427737965118721 1503 2135 871859448755755523 189 2135 954477201877026369 313 1705 328329202878368034 970 2277 335795025902585820 1175 657 224445449444246570 2787 2343 43808897292723441 2389 2452 720621392466111213 16 2214 616999205142126929 399 2637 1117180554382116124 345 30 913844542265710694 2153 2321 622708385570527827 1181 1930 290470070937947169 1510 691 872348318560967273 1074 707 876514517338224784 1707 2121 420778268138407994 86 2956 588345735081469213 2444 635 975672146705378427 2417 2490 974022692915574057 1189 1066 621782094315800830 2365 180 72145720527288685 109 1078 979782034042005427 793 2091 38061831082977374 2326 2962 1017309735130906827 456 1127 372347257988221325 1054 2031 986996268686151408 2443 811 939523886973558732 2258 1220 290209934031237126 370 307 904916478895781532 1998 2102 62204898805936245 789 977 689114980028166650 2902 2265 120650569503735063 160 2626 301795581034788009 689 1304 38671018220024159 2262 1081 913175529886567524 1397 2879 411366318744064118 32 2595 697972303970660152 28 1052 293177705907965309 94 643 976219889100381639 2279 312 365457479640449779 1036 2123 397428775787786653 569 1358 442578289915048561 718 775 576557388484799870 256 147 413260168920878010 383 1337 578476251639768535 2030 1018 770335060230549781 360 1186 364797892618244163 2672 197 878957676226652065 2117 2521 622498321207809082 2534 2664 623265734322243032 2646 2987 949231412806407769 864 2672 579289001579819473 455 2619 119298137781269270 1234 2285 870147083176035266 808 2891 954396233958945297 2739 2202 439978482552167526 2248 1107 371518194874546389 2432 2512 592632230741255365 1276 2008 240047748648783966 2254 1374 481500698437041643 1900 922 664632303476581917 2474 2141 379217981752455313 280 48 978814795141450911 1511 621 686257273626142907 459 1163 799084084806807205 2292 997 57124420584908840 1443 1118 289146053584151243 272 2529 413277429999193182 754 2146 119405797780412102 1412 683 288600749465293624 805 1930 590535173037069076 828 1728 981734259568857949 1400 2783 1000047376924728775 956 1399 927109639347408194 1802 413 70324505672319509 2939 429 79733892068711018 2229 771 310909572672959545 263 1377 914866293764832260 1039 2454 833770598490015203 2530 2625 636771606738707232 1293 637 780657621266207737 265 817 111153819475740250 1575 177 336580677842298869 112 1350 1035923125156481632 1797 2885 347446563114080362 678 1324 112100331730607186 14 2278 125950008438523405 2841 410 43909004052731298 1792 436 21906448770421229 2435 2721 442761772721408536 2601 694 916768708434423286 2429 2392 363195195593155003 1486 2780 406443320071501976 1879 808 938774368478484719 2567 1312 364242338146627725 604 1737 397159276695579523 2115 2651 761895397844978042 130 1402 867107672093645642 728 2248 125766844995137396 311 843 954520579216025818 516 552 652551360300539847 2520 2922 364004785226810999 1924 26 121809676501427705 469 520 9276402591258194 920 1576 577877230310893718 1370 2760 1093146728405744029 979 1938 288324384424541300 1403 2979 15703063828445590 539 2854 590323472501885858 1823 2144 578756350122291966 2734 1513 660905711444623404 1655 41 6973788266889112 421 301 376124249279701492 2003 1274 337931040374907135 2200 50 697386186630081739 1551 2904 657477566390337796 399 416 874857860200011479 1250 1567 82702183058316395 1033 66 952640793939496499 10 582 296452417419102542 2084 2108 988106214672546465 873 38 695743897516827366 238 2671 145184235792168544 2972 1090 701164157606190768 2312 2699 558101855155477178 211 1287 404812644300482180 1657 1771 353957393263298546 370 2429 110085017863712530 2319 1288 406287698337028495 196 2331 86310814531621746 116 1473 983680274672440834 1327 629 871273266745207263 1938 1187 1045953526548240 357 1777 591915298171256794 643 1109 84769238712069910 1579 2680 620287035678906971 2779 1120 125714712081879798 1624 2445 476499984225864089 868 2168 585352793914527151 1638 1805 597553967661263948 1305 1592 53028472141457303 719 135 655819577428169473 2825 1173 547484975300030628 2856 1621 301323208698872050 2309 1702 662157433730120427 1381 663 613113712861822064 1337 2420 408433205249562156 2750 1718 1118722400384331713 2441 1578 619463160788264163 143 2638 438833523534457230 1244 2245 543767483789414262 2859 2718 258265387147704564 127 321 477219630233772012 931 79 42752034646955954 179 2137 583168611422995325 700 652 83850313409733951 1194 1241 589440630989758 467 394 81351900735638244 548 1614 399099384991081758 619 2697 435766266488381171 883 68 957739346879290726 2679 976 594450973513753706 2793 1603 290013243551976596 322 2075 73834749836093434 2211 677 617915678385701100 913 56 910885320116489023 2953 2185 911707633006387945 1160 2404 914009052997589243 611 1605 1968357792586103 2095 642 648691726695063393 1657 1289 951135936470484801 461 2899 449140953365054109 1906 171 433154857438123381 136 1342 321771915064796314 1312 1620 362683839061686267 142 1561 970846872195107587 1341 1654 975837824259360076 1584 2168 118287231939772162 1982 1293 1152808078777036669 338 600 1126280966385739701 1742 193 949257961744360813 2971 1729 552576956322044855 271 17 325706750494509108 2589 638 75777788874732161 1727 877 11719781997355317 2610 36 902778685234408105 2611 1710 1017202847692837262 1603 1078 114180519603213883 939 840 985830979942632497 2648 1501 424800391137384752 2235 466 807418405020121919 1540 2729 325741924131282271 991 2177 293780212540640347 1397 145 112807963717257732 2578 16 11550504321808218 105 1997 6412446937233539 1337 2208 325518114068860475 1005 755 332972399573697212 2676 256 368237376586336853 2021 2312 665201520355748119 783 2841 153032633944908272 2593 2967 989154691882496263 538 2299 591507389030639725 1057 269 84380074138969793 1968 1585 295261768056952003 2880 2769 125640646983515223 815 2668 625120395296202959 2499 2481 981333382282245649 137 347 691344355558151485 2422 2793 948033490565903495 1515 2851 978446505634162563 305 2358 123928798286098889 1488 2439 701273974953868974 1123 1836 509239767458037633 1486 2180 790158061880211261 2382 522 695985369078263897 1079 782 292666703058621370 2724 2717 798645197572820080 1544 1768 642116707523102243 2686 2368 693626246214296019 1925 1682 950507427249767600 760 1048 698634663120100929 538 1509 590309306150148174 138 2525 331353395651136088 2455 1245 1083240638353917025 2343 26 979604660076354256 2279 2518 365184332556336793 1053 395 592986504494238948 2311 2782 321235302565981384 822 878 589744082003999382 2995 1316 988628957415158104 1167 2780 903134369785200264 111 2210 615242239317515562 123 808 361823813348001011 131 2012 304534603862484249 616 95 377480390003111543 1490 2840 261547724813398883 2960 1420 1059270972699668182 1709 1507 808118773242189640 940 1761 606122552551815356 2068 587 1050829638210258151 1276 2538 910863989974456445 2555 912 108810958695008590 2840 1188 207151078995835230 1490 2138 73115976352375998 404 2771 301110169259392013 1705 2744 685721652625798605 1863 2370 879323288273595325 1179 34 907283602424850805 1463 2318 624963368566706775 2593 2121 16173284682239598 1142 1338 374777893774047524 967 773 684889701114168631 796 2595 869682677914708142 1637 1749 582974637632114660 2403 1897 987118209133502106 2466 458 401281039839490681 2710 431 911739402106510226 2460 2927 302767180092002048 2976 453 937520629881925812 2137 2401 759047103511444626 362 613 829014654014666914 726 2179 372492473530496839 1592 812 1061129391494355687 1591 2330 908663769146699992 866 2965 1121143694513170214 623 806 697196425821358822 1571 2001 771918812974690199 848 750 651158898073765743 565 291 338668428278215279 812 1135 268459328722931608 1646 2021 872403785183488152 956 2564 1099680082598359579 767 1403 413176185688287923 2296 1658 60398407098353479 1952 274 409236165817708053 1748 2284 77053874407534188 812 1914 152933202629085252 927 1707 25801213840142795 1221 190 974283754177256593 2027 1819 41500227290479638 1633 1835 81157811300701541 330 2771 378020989650086955 2585 1172 503908125198990298 1249 1295 975652429544644447 2757 2582 936876073106872213 2536 1372 774396240102743518 2156 1033 298083148989979056 838 2810 334658490916202378 2308 1548 1133149732645715642 2557 1621 593775533115347321 2879 2171 868654512012787228 815 875 915357263834636642 2434 2768 614746269673437628 2049 227 699085554175165279 677 2212 866158737288064154 2415 395 866052643776340176 1448 638 336659173223512206 2016 1111 84943056180555778 1491 371 911483701246064475 2662 1497 626577932762055556 1685 2378 656911497207257618 1307 1362 866684577753173786 1431 641 27699638420669219 2604 284 328785665398401198 1269 2384 902734724291414724 549 1903 915905667799427709 447 2236 873086830288475062 2450 71 586383722710761771 2537 2073 693402186938673564 1962 2255 32426206713835431 454 2782 421551030567558223 439 2763 954170681575648455 427 1268 548107988811046039 183 720 335330464185477262 1588 1682 875415918093030718 2395 66 359254686840399804 649 1573 325400123687359871 238 4 7780226896733325 2582 2741 261526004973961950 754 2499 870047416117714751 1138 193 375652681310758627 2757 1218 397520693289121851 763 2177 341000075243332137 1153 1578 970732328316119104 1235 1539 626196822805497375 972 1074 290578201156459430 855 988 1788171010228501 2394 2207 467220862950681333 2058 2439 333642008369565093 1313 497 762446041560243465 2994 1009 938103927424534333 940 1895 289321176803941481 141 1877 696568987345836179 10 2378 371993380545036267 108 429 304439660529628649 1396 2361 655158201101008776 2407 2485 541853585348971367 498 1649 662967135489369803 1322 1270 916887364480704578 412 1301 577801717813568568 2205 64 79427397769186773 2189 1202 722878898838633599 2371 1346 589173624264054119 2594 436 413228427296748367 842 429 10435241887560679 2528 2150 912953003652208123 584 60 220637249914191585 1597 80 689077423816342477 465 2188 941397242864918497 737 1015 591306526485851505 495 1217 49216495693396305 2026 2143 1054880395248819183 2385 2358 364075639591151241 254 2096 808965480531980830 2618 1035 945727110038129721 530 1136 988120694072352363 2755 2542 371273484728739624 302 1914 697151076339995728 2500 136 115182881600877866 1530 1964 332698773524415089 2885 2752 46187837201584675 1510 1582 663089621443079543 465 919 45322549822566139 1861 2134 122190693438262245 2114 1408 798499149219396854 2913 997 362178355968110817 1050 1197 964088830674835268 2948 369 73206387422295408 1374 1706 519040805402105325 2143 1082 845587519345159079 1770 372 419613064309437342 1813 172 984214448633303975 193 2067 693737822148795256 1420 1734 582112079469945029 1357 1874 115951475775689602 2502 264 370632707327063095 2688 2502 377529163907854720 1372 879 231023417458062801 2943 2298 116030474596442288 2038 1151 1083226655943146501 2206 1619 367468063387029393 848 1223 1209987235750071 2076 2265 687186527204891840 1846 1932 974214922903572542 2863 2239 387439047797852597 851 881 61844276753267751 2453 1177 517954128551124583 1568 2923 589948215487633282 1003 349 157625757216667905 229 2557 916133302772302971 2429 2652 399518596409561839 2818 2848 700914693648687438 555 1389 587755319785880952 2607 1560 1020565145295974444 2517 101 686225966817604995 2431 2212 122707226821946722 1422 1347 481447564923366451 1028 405 410856515635540281 1071 325 734774214478052424 1644 2922 110306334700505461 1164 47 73524029688868327 2488 204 368120886043676238 1789 2538 361232853170466805 475 2298 332907409272510974 2306 2090 359010307345172455 2651 665 653651072886622217 218 1370 443272563167384844 2970 2437 16423396231971103 162 1495 947283227978565092 2521 2713 576921387746728971 2486 2404 513332440616964895 536 845 340593044883899528 2874 2674 40420119290875721 947 438 914445457963479267 1334 81 403208879858840794 26 1864 149423174494576475 2573 2832 10134168141052471 1552 758 951934039069405002 269 2979 86233155410764467 1458 569 42592061250531470 1784 388 369070436108648160 564 385 942844194108306178 831 2732 940568549792297044 454 1301 73625877747712303 1437 1534 123251118119912775 1420 429 837952747685299222 160 1739 411985301046919277 2461 1942 650267848774596310 1062 1506 3576899383727959 534 412 117326208448104613 360 621 984393777690847072 291 1030 52126989988465323 1590 504 882349956721691715 1344 1821 948418817663379260 1192 1588 371012017345382324 2389 2253 398903178533031577 2550 133 986923149245331650 2886 993 296376550944220941 1763 2830 681634876113578926 1378 1149 913953133574925855 2065 216 867864100324462491 2978 2222 625468317946868688 2210 190 990001211292185985 2894 1596 908174728251850216 2470 2545 694175867394744542 658 2034 255657738284650962 1263 657 867855386264500003 2745 2129 266090915765972112 1704 953 793676552902868269 2357 1728 974255448038193877 2056 261 302304426447790479 200 256 413986848950841354 2288 39 967448130946715281 1495 1012 83210098926530078 512 188 405736003220507549 242 881 715285942226454984 2348 2811 146313361697474594 1320 999 556902119076877611 2759 2461 374915003078118935 2139 1513 980558109615992141 1223 1885 324712904507760922 1245 1208 620485949063359587 1538 1897 869831094066875350 1699 875 695153148443989749 33 81 579944569325185956 1897 2939 987929986526462592 168 894 367225169386766205 1563 2467 1123625776137038179 1114 2188 906760462372246972 2312 2716 217294091481486218 377 74 400910961341772625 346 2206 327977530262745048 2591 2037 553668782223400801 2931 1840 295649617084178141 2113 1648 697834638021095584 500 594 374385098975549487 807 1232 623541464176286827 169 2825 627182079016995783 1676 621 866457423858458506 829 2349 163164213034655549 66 2782 964071582656044891 270 981 84433635681854000 1823 2199 1015404833327014642 790 1982 372124273539451914 2516 2109 11264408951566140 2834 1820 327724574596430197 1473 1200 769048448193533325 2182 1214 11281955520776136 290 2599 157625594419568263 2121 460 696661022806285610 951 2643 591749190717405734 1465 735 625666737499079927 1715 2484 900725122173172383 352 2791 397729172387854955 1983 1533 333757698296578723 251 2267 80139677278844292 2107 1774 693521406957000162 1150 748 1016186630039167054 1523 268 447638526287901692 1181 322 124769775125438825 807 2075 947639426664414603 555 32 113769011085900017 1674 2278 953802988671589353 62 2798 588449113737584902 1553 590 40713692118163427 2192 1753 912772629834747692 2384 1162 1129057716325861735 2154 1025 582395646523480342 1255 1543 872996992157475872 2287 2813 79837279445851521 2762 537 902503478895792917 457 2714 254119207973138309 656 2139 338000972440280070 1470 1139 340339373564173363 2567 2613 592835986902485783 232 2753 912454746055679065 2281 796 987394210851515769 1773 2431 638181392168742420 907 2396 620971952176007846 282 2674 986912851625380880 1256 712 901125290386062587 638 1810 154110365158009086 914 2097 325872804668795656 251 2794 329049012451672519 2727 307 694382443905690740 663 1979 771961993616175526 1320 2337 131911982794972580 1563 2400 903972644599662150 2009 2587 782131109572229014 1911 1054 701066618002556848 2450 2518 366050319798669647 1243 1808 939353862012600222 1627 170 226190092475227579 798 1739 910201413570247317 2847 454 481026164737737458 337 2551 649775019928460295 2136 1867 293053989991688602 949 2151 947644076437970934 2836 1352 410956887038690543 2052 2511 151500290895057079 631 482 43018850175815593 1398 1996 50594662075776062 1335 29 506877161705606139 1441 414 905143028978223969 667 2020 334657255337223559 2775 2388 399467875334609200 1290 1691 582943359989592585 1521 2379 364252047250703186 1769 1903 138827984492064277 1120 2847 1020505925328238269 1808 1156 688983026821118856 721 1703 324348045388686126 2251 145 336050581507097450 243 1863 296430101981607903 2649 823 981369609307093957 1680 1696 290077861972426375 1076 1346 414106053682363077 2178 1766 359609480518668089 2922 1313 649931804610747444 19 1272 871170083965560242 2736 2332 434989335781213736 1372 859 545533753395247466 2762 2028 1124072883202151901 1560 747 901264748243538933 579 2089 6760905609777070 45 1847 645694892857720851 901 594 891403833994893071 1361 1839 874212438332320191 1342 252 924867775529756988 2009 2844 330438251719257584 659 2406 649997252839554307 2813 2434 952755131554336529 1744 1421 481312418529576022 121 376 80749759258693481 580 2093 772945550504500122 785 1067 11952579201914724 2905 2613 37280377135810746 1188 1734 456412058052663462 1177 2241 593508673489860381 1475 1238 362677373681898018 981 2434 342237925061895742 1062 446 409885067117542219 805 476 3171059590440201 129 1859 44420371233287215 277 898 353059004379170368 560 809 692735617947256361 165 1817 400714571940187058 2570 439 593218913705989093 2940 2605 365078553029594292 1901 2342 291476059257249703 607 1457 880002676957078222 1423 1693 1120647438089746579 1290 1385 361520402491882056 2529 541 589252411320452286 2645 1418 592331046521267369 2134 133 303896789409690751 660 2028 442377770539498733 1480 542 369340289770302893 1826 2510 397964823369617058 325 664 972892973974275239 1980 1361 942624321716927060 2566 838 5398820957588744 1470 1140 87803532273493170 1631 604 660281867389790154 1972 988 552615098864961858 1640 947 478773078233701586 498 925 973918671813337312 1861 1863 696128632081163311 1379 734 687752529617388902 2701 2171 832220192489475667 1853 1267 954404863534066795 469 1948 79941938673194346 2914 2577 541654892166505474 1601 1034 875496396461536776 1271 2976 945540728045541339 1877 2768 44398312110052714 1327 163 333345379243352218 1965 1642 201272493959507312 2260 2271 369912365926606741 300 1829 802092141473413388 2140 1088 970035094909626956 19 709 981507808776049846 368 2769 622944114246265631 2590 665 118002423412040885 668 2554 652187318390053831 2197 2530 320656874133642044 1912 876 137384643347103889 2964 2964 406208001010657435 2056 2983 403711682421329664 1731 633 871236770456130976 2627 586 1058926050892288072 2657 1644 418446767116579862 1243 2386 372133583308034578 2431 2123 937055598949972378 2650 738 295598179545303082 1689 19 581336187484903903 1128 2179 301504939000370303 2959 715 312521096088024295 899 2517 679551926361769601 1108 2804 225897146516460897 2270 2563 984649146158242822 1322 705 6602739929698464 508 1953 146790949748740629 1123 1891 224186917291022572 1386 2144 865541884998290484 2548 1425 661208063774812636 208 44 950263715630061151 2969 1808 982294336059826896 2406 748 806721311698085169 1086 1180 305766410008765976 135 1809 110833780719233366 298 2872 113298633852804544 1861 2975 398005353019728191 2338 2861 754888291715563082 2394 2253 279035988157150517 902 1374 500818868011448204 683 2843 1045209786976006428 566 1212 432069620986016855 752 402 685816151782076960 1242 438 951270938029743000 1396 1958 584713546069250885 1173 2121 843541703069534738 309 438 874140582828218216 2929 2160 80608067082401712 2125 143 907725252838913666 1604 709 84411253239118232 1201 1200 447369078977620084 2611 677 917070339401536930 2021 2186 700964504531307013 1082 2674 85577313590053169 1972 689 46321913591019521 2088 1080 978512942292231234 2392 2108 982701683091622787 235 142 593282798257068819 139 1303 110074360180495840 629 689 113284590243186811 2578 1135 947015434503602579 1095 1809 917224881583015337 425 480 627850402964530188 33 1601 622401705722078575 704 2653 693607922897608425 1106 2605 700082766077888313 2779 807 331508002138841090 132 946 341507039965948101 1913 1898 996989046087239008 2865 2428 362812348577224019 315 2905 877642501398720614 1974 822 880511753580555871 1709 2064 1097529783199947654 631 2389 298492198014622021 2159 184 376675168872439698 2772 1357 516919840004113155 2053 1761 746730662275142763 2428 2196 893057676947029178 862 2254 875078345754840191 765 1837 232971433452066538 1443 812 256959181791733336 273 2774 985551405784691864 2740 2338 10699804917461541 1777 2580 327904290314214575 2029 1009 625514059126587478 2000 1022 1122947778257114972 722 1621 701390855404205366 1240 2309 7987408021784652 1934 1989 505868047750298376 2059 860 15574714865890429 935 1937 978409073054431001 1983 1528 1096318383568046824 499 2734 626210946229701260 50 2184 880935992721780183 1923 1288 181470028115330831 2433 2145 6880136335579620 1838 2882 507972852679725999 2215 2923 109816551190241331 1202 2073 1015912513683250581 2422 1669 119507153782927767 2485 1229 700982920017987213 1600 2972 13438287895468655 500 1729 1096274415148372861 190 1631 913353359680030992 375 593 38598634668185182 2204 259 659560862905355715 2762 2654 689104222933792639 1750 2911 875903979985104601 1029 2768 374214183015341203 2875 672 655435091079407535 1103 2850 954029768963145326 2344 1237 177340527526735923 2382 1397 876812521940150465 1246 2140 669070627464327618 1652 1344 974362937578098834 1995 2730 388775540679473623 777 1456 870519757910710017 2531 1373 172071053278174330 2951 2129 14649928051447383 1936 685 807540814256316339 521 2770 659890088534693757 1180 2669 580995319640767945 2518 1235 913765160201627127 2189 1410 377149932624303491 951 761 657684558484677044 2597 2552 688372871399419280 1892 2656 1003130377650372941 992 822 118258124604702315 193 1623 410291901720212587 1040 2132 336790080506929814 1397 2611 302488154223323395 1175 2043 123618872103691875 394 780 51299434347662658 1727 1119 49381880252742036 2762 1721 699028133096260974 1166 1367 876831821437905330 2862 1238 128160384124612394 2477 812 254667668195070711 130 2384 405325336379052147 983 1918 588669783806373000 945 1607 593707720515247658 2326 543 805965028780127770 1409 2602 109881204026618818 1676 2794 907123757298686288 1756 1898 109535632691400267 1714 1801 680026088081406961 743 1214 986426025807634557 268 1317 650247624076505455 1638 719 304965637771073993 2862 1109 143552916329329683 2856 2401 439202727042012730 1180 2390 587561531505960907 1523 891 1013206733315963266 405 2387 951156881313083413 2081 2193 125348218214148559 1246 337 108423061989885547 1315 1208 973078328368984952 2555 2723 362856963218402809 145 1400 335119060161139489 1704 250 477049840089899258 1383 1496 542159138607179203 765 46 512360629288621421 181 2421 404575527948970393 2573 2258 881642513354991790 1818 363 327007431323838928 250 55 12442728072779879 1107 2881 410693167291181930 2282 2652 161592088747212073 180 815 8327994083611428 1450 678 8076190222984490 2873 2182 49680522688363132 473 1560 974544507693676586 2178 1462 40941901093802164 781 1999 978702362768271413 1402 1134 943487918304609892 1756 890 373927227334368932 2750 2315 802613423728807996 1491 1759 16029806983205830 14 1948 662611617900956724 2590 1147 387327810280043041 1238 1606 369250573111294811 2993 2848 404484417684246003 438 2249 913793496555505931 1780 1054 865683177325749677 1945 2908 302341902581103846 2918 388 1007386652965066466 2809 1627 440352898325500540 2152 1303 72942487047331621 1028 1267 83406475610344545 114 79 373981471605688604 2675 516 915371541832826248 1760 619 431381003174333203 2789 2877 732233235060785284 1390 2843 1010463120157393346 736 1503 654326421287899715 623 2312 617720424657132813 578 354 881070120664703974 2784 2586 204464212724721033 1528 2213 273660838127214576 353 2488 695828868634732215 1318 2696 881401981606728956 1930 231 119744251613185016 2004 2048 442088236500286805 407 1463 290067998853783012 1542 2333 334382895430708736 1048 1854 698853726014469472 1459 1630 1106344635670923754 2396 1331 45684140915025564 2181 2460 13392830399116803 764 2012 769242105361513992 2650 362 662931007304902073 160 2034 549205742911005259 2950 1497 902709896383768899 2924 976 115353685061127452 1499 1861 692606944057862055 927 2859 651380214658783294 1600 2265 880878492576699068 2351 2290 1037794561532314451 1328 2533 68794686594530823 1722 1126 121879097972055733 652 750 650599534234673997 1077 234 916715417437607681 680 192 331159222756067455 972 1739 624194229323811642 1228 2582 78504528764695060 2915 1349 159915992134462079 67 45 663196050611142029 1317 2207 628751326600772853 2667 565 293415717213365392 719 2722 653779738993322777 1030 2713 298049365771738008 1185 1065 945787295683856464 97 701 663847865098327200 1299 2469 881446533422566834 896 1982 65208238125387120 597 2189 590078941549126816 2034 1224 808399367033489481 506 110 893420768346570967 1205 1094 665991804594835946 788 1119 699362521049468061 235 2521 945130284865406959 2341 2750 37822238489357202 2469 2448 902993807061257612 1590 1356 1102296133089729 407 2824 702147429177458002 2655 1107 939356502230225125 236 1049 589606862971539826 1431 1999 647004998181915899 486 2522 194119279358510463 2076 2475 656770117209291536 823 2103 618351383054502469 332 180 38414276466415499 2808 2653 650194841477109811 2636 382 53431888527148877 153 240 577453877435725987 2336 992 222927149640653080 2690 799 1054478058795624924 2343 1930 340482173705081047 1171 667 910711953164334573 1471 1753 16222220082246170 2279 996 6187505520113400 2854 837 938281453732884676 2607 1573 477345824381926530 2157 1377 89547891467719390 2883 634 868478721265096674 1988 1210 255287873048394553 1979 1796 491400922038595348 1043 179 112190693366880998 659 1131 738143249849745539 1965 2757 73642891917486403 826 2334 43895478729359220 2924 256 699875993534059072 2905 2310 665410848401236966 230 787 684593096965768334 2468 2590 8822070498214899 1264 1923 506846523077636434 2783 159 883392447019171102 1997 623 408699692960729768 2642 1 120437281076073934 483 1096 628716189259597372 1600 119 579384144550928907 1716 569 914056226546453115 1483 149 870208184350563137 602 1087 917420230960343203 1693 1172 754438382875128484 1795 521 685457292447456438 907 660 293955033805663074 2856 996 943476730942513423 1184 148 912080192360451391 2672 1216 13260810295121729 862 749 328206238523629728 1273 952 579227817194792994 2411 1835 81565716958696407 389 2549 339043682567714093 456 1413 686115407336048622 2893 242 12620538418611237 313 2871 658656574663252398 1565 2636 839124777997714445 2634 1866 578052352988246706 1933 1802 962839597508232087 599 1866 85483903872909251 2428 997 882199344880788749 323 2730 316907399322749622 2623 1924 691427738655386688 1016 2203 723490834601108623 611 2116 983077677422627162 2648 412 898613200433587656 1802 737 427382176669916141 1279 1926 77391197832877089 1140 2330 299648400468765745 2535 1525 976156467590808627 891 336 629519282490210072 2135 1424 877895769537107437 1649 2938 123480699212125669 2930 2663 685367104530657428 2720 1225 908970891819807094 301 2111 946125362635279169 1362 465 625317846568126211 2940 1452 917365475429025344 2719 1941 773484809222643637 2703 1005 901512973134622417 717 2201 942232194954506366 2325 103 471359706944896603 534 178 410233859149646506 2876 2706 510766828769375645 1936 1864 220410616492166191 382 2421 190644934993703819 773 654 304626917600626791 1564 1044 375631762130888729 2650 565 2094746167066886 2862 1816 897054442890788093 270 1064 401665445276429493 1479 809 652048417896944000 1895 632 303824952773007366 2693 1906 400524402102917551 263 2941 1130180707152834258 746 1824 7805760879255387 487 746 361412234454322018 199 1906 696804886512445598 583 984 364090521729159766 1512 2697 267987612783724310 83 238 338557327341527620 104 2813 402446956454238764 2843 2905 439776408237751635 1901 445 876902699141249983 1874 220 1067692066255553746 2545 845 658993284377327787 693 220 900018784676919383 1629 2662 7875827263547414 1524 588 868105040931217681 261 2804 370385963501831179 1551 829 310308643742965979 1253 186 588327412112580139 2846 2267 262706034136005019 2565 1725 50948842951200356 2440 2053 1086300057233165000 676 801 365813680990250421 1879 1968 941274103921678580 2195 1789 38039279562037626 1413 2803 652112359340178817 642 1521 901841314089380086 2435 991 258322994953270806 2473 1834 326712110520875382 1672 587 836624352979470023 680 580 1056125917820382152 366 1852 905679941951298554 1942 50 88683877441569179 1459 309 642928932123998632 1908 1361 623926192669435208 2480 2667 938751689283042202 926 1456 908512442479335259 417 2286 76052701841242112 672 2096 14643400421798607 1822 337 363454591690738401 1342 869 427507079920565889 159 2433 593402902729995382 1087 2986 298761309028203628 2015 1589 119908076475195662 141 687 218795238009967950 515 1254 297330096562186480 2494 2637 541656440256903803 2095 516 880121442744902153 2047 1532 144345113688386432 2723 470 337477823014604272 19 875 869905504000247438 2879 1036 973252732485026878 1580 2807 375860666575593694 998 583 366461615588415207 1992 2300 837364263881378962 217 2859 118063912828606303 468 2137 757565726482089640 2193 695 48526448743557030 544 930 296888847854192408 919 1104 622857978037021086 1656 1920 337704642726987078 522 745 46514295990192709 1196 1367 304631686627388106 1025 1471 375541792925006424 1067 158 939718383723188650 219 210 702249590484295164 1695 626 1019526706803118715 1161 2077 1089358325568897621 2022 1682 293812543536722163 1303 2025 872509369641877855 1756 311 988419668367834173 365 2441 944394132346628190 67 1497 910400863968825357 2014 2106 692892461402075403 2502 247 115045168252725342 2448 1055 692274931848785595 1520 1813 915501020637896772 2185 1333 366229758897062194 86 2036 952612513700522053 266 435 943704786999171777 2304 632 867862804478407253 243 1050 625304669809379560 1622 2696 442413125747020127 628 1694 187593318567239464 2367 2973 376675612142578348 2012 2138 403981502041474733 645 835 976721814407082355 2756 1355 664317810122438465 630 657 699210927198806779 2924 136 629097493346539076 1271 2455 732117450634210769 912 718 984959165942520232 224 2074 24599445615103916 2624 1540 44129767503102871 2652 174 629717227147476514 499 2487 368267663792877819 69 2042 1022442252889193780 2911 2266 373857065291644311 105 2803 881727449313828443 1958 1594 793946627553006699 113 2584 314004807782792964 245 2819 367534630880244710 1957 150 980573954881422695 1516 1120 412789831783397483 2460 1701 937791865667347821 2230 2110 974421076222616894 152 1028 588354859915044216 2797 1612 334603511671304427 1067 1791 8192017692023746 2519 455 975077416958006846 398 859 873237111104583660 1841 347 375416711551473993 657 292 769595055580015934 2723 2571 841361394927362620 444 33 626988940761930609 2460 1055 297172114867408823 1743 2599 405698132530990948 2674 160 877644092964637413 2813 2774 656054160210460419 507 638 954682128446417286 2867 533 84953243210678566 424 1124 940373868450195847 2633 292 1132192370155575873 2601 19 666286622262098031 1359 2296 435490827763606940 2174 2782 33572158796307361 2429 2993 689931088898245720 1974 1902 339005384701607933 1754 2894 373943115795189143 171 863 547579964942446738 2943 1900 294301341492800602 2251 1596 691788264956003631 1568 1542 404577480766783547 239 2050 686134885808338346 897 1801 1028352602000588 2655 1804 999891279848749713 2342 1857 79293732880824909 994 2071 192305092598080027 218 2333 880673264610994962 441 454 711944546665117411 1403 57 977021376515383477 1893 1430 285293115265963238 247 2290 594524908560435309 1016 250 481502033295510674 667 136 300185181618316830 1551 2035 510003847823531512 2102 1686 143661204226164849 2009 2305 942314891352409066 2890 1309 407758917915962701 2796 1207 654522867995104496 2317 1937 911335486387600162 2458 522 628081659601189963 1376 1389 943261196027457781 1060 853 911387495750032467 1823 57 947022885855032264 2990 1817 918056326633984247 1878 2586 279424210968271850 1980 1477 336894535675932300 337 836 986659205684869387 2641 2902 270161379744612394 507 2714 186535950717405846 1174 1803 1142048594216322195 1410 913 694817172193324125 2040 1893 869995034833213694 208 1176 950319633219745463 1473 2524 936600629787592127 1761 2080 959431654995854317 409 1683 370356444610747178 2895 1401 698256059075498253 1114 2363 649702396155456397 2325 1354 794392083535962086 1186 199 114569509108196623 2902 2979 8333537478788372 2927 1636 916643403063272579 2815 149 187159028007852588 787 2954 950205460107631967 1768 540 632675766569944058 2530 2252 905276547857364738 981 1663 912864212597300951 2646 2446 81730278712972351 2813 2475 298333733995289858 2565 1905 449737231965501315 2342 1320 519948273839419992 2805 1193 657633514186231159 1774 605 130804015989409058 1460 2317 263545811318591850 2026 2126 593123166951457639 1891 118 590275950104888986 1970 2944 952192634222955715 2229 807 999746935779298776 2369 2503 586328812842118466 2124 2301 158710456499543091 1945 1502 624845077118350082 2926 2280 306265176261232170 1308 2650 655241733523485989 1136 2675 1821683155961227 2211 1486 623757642670151766 574 1247 48748675046858488 1554 1175 156178942291178006 960 759 1047932914426733292 1125 709 377423879517788289 2590 2611 72746512168712079 1043 1087 361665668348694488 2223 849 81641050146055389 2381 1569 598835580123056179 4 699 700913932773331408 2111 616 47869613420999595 965 2653 653849863663228315 1341 1504 687093259033416213 2666 600 578455053356164017 2883 2960 950110015725438150 999 1292 1000358214521335080 1513 105 904754797543382562 1983 2444 301167964649896014 2698 923 807791279953205303 1360 2464 335083545892263392 1439 801 586369489326307663 2000 2334 363861629987668938 2864 131 986890619605007785 2488 1104 939129350708583843 1445 374 873189914452816998 2547 586 268386129024162898 2534 2190 662646964587430038 799 101 912255244442490228 262 2254 865419631168284772 2242 2104 17312691985829502 2826 1495 48828597490767610 2537 568 691131585162694520 1210 2848 47978001426481641 916 1213 384677918151859116 274 2082 399455419525298742 1123 2026 504469271081083410 26 2777 112943804904383690 2802 8 987626404337557699 1801 1156 90266954465617214 180 2778 873827296517015965 2649 1443 366028759591631419 1738 1801 670476043577887107 944 507 937913226525147403 1740 2533 685536591569148497 2195 2652 114318145287088348 2146 2697 1016748249018255415 1817 2769 296542535903616266 252 2213 994142410546782397 1796 2811 135303484071705685 861 2634 954237113761614068 578 746 366003011196743722 1118 1528 1127093272849067530 185 2353 337569774440848866 2304 902 963559446502584599 1530 252 1096550677412073329 1784 1777 977582124682994935 492 868 614253180875915220 501 812 867889151832610036 830 85 40532198272081388 1286 2480 665473932206430384 1639 1786 337210390707083292 2494 1277 336437408888346383 2969 68 108187555140175812 438 1942 988945074792650236 578 1890 364673479917889767 2310 2424 424276487331537785 918 1617 577293981134299411 1274 2678 650787177221202877 2407 1425 230050093112845417 1185 732 402557731176106978 1980 2125 588292923694320640 1425 2804 408350146266698981 1084 169 368806002819224409 2324 2136 233551301335872959 2496 2818 291000750818508105 2923 2216 1025215558884700029 1520 1364 363355998293203736 782 2549 404922553030700056 780 902 969020344831491005 405 1839 340133662006415721 1043 1793 96160366255006467 2383 2665 916449947211359267 1787 789 338135324205409659 2081 1379 77215447903583673 1006 2077 975302069289342069 2747 1207 227818864176420488 833 2489 330015599929863263 2589 1951 689192062918897414 1920 1242 289939750972748352 1519 1675 1024751979764619138 442 1804 85559354862460861 964 264 696494765149408580 2705 474 377038308359891448 310 2793 6654179916542763 1547 1365 865276674419509676 643 615 397117873605930506 313 1608 593508648249910328 1760 2070 1002317016053732834 491 2964 945648555304722364 1037 2337 784732056373102901 2465 2833 986721713879088428 1301 1413 39144277938816033 1390 622 585369269255453147 2774 925 615264006150942199 495 179 324993456578543973 1762 1326 710375177665423896 776 1745 978484652058128523 1706 1704 232293333123476837 2125 636 111400866771422893 1570 534 406132514526819375 2766 355 362546669334140149 1457 168 918474298143926095 1875 235 148650485800126726 557 2535 593373413583999123 519 1052 584400946086929879 1440 1831 399574368375537333 907 2781 371125320974895413 147 251 116744914758435543 1147 1038 965496910768121158 2094 1624 1128701315370750410 2919 1872 784628099873216243 2981 2985 188361206213935591 1183 1543 660573257157933886 2455 2439 1090752220723244219 650 938 665359899695585958 1870 662 45197287888636502 1557 2578 211932612326272235 344 2581 905016715535542803 40 2378 75672646773794781 2262 2773 974771583670769695 1987 131 293794358982946210 788 1381 49170420092295326 10 821 847758127770835881 2585 2237 372433662324222176 220 2639 808303521452452140 1231 139 666150533285669154 883 1849 310318754049047863 2860 2557 968890628442350167 1777 96 912072972878950344 897 1371 171724528946632198 1203 92 1020387035591059843 1514 2266 977354949376361169 1784 1128 914127421069036858 602 386 623456186613564857 1294 945 613200492315916451 1187 2058 981311170858367851 2579 1723 941033328686716521 2003 2882 328927808184671011 77 1845 867664134233097557 307 844 110328229351842303 2098 1515 623786686496874133 299 986 903402407776120251 494 2382 149245036618763452 1891 1748 868374626696544239 55 2110 587603585957168920 142 207 651604159834476517 1467 182 330804151244892542 993 1062 627148175275152797 380 711 257304262460138137 2349 1846 844588446612360107 136 828 663968214783727979 820 1911 160500796610261402 2412 1918 953834114829359267 150 2428 411996778666853694 1223 1569 294408441497727369 2417 398 402883187237694002 1279 2372 409673835716924903 2787 256 910238959944793794 2246 2183 361354042123261967 2 2643 698781161724932414 2313 867 721815747321913146 684 1031 219943346723782718 1560 108 44527012780589194 613 1943 737647214661721360 831 413 651124013150608584 459 2491 325587343339097375 2673 739 80838122167419596 1465 1420 265101115405188869 1976 2426 857618581261496625 962 1914 117663957005640096 1134 2077 982682771867291371 607 2984 125341045102638958 876 1112 941994503240568888 12 2843 161733538217143449 450 2960 885357617851454851 868 1146 102953333315599026 243 885 645146703606540504 2825 2366 339513468596938934 2161 1578 73497495455228424 865 811 989072109238437262 634 1756 869689898931202339 853 1408 300338535527477595 411 2950 697695502453856486 429 2294 342575518752088296 1764 2333 899567081127617204 2121 2860 62172985867069301 113 2081 364694077729918147 797 1510 74449581518756972 1569 2629 402183051111250641 1452 1654 870269573652354553 1589 993 987095028952120804 1987 1962 345992425843515283 2761 1250 984482668159818718 878 494 258777540571991541 389 496 370511994158479465 2053 2559 800524094505473465 2901 1018 229902449572194739 1028 493 907372840636825737 2641 181 808123511397989485 1202 435 511348248698243013 1892 541 327562781957997545 1125 1357 155611536047273602 1459 480 30894909607418570 671 869 663347673423447912 666 2825 369959863489597490 1421 1393 844904067027275270 2785 798 5374525218238084 290 993 446393876929045262 1372 488 434234003379418813 1516 2926 390300672842080335 2542 1754 118965284507878031 1485 2903 917566965583241440 2320 2717 77536431926369477 1662 1453 944771681572234486 866 2940 153816571577459349 1091 924 72320933817616370 44 1564 414300211557912591 1084 2487 987614752929045313 2670 1980 1124195981608779929 533 2955 939771048839966757 1279 602 85287372581696688 409 959 946319226261687210 1909 1275 269073838781901287 2637 324 1060856756563868173 2558 1057 869162635880589561 1669 2946 657822769566081619 311 1444 331054930729879922 2649 932 519442986585595583 2191 2755 46763133172663599 2685 194 419027005621608849 1384 1703 662413001893890310 588 2473 366006578318756456 2328 1684 372166173384287375 2491 1777 685869536874728400 865 2860 126459053615892221 875 489 371054455386898288 905 662 1121615122136659326 1529 2438 755441845384572916 1696 1512 882480940577261162 156 1475 406868670238643546 820 1295 441581817528036112 2207 2073 80752366871375335 2987 1086 119750631101465386 2853 1536 10017129814819658 2631 410 1133146749261572034 1779 1795 954087795313455711 1690 798 121081286273837195 2993 798 621599068540899715 249 2607 223939524713590016 2655 1123 256704113896225326 2715 1832 510826246381097246 1812 1359 1091029289482643178 222 2095 870609575052688972 2466 1545 613760576019811639 208 221 54294258670518812 2139 539 873407797003379072 2266 288 651690417261762305 60 2393 42664341721730096 1888 2576 977735935972676116 2401 432 1018720199565932318 1322 196 89705274703687166 2246 1784 543068707592058283 1899 2497 652676129543199607 2618 980 870997338952004791 101 239 365960671531087349 2066 2796 986945045809816404 2346 604 505654874234674044 842 1658 313176968139943418 2155 615 870268922206986219 338 175 363884792219486297 180 2294 62824280842785969 278 2406 151184297042255133 1396 2930 3966311638252078 1902 2617 85663240899427078 313 2006 837053476915203545 1973 2324 1088985610265524740 1565 1015 117487115626864924 1392 2432 685799374957027172 2693 2516 404816135417223319 2951 1917 689869613218060002 2189 2466 651932223778453657 1218 2138 299919529864209285 249 1260 6635263337717858 1452 96 2199633009325156 1392 1304 613652639979088703 1631 38 39044111660491702 2291 639 18420617632492744 493 2981 770941113487337020 1510 2127 621489585127911617 1855 1645 624110631483461544 1561 1272 965235889106215114 1497 685 722904540167845255 668 1765 601735281025241067 2706 2265 868670056530148957 1191 2751 773699154863514886 1112 2510 36614717466728764 1201 2010 586511157638785766 37 1420 769007885304389937 2907 2512 659802794915451339 950 1378 697185244977314500 1233 2684 351418898670590411 655 409 362910873367346778 1043 148 904539181191511680 656 976 373693227193686462 105 2585 614513907404094486 600 1560 547180830037557035 322 2082 586071907585480153 1653 2649 119100702831595079 1931 1348 1020280243483703145 501 370 765210639733369354 880 1914 140199001385957422 777 1471 865470441283861359 249 953 695848012101075267 2389 2350 256720597656925891 1638 264 113284437185185608 2636 1784 145909419989670564 1982 1037 582299836258663887 900 2808 921008880522831235 2543 2529 905014302166507784 695 1284 82839366505876454 479 394 949206506948696416 1250 1076 976232713515989860 2703 340 653661975377547006 2745 1689 266058225499901284 42 1846 413995851984496796 1071 1639 260311919766160596 2254 2089 587319046497083883 2250 697 337758497376580017 2821 1005 942484346735477926 2208 831 397112550771239012 2737 2592 1047335612949117443 822 2835 766375627232237436 948 877 877483524612006294 2668 142 903550047987865863 1478 878 696843341275200577 1290 2803 378232834796648954 129 260 662364046524662599 1299 2088 13726159790219658 207 1126 334660500376334251 2081 2509 697796160577858438 922 1785 939589934472593086 1726 1787 902837911984117290 2432 2176 906754560633722101 2839 2082 662087757788351563 234 1064 699068990116060187 175 1757 78850406085359967 515 2028 233840545370670578 2180 621 248306795898304874 1805 1481 964945772091278823 272 489 295504207521684928 962 87 875307569703672289 2745 1626 654374807660239321 2167 1081 984335646551960868 1053 312 5983431207702653 2316 2964 124812992352226081 152 826 984285147239820615 2253 251 305072901181392677 148 2712 917293979475838134 1905 887 525587280440974394 40 1531 149530632238980427 1778 219 376051738600548166 2775 1031 627726308953955638 1458 844 619867340736098091 834 35 400910632353281565 1674 1186 405044709772517826 197 2560 948218795721454195 1298 1864 730844880762840709 2367 2269 580427778453485795 1093 1759 655279283559670045 1002 1015 1061296889010902413 157 1946 125857783973762512 260 1530 1096125682086140281 1532 1950 580180189047691030 2446 317 408275319759328447 979 306 408089693002269872 2956 1128 936863089914748739 1954 179 871399467565204273 946 361 649245531034660097 65 560 690037358031085092 272 2785 378026470337393656 859 2450 80327764878566645 2933 2259 664391228679709089 169 2113 695406163201333368 650 1013 579827871138737076 395 1380 869881312317466656 1451 2535 402445613511453060 213 2964 691070917845527189 2708 714 83659487777158335 1683 2972 908438496451959147 313 2678 294790493004377750 333 1953 82940306437781561 285 2394 286583500363917800 1254 2650 942784884223008027 1362 1830 866260169958365656 2443 264 913610497257955914 610 1780 659736320386233797 40 615 84675780503879284 2606 1481 654161251288538741 689 2918 708773797003006767 893 2372 627274756223897314 378 1466 377531307521827155 2705 1339 83925508895645646 2790 1734 160783635124877068 1996 86 12080436677555299 578 2031 16856510849764195 2663 2326 182208297437678666 82 2108 74069454310344256 1130 1231 81541685022092438 2790 918 989264270970895278 1517 1156 950319433169159372 98 1664 651297951533855655 2716 1910 736830050297501704 2329 947 590892553174467422 2514 2124 292718796890086627 353 2803 43212698435240019 404 2439 294412085859962284 1344 1103 51829786230947963 2258 1755 915782255491642135 2387 340 290151691946324433 1612 1543 868687857592872430 1141 1021 40096846557648661 1190 1347 383793064777646347 532 2291 133173523288158413 179 2908 399466079097830779 1062 2305 615765731993836416 1340 422 953108474587643349 2509 852 698146352060147733 526 2076 665408026561758385 2227 2160 696476586767601919 530 91 338604615890315260 2460 856 590733228487441438 2483 2922 945576134589751938 790 2001 484230757775535267 604 62 950259102023244172 2303 490 916169127663926525 1484 987 125977137069959067 1057 1840 979548261534807353 2188 1636 46398022762757069 2174 1778 693773152275447741 544 2765 52151607074411648 2555 285 72469547798101689 1700 1336 297370743973933145 803 2532 579810680695432596 523 1366 84571819656805529 36 156 334785374109818632 2387 86 332129929182709932 1512 1969 917592152758754779 1818 2722 116147506038321478 2016 250 120564583741821353 665 966 652349711336891297 2844 1084 624118033378145834 2480 315 1149359616019188 628 578 615609865727328976 159 1905 810301176037384482 2315 2089 977410544038187016 2529 79 74086781889666213 1391 2368 671397216390799636 2711 2609 336669086088107628 1654 2608 405820785079928999 393 1301 689321265222996852 2053 2825 1133249150015510061 2959 1196 289189672557403400 808 2046 1057961646200309901 1521 925 37270422242038272 2518 744 702128232282753537 315 370 81391212119056346 1693 1210 410726187768024099 1720 1235 332264437662612547 347 1753 377044105794777364 1209 1241 985199486387704593 1449 2124 698277635865706994 822 2548 589587687587373621 1059 1464 915346775400724249 1683 523 870957510054271067 2181 2976 84473302364816592 63 779 941029172003675146 2966 77 693744138017523529 2364 2135 321648916936079342 651 2795 112298701508965253 2084 2236 590534808125821335 2412 2005 1081591057358075265 2664 170 116913881505479810 1773 2388 883469942647378899 2692 2836 9930000925333792 330 1267 335326451317333208 2835 1354 1012544403668293956 67 971 593597863347869816 1531 85 1098097108178855744 2051 2463 618330843401423372 2102 2589 962933403151011535 2875 2536 589674301865993889 25 1885 362669874244440280 2891 2610 878010134855622293 1280 1990 508918209022624010 1535 120 108547949385002608 1003 2559 730052810361990150 2191 315 914288917850258854 2025 2073 701056173311972389 958 710 735636849936376252 2704 1020 514063787850750452 881 1394 357934255617434517 2534 1143 585475008785096471 1092 526 85040757074172943 2152 578 593966361611285650 1675 1459 595004613788613540 1466 1903 368050651693335699 1046 188 305439075310629403 771 523 290361781813201053 2320 522 194233085580952903 2633 2281 111153576223875955 767 2097 41179253223733299 1390 795 867658261889530362 2345 188 276735505615792506 2075 2173 334177081662143222 2171 1068 38668557341547657 2248 492 697901840930679971 2868 468 796743575968858499 420 2692 689984518745577727 2398 2309 50425088216419967 181 2928 671653855019225057 235 2966 11059620272715688 2885 360 369653344955896556 181 636 981632084485751902 2793 1210 977228914903446901 1558 1515 653255241820553037 1109 2283 1051716692157133603 1834 1446 685606576369025727 741 1646 50835391710839091 183 902 132013208543812798 2928 2365 420247338086777355 99 2174 989219355613952392 1440 152 8732296490199756 228 763 370019853943470630 171 1528 405104958998285992 1104 2412 290781245482665272 1726 41 699276852918549093 1032 82 938231452667732707 1048 2478 1019461906839344903 583 2968 300735007229994398 27 224 380737646709517934 907 1491 339777707659784517 2817 522 341276905190342056 1858 2871 110539476781984203 2356 1205 948294105570451955 2001 979 731677744017784142 2082 1360 613707911710162799 852 120 943933319703929955 771 1896 911225839221928059 2439 989 836696102844298709 1901 2733 111376439103873467 509 2919 1039299972700850932 1287 2614 2085955915434303 1748 693 579736215497741813 1876 1728 693467213098180377 2558 2900 915223848987256259 2329 2270 988314067166940529 860 2536 628873387251536179 2446 2265 973755436891219329 1518 2652 757454785851459857 735 1180 366287422035298455 2299 2317 617666966578625874 2647 1056 686680001325245651 1925 2606 980292818608703642 735 1629 872174450111936961 1006 236 111034490318492807 300 2210 555927102299741982 1107 2354 581304047085651330 2351 559 551456995498048268 2500 517 291910305390502658 243 2438 1568715514887221 793 2516 38062856265171419 827 68 338762607449970901 1721 176 986627040942512247 298 2852 39372897160910824 1117 2309 435764162100304411 2173 660 659258664318654196 1381 1006 366163750931951789 2496 352 87966853665702270 813 2728 1084242942110979536 1635 1245 80844603187751843 2225 22 398081261560337504 1474 1667 112887471696679656 393 2801 866967666664724818 2040 1953 185675131830517399 784 1448 12621673504655367 2259 699 5635637249549861 1207 528 694314646855693663 2005 1883 476064733109434395 986 2677 40812027698230152 2671 1746 1009296760194587773 773 930 953409168968156887 984 1351 663015162288450366 2548 1940 110561390082807264 1558 1144 611899691133338580 818 2006 793299606974643095 779 2453 800664366308689912 408 2433 291189635633705535 2732 191 293613630008432293 1478 2972 900777385167500427 1033 2510 87068605100916588 2708 2576 293067520408097686 2234 1405 1090365066850117631 1486 1640 229833968408534092 2983 245 296641882695173667 1955 2569 690842249226863765 879 281 949875000342358272 1165 223 982033972162182348 843 2154 368282570717418550 298 833 112686108603377250 511 2143 123976599857033918 2243 2524 131928412461080664 1655 1345 123163314265427360 1851 375 339404978611309470 1759 2488 663410001353854172 1860 1955 615945308625516595 2442 943 117528345161677322 152 2611 404252989832308766 849 459 663976732191673393 1933 2132 403711924759368152 1445 47 85045577562035195 1937 1938 623257631013044537 1407 728 218333636145048210 2408 2272 81348317678273335 1678 1969 688453008126134230 928 2391 648737743407477034 2469 2627 900790781295910854 2395 374 992574675534375807 1571 2814 546715752364391129 1243 1550 361819750723856030 1665 1465 365004916329173021 2030 1458 377654752753301028 767 2520 411275765950978939 2033 455 725491098222671394 1217 2753 328031210247553034 2851 528 399328847453746428 690 377 376425884071535266 1422 2490 515509039572659358 1564 1799 525733432852646441 2188 2793 50527342498307396 1173 2693 737474511500580587 1934 2892 85780520210828351 1930 1119 880067324129727469 1956 72 700822895904674348 831 2386 663283055168452820 1694 1860 222318318240328906 2944 2014 369487810166194502 2103 381 904732172963834616 2304 2958 113570984335956494 2849 998 687232262300015654 644 1006 412523641596902307 1738 1908 120496813302974185 1024 136 620688909819311538 715 131 56951411516676605 1652 2393 335138480835243220 620 686 843072518521998193 2816 228 338195232731350280 624 1050 340871613341002001 2196 2699 237588752765543713 1041 518 296164492257641056 2923 2334 875774391625067978 701 395 15255778010317098 2902 38 360467340880694419 2761 808 905599247235572651 1553 967 82772984495900927 97 146 433151716060057564 2620 300 798504230549787052 1705 1988 435904823047669463 2750 842 1082344487747954307 308 2935 407699909544462866 2353 1412 123027585716002473 1379 843 949204268538278494 543 2275 45357185427265345 298 1567 655805579589851634 949 86 879206357882213011 2949 800 360534040962864375 2347 1370 621074151308971737 1376 1857 303101921623908682 2032 431 1118075640562631506 1123 1263 223663158607639465 1814 1628 289819799560323465 73 2601 13357585749649090 1643 2154 811747202648308385 623 2852 335153336965931516 368 1584 109903997478464667 317 628 589744769753936917 785 563 341423184884161212 1399 2164 292208250878041397 1026 1930 269873775749266326 1449 537 952235677187910516 1114 1170 727641549231732704 2370 2626 904715399233246080 2027 1391 683569412848500960 1591 2340 471583738596362507 639 2092 582654452139749663 864 834 85100348006094903 395 657 874255534890629847 273 1461 406807019881214634 1015 2848 292401962891931731 1418 216 592826727403216991 362 1262 371618959333106216 1234 1096 585507518450101218 250 1930 982742500814410315 1359 365 1092245064007071414 1761 902 367543379184067548 1383 2662 515673707680647761 376 1854 120098152221074356 2415 2088 364357316632928624 2831 1295 36664338326067576 1274 366 112384060873677384 2021 737 372600148825415504 1914 1229 10612771232862678 784 2947 986801725840349803 813 1428 829691146926568806 1038 1093 907373652710216933 1585 2156 74424018146805631 2848 1773 357410413443071681 556 245 945161646684454938 1426 1416 658695822985720617 1562 714 400810263867252012 2676 1085 653316757105396834 405 1040 326940957596998152 2033 1038 731294258862842079 579 706 943245219097912659 1879 2979 939718339207426093 1106 1017 1089895593416816030 680 1257 48185478856745211 1956 1724 120372971415827777 289 1592 330457448609218564 2186 1592 13201955312111453 2205 1783 582316467565654938 1615 1204 915590869086322902 2326 2015 255543259449304843 1581 2777 653854627026951224 1434 731 398977625651973810 2314 1547 72874886120082934 1643 1568 467944758753573559 2003 373 944500942219029328 399 617 374781686397742418 352 752 584380753147398746 2658 2159 10882435450861657 1201 7 664779579591246466 2722 2742 437397668197804993 1481 655 413168899347474375 2398 1297 325334686620147517 1886 663 949047973467410763 1637 821 527027884800933535 1626 2440 845774886262666812 2096 701 289907764227844610 1806 1790 23053592805854484 767 1770 708085331938968127 1110 2140 883567651219383261 1774 875 992481991620107031 489 2559 874814039000522802 1956 2489 375403685046335160 1661 750 953531191165668158 2478 732 831444893031355472 2052 2418 1124598976564214116 29 907 900860757669341005 607 294 944353932635812798 1422 774 836691372307252546 30 351 989496708789005677 12 2911 988138624551650473 2297 1768 29153945500696378 2650 2723 53270695551133144 1347 2174 15787402149727692 2723 437 10950905498691873 1437 1393 881148230903058941 376 1090 52446588402287690 2347 504 769446076192125885 1017 2369 473563259255580125 2377 2784 63493828325135062 1830 780 296751356057825524 1155 1156 944160184578390448 1515 643 372776605248497797 2633 2349 229219725293356910 663 2108 294512168165968579 294 2926 419384155956283710 632 1148 946987512252464288 935 896 136997569969568746 1484 1178 42566185397672601 696 2643 937242711730723663 1616 1811 1122650769749842580 417 826 905457730767073065 1127 1114 325407910361948421 1890 1910 693928801702616735 883 2341 1072574915676945359 2618 2570 696806899156521979 830 1016 808109839469451775 1810 927 216498745315712153 1869 852 953785433865182850 2246 2724 254322116250080081 612 1201 111573713719050080 2794 922 73016717799898411 615 238 45354443054246250 654 1908 115799042762511520 1710 768 195684759352256705 345 2095 686502394310816935 1120 1422 161817930979772108 1349 2523 336124056464910777 958 2841 446328613018669215 2416 59 125687767277000993 2044 1116 770450749769306158 2875 2192 123500356212508047 2966 340 84088335726502694 1137 629 406556771175032676 1208 433 159908039455722565 2560 319 984648123982509839 1385 2946 10741079259551300 2218 2413 401510712719416000 831 2076 341978681535501635 2133 708 973054662567982441 636 394 586774144645132724 411 2616 291979459424804105 1164 1353 41225864187639634 1916 2388 990194359440443877 737 1988 1130060974671247967 1234 2465 297985022740398268 1810 592 732919754265408630 455 550 43731798009839196 2738 649 1125604996174157177 2813 2160 659483042174785028 22 1282 373055964706767642 1258 26 984149917308394580 666 63 842258016035396 1679 309 591223030737805089 1018 2754 450173341572178215 2679 2000 407232850366419657 1938 1764 352160990698944577 1572 2728 576506537433563469 2617 316 338511479602975799 2424 2317 919426803910012739 392 451 61583674957917796 2020 2222 336569619505174316 671 2664 953977065903066419 1844 2160 305869645811206501 450 841 33005676359501607 1148 1422 261597285899278499 1801 2110 998098185388251638 1263 745 50155541721639656 1755 441 884958487124993095 1479 2308 332819328451966657 2233 983 681223157003050633 2598 1500 355154135485836367 2923 1159 362823286633890978 949 1521 53030277210966440 2409 394 341978470649793548 2988 1210 591513901158619201 603 315 873522846328179168 1894 852 16102906067626401 1741 428 949564174955300415 1165 306 617100653963827183 2398 2813 297132516082272822 2627 313 588335727137297069 667 1819 88540166012456822 449 1188 88356326231934581 1960 2978 13400284691930955 2299 1320 1082620668471381584 1221 1469 324378127476378980 2381 1480 719936327031859902 713 97 376212878604472396 2030 889 80537761439865420 1222 489 296830955801716078 1291 775 877906471325468634 1674 102 655524718777568324 1348 813 363863661492594809 2702 1395 587563996346650905 2093 2500 942188773071448478 86 2281 117569219256026948 1374 727 445311023884927000 109 2492 401334009461101481 1739 255 845818601625441907 1773 771 429906431647849290 1259 2235 484515739531692251 1844 303 614366193195376779 2143 652 182965093108968050 1979 475 841362033198762552 2311 2730 58514812812956181 2354 2120 299936277657617545 635 2908 45917268710234617 913 2085 881169026456829499 875 443 997318745954316269 675 1659 595179698528944583 1750 2026 869870263476993001 2806 1142 583364045975304706 877 1378 85797764312661281 620 2841 1129022962439408587 2816 30 399626421736802649 1310 1332 918100274824299930 1847 1147 330643584564298170 1224 2377 24126522536832051 2566 724 653682073269895415 1033 1381 89071643250216899 1908 2758 620641677923938884 119 1567 86258442163937721 1323 705 399484928701520209 1808 1792 22168797260589536 401 1824 371283650182513899 2333 2927 11928013732789342 627 404 374509585620783557 1874 1478 547745686198931919 1440 1164 649175501456174274 2502 1765 899301489775577224 990 2221 111339354265843839 1251 754 665144172428414490 1371 2570 1014487928085426800 2847 598 516617125616293291 769 784 41158062948482651 1175 1528 398699548091509054 1314 63 362696280432785981 811 537 361893058060875613 662 1678 362882537323427093 1479 1308 402203594701176935 795 862 615085279454687540 1610 1291 659073691680570252 2211 2526 588130599483724235 778 2002 226148390038920698 560 2171 866474111351949559 69 1162 226930822463225373 2368 2732 913189877837259086 1712 931 990407722111746660 324 2598 607247696997471949 838 2480 940240370200168192 427 2728 507115481837213118 2709 2 407601361832650958 1019 2155 444824671895886748 1927 740 652911455417448374 2142 2107 862564127536393764 606 2527 308255214401011988 2173 2259 373583277905722858 2372 1454 408138767034392780 628 1488 42903756735820346 9 1614 583960369792155436 1723 113 616696415245612014 2611 2739 1132220557683238367 1825 275 666141437837064456 377 576 939886813796007183 2004 129 1016069379482588416 2058 1306 299231635776667046 1658 2272 600863648917600407 135 1320 1097538567780849884 1328 2320 856882032791727852 964 1451 399808339893340323 262 704 372797771258085507 2489 1166 979590765627627781 1843 2297 616089676085154177 1737 2506 902340788367693461 2361 2182 576514312345485581 2493 2211 916293942407400386 1862 2880 666201083790798018 1822 2776 398699535727812546 2287 118 396760802615537203 169 1773 315116849552251557 724 2865 685399581693761953 441 1968 635012259103812809 1769 1312 967977991762992802 2933 1574 403550195303346058 2545 2264 375052540500443224 1032 1006 5572933690785419 1129 2173 947261807778133251 1439 2305 579715629405859452 485 2306 103836649370143446 10 2970 577368151125682891 1909 136 434018807873965067 109 2691 587865337628567702 1845 382 1133455220583299712 812 2792 1052470404269587843 1437 785 73253480055505334 1958 239 949142244048055001 2968 904 298925818092555807 2473 2989 332788371480602960 1439 1932 396727950731962848 2231 2661 766267264098528173 1978 889 807966079726692935 2625 1864 1035542986327904437 2241 2606 88880697720837900 758 1661 982273679248545777 1212 1752 342435595050843201 680 1934 943927367151316137 2574 618 78826621917370692 1961 1767 681532145692309702 1788 509 809207938409679747 2882 1689 76617030324206221 2386 1364 85058682348665134 2863 864 919579340819954177 52 1948 125186395667861922 2652 463 401540489860388739 974 2656 1000045269877890954 1517 483 124855817207825068 307 2897 365262924216824238 241 2551 663016375787386271 1093 715 683847409052139654 937 1128 187140502465131488 1518 1965 810550861984502530 1053 1481 981248876166852210 1475 2340 149822066842570443 2549 1711 722216844351857014 2183 2159 258504255852601622 2721 1550 50831266661545263 2820 567 377413175600465868 192 2549 2172624639938962 1456 1899 120068642160358789 1096 2277 15590802516264374 489 2572 50589579001144884 1095 2741 181938749024386332 457 1386 326214413358639444 177 1966 866823657186777532 796 1580 87993987064661600 2468 2415 658370398335194547 1708 2035 940766441663994059 1623 137 937037199341805044 2475 1018 795731063767815733 2177 860 666388472039471287 151 1050 613058681971283355 443 899 628523811861735157 2854 478 13955122728494412 429 1198 878206748171916507 1305 2655 36981018124002800 1667 1150 1133247172821864353 475 580 846616683502593282 1645 2343 866926928409891034 298 1246 332158990907717140 2550 2005 762451848454174071 1844 729 909322236659580557 2283 1802 746760888976189939 2274 1048 75532148829578165 2692 2793 620058896138491092 2508 1732 439231235343349984 1149 1484 977853450596003122 2362 2072 587545385320395733 2534 2007 146836912820698416 2791 2805 121830892280766042 1070 1704 166164547045009978 277 118 289603421776109680 1110 2164 657654527996846531 1614 1572 402891267533363964 98 1373 1010444875547390201 2755 1003 224802092200612934 2234 1567 155892645421986263 1732 434 1045844235774391885 1250 998 656115911338591325 524 526 51053431509037473 1758 2545 619692963729359977 2253 386 82704108244240104 145 2296 361420913040716709 133 1319 219349081638150628 496 592 650748346863637756 317 268 699769961212654878 2231 2777 252829229449448702 1485 2178 119198021459477394 294 1222 989113350233291335 837 1264 905864789146994925 132 1540 16083762397438402 2516 119 373399312929251659 2155 2550 83674450558053907 763 2403 301203865924656192 2669 1709 522203472727143393 2566 2551 37762860872056018 1931 1288 988729833812251675 2013 1684 940880803223580617 2089 2196 391025700215659945 2756 497 836761543155709671 250 1545 908883547848102916 1727 1131 653079252619456757 1408 510 803735375487870338 2613 1553 875340770586915316 2517 2840 506765958202123315 1631 1740 125363971814215796 1862 1742 591102125660182278 2881 2924 869836401052051763 2803 669 47179908119649508 2239 2540 587474393572587786 664 2836 338997940829876143 281 2841 475811492734286270 708 544 43655840666154139 1906 1530 185664441783297834 1669 85 365182978715915278 1735 1504 182466357933697786 2665 582 665187700146220761 1144 1110 991184267649043098 2089 2791 979537678785873681 593 329 867828158745457719 1905 301 508296634250300682 1682 1712 340029079618605131 2972 692 974037293914676280 1158 2512 690552059088566998 1864 1192 222269165878869178 659 2741 613066307170137163 1719 471 336053197610682476 2771 482 882060224169371602 1578 2584 963115560101141127 2611 2008 1109718182369055870 2185 853 618419535851126206 182 242 43337052577355303 2051 2782 963507795407563597 2246 1913 494671996448353431 1394 2153 627781848300525000 2285 400 625121940274197048 1944 1307 913724135250556574 1105 80 362031573253626773 770 662 409989068559160700 836 781 942045122902640967 2260 2454 840050743093735757 2130 1718 40414336132835001 146 2315 515204492027526743 1353 180 650491449609878603 1847 2936 143721080123152311 1435 1830 48332893537435090 945 217 905912749594821888 1774 1605 643171757244531870 1522 867 764031681870232497 2340 2440 440265946283342269 2811 866 723627695186777900 1626 292 939437035689891786 131 1761 97253249850875063 203 1548 433545479443481591 1552 177 942542454534513974 2029 2621 79484021149577449 1488 925 331163838032404242 1342 1555 633229455832028532 2429 1274 6509691874330829 2323 1021 76981153994575965 1821 875 6445182092092444 1868 2704 11457773919271873 1436 449 386096481917617000 633 1307 912878017878467335 1568 2724 949907513310853338 1541 1779 299333044606323850 840 639 981754084150746346 2290 2275 666732955356873390 2763 375 693386376414817015 2466 2396 83164408588659092 2438 1131 75776129116296504 2422 942 655082619472591243 229 932 724210170607174243 1594 964 557493661876332211 72 2241 941200889943551004 557 1531 728783006496970735 1990 919 765195032677327566 841 910 398040957361799703 968 2882 657989651913776925 436 1434 902943979836562823 2495 1449 625508238876287750 531 1826 369890307384273624 1777 372 341019586954317266 1586 2067 879408995625787983 1154 2228 624951316451169913 2205 1336 365961254457101129 1300 2613 74362252646382243 2319 446 985081397431834005 1405 1563 1013604107002267614 193 1841 398301159612429801 2178 1120 340009106564104221 1788 984 974806704212812374 2471 1967 651476289086717271 2217 964 469456605163708612 2840 798 1059504368343637291 1111 884 673484736489275729 1985 1745 85871773785389468 2609 1105 48712819735657690 121 1962 683441014293989294 2814 1562 727694851920175330 1790 230 940522543705020129 2907 76 916203769173378141 1250 527 377584653486525195 2024 35 409183739444239594 2702 1905 1053703779242233762 629 90 412489481323571533 253 2804 905284537223530677 890 902 28682696109914540 949 299 72534105775808159 122 1954 584926622812812194 1552 1898 947274379193323312 530 1179 45008499089671568 2963 2326 227731467311770877 2086 1888 985818759446604425 1794 1123 562381621286106515 474 2470 952160454565079200 1977 2080 795037993017962313 1882 700 592583861764376935 2592 2386 301847121515761228 1841 1791 367159120760694511 1614 484 943317261329326673 21 603 700152252652912008 780 11 582536720550160338 788 371 117034507067886625 722 242 619129291335864358 1039 2592 80716972178132544 404 2086 908380540498635336 1806 1593 606611935301630448 306 2467 584113392438242476 2264 2699 734394435891624155 1671 2936 581019459802861862 862 881 395620631309731031 2209 874 580567506820738540 2617 1920 407475200106132498 14 1284 653227188317661111 2263 1244 114948904084379462 1067 2379 588352010320692551 2044 2280 1050712880043498241 879 818 983216027022587413 2350 1289 516315488275014058 2096 1074 654834250606337211 2275 1966 121759172782664401 2884 263 369987125196176977 2245 840 1096160893096990159 2928 692 428721975222402690 826 2814 1009767653511555346 56 121 5704396947156756 1287 1689 115422206408835855 2600 1127 120242883831964535 2231 2636 659373390299422018 2432 2114 437909652182786333 596 664 952311145282132510 1739 498 914536152523898699 824 1025 581782136881726303 1042 941 662863175400662838 2508 2366 903347578456736602 2377 1318 745234765158822292 1328 1596 105342306576891816 308 1319 472716486184588323 2340 814 483290313253366028 2335 2080 113774336861543483 883 757 66324342757840541 61 567 113881951015668733 2239 608 628292265753818474 647 1929 587020242090202684 1218 1936 369773161959469854 1537 780 615675711823329186 329 1761 319692978540818793 939 2540 692961456453538938 2844 1730 941276022429286723 1761 2277 632741849169737699 1942 2504 118716073597354372 2247 250 1119829528885297098 1309 758 297714727818366803 1968 971 78533275974872144 2395 417 71339274669766858 2201 2349 842860329833132666 2741 1420 304068940572425435 2178 364 400087422520066393 1027 2532 267516024287928738 2835 2367 438050815002467958 69 1340 651466808842415155 631 2175 579065084573719276 1766 249 997342362812627242 1968 1603 976441092386613684 2603 111 362970089716449285 344 916 577252412173140834 957 789 291462776075279230 1632 2573 625670452454970042 2709 1160 261859407328849396 2364 1491 138614030402738438 2902 1355 949662300929385311 2455 398 1012514831819070190 1087 895 404078322278535082 907 1221 399741911227313250 951 555 373464519028490195 478 965 329326004291783470 2083 124 444114044886181578 205 2013 942178709802176972 2215 1210 369056132169851857 2508 2202 652211014645776420 219 1060 939904068218423407 2899 1375 46830690842740668 2851 1927 613535237361229156 1401 1009 699225310474139537 30 1514 50582435596751384 1800 1216 19562987376684824 1169 2718 302930268505826164 782 1307 699627593741410994 2028 890 444539856411032219 2356 1850 50853756978810229 2691 2191 987980713234197884 62 2802 691362375667096681 1574 2804 580439399156486454 375 2191 627461604259299115 1980 358 649356185421106707 2489 616 590323396125434697 2363 669 947242638918275285 1306 2742 506059129274432308 2125 1820 4474520244545740 1483 637 698578438022993799 2563 1096 590544282806355998 580 2416 219095201824819715 685 408 475625188894437316 480 603 591808583204687890 66 305 411895132393126289 1213 1527 596535205876322856 183 722 592629671821315996 1701 600 515975559988675277 2029 2476 947397261863089817 1633 1797 90497879384453375 1742 2775 939552781830779909 2589 1551 877557411533232930 162 458 328731451833213265 1485 922 79923593157303632 1891 2178 976683694552607098 2556 169 333305572855371784 1811 1238 723379827015601831 2192 808 410835092016213634 1564 1939 333571879691236740 1855 560 81146713588361750 1496 1224 698433421891513460 778 1773 824758360803789725 100 666 945732920990334578 2892 2434 403645207517122832 755 848 908909057362416388 1475 2540 653595136914470092 1803 1179 600405570499359412 117 910 79553017516165675 102 2699 259151243861791759 1120 805 698714653868689086 2829 2087 972918854562182548 1742 1500 329210569594090620 888 1404 917928122534129993 1136 1284 405442887872341101 1303 593 877661039043159152 2401 2697 691332753364967228 629 2171 337458722145961767 1355 1486 914541711451571726 2744 1109 292743494967508197 1132 1024 651145149376481658 1054 4 696128041383310877 205 322 988403334925386662 2280 464 294478129707489720 1370 401 1084683913101989193 2486 2920 261097592195370764 327 1104 292124904725309871 2059 449 98799127698511735 2715 724 472723856913513088 285 2926 1002478128499171355 523 2745 218451032168391862 394 1076 901498125722733434 2236 110 991306319977428229 1143 2234 1126501139670742757 252 2751 144570391475242445 2616 765 1026433479853333176 2527 1261 1050571592495311314 421 1652 918083525057939567 935 36 53135436157808125 669 2524 923322282119056451 846 2107 922132725799228800 1625 397 437024542209047854 2781 719 49648099494762932 262 2154 690815856392188255 2597 2544 365326669735833620 493 2084 82333950304178242 659 1093 229102074315433077 2137 2286 370358694682047812 2038 686 592228185653602368 157 313 88477228847675850 956 1284 350393942065140553 2828 1716 939938448476960355 1767 2047 1111785056795656451 2343 1696 118592108901303238 1537 394 982418137406331709 458 269 51182625795046822 1847 1934 711648596779955272 1197 2454 537112940897827357 2608 1735 223851316342419949 548 2731 84637496797844273 1878 2864 38516179081741489 1818 586 726690573503069853 2411 1221 873250513287527392 844 128 869779421596095669 2112 143 945658763816318373 970 1112 372052240675051772 777 2166 880349873103754369 1064 2676 985792594764355368 1962 2281 306849920365074807 758 2032 766568102603016279 2127 485 659575861472296459 1951 1585 912787145857660091 1867 1589 906571928103454392 1317 2563 304378528024494985 299 2674 689623227433631794 414 1457 296384163729563595 863 583 119720201415695020 1379 328 864711281334151207 2523 1841 252355445768924207 4 2303 877979564540096893 2763 376 75459026260963913 1268 723 877433443934794869 18 923 10022987659409603 436 2543 122431797089719408 610 863 695027831653402265 2525 1560 113859538745213441 13 2203 658612703288778779 2645 2378 48563161313781884 1024 2968 973948813945766463 2476 2056 659273662839425895 2150 2813 409793843645388721 2972 38 42570265114335546 45 407 329786755368779480 43 22 117728305751108642 1863 1854 338346180973556343 2727 1905 757431584374073831 1297 473 108371301555106357 1166 854 1049445884495325747 2355 2636 193559301208500104 1249 219 46588402932494485 1009 2496 294177794074432842 1767 2176 426884895362994293 1491 1265 114566559816426068 2654 1170 224191499020150060 2804 1974 622418442552103179 1984 209 120386538330031393 2473 864 628904068387903898 102 372 334298902096953170 2722 1423 185585709346962639 736 1940 405785755676583063 735 346 88788593315475410 894 644 692615688717883877 1204 1953 988703992831397509 1155 405 869677632023978772 1724 401 88350558134967381 1185 594 619503187195718084 844 278 626655166301933883 1974 2592 376121922443878399 1248 2563 43714668359940002 2471 423 695021238873820382 1708 505 1026495060515244447 332 1726 577091407900872470 1948 1532 303454234494394117 720 1357 259594457501711836 212 2343 337549241476626155 1141 1610 145947346835594148 2251 2022 375213086327706897 237 602 377884588398629207 2974 910 876594821792184194 1541 1272 579788698963656116 1989 1543 1098670668691743626 549 2570 702130740230523600 44 1908 368435112915360936 265 1896 621604588914395347 2398 2002 1587571158941029 2400 1467 254209056608208935 1037 456 120895829564357018 819 2511 911369158688692886 691 907 701194688288060036 2511 1707 30804720169513325 1993 2254 924084098016877574 1373 928 186287796445446269 911 2786 119807783651569108 1624 493 445293761529942089 732 2423 953729433239949015 2815 2355 1062248596484111813 82 2528 687473388191980810 2641 2049 471519922385208626 2095 482 583908087012875051 503 1796 60488918903982845 2436 1664 618178638815058613 125 584 1097467549363341296 1093 727 411384241442233657 567 1464 589485361895507217 2190 698 983723565471926576 2593 508 771672029182097198 2378 2866 949330207481517293 2114 1978 943853394327976292 203 1539 902150234687454296 2363 2023 330986681247989343 963 2020 875751997804981977 2096 2554 85292046468477774 2675 1693 413573964740622872 1773 741 138696364632687874 1687 703 398238737367511152 2430 1380 908451690538759584 1854 74 690403163987690594 1566 2288 138947216889683154 2370 217 115930691307773726 443 293 270929996840905491 569 2801 684812019266450990 1647 2654 36469232713617416 1860 82 125805413214235504 483 476 952534961658879247 431 175 115867435216762188 2571 1474 192093977451458183 973 1596 911925673980968180 66 769 47256772881231792 896 1310 95111969776880846 1245 540 336754710743632118 1930 1285 49812518662352077 921 2168 978629532528131958 768 2312 295552611216559846 1412 2861 645300462220822278 1986 636 657193307904022681 374 1082 89074864373257386 2688 313 341770945346017400 2785 863 13547661375897413 741 1790 293502078269784119 2963 1126 7626824649263420 1899 591 327009478327130346 2926 552 642558738999526348 1256 241 617784989890923622 24 1704 1062728595920515088 1417 92 982124005699108244 1738 536 588480323510055463 133 1503 584230180573636533 2271 440 645411258926008040 2666 1099 436350866267375739 153 825 45782547070519023 810 883 342279086673997850 1042 2731 74206103014901744 2483 932 764282823639784392 319 29 625422816213660953 2135 897 681428463857831809 872 208 79610705948371853 2103 1499 662387414627342678 737 967 915068278897320109 2302 2658 876738207771362248 2273 1451 305848471254182548 1358 121 542574473676957093 370 2435 731317209992593645 2781 69 912690900439327308 794 900 424654253139815324 1860 1701 951920087134963466 714 1262 979621314478226187 1767 2854 430038827191907780 2562 956 594712838956490445 446 563 333255667492217525 921 2046 807444318431115568 916 2109 653557147306897452 693 2426 18388853365718103 1346 1799 163068613867578924 2112 1805 717994089324096378 1045 1755 655435392402333753 1127 1530 550017038729582161 1399 2918 885011268836309605 818 2143 1082503127189414004 1376 1686 593174286161061222 2597 2260 695492016273264737 2026 2455 774043672489268317 779 2882 696530227963844552 2351 2640 12391750443466225 2617 649 405905384887265462 65 1102 657097122698497521 1712 2820 305866096960783841 198 1517 656410804775211978 2541 500 183418917546876055 2930 580 1121020179960555729 1739 1780 612599790005507450 1347 2611 909185731823744309 73 1217 953432531180087140 1467 1579 82663859098688631 14 1554 622120255310758914 2028 2260 1047884523987520897 2555 612 692428843344563461 96 2637 227866201971344764 652 1779 909923120934809035 60 1951 594299251247083861 1325 710 222718158460448945 1643 1262 488243075759402103 374 1249 902713851262574745 95 1016 515193312727089888 1294 2506 85870948042151750 1354 2544 943330588223995127 2730 2974 140718618453591307 329 756 881095177771985491 2410 2220 951954709473275256 2244 809 1094950036724072946 1634 2378 71834396180807186 2419 878 947368133710502573 598 660 121040428430396829 2742 960 158105395620302557 825 2655 659760139176140753 1000 2494 910996934589340567 2173 227 754642738704637 2490 129 363705957834352870 2828 2227 295115352960390968 1476 2316 324572071740793018 2683 1352 14177665844055421 2914 600 1097766824989044054 2770 1105 665514701197395339 1292 1269 708769613223703692 2640 443 538139541233031033 1037 2690 1093050876203539620 2986 705 10248637547901247 2479 2244 113972778421310395 401 1492 86584166392774549 1092 2126 912479329036322340 1603 1416 697189966098797015 2857 361 581933115360174352 2468 720 937876703748721276 101 2596 377266175394857138 954 1468 370915323400716155 1462 1320 439712878393379364 1583 1742 901695593102211 2110 2636 757692255035193186 1973 875 578237578607114963 1730 54 373172072411105591 878 778 543898493250677777 1334 131 340089225931219660 1567 1429 949828326212456533 78 2449 879613791879469768 2267 1820 651687218808771578 1818 2416 15914335724955065 292 2952 146479348748265184 2937 443 396302034870011562 2704 1277 16332302127711259 772 1383 810353583927229473 672 1058 951822007243770360 355 2920 336179270667481532 1296 2388 614376242757922491 2242 1561 602832059124717362 1020 1562 761890176088609882 2137 1814 405468108869218786 799 2125 75874341779619747 255 644 146130178837324431 487 264 576742912198408547 1325 19 623027674068510033 510 732 519907955558104608 2227 542 407136799105812082 193 173 588746744842318029 1545 1454 909132102863561942 188 610 591482680769681589 1811 1383 908513773189657898 2662 2703 77822668553336106 1645 23 78428816613114175 1937 2566 4098397380819024 618 2265 44228359607074756 2835 1876 181517630742491573 2815 2643 845367231946531728 2709 200 990446426460152290 1476 510 508072604441324975 239 2292 354571395367076111 533 33 579998458161694083 1425 2744 875467322783350919 2437 1209 74060548803075221 1798 965 712924833743735977 1982 2481 88605452408947564 1215 803 613460212842603560 902 1494 673034714125554995 1049 2309 621023933323677561 2826 519 364920242945510500 1001 988 1044972678181606578 726 465 650191282544419658 2106 531 880352034229005397 886 1252 1008744356658909530 919 2891 6653145984557984 2117 1435 652915901348694668 1315 43 291902771588319832 1376 1391 998750322019370002 2507 952 7869708760316317 131 319 374385609028099441 2603 1046 330277428210971261 1742 2236 627674397364077881 475 568 954628725181654518 969 617 6094277373768168 2503 1770 314909616491337122 1019 311 767605435335412033 1978 2546 437917509958708722 2870 1241 295611303443771322 2133 2605 118084065625374312 24 2533 907989762722085916 1724 298 665795940745409983 2670 2320 592615464814932927 835 1783 339728353478258130 788 2992 944878892265460835 1254 248 111416562522819910 1605 2953 875891960719817253 2724 2498 578150656092860525 1131 2614 944476154776382079 891 1989 218221849902865778 2692 648 337928583653880397 1337 176 689117886282780248 2709 1107 327661995416834190 2175 148 593667563769553416 1362 310 301266338115760064 413 820 550689338524532941 534 2577 263752345853508666 2622 2929 939185084099847782 443 2065 127494728657368062 2475 42 874280395006634968 2631 554 906381260581676979 777 2340 796855318029413007 1171 2019 371216167420795595 2842 1039 833536050494255595 451 2517 392486568511938109 2954 594 37417254019675556 571 488 325336483050729706 663 2041 183808665599802816 2394 1806 737576189281332657 2083 1494 189772201015868771 2686 2562 44474774058772457 56 254 511618493861966714 2721 2906 938814784119176465 920 1072 118477736419686828 1920 2379 409992237394935991 548 90 124696249584839667 842 2152 628659597821537453 1755 324 398288759030671120 2129 2034 447078818019434942 75 1559 877540344288294448 383 844 44299949355369092 1354 1651 626492992148883913 526 1843 584886051140131220 973 463 690592118082916752 192 1498 122691529290963968 1820 2488 614234680073842521 1342 906 428961914929036970 1555 2429 618879323988586863 1083 2607 1026557390598594868 105 2427 314781194988262582 1413 2348 758656676428331377 1160 449 1040659096052650843 2094 506 657493330128012527 1122 2088 737122561138862252 1975 2084 405010732965998163 720 152 332145931729199820 1044 2299 945005629892614658 2198 688 876249801485161564 241 806 116571967360848063 2947 144 874359207347802581 2585 2078 123135905283018981 1877 2218 653733354034295634 441 234 342872642836046101 2406 627 734418187442255883 1918 392 340049375572890851 483 2710 398153368707295925 2222 685 221579172298810678 1996 21 120998899263593623 697 507 902587881810631572 2741 352 269482625257020754 1201 1258 362916570785935903 2461 1332 296830468460730210 2736 165 506713816933867600 2793 2785 412826589653953157 20 2081 397817700161331307 522 174 881405638405888308 1079 2070 76847187234225735 2557 2392 593425125053354351 289 2443 374671221550848503 2913 2550 625807040551470445 2532 1528 1088507876302600059 2357 1197 420348367536395157 1842 2282 267046445258539871 364 888 41802730292393121 2949 1057 371488415186836845 547 2816 918575995634398330 2919 1076 601587467894946135 2606 1193 373696703823343858 149 1768 313778011478058514 825 850 377165796875897642 354 1761 357920553806439611 368 2259 982463474077502329 1968 561 255908585406324029 1546 1910 659534088494563540 1753 251 917120878611130726 384 916 972901018482419711 422 1357 193942318772967306 226 2216 839283419753902993 579 236 879013105340239840 2372 1764 19324510268428764 352 1055 363209999520976552 1402 2764 947979851603731692 1629 439 622448193243916945 1271 1817 687883448157084639 2385 391 989938032889133876 2401 2583 796144923332107035 1549 1364 701809493332760837 2602 2493 988018358265599206 2561 2445 7390460456923095 1955 2668 4690334853934373 1577 1735 1148107325379492122 1304 807 377616956029939937 1885 2150 653203423848436119 200 2235 484316810025735547 1920 2245 554117348821462458 2708 1547 72304257470820684 2012 2209 943179344855096514 2237 1904 942080873189281177 631 1429 52618757526793459 2133 1542 396412282942591370 762 926 864866605987869169 1832 1080 6407152895749785 912 2975 116226371728241272 1912 2394 842424062540995410 355 629 804829549585301548 1091 570 326307937720256892 629 2799 977375278237316021 2979 1121 938961066037846819 1231 2618 52395846585253242 150 2586 173797164775997318 177 1030 578994124945322484 1865 2135 1051228257614220110 2615 798 868099894905911085 547 1944 613987932435258458 605 2947 689695327139134103 2498 2638 510609250775714256 1950 1896 906655943548288195 2796 1045 341728577795071023 1743 2686 688663401119876866 1410 1240 1380436369993563 1644 2813 398329489967155572 2444 508 1131632199047456115 2209 2156 109900375199367024 2718 572 162270077024520434 1950 1663 901635356514335133 3 2545 621679476379077875 1646 1859 656419996795945838 2765 2614 695352595583036123 2278 1152 618577817288926463 2818 1972 981961841693516185 1479 709 663750012187566403 2483 1011 361883861434192315 262 2391 122570832001915283 2412 1378 689128811268009374 1538 2017 594025235678465888 1588 549 38643513185023170 742 2092 401732237584565741 513 1194 263558884582606865 441 1700 1002246639592991300 1013 1242 17634075868573471 1536 1368 1015758554212295828 253 636 904541373806619787 639 261 629185054423827804 97 1510 865958506606086080 1682 2734 587529153278666700 365 888 402974329605290216 936 2416 483177998310120944 2768 1363 875489003542644852 1807 1498 638720117502543801 1171 979 901799360373863071 789 2865 872828415103115157 2939 2407 439234386366854053 1135 176 589725913843752628 1405 1528 184060007638843793 1809 332 80992915801351770 1164 1657 910331015655685974 107 69 400046421856194893 1391 2127 68569606053086100 832 1126 693104530261598642 157 717 45424872506556559 941 884 634731885053184317 2667 400 116758318964620536 2090 1350 843675727318040584 661 2596 399575676244018549 1271 737 627527657627107475 2563 1556 1130575178933554132 2608 1320 1085483041320313141 2581 2716 433273468138341107 132 1956 305194257633707196 2806 598 622887561178515559 813 2944 473599003824349627 667 1091 299045307116111084 1149 225 107630976240965085 724 2546 360377996186515638 2341 547 1023296193635941209 253 2321 305623348799757596 549 869 36263687400644437 854 2404 903867293575318564 2624 2216 801726050257487486 2646 612 293584835879192704 1768 2003 127508733331359530 711 2385 1130175570965577570 1683 2275 582114862024098374 1007 190 302487849391782409 1222 528 590494181973044653 1835 112 633520001651672501 753 2445 43182233678432141 2635 1254 46232688306785649 2159 362 47909149095382548 1554 981 879723334223026990 2662 420 412658344577679323 877 2224 944246896320795959 808 1215 40575378096715121 1597 2992 124737679362194597 2842 918 1053797312845369675 2660 305 47962306542447474 980 1390 328311578630528384 2098 1990 761233683059083160 1126 1258 612846354376824432 1705 2715 481400863599016860 1523 407 1081980580094757308 1979 1966 519406620688110795 1933 729 406156632506629924 1754 856 73050822459267293 258 2563 690491371209610398 1376 2324 220236492743271070 2099 2266 867823744948616400 2334 2136 76756046953697347 2212 1197 90429569448400632 2015 688 366661653213961578 2860 2161 638568132264023966 1569 385 80881514175531122 2020 793 699659192026927668 1038 2267 881391969087216127 1429 542 367595058725024343 1795 393 373689652899245598 1717 683 660749633879441599 548 2064 335362703147702736 1849 2501 109209600691296527 1137 1983 77646744249062251 1928 2356 412224994906422654 493 2291 19002600987055554 956 2363 894480159150081689 2118 955 78890809663583403 1879 2335 46660153610223121 2602 572 675646924911610833 362 1847 705843706809139668 2486 2938 493037003615452 2197 1732 787924073941196515 1206 2304 301254060601693758 2896 1833 618113134764110545 1957 922 686020876540407865 1918 255 510457476420237575 841 2302 952321258487239967 804 669 612640843176605393 1464 537 660979220956566917 1671 2012 685284710862771103 2207 2778 986450319958268280 2909 2232 986592428187710431 346 579 620705461133357714 490 720 907342211157292659 665 1544 110285413492122458 1644 2061 362719836977657723 2907 870 326372176125431497 2189 486 298635375284245662 2529 1001 989831188267809914 2835 848 727701330933349887 2308 20 77973672697149564 2808 1019 1053192852992734206 541 1580 874492774472546423 2100 314 371549121167072728 2851 1224 396616848756312209 2785 245 620339643830076999 1017 2873 806379881385379047 1893 961 333880268210040899 694 2902 87985183682491667 1346 1246 405420719450749850 2687 2504 1005249771601509398 1018 1703 1047106461495944195 140 1883 12250885736365301 2114 1761 1066268714086160670 2693 2874 292667671234408360 1925 2667 109651071940113457 342 2953 254586807616580134 1317 1686 902715845455818941 2762 1606 118770526806001676 236 146 471077188551459519 2606 134 622112570994486026 2579 1946 17182398450890589 222 1100 118180027858577158 1774 447 1006116109101417216 282 646 963601396727418887 1753 2624 876446843264139075 2982 2164 336403394818876280 1784 2294 22998604769605471 481 1879 80914530051075472 2650 1460 726554723442266743 1813 1019 806059599131410362 284 199 941102854916329231 2544 2255 4979036177744226 1310 1158 627591988146804683 2003 1468 42435478933510050 1508 2062 578787264423390986 1410 1785 334798036632357617 1358 23 1023772437024433753 316 2727 302678710825279638 2479 2396 218778151722003980 2786 2073 619112014965098043 2017 758 655541348229007201 1853 2608 330608108536245484 1438 2920 870871414351890283 1427 2944 305133331638628364 731 1291 367660054792645649 568 328 589180301576667217 1399 1330 696963765273162436 42 8 623490533755871631 2904 1330 396333110401654642 1563 2874 1018178199676016436 416 2154 973713221009639175 2373 2455 229138393554356484 2796 2363 589129308178303876 1602 286 932476594869631266 1692 2901 984868963671789693 2143 2525 772390315439747460 2628 539 976463178406548915 2787 2360 82632206107736140 472 2670 258562537446705078 284 604 980497296837251858 219 341 906246727867204880 2260 2697 159728190582118611 2390 1589 110065691044872530 2316 918 651040758490168500 409 1290 410380554825348558 1748 1728 300794518099802624 260 1755 948503092559196985 184 670 939669055441579429 1019 1688 75213351919316479 1387 1853 876230029209765292 2525 674 184457177993162452 2215 1464 949188150525298023 895 869 694786779610393771 98 696 3839357054860849 1998 68 330059451908748317 541 2937 879996362008784858 1043 320 912766673560651895 1200 846 148195024906355294 1129 252 654048908111124221 870 1075 122589511317865134 311 2557 918207702303836545 53 2922 902484429456812874 1344 327 692323584590350387 763 1696 876817964825169785 2321 2889 325996599056157070 165 148 332268101449687392 2662 608 82029858758750169 2931 224 395617606218673456 307 647 940643950103564269 269 2320 551489345593804553 515 7 410868358825014713 2502 2849 870362840794233009 888 315 950790781751880481 687 2851 734216268500079719 540 2024 400158724396785936 1813 2189 328167432784883401 2912 1413 593671151661435306 2774 2360 13300922043014080 1164 2387 49458582021266427 1794 1063 106258811411969072 1392 2058 335518499080020628 1235 251 952184755562970385 2219 1601 45360934796486858 1975 1075 583382735161018176 1166 1768 346656373475805597 607 140 335893487893138703 2321 1573 943490768159244414 479 2238 980905230603783424 2864 2034 223016969529842033 1027 1432 157975645445888235 1115 2807 578026488360493369 2639 162 1028296094653769361 2713 2373 339654903630820348 1414 1938 89974799861571249 24 1031 875653582671121436 585 665 512587018054374472 1342 902 576562566126701464 1904 874 325757532927431698 1876 2554 5494245355327760 2647 2543 990335505267845396 782 138 51183468347144563 1418 2044 484530396269664211 1915 671 9264343864321135 956 2810 63899571846899594 1661 1380 613731652720363694 2899 1669 807929060670955497 350 1502 586390779781013402 1033 2884 413487900029482428 19 1341 654461182229582890 2271 556 581619941260511166 1224 964 881831138261694548 625 2588 3101616987735334 2664 1131 336412170306625661 2854 917 686187346358415124 1561 2367 131772029542863537 2443 906 78173861083290647 2641 460 515581457507403224 197 752 872784007425603093 2785 2005 726154599464284793 1242 659 187213280524120982 389 439 656509998098503006 614 2086 938068553780261461 1545 2813 911419404877915781 2915 77 11054078313584518 1312 588 945861613246197710 2652 2918 22905756847293516 2260 1084 326006593906293539 2028 2734 158701219897055185 2667 2020 875001340686369543 1016 2464 1023831061612864967 1954 2937 324757470120877230 1292 682 309522302712603867 1057 1822 876179350608802489 55 1344 72797780052686335 1863 1479 622814792033799034 1827 299 616956455907105156 2538 730 691981342249375611 282 1959 911670878794339509 2008 2833 278061048278706474 2785 7 1357126423623225 718 1448 984314345079155178 240 2120 621801323581367768 628 292 1133551975452019630 2479 2625 274227262605489298 1841 2281 51580016134623217 65 1043 288443507267007231 363 2974 397211015120673032 60 957 615435174678116722 2324 2747 375555450522567073 1674 2532 624425248453840915 17 990 872566422379694358 2828 1008 868861885917497316 2606 1153 347956848501449449 2394 2808 464979685952892941 2231 460 762395649804029015 1135 1196 867810037152670413 1723 200 43793588693144034 957 2866 665354697420347454 2247 484 793771811040127999 2094 1535 338052001914548899 492 625 371727519813721432 307 1734 552965220400546028 276 1567 868322818402560420 1860 633 875376630200743511 943 2513 914198764277997905 2361 220 883818159500857315 359 2244 259353271207874831 1929 1496 39336462951658842 710 983 477085581316722894 1449 725 691007600709255241 2518 399 109007435378840818 1266 2546 988365121443667988 1825 1360 699946945988750464 2298 1060 589385622036074231 1995 561 543927869366831303 1177 1174 728263035494107095 1918 2134 364539323388768575 2045 441 208773983697736766 1809 236 87015233257325654 1192 1416 972911306023126746 215 2827 7711488173259206 2419 2484 976762961053394235 385 1522 901497090871891858 2242 665 17372332795535798 339 1554 697744438778363020 937 602 1019426522102474787 176 1550 986731243841146028 672 147 332183797416284815 1326 1207 86484156475529926 1946 1594 733030508726981136 2983 2417 879131269258637121 596 252 629276548800594364 620 2523 258130528420638291 2774 1868 408867696027062981 2645 1254 876359783111470483 1356 2208 578685472685856879 630 2589 616156057400061874 2342 1856 980571579374855015 211 344 593982692766089526 1263 221 668770455625227718 1983 2329 7559339772434188 785 1151 85528026755660586 1879 2814 233916266852331607 2466 1701 300058518290617738 531 1263 950244641571566944 2827 560 38796079382582205 2707 1769 934150536457142112 92 855 1026232010989139976 2895 880 899281236339222405 2800 1919 339547523961397485 2902 335 373427446070749528 2845 1907 1094833340807640807 2494 698 685259579366559401 2433 608 982981607036087738 517 795 331627374542447283 2293 2250 422181787480838837 2764 1644 125243912073278451 1672 1460 181039032203091673 1562 93 42163079117463547 1336 114 882347145249784462 2741 615 157239200608570853 2812 2474 659988628715705318 1471 513 478868701799214667 531 1693 305634652638234879 245 1908 332746331638525093 2614 2678 939293916155344133 75 2372 118593385310826928 2777 2599 913264033081940115 117 1860 661204347488698318 2807 260 628240085542504046 1607 1585 586781416378157543 2826 2654 582468029846187915 364 1770 100182933593297849 1096 241 700459111981658093 2901 1276 399558093103583542 394 468 722383594431521848 2642 1159 915604074174922387 1828 244 871816793165513787 2575 734 626486471938055495 2030 1856 990546872653613096 1776 1513 116166673435245633 2331 49 937459160035213275 460 273 951543220950437005 1833 2806 305421264595473250 2980 1978 720800016949133018 1338 2896 407299554996623907 601 1615 435666976487700644 171 147 1086055392902926850 892 1233 46411440334819015 2168 2386 875869580797983238 208 2267 586105444428487671 132 1097 122640140074310480 352 1606 878644844324090921 369 2134 410835820089324007 519 1142 363951105608688374 2085 242 581953224215473734 2174 1402 290187614516160580 2445 1544 336866822495746059 1553 1739 78310896984755954 129 1618 371726815742713041 2400 328 471489052033547621 1137 1236 614289986581799289 1362 2781 901731226634876717 812 2615 1093977580738436085 1845 2304 658891652411638734 2383 615 696661821041716296 2963 1779 89678899118614365 855 1467 540942252031449665 2353 1046 2098378901554531 2110 676 918562593131318934 1787 826 110092503451308645 1188 1369 204583201193495776 1557 851 468294400587238987 451 259 883955720084664860 662 2860 354694444115413675 1153 929 24966507208023991 1863 1237 402406603520326795 2319 360 630052137840704242 824 1176 6916629363970839 2057 2968 990647191736840978 529 511 478370349645995412 2047 196 553647639026291156 2294 1894 667508618775666077 57 100 117996922465378789 2958 1186 410405640822820216 986 762 866000469462356314 503 1306 908766756513311902 2263 1515 652778032770348786 415 1379 112010389088625158 2644 1086 620379869525039337 1087 2349 516048001117614078 2401 2449 1011405991510274546 1487 987 118178535768646234 2758 1976 540652491888261832 2474 1314 327735517000311975 1027 104 1089447058000845976 434 745 866615568823490690 1463 2837 973926081834637869 1689 1325 981580354430180371 1039 2078 664338163469137403 2472 738 684562154579437835 675 1292 21503858721963064 2963 1671 75781544236692688 187 2202 84507103167659836 2237 2076 878823155702301869 530 2737 1056571909431659606 324 2290 926180225719558059 994 2268 258927189512513639 1762 1097 141781241162036920 2569 1988 797446691630544295 812 2284 810014697378613124 1584 1913 60738411338452492 1862 2284 401084823475162471 1310 1258 114722166190676336 1640 2156 761073709540449148 1109 119 297185444324611480 1385 1973 586267669307676791 1480 1165 305414846999420970 1047 631 373856721328685529 1066 2704 581745018091846862 1148 1653 292786825971480562 216 1304 915111472435183940 1673 1208 217688837400812608 418 2096 695039879747606153 186 843 88682028015758054 2243 2292 959255259145408008 2134 2986 653853820066335133 661 1301 626880122675544034 2123 467 621818409366795808 1706 351 984811450566661435 2451 2912 663214322855792237 947 2113 618673175623044485 191 609 11949653756838796 708 2467 659277516168201632 487 271 13411945805209974 2209 1547 46944531635874247 822 2006 160292342082314853 2193 1679 881299938733475404 2630 1373 512140774806316707 1166 831 77654601689290635 57 1744 577958131733752262 1898 1788 945320294646363229 940 2133 904663066046873632 1746 166 16883849032666278 1895 561 543734103945664923 146 2200 434036536499348154 1242 2867 982371280207150738 481 1154 113666949407448858 2000 1349 796720572927399020 1661 725 328547338763829517 2150 2487 867193246403895377 1300 625 78309831546009359 1377 2222 650532493757419751 775 2386 614800060955518108 503 1498 88373344954930575 546 371 660917386182557794 1868 2890 89481379535325043 2213 2372 674731076339138749 342 1619 1117145726266510839 2523 214 792744463005155642 1107 1280 46844117599829867 2925 2521 941028537881142403 1877 546 988422597636890870 392 1760 889542063226368366 1314 285 77470053262872905 2022 1019 471144007468585440 350 2996 38212269832422498 1451 2024 2045305844082920 307 1015 988033853879439644 2445 2701 436689634330080486 1400 295 686769922607586100 1858 2610 78709741732482291 2740 2992 485932575284697520 307 2756 48966945395629166 832 533 117871614836172719 2920 347 845313363951039639 440 1523 539556296430828530 1549 214 363531924982153448 1287 1029 42002388015375081 982 21 44745557594694674 1619 2120 117376993886292404 1906 2061 587931689340205124 1194 696 587526396125607830 2966 1458 868025067322001415 913 92 914502612496990620 1702 1336 46580669131867116 196 2844 869163467986510897 2598 458 131185014051561397 167 1138 630044164758246864 2666 2028 583930706490244344 2902 583 665362190119380586 622 2647 338949564655417407 196 190 592705219739092729 2125 359 685223261012166235 154 221 348385464280388874 2556 831 111419276056644901 224 2948 931515429349788259 1619 2939 870569440348717822 2178 480 125175193109353194 534 1013 342140433567754142 504 1725 626256318281932174 1660 187 304760485144073895 5 2054 1060976891104048819 75 1613 123169299735815523 447 2031 337318766695189344 793 1896 943377734429297117 864 670 336654897347919370 1923 2832 763240566382635358 681 1984 89651296149083260 2336 1480 544714188558888646 1589 2824 367986562128658378 2610 2900 689600227268680884 242 1480 406344045052873261 1840 2365 701061733523074104 798 1248 876856316087604701 449 2207 358483142769713064 2754 1441 42000888132299771 2810 1150 181460510157042641 1130 2627 52442926672441042 583 2169 693314276180669649 1262 1577 100172877706576703 983 1448 868291816054514042 1014 2688 364465021201038735 948 2608 877533748367641613 2385 3 75015715538043476 2300 2477 1094208284741504891 280 1747 910346705907425831 1448 2322 445088580682385976 2351 2608 1060891737401427725 2684 2235 537643989823340592 354 1901 976982685314250953 2828 1322 578554377534213079 1789 1138 360912246988659764 2459 2937 870413215594523470 1067 468 736340818373186829 1431 836 421476982454719767 2541 1671 727985942612157426 358 2204 910672264111037462 660 2354 9869431609639220 1561 1252 634233728412077358 2617 2134 700937630265115085 2508 2626 685401065216322250 2335 2070 108497278096713649 2370 803 42374643350605851 865 2235 152666654525874299 1649 1637 42279005764230387 1150 1337 728474927303259754 2171 2872 981908135275717474 907 91 580158249797452993 1289 1640 1091235130940207879 120 657 50364795430239800 303 2695 865543584708348359 2157 1213 311722381940636618 2593 444 624400066696030419 481 1752 112660411667782875 694 285 378098233392646041 1682 1097 878576010140968659 455 451 378660846875781495 2066 2506 412367332650638996 65 429 37770794975342809 2078 2071 978007458862211110 2222 2091 3958300115118221 682 1265 874533023426098228 1966 2951 878465556887335545 790 2628 653512708947599009 2223 1963 880669128715260709 1589 1719 873988611140387915 499 467 13312999409705980 36 2098 340379041547103134 2187 872 121720625357624755 595 2779 47717505278848365 2023 1789 629841873324777069 258 1783 115833998967509140 2251 844 117858350577833049 341 1765 314076616846646338 451 2718 462567102733493957 492 1391 932442197085565283 1522 2685 684117920472963628 2062 773 579541584835667106 2705 269 40007953040490461 1740 1844 879112324382792262 2756 2994 975124706878160536 2970 2928 56674606835626635 2135 1850 873737092227340618 2664 232 14794550332459396 2066 2200 15832242550729335 1305 1149 879738027695180628 2857 1670 625281327350146982 1271 98 655435119576582145 2583 2705 943336541524403370 2892 2120 408323280742605262 1213 956 621765031653075448 2401 1715 1089111730237518523 43 2319 332475357503481451 166 1570 666518556900597106 1321 2904 363303207243325722 878 2821 398358295361110239 574 449 311136601446745617 1759 2809 1239436045664862 2708 130 691077710832263850 1543 318 360466866984222197 2909 520 396322596220527125 295 1755 334343567339103937 314 1446 978746663561935130 2403 1121 584209640769965201 1566 2126 397829734743164988 1599 2095 906870213135141000 2655 2653 11648747770247103 2118 1942 975910038040827082 1084 2889 376351344107887344 914 2554 699911984841251184 1676 578 990231458685423517 1693 1086 47914630346995928 1596 2028 768406220913846524 1068 450 601126136358075725 2708 2817 76321875749379151 163 1256 902185532528058591 2023 536 951827829985580362 677 689 51881093799187458 1067 583 702148821619387925 776 380 942291667416078912 2690 627 477151519475348866 2570 779 951007390832706559 2085 907 73838552451678342 136 1162 477128110819578715 2140 111 934979059427723515 1802 2626 20913653394735448 703 1369 1058293536738329063 1679 1907 692009283266056433 509 1015 765251187688110342 1577 556 322222630896641155 2440 201 882121958658190287 1446 2133 3343631187153983 2898 1336 79709128222224128 135 2468 74680616922240491 2424 411 923192363274261606 252 2954 911886081071481899 266 480 985046772024791233 117 2874 398329400426614483 2991 608 623216841407850103 2749 1082 483614456857020717 521 1873 721348097410726652 326 686 264432933716180449 2078 803 338287970345726038 1142 811 652111634310989323 615 1926 698698001724467694 406 2213 234400768212807140 2396 2600 397285074507087620 269 1475 292304401746207697 2653 1632 625397689334281775 1593 374 396997749256112742 1693 20 905231610005842530 572 1565 930441175404673445 777 209 579437462605352344 912 1477 579270412199305696 2682 470 288964641680798033 1463 602 697864999244692030 2522 1083 439119347125051710 2781 1627 1095623924091825776 113 1154 15646303095522806 384 2692 871149461940024639 2405 1041 512946415857274415 855 1138 471083883259782092 2692 304 873529744725926031 2553 1553 873278195414496542 1967 512 114493578981349848 2735 1920 15237395473380965 2362 1304 663191317693114909 2605 1292 667120951176207246 1533 1710 723619688417664983 2074 1292 958816360903431334 1460 2387 522131395684210444 2572 1617 949708804914966277 2830 2821 659397218579046095 485 1351 619409620916035125 1104 944 942542265515462698 86 645 584924558222503728 2 2688 869044362840341672 607 2223 45722734030072943 824 1011 296956497260969793 176 1079 397483422952390391 958 2492 699893217388862980 869 14 870889780509497960 1552 169 365235051164454122 473 1035 340550995053250674 2837 1075 77178305316260065 1101 1220 292790745281166323 2814 2453 49409806869235586 389 33 327235898236001603 1375 2615 1117210037226069851 2917 1567 46085254865694294 2548 2259 901847651455349634 177 2370 409345716261902834 2888 151 4245333196062061 2776 1373 548314402982377770 281 815 123470292309307925 2056 1760 319652854876276830 117 668 974112453891062642 2291 2733 139176243478105478 2937 1317 987508354793343808 662 2313 328292985136734131 2185 200 2805715932350932 1480 159 364360713164016240 1244 2374 588411824385326281 1211 741 326365620904031123 1832 2549 990711544818566775 1393 1175 149142427996979643 1751 813 1056993228682736321 1147 962 675193094146543933 2566 1318 155976968237161738 1861 482 577365406328297941 1365 1234 623682494899016966 2691 2686 581363042207444063 2743 2928 1079192705027097589 1689 2983 399421424218273759 830 842 952226028293571568 478 1408 980822156581478566 2876 793 481873242492711904 331 6 41649255330726088 2670 864 1053047718376167490 2720 2452 1051148214280482539 1696 1523 1123103320748432123 2209 2259 617052071628422877 2014 1688 472244668491780543 682 939 686626178971868352 2148 1717 298399851727994282 1350 1447 835179736527129657 1385 1546 619762937595597243 2762 2756 295906573097947203 342 1992 541810870269108389 1987 2473 298505421894879940 1527 450 895376964710583787 414 27 953643075205270815 2408 1754 7234534368140348 954 2469 305353779994603628 1968 193 912318704045270353 1850 1072 341427557366443182 897 1433 680681006427040456 2861 536 595183277507492946 833 598 662349873840981988 1892 1576 46209461890029126 2313 624 879733500368843515 1359 172 1059027679215445158 645 273 15481764362042280 2198 682 42203704754187613 2205 2940 36134157750931274 868 103 909767086338919100 2336 2227 441769675639601315 775 2874 49318807690785710 896 1795 97495188275303243 1221 645 877476664665421132 2251 1883 614480015609875921 2463 1680 301284487521657991 114 991 370277617657003498 657 1084 902722724917601361 1696 2437 953110524544271423 2087 1397 685201372583584567 183 2555 687486646858802787 2380 1362 130559057042082203 2821 2497 86275609605540174 1677 1355 657262062206961518 2643 1676 48557591290885332 1446 766 294217220617197196 753 1699 398123952770019289 1863 48 942419539904949034 2015 192 582112806081477760 872 2420 908548551431046469 1013 2024 299546670476192154 1681 2988 117085432726906311 2834 2093 594575425053271 2081 2428 37684064232723146 1535 299 340656661945525091 1757 2485 290419206702184277 2241 794 588507286699265707 1721 1107 334680093999474924 2037 936 16200502143451361 1505 869 973235222985647125 2338 2716 650609060759874364 1404 364 585965881967054293 79 1140 687012118589470573 988 2435 615795695403970480 2887 1461 292524054511638349 775 515 400230312150308960 1555 2326 765570961130664609 2802 1087 370352579393195319 187 831 118450970651202143 1445 660 906196935416289572 1219 1698 339244599316886070 1395 558 367045324177823507 2986 2853 881400208894097943 62 928 870410612887264748 1594 672 734117082017452847 1796 743 317043397273343721 1217 2340 146700232637873950 1046 606 343700199113617796 804 2068 865677247377377039 1824 2942 627638710458147553 1195 1694 1093009840476838481 1234 2818 910874329463385282 1185 1875 220067387353635843 327 495 121923540487549417 1464 1721 983021483998360250 2049 485 938128689052721565 862 2724 119421267453934792 1306 695 951684872414689322 2536 1640 766109845835501665 327 101 360680075294582824 2170 415 876974441480425076 424 253 114814281800502591 2955 2256 938730064294505083 488 580 1122800593569270829 237 765 804681512216787520 1493 93 336667195258458253 50 2787 698149219632649765 2365 2238 371674980913578432 395 2381 1004589809167030434 741 299 411037224520360903 1352 1043 401035103006676977 1389 1177 665231972910672383 769 2279 413200703977718814 1604 1608 864975159234824561 1382 2235 255146133033018686 200 335 868578738656149698 886 2063 320763667418581631 311 918 946784762811334093 1866 1364 366041478421206958 410 2183 623118844686592770 1678 1745 74573588503380101 485 2151 17618040561731669 2754 456 45779304544264470 1852 857 117373001439980908 2485 2742 807982643541887086 1162 2207 1094356191828137514 157 317 362896454762575887 2765 1073 662669186096895291 1620 2069 16298704251444800 2971 2196 103050404722359385 15 354 338793079845717299 2981 528 794017780713602980 1230 1518 149099845684447916 2138 1828 974873039585639097 1249 1372 483028924601966871 1116 1129 982441678776937851 2623 914 951953904515290282 2101 1838 1084676504562797825 998 2589 340210938280424216 2807 196 980138271129573717 1956 1860 872102698465376920 2084 2498 411521605782038606 990 1627 799151908243108876 488 2445 14527242804816509 535 1184 577706793468296049 2713 1549 112049588391361273 1549 1077 114215135933233146 2982 2577 478292082986158164 698 678 877832819995854065 30 1694 153562483976259367 1407 1368 692073652788525536 2910 2311 372445176384350879 380 354 299301131135785633 842 1237 587270500536521865 889 2094 950444053994159672 2726 2151 326798319719360653 2106 1441 625829961913194425 1001 2506 122696670786447654 1534 877 699630819071355587 1044 1010 13704403955838712 1002 1330 159773114058671973 1136 1186 334199862768747271 671 2928 889526993021868765 694 2198 978222134108875093 2402 1437 664442783673217142 657 2412 360336376905147250 26 252 688155276228522203 104 1821 625846977025257217 1246 1775 716004920606505947 2814 1680 264089594223990502 2921 867 981066827004761017 1912 7 675912467240495479 244 763 988685024495989623 1026 1694 952069447240143377 1907 2771 699893393610750999 1740 1658 998690879799495983 330 1409 298122224324936089 1726 195 938652936199909564 492 2187 13582904755614895 2415 1476 941055573649071366 843 2509 306019808359413082 1141 73 731843165676917076 217 2728 699277885673724741 2178 1180 399753081529265642 2715 1079 1123709216378212860 2707 2630 649783876980680922 1405 804 652671488185937 1047 1274 584396474254879077 2854 1344 665180545016930389 2652 1394 905616285704999003 2788 217 109041127490119024 72 482 288723992007134412 1817 507 586397278210688857 1792 471 380538818571311598 1506 374 363475094499822120 2456 2305 49506634747445069 2315 2980 8498341537380288 1784 2379 877116540572387974 2471 1704 765722334259962229 448 2470 634534648927677306 2284 164 621253301914858272 635 2613 620781831053162617 2824 805 16189319758126848 58 1857 338373144732777532 1252 2086 950475722286828086 377 693 83395747753343712 1296 1291 589028796741484693 2336 1998 1098211454069231866 2960 146 1131291577954555100 1639 728 288389383783920067 1208 2381 92481962805208490 1309 214 665604041814960568 1319 1752 511310570099746269 271 2425 921849858699504299 1102 2072 37259203370026336 1398 1784 15659312138867206 69 924 13176323881288798 275 716 371316936316188903 1492 2577 480307420975423604 2433 656 700714525064115929 1734 2075 832043399288138781 499 1489 36774355504503778 921 1709 1053554842758815170 2844 2111 13916611828825733 1255 2408 661837249988803933 1757 53 124930193030381962 2709 1491 108938098976550711 2462 471 630014930008836096 1155 531 414234038198444920 2899 1731 1098443455275466530 2593 2920 448384462960852608 2335 454 1679920232825245 2554 2073 655926213037824447 1744 1643 854278210989240921 896 2214 386804720267920413 2860 2752 637073279514374913 1797 25 991240264785294330 324 2869 47255449920395202 1966 183 628436408504755025 2088 2903 13462218643464424 2810 203 617001708555624844 2264 154 656757817428514030 699 2222 876057465084656888 2847 1789 1082841291865292313 2315 1027 1016439033333879238 794 2192 666070701626750499 1255 2772 657285446086462549 757 753 115216806646814844 1055 2885 402302603297138914 2536 1485 912310749668571597 1151 1423 1058737812431220205 1455 675 367170741518812498 1743 826 578766746502475517 346 173 613370847423229993 1926 1981 108729665111889347 372 279 290285450895431363 2125 1229 122361075425429190 1030 2926 966294589260852010 1097 477 652730865101464558 336 2878 14833400322919195 1919 2514 324700350712148172 630 90 649684288757163319 390 716 903486111717931135 2771 1579 940371453600499449 2057 1698 976010665958223713 2957 1764 674061678866975884 2751 2288 201620803574929329 1518 2690 589456507531478842 2065 384 865965564460585556 867 1852 837929885708673388 1107 2631 655055184714180538 996 1939 618721954917101616 2689 1580 659977004902368719 980 1279 413437904985901277 1774 1148 892423397100173688 1037 19 118783454577170942 648 710 440668917533571866 2709 2936 363968697873999493 301 1644 41344718442433104 2877 1645 443794651612765669 2866 970 659159792063383876 313 1755 121006918870349155 195 337 1343439351257580 733 1329 627158744140116222 2879 593 73132026079878176 2192 440 610995367824281401 2808 1033 4702804525549866 1456 792 48956684436422304 1620 2962 340755590683220947 2795 104 589835772176073142 2848 139 329660409774745816 2258 724 340679140406591103 1800 505 670565612232875856 1157 642 588978117684673072 1667 1272 124449837437413221 1567 2847 446318096004666824 979 2035 551397227283443070 1090 2978 378139976244889825 2586 838 495767056958287564 2024 1484 627951574399839966 1869 355 1045049079716056968 1818 828 290219479306737944 1528 2267 544738512293571248 2056 1728 687115951697467342 2595 1281 125184491383711872 597 1296 5053339000323678 1626 2342 1024797741366165447 1683 1086 989520833873974636 2496 613 517843916539967594 2644 1095 13867573965170918 1610 1684 5566046839900828 2141 1090 382348910095545589 2504 983 939531860079591694 2782 1524 381122244160268924 1618 2315 325375175756475886 267 2244 144603935180116602 2335 1376 875113284963041067 47 1916 333725358135497337 569 2237 290324989157055300 292 840 1011515463413368610 2734 1427 336978325385521848 872 761 625585641034150610 1595 665 613057577446741400 2424 2811 431138154115924623 420 2928 343688376813030138 1483 389 406501577186040487 621 1404 113421750210362434 1907 1264 980819336112477616 2129 2896 376940189580819843 2510 2287 978257392957825943 590 860 401174042430891626 1382 2507 113825434708552089 1586 2746 480505591142286271 181 2791 298948532007657372 422 2651 660928704210561988 2459 2456 661116579515464868 2529 2490 289749159609973206 926 206 906729319315502362 253 2996 81842341699221600 1977 1804 778469761661347462 1680 736 335123653862356507 975 231 406183008393580776 1811 2704 1093675625167306866 1169 2082 1053300949840352743 2966 304 14597699471887255 955 982 909225287627939244 2613 1365 702265337340576840 57 986 289714001678729384 2920 179 1011190120453010847 2898 1979 804710906384777680 1202 2221 727928980906910840 2871 49 117290740488652100 2284 2992 900815093762729750 1441 1715 616712032021139059 711 2055 697297751246356329 645 2957 688849096261608044 964 1359 264004337625047089 1610 2329 938355091600520143 58 1300 589679757628391129 607 2632 49877832250928529 2512 1285 413343303808599841 1227 2501 434951608716285108 2377 2542 958413334615022471 2587 2385 1116649586002401536 838 1565 411943599304436078 2135 1563 1013651369111559588 407 223 73570574590673097 2019 1129 910789072933812953 2492 1835 879864004975932925 2343 815 45481502644981247 464 2734 880883651863523224 1730 2363 873456581209903918 1385 891 375654468981436261 698 2962 983666531052945024 1281 2084 619840318158411461 337 1815 414172945782153110 1257 1741 335662401486602019 636 2935 47064024794745568 185 295 944098885386079080 290 2985 196809488420742383 1636 2806 662929489744495318 1757 443 425625697856807005 1524 1173 144460860681608084 207 1789 73681040767650613 459 1289 81798754472418266 1317 2776 363758598702093692 6 1125 619090838897117486 2915 1540 954365494476084161 437 1414 327063826701316780 1349 656 484773809910524704 167 960 580417679528656471 663 1337 951676033625043558 2314 386 686384176392328556 2856 998 941968125611028497 2144 2700 557697114822613054 2457 1496 81019669886937141 2622 2804 9591636416356443 1690 514 325464022363020381 2048 1351 904664759146286018 735 741 328266459278829586 2670 2688 768232035287548534 1476 505 86089842043246077 2636 1932 731053816102487492 1132 2761 910504896616145598 1421 1454 506396106392365337 1437 302 942840014770206655 2826 2632 651671020719616128 2265 99 988887942046754944 183 2298 698159166032271758 2012 1581 655941245538912402 136 2477 975440399903606767 780 2623 294512564889341372 1480 645 867344268364142897 2616 490 324615669567872400 1909 2089 1023413179055714660 1099 2878 696552077183392500 253 2310 584520556808197724 502 1514 689233242219798279 2665 1059 695765782605115734 245 1366 878085467288067222 1833 285 947873077829743693 1076 988 768373190621493234 949 196 406263356018684434 2263 185 83924654920988882 1348 199 544472356313333849 1781 400 663824657966672180 80 1334 411318883813264498 1367 2458 616836453224730406 1323 659 450198586867050800 1653 2266 585275847007874648 1786 2851 906268742581488165 1791 1106 690694305933115056 2688 1865 1010053152481092362 1697 1706 581321450825587965 399 402 402096692070922370 182 2812 984478036997279588 1977 2425 828362239799048765 571 1613 950741669601212953 643 1352 939681602451013321 1148 120 303116799383681531 121 1975 655591853102732158 2089 2722 592262995633649133 2467 1543 687821913429902429 1714 2710 78309961200871296 2641 2308 805310827926118268 2479 1934 801887898282671746 1982 1973 83712470249236698 2739 506 256572103853371553 1479 439 624025401787808870 2179 359 5798322073651867 2321 1857 49516130828269704 1623 2625 885556025041781351 2157 780 917208036693238581 415 703 615611985927024006 2214 2004 808862557821718967 2410 2174 120278139716799975 2611 536 619281336538839159 810 1081 337407693862932575 1799 1628 564500633506943037 1937 2465 375317151728453967 2555 1122 252968658081763724 2212 1013 942083163938773339 2991 1727 622193045835148946 1815 2410 396319907798104036 2735 2550 989143093221852908 2629 1988 481300457736140078 2930 1328 716332775073969513 1688 2702 545872415747802984 2866 432 685730772802103796 910 341 699806211447414290 349 1240 902977160537681896 172 1876 591579332268111988 696 772 696605279234482908 866 368 264392195280274579 1563 677 1015272101089685619 2904 436 396828381320554589 1745 1991 806218176569080502 1345 1777 410057869433087694 2120 825 989403326911178539 2131 291 43946041290636214 1142 1292 142520759517923172 356 2497 114602084264941756 2344 523 237365573006278522 1057 1943 978196678397370879 1410 91 984848834218189791 2550 2423 329611595208985776 1155 580 181367842355582154 918 1122 728785567186353621 297 1397 618810128908869895 2751 2667 477510024388790314 1686 586 738165652406741644 1547 1515 623700356307935991 515 821 1109828741395230094 371 2749 517489306825838079 2668 975 90001571643468641 1183 1659 603701583991124775 1 1371 438345068199120164 1466 973 369496992877487026 1242 1338 370277447177226672 2842 2245 684824577930381346 1090 1655 945130143456545774 2641 44 1122003578540001567 2130 2296 88162770419809350 1956 2184 302785823632469419 2094 1497 328868674947901906 1151 697 868174394397897432 2850 67 8004762564706153 1354 1607 118119510483369303 2165 2690 149510747145972175 2400 209 1009460615015773749 1945 1453 341805029272046868 2271 2607 549528234264495834 2612 2061 664054469868435693 649 2122 874613183114852780 2735 2861 992398420084179560 1731 2506 592260353122188600 2586 1026 388732375740322712 1488 530 404702019182371493 769 1916 977659025340744265 782 403 14938008210941188 211 2970 36063517419067471 2175 2536 973381269485435633 2550 1016 723691307536138500 2817 2606 623556220610373741 1196 132 290928832454971871 1934 1480 109455991773091609 630 783 911283370470549670 2702 1847 130567035631487647 291 1700 109851633896891870 1203 1847 1078529229219447857 1137 808 872224541043102659 648 1627 264151275057211118 22 290 1024579614201762312 2392 160 403737489502356285 183 1524 302625822554267140 884 1045 929702357814547679 1320 1530 374754258944901088 136 715 96037723194178799 713 2333 326235430382038924 248 229 85871179685966874 718 1409 109973940074015127 2271 2844 407651357991891761 1646 1049 663915141958537003 2970 1276 297657281751485588 2330 2558 17787410963773077 626 2044 479673988682475380 123 2879 119422521458571635 273 1504 80030048319873015 2690 777 256299332898623928 39 829 324191199004579009 866 2828 551993982700577359 2190 2823 912841247010542557 2542 2071 619966537830054823 1516 314 403410382705958490 1205 2918 313339694155675350 2938 2552 292513944586411550 1412 2051 15852569835861831 908 204 914364076547019902 2867 963 594426050889172373 570 2788 403604928560358826 422 353 623580896644397973 1840 1612 398126654829080650 2992 2358 367434977925364166 909 850 120439801471338810 2095 1953 618701096592612244 727 1251 335280064611528705 313 1920 949439525179720849 2572 1641 582874912989924229 1371 683 473740014086729958 629 232 694053957015231971 1145 1671 885351874830191122 2393 2484 655943201903682129 586 956 559519344081116815 1146 1072 133213586548699643 1224 2609 906179740480839920 1422 2476 222705986037071761 861 163 983602609531153852 2718 2261 1098658691003776003 874 953 289711998706866627 54 1747 980132757867918214 1723 2340 146730578241780352 1574 325 946815110296423129 1635 508 1127697098372069198 2146 2392 369384189567962262 1108 1884 481831605204896844 1149 2179 333121469188700373 1024 488 42437891385865966 1912 1731 345796961551335458 1352 210 44301551903414570 479 1727 757686046386231 392 1703 665101843038841147 402 1860 339782988218178238 768 514 82738879208930626 569 82 980484336486856642 440 372 934406855594939335 819 2908 551408512176692 1691 1028 116903468772371591 78 2943 1535738833092516 2518 488 882697429127296742 1404 790 879630276899859352 2057 1764 921498833479484774 10 2246 195339851658570893 960 1077 38617686701935253 1799 2190 280635826265583376 1394 1707 635360259779567383 2209 883 637777571892339857 677 141 583576024272818176 622 2837 50667680052536625 823 492 403130758938904104 1311 2775 686209169627608493 1805 2699 1109349053904238413 700 237 906741826188023076 2491 2531 900478593104150902 2721 2012 579553453524121005 81 760 402843572976864459 462 2104 976101114955029711 1902 2221 697641804097327863 698 2141 934957717263958576 1632 2526 361602581694493891 2546 2949 124756624367664542 1017 977 722408419152448056 646 247 997820833473561965 2382 2627 655189656742914941 2574 1497 664382778982360980 1142 1807 60594413009982474 10 439 39867565572744770 2655 654 292065879956394039 189 1623 51904049106903681 1619 135 654947035741986002 820 2238 1061059333334513012 807 224 678040063857539950 2995 1674 985012372416685404 759 2153 840596659961634303 898 951 972642890022395284 347 551 125286184770570454 1649 2533 906774279526857326 523 290 513208520846268212 2088 2091 868442681463059640 6 2445 10567002718151687 570 2733 651059391477397406 2218 549 664849693487704603 2396 776 583398300586245568 109 2313 338569401516388253 2586 2968 1116447525977029835 2375 1538 650372407227393089 672 2708 910026765035980130 2006 776 729721715380818424 321 1773 679721805792529527 1929 274 912480078335739211 539 198 50733495495170581 407 44 114797391617106767 2220 28 338582638787805555 405 1356 17579062795079007 1221 1754 406128229307843422 2843 1115 835793241038293213 906 2261 302239265560332806 1545 1612 699028021286062299 162 2685 21493660870536970 462 208 945924814493342426 2203 2985 864770021789680385 2068 2646 119719445206956844 2767 2322 625800681027457895 1173 1128 1014236712000074757 1543 1299 989389277995387377 98 1662 6003695416596704 299 2153 4328432208079844 2303 93 75532137174491889 1755 327 85886797369353339 779 2885 88368429826976561 1158 1698 79671787848979853 2208 721 687134121099241390 1078 1978 189971500429621235 2424 710 574015445712860389 2789 2070 9400375868888882 1400 2603 89721460465920953 2528 950 939727537381984845 1188 2357 928536655762584734 1419 2787 944899707693387263 1607 368 942090719956529224 1537 1773 993449572201650530 1375 1847 859268374789521896 484 2344 1076616771921693608 158 2218 698677226455773128 746 2142 182457394202253674 2325 971 771393915408588673 2392 258 690002799752998666 1588 163 685137891975493772 1578 970 911188733931461272 1975 2737 435709051793811074 1403 638 112015476458665440 230 2218 904322512254069460 869 1380 376442320981367422 40 2381 898664462994888226 2922 197 377378000421924438 806 204 402341082513552251 231 2471 916675358169917497 260 103 697726300992017183 1584 46 625197564531109794 458 2511 763584965076519 2305 1566 657762673044094239 2164 504 592105469090353247 2229 2702 306829492655379008 1289 961 151383511876790065 2334 758 305193132213379176 878 599 120949574705343500 2490 663 340884802650196452 63 761 614110264806468327 526 177 324858162894103694 1924 1804 381841536368146276 1777 2251 289434456839798765 1881 2720 108582394372544766 1113 1918 302575742353571148 53 1136 9013068063289889 720 2585 43666549711618717 886 2868 358870445476592923 932 305 833257637465732922 974 386 371129540595725 975 1749 327198445002685878 1614 2391 13475984499693522 1217 430 289392746473534568 2433 2186 586530493709279529 548 480 687556642342627177 1581 316 690077947546326379 1991 2422 485352563689634755 1340 2336 807595383786261749 1473 1669 50224934658409100 2327 448 203273563991961853 1679 2196 667119067197661522 1246 848 336433972380688121 1381 436 79855572202865690 1369 2189 1129001947197544620 115 444 624923412423374344 1868 2135 374444236153823134 2116 2293 391776122065719795 58 169 3625982455721025 1341 1695 197980331717655332 1141 404 508331170941726545 1687 2549 688049052247515558 1903 2779 337630366007330707 2760 647 38265106504394360 1588 67 664660046053404139 2124 722 13092543576308966 2638 1652 475022882189223261 2233 2206 1001439420272189845 1148 949 3818691291963359 873 923 978523338892753668 2401 2182 1054995789404642352 2965 507 119603436213265365 2154 2033 147810717756697048 153 237 583203147632554417 111 2183 484297874302700887 201 831 340974508968614373 112 2955 394167073680046664 593 2209 39182306315164912 1708 870 1089738921182336545 2760 121 10468079969807635 2973 2511 10460145330488669 1228 932 432795977960312736 121 1860 702408571731117045 271 660 331614125355891047 61 525 48403879876658522 2686 325 336114030852821556 1665 1747 288724944844483071 1176 2767 506662083634794860 2512 1786 988232246163975691 1195 285 694475943350233638 1888 1341 876663403042655560 1097 2167 613725215862860326 2835 2933 517637822319488734 379 1734 183803405748200084 1114 2477 946354818425308951 2861 2550 645374188810084372 2989 2950 630061023245030225 2083 1386 554590169821509403 1071 348 440543884665491712 1901 2639 1111135796530932756 1286 1474 8520643221354050 1318 352 514074851578610892 2084 2968 866178871512588812 855 2750 374837012925965538 250 296 878064893851235372 2736 1524 470156199233850755 2884 2347 506742828694916307 1337 1983 115830908475672535 626 2236 987996955964320156 1350 2831 1086040231627803271 612 696 697042990185206613 182 655 5563012436222910 2129 2906 372206184349743204 2187 796 412623420437159723 2986 1632 653504925376357733 1623 861 918243699475289532 2507 2506 367888955557107094 2879 2899 433120962934646488 1344 1561 308271591628529907 2682 2541 485114457454172265 1477 2265 108447582645552307 2274 2668 616511209233364407 409 1293 239224651618677763 1413 1988 485216342212639063 2965 2570 628641556160351557 1188 1216 100071461522821498 505 43 328343039026137354 1207 2700 470945318225107172 509 1653 520277218918082393 1842 1245 942359528554508681 177 1616 51165080791798769 2925 219 302800282849693545 1032 2523 259032248871963273 1679 873 913264609669397128 2744 2418 296786094935862295 593 1040 650881844716303106 879 979 84443641279274138 2919 2804 935816698424266384 946 2883 701312784156525505 1817 1268 332140239505318850 1356 2837 660238886440121790 199 2156 871794817203486394 1099 2602 53536609464253983 60 1029 907641149052637363 1617 713 378099068922035648 1541 1447 878984269694993642 1935 2384 900919931967019952 2926 2609 29803477966662641 2969 423 615953137321028229 1583 2164 588443288190255886 595 1255 328749301430924716 1448 2952 5934444583483738 1569 952 986053855794414768 2357 644 413254623752528505 1990 213 1125978811929268818 2477 1344 684919067039801032 1720 1935 627376957275279676 1681 1181 663882593083329174 77 1469 117377152629834401 417 911 866944656888541544 2761 1980 362342951929198042 1401 489 3738291646764024 2762 2648 393293404757297989 2308 752 335292032660478368 2819 1288 582161012627630215 2332 2487 911352292404429466 1383 344 769114204742957084 2179 1371 447841394586685399 1231 1086 700003143311184023 702 1079 77670658631209210 475 983 80574470302824095 1265 1304 987138709545822717 1927 1762 321290624421662144 2943 374 909275084343794225 550 1160 446476167503216749 2582 1244 337880367669131663 1626 1548 622431480977604079 2100 2887 614024474132769959 2961 1308 43781198832778959 1374 2910 1087642679755907409 1072 644 977361512644729650 1796 930 343302507944798264 2415 1205 371833153150618018 470 814 948132340122208808 2977 467 628249767539596458 1443 15 616366536806186736 264 1097 590170042703373163 1293 49 821274193052211996 2094 1216 45353183403300018 1294 1443 412768011114783090 2824 575 304873534298046058 867 553 253634295285569802 1134 1123 1083072036101470680 760 1736 801072388669663442 27 448 638019781117476505 240 1616 8182099156356867 1029 577 702355342266994391 281 2196 381119658258168988 998 2738 1091171564948925892 2617 557 361029610742246547 1119 804 119808021055513063 1889 2343 375160785702471307 1472 2451 948405236085380560 57 2281 303468315501553366 2713 2006 1054220890608093090 408 291 72856628434893035 1586 1798 967791806504166018 1568 1110 38262544823402825 1966 2603 582344639483297611 867 1930 544305023314379324 258 1588 907784116777644598 2582 1950 292689505372872550 2994 2793 657726238747602459 897 2191 929508737082411586 622 1035 123886283411015694 2932 2309 262341182748763536 2330 998 692956083496394495 2530 783 17336487430385682 1409 949 937756747576434677 857 1097 662419016115692518 904 225 667080799345706870 403 2000 615416854189684186 2943 545 119914754586076651 2369 1440 291054047574858570 1430 2078 960745024970083411 2726 2180 534249217034357329 961 820 12715598996750526 2712 2625 713401923721313934 1467 390 625687583993075711 1141 2810 721564690303466680 1590 800 689805368677704871 1719 1972 940569568492398642 920 2943 10378654876288771 676 414 945176607338787109 566 1295 124521143816072763 1001 1201 943083564467850839 531 763 581442698451053463 1769 2097 898414364833651384 1397 1708 1093748928558004289 202 817 109177950167761632 2826 1070 353094537804142483 1026 1574 1098771684516914292 2439 2848 11581018124099626 934 2539 583386875261669238 2744 1254 879113797975896160 1506 145 695809295074681011 1209 933 50876406420650909 2654 1255 78639998546757550 2 2545 291081586800342027 2621 138 656561226258464126 2430 2577 228730166866513797 980 1494 699617746281811641 1335 2146 1022907553708429254 2004 2854 478697877688262078 247 1379 109978713800690229 1927 574 118982944079152260 466 1661 85669871178454010 1685 2007 449759384819395427 2378 768 982177634039893416 548 781 986503902201422836 1326 915 696600740192726712 2294 1707 47929685712653587 161 334 699867005354065244 2856 2242 45216361177313962 256 1698 46206519083482999 2867 1662 685029032398863818 1127 699 47623478534867434 1288 874 87462916991067788 1186 652 699818264408150033 1222 2794 303020144941807644 2792 1078 691763021316054543 1479 175 408623683069051191 1023 2753 261580477133083812 2201 2193 404261731173694262 893 2468 10893591089929845 2046 1867 1132521226239722397 323 1643 570198581941850472 815 594 304648965439637091 1369 899 455256145306155933 2819 650 912622735853984991 1798 2112 896360232341713595 1716 890 582532548179933734 332 365 918251450323532991 1852 1238 119290683485292513 389 987 412379898280812909 2912 1007 372605861734093378 726 2889 985573917980710198 2536 1141 731367691692649390 1615 60 52955078748522500 256 1031 125896017963127934 1471 480 109426149626831799 2736 2078 255337989470471609 416 2152 87331506155114699 367 1509 873230136562166794 2704 1340 978506638131757311 2658 1557 495811851936578040 2124 2873 900797118338642054 2657 2713 324254507618359570 160 475 75058913789444561 544 1486 53279082431581354 2056 2049 16383351737655550 1387 2384 699237695562416886 156 2716 1089936682572176675 2217 2370 223584901594205659 2547 1660 988746533870075426 1960 229 579369404248527939 1422 72 1128244328722257688 114 2932 470545903306937182 1721 1152 291966454858917726 1632 732 1319276405221892 1100 933 620047114574909976 245 680 294673307825998254 1727 2695 12459197188175193 2811 41 43528657236842994 1105 2925 951702761068266220 476 519 657759506175222838 875 2740 731525724145857316 133 2641 259920473478835553 1385 2267 653902982692470040 1202 2763 472730270232082459 1503 83 292632275049775425 1623 2058 116535593066999923 1049 2952 588609540630343123 476 522 360798453312824479 1734 917 757362638404571098 1728 2590 867794050751973784 232 1010 989216878765874825 1500 2911 329348623522354595 909 476 295657408952561839 2856 761 988260688810558982 474 623 691747464836767464 2140 43 646092285637001807 2954 1770 414885100018507024 2452 677 436038803520913147 2099 630 124219402611398131 2603 1220 116615254544728525 1595 599 108486805499720688 2734 2236 937664200684610198 1031 2028 794239370370960739 1317 2548 340361729532936296 759 2965 1086262959366253932 1148 369 949447030742673585 215 1035 74644481719089656 923 1159 363537129242950154 2783 1110 130060381827335195 102 776 657656507560593628 1566 1269 974672853541859051 2844 2143 760867932623431221 2982 1225 17453077362183103 2842 1574 1015534840637946174 2413 2509 397443138197924011 920 2822 904817352481797531 507 1918 51809722556595201 2790 2470 119453058161962981 1298 2004 1094180367148877880 2755 2107 314463105341019559 2285 206 911967721138211433 385 1580 396723325397671951 1731 2340 184220862610725689 2002 314 413753096477682120 2225 499 328128160087633046 655 1796 103514911627348722 2067 1143 869531493935486055 2892 2535 406292030629220407 885 3 968926236368069708 1421 859 511550669567331564 2818 812 1098016297627715739 2637 99 471317297209303112 1164 2942 82595790357239895 1905 1848 799545079834679926 2717 1968 762723798682126381 2285 717 3701559234390904 810 714 652145132424394863 2361 2503 40292798194441010 1899 1017 836423915334376045 1857 2273 685821250195658284 2159 541 653057422953410294 2200 2720 36995117620465028 2092 1765 711555292474948807 2776 119 17592792567362760 528 2810 946325983168040632 1863 804 360625546317452927 624 431 363438038978517393 1878 940 122765194554077417 1248 2569 122877597996492404 573 2077 354698345877495294 2219 820 483791776915719330 399 651 577320338627311523 2255 207 948612558455092671 1954 1849 619890569217103409 1210 2146 7731292004243946 1356 2752 980906760081372553 269 134 579369907421759737 2046 2636 123722328905633006 2132 2223 621726943195975748 2988 2784 689060692410580800 2027 2364 707600123396518586 1477 2928 714115228735495092 2314 266 374097880618132904 2131 1625 1023679810158909484 1064 2509 910014518302043328 2280 2059 398991728213555363 486 268 905196602774740051 397 621 622369173389520697 1496 579 908044718058756768 2274 1328 142457964664627411 2966 1255 15368214098741121 427 652 1050839391332681953 2664 1176 865616235172458791 307 443 668066808172606735 2493 1229 662979488681886374 460 628 984876188441076768 2690 939 434807838057280517 380 329 983882875976835803 2199 2213 245273085078997004 892 491 328006437663468431 916 1848 302015005657234864 1339 881 597563420730025940 817 2208 875131630926617088 2395 2524 36644879189061690 1457 920 409715547979478620 630 27 336036037718495243 1666 428 579581759677198961 2370 1051 403121923311247492 846 2189 657264421262937410 849 659 1123718496321218673 482 679 1083836577682099072 2052 1164 552638077547901452 13 241 914817907684567459 2246 706 1046978980934501617 585 1988 946546601220064536 1273 2804 15658963280576627 1296 2484 585172328866531802 863 63 40486611445887011 519 2544 945761948369465648 1269 2262 941579196034215039 10 2748 1123178149158045388 699 2650 989965817302833392 609 1373 480800099627074862 2061 2850 363999985132085796 1300 2639 239298352838281939 602 2371 411864972612841522 2582 2469 327413583683239789 1887 296 580092008858848358 293 2168 737317548511243337 1201 151 43635808047121126 771 1863 989755196419587978 770 1285 981145264859554647 2696 2939 479360061345636311 1718 1876 305423213386916653 2894 364 983526984316910580 131 1544 910562387986919764 80 1969 974328461627957575 2595 2292 971361141656804027 101 370 902948672669429381 2424 1577 11474320766077320 1334 860 940804026306002495 60 1483 941831876303743992 299 2503 903840394608280953 459 297 879140169604817250 1024 2434 366319219278820546 919 371 868239039934828908 440 174 643335888400849386 2870 826 81581949158083646 2049 2491 336120946202258643 838 1850 40402424448836817 2441 184 50142384212388679 2093 2454 807627000554250479 2345 853 853726041934695143 820 663 474803556469129655 633 1747 302219631882840956 1142 2313 987772785526412706 1064 2122 879547191106764067 2709 2886 989779898384320436 2548 2677 331148709875911212 1067 2497 613572226664358007 2511 129 115445951937599682 1517 456 914442266867247673 2706 2189 879986814176612330 1887 328 658905781408667230 221 2846 526308100575952099 1897 2068 404924935426156491 2647 1092 373025457146394903 2031 709 616982689567805949 930 922 954232655531338610 1668 2654 909467755819489076 2508 1784 38463349967032191 1329 960 85704018504461039 1358 1951 229604767471323392 54 2298 297390770734830465 1208 1703 76346626928034886 1019 181 147252866478263358 2250 143 619438811532160693 304 1925 410644670987301259 2068 628 396653141306098477 1120 1685 700791434312482195 325 2718 1055104397648481216 2017 1242 362488828065188721 634 1988 545130319633694413 61 1199 80967430757043475 2319 1074 87666537855071596 2449 1361 658145906884117143 228 2001 1084933252477366601 480 2411 904880043830357410 2145 2433 377569513452450144 1012 1802 961768900504709923 2577 1853 1087486834618001049 807 1049 337911301193493725 357 1002 845700692889933199 1142 1058 942545957669111318 1825 383 86685307496052502 1061 614 579477498131662936 2665 1381 630040673233097013 1876 1455 981738319973492028 2885 1584 879359183277061691 2479 17 1080935585892273025 1012 399 82963637995613584 845 1299 870290956197060890 2896 1674 363765533637465582 1895 2570 113536022536352626 919 2466 589099315146972565 269 110 720530378695548604 778 1463 1089293427010583473 923 1194 72848310641613949 320 1980 868551384807158247 777 2370 365861489727102298 2471 354 881057887837164606 2014 2195 872467801353869068 1929 357 628674440356282826 1403 1421 259454533424512361 903 1776 135920581270071730 788 1679 876654447352199320 309 415 985587605612896214 2965 1370 483658509778696901 2203 2511 89239581308665300 74 150 373574495834622408 1169 952 480375179901891367 1315 2301 834121987107178380 2294 2805 609080583497943432 1295 2134 339686156345707225 2632 1791 112191223990645293 75 1767 898356053425238113 1313 2249 589848758866961290 1287 2333 9356360437713036 1041 1540 661965761457015385 1467 39 15821643738761055 798 1652 397085689129259424 1474 2466 580534345036155191 515 400 622607642526284255 126 849 293450442173175842 1451 228 912001757128733809 1501 41 41154258456605974 391 2593 872119735768716867 1268 909 663867347960998268 1627 1595 515550280552690491 2791 2958 908436127391730463 1603 2329 360806818734961469 2150 1520 695002511948537686 1650 2348 727293589622538406 2368 2546 404243409106347407 870 1024 297140678965041129 2182 2201 622633864120322706 253 2920 545106176600732024 1656 900 425633380190934907 1932 1872 721467411364497504 1994 1256 654613720544366028 755 2901 376756065380884311 112 1144 589497473126844745 1509 299 938492587290272453 433 1013 1129999398670261657 1888 2725 985936698355707270 2531 2566 601364245665788194 534 2496 375084875558359706 1500 153 402334348094640611 792 2171 692736989557508893 2565 2111 987424324030537810 1530 703 764447658943773318 1046 814 909870922990878275 2379 1484 878764371256699691 1826 2062 333422526232369046 2245 1113 1013253402375590006 2695 1490 333110796502954726 794 254 807672429428312552 2767 2547 1123146319218564772 2395 2144 996796598319357818 2487 1701 399645428645056870 760 2287 617598521084101022 1007 2667 332891261735067742 2913 1002 1016661320720253235 1426 2557 916483258793447034 2414 618 593667472801038958 2370 2736 187212319753636049 330 2099 1232007225233626 1169 772 264768893030331290 1678 2236 74721568069116097 2288 1668 56108361586053977 1570 2449 982347269143223660 2531 453 637196875282385761 1686 363 74910112085391667 594 2962 290164087935889104 170 850 665412406613823898 1740 1308 80344471834243026 1357 1801 784425229993563440 1519 2347 664061967217195467 56 2929 616630411858805031 2233 1642 1062292383619634720 639 2769 397209717184554849 2087 326 125767725005866819 758 1302 656407279275195472 236 786 325978508652806329 1637 1080 780728086398611 538 1803 993132808403099064 211 2350 770513232210671159 2183 228 157857008788420294 1114 1940 951032837135101266 2885 1102 911836042860105565 1128 1119 689650300777992795 1494 2296 655091310271331012 1174 167 1022148761384303880 1375 319 1127962759703047429 1255 995 470891554192857786 1415 2299 361242457980782647 1953 1156 4681268594114895 2020 2579 650736061477932521 122 398 916462756661743222 1360 2940 584642588988883800 2371 2720 695379533463135717 2872 1177 2977838944259489 1844 2146 82959916533214354 1956 2335 909330173195621339 2189 889 621165536560986090 1144 2045 1116119800972232533 2766 2229 1031151537816209653 2051 192 655822993541938333 702 2653 946266913134467243 1066 1475 941161393438701926 1011 282 903801926460082287 2462 431 87504065056938399 855 1047 1127822234773189939 2473 2592 361035435050156123 1910 905 837972388039631161 2223 141 398678518742714834 1378 252 979768069092089091 794 1687 990256505936256449 594 1115 407266911605317917 1964 57 809540746341828050 2409 2102 927483453862809015 1855 1696 48008924723506556 2392 2702 652796260693995279 909 2884 874194611631650757 59 1603 82861433930550645 898 1720 317527467666770636 2622 2308 613764698848872319 2492 932 796094225368885263 268 1154 413827512198873647 1129 2261 577101068935400215 435 1913 92098965936811203 2943 2899 843111420756228558 1957 1376 363614890204694829 600 2233 497888401310071973 2943 1151 981557159529122311 2889 908 335412396331207460 2265 1483 916123272262413172 2137 1763 899356309916618282 498 1628 655309572145028610 1366 471 74822375109266496 2920 2285 809586766261247801 1362 2948 108447857060789545 401 359 911508211982023786 1998 2701 192115827030139177 1062 189 377387995798908590 1102 299 47410042484339103 1991 2132 218800291919353454 1014 1501 85271130529946134 1603 1996 365192092760356966 2594 1528 270161894286592484 208 780 620569044503798509 1849 791 655388178092995500 1872 740 1128032425369663304 2672 1335 1124810670525675545 572 713 671059470599188717 731 467 917879211901708362 412 603 291210079993998010 2762 1064 691363834602376248 1020 2133 1062537336099646943 1285 1454 53296580497095202 356 424 942096795040548327 2883 1784 952691191941900636 1079 652 301746506433611470 2734 651 687733318156796295 810 1200 220287467434948161 1088 1842 589613246683944335 1681 2084 125965894061268440 2334 1978 435633622709635662 1724 2145 582412691226680584 579 1930 870761015235308923 2543 2043 733846864331433150 2681 2147 942140814031802578 1829 1073 581442196042540379 2406 960 797747477553138001 1411 540 617087524078349685 1031 2270 665235178866164470 1637 195 881368803762870164 784 2245 470440148318174549 999 2175 45580339587400312 2413 2056 304931230740027885 2689 508 1060323405211283741 2754 1700 695000250554302037 2050 781 292355570734003255 1838 2804 1056492165001198686 2124 1038 913006280388100167 2154 2825 48432946643205794 1285 1144 69082308211293694 1150 1039 830929352914386200 1858 2783 130749154677526717 786 1349 766044919504085112 2442 282 869522382236226122 1166 867 837216121130836963 2215 1774 29792169249115124 1101 958 328375040539013611 2243 2607 517496731845689229 732 1998 411180003943335480 1739 2004 219338973483726716 1528 190 264948549197576370 1431 2137 927607125076222672 666 2547 1175644953920598 567 2687 61128900929376897 2085 2732 664686770020763460 2719 290 627248544845839344 4 2222 587849343761193128 802 1637 618137829895337487 1202 1317 1012758617074290069 1046 449 602448886458791480 2368 2136 584797063978149468 2393 1065 119685409282523224 1330 2440 615042334825514360 1931 846 946551254423658490 804 1996 657648421420017813 1262 1780 685065008297591827 1273 2017 624176946521456677 317 1494 88744141382394553 2119 2914 7871690284813098 543 2996 901917113855859772 676 552 295873100519010673 1533 1187 623788180211157281 2165 1602 627837691437144507 1963 2527 874511709814614872 962 2573 978071622050115307 897 2747 467925059372315688 1759 1981 116347872403255580 2662 2584 19755913580956631 1963 2969 872202416788221331 744 1786 581738252099706311 123 1138 687298224078827429 1749 1168 840740442608456731 2107 275 956293405046360568 2006 1310 1021499131498966480 507 2805 6024977871873422 1979 489 470921663944892690 1227 987 472863656802595846 1027 2737 917653235364292860 2322 886 524592556477986546 2460 1169 806623580692795245 558 1021 227753425304754195 2300 274 160205499117744491 17 2297 685692018502227414 520 2611 628855583612652070 120 1070 706927007835044381 1792 1329 1007132424801682375 1803 1131 135236955142548478 507 2628 690452873864283119 1337 2477 902137063620728845 811 2919 632654131001466565 2316 1119 44531455610585460 2746 246 436786846389449396 1046 130 876061857009223595 1693 654 982899363857512729 592 1970 625958936963268729 164 2643 950195000790837740 294 1742 625075262943888193 2375 540 113474379621426777 443 1986 99158027820169376 1886 2854 976339406765061310 2473 1635 974755424536276340 2572 1185 396692136301023072 530 877 413844487876562256 838 1500 47085050480994466 2451 1907 944529315827190173 220 2411 885137158636654619 2044 2562 1126282720374686791 2962 1355 651381356304844895 437 2685 645945036016223624 652 20 904383779357461308 649 945 49102886420096826 1185 2665 627185181591975330 662 262 52073327457517666 1990 2823 1014478723003748433 158 2943 76022309671126609 1635 2025 363635698767624042 2958 757 621632725958197023 580 440 251510499615918700 2602 2271 593952393595057301 237 56 79172643646414463 2945 86 39503404356969726 537 1872 763518272327670279 2804 229 131717257008374 122 2340 729575717267319516 80 1749 327305461471121159 1390 2729 297044898984109567 2611 2329 976812088249354952 2830 135 375558860326711850 1966 1662 977410047621183763 1073 2837 403935397913486569 2836 884 995000359069754397 2881 2208 291699963226703511 2443 142 907770787684419768 1924 804 940148186280127719 2517 1405 902268490421340810 2003 192 684600556979168522 2935 2092 124522785317162712 2254 2820 583819055586312655 2093 2008 858115790360120827 333 2101 72101863025031115 91 2024 51653927839430167 1404 1315 866072132262565056 976 2401 547742140684320053 2594 133 871695630836653926 1513 1846 910497854483118879 117 2292 19319027325684159 2603 888 697428011150853448 123 2303 697744585286350146 1044 1687 657280727711403424 1292 1363 594865697897453802 204 2794 115252528891973595 638 432 973710725962507338 2913 834 875214360910124638 2680 1537 72333076934373988 401 618 594127140792683302 1281 2722 123035610478519059 962 2411 589659016236196123 810 1044 120126326516408788 2042 2681 1091643873388921856 971 1183 880690009969695295 2793 2523 734323863788308921 2608 462 865692044027160621 137 1481 53057732895449990 2652 1022 737852204174131323 2060 1484 120885814463240728 1797 831 431364356826706750 2524 2532 918805046327906888 2437 2860 311035051662953225 187 1016 1016723719301459487 2117 2349 1096790482323277002 842 953 877048894692909931 273 107 948113570247630855 2996 1810 543514070148292692 100 630 122621602833030297 307 2444 987286759649180868 884 2373 21011745999092944 117 2779 293198281268347188 2859 1677 692664900126418327 1547 1938 328886304717826114 1786 261 700839795344884430 2989 1054 365139230452364737 933 1102 45806889693253477 603 2514 696687846596093088 1712 196 335684525502387694 1241 1726 585887589991139894 1058 1726 872515017305210002 1098 1912 122994407746281630 608 1768 677742534037855159 695 2118 116762175895755185 2762 1967 615854193380701208 2068 28 904523427856706348 204 2603 621745262041201686 2777 1327 973465042709215663 1362 2403 622682420729595751 1334 971 584214301525681794 1200 1916 761012634962231052 1138 2479 435725353237054916 2001 890 145294152902949579 927 1451 43395857517185089 1762 704 999120841473004940 387 1677 375124540470909271 2803 998 866748226823295743 1287 2583 577688026391846853 2592 989 723171244609460911 354 2233 388653822190487142 301 961 1092561653722605848 1826 888 326801541360331850 2233 585 748435230995377505 2277 63 44111139050626796 1229 978 73366562410763500 2796 475 614654535597017914 821 2079 1144920735530523711 2991 1664 939645962346281001 2497 2465 300584011531949360 802 1429 13588047644327077 273 2908 338426784442993096 1113 2763 660396879590449431 1664 2439 658496042028676768 1899 1489 586185757861155229 724 2286 398660765949403752 2277 868 950512771853472915 1631 2502 904578298709005935 2691 364 579319195061786387 1094 1399 363736601497116002 1917 884 923276138304886248 144 2668 341491582927324232 435 2348 844086459951309219 1331 2270 376717789289998629 52 317 622699944802587648 2537 1357 727458721767596781 533 1159 627642505061652082 356 2712 108621982629106856 727 889 978660278994316905 1317 1763 676563075969386993 431 716 866151919580627244 1487 1939 651820260983926301 964 107 649626727085620626 1441 2308 83107350146689428 2161 727 584489488977400176 274 761 371554779562641117 2189 2876 543485174867520175 1220 195 327037807890387577 545 2493 686576287792239620 37 1577 143137818346660115 1237 523 300950529511323148 2801 2644 36455408458123636 613 2537 1051157254502413562 2502 2012 699641185901546753 2528 947 907287261298512319 1691 868 7307153634172517 2992 1971 986256785784107141 2003 1468 877893083217018388 2711 1659 34556598381886103 35 2461 15716299806160390 726 691 650014559220608131 79 755 880515110534314827 401 1568 17764613297200263 1763 1257 604826179313353190 436 2618 579282200093056314 238 1896 406209116369339425 1234 992 912208291951236204 598 2044 263232116552879819 1344 1466 80264241523702486 1025 2892 866732482968337776 830 1838 1009093084001033636 468 1648 441455145684889701 1084 1346 117488087645395675 2763 2957 914013794446370972 1830 1426 880883497506707315 713 1675 652939226467898379 1687 1963 301939042567407451 1188 2901 426176490535828705 2849 1852 660338420631787995 2454 2136 834491074339355454 598 1622 301714452960113723 2428 1939 910332098679042191 535 625 297241089328786406 2222 1451 649348583792465216 224 2840 1034706423737527029 2220 1068 329501765478719443 2304 2272 414108495421963744 949 2817 623700184410347219 1005 548 584225327133653754 1074 2122 918438338629844520 1997 1493 946568040157742844 1159 1844 938101768443750383 2165 823 110604885138416150 532 483 656669941479401901 1037 9 901318422345639405 601 1354 1047398118751006973 1336 1591 700345331585064176 918 794 623395166354070779 2252 1318 1128566226710865452 2174 2951 370167911447946156 551 2374 120025471839919001 774 1244 940662123136915197 886 1338 381115231233222176 442 653 596062625643496538 437 1663 913162929661900174 614 1047 618792951343167796 144 384 658536997467027412 1302 1870 945059775284307447 30 1786 89879416774453155 1789 1013 620037327256351263 1073 365 324826591328468852 2500 997 330997957914574166 147 1236 581373397940044033 2003 169 361028525542659443 885 1972 673676032596954396 570 2070 302623310199716653 2631 2340 832044237086914794 2797 2696 840616183220576733 440 744 308952049751764921 2435 2482 772745649370899833 2306 406 862126434704346740 1310 1440 301397433306063785 2943 184 111543616666988045 1820 651 865841804699876431 1392 946 108813487162264521 2454 583 844549514910139247 829 2197 44333441467029187 2463 2771 872468970809585393 141 2453 832961114648154868 185 1960 665844625473929711 2730 1485 972719304826656092 1086 1082 876576313453329420 962 1261 256343927035631636 2600 952 974062081513954945 1082 2387 332940350592978307 1429 1586 877806727211955435 1298 1481 653861619182976873 845 2201 302596504114671877 1710 2787 800343912589660773 22 273 983584372007774710 561 198 735657230522660024 2454 901 236796489648397868 232 1409 366079486977158579 983 2582 406435670056810432 2000 1145 936735350980906416 1947 2259 684712074248715819 2099 1566 39269688683254273 843 1505 695525944024876026 1841 1035 402960891112825251 862 904 882678311734584681 120 2357 125981762356992184 346 2859 663385226214698196 714 1167 910066476136928055 2521 2230 341415617311733927 2929 914 5264319157842863 2204 2066 698966242599842551 839 1062 653854126507076022 2471 1055 398662759726330400 2772 2518 656795638624267666 1358 2512 511227995707744586 2842 2018 511353581718003916 1412 2586 491476493211090106 2668 1303 50504653613120157 331 2429 974295609868964084 2577 561 335417925214904890 697 1640 1056324767617611691 1042 2175 588054896681430177 55 1827 986952499858046462 1047 986 48575721972228602 649 427 729237967307875654 723 2641 180282351269568654 2866 2500 867864792518226087 2904 2813 110767103842772892 2996 2753 293357456321711264 2948 1614 613272469863544713 1085 1087 977322090782757874 164 1351 331633984816811633 2070 2029 916910101264329953 1744 2405 513577526316068208 43 2564 1083727512651484156 852 1923 759852770586971615 2408 1872 435999315905116390 1344 1117 443327087493001470 484 764 147997026034725636 2411 25 688456024436485245 1524 1684 950636735023764277 1578 877 124497482923264711 2312 97 45378053916980044 1069 1169 829139226765336634 1148 2087 377160006518426592 1064 594 696813144857150556 280 577 5261078724647547 451 476 958410510337316854 1228 2484 627674168235700838 2441 962 117562413829582489 95 1000 82703644356635625 2588 836 655661635517478234 682 499 695855350873723342 1142 704 593704431966404434 2501 1188 343105924334286044 2304 2988 879165807494886204 2832 1717 376376344774113670 2989 136 3405440517324665 1035 2747 470362845612972681 1443 1021 448688718393743004 229 577 945148625736153740 420 1354 690002497531267363 2619 2504 622561030911939003 821 1852 1152474849956037886 2373 2663 294556488093556434 2254 1679 117520794274316521 979 2439 696833289691982852 2471 2006 845792343248023934 1817 2415 685262196389501666 928 22 982527213459283227 42 2189 49858227114534934 1028 2970 870330357305043162 1692 2422 402111683865664634 2076 2691 982198102663653844 2145 360 305190140362798568 1520 1269 618217774191349556 918 495 685524081949546613 1320 2607 83929594369523134 2414 150 43352434999106827 1768 821 1022599476780722744 2815 1466 830540418576827508 1487 460 411225392543257103 191 2787 369441960977343929 806 1712 587339068062885899 2932 715 538010142027023351 1006 780 78829297203817819 2588 2477 86151844351074023 2072 1681 623436339048670678 1591 2887 908329434820309642 2515 1074 87891087492870747 143 1014 51775925337868620 1982 624 2760842618688874 522 365 338087787238095749 1448 443 384933919232307338 2778 841 615365793284150357 786 2650 949127053594456314 2857 977 367541360565710588 820 2197 558711399554032295 1032 942 298807540122846080 894 1474 50061326868386499 1522 2723 413787205733439380 1867 2066 627586994491933941 1829 1330 15986211642367675 2933 1016 805058337322362877 2835 2012 483764636227009646 1426 554 974820169333962340 1513 235 661946040647961430 2755 1172 236788616558007167 2155 2271 873986195696175304 1108 2563 804586562646161366 1393 855 152602365794277290 1177 59 116711932947844589 182 2904 976158354626251372 369 2607 723124350973496436 808 1798 67982853651235628 229 191 329540964034589604 1265 1911 408016808597182641 821 2593 570303526068499264 690 78 44268646055118005 729 2870 45709799454263017 2731 1317 953573795137247278 2485 2649 4611087617720996 567 109 13971626462525092 1337 1812 626385572159054899 504 1929 658411612466327837 416 1875 1024794104783181680 1560 2090 108639222330174515 247 935 903848938965856184 712 155 662087359915753852 626 776 361578187556996303 2820 1257 940327039577207099 2113 2945 124054626363986229 2088 2795 372078052910940401 1355 1259 16993722308828962 2847 995 866241289000918773 1758 153 409219435401048181 1958 2886 122410008669172113 2624 456 377448133263718281 605 2530 53769962236475888 1402 1068 621256820632816527 1864 1423 941723330009934659 2860 464 596875734620362381 399 72 698459526048483201 1297 996 591120284714644208 2130 618 656793199036722048 1707 1597 642392820255267910 1756 1217 905367446421298463 1044 2455 806782462445840462 1674 1279 687704661093535067 777 2957 980585452205673714 2424 2791 972286049448709990 894 752 333747361734749187 446 2623 980220491836440546 2711 1675 981717732307391044 2120 408 119943529290584744 2879 1211 37585127827712417 361 2649 952583866749113563 2940 2844 986307600469283449 1774 71 605385165558446157 2012 2325 1120136253224125422 1743 197 371940076222305847 1296 786 337292432295372794 728 388 874196499509494274 136 805 49136675445360107 141 2443 902757009541672505 2199 595 261970027320185934 101 1372 1009531470103826665 875 383 990148284439186590 1870 2424 606229300107047902 2674 2399 952596200638853125 2418 1441 953476147007077159 457 1143 377441480294072273 2854 1135 296221636266041155 772 2112 691589727002315151 2617 797 72530936963373928 2506 826 903788609395892623 2853 788 366448014106892141 2693 428 404838006418192545 228 668 341336270231374727 67 2510 300463194805548113 1164 2003 656090827136837626 497 1874 975159259555314409 2175 1440 878875764222337497 2567 1129 690555846381580306 729 1189 906581517777375946 197 1150 519807933251192197 1804 1535 684336316921483576 430 2383 112760434326378883 282 2149 400491467810896384 220 164 886913163254937692 425 964 584818807879046389 277 1202 798947872337702337 2955 1103 944432213652536678 210 2041 835209193350031766 561 1143 793929614851091987 954 668 376007474398935713 1862 1855 591780283250655922 1591 76 412763207565936250 2768 2272 662637307653671904 283 1704 148394860795677691 2945 626 864794036121209857 1576 201 878544811846116475 958 2772 975294413391363393 108 835 361313004271595046 2127 1219 653561179151999954 1023 1705 843920582635084128 1868 2654 85464492579650959 1431 2543 131208943065084125 2352 42 401965132292805293 143 1906 305330068132321599 2029 526 295179530430381418 294 170 949205589485955733 2729 711 217166528765424781 169 2526 297632455955340564 2561 2393 954496075779428112 132 1007 398925704104025548 397 2631 617645331767296621 1122 1260 1120988904052691406 2804 682 295112819689123029 2977 1766 956690091273236023 2888 617 115528912761960957 1055 2825 902233221377157453 883 1773 593367727979894657 845 564 291383228433117743 1538 2685 144009443037370244 175 1543 912109245012046950 2129 714 882200958908433558 1385 2912 650282840853380676 1260 843 628013551901350346 2527 2696 184971121916702991 1670 889 17135377709166917 2604 1122 556419989311788761 2000 300 556087673351853543 2137 232 402059913950090883 2030 531 912829262668165590 354 706 5453973702965223 2680 1863 912258847107246802 431 2237 51809613899601976 958 27 909449884209827949 1444 2965 75849078453659477 628 1752 340239915920179650 236 229 983023145235862737 1165 605 579652001993091900 1725 1613 303144467158731052 566 775 125123082357161227 2977 1919 988995453063945001 775 2278 109536980364200692 2201 572 597375852125214786 2444 1145 921910434031437973 2304 1819 324987859851842402 1937 1033 332601828735217558 1532 2734 114138490214746365 2373 861 662645818447866960 2639 1837 1152862488816251167 2773 2310 3097809604446875 722 33 396919363418337638 301 2135 338328573707236603 1193 2478 556780064784274299 2625 1909 176961175909927512 1616 1167 296540991171709030 1141 2403 1016407835304685662 1823 2465 74016363253523290 2988 30 868873217297679780 2033 1443 1129842298085004871 2032 1446 477794448907004571 1739 2114 541054163585835624 2827 898 33218541025280633 1009 570 579472397629316017 1894 2691 47853452225256786 2179 714 590578664047257459 264 1528 766169478314038971 2169 2278 298334090892176410 675 2546 328049710159501682 2974 1199 123635335149763881 1009 904 973150154300403808 1551 661 578879664346621988 292 1819 1096852900807259992 2553 2859 973024353153866939 2622 1471 651570332124333893 2781 2634 659922026474606151 1067 2911 583371012114985139 746 17 36413419009800808 2009 2024 74034458178276630 2087 2101 974696851300445083 1734 261 1026319106012993624 1975 386 51234528053602207 104 2763 948131290695521791 95 2795 10087859014202917 2241 2261 547848954669002 267 1472 370172177479504395 2238 1920 85588852143544594 1835 1803 718185988176030767 1694 919 160107348073545721 2474 2377 22169712816793389 355 2691 552631274697181302 1754 49 365166834335533060 43 1256 981228070311378962 5 233 291242568585840869 163 689 302347367271675935 2260 237 870484774286212247 2199 1083 1132486883588201774 2895 2938 918179901592861134 2595 1729 762673237242271931 798 484 624011438245896520 2306 2800 643646200438466207 2176 2010 85467905777138944 998 1235 77945984066461994 2582 496 872772220513265319 2281 1223 14805635843262317 2080 2540 881932589399073490 2484 2592 973806215385022666 2250 1387 115334462129118151 2259 1561 897977259570582306 2628 1660 125457871009722078 589 1223 982445376994821330 1834 2865 693787767984414519 784 1437 293049428182659953 2059 1278 305442080788966428 2050 136 79450823334037742 1772 48 935113843014528155 1364 255 841859297270787159 393 1899 913746198720773858 590 747 4846827244036301 1478 1634 713235140350958309 2732 1819 40183399533209994 1674 2434 947580279135826359 325 72 882182868839144956 1579 2742 259247268143758545 2026 2538 333486994034904444 119 203 48737879388003238 407 2900 952058597578691312 923 2893 368079788968009730 976 35 592435388265433019 2955 111 365013798745476656 1957 66 406065633572348969 326 577 981345438468411994 2902 2326 1061951450647061342 1026 2660 829055481326759498 1506 1974 590147949142860371 2009 1120 365994821882917872 354 1795 653685344829217667 1748 772 700034665741159918 174 25 937561892362298649 231 2637 477054588963168406 2834 279 365452133121113845 1770 754 928230754784075346 110 1438 823137010459639556 396 2216 1061253860249923790 2893 1581 578697469825573339 2891 1519 804230061564739679 2620 233 330839334007720613 2945 594 694093817049696283 855 2109 547070360703290089 1571 385 950392971665513126 1054 1198 918190522412172229 1109 662 43699810898786704 1445 2671 227217431785238066 2418 2634 84293523634792803 2335 1161 517487686552198632 1508 348 11894738604312871 1990 2296 485303098065201691 2081 2214 694505996809671349 188 1727 588075307152253621 182 2544 88208205697059682 1034 2167 978408433097682843 2171 1219 687613868498743005 1347 2719 184174654693561464 943 2371 404354608587520483 2085 1312 622923418220909672 2332 155 686288899020436419 2534 125 404345587987060141 2452 2343 161314974620265520 504 351 953937409661227284 1180 741 697310433733751816 1497 2382 902887428663959665 2904 578 649723176142266884 2793 1873 511167697894770023 1356 297 951127416109240773 946 2481 114196334750084677 959 2964 15141443355060049 1882 693 942261964322920676 1287 1107 360702928595109478 1627 434 806777793815592783 430 1435 293051462162356468 527 1643 522965135049593972 993 304 949064706500582634 259 465 947311786341921702 539 1881 588519478064518029 830 103 77221296159905994 1522 2979 377014905046148728 770 2774 662019299713650994 1540 2229 130871953448585382 2929 718 624017041041710066 2895 272 626867140336164628 2688 2974 984102486345845179 37 2187 699381299865737405 2559 1863 880901498009739007 542 271 870074377737629432 766 888 374016792485960922 2272 60 303134635929889732 2852 2378 372803835844454112 478 297 331070718190175431 899 1304 669419555622628926 1291 1171 700154024933066137 2729 263 75971082218325306 564 2257 651633336088555536 647 1051 691868032355866328 1093 1016 736222310675422252 2513 727 945580207451481116 1198 475 691215380146957158 2722 1732 1127402240808203475 526 2111 47081189390704417 560 1581 687944737220287266 430 232 410609126347687402 2253 363 342015935269739377 407 2761 617314965773777340 378 2229 705977320843141880 1278 1466 695548832728129333 1387 1356 614691906908359876 2578 2297 46757351241722530 888 107 288379387098790872 1982 471 79738576327479501 1432 2103 914321229116605503 1865 2019 1119913914846759693 1848 800 5503650147831492 2560 371 917627057006048856 1728 649 651533522957831926 299 1823 6869452526912459 2368 1931 659769476046511949 1254 76 50793620882734243 212 377 914005589083609767 1505 2446 49640319697223373 2584 2904 964390913303360886 891 92 364104838306675464 2591 2703 78659381035033716 1522 786 11711708737657481 1226 1343 216852096658431575 88 2326 254238914462874181 621 1648 288954830047177353 978 1141 806005287319980712 1428 2645 688014905412946321 1295 1290 650333288190241114 2819 1811 1050990688614820761 2281 2843 841000067375554060 2297 1625 810058106279239034 322 1700 901583723863254370 1315 20 401779480615058834 2687 1198 26227594830213276 597 307 657105110476107099 2804 877 50708989337403887 1631 1063 907002386004319722 1421 1908 807733133933634828 1429 2871 664743586892003776 990 1104 111897300800183504 1514 1956 362698565361057623 2106 92 873180265408452666 1744 2354 580352080138399747 1078 2321 299235894986372634 493 932 192473210378601240 970 1262 977789843028394874 462 2371 951811760881544623 1122 820 336712266459153606 2870 1186 915410507619106257 1450 727 867139228157461744 903 2514 671617627138679549 1141 2722 220438734160120703 1807 1514 667139321333915031 2768 1190 134421710710173782 1612 595 124138246754548884 2372 1134 906654659364615008 1420 1553 1120253429458409842 2558 767 303519515825927043 103 1635 342203479228134351 1837 2552 11777405831826875 1235 2906 658109847165692153 2852 1974 289751313354761211 726 449 601831721420313575 962 2517 45003735228011726 1998 2777 362816879940710713 1280 120 76150666895917684 997 2433 14591546781287853 2386 1531 444426328122060630 616 2582 590359646288643771 64 716 86189653430020606 2454 2215 471264953212312284 1541 1880 697534868581197280 829 2333 318830792816811826 2639 2066 562116256276125281 2615 2384 5458768819472754 1256 508 769324136835626297 1977 639 433465309281104007 2237 694 871241520630892768 23 375 583256380026474545 146 2505 1043722207520825005 2373 507 623348235323299894 2483 897 345734248408218256 994 1584 1055423351546262419 851 2197 888904591884332016 1356 357 692854080226752604 2411 2193 76565392209430226 1265 1015 15184574332212655 1611 1679 865588656515866887 46 390 73110950021633895 2839 2888 2340708932350642 971 505 913210682070317504 2635 1267 914601159757916302 591 2021 304997797041982780 2615 2502 613107909961413589 2028 1237 197227373257119738 2162 2681 7698364765093187 1304 2266 115727787246766218 2365 2333 298158210858461900 1576 2239 400721423624905754 24 622 74823649730762809 1524 2729 655439522869012943 1503 1715 624768088756488938 1344 1323 2258977795487981 453 2801 369105177062957769 2371 426 972892739074569534 280 2135 297651676243597793 1466 890 699996161345389719 474 546 13986995223127251 189 2766 193762463108077315 1104 117 976636919278098511 1052 1747 4419230780717770 1322 1945 909805918724499761 2091 960 84238616633626970 1419 2954 587201931749164555 2858 2922 980000319915195346 21 1511 626571147298773976 1424 2604 360663586897454632 450 989 1028169066780402336 2994 2415 583251979627449091 991 775 398987521043911042 2304 1343 907771399294041050 1632 1702 978894414891679200 1598 2439 693316988143466802 881 429 54186150616135849 1264 2152 628569593729975156 1193 1617 650103561062018264 209 805 401337207181668829 1114 2382 946779077673528743 2042 1671 444732671733404194 2946 1847 644807682554358310 2335 2909 299019210723112662 1710 768 542793513732362302 1360 1692 619933548150095038 2554 2099 941024931099869203 717 195 943741418264305704 721 869 82109537138304379 149 2039 846185331797490807 1209 489 649608075525669072 1482 1056 902966725775173569 1352 2813 362794716598781778 934 1509 939811091428882556 379 2529 83953804434429450 178 495 292622403433217498 1842 2514 405796987026095169 1649 2921 829949587703079215 1256 720 327356486956353527 501 724 516660261328758822 2023 478 909008956147373269 1824 1887 328240061929584029 2501 572 712996461390061900 808 2175 53130608125374429 135 1608 696845239315439812 2391 1416 89524215572777010 2121 15 655278990552697993 1421 1633 1058876231460023235 2379 228 400579954941321533 68 115 7510239900583102 1960 2129 868620932341574910 1262 2525 577410863497284013 814 1430 720531789342553999 1405 992 974009993286562476 2835 1656 450315556546391270 467 1259 39329976184534837 1452 2347 548375563162211269 125 2279 11749383417510441 596 1490 990529583591376587 762 1639 662825529356318508 2533 2078 125608703012841759 344 1368 737278455161865408 2053 2742 303969651740432119 2285 2882 11842920684448217 1082 939 333166126286156835 1402 2672 952978193148093414 250 1936 46448139755974436 771 2799 914479840653659829 1517 838 690534232429352910 1424 210 362296827478989092 1805 373 310775826725033375 2724 606 21203310886230204 301 2280 42116368228330870 2745 1578 844626194854068893 2948 756 40003707814067198 697 107 588375656165100317 2227 992 874988846013876551 493 797 408313387794182058 1310 1013 649456979803993483 1005 707 297679684858671032 1137 474 623384084056008507 2996 2278 901516007009038131 1731 1040 17504909300587422 2192 29 949925862509070156 1073 2823 696670216915697163 2199 41 800066070771016596 2032 1762 567964014233822843 1774 473 676762355100921887 2245 2173 1021936435354963872 1001 1682 882289053421955204 1247 78 908619693817526824 1292 2659 128170526304180990 2893 434 367293362927870662 2954 1409 375519859068599687 194 96 49370074704091466 1068 188 413120747775395294 2659 1105 338941287403335214 1594 451 1113353678857594951 716 1336 656408554811770420 2832 2291 415255344903323853 349 103 954380326545034629 1226 2003 1128946855258851244 446 1914 87330847918667711 728 2756 336418424833195825 1410 739 366689626618883435 1001 1489 89490745677694789 1791 1539 14128182852839778 2662 2203 334447630875354872 1463 2113 691235694611686355 2227 2106 17733866614852677 2007 1510 478663219332847461 2968 2845 1127705073497264624 338 1357 800063855075393389 1061 2273 14028746441930594 506 1536 289643677979461013 1 2493 579597852368879466 2269 567 630225887426818554 1617 2002 664494001981909398 724 2351 231406235564716915 265 551 876152728127059259 1095 60 408054173586862187 617 2897 305991559225293939 1698 1045 411560435966105455 2493 635 365202160713827939 1613 1931 876057609176869779 1612 1786 331990733404133095 1247 1537 943458457075627123 828 1962 633974793877754567 93 316 40629885132059201 1511 650 368734961915246772 1403 539 950207600925263757 182 2531 128405908980425255 1333 307 303036369851197719 1056 1932 593124029727910175 2983 2160 73484401602675700 503 1370 1081646049593865714 1980 2033 182338379991705473 2773 1620 342227980364461478 1650 303 371145219565785029 900 2471 962891954313291635 463 1785 615968963884317577 1790 2535 360841009073918756 1403 1696 48361782931214549 1319 2055 876060919249561518 2604 2687 418106579747160656 253 288 53117771976452787 1093 243 977669560348577934 682 929 989456382139561416 1029 844 688001871716251683 2656 883 614687786196361154 1721 241 82055023851752613 2121 1305 123716833547243938 1185 2374 45613259074411499 2158 2740 794710791725557546 1949 1021 512556914563201226 1370 995 52336907020942328 1689 575 288819181073014886 2687 67 420256675005975688 2592 1075 82089163978384206 1751 2212 579705219673734746 2371 1566 902901179937322977 963 273 406594293591697523 2874 2731 53224276370525126 1807 2955 422912645665217202 1473 1264 15037214750850899 915 373 973848478802205322 240 1297 589537081582183240 2050 2252 299036385364861757 2198 172 951988513296501049 1882 1971 109569957462522140 2900 2474 592208928370821092 1213 911 31532980489015169 2410 198 582227977686377514 1988 2084 839874778459308617 2496 1381 943387583014509828 2239 1333 696189176275341768 2506 1658 997216836151820104 761 2315 332740730425384923 872 723 905390410016229460 1052 1329 950026817827596201 537 468 550189893312109273 2130 2488 983514398566132876 2026 1422 185936446394796388 972 2923 875482326617575230 2327 129 437267743275340387 2626 1399 656443726133327405 2000 380 950473998764995425 732 1119 656738313546459931 312 2360 626864246572127207 2993 1868 49436309521694546 1045 1704 146373363302093303 466 1314 700761458888677746 505 1673 1121638847394520227 139 2316 305494745530326363 1757 1918 867225075816101285 1904 943 903314586157727163 957 164 412787573350308318 801 134 364217739609166398 1392 2323 436595698137769946 2374 2406 156298131810020233 1876 958 36139319161043038 1510 2542 9983215985972227 2359 2438 910925428308372911 418 519 694506892475636933 1502 158 589065471644126048 202 753 949350200297321403 2101 755 975964374932669364 2542 679 1094508854636937046 2664 888 625347328319754113 2398 2362 912297597244081062 2650 2410 944403176970122449 1485 509 845931062076426420 605 2437 650303396947635537 228 1013 626406883873010783 1827 2900 411900823952630234 379 2409 408252725642632974 1337 1935 877016397088143339 2022 1682 113383527852759161 1663 1932 125945882747421805 765 1007 808007316719960814 292 1292 1043741482902081526 2719 1197 235104365619374816 2786 430 406628920001087351 158 1700 297930248452182736 299 1011 978116712893982054 2036 975 907681850027027732 1236 1098 104818282815563522 286 2299 360006903259792152 2593 5 112821719814442330 715 1215 1007861926625760263 637 2052 1046095142859160725 1285 1832 907721335211649336 1202 1585 1054724413887324219 1470 525 12232962313871225 214 193 404745919770071274 1888 1295 617787791483617980 358 1667 295310151022939698 2049 1726 78550784786196766 406 2624 152443167529525150 2417 93 335519321428702798 82 943 112209578991923205 2166 241 873347624722209968 437 2686 656393800598744404 1606 1653 662459890610802291 1421 757 230900721313065686 2755 2450 700881203208728738 1124 1865 254171099546273766 2775 2571 195728146158117432 1587 1990 734503789459806972 347 781 938094029724447897 1125 2491 877587443670739188 1470 471 298066716782076630 1816 369 403326479211430141 1678 1238 368541977797754604 1446 59 916117571874144357 1013 750 122396144084714176 2129 2390 376333893469816893 472 2054 483266732553618752 1123 81 731985701688521864 135 1031 361466722840537108 576 785 985407044945864970 658 808 586192821732962340 594 862 333762091900450816 1968 530 872331653826749938 176 2051 663547889577795879 1763 1536 319263556155379860 2081 1733 545325160025711492 2437 431 981909652556819545 2162 2103 649663312749717726 1911 1631 990359087007576045 407 998 52927582502384336 1865 2571 401390952128210415 752 1257 686062291233083077 254 2320 590949801230329869 224 1361 883888961730073295 1792 1765 913073286691955954 2984 1610 658805506738037599 909 807 582956130862764051 2537 939 6373911294003351 2354 601 517206131400749415 2888 480 15168445430630717 595 1692 910747841455206660 388 2435 737904743179562501 2660 2695 913469365743173606 1888 2585 13214757331523731 2864 1803 98910143628730080 399 969 399922434202935617 2656 1272 648321246746131086 2622 2624 658641595016177540 1628 2745 506249314142267362 1605 2241 398084603900897160 1264 135 50969098500743190 524 2318 662052631183124732 816 1533 698875746845117892 1451 1183 581446190042655454 1428 1684 6476173847240428 1605 2170 868599728889702128 2575 2955 619670922502736461 2344 876 568241343006477964 2254 547 377900290522314863 1110 904 12866664549840263 2409 656 948079592515031722 1916 2055 1062736785551365998 696 1933 693190533897301684 1865 2208 804310081291826068 2279 2231 269676117796713345 2199 1621 1081973359564032251 1665 845 290046903094487556 2300 1810 630486045286324429 683 1888 938424546007149719 637 496 364463436770817468 2301 2491 1049405677933872470 2434 27 985087296732233831 2579 1231 302754585610738556 2447 1574 253850167338815924 1525 1499 973059095294912968 320 1950 875334048225458748 474 2892 114825610478523583 2452 2970 1094381237986853396 2280 458 409004144277792612 1968 1903 905563478643287 2509 2860 720014325486317313 2496 1208 873940919749228824 678 2795 624773340222792853 2812 1794 931280875747575593 814 770 331988491230519237 212 585 555437472996889340 2659 2110 332190530072218687 2683 2128 407027986840942621 911 1410 300210944447930258 1003 620 443867517435419458 964 1831 617947075356575940 2818 1628 364722124030671619 736 1797 963867778464922575 2124 2613 7779413531079978 2095 1551 335363817797465127 239 610 613291578146825728 2623 350 52132613152917630 2990 92 869530968006693624 1414 1889 74838097571997660 2364 1359 202730682031011780 1890 77 865729335527722702 1042 350 293227945289968418 2617 2061 976884836497473641 2844 1005 983898597613380059 684 2582 512638360309503900 1310 2905 614373059201574191 1062 67 80667945784382653 108 1458 953007010364576421 313 1885 881843754183984547 1613 72 907393026993972004 71 1116 985762546977192668 166 225 991682019938277510 117 2399 12833409678147042 987 168 685059316228388320 1559 2831 413191288654290056 1260 2211 629488485541325923 1029 1327 698346900868294905 61 1686 114442750271683873 2478 1620 442285421993451043 225 1739 898663957937841651 2576 273 37200619895498455 865 1151 871187872239417451 1937 1287 377909988407507545 1481 716 940435312586073702 2694 2058 40940599404897849 1033 2858 184757482464875 2879 1049 946548580650152153 2053 2645 757001894933951869 1099 2293 92907969929124108 2785 148 651179262633243564 1040 1713 5366284729727610 2988 255 259024437439380812 1532 802 17282238689017656 755 499 305287087296992923 2924 2495 912612952900766949 1310 232 396919953494903840 712 2561 916880513693136683 2781 437 649961734106890006 1084 1395 951231508517640254 1439 1111 977251593052207304 2379 1214 49719880817852432 878 1073 16012538024005029 1646 438 111465583228833280 212 588 9324933712661603 257 1550 48684203868198122 2882 2115 263635355282886071 724 431 657530254493428923 1860 571 75968866356271569 1083 396 663270537205917945 621 1680 652692618178254862 1074 590 879927774283408595 411 1189 950331852691815441 1576 2352 701087512703286939 1932 2471 45477923475840013 1802 2099 419421196066771860 285 1541 629835796162309693 2668 1439 661111071305928487 1450 2604 578068319189967602 50 803 951743042679741899 1127 2131 407616208834226225 704 2068 397443876043591172 1583 1787 4280228394923235 541 505 72887735678274680 1364 1684 627905640185278087 2982 1631 108814907878107485 2772 1133 621832220250117452 603 797 629955612199611346 1016 702 721332721315000160 2664 1356 938062391323989281 1244 160 85353474285274419 1777 2299 368401093432075583 1319 907 543610747777404516 869 1255 690372397760611990 435 359 118064153884213038 1390 1044 688384833194927177 2106 2990 42019772508252801 122 125 872853968082752529 2377 1059 357843245680123912 1170 1211 252568686461283071 1804 2680 897462636529364937 1353 597 11279570541166838 1894 565 908372862626640960 1441 1828 692659900129513292 245 480 952621394245196939 1096 1655 662738947906013932 1207 1394 941063521620305910 936 895 222432960289924064 1849 1105 411740561369982066 471 2936 340733763901720269 755 2037 1050028012946217588 2973 437 302227439239149846 457 2254 659517879328454065 1624 51 1048547182587037134 2570 1827 405487999940145710 2914 1261 732750481155843604 488 2460 917121485243026412 2869 2188 581901416587849085 1289 1874 764745018087008939 1459 2771 93842550677659370 1586 2417 684617540776131886 549 1775 594739366806408477 2314 2076 8800543084604638 2954 2779 115239633969464350 2555 1036 699505438455871513 1588 2008 286171298712959205 2903 548 326194357615173324 2109 502 375702317457759944 2664 1441 110470504740671333 2706 1120 362705071706157299 2468 2802 337084209039817105 87 2551 620143444844013848 903 2732 28447704628671252 1652 2306 964565970896992112 1259 1151 979337176936692912 584 2526 265482155659802314 2535 2418 874008106769150378 1137 1178 586142205057788499 1874 1106 261406487305334178 2145 859 109322881762478107 369 2218 294189179554679655 1905 557 772302033063969999 1380 971 878805700015845571 2097 139 413531324634573509 231 2636 541684574040288690 676 2046 1052758323069384976 2373 266 663776839243464153 2168 985 293797240997997069 171 2585 792655500558870737 1191 2661 629319551788652102 2298 104 697224634990796372 2494 2613 413505077854915461 400 2379 367435163548032109 169 1198 586367523737739432 189 379 950928368867554523 1996 27 409626759754456226 2151 1120 289516044732380709 1538 289 17354438088698961 2668 1830 53409282282374110 620 1432 85959155388126931 2261 1931 293446023984393070 1831 1727 44145483993309321 2966 1730 687582561862725566 472 1267 124293451408692671 2155 729 951210639198719251 1978 2339 944063922944817787 1524 628 328258547978661304 1500 2308 405730709052261185 1476 1201 911462508987690571 1321 921 869526883679379472 749 1417 977309539273899360 2622 2179 909053101203228612 2025 2070 125404168164205633 1167 294 291996604607872479 893 2400 1048133196548990223 980 2905 295689905375571264 260 847 1014508973483275754 857 1873 259711621517617327 1368 102 159568358486977936 1297 2485 666119233913137451 791 2245 809023266149056095 1133 54 947044381419049440 2614 1625 188526211847561062 901 323 641272869984147831 265 778 830140174402092446 1901 2057 948149937283486937 860 687 835194572100581864 1521 35 916349796498521794 295 1349 842810035723770863 908 2090 304466071752892294 2537 1395 687186847970615038 296 838 6570213877513566 523 1278 701436960783453547 679 1758 1059464750130815214 877 461 689939999376043286 1950 543 400194292830754151 2563 2661 650901144658872754 2333 696 917645455974906094 2689 1994 584256081583340652 1003 1550 445149497575796744 66 2819 121910647080791650 2213 884 332302975359678908 828 2517 975229648991393961 1992 1483 15298608146473609 449 475 391485321740070156 1254 1959 89973223354799199 1914 522 881000409250412735 2055 2743 975954615585411648 546 2313 905839588031139353 2165 2904 16069161720194292 2175 1521 586790182061463604 114 145 913635753951454005 1971 1066 337034791456176411 2696 359 721674916030911713 2239 447 113295948444747300 2485 1705 651356975982748653 1183 232 41860296604082140 2562 1920 366052107719830467 1143 190 339309135021709705 1530 2615 1010861892324475124 2791 1721 652183966580049833 2507 1607 330722874242046141 2510 1865 1123396305825324000 759 1716 1046070594941109897 821 2852 814398933709372954 2247 1213 1110398484132369375 2568 2181 331661825997204701 2087 191 340466902767090958 2127 2350 765476420796621212 2715 561 945082227235462814 1758 2063 326211963201992195 2278 64 111113459401796137 1112 1094 951790378619077006 254 1067 1130064861029435632 2110 1408 622664192279704224 441 2143 862425150136089494 1820 615 85484544873937655 2164 2932 445417672437349058 1634 1327 958849760057447194 2891 2649 622380904389808858 1276 1420 1091931577947518404 1605 1767 127341704645362030 2174 1341 951768895040872707 1992 2577 436791777768360895 903 2418 129805325640559257 2694 392 305058528471746091 1360 2560 628015742031755023 1252 955 2446651517665540 157 1119 41470711352210577 1962 411 324013085599304462 1226 2074 519709727173147469 2212 1775 633832795006209054 838 2238 700419511714146595 529 1836 587825434514069903 2587 430 1110479607846439567 2386 1258 114480695614037215 2779 287 45991477914823719 544 280 43277135266812012 1483 708 406925207676429047 320 211 2286910838013482 1035 170 299806040829822319 129 1558 588167371943106676 1538 1025 337197678552421162 2330 846 40873980590379899 1806 2204 607539828896020196 1998 1470 699621559058903671 1789 900 356812541611984107 1154 787 333732220348338130 336 2304 663497487976023873 902 29 35948647032620818 55 1445 903154576228628947 2922 2623 867158230151837186 2262 1162 513808093328568903 2362 1646 15717230426883194 1176 2556 582130410166693267 561 981 554606458034564843 395 311 53659937192916277 1316 341 700874616844837929 2785 2162 692487611219715819 199 1069 903723313969297151 371 253 372320674814225445 478 526 659109521627305033 1297 2965 868823174566452578 569 887 961736355900200888 430 2898 978415335582158279 591 2589 118914004572100743 2956 275 661015438868483395 1994 2460 627481289546521896 593 2757 865925904192905498 1372 1767 1038812602285300851 1182 2412 918260858200734335 22 603 695806540585662772 2095 1739 332271385933374108 568 1067 412358502825860659 2407 1874 952968463701434695 1157 900 137822994392154694 1960 2966 591972188496269873 890 2281 910315372696797407 2860 1179 322927896324716493 948 787 697062939123019213 1612 2732 943103962453040195 277 2238 942466470858564608 2980 1438 518419974440712347 2713 2665 53948668822899341 696 1165 79675205902605723 1062 2541 520085517087637738 1991 2360 149710291663810901 2190 1161 483126209532688907 635 359 16577831537401193 1559 18 288783236711651087 710 2059 1017901579982328310 2511 1859 689514423293625463 1449 632 866402791833265448 731 2453 1062396737921470682 979 245 45042151582888385 2594 2383 953997911051172353 1378 707 903665328633688840 74 870 584504603997358053 432 1025 407932025722793033 2577 1950 1089532041855534682 255 1276 1086253041461370203 1924 2678 588767048782536696 1289 923 10386905226345293 1191 1555 977286700798136727 2499 1063 108287785734937552 1222 1896 13490971214002233 992 1428 942274274049441792 1568 226 701167731241917985 1950 573 882884549542826103 491 316 41063386459656277 1951 2059 661140299971505542 2817 1767 607100619186421777 2840 1713 1009140931228579079 475 571 402706360938453050 1609 744 59101862385868523 1889 2587 1036533805867424419 2382 1803 59381690868827095 1078 1268 329046021790245527 1998 563 871955616889709911 512 497 758456842257574869 1622 2940 659080300879627027 237 2795 944374186491636822 939 2253 693138048220316489 2006 517 1125283723829482327 771 2254 11612540111484397 99 200 695751282628097529 274 2524 678428279594535565 2108 647 652554120356702414 686 1655 478458351299353885 1972 2859 662317887043148124 1009 2866 614359115195246752 952 292 437340084600541111 1576 1834 593650028220984088 2201 205 913871723728547878 1804 2611 995631536058584898 456 2879 42545532986207542 1870 1516 111658621458530710 1716 1237 865625107518415473 665 2869 865861903529131914 944 1820 324477606101062211 1211 1015 973851620465380530 235 1379 654857330742044524 2434 730 400289473502923492 770 1107 340820622429701606 1212 2429 323205493143847231 1685 832 901054547041057065 1934 2733 648696141632226791 448 2765 604052840393805601 1327 82 336739031474582625 2411 1198 976173027176357185 1009 163 371498931892634744 1705 1609 63824452654473412 362 1872 1054914460893754826 347 2303 880195076432449992 475 2742 521932163902912881 1681 39 868268656488179972 956 2125 26761687486890958 1203 2567 735899770543809332 2553 1192 8167840347692697 2293 1671 703131645712340903 1538 2748 1049219736827130483 106 2376 344989981846160555 1690 2804 577219714840059234 492 2914 296343143046557233 1938 1437 581935095492196015 2013 152 9826539089458370 2914 1106 38391194058084309 1378 1579 948475291855452730 586 2720 269986953355713208 2427 1710 848863483623731637 1050 207 622872261790151900 1903 2874 867037177913644296 309 1298 341695761027849109 499 2850 979456876187809691 1125 2 613815371454224395 800 1427 622255500388026460 2344 1698 741442981215529044 536 401 410359501365019799 771 1415 976953790363732875 1575 2823 652995144251679926 717 1804 140179855704976095 1687 1957 363898522994988051 2020 1158 44066087192386895 2774 1689 110164745762413837 2846 153 505564616240274604 2078 1540 613886781580547410 2504 532 414173299949414858 1725 237 871632176009789591 2382 243 332462189221704843 1424 754 685734065629321948 1448 2051 411861451546348600 2962 2271 372982275262837937 938 1176 89404854964810832 469 2605 86101659037213400 2475 837 304277434666748701 1007 1204 1042162198751498 1152 83 947248373039831333 1549 2519 53971373249716335 1625 2590 554194886816805867 395 839 291825535989065020 1454 1869 583641969851807352 169 695 589130476721334506 2335 2428 980629220296310407 1450 204 947802423601647197 1863 1232 373518557415160767 1284 1545 904817671031970748 1207 61 984219098135480412 97 107 119295114873127038 431 2702 121111526650469212 210 2086 593022204466546247 1303 2592 872439252516439678 2087 141 985115440943894228 363 979 111168896030307613 2279 736 905316391622699535 2035 742 1118686882576816598 724 737 370768540260741599 2894 777 119047741229636853 2432 881 131151307063575739 1033 1613 626251421467724655 1760 1299 703517421689971715 1864 2790 735768546592816280 384 753 294845800198053728 331 1919 41606717083834395 1308 2635 334611694321683491 1505 2557 118574644749583946 63 550 305286577754956064 556 2771 111781919776760206 2498 1154 940254009661780814 2026 582 906896240817680258 810 1502 36387011070696226 744 881 882915837193350035 880 283 318583784898167720 1478 1957 74518359452704166 747 1000 361601145426787292 1711 358 807821949685987531 2958 2610 701163814593653216 2877 819 1054615522962249203 2400 460 509100116614157265 2306 721 710285752606578024 1282 2951 660903491500734933 1655 2259 975793856539537135 520 2703 690531520103300364 536 462 413187418165242318 2170 335 878321246097523315 453 789 40282584731754864 1004 719 867919221454397313 1053 1721 626565319826928715 1545 1561 348385759308088720 694 938 334925908913272153 1410 2946 328124203992899177 1866 183 943142957135727717 2351 229 149109143139674712 2398 400 87806677382191602 1456 2376 923681397681650503 1822 1170 257635236229710041 325 2763 902200306252173065 809 1085 947928357818348488 2073 1827 878441745781275112 1549 2988 911638695190895663 1970 2576 398544965418613395 1752 312 621923354767030729 2790 2905 117130992246740850 459 2349 1025598258912040842 2834 475 953594676036356505 846 2798 402235478262118830 1542 2625 126877399867705030 1800 175 706275267606138778 57 1668 580878424071622894 543 245 292683445436009577 852 2591 398418765229302352 1801 2168 90534956869150181 1736 971 1057850128253998705 2643 555 978055234858979434 1843 2628 663985507087479313 1277 827 975559721612584142 1825 597 656544129398754687 611 1048 121950311583463700 856 1342 1003784926891705407 2072 1289 304938688854026121 2054 1541 192699873903036752 2238 446 326407910615107258 1821 1931 666500434775773415 2007 2044 942003688778295119 2935 2831 622395918712373640 988 2439 216361890305332545 1269 2815 846274086208768693 116 2614 868621997703084860 14 2467 976075391626575935 1469 2754 869764350275559226 320 1008 339420766235365025 2833 1302 400870709242607136 2417 2474 13296277867065162 330 1895 953077931595583876 1310 924 687991935041109404 582 624 946376158821420825 75 851 933307468094768 2178 1582 583681695178578331 2364 2762 318194085725648694 2789 1693 981564613449354926 2112 2806 694124683452471310 853 2508 582693028272508930 2821 1946 916997191612051934 2688 1408 980122224480772425 1269 2967 86642613266127683 587 400 1117734892892600079 805 1673 736895477295880637 718 693 871148702009497923 865 927 938665740885639181 1401 1754 45409254655921018 1836 173 408391938182824080 2095 2252 41008790308927220 2628 301 44606192744213152 1345 2298 305487997735833370 667 832 406272679815657827 1644 1206 868902864608097920 890 305 291870228500657790 630 2725 613339155860205769 9 1882 79573678584209597 1019 257 765454614258154849 188 1747 913585220658736227 489 1570 659066855040821186 794 525 615652059259048093 1226 707 1085087853390063703 844 1036 400635162146576496 756 2521 576467375604717649 2551 1363 77407187868126665 1301 1888 114142730099100543 1592 1787 331532493086428535 45 1307 616787937030543225 218 1035 696794994832477445 1682 2290 105540154152354818 2568 220 61637388096246708 810 1614 72065666116787981 2313 1521 584260773593166282 1595 1247 913975819769063776 2878 327 620462522868481775 1479 1980 402178012922238572 779 2646 700189811694225446 1855 246 361440908218251320 2472 1325 38562098894576038 2258 101 367507663836519133 949 20 578591460647247235 1310 1615 11285194500197722 81 1025 373587753732586295 1389 691 43126695804342479 1321 2457 902201422942825855 588 663 658670644428679286 2021 1451 948644380009932481 1511 1260 864799524546741160 861 2761 979523734571112998 1910 93 975818517643632434 845 791 376227350026924925 1053 531 869708207004010886 688 754 580402415071256185 2719 1017 336385742649975866 248 1070 995565870345034258 33 2192 4616851012740058 519 1226 793796445835798309 2427 147 132363782218828462 1394 99 374973179783500320 2873 1971 982455958410456112 1097 816 325918391537764677 1475 1592 864823643121983463 1987 90 74503898907866365 228 373 398215196190765972 2137 1504 988970223907772800 1894 1875 444355370698899520 572 1851 391460273966508277 2511 2113 587656907410338111 1390 2927 626512813083592471 1504 2296 984388556605528879 467 1791 692153406921711915 564 1891 375945936668961085 1377 695 870659093794192401 2337 2375 1136206175994558204 218 717 711484184277303 1993 1427 35153395607893017 224 1002 818996576436726537 1837 605 989579827265113548 337 653 47958804753243380 261 1038 118307490762074534 454 2456 868919834939743903 2413 2308 697865135588069205 2362 2407 1127163174193949604 165 2631 331133476457196415 2811 1695 543201625487288591 1508 2606 981225241632902101 627 2576 987763727251322807 1159 906 874124146836266107 1019 513 365364127261184029 1154 1395 952055807492916653 2663 1779 978330439416149857 1861 580 186828885293407361 2003 1917 592825427481926027 2168 2593 110270903790504146 182 2040 1127081373961137853 2102 1967 101298026477580597 2294 1519 170631733369289327 588 106 940198044823085121 529 1547 621497402726873524 310 985 973876935101640498 2824 2140 92658176196478449 2848 1037 330527407379564943 843 2325 832690001242261496 2122 1134 299458136872631825 2933 2574 403490631555343450 2368 1722 612801946996805826 420 2185 41731188678308900 161 1512 398290038685179190 934 2459 112227936121838375 2582 654 577766202601416593 1828 531 688822946714255678 251 2061 370903493445356828 1970 779 398309370057262211 2716 536 547010686119979517 1368 979 146263645486354501 632 2068 7130539131417304 1357 164 438368763366995563 213 2292 426734570583765472 1982 2746 1053155993702032179 1137 1661 701628621149829931 1432 2408 945793609872551209 477 2446 370101584369208429 2404 835 805877473975030642 193 2936 328906318881372899 129 1530 231967001643316176 765 2675 1049622185743869118 2958 454 975463461442364398 816 218 589708336467279370 2970 1942 3652623753780627 299 2122 125176514574656754 2374 2411 881038767816620671 1058 1406 908172985830089153 1898 661 6122563742595861 2893 2275 691307595094761308 978 2927 684779001759500001 1128 1012 399276311015494432 2622 2285 81509004446711498 1590 2466 950375769757840475 309 2621 40464566218878849 2261 944 305913505673366693 80 836 2821629169879659 2823 1188 670124661876893462 691 1085 7941502780569584 1293 1331 1115497827876747711 2414 914 943172672353629249 2819 955 621388830173924349 1045 1935 296377030993896673 2456 1460 257548418523303657 2131 2341 1082886107748734616 2206 2881 324635572496681003 1318 1392 519089427713247790 2775 1459 309628351394724417 1380 731 4159160519806717 208 682 685586578583452317 430 451 638474156437487138 677 241 292614149119155304 1092 2275 336081132933461555 261 1460 476317842070389278 1513 1136 948010446877574392 1986 1304 368121087416486397 982 2397 370300583989443599 1402 1929 915766024185954392 492 1447 943370321483509135 1946 566 8293701075042376 1985 1110 410285500093362233 1638 16 332017691231843094 309 413 365873440438214627 390 1527 37672416480789184 630 16 329736607082705084 2625 1797 864762451233378456 74 2025 44974371958394231 1925 2721 49473087415412849 659 1937 155813538618547291 2372 2017 118977340836308064 2731 2503 979692845218079951 203 2034 520381813059377683 1975 2673 364439294880565491 2721 571 940411771928475344 1206 2655 51811512611768713 2828 997 328378843554957915 2138 2046 157774825951894121 1306 1567 414003867424696550 1629 1698 687075313386430770 457 114 620742235035783514 864 1662 582326400640557611 347 1717 334798626631579856 2731 439 4913194135962652 317 1481 401767278781647759 2270 1532 661979147658808410 470 2134 871265481491662161 1840 1090 397648115452328462 2616 2231 842449737155786790 2511 264 292390553661605230 901 2337 1053465144886837873 685 1651 796208895965526412 2598 1463 670376390593679222 2895 867 265557727433045648 1891 442 703150428552232560 2397 1151 907318515481340999 96 2301 258670944988917113 2574 1759 952188084726030878 2852 2525 579439531970435317 2712 397 84436793609050439 2336 1037 144796495868686551 2857 2954 905338760035740739 1229 335 46845419456198968 1954 1789 339936281101697360 353 796 325976082270606816 275 252 42705316509260163 2236 2566 875807054611812367 2040 143 550356497323736108 1560 677 375189224364859819 1376 2275 288307693029104297 511 1532 227031940588210891 2916 480 334923378537384615 2795 996 300387174681503862 261 2017 583639215970189474 1270 2745 439516029687294073 508 987 799942909311675886 2296 478 365009584708591765 292 2109 1012319247011867922 1767 1511 933913603547106222 756 504 339426336081549229 2893 2809 86852982357628818 1375 1347 226661042071018867 1416 348 618186226528563045 2766 27 260821783731892639 206 723 658900555303131350 1445 2552 327449361246057898 844 555 72135151302960212 684 1769 457949937893132405 57 716 336351969345846562 2839 1334 918466369147616712 1895 1652 44724593107213535 2229 733 603539641260296928 500 1698 658896967692984061 683 891 984234305997387542 2577 1756 1088672766000701104 1545 1939 120525849270842643 1742 991 941952549903683964 499 2451 882347503428056468 1739 574 298314571687621475 549 203 1865440803968934 1836 502 404515636582410420 34 408 979681940647552541 8 2402 905507227928802083 2184 922 947879423627949165 988 735 727294019183334966 2189 1796 1002723883646152337 2412 768 663105121170206866 2562 1719 296794642279888712 436 602 623174640991279500 1527 1010 86347518956839072 968 2777 327835961783787971 1631 1998 302882035681393562 2819 232 121750084348070833 759 2650 484474296360051243 327 2144 655787495025445148 1308 2567 976645779807496848 950 1908 330012965179079674 820 549 475112995841967553 1305 169 909805599155265760 1727 2643 903447304173537449 275 2762 80041606326919218 1235 2113 328730070095338684 130 2176 699503903954406125 1622 2845 264224208826314514 2220 1706 951743668004365393 130 1552 913374754572721784 238 665 371538462126662587 1317 2765 953133716376999264 1000 2429 948502740142641193 2648 470 963720527732921142 854 961 616072372595530896 2538 27 584341566167777551 660 470 952149099303513284 1109 1873 506266098750326011 2417 1367 696383757915404238 2427 2836 32423263339873786 1030 2513 650565357009339698 657 1187 695098167068982723 1343 1780 50557949441773367 2899 15 1123299142756701821 728 1479 295083985395634838 2789 1419 689613771398706327 881 2934 894728471849319326 1094 2952 972808869381349438 2393 490 699349082726584670 476 1177 364163746420129256 441 1731 717641200762958335 1737 283 662858304141324342 1458 1456 624422060267435420 1018 474 485211486122144820 653 2278 300830897138097112 1967 401 976718750312455579 749 2260 4257946226877874 759 724 224097485081456347 365 1287 48797336500279557 892 1117 222580559720414022 1880 1251 937298976226198839 820 2317 480081444596698815 391 2679 109961148517315417 1268 1459 895430769476863728 1310 2116 408752099672893827 728 301 985550054338182979 2765 545 12111198124692189 2204 2423 303532378133732621 839 771 36787045048620041 1227 1054 831500410995401376 2122 1613 36897467658514492 838 230 982890377988461623 2920 340 510628085907200053 2034 2 766587246195626277 682 2595 403411371476628422 1708 1679 518040463148982467 176 111 937459009303990897 895 152 48034004962895486 1882 1796 58800784572226335 2330 182 906179736976622632 1427 401 297452859050224945 712 2920 557628694795517240 1948 1919 900810439580200377 1246 2163 17808452250742555 1917 2929 613845085048400543 2040 2515 443977558391116969 1510 1080 950051584293868150 1966 1223 982046627928442033 1667 2207 878155473795592052 1600 539 882114544169967884 2599 1795 909051527505475484 2845 1165 736973190560190890 2100 143 125596405792207342 322 2810 80151225563218178 2848 2180 1080610659276118607 1587 829 311521368545770946 2860 50 717646361529842249 732 1756 116520820392961766 1480 2132 110875922147546651 2541 1587 842256724718591353 2375 1027 540740744653643665 765 759 72668820645726565 1931 2762 578012885521100423 38 2280 580829875437089090 666 206 948003094965794712 2946 1237 328315109405169802 429 407 115266818201287672 1798 907 672169720767097992 1776 2868 6938551861729225 2214 205 74805603522601125 598 2733 334398564067808367 2341 2676 733055781300757614 2917 151 43920586984638456 1280 1887 117602372227734383 1663 2894 328362031455526255 24 2215 7747444612393974 2329 2953 702324263802794273 891 868 409336511349252276 879 2377 27938410516682170 1349 2113 765811028789292543 33 2601 869041459904866709 572 1182 992503854404758249 654 702 576591089816595224 1866 2989 366458365900554353 2880 1380 685535032565624793 1257 35 413544650233219545 1617 1978 829745956950254879 1899 1251 365328090017307445 2278 2225 76754726269245072 2661 2027 685618563221827358 2803 108 2382035844693541 366 327 182900128550750 2459 1428 699242615528314017 2532 1176 288618323695409389 1843 2008 852369744266126706 213 2806 978570897736116241 72 2113 952975610040817608 586 2084 797537249316039659 772 1394 990202061849081708 359 507 47080615666863570 2720 384 942561125374153158 564 1578 361900745666450907 403 2375 659726261478353448 940 1446 409447978446474676 1247 2550 579330323122261541 2181 1262 582782828528703509 2582 1662 337931603965002250 877 627 585910444583366982 2881 1530 803463820265778335 377 1149 658495769800025264 1944 367 938726318593588066 117 75 335174064718359705 1463 636 49844113556072131 672 2841 795459954502229072 897 1194 429076653696770715 764 973 793652570754496054 1599 1964 1051497242168426666 815 360 578626915778589251 2878 2259 988124148348477929 2578 2161 913894948010078016 2936 2835 189223013617245955 521 1114 685467281003089502 1117 275 771855806163959937 1860 1827 661039894349315584 903 1972 142661663503213118 722 2305 405452200568399811 1860 2345 1109202248479531139 1364 1996 304618671230609668 1514 67 985556309138834241 947 2355 78290927476477679 1711 1998 732485680348976313 200 479 865579120074117321 2819 1837 939492903881840282 2126 1275 73173597584699300 920 720 974073964047401598 1312 2484 875422522641698022 2032 1792 162802239112244132 605 669 295613909803352918 1709 1029 511546464691425519 810 19 909383250840418591 201 1842 873768212063804511 875 550 77965941508804416 1709 852 226095394174409136 1452 1101 361265831319231778 340 2302 118272392291379244 1901 2520 74509450197964857 144 85 983861088183248543 2345 733 286838752350723297 879 2085 869360013615606592 1805 413 594993231201811098 638 2649 332162842788502753 629 1127 396986002145266119 1649 1506 873682540910789924 305 1825 377932838628908518 2040 2635 1012187411014548652 841 2903 115269393082994098 891 2661 119849404505526726 1140 962 360695198708014761 2169 779 369246546006223493 684 2658 833056836049271630 1619 62 656687302347318315 843 2050 51078648596847778 61 2781 620670505296347111 1510 823 937207691496506824 2075 1233 870942823441872251 533 2480 121826855604364015 2337 954 210365057727287645 647 2982 123679771857294647 2278 875 38287856087229676 2545 484 936892087505067135 2228 997 591295207184227595 2820 579 45232305138716560 469 707 291223092124789559 2010 2067 878438389676845747 174 838 340887979481096307 2359 2195 698963842469103544 2658 1233 938025737231687207 1261 31 758828426510561432 1391 373 30466809924791928 806 2457 954520010734532813 907 1365 987050380865482468 1420 382 594045036105576057 515 526 649420297620352049 1669 769 367467443036408642 1415 1608 907075209607126863 2014 1352 290976710208242726 2763 1194 109061497319057810 682 747 629289073706215196 2423 685 510692096645496094 791 143 590747930501487149 2394 304 1040931625860691677 791 1796 353675631158672420 577 1908 87438835822772841 463 1357 760696576648729401 1816 561 268323261322027172 915 1727 947378561258794383 675 1570 905150157285585768 1963 1821 617505231601913917 1658 79 322507272501708623 1378 2564 1124838535413213098 2172 2605 73562856944542478 1822 331 868147571852248797 954 1752 973642893364570474 913 2495 872289268381488906 877 1307 292653267509764639 972 2704 938508245709445130 334 511 1025778711142915641 2651 361 406469583024231325 2048 799 592836345936988612 1937 1742 112983166971051487 1642 2244 993183135842475212 2140 153 1003551474100559763 1683 182 878503661292365388 2466 79 941873001067235506 76 1696 375035926187052332 80 1275 72152110343586379 2233 2955 99605436379743120 2462 2503 1907137890202627 290 1946 1095323543337602698 1008 1351 367310045386113898 2126 1662 691990301380249392 2857 36 110920332037318478 2911 734 365728371982280667 1874 2594 475452752042867646 1383 2987 1058128801578616604 2804 88 12830305691676996 1359 1140 256858619378838208 1977 7 195640055578261985 1427 2658 589295699528166262 613 2670 907785084030929439 1879 1093 407139011193961982 1074 1606 658237324539481648 1714 1180 89267613369771574 1430 586 739008134683030494 885 299 22984170954879206 1082 2395 33605632059042435 1048 460 693135513648967073 758 2649 661257941185247826 2003 2869 38722883047977071 2326 1591 469893607843174877 2070 1002 737087598199535798 558 1285 663274515301287575 1084 2328 16103095587870811 541 2809 79047838085635915 23 1530 1044918772430873850 2324 2688 148916829606424104 1753 165 9436590824871033 1667 2457 374825027566928553 1107 2361 412133746451277496 2026 2470 984249675616036871 425 1893 159176026579708235 1817 1531 222072855398043743 566 2782 54382283321738190 1159 453 941520443723857110 536 2443 373016654008065949 1126 1868 985047970109015273 1041 2921 513815006530747439 1684 1239 223776960352899189 1310 1712 903976795675968513 1134 1655 50633887085257682 1335 1691 766244806734361211 2100 2031 12023636463013150 3 810 413222888216183192 2353 2916 649980601666411469 904 2590 693736825926485944 1558 1061 89826278010014166 2208 2443 370751985933943566 520 467 867935593613436043 1172 1348 604459280990380680 1181 1526 85697785236500647 2184 1730 617908314563371260 1573 2701 773994804856549515 2160 1652 628467187331093910 494 1844 267969714492552656 2339 1187 189208060670037309 1627 1437 547559027332917021 2295 2039 537079651246708131 431 2217 544224490946002298 118 2115 556827597537729029 627 1695 796969111068502680 1221 392 690601763798133381 519 1065 948646578021891332 548 1037 299268691702886167 302 1287 302632216214316735 362 1050 580719261106674838 1690 1582 119258831239041583 1261 2249 434181131365559524 1165 2802 974893385093998183 2547 1900 49435316501337539 476 2002 298419881044356552 1669 2275 876819744066447313 1947 867 227643461567104231 399 1663 902068792733518269 806 2524 355451701778402266 2024 2416 294932382797198344 2596 502 296222744068348197 2550 657 44201360834371422 2207 1756 698362263818326171 1739 2378 17544192998224402 1845 2891 878641239243969376 1248 789 615246797785701903 2615 2519 985228592571478673 1253 92 83976510998864018 393 1071 1060254440224314212 2694 2751 773263287770696331 1746 423 612970712244369965 2598 1255 395053946641157569 2588 1841 865245964508918078 2130 2083 1091393660308513404 345 1662 948171280775528755 599 1176 327972622634654935 2574 1421 439995258340213284 2199 2474 803085953442972381 935 1660 940207533656802286 282 2372 291099679924443500 2456 807 693961876211339640 1514 2459 301797840925472656 1452 239 367034360155053488 2277 150 44825218136705878 2368 2212 51589657411681380 2905 2918 384903339847954947 1801 2189 1002549928126685823 2624 2831 113790787449122923 857 263 374384622487509112 1614 2388 88071427936802309 2348 1529 674031976144023761 1949 2913 43771861704969364 1428 356 613703691213509937 660 1559 594461149089427229 191 2671 1048258272297816201 2474 2914 87856185624673335 2438 303 583832029688207698 1464 1965 649841891126361006 1689 2632 116624680837188861 1830 1137 984536050255854293 1592 2317 908449320966360546 487 1301 659709548157804471 943 18 335732128590290181 1861 2906 581457279959821125 241 1213 671798088300263525 2526 1476 983887171072649610 1503 835 584039476729705905 575 722 292523808203735434 1893 2199 402706691395770711 1420 2805 1132590732547847523 91 695 398957619757742965 2813 2904 401297595503024023 2285 91 953393147706591490 1214 1203 798307446896892122 634 2604 10714321764150830 214 1952 16805864588549871 1364 286 899284882331631635 2114 2981 953266073859413787 2661 1988 183689336373174575 990 382 557288571273968375 1234 219 75055322217189832 2174 1244 974314015508852241 1111 1854 615460548327945446 2774 2303 917046029122049484 1843 2666 263991929691371588 1601 2114 1016918170349645187 1504 810 694258199447462480 1605 1241 981220007800003433 2112 2067 339128670754154157 1444 1882 339885223584754810 1776 1865 223979696205950449 1107 1683 875724942205624635 2363 635 865823072708041273 1721 488 17158248884951667 1455 629 404572150134492466 316 2958 302929615519150205 955 2549 943752006286836214 862 404 696025496626856389 1474 112 898038836312768224 48 563 371127839258410102 1581 657 873903458454046385 1506 1383 448676472998398539 1360 1730 947164950800080993 2148 2819 986351340121413487 2598 1947 894075969094819084 2270 2900 400966184707335704 2233 2497 636581689670658600 1439 2037 189913067989910717 1523 2640 948303599120156895 2984 2087 10055690854400424 437 1023 725545035724608927 2949 734 9601554430660215 2891 735 613106421248035107 1890 853 49756571881912279 2897 503 983363433725291820 1503 396 327327706873757279 1222 1064 874552814865794520 2003 2508 876766676323785114 340 2165 868461629312574899 1939 357 987580625066219801 865 1815 985276269108941773 1376 350 370882650579473743 2498 218 906264423365443808 1891 1916 118313462842555921 2519 2205 583025911396165783 215 310 988646430029619770 99 2256 917057633281239675 583 1597 943905392750704521 1544 2665 77330721700858997 2754 1489 40865338238792616 2876 1925 232566700814417728 1637 701 373595479900079944 1260 2975 1540115608154838 2832 1394 48990793052702614 1556 1205 446655744453153106 1283 1743 367266242895653335 588 571 943508172379551598 1873 1744 1053065067833077062 2875 106 653203878860093422 2768 31 905412107052805138 2470 850 953941157999426809 2706 50 301882009349429809 746 2666 516332072714288825 2508 1265 367419127797885071 25 1435 938603370629492860 762 1401 396775981291979698 1715 472 8326935719240740 1132 378 118627045319585439 2186 1918 975873858226242978 1865 2743 41423928171955099 2504 744 7363628543016946 482 72 780652460869008 1882 2919 711166928026725035 1259 367 698350044824820254 1048 687 792682851066178611 1376 1650 591279174586448734 2058 659 479770616875880620 2149 581 1125805255626926270 2868 1715 45956023600566522 41 1633 296893988835674328 1821 1937 879574411114727111 2398 2109 906703082360661964 2714 846 157156345927579322 2910 1134 4298112169389745 1307 2973 942968163522047670 2214 2648 354716990898319937 492 2680 978316926618425392 30 50 40005499011956001 2057 1767 35359321448412601 25 733 370869466290130435 2938 1235 288924960917236225 1205 2300 550966481767939110 1586 532 975443303715689700 1468 240 288708133425777457 778 925 1094178528633988142 2475 1601 45356675025272336 1434 2695 338691479406583961 1974 2702 362457975267079164 562 1949 373594580763120912 1472 2059 625575323849157938 1925 2044 231603689627345832 1375 2629 722345960896420477 2193 2727 397521584872087218 417 576 2554099685243114 1792 2007 527940778994781490 1283 2119 336607435243049867 423 276 293902598348033436 2557 883 92243205167154460 1357 2177 843909839039662020 1155 1299 943682743762915289 772 2190 362684409537675281 1312 68 902726860749053584 2163 2984 81377690134254094 2790 2078 12983907144720135 1365 2491 660238585443983372 307 2052 187160123875541377 1535 839 939848296656785940 2648 1963 415675332032129317 1541 2783 897203866589639823 1573 362 335727246618195324 1390 2727 882660025111087434 2529 53 628661911987053581 2420 2888 624050747207546115 2742 2478 296962676107643088 1677 1686 945300562352302112 1890 2283 843442302714965442 346 1604 5843751997368583 42 1928 43791386384077888 1315 1518 737038250789373126 2342 1946 410149348435484377 2432 1750 292985187916037940 2901 2633 39830992737374477 440 1442 893392247719469979 533 2356 3805325458949272 2213 1746 357407092559797787 1368 1679 726507079028106430 969 2451 621169356504603956 1071 2424 175200939939544027 433 1981 448381739262973053 2438 2800 366692709460090122 41 767 378149923423571227 793 2466 615898538264358254 2800 685 230510946405091674 1775 2896 415382131347281355 2192 4 403660247341736488 745 1394 945826921332726029 1447 1056 586297993170222422 384 81 13144521996440448 1942 2565 626244631682999201 1326 2709 72452576785003408 1329 1702 870663698888561309 107 57 43054772561210826 1020 267 1119799874713746312 397 2326 1058646019122165753 946 2257 954100184901399483 1574 751 410220930492288976 2556 1316 581340094307964120 1164 561 727570974176448315 2635 1707 888423598402023868 1013 2060 122690293394286026 2477 526 326793538937475966 1865 2319 195922627729671605 1334 2871 953405062564485979 2046 2098 1015351756008884635 728 112 54359942401716301 2147 1922 809429508715070466 2565 1173 520191150441673004 903 575 63140324366904987 2222 1067 413197303227963602 811 1468 952747834855287473 1455 2806 298598311346166164 831 1410 289462946697507208 1104 2421 332430266734775799 498 1272 109643208358208911 153 196 326707144040840410 1242 1315 878879653815842860 2097 1984 627893044806738862 2633 247 614454701770745137 2961 2533 690560278687563377 2576 1591 295290702619200570 2717 2159 797449143952312213 867 1703 1096752969358027949 233 2245 1057569685505526684 1250 1945 585293359897371803 1509 567 628872146912177199 2805 1746 870992001796251190 1889 2338 444052534307272409 511 305 720656623100630411 1604 2606 53360686523279373 2285 692 375050689725277702 1651 1422 150206335475675159 2579 2371 50125366009260918 1922 94 259973184750425704 545 259 80225927851472398 453 2316 405578317260852933 2279 456 113077691402917872 2599 1238 120917935912518436 600 1141 586398710915330380 630 820 478127457335480447 1454 70 14392466482333721 2368 851 376147894745247764 691 2061 620132657384609239 118 2751 807776096365197551 920 2327 480956268977456118 1739 959 118818508851995147 648 527 331462694359550072 1629 723 900933506973808334 2709 1131 402587849669109822 2067 2744 953418633678370763 2085 1443 302886379096654997 104 930 115071657349901061 1269 400 123158327430554674 677 2429 364250295615564146 1461 2130 982471643421672962 874 1604 946043022479576420 2005 2840 409692736769285490 2482 443 635163909609720563 577 1311 72276365993465603 2251 2943 121000258698530358 2548 762 16449507761021133 1627 2372 731802122504079606 2071 2862 960273928395349455 391 373 404104106836452972 1746 2487 110467862560996112 2835 34 1059824224619090015 1377 2324 798121996586506186 2407 85 1122550340783929551 228 513 721331595682121847 250 1448 413991700333272399 1322 199 614240991488922882 1834 687 839576727315744393 400 354 649261387129244061 1969 1615 907817648670903075 335 1393 72249006510417895 2600 1815 38322513707595876 2516 125 877256341468030326 1759 2749 726125817951605866 1054 417 36669306575678781 1237 2266 698748578253440747 2992 2342 371905582874694571 1724 2660 109557373927550735 2097 1988 765327399931088019 1862 2051 876745756155495053 2454 2502 156889670653892796 1812 567 86474123887141251 299 616 113489240180709728 630 2586 1138345000835267258 2748 124 192132921665951051 1132 83 988942316412776007 2888 1207 291085312873581985 1845 1076 400797687652078209 1693 2312 990782032699497137 2626 802 8707675806368653 897 1081 101105160965367546 1664 2120 695402665488014904 1321 2594 917052197647484533 2033 346 545058724776091047 1553 2144 124840313168825734 1581 2358 82370462904068173 2073 2459 628380942999125151 2670 1118 1051922406659985216 1692 2094 696448026258051193 562 586 507441037114045321 551 1237 371018315475641276 462 739 410292472947689791 2926 2462 307114194945321862 2910 2996 912353867957294140 5 230 397631081494972161 1350 1611 155462984471896208 1904 756 289606055066961511 2162 1641 976683090914242615 2467 2142 440565733923364692 1257 1356 946009540016066870 49 1880 696761069822796004 2056 92 40876016200533278 2947 2091 581066288569297815 319 2377 894728870501922880 189 347 303768009087713838 2122 2385 303683926249514962 107 2595 332674840739812135 265 2483 977491081608082461 752 1060 411382224134860673 672 2917 665523416356995034 942 1957 663229861205748764 1418 704 619882676527410601 1383 1339 445337755210604336 2660 107 580165942727693899 1304 2694 916310202104220451 2510 1218 73012278179238312 885 97 639054890034133241 596 2955 42359478688197066 2009 300 554381033255486669 869 60 119082564321073879 1710 644 551581942295423872 2807 893 587235484101110303 1906 2909 77955393571498311 1032 1031 116075281638537929 2474 2082 117767505882835144 1049 301 697570113549791393 1998 212 913368439424586171 325 353 977849094749380936 14 1542 615431951112361011 1030 2220 51529512852654416 945 341 291313999746138953 667 2016 368731710479241875 1557 1309 207007357489849217 875 1045 649260803784258394 2748 1789 514667986852685705 2003 2055 766102399812843458 1131 1509 327729165461578426 2731 1000 974203358873882703 262 1267 594001688247012392 70 1463 979359033379230238 2780 1056 987999859428452499 1726 2474 583046765392717716 295 2695 881041572833323689 1373 2266 219045333685050692 909 454 872049125619725288 384 702 656777179827442661 1883 2785 45233375647120113 1459 2462 348365953837764119 2369 1609 34526443852111169 2822 1876 902567949256664539 2658 2838 974668983153392780 840 1270 594146251386748977 1376 2031 588745042879388684 2387 1608 981558711627871248 1657 2372 112982348183239004 869 2491 5244949147136529 2162 255 474907154998125705 11 2530 659267968122679050 2503 2501 875776332545713531 1869 2347 1018900574786322884 1376 2965 398426018483599346 1214 631 989122652921572368 1424 125 916134823090801853 2760 1644 297854615262683912 817 85 36718267249106702 1125 1726 121497815818743053 2045 1970 1016396310296542646 870 2597 592844658095012512 129 920 403049956904246570 2079 1239 255898117819842364 216 2130 119715712627891477 548 19 361456636195561465 548 1385 330249128000553940 2200 2555 661306157300797442 2935 1528 1049155204152117410 2304 2304 980695944579898860 2095 1796 102356871255978769 829 721 140934091692043024 62 2869 625969015877129380 1877 1082 15979277673165155 200 1254 584561614538101127 2080 2305 342028926518827058 1211 1271 120250140531999204 2396 1752 121867876652230844 502 73 6442467938755551 2299 2355 698678600182269290 2612 2436 986930381233484813 2594 2123 593916608979610198 1614 163 335751946707049104 2605 1071 189754826568058067 1896 1483 937677643744660351 2984 1225 85882803017328409 185 1839 414289506974387468 2527 58 657779403127007667 907 1116 300992204822542805 1921 52 649716260535218513 824 1206 873385055684575758 2995 2323 1120003146470358183 649 2448 666154194896717023 2913 819 988242540526989120 178 1386 404269638791467290 355 294 434690742942843672 2967 2190 326665619069656973 1509 1335 799119174022795304 2668 1669 873252501162457729 1907 164 366746261548321857 2684 1454 899432137067399347 1216 818 408410821172139792 2132 1995 297275012651337863 809 352 80456563942132201 1644 2756 86894266438673065 578 262 585012522426553991 2992 1650 377638070024895053 1367 870 940568433778736507 664 1593 880584681209871816 2727 1694 552098049618095776 2271 952 8062538787207920 2732 326 8726103923052752 1775 291 22767838539247342 592 2923 947860166759346935 1018 1620 149171032443588714 220 1728 385330007585885717 2797 152 288254168699295077 488 171 150730678904236955 2247 1350 45013521009154570 1971 501 553148159357578280 2390 696 365167284299727522 959 424 6671344185940142 1392 1674 401110477251417656 306 2836 585315826768762171 1746 413 974877122263670287 2329 2901 10968326844855223 1280 289 368197832363082125 744 1161 223527099067424062 2522 1445 800309446472673752 146 2415 1124627744256354079 152 2098 333637713406132666 845 1481 583918356046368547 2537 2471 951724844592499135 1103 992 47799244919900376 1022 1425 725665884575674256 513 2403 734420018439053824 827 2823 954626347372821469 559 2810 903958348620163680 2132 178 702197118261509217 681 943 375108865971919936 1017 618 556501531140491848 1835 720 592372696162003155 505 1670 980871104362113006 500 1513 868778253086131820 2329 1743 878943443120497005 665 1895 326580302470254221 374 1816 88536844616349905 1466 1505 694191178104494356 2209 1318 735627240577182880 371 2181 6840351701495681 1757 1308 336979162421091720 2731 1960 412753046270746105 69 1859 81316102976801071 2680 2760 12924954139519098 2708 1679 653357301083362575 2420 81 905226562518377082 2151 1483 294121361895212017 1736 2851 558146229415406454 438 623 413401527552545593 2868 656 38603369907041228 1689 85 651429314788006392 2452 75 765129714753881796 2175 2670 837117148305335801 2199 326 1125907188577859677 2494 1585 121342336836059669 1967 2638 222025037667789218 1760 2708 1008790137061245989 2938 882 394897075134130765 418 2695 295659327531041195 1821 2734 866457025478841597 616 2267 656734593593939227 23 2336 1012301528200577958 2270 1532 953341182119441691 2714 2202 226334263173337073 1383 2041 666343168212658444 1784 112 430629796896368730 1092 986 654683310817539403 2814 2035 698263842563475865 2865 753 125666747493458766 540 214 4579571176491503 510 1983 1131721937468106021 2822 1263 867822756864050278 1523 1715 1055361016967303828 1624 1251 469923833228622258 2556 1235 326230675111913951 1469 1068 8397101976500685 1776 1031 334646537360230304 2782 426 352236439464565337 1864 40 437351388550630748 1700 481 302206934270981687 836 2014 328077317522435295 924 1963 2051287549429370 844 728 590907573759132161 2245 495 263814679934483959 2559 579 987191005477408601 2786 2879 879912723213270974 2555 1602 870874105428055335 810 2948 875013174182508568 1350 38 555128199741677704 1902 1969 688847671787959666 605 2558 413599654648248355 1554 34 304825438094268911 1064 2487 990447138771075507 2390 2053 434911772249097545 1426 1337 587206683460019641 2181 2956 2104303079831068 1909 2251 1055061216473755808 593 1927 46129580247816526 1059 1018 1046139174483407237 1236 347 403090521136779190 2125 1237 983459169806992544 439 1227 809948088598314423 319 2337 1149747540286949820 1850 413 941283745329253723 1545 2757 913651573119994009 1456 1746 953851687956219081 1050 2194 125823468429520446 2943 1340 298725816292983678 1592 2728 4757117515362142 1957 499 89008026964474106 1073 1702 909570243139360163 1655 1971 615926457392179462 2098 1652 297381074034820593 905 1898 225239624059823030 2607 568 540503525147788191 2710 491 979115808640514595 1491 1439 973011108943174165 2792 2960 584306076534208460 2908 2900 364393850779651347 629 1734 1084918528804668849 2600 2405 195971025765244463 590 2480 910906089311708485 1388 2226 660468121545881521 2755 890 38544826862231174 856 464 983921646650798518 1788 282 589270719101287305 1483 35 657521260189340253 425 2982 621818129427851014 1895 2114 440739145484841152 2541 778 117540316620011762 2418 1649 375205056681448129 1545 2823 882655537454857945 1337 274 976273769058214508 1161 1360 484467604392116151 1824 2190 658284885297522151 261 2627 577024932749889115 2011 1252 150582715720925657 2792 73 649000467931272009 1733 1554 1121086299436173710 1296 392 41110320333725235 2156 776 36526915180470982 2563 300 256550943024040609 2774 851 370179762664896980 1978 1329 517564383577887454 1604 2723 290173835902698913 2809 649 14991899868916331 985 2787 582976825388097143 852 63 10106517441106129 1967 2444 870248262551708704 1842 757 330642529660319607 368 2293 428735615980974221 1425 2180 523342057676640184 2890 819 576602624341471932 1999 2415 909691181638415808 2579 2073 948140020899231290 2241 2118 954560664451486656 2799 2564 506229985576339497 1214 2639 1151826825365782990 2440 432 584915695118053122 440 2280 66770155181060226 1529 2004 61682143157649322 2201 37 44503187897794984 1985 2881 77391592988657460 1122 475 799996733490719625 501 1046 508883198423157972 2519 425 7978308491382126 1841 1732 735732173568336217 1240 1913 679627353253981433 2733 194 410851549335820722 2073 2412 907516620221331497 1232 2497 373207558060997747 2521 1596 868396160581415482 283 1357 720597459730430307 1605 205 14074299821924479 787 297 699523672133236810 2482 1363 870946947488936824 2161 1853 976481019770399749 833 1024 701808404720636492 2348 1019 41674101999297056 2473 2583 942172035318521679 803 784 917622830337827021 501 2074 1094315623357230297 929 2591 113052468205361088 200 1102 15740933287202237 1843 1274 648693132503749862 135 1962 645869513739239342 1181 1725 946892159239459634 10 722 977973029535570696 903 2233 904281535237730657 857 512 324932923090174352 1113 2718 765399041805650091 2227 850 868192262611479039 810 1359 553287513731691656 2006 2512 232722268408558018 2756 1904 903173264027754964 2776 2291 311610464669842796 2801 371 328971024794984788 1894 1794 313618463300018852 558 773 629927627587891655 1604 1267 404380832579608697 714 2769 982432121815062078 2481 2771 294177514824018619 2919 1841 932701458533199833 627 1580 3311156246491636 2155 1285 337850224862188719 2268 2834 657377164281827708 1103 226 980086036265568870 169 2261 410462124495202 775 2416 79022280481160472 594 215 399626978065583140 515 1630 1013510123717161712 1770 1495 1007947087000294068 995 2077 805546682841333450 1199 1107 865061027773519875 1594 1172 970621921810974011 2947 1496 369132700769979059 2645 584 230628075471579060 803 933 983865094361027504 380 1368 479093329974526628 2055 2694 760838239699873948 1159 33 949718643880673228 339 2889 10809035750748608 874 711 447723733423309919 2791 1876 78766335712914958 2548 741 874610012752130030 2518 2211 371099438540103866 1734 1716 829509835810921583 513 2279 255901724809921526 1869 1431 381951669890632225 1904 2095 121619555494681018 970 2499 11131377861853383 1539 500 594322958631250785 2136 2795 119454265070578321 1209 1150 728264673353698579 426 2580 329700642933126702 1604 344 916079865773256908 1591 562 73897390729278450 1554 2383 916810521170685392 916 264 361819050757462987 1220 1026 511195850748741212 441 1226 1145201149048184367 2278 1218 580934311222625124 1290 1250 579559740512444100 1740 359 699508077680461317 2730 517 898985246203584120 1317 664 867057921692124950 2363 658 629418906986473217 679 553 796871391784696183 2299 2123 87492902289993686 1196 2512 948698515003872555 175 1004 401193417171353764 2573 2230 938419049240841702 759 1770 536716339034618546 37 406 1128910714557086185 1347 781 585731845824980347 1942 1985 626847138078160167 938 2772 952744725357380075 178 2130 592910624107224084 2105 2127 123513402154737551 326 439 585048554516741158 888 1232 326023516263437020 2738 1704 402896282327180356 83 728 655093812779329660 858 2986 653617168525854783 818 462 79953264755514182 1066 545 990428327735578621 121 1908 940150992398829706 2457 1260 13149676654233868 1963 2182 298547872948634910 2272 1848 694761628865378565 37 785 652949409428325300 2452 656 1098381769157791816 1159 1281 365487810190816384 2890 849 365492872434236617 1865 253 1010488240757395434 2193 1795 612833802711379015 2826 2286 875690479925461510 668 933 584617336577840504 240 1235 974122452410913279 2382 1083 120950423914554442 805 2517 900937078545053140 1312 331 409071236115098172 378 631 696195719245346647 1562 2138 291348596053598874 2511 1262 664652090431896113 2760 2427 61030465826577481 2907 2550 404518214745220494 2865 1555 690670141553916096 1784 1646 334481664851119314 1355 2269 73469943221011736 684 331 793514253169323329 2216 2951 844993932593544182 2856 2580 360341516374899535 1401 245 908164623289401092 704 1454 49086648931078463 2746 2356 269391043361355451 2752 1572 584813959999730093 2050 956 595548576027916427 1627 2443 1094016373695371991 191 956 64635431613172666 2895 343 557888118291944391 1615 1041 407791592233320100 1462 1603 580867163523000875 867 962 1025678733116290426 2929 2579 46839836421220708 2431 2292 607106746656798147 2240 1449 986451706903625263 322 2807 43774092024260485 1470 1014 974682028415496744 2246 1726 830853939706961747 1405 97 409919777569586745 2065 89 405663282120772431 1159 1955 865114662257062002 964 758 981669449239417653 1177 251 397996531634911647 1831 2606 947077562714534966 423 1695 829001549729251318 2514 2584 383940389915873481 2184 27 113406684085058924 2565 397 686874497381633726 2278 173 881492583047138878 55 2628 400499042280278633 655 2318 398994759466421447 189 451 344585170869348408 1968 2481 874814291857717825 887 1090 601109637836744679 25 1867 111820338926369307 1021 1982 221145604340332573 2134 135 936955989972529597 1354 2195 948400541336247840 2326 1755 144852088106681278 796 2616 373409592387452463 1579 847 801566352971940993 2577 150 761967716797299272 2383 2716 549421924730503234 2458 1944 578843907621111098 2943 2126 342228245484306806 899 2363 423708591259119781 2414 1840 14581775307916442 2120 587 768370755441263614 1470 2883 53256623631601677 248 235 49371839189225821 2673 2858 701859084420114412 2725 755 9014808131591013 365 626 865290517896832650 529 797 987324886172424014 2572 2670 268529300853476367 385 262 630436390164723829 674 2879 737695637145735296 2108 1253 376390277749351328 2549 2577 1009382607004625518 1040 1507 397010205184351369 2420 1535 917980428936651570 2083 399 517410128972696433 1830 1910 624930291937341529 426 2115 511644766471583232 844 1121 658917847597191017 1009 867 196647727852480620 854 1781 799835638124073468 1864 1488 253034549870424109 1960 2329 117553567092273886 1787 1454 399032865475035965 2029 2274 988492507237023440 1089 248 629924887236427492 1010 700 943311648779220901 1975 2171 875725319971730925 2800 1130 696901974871505019 1422 982 762096092559192551 824 108 878606631510111780 1291 1438 844575715660941542 2201 1240 983045691907256859 1405 939 973973880575246924 18 2087 119280549616103396 667 2264 82851170944510595 1050 720 78343341106598899 1552 2893 592669532086619298 1230 1148 693753870474298649 2437 260 333622805422773989 1378 2274 950016005209270213 406 1474 190499310032688252 82 2196 640415298290689292 1919 1430 93133163736391119 630 834 375830288110409256 1099 1889 866857755715283328 2021 2550 618371018608839564 1636 1198 117294677735315442 1213 2101 668351181883991379 2552 2139 953504616462267304 2668 1498 977026548694312604 2144 2948 336407780371975371 571 1382 914571364343958319 2092 1062 52550921710089710 1853 1976 520747193762094512 163 1729 733064018124088242 736 1382 583914329096593750 1447 2840 510157550249842822 1002 88 266466199457827938 2806 924 881627253534129628 2524 27 29805208814316380 565 696 698709497578128021 2942 2143 801101807169100053 424 1949 396477934854472708 1976 23 1047350352930241050 1362 1055 621273280584867447 110 1248 888535553476150610 129 1821 942773796568735296 2527 2669 978996552374015616 1167 699 125367892255342202 1136 715 24547512607041403 1261 2143 687403288276571658 593 1681 873862273796205804 1707 250 631004532232336788 1454 2264 618699803061635525 1945 2739 1049341598792934840 2607 792 259159569715311095 2931 1731 577187268398526384 1271 596 377247274659794354 1520 2405 433594403857453879 1800 85 1002477828354130629 949 147 975563640264697179 1448 426 873462870500566052 918 965 364570024084108806 1607 672 119860049682843900 1891 704 687223089987676069 2191 2070 397220067905465594 43 24 946010478956667365 1443 1885 873845207960214298 1492 1404 902365471613765639 1742 1633 50794968748286913 2448 2589 12422819748114127 1557 2217 1003928378521204305 2884 1086 360655000880180807 120 2613 698260037241845928 1668 1276 87928197786429803 1363 999 942092112471654664 1992 935 82302600148460224 1370 552 445875429465034075 2007 2090 515889331159227520 1300 2715 443699728056592849 1759 2973 298836603609317384 2702 2133 973311883256460075 2618 454 4036363301440227 404 1081 666484116563298304 1293 2206 852152080106231262 2358 277 699273943401211258 1811 2560 258881447026298605 2488 2825 866750511556817412 542 657 305239612527959193 2977 1103 915777007208381422 1736 836 1122694134750063218 782 1852 943532170158173252 1422 2319 1046367305026267883 367 903 924664365830455317 516 1098 631355808927980384 1532 2269 990394270503614911 1262 414 591260054037955152 2973 2801 11149190483786850 864 2331 917081961098353873 1154 789 990509523176359087 1413 1744 53660119751789460 234 2713 579053252612764300 338 1174 802231975978606552 86 1706 80277936119613558 2576 2340 152882879546050839 1346 1332 975345248736920727 1840 2415 663694168221851882 550 1358 517194460717594013 109 391 697588760976541753 1365 189 579738330805232615 122 75 16838287242467804 2985 1044 360671493523601225 518 915 577260762444350486 124 2784 289536344866015837 702 1373 434458628147795744 811 284 649030738497811219 2346 1726 801951616045318814 2230 2225 116798112855817071 1706 705 979814462547952120 460 567 13663710878620389 2921 2039 327708513586221612 1335 1637 185188344683447595 2473 2295 637860021286586134 969 1224 913569551509845233 1164 2851 87297281222985629 2047 119 1020879902579402180 939 539 913564161812877897 2965 559 332241919995160485 18 192 686695871482534291 827 983 367642887840531618 2812 2658 981319109988955888 2864 1276 337812270428960811 1211 1052 291932004882262401 2470 334 396893178048455326 37 2671 442804470886131545 919 1492 78210209619172330 2259 1462 327162756492590227 628 1106 8287729817461174 941 2370 123179941633102129 2345 726 1104076801946064390 1894 2607 183259830594583786 2717 2777 769303121825744087 652 1580 592172892247125074 1966 278 289237323676354837 65 329 650015616855312803 2390 2290 971320615939812633 1506 1716 698095465920411414 1626 2664 470502366307346792 1683 1618 123779592418536868 1446 1930 870186307536113656 1628 170 404448230155871122 2141 196 648455808410411633 1081 2693 10488925328239700 2337 1824 819178946254728339 545 1166 989773750715396281 2360 1383 445301153109780286 2793 1367 403589622775109617 683 883 431715590233628691 2185 1908 45282935506691521 102 1532 942749868379012639 1153 38 993612810032052131 2309 2798 690827824694033073 84 817 123058800462661207 583 164 952548070742808399 884 2324 179527038286415520 2458 110 390092387428800619 1167 1088 948114913047659133 1248 1573 75025535729494445 2310 1448 624128918483651161 962 2313 590137163516716632 1965 953 406452437976022155 1131 2285 881407635100134219 1168 1403 223151800110697832 2429 2514 45652353068771660 414 613 221383623374321890 1050 415 876660805840053688 589 1215 979486076134021438 512 1029 989988846996841887 2035 1671 195396712249114240 41 1851 329831312887772673 2489 1882 590489342346924631 2813 2574 89959095579863280 1766 955 107561510403862844 1726 1526 628006470026123256 824 2619 954240379596785652 2799 1850 4432984198968025 2133 257 626459786967906345 2147 2143 832621399633223607 506 1239 541491687986226861 2267 388 663301657076957379 1259 2397 45736247587216744 1931 2006 159046084056951795 1860 2948 866832704255573696 863 2064 581004013884650328 1481 180 304037693608810291 302 635 77162423586131165 433 2376 453721197351775562 9 2419 80792225159118847 921 2229 315122539175317610 885 1951 141342074266348955 2730 2110 997463326065600313 2348 1955 556118756337195467 1729 1160 36435264745155168 2526 44 375593371403923640 1113 2771 620393951250839737 689 2582 987720196152099670 2405 358 1130261520521737505 239 1833 650285861147296408 2276 765 254797071452065019 481 1619 664005264735872302 2099 1050 334415694401193219 1859 1031 871870768008340545 1578 2706 905430855025371433 341 1163 478610154367580922 1745 252 626323055362547985 2211 1747 406893319197238866 2339 1817 479325973147976766 100 1529 526491111603701707 1246 2564 731584603451759771 142 694 124770135861518279 484 2091 627046559640558777 807 1628 664095764776246785 1158 2194 375262873244200440 2272 1979 1134566628299279888 2140 2742 287547867832459399 2856 1779 690167360867371227 1009 371 1051154734222516 2021 2315 88823692077980596 2855 1584 86827634786234410 1305 1079 7640636027579321 2108 290 1024653992372698540 2825 2812 11475955117730711 333 640 376636772954683586 1977 2654 1128301815440645736 610 371 83057883704873865 913 184 122920799001737269 1730 1095 623309427937298499 305 2607 269122168493109316 631 627 301266766375966852 2528 1346 52133856135360963 1755 1787 114630685542435779 2299 1254 298369154462729898 1887 2849 915043341649134964 1278 202 49405974631738518 1947 906 298739311186356004 21 691 587798757300770884 1939 869 586666088754358817 412 861 616314215021616825 2631 475 615564575464616179 2666 1047 264038724829628681 502 2095 290554782296957358 2337 34 755087869031125181 2537 1303 981297090438098153 2483 1421 799403472498425031 1692 923 987921431573817532 1501 1641 72550531467768625 1803 2792 19917660196445950 2110 2129 113453770897618592 1853 1578 700628094444891730 2932 2582 732240981782751653 2156 2568 110155109391879328 165 2084 874279145958045698 1918 1075 339672527147239810 1266 974 868798040471392494 924 34 333137272911060177 2471 1600 622257507920602082 1414 1206 693963394704225238 1908 2327 1086190765515732549 24 1803 391452088002137663 1465 2775 868880105689685698 1273 1608 979678564621270477 2113 1952 977336916367819757 2399 1473 948427463769427906 2781 2928 422078705391146468 1212 1264 884729897636219385 1293 2362 862835055788449251 789 2474 865249318700565814 2041 972 763736798349714545 2161 2806 15612002567885877 2697 1862 156183662939383664 1698 1213 385917109700498313 1884 406 442045234423886045 466 2034 1093777465992576709 2739 2969 803920928928754387 674 1683 1117755861935493463 926 2761 375009558490560144 54 1768 883872972498919295 2049 990 578706288448141585 850 2722 332250783603916225 1808 2928 414514486211518351 642 805 9495552543937474 2659 1438 841298423163398578 1333 2520 73211683066740825 2957 2436 871249635871313335 165 1776 908520219554140087 2199 2427 752105315589906797 2072 104 1255717649290628 1209 1979 846344776630311420 958 669 941754288981504598 2703 859 977336975081633535 1797 2463 895056862357396556 984 280 978409563824952349 1336 305 614743422032336810 1802 653 320601130060879756 834 2631 324659102137925106 2303 651 41205419857158992 448 2099 595162697724143468 1716 1517 620959227449350096 910 1606 649328751919630040 221 2380 870378983446197598 2412 71 947574311249717327 2885 1568 587595580130269894 2349 1411 838843255158388645 750 2412 990353598963114527 575 2005 222541224906389909 1538 701 655669151242559413 888 47 661386033963029654 2318 2842 442848771129797939 2237 1733 442012321098977475 1486 2648 18394490553066471 2466 2908 292792993168182527 1762 1178 31990288788215969 746 860 373262208159238970 1389 1501 15868527546817227 199 1440 981253984229998133 317 2325 147596212933782126 31 2393 294887237046485336 2252 1181 125855216850050510 215 1038 8216138376022502 999 605 869454243051339063 2615 1944 630230537602514710 114 1394 360824391561765854 1246 2699 1018783308049471354 2048 736 124726083241088440 442 2334 1005291992112594712 1595 259 877931256042593809 433 2265 1009095622580482066 489 413 870391681321254381 2216 2358 804817412776097165 2547 477 586546243691818571 2499 922 660826801410232374 553 1545 865995475468478784 2502 1840 112762552792651059 978 165 12617195667698725 1965 881 967255511527695690 2260 1263 618142856189046815 1391 2384 997641062897033186 1729 2028 693423206345305828 181 2763 576482373222381044 666 1662 587678840677550664 2247 818 733873498374623425 2431 1185 372564043995327494 657 2974 622130153246892885 1972 65 979680621768634592 1979 2119 222415543903867242 2308 153 363689121940620849 2124 2136 6797585754146489 1421 1561 528928388045750572 1517 2926 1000578630842661218 1989 418 442926438253228551 1722 2836 614830685478569009 1841 288 36832488212036459 203 2035 764192215280338771 508 1314 478834066339740246 1180 2511 370140436247343896 1660 1525 591286372054488457 1964 2267 484847338219778246 1491 1144 382262545895073028 821 563 201750251351412943 523 2216 796675650306581778 525 2041 542139616630141425 978 2424 129416175430777294 2373 986 915504638381439487 228 1461 43338109020662692 2808 1745 695937441481624102 2779 651 948641045539803813 168 2619 906509737415210179 234 2761 944999717933483666 2351 2795 267271144935224251 2936 1148 582957071668801331 1550 655 295043049144967642 2150 2031 693262908378466431 85 2207 377320787938262119 2076 2031 987083729831032103 1228 112 705930314828617413 2626 2583 915155436288719525 1343 1210 115453006039139388 2043 200 844678178913877278 741 1988 540899502623347931 276 146 511856920941689814 1440 379 297239953007468862 846 2760 325250254264801626 414 2314 51992112170657219 739 1402 655705047021193643 2523 754 1057838830262760266 515 241 699682034224429360 1785 2087 371023455039005903 2440 2269 73564426843540640 2719 2536 1009377875396061194 1492 2934 592513999764000947 2372 521 407681443616428549 2404 2874 551655139182864146 1741 1336 77932859162489065 4 1368 727072977025894588 718 1234 376527483031434277 1868 2506 293779834402748309 335 162 118867429876077151 2672 2836 686339106758845062 2951 633 45380380903904801 851 1104 590835067513981371 836 618 109321621628259180 2539 867 189549523219178751 2188 2711 13624350003632051 402 951 10190629923683037 1556 2528 197287213823068508 233 2564 475969134497445948 1372 314 157402177348812114 539 2366 623590749014646886 2023 1505 588232020325079023 970 1832 377225677127135178 2419 620 588398294381171798 2688 1262 939605272487732089 2794 556 582058997096011073 2382 2589 686171440900358032 2281 2656 919487019842142312 688 765 1118893403977876020 964 1285 620841584750292748 322 1549 1357411129432990 66 1239 795784365413866411 1956 162 701391444747837323 2893 709 118784377404306473 1597 11 7366776111578098 1715 1763 392858274983352373 142 2765 905864862913399461 2493 243 122114705883122344 2435 303 506783491185605431 343 2042 291367908814278143 2852 1306 692346328914407141 697 87 587777261795336888 281 918 405490094056298956 1703 1103 866157678625271078 929 2282 472268344107081654 2836 1657 582425081792590883 350 1375 180338986090372573 1905 2751 109416547802570118 1602 1608 941871202867088692 1042 1969 700000813194289450 86 2786 360520842333919811 899 584 208027257843916172 1893 2784 481592145211732532 648 2628 85004641959727164 1897 1863 664340408204820334 788 1216 295819348382111130 2852 1539 3737516537341083 2960 649 655818294063100615 43 2715 756893433038746586 1520 866 474978926911128522 1690 1559 4099001696592508 1140 444 49055632398196899 2925 2052 1021767713222791685 1828 155 623399958360581298 2828 1382 988543693718384552 2299 2214 299019733785696230 1994 988 807015444741375288 2223 1669 369104086150215148 2724 1511 38073239123990340 2970 1382 660704908847372402 2466 2227 81682592714820746 1249 226 325550230742278715 184 1047 304900918927286326 1087 1144 136569623790917593 1974 887 637840178276304050 2038 657 225261338983206645 655 304 650756288211554362 2172 2728 327318623732976806 2360 2482 692530844715732140 702 1151 877570598239292144 2753 1004 292718052402030736 1164 530 339923613699922522 1634 2507 933590598516016769 2994 922 4941852302221869 319 843 86538315486584270 588 1771 704747339635021534 1640 295 474432591754768974 2029 780 937144179756032436 768 1351 11527575678204615 1563 470 1131560232238788043 196 140 908468216416666914 940 2748 721621965914449377 936 414 802025315256500265 244 1415 909717055182573066 2332 1752 404095226721493937 1453 1831 87802905295465972 2059 2559 52131086320275471 938 1435 654311426182711478 2495 62 590766128317817502 710 239 436253001731378469 1162 2298 197632462055963007 174 2133 983439876575089059 2905 958 82920302455003315 626 1778 8681463426162604 2476 1727 905861451187359403 1506 713 578996767624938011 1382 2557 578825232725469450 1337 2667 410760244619528134 29 975 120847148463692156 2029 1211 684973375071953186 2767 1382 1051098612068362749 1576 719 407578964016971709 861 1949 652919257870984438 2111 1207 660939010273290903 1883 1729 191894804317175687 1478 1328 105611188652069430 2373 2157 82772411087015860 1656 1930 701844493073877645 574 310 661206952961673860 151 2120 985961803529379151 2428 700 616259322655205746 1597 395 77066191095400878 2841 1046 514674033270714868 539 2498 87258794194251591 1046 512 410408668146891781 1461 1202 192298598491244513 1351 647 627742533038153196 1374 87 773230230211373208 2835 1071 619847781796833992 1992 1368 1058231425725638831 104 415 296306590522364355 173 281 984354677018778940 1260 2128 336087330076729531 2906 2495 38969935294510050 944 2866 39394553607053418 1283 706 626101714135380364 1116 164 123849325920619087 2140 1413 919865832949888502 1691 122 84377678027579862 2033 953 1051504478602125690 1859 1297 46746101944767110 2217 2910 764852213588600222 1382 1069 124659461041036968 1529 1455 1099035259696688682 2105 1633 628447967324805992 885 1004 885243850250429575 644 638 917164423455950345 2529 1802 424592302775679916 1499 1300 408530499205433240 1045 2917 691594789253636031 1509 1722 372430122071944758 1144 2428 703548352688933787 1652 2204 875906472972385552 443 48 30136802310041935 1610 2059 948766178215404918 318 2924 951439256210261880 2396 2043 794165292669768918 1417 2613 876013448300005447 357 1735 230341670673112426 2156 915 651552536798264147 1971 2536 113647742934447554 2278 1825 376422210414547737 812 1673 949903892457888943 425 1795 976542055079963646 398 1003 1062712180466984932 2367 2282 803139803222379982 2575 1581 904517300884824626 225 194 132776830505729700 1908 2536 620570213045222687 2614 814 114532135794186370 92 2572 943281401592437576 1692 1507 979924600856472202 341 1648 13149940280038784 2737 2021 1048394581264014143 1389 1357 511461830497786439 562 363 402989228635758959 117 2866 984027454070952396 483 2917 626840484277158568 1101 2232 686287427201002107 156 2156 325474129425403706 1069 702 592297876422086884 1373 2112 1128893549653371156 1448 1533 12786249196024462 2013 1704 482634284595011042 1811 249 266891747801248811 534 2613 118912003971577420 63 561 835996100772465801 466 1218 331532083793537720 1802 1821 432143097382599926 489 2840 475365337731014880 1972 2018 305144169498716234 425 1507 324578509513112272 2651 1148 871764524799007357 1797 2994 56400932597953775 1813 1026 192194404385233590 1840 1973 913470781580952815 1195 1917 45499936903452754 1551 1493 340248668239768168 1618 289 917260787691563565 634 54 48627920371582365 1855 45 912483118358019505 309 1347 304365410759500447 2201 917 948792410717499357 127 1333 1056460583312707837 1278 1462 14994809915871893 782 1164 38482625656078078 2412 2432 5127003182087650 1860 439 46834904492489240 1077 2650 578485687934918523 906 954 905613675041411704 258 141 120805829754871399 164 2766 722658746133198038 1082 741 627263267310096211 21 2135 6959165599358361 391 2741 809717787616331843 2759 2944 622758404690105736 2343 637 74034814427662016 2432 1910 294360681927068730 819 2354 87804522633986901 793 376 624908440973532723 2259 2844 664391284111144585 1298 1695 160077359200469551 391 1498 6446242009944073 2174 1863 942310696503039712 1691 93 47950938707816139 735 1691 988670508724262666 2730 1472 890215941429710145 1235 627 16642603701660861 845 1876 290678187224306001 271 128 71563953593400 1256 1984 976987328383080620 2323 474 147485715354847404 959 1113 620550742248500259 1027 204 183713411245545417 2214 963 581390713690712240 147 431 328324839566465807 1864 1305 1133672163021831984 2154 527 910084477432552110 1831 1112 336558638859095438 2049 1683 696939174695614714 1989 1175 577762145852170251 1964 1107 197021778573708579 923 923 589234733178213757 2551 260 592334046867670793 1164 1227 519937904704482076 2794 178 325353310538745183 1334 2536 369396896764713976 196 156 904260043456664737 815 374 664248581340422041 2578 1123 736549750130004442 884 1448 22706291599458681 1300 398 869238983574590621 773 2114 253945331908650131 1034 2362 85375605617233240 1418 173 112396501613860287 1788 1795 579729974786055310 2275 1989 440404682498259191 1901 912 624684026121954573 943 13 584149767515616439 1607 753 296029905316119220 2343 878 365554621631646304 1900 1371 160618109791178479 1303 488 983725730333770413 2485 1078 937153490113917214 2403 314 334752021504597981 1773 569 71938114561398236 131 2896 72369966811149678 1938 1985 299339239816220770 2098 799 326538759027604799 1050 298 414072995050375637 2453 579 798545777139769440 1506 1099 875159485449930653 44 1435 108967719202490539 1038 380 585239911936849432 287 1016 735041213933277490 1514 1006 405234779264604131 1690 2350 253147582868452349 702 2233 129040930168013922 1281 731 882258721870723343 693 2140 352759475764151216 35 2642 115265665001321758 1537 252 874667833915529051 257 837 288568059164442945 2176 1096 295607326130079432 339 2629 377860946276945818 2694 1845 2812347324228512 2433 1229 292281264081553516 1885 1491 331843180973612697 1406 1222 73161755826309220 2488 845 694437696427423128 2256 2643 51763701686618814 2766 2539 1096114258967450976 2693 1733 514590440187686952 68 2038 723198223059217737 1758 2167 397433383561916587 930 2242 878526135802149208 7 266 399573876683504859 2548 2254 870288668246788438 1944 538 402798521351024315 2505 2623 597803065935469054 1792 134 32176712071142195 467 101 950862463400620628 1472 835 917937395960571686 44 1683 334769029148808216 860 248 338548947060344032 749 1581 916155258875830355 1160 798 264992104046074244 50 1632 377014944272036330 2660 924 912247010530437734 2922 2308 296750441873737901 231 511 516729066645158127 879 284 914409230045187828 2811 1262 340837265963734313 1927 2293 97939278244491268 2122 711 1128424126231548131 235 2658 113838527264448342 957 1391 131101894086596090 475 2952 663432238518567656 64 1292 103938176037611782 2466 763 364639546645311216 1706 410 1052916534024944852 2118 1490 51776014063991459 677 372 943344186537117640 2093 2989 109626993766095434 1895 1631 124835264525410952 768 2129 88879957684039736 1 655 124050753760616534 843 782 699137479327898965 2759 1159 942509619976430379 354 2263 983526741281270973 1660 255 1045114429252250682 1661 2721 328986569517356360 1134 2116 111369584303941463 27 312 939196723443638710 1695 1690 266329276461868862 657 627 877103112543094672 1628 608 649506228401434129 1283 2090 688251834395078554 921 267 653795808299708120 965 2326 147119476912391305 890 2943 1111957320079623 91 403 694334281967927255 1182 1498 627532145022166892 1128 204 617824203130863007 343 2227 435231308892461283 941 1066 112949088139746494 487 880 704866424849265853 1470 1900 911891066433118273 2815 1398 260338867354388066 2987 2875 616105505926944881 678 740 124828754228396655 912 2795 399699442200543248 742 2739 446991674115482627 1168 2659 508966553013419625 2197 2190 993170455732191813 2397 1915 688734834658040036 2945 762 581663900316569924 1381 1832 654347673174023151 1648 2130 588201378124246255 2037 2878 505798421000484745 1671 2991 330816429801827651 1184 784 331849459248131429 2089 1485 658771920295149689 2776 2091 981274607826361752 124 943 373079233348533710 295 743 700953377690272343 126 150 121301471586459843 350 551 882347160682364071 2348 2705 1013412116326377297 2641 1719 1015399570602585560 2190 2233 898999249574110093 1264 92 122280783233922224 2372 2601 119985055186947280 1571 2510 37394616876064299 1325 1074 876817588012417611 1065 1900 291578775286482669 1430 2539 56709797509479816 1388 2939 333271354095456909 1156 1346 76973319088246295 2886 2194 914854160257759718 2541 2836 770978393301132639 1431 1426 27920465181517616 905 2191 800941086534980798 2837 1407 1090321092103996425 1134 2403 877976860422247543 2635 1356 411133354953212360 1014 2103 661379003436775507 680 2313 949719665948263172 2659 1744 111141143649801068 1529 959 1107157051756589880 707 602 950664767333766985 1514 2350 732411159604485189 2922 2580 616817409374568612 2043 437 546228421065236544 610 1794 390703362177634485 2479 733 759983426208774275 1569 2605 333266122670832341 708 1206 302951207987965424 2945 2393 366054925479122325 2308 1643 277806140936228916 24 545 620550956564633396 1640 468 13874253537303666 2159 702 408103922792542470 1136 922 44647431361721167 1301 2708 629226423278213897 1183 2449 124171726873226638 284 2233 895257124560565756 879 2752 398767864595652904 458 2200 334284286795652778 458 1356 119965646502054414 1132 2107 897342579985815760 1673 168 792679214697831917 510 2335 721267952287950420 1800 1789 383336830573188110 744 31 334070136307504069 2250 2779 334094680068541391 2882 2024 581762760315415096 337 765 738443563899058115 2743 113 766441645531046658 2935 1187 593353979465795771 1412 1771 390867422462315819 1401 2694 581394763556036013 361 1873 154474791094491521 2459 2194 17560469158683223 334 300 506677309366098796 2929 1598 941067913832021595 31 808 296802183191400824 959 1831 657050959855156590 2663 924 693786381214582676 1828 2077 867461132740494422 976 2429 329572195035939692 161 907 580127464080406714 836 2930 324773300224340711 1650 1333 8337914455145274 640 1856 688750266812204878 579 1820 405906822683052231 487 454 913708018463477648 2112 408 619368520748395309 1243 1793 704486112943861450 568 2384 952354787707092259 46 1396 301441338893719150 960 2873 917809310935529669 605 169 48449479857567926 640 1814 341547317087285385 2528 269 86243211581634345 1096 968 8973233878457332 571 2870 981014280545394297 2524 919 94473251375027761 182 1976 1090657645535023742 267 698 916996274621760288 1768 2022 598134676182271610 175 1721 40779000653602176 1826 841 628245453909454764 810 857 197475287127454 612 329 616505782205557226 1689 2410 615658412368236554 2894 1769 385488632588295346 1035 1083 912085860711927817 352 1709 760106269071923597 1210 2013 871885273180209650 409 2078 902046510636043071 96 172 869130508595758302 210 256 413490690100358552 278 1339 72936499792983678 1411 1058 364508517077807501 2296 1130 900815685077197066 816 2509 945639895750373007 2402 2786 340448413690725395 2925 1645 1855185072978010 984 2567 373710202046093153 1394 2748 1021496156462931524 133 984 873297679562683683 382 2937 733849614343517369 275 1122 446040643661786571 2382 1710 1125392871871932537 2784 1328 964101591665496167 2602 2444 414146665061588600 2316 1771 896466287139856237 10 2098 335312591167780834 285 1631 42174886096931930 1833 1885 977360035424021127 2426 1343 919623158629506130 897 2216 244460277072087996 1386 919 939764145539259832 1092 1764 423762878253985876 2938 1440 11019933489825179 1271 1584 687758353639398416 2386 190 324684058030904006 1802 1181 919144860293001672 1978 1888 540724922456740291 1385 1503 582828659356275690 49 1655 665459961145686364 611 77 577314913608317430 1881 1483 83381767117304614 649 1492 938590130767206046 2472 131 986851420126815487 1939 735 693206161634912770 771 235 903292879187895807 2689 2851 50967038758172094 802 824 292840456207845080 2811 287 870497959473951625 1172 2558 848659718131459058 360 2104 902501432972074285 2571 1548 687815161025288007 1466 1017 1019628318177407728 833 2283 1016816386906212515 659 364 190890116495151843 2299 1706 691092311477964745 732 2866 701225120471991888 2465 1390 975632857200059765 2433 521 662351189292321693 1526 1919 585151656919108244 2033 2125 558030841491226148 1008 2512 410003922820574211 318 505 298846140350751148 577 1589 912922246419653463 2206 1918 700281495065453310 1794 1447 595943602066324108 2338 2832 468425940410159047 1367 1338 953774162446049528 2674 1346 335006428295780553 140 1205 910877045540200944 509 188 254017608607946620 849 569 618181008061515775 273 723 685149744252279000 1189 206 365443428915403932 2480 707 115475831913511140 749 2899 192042408768690730 2419 1959 7296115867332260 257 1456 976177842923977286 78 2692 11085732299325676 1581 1926 118294612707316931 2953 2561 371112655525051901 2489 381 578186394481675315 1515 47 340588522351822912 1888 1080 86277728595834054 114 1254 398805171936993569 15 364 869361367404323630 1240 2497 579065261011913704 1994 2760 653903460234283254 2910 1537 870469345412906873 1541 2633 591333664384524439 1471 1137 698345510643892728 444 1971 49364832624449280 593 2322 259007236886604586 1818 1397 687750910376776879 2650 2695 900781361515124211 745 735 403376020305299507 2172 1117 1062683307306771477 375 1066 866015298304008892 1193 1075 591856587714881931 1629 2858 872865481090533080 2890 2450 593759018072534385 1138 1842 114800088665311785 346 574 53891012716549268 236 1751 13641191754122916 2767 1210 556023669916132463 829 1957 934291361530592678 2519 523 397241367359420879 1102 1031 88220177693440065 2851 1924 587991681830948341 191 1609 967131664430816012 2159 2222 950103211903059663 1932 2908 577182934404817120 355 2288 1144811606049259376 1937 2404 477940511198094843 1674 2383 698208970283201721 1081 2388 630351552481064361 2505 1026 812367780071311613 818 1357 183961556713693454 1317 1930 335977610619674594 1870 1870 904943480640472525 148 1451 41310135433725215 2541 2692 448497966347838466 310 760 1782009195379986 33 1787 686713463748932271 697 2850 340901493180727758 1861 994 1010327150372090909 2279 172 874629078420242331 2076 1541 986453320508521666 990 2167 695518086714939578 1487 297 702449792683526082 268 2307 1000134713159834208 362 1754 118398447950336011 2261 1499 328590477443719642 2353 803 944584037662613729 1271 2659 700073746904261309 1207 2205 405915858746301788 1724 1348 844256901689097565 990 932 516772502753166154 954 938 378110252806393214 724 143 299618639447417076 427 628 217426743564265839 1138 1070 669070420112565368 2940 1251 937701883234508517 1668 1150 1131294243906829531 1196 2462 404937599293176318 2513 2447 1134688309019090037 649 122 47412449977319739 2959 2852 864845107596575463 2649 147 40326088570414908 244 2078 619517213600419000 701 1660 290827468498770384 1925 1468 298279173578684030 1621 2798 360734400922173698 2470 1567 80996879498081373 1757 2764 980628297081538014 294 1179 120002718046909032 2157 339 617120426550992449 1323 927 618341380860456305 2012 1550 868385329422931131 1199 823 625356231965571919 1467 2262 686259135178076003 2323 1760 175551810201937237 126 534 84428608469370834 375 1210 81965325803046797 977 1487 113039282527140230 599 1084 659819056672889822 2908 829 140974810935241778 1143 1931 82651164716741837 142 1515 904193178711646555 1482 315 88995185715613285 405 2142 265416345941419645 2233 423 134461874209905482 763 881 928295495593957035 2908 2459 587550334230518023 2421 2777 11845346238595578 975 2268 912478397856344730 2294 277 647519484637955079 1410 322 579207452498640434 1812 2254 121456495544658776 1904 2096 75665208933171145 545 1611 581886930821335598 1102 2715 260695641619065497 2390 1873 769143234682079726 2348 2118 545490424802816785 963 2204 292426782626465173 1326 2066 10437595181217903 196 967 118596450449949180 1040 147 988826988288772395 2165 1155 579927453426727716 17 1572 40807719976226889 1849 1023 155614165936997539 1299 1577 91257043535304095 985 1400 43671157331388532 2884 2835 158810198388346794 393 1562 915978683251328270 1857 1038 327891177639058922 1657 2416 662354887241789892 1869 2685 320859286796640225 2449 698 654081542755964791 2662 929 303054922167443069 1204 1145 21713558448444455 2306 2914 58587380186895770 1247 1137 301745761831937511 14 2059 80400548873286951 1051 2869 400033225418511360 2318 160 83453461523658693 413 994 436870019958099481 2662 458 593309121736982901 840 1723 294005413949162934 1434 2209 327149254218250407 1979 2973 759370906149175619 537 308 972782684194836314 1997 2612 864964453896584665 397 84 872391897529853076 579 2383 663418202439332413 2952 448 321828753946778137 1545 47 617810720893305437 2106 1381 74330182492924373 1243 1551 977897391229830033 2457 1875 1131913389803663382 532 1928 701611604637620591 1128 2929 371319654850115790 1790 1777 701159962598290640 2374 995 478754563985935503 2163 2579 114010647659111266 172 338 988346919137655860 1068 2581 1939712076295195 1622 1426 49687238963366418 1681 1100 655144867595368563 172 2798 109307468868274455 2890 2456 73384138547022074 149 2383 118376058519064000 1914 804 945550762372668837 655 2549 688948938034325952 486 733 943475589328515598 2868 1679 912829962705400048 1290 414 625093173673683527 2553 2973 589177596667365575 102 1896 368282564813583537 926 1900 123668511764601390 2638 434 149392389243595668 2586 2116 453430653488919167 1149 2281 11212561649560033 2043 296 446245106097486173 1201 2960 410722669732051213 1499 553 650490700511032517 1072 4 871570631467852121 739 2638 255298652426429899 183 2129 49104545998412625 1627 2320 688112941125731484 2090 1142 412754547520813976 1362 371 622632655780014391 444 36 947025801056264617 1470 1814 987504432977652784 1835 438 624048260341045014 1429 1885 618190850914273401 2381 2801 957124309507082618 2988 449 714397835673833210 2339 597 185834038399650629 2667 1998 949105397251109092 861 725 695439564508317875 1498 1235 868069534065207612 1234 109 117272453859384723 2217 113 186877127547151090 2272 114 112773742690458155 2519 2592 985420824803595191 741 1116 689382052482481209 1805 2655 58043932354380333 1482 2502 665259962092845671 803 1722 948433022870058042 1487 2297 697861161561085739 1569 226 364081079645853604 1696 2776 288302231753434190 1871 43 337144916424099514 2320 2796 513213469453719867 616 2436 84161665127623037 1153 2657 73809888987795491 849 750 918291504417830873 1061 1106 121288066935661591 1702 2508 84273139027076176 2681 2460 908229564376451506 263 2075 9962698430196198 2737 2926 742693473906584551 1128 1439 326458902299735009 1900 1097 326729329084637389 1044 1411 587513052716187007 2171 192 906687283115438890 1649 1439 911489531230522989 1263 2068 291362525409839054 2533 2980 687155349059249695 1210 1600 121584038165883733 2185 134 300180698731453172 2381 1289 1007270891727825429 2852 992 620147882906867690 667 2459 622936810292787018 2872 111 363990742787069521 2090 2073 616277704646557951 1531 2855 269455249974170403 2388 2288 611188507634868174 2818 1803 934258386474941026 1626 523 545998201523788072 2685 2775 315296305853345930 1384 2199 1116974964946170126 1784 1616 326306207625110914 1198 2571 150686547303674852 2471 1982 912488791982369256 2495 1900 53428498466286785 1873 360 835857033782172078 1852 1701 940089109638821183 2008 863 283049237249280024 358 2691 593479135281405099 38 246 915539940758719817 427 1038 1048828847025628409 823 646 682506543150768761 187 909 13671950209277714 1189 2271 984852983329881971 1528 2489 1083196177932576073 2847 1532 1088095282731280342 2424 1037 999605697523901659 2656 2465 62411783778515626 1993 378 991308626689900230 1801 1939 322138853507066811 489 2596 620108084633232436 2982 1826 75657700441143333 60 2794 905546335070232847 1427 2069 289111192809852582 812 704 510584694523148762 2491 2377 638864620241033409 1555 875 340923378265734894 1252 342 547016351133795759 2243 1063 297347255020352732 2912 1931 328996520093147287 1910 2899 1057941370759205821 2208 2760 615852386044059007 2977 1788 904252775212385573 1572 78 918394643133889906 955 5 580618638139066987 1015 1941 77416303948817343 1674 2399 977865432888565987 11 248 906543977592388102 116 282 76142652259270827 1602 704 979242401628606925 2146 1389 1233498022825398 1549 1844 653436578006496490 2408 861 293297228517864691 312 841 42809067310577027 246 1273 869074832785309791 2111 2679 80620048566836688 2888 841 945319942996787472 1073 2365 76354654555923934 2969 2975 86976670639103385 1643 2155 1072039881621198862 1574 541 903436916082051228 605 510 543289149997698285 363 399 911483423781042518 2251 706 651848239994918529 2700 2054 653988465343617066 2837 1658 935573739858727816 1669 650 866228720781400693 699 919 292687799566072922 481 2514 84603219133719822 1304 1045 331953043576185227 494 438 542205038253351969 2085 419 327485985676539545 1958 1020 436188456723496582 2742 1865 918114814451606551 86 878 686191015387782330 743 1604 623108704514387230 969 884 64832219701391700 876 2728 401982950362744860 2853 1487 51361345758710789 1020 2100 809611153096365212 2124 1206 586250572044062942 2628 649 401923764107915949 247 570 876140454465923029 432 1310 620642521461119054 2258 1927 690372421833950848 1536 2848 80157850705048814 293 644 148112103026687078 520 2851 652517623548307187 2420 2522 1095596139887183978 1527 726 41185812962621177 622 12 582638790083212468 1795 321 113788982160011683 8 2931 871892676353103406 2130 1501 947468442531981910 646 1379 992222452711757774 2801 146 543158555742757672 1876 2255 986593711729047902 1467 2379 296537240160346660 618 2671 771607257316471908 678 1729 729647758366318162 2051 996 976093427006633379 1688 1968 438696706123654259 2944 602 986021351351149943 527 75 292510530451967583 1958 876 988280974603264978 1104 278 578151647330536889 2074 2463 902111559477946970 2294 14 636363861802290386 1427 2398 341431044472139108 1864 1723 259199755652187967 40 1970 866299239807278620 1905 2732 547417751560981509 1884 1479 78212697259300017 2279 322 405391080046963938 652 48 625620521919817170 2304 1452 52749574284031526 164 1430 131467585501657141 1876 487 364518066774452585 2948 2396 578779779923920107 2597 2599 656980292803822047 687 1162 867009702823551866 1402 2607 553877609989361047 1563 1138 802443440452550386 2734 2955 328265911064690325 102 1182 974416614665564932 382 1916 223470140874566585 1525 2162 398908961171284154 1634 2954 959722875953220357 20 399 369344966575000161 2934 1612 989086423783499674 467 401 910946600253862626 2429 1999 74233232148135067 85 2127 375693330168943340 2593 303 328730449500064361 607 1553 81505197567708191 1044 711 1026048068413911090 1909 2281 223250637003361057 103 619 297223980059282198 2575 741 5035418952498528 422 1676 87609189668465837 2141 1365 598947235035724548 1172 1546 169162857147108187 2222 854 440337431419598122 2479 2520 194780748403866524 2392 1099 335825123705098271 553 2719 1046088303817397705 553 2629 360935437791907550 1547 2270 582336893557468819 2306 1988 1039188099571119391 1145 2934 712132031942556236 2407 159 1012515717084552477 2163 2111 985550566238744340 311 135 2573562376440965 508 2204 766472943760818618 2420 359 654032338659473444 1653 1257 5634877225832300 2232 1472 878304986690128504 1354 1943 613528668783834608 2812 2938 654102283336103799 1935 142 901428337440854898 504 2480 873896778649095893 1620 2353 989599134082645273 1215 18 914108420502379853 2957 1541 340565483045128269 951 101 698189164849309654 833 1666 629718197016581626 2658 109 876526089668206153 641 2703 916042676929922319 1813 2425 420667376449192055 2921 268 253438352976389806 1588 1702 946914375229746540 1117 410 664179573548754043 303 779 53136446736159190 1421 2385 809821356489343668 601 1133 552351301563015419 120 1088 701122589094227127 464 256 405577497449553022 447 2224 628519066995464055 2758 2887 912913830812076802 970 1144 129911798677839425 2316 983 879477191257806984 2149 1201 84024487946686755 1666 303 910419857318721345 2400 1387 1020910041787043491 1291 2059 300052674928900883 1842 2513 619736625930623097 573 673 607777317836149879 1737 1031 43015979177856682 30 807 869801160582320362 1863 1394 690906169001714118 1699 521 89325977151704991 521 886 923703407405182759 144 2316 656456976792888141 334 1230 685841681659189206 2864 1336 873803331077222135 2072 167 906394609693699969 1089 724 296521722911885036 2589 441 382718642974629699 2729 2448 978376206598730197 2315 2867 654431422116770043 1857 1122 152312720864771265 572 1845 961447111414706573 2485 2164 592875787083844577 1196 2020 377449847512548866 1717 830 866097752905547082 2985 1244 880574109100533080 792 1 987616662932849956 633 1620 82426430530627615 2279 1568 73081526057857894 1774 1457 143468218781813282 1463 256 981063796649790211 762 694 662403654476479547 570 1221 117972907439778287 2270 1092 879156142103381957 536 2450 375230297695825949 313 239 368591921409988984 819 1320 543138196033592204 2597 350 689145333324762470 1825 2078 333708765617769875 2608 2277 377198574675868580 2672 2181 626594428894197054 2095 457 365679455036933140 1182 1281 7909161539876019 574 2002 396495566219948122 1935 97 865557009813945811 2073 1615 918316842651063695 2229 1545 598951841061495234 151 1249 364617798920880283 1063 1186 329491607946368858 1682 2244 1017495120938059116 1384 2392 10710220573699158 72 1203 1084867968338155169 1665 1366 360378739756215084 2042 2542 155761519915645935 1894 2125 984497023836408395 660 890 699965723179243120 390 1328 129931071451768584 2681 931 910442402482565742 175 264 588689562576257093 835 932 149226599222056162 1847 2605 927101448071744168 1536 606 34237976993016867 2471 1106 115969546488121650 545 1108 1096745374292397887 2871 2704 328488029160116622 1130 2795 954401998211036271 2391 986 700862037365714152 1707 1663 358497524228523209 1703 536 368222715800662196 2395 1707 332230010136753902 186 1392 623265980115614876 1647 2187 906439045696192444 1169 2600 469274003641920871 2051 1752 294624108957572580 1072 1844 363558277582076081 1907 494 156512836928026720 2883 1813 953816172550913336 843 324 398746228828799791 2682 647 625260653184073436 2623 1791 690264908913974188 496 1489 341403797531938739 1106 1459 96059426676330112 1055 127 835511039630823088 2901 706 120620353400441718 1425 539 365672914623297495 1340 2359 396449430299828548 3 1775 668239518423154694 2691 2636 190800399240166791 2504 2275 112701221067976397 510 1822 542444066635412312 1370 2112 1088348486846617842 912 2396 685592096711313464 2163 2801 623682738675565887 2918 2479 811287531724096921 2976 2063 660743034318443679 696 2198 975964222709433891 233 2434 108367588261121910 2102 130 92729860403261056 862 1713 660662299502228615 964 2850 411399620990866180 1135 85 946429970045508453 1801 780 349050191124223728 1647 1985 948929642833186619 1475 761 326244183694320178 1515 2062 660102502171154250 1544 2847 267844970565500377 1371 2588 1097210702998556020 1525 2542 290592261478712833 179 1474 338997371836400842 2637 353 444002164065390527 851 1448 941830518905175358 1062 1417 88535248570654735 2574 1443 293975611170691102 1050 894 13197768336718653 2117 1647 409928777171188011 2003 1378 303646950266777758 1137 1071 1120925757649447352 1275 1484 328209333695716122 2615 924 687601864564954827 1298 1454 915606307188866058 1878 861 334550662357537113 2650 545 294779601244342818 1757 2171 339309116198474748 1053 2640 265510997251617586 43 2534 329080764860980688 2925 1460 228694598639997126 2789 509 721143332849917876 1216 1156 362610570902427573 1643 412 749925268706040268 1815 2273 665129555153566834 2129 1637 409812508743868314 517 806 290136709359849366 1922 2585 1095651791152950560 252 377 978672551046975329 216 675 939659156354499048 2466 807 342222601271923975 713 569 583550807213458320 760 182 657262600759331932 2454 139 479756705053941052 2610 1778 878473815544818346 2623 1886 942749115022053418 1464 1702 53538795596915634 108 1142 408297886313289464 1273 503 947594243823141006 1116 1238 902696020586130514 1515 549 43945699990101566 1388 770 582287957480314256 2992 222 118403664994211346 800 344 291239004906858803 2221 2537 975985436601721023 932 2757 197415697484144404 2286 340 333040269730283054 1696 2892 402304286412799458 2734 472 409516217024274228 960 819 115394137059684090 883 1852 1008059023011113209 1855 1426 938593715169697368 1367 169 51834040476481145 2098 2246 795621016654301714 1727 978 328449541072869433 1109 2631 336993713310081915 643 236 617780867979268845 200 756 874741476416004806 931 1334 54023526826936324 1258 2422 399963428182425716 1118 686 721826742436755764 2073 268 411869939089357926 1437 2325 156672162461061328 1759 927 868082113673245826 2696 125 436818544372827266 761 491 49506897976748011 1979 1762 1067398807571679330 1227 243 1096545565540426212 318 1563 724669876536507625 76 2723 872063613132456217 73 1669 629438043254476676 2302 684 757261712983981488 2311 424 663807305405127496 1863 494 1055369616406873892 253 234 624364973266848043 416 1352 584417651099067000 807 2710 580932975772479033 945 1095 296869363710120581 2845 2290 790811707540837194 1582 2374 911686778067595353 1139 1227 1026066089946543891 2350 1050 262649877850400678 588 32 910291652028969047 1043 43 119034591126076971 1429 1602 880474690615736502 715 1472 998488983428734417 2606 1476 6576244427372546 1815 289 867878366786061484 1207 2819 939116099080552989 1067 2068 110228520245707430 1828 1626 437470573227921760 1950 2214 125474118157922311 1404 1519 1094272615199887449 1038 1142 940693079469528680 1197 2507 993344531145321048 1657 330 400645829771905487 1361 2488 918212022595327438 2848 1022 485268026604153771 2817 1930 916927671137620770 1983 2535 42201661559188533 2196 2556 306323636178997605 945 201 865307201145900750 644 2295 599013622223453849 140 159 301584671857815631 631 519 908620359420446766 734 1193 904052143394562720 2587 1414 790736894998164922 172 913 411724071182597369 218 2003 580137646673973645 2654 2116 53635585449858674 2788 1312 687562306056652221 2100 2493 305805953882831500 671 2 986633094094722546 2745 2490 147573371894603199 169 176 37003855350514014 1167 815 691521854855509031 116 143 699714093065174081 1636 805 616784307328170521 670 2838 614188062413921818 389 2000 628852220036906201 700 1222 902353283055577274 1545 2575 292308667939595152 213 1494 87114140783825480 1190 2339 489966016639031073 735 67 409336728929592845 106 2919 383105321980756743 2120 1165 370601001995002628 219 1960 865628364083980536 2557 1467 912336499893818303 2347 1546 152533319085051695 1938 2658 39529456455148305 2082 2772 945476118260675374 1295 2061 39694597576385083 2902 2374 619178490070981296 2987 2193 290516642765945254 434 2093 327552878372812331 2092 833 119177839075020371 809 2305 876392361522165666 1004 766 659731262966915694 2688 2209 85400121677564246 452 416 45833135486051249 2875 2638 761347642147397213 2304 402 689865399390201541 2685 251 430584753156545017 1331 2601 984702385744900790 1956 2517 692066938033811915 2623 2096 53923188711641825 1850 1124 866743734886562877 234 1408 593584918579521812 2052 623 483307099447156350 2097 2068 42570712242852276 202 2146 662507508848676908 2304 1249 693559622321269307 1824 2279 119023005250535065 2455 1126 834064292814757788 1786 2419 360444149591915832 2481 2136 946851460047749619 2275 2793 686719040633155158 1023 1295 434654004927036087 816 2447 253022235369511521 481 2678 79654453165437950 2253 1873 481038680152263653 2339 762 1130201141384715005 1338 764 258465004462407130 233 78 990658193387684617 2575 444 330571452385712471 1111 1363 326921440461104610 375 1060 875021936105765622 1264 1368 834680458719153357 2088 1396 6077107219831822 1685 1286 11839464314768608 2160 2058 872097546641066264 1510 1133 11267712507936302 1796 2659 636817143455638726 1391 2556 709129019992448271 719 1266 300199475247487740 312 412 3244287353319202 359 1133 405276026596919666 1956 2984 337732951478977147 474 780 43089975461541336 1784 2589 661734884079606215 1777 736 298235106754427442 520 1974 44111671009468385 1068 541 587017275534242806 2648 92 307468674484673232 1903 1366 13441805340273570 2184 334 941671802120064608 930 2832 298591962211217097 463 1921 913313409697435938 1552 950 583586731866805244 715 89 133705667509062657 78 1977 1088426852568653993 1126 693 335624255742638070 2756 2193 912561137922029456 1213 2234 503085757578747072 2746 2693 1014514199423653885 2383 2223 410300356977516009 152 401 397058276503887246 818 2801 375019367073243069 2773 2674 407866322173395138 768 2311 881254081297420088 1762 1088 999379935515865576 1259 2974 902761372009778558 1584 646 667108744684113319 209 782 117908132020157941 2224 2369 620697158509163985 2670 1782 843188193926380020 2005 2916 161146085148277429 420 2235 219361120625683727 762 956 720153793082017101 977 2840 735952569854604049 2466 2781 43543571339908680 2147 690 903841942318246226 998 1146 381005275916019186 2308 2744 666265324098992768 2986 179 581852890209819028 1921 747 305182788375807522 1782 2458 333801085702470316 2397 2302 942435862707650756 1429 392 295846705498024387 862 2230 298631611471053482 1121 12 292772204250953455 1570 355 844349728633992889 1188 552 60503167574475998 1306 940 293827523931671577 859 2504 580776262276279585 1554 1082 585117017450303730 314 2565 114309987838134136 1566 2880 954366031099237722 1625 2059 1096528107981221926 2297 703 977423056219396386 1823 1133 341521027474805530 605 290 544670756168352458 2641 1379 1016775308284073892 100 2834 119849924168698639 959 783 877956306685089250 2915 2547 587497564653694327 1353 1578 82468447175817781 714 888 973594592102357679 739 2207 84102849868383684 1656 1890 663458286141318687 169 2364 99082924889097836 63 1664 331548779871432484 2398 1133 83128292215674011 945 1515 331760285059862918 2523 1851 1014117493121253844 1279 1382 649757199775227081 2960 1062 299484271872817032 121 30 111781368953075864 1461 2745 184204035618459462 475 850 74275631077843638 477 905 438386468354536491 492 255 1088694668135915693 794 165 298972055607364824 405 2281 305438293590125436 1150 978 190732907193111033 1398 799 700956818294613439 2366 2808 376842829177533549 2987 490 947143922992700087 222 382 144672406696654974 588 1673 154031004783841739 1001 2608 954366590477541857 2553 873 652166784338806276 521 2239 664866715964502612 961 1673 690692164964782501 1728 2459 368579337435792045 829 866 1148577337879969837 287 2655 865064782448551170 265 436 295571293589376105 2178 476 373693758703250961 1137 250 121793457711689548 2725 1945 625758270360449333 1025 2561 698757709549494197 1575 2359 953521415374081743 1832 2452 483291370321556576 82 2018 652337081249490398 1175 2256 159716614275432853 360 45 649949102507672692 618 696 368737627560968374 990 192 694214377367416959 433 1125 768380511648763098 940 2417 52789245553275945 2032 2158 445648647932313759 881 1749 94950902242851166 2350 1800 247960707281253467 383 1411 397495490928260848 217 2683 303019451286890370 2960 637 593698496951284677 1027 82 763092257341842813 1473 2915 9953218417260615 2893 270 625549380270390324 2282 1946 804808507444110896 2822 2162 868970746233292978 1278 2050 916893428562307196 1584 127 192014939001259278 1675 190 865113428965358335 1649 92 121239412406678207 2207 1330 409699325032656673 827 254 804634824759237072 2751 84 729968059438233601 1436 441 682601251219138777 1703 1869 977794704562183091 944 2488 78202349516132714 2159 2132 4984706564408261 1521 1252 413173803461936810 1986 567 372380277837284346 669 2020 620833049036050778 1322 2250 8989866600702682 30 2913 987329082081767679 689 1530 549293802004712135 138 874 114423427334296993 72 755 939848657509238966 2482 848 662658504606050196 30 1096 659202703280476038 1077 46 332261148759876989 2829 2550 87663148095205344 633 1061 377659342679309481 451 752 430136894032289953 1004 1749 918564539523241241 626 2147 948958191033233756 191 1973 976651720836880245 988 206 1084268132281321576 1270 610 870663863212567178 501 1454 1022012924138364115 2089 787 42470607548383585 2455 195 153957645999301889 2387 1837 409354749587622115 2477 788 303135229744833087 2858 1915 697914491700579395 894 802 912331353613384679 2900 622 914696528817944047 1983 2244 844204232390116741 434 2562 613293751106126315 2736 2951 542535888253987517 324 1986 685434394980743926 1661 2766 477554552834047471 337 959 978852381745594782 1401 358 331548566988331805 2191 556 299319004355913079 313 1831 906300135674953999 504 490 117695774540932308 514 128 412173499061045428 2833 1916 661991103915620789 205 2373 76252785088147605 462 2383 399699156377445826 1917 2156 42702373125306351 795 694 78597808150190407 329 686 469588626640082224 1143 846 983315519563197096 436 1186 334946288038807987 2579 2099 327963528494438942 2947 2890 658119727750347609 2075 292 737529822891316082 1098 298 430118755806854634 927 1134 304520495504259060 873 1903 340592986755805332 1383 732 434072180095473376 1348 229 720793573979388352 1779 11 900886289825212124 2738 1415 479392376017755804 1402 962 82774549400125531 785 1061 655639952483626496 1245 2158 327730847102048833 1167 2957 289440552972604295 256 807 41887003296521696 2469 536 615908725734257673 2271 1364 121287453799682648 1794 1041 709342625017600044 282 1682 84783882278584694 8 1546 629543536782322852 592 1056 913099310457700381 2861 759 1101943638987379374 2410 791 340817059291646779 2642 2205 37100888371883455 2712 638 292965118822487361 1579 2428 360879745079749169 366 2546 360622764479467258 608 2223 938267584517685733 1184 1106 938447592249954591 1993 1775 43107019984501023 885 1155 55967786964675274 525 2711 121933934609420858 2323 1301 828729905635297247 1313 2488 118294403257354209 876 1031 40711733140977740 1617 381 617840459670005330 1865 2218 195142791243749776 589 295 367607214621671189 705 2185 363384522564147676 1329 2150 984913745562471308 2942 265 987329335141552090 2836 1505 43703342311686122 466 229 368228185014864519 1879 1921 53628385115107600 1479 2054 520735059241569758 303 2221 405927051227425916 715 1168 781691106665340949 901 806 317210877015871000 606 810 95300205771690080 1996 2947 943473309736004364 1354 425 619586998336495021 427 1321 736290776843327798 1865 524 803399784329729669 353 2220 377235293409317623 2941 1008 842899401447637901 1083 1771 383073204655138677 2960 224 95429408929938769 821 730 860384172719972122 2195 1713 986326388567456632 2095 1675 291665804771663975 2245 1094 543752606239817145 2392 199 878299430635024772 48 2176 113387973183308004 906 2333 937490482818104493 46 1975 51404164377133480 1339 1131 916301951269826495 2020 1382 650136660371391152 2732 457 339940999653191027 1274 678 366535611077359972 2457 2436 940064643958636751 244 1962 20095483658441282 2210 2776 563608087078610 2881 2787 585985832829863972 2206 1624 796265795442361161 2859 2712 947786462300267000 1370 572 166194223546802548 980 2930 408146363637251858 2386 414 951457601636132258 2185 461 113961213403203757 842 575 120317137830522675 1322 324 940657953145378740 2642 2118 374088774962326663 558 2992 304628223416969309 2846 2493 800550380043706996 207 1768 59694781197388606 1401 32 370897340377841284 1907 1141 522319719540007566 2016 1444 290155971800570932 391 674 181697504180575335 1303 277 45669965596957776 2951 2316 874342384518328006 198 322 989961277137896260 795 658 364577270230305873 964 1764 936597038048270469 1438 913 840280563860390612 1391 50 414510830829572531 1741 1125 973154469730148235 217 1813 74349024404867184 80 1157 985749296173513678 1259 336 881983054671976493 1963 2694 292897470115580106 485 2520 702251971766185327 2618 63 2946255454794951 806 2481 938372876850292644 1597 1773 419836458898826089 1412 1394 949824784250022048 2775 2419 377027565035939455 2065 2820 665326347140931475 2369 1978 227597663030666666 1426 2962 666354327642583426 1295 2058 589768787813280448 2479 2841 327436660564676347 1609 2902 993437953574769721 548 1924 297784070098927166 891 583 686963920744138933 1460 2064 158778325504525356 1044 2168 297067822870827548 201 189 593775272629243603 2493 1002 228796763666642839 2257 1602 876995795946594239 998 1800 99178516923172778 2837 1067 980831557480231405 2635 1923 1045959414795036758 1285 1162 796980286616419391 16 2982 908448206382847818 1268 288 83950098365071173 2248 174 909909434218669456 1980 1856 983835441780455052 1417 1747 372302166783816445 943 1540 111270966636506303 673 356 367733125894283566 570 396 305517561087607786 937 2086 515485469974326134 665 549 288897798944266790 2024 2668 338239532899187673 491 891 78026835512595214 1896 31 87330199445278158 78 1005 879600492276359349 27 2346 807526894157353737 1156 2859 954659583255538612 31 2382 40568150975557681 606 1443 957596884673836751 1230 2775 46883610645748771 2816 1798 55842105005585995 1468 2552 619352057460806529 1894 2367 877715114424532691 2539 2186 294030946697784553 1887 36 945442717655836402 1945 1348 734655701838932375 2557 2689 623241383549674643 1704 779 1081359314729572531 1994 2055 556963687733857869 1786 794 404741555909011377 2427 106 353908054124755311 1248 158 2640001069118759 1983 1197 924522024826794704 2905 2074 615044089121095698 2740 2141 1074148375643822647 2103 2955 983008308785200589 2672 1569 8716450441395128 2068 1033 375260892376754346 521 310 15482639882271840 989 2163 1087794226391463003 101 259 75900797902475386 1378 1850 946522413513397733 188 2513 50773285857176375 1647 601 735159645942669043 888 1000 110162669568091058 1159 557 111804750538177349 1388 267 701823260075461160 608 2681 590386315763784855 1263 691 977283508733499642 2764 770 411417425479983444 2546 1283 289647150081193550 1988 2612 149361393077200581 1853 256 694269621587648868 712 2270 903841271637517143 500 261 691557185083239656 2319 1809 333519404921887262 1506 2587 236531555237633231 2723 2492 650243666280742816 2664 1730 584990021160567927 2346 472 830344846575116085 1039 2805 288500153589551154 2941 652 440004278862617434 72 388 980835014529325844 1784 17 914127481148731108 2482 429 990015356042136277 287 742 304059852996435450 2948 953 363534649244426454 1377 456 979198967819049165 473 2563 48320723128682099 699 1979 1053802230166391810 1946 1120 289887201345401824 1029 398 613959408803499888 227 115 910616090443346667 291 1986 86642074423037797 1864 2422 1024068828240431639 1297 2662 702279894060585466 2373 1 949473475944177852 2007 355 5869832252472674 2157 2366 292474917800285371 1708 52 222724889570432351 2762 2118 665020536091279860 1581 514 49506926299826284 1442 52 362635541067530905 574 1569 699904961595322414 2398 1397 10610550953636329 2523 2056 1087654743811700168 2357 1600 52885358544741054 232 2448 914146267299445225 2937 543 113241842787067731 380 2416 649958242556136176 712 118 53991085780267276 1612 81 943421451494708206 2387 854 1026511103400787437 1280 1186 687143268646626891 1766 1915 57424801707896970 1248 1688 556251696748146807 2781 1852 405074705392990860 1336 2170 3159847505464507 1328 98 918891322118168504 71 1665 412363944854932405 1562 1652 341768072650799123 307 1213 611264374907805901 2224 787 664811510035070019 606 1053 315292396482279916 950 2958 953527559367955195 297 2682 47809648795290663 2696 86 232540251008612735 787 427 478703462921811303 1574 891 295326251880127033 1442 2421 624332745953139623 2575 1308 9583761381718568 332 827 82752843188995825 2657 1338 58323171828895211 2475 1426 660394086311655558 290 180 1048328419974307446 2981 2454 293048059951942600 1454 2039 252224306418036939 722 1722 917944424693873904 1663 578 947030881748827107 2268 1107 52936610111177254 564 82 981227121299932809 721 1496 46532760787528581 2128 851 979064351245686913 2311 2414 591696074051660774 236 2196 316262795741480290 2984 2584 600240624187528060 1704 1877 447479629766731878 2637 2175 1054978493554096876 2692 2472 301590981069287517 2869 178 78902064176256013 1440 2382 116146681706941954 994 214 254912638755013534 2755 1646 296007535096530675 890 2295 647943742097616459 1354 2493 413546871893711513 2902 1320 511644896374159753 2081 2798 880858463562836658 1958 754 342244320751712529 2684 1687 708553144939721084 494 2320 36578448143969451 1675 672 912176123886858535 2837 763 408231739692991448 2453 2899 912581924972675371 2285 1822 81123971709628846 571 1157 690483750858943019 2636 322 486030171909912466 2085 2233 312392435829193082 219 2647 77602630980717670 2395 2368 668900229548779509 1490 1644 588500798242922571 1225 5 909516493600958442 2624 594 373466777469798134 191 830 694326524231522984 1127 2352 617121991043632879 1484 1119 378088076212872804 1633 1667 9781355740750260 577 1025 361489128596301547 1683 1850 369850083985551649 2506 88 77201033733468375 2765 1290 364267919089612726 2591 2287 945760390326669420 2079 946 584799762105785821 2719 1627 78761864113698060 1148 2659 40299984072350645 1056 2919 963655605932158785 2637 1665 1047380003736042404 2144 436 978955514091294050 1926 1011 408191811185111214 812 2441 1009034649395474031 1715 2194 989778245077075830 2016 1043 335925560164599373 228 2537 689828709936291024 2863 2154 107616386881914254 2821 1561 639711390077702211 2167 1333 368865863663656126 1573 2849 697719218255009059 2874 1765 965849363238965174 1877 574 953814820364065936 837 2649 699010572633207079 1089 1960 954449007811518377 1848 2198 660403279386899998 1641 1446 303646634060521544 1231 2875 985498066615972839 1113 1285 303720457506361985 1629 353 590133741725026421 1220 2176 901580802496669487 1400 736 620597082971045349 2575 836 373497164545392543 38 151 984886872746806749 750 1792 141394728965380836 1552 2350 732642226745525885 2009 2217 189097080042960106 2102 1299 60502043505062159 1960 1290 625709534520454018 2735 1203 843063464763809297 534 2632 367925836448730722 2457 2101 291874349875086810 2177 2695 363470899421907977 1786 230 951201344497430274 487 314 583640739124418615 139 2077 47398392372582731 2941 1010 1134838228390622211 504 1528 543167936981434971 2986 1266 612504554595030364 1768 2527 890256357969388419 1768 1631 355825628625754178 1153 2416 998423033653364693 1381 1288 302950055142490851 577 2972 3145350660656077 11 1806 671687579369812378 2537 1994 6445412979734940 2784 393 365308743682138974 1 1527 82210265892447990 1364 1504 687612763614877215 1493 390 369276516618925636 729 2804 882600096056023946 2260 1085 666058142783154043 1189 968 691412556363319341 2252 2508 11858684524904341 1954 2917 665404352192589971 2179 2568 914583792329121274 2994 2598 311842158952860183 1650 53 918666237834875903 182 1960 978023472989955743 1412 2502 662969921003401778 2513 1398 905826783706671593 1111 736 413214517394859082 2337 133 168213179521519706 965 2562 656852861528153154 2692 2389 72114376661827696 468 2065 506315341274357300 1767 1849 354184148949159993 2870 1892 619188049279575917 2450 386 373226084090398124 1143 2764 336947710177562221 2777 1315 652787059103438349 1573 1793 308969533999723909 2111 785 294878079370734610 2971 342 1120033854202649864 1710 2943 436784102099182165 2292 1972 26339640791973972 408 1398 659357662278950743 1381 2698 1084013303570153491 2306 754 710182285500691751 2658 545 328688388748224954 472 1442 86555224099089160 2011 1348 586292210364679217 1473 2343 988081359955865974 1895 404 702479081001917471 1223 1536 53356210312484945 479 1009 866490063036216603 2952 1730 910123306630869500 444 2286 291027640123020661 2609 1272 53797641491482017 2611 1995 981406270573236696 278 331 657543251132040490 523 94 690216174043593423 555 1082 689420536385383627 843 600 436407811357504505 375 1342 968394681752562376 2762 932 767117980232407891 1187 559 405435423033676689 809 2943 410059077248560761 2771 2996 301588364737199323 16 1512 874656991408175875 431 134 77723758101249955 939 1945 875584373968072007 2595 2684 323672693324951332 2278 2758 662845378397090859 1419 2395 22641672798122208 1252 1105 989672568855647732 2182 1822 902728494907709843 2403 1759 6458029514522570 2881 2158 39518922949183741 2985 2331 616162092513956209 2652 423 868458515597845393 1207 2246 1053517169300279206 2147 1448 702312239711139258 2972 2755 663836258441748889 350 2898 305548331758261536 534 1120 11211554551804317 944 1260 326142688380922206 2639 1665 1073364803645397765 2386 459 289767449135591430 1200 2299 546440564835849312 2216 622 832982751425069262 1817 2374 123262134647684364 2110 514 75492819827615528 2430 2685 715202921093840367 2076 530 339902040734660719 2119 609 52603101604458747 641 79 374653955022672540 1479 393 628756625149445191 659 201 1090958331100358140 3 2866 83025303476207766 504 759 810287007177708391 755 935 576694104123776448 2689 442 321081390441144478 79 2065 626617124208772716 2629 2565 5718500728267003 887 2616 306847707703384542 2498 469 332391383269218588 1990 1519 85886055091920254 366 921 291233494417587035 722 2147 329172129362212319 1627 1090 449166601419721617 1545 327 364533044344254565 827 2020 585866919484524419 1263 452 37865550958915864 398 1522 402840272961472594 1194 1801 676529713405083598 542 1473 116258448153427160 1173 235 733445946544450430 541 2760 940115963975451037 2363 1858 877840444662372087 445 1912 955632404082232230 1453 2797 870644744223619344 2192 836 941608622774321128 2075 812 1132890968526559707 63 2321 406168090746207635 953 1664 875056782030409653 1461 2550 305806272969756528 1755 573 643916095232588278 328 2524 25931678132318325 488 947 979146503932175027 1294 1503 981477206358013126 1045 1644 975757794453304212 768 942 613634769022764430 2090 539 694699620944818794 422 934 366111882902229633 1371 2938 472973088015629275 2504 770 691768056118680616 396 1365 665105620272766294 2165 623 117205371318923834 2564 1774 747262890343733773 1879 428 7851728703906212 432 138 687187450283396592 2260 1190 91711983483730296 56 247 626924871476372027 2821 2925 45571483019292396 2828 1153 359184594587351307 842 1664 907516393942273097 2668 1296 590758774434183551 1862 876 116267045889834544 816 935 368808422282591536 15 232 365429604804561328 27 1398 48368404105508350 123 473 75847146703716413 1014 594 376106907696606309 2535 1726 986079403391799718 577 495 297989314022909890 2935 2944 37010009429986057 2460 2648 610982193663299421 1331 1338 625807487565875251 2934 870 983705636848032154 2242 2497 76721319794961103 2597 2592 123572386366571358 2717 1281 1059849748384850822 751 2651 87441135380289831 944 549 79911600089598415 837 134 880566530044627938 2431 1986 990071718488715618 1819 1942 84536782238885296 2406 107 793488211060575722 804 2003 942697923866974457 609 237 627658616331113473 2598 1868 965852026601115520 727 2963 582486806180002694 1347 2102 61122403159767262 1973 2270 294604887165716053 1516 1528 836013929458913544 2455 2950 1049956605359801657 285 1543 365338420108857878 1045 1874 1117617922494612891 1590 1426 585219274315505543 1315 1483 43593494272735583 2458 34 293039048418249176 2172 2476 82784847693129417 1059 287 941502773716155560 1233 1758 301696265711149323 2879 1496 944530189957586259 2870 672 986630916715637120 2939 1609 643313018801099268 1551 2195 341664178654213926 583 19 302626900673939412 1872 2886 161828871207012272 2474 1310 701301688633182866 580 2994 721237005604443204 1814 2522 798288515301726878 2121 2531 347859067797009673 2493 2513 371586952666268506 469 2576 881748492204916644 180 2530 696758314313610616 2725 602 36082765770186792 1423 1699 800880114376521048 2524 1140 421333894975134811 1925 1344 698253624113620275 824 1931 15031232406376930 2092 1615 907937411475423462 95 2722 903835453768253089 470 1481 914123494069955565 955 1710 472708488596392035 2928 1736 464995676051987526 2914 1907 874969964817546076 2058 1432 589236348016262368 632 2152 333267962614775731 768 2005 1058084508748394846 1895 2918 885065736722083434 297 530 360289926570082410 1397 880 888744174937260528 31 1707 998341282771761336 780 2959 908318408095515802 1244 73 621850612043457802 578 294 329665890354253253 549 972 664339286535676311 2280 450 603377647298002673 1501 2579 397809753848339476 2897 1014 79565840182050281 562 1707 638527697649099100 1147 1395 385464877254940501 1322 359 109441118519272738 2688 2445 301189241441710165 2899 1608 480408603470721841 2901 1219 337918360595043458 2927 1921 363792602714139293 1490 2398 868387569063650139 370 2207 325859553932813142 2671 309 1020936923613205940 1138 2574 687178004860841305 2623 89 13743726318896413 1234 1201 981540882811394777 2792 2889 866563675998430561 797 1837 864954538736652854 2012 2318 403803464572694653 1296 309 412505580979305911 1200 172 1012323458016707536 2719 1010 1126607769748178846 2600 2498 50121484038422313 390 223 397236617418829783 795 2373 43444245510294686 2944 2421 10444805160443186 499 1060 973406445883033931 2558 2288 891555457445499649 2134 892 981585185612967634 1913 1755 705982182227215239 1461 592 9301962798378723 2019 1578 121414781833546531 1748 141 698781813576255903 2032 1338 732973267088653690 1599 1714 369972724792327650 6 2435 515247556054305662 945 132 14731565384002128 935 2285 982881330376149418 1047 835 49827971701637059 2344 2554 533811827354130951 1874 2282 658301305356671738 277 1305 881989579411568975 1535 1758 406311739226081249 1282 848 908082755040529407 2657 798 1003744465563691580 1251 2507 36068208531301433 391 515 399382026132923640 23 628 629396641895157416 2824 280 878906285016104594 2516 2792 914995935492306094 2149 1098 645905113640864518 2612 805 406440566627022268 310 365 77500100011543603 1892 87 625905614252950163 1143 2724 299827880318581746 267 1698 365187504416981109 636 2844 79430027321426124 1599 2901 408383841965537738 2284 208 910080113683175444 2838 2404 756616671512597248 1924 1925 873984515124726028 2077 736 86176685400855974 2712 1754 51581468676466784 1732 433 338373106091963588 332 1832 114540875683988948 2551 2102 609398191979694554 972 2178 628348804483549959 994 312 252699121431190311 2971 2577 448425124161957404 464 2118 402845521262289293 571 885 957161477265958508 454 2545 692664012428056236 570 2957 372690231029329624 1220 492 583198436876364461 53 1490 115128018463421219 1726 240 945939012650348821 2860 2795 935858729257813941 2076 1333 620771990585370037 2738 213 476032565970057264 1457 2702 378082222183054605 380 699 299811937250532996 2443 1352 977965753106904006 1367 1046 334977783829834724 1072 2662 337304974300012194 245 2674 297689035471357020 2761 1661 300365380434479812 2254 210 697725066443050064 401 812 1086565831311329318 1792 1335 501440093168119433 2442 1968 913561080665837322 1137 1320 445021324873556597 870 2057 78697315690480203 151 2686 661265425565708397 1550 202 51511404610283905 960 784 694676708046958858 2498 531 624806999230716172 653 2151 371042393098145819 2682 2249 124620057320407512 829 2406 1035488757856795703 342 1140 1050149111469660672 1422 2738 702069892826076206 285 236 627885749339102850 882 2407 816803654987441523 412 1579 1259568036940012 1986 60 912352742948561130 2571 2856 1055053588677583802 2846 1594 116609997130871670 1138 573 315271065853959883 94 120 410848143610023766 993 2046 263658730863454637 865 2367 296204803410452246 2351 1621 722697897170760358 1453 1526 588339645380828825 765 699 1049687328636323436 2660 2162 84561284546276342 2291 450 79095333061755744 1003 1295 545107395513489405 2329 2922 406824684007413765 2750 572 826728098437314019 979 563 686485924959633655 1268 842 333340708948951771 2101 2244 771726909441543391 2675 1400 8982933888931770 2646 869 361650642532850219 2993 367 865377602225099449 519 2959 984434010647254173 2571 678 767998131178348065 1320 1874 39576752767072277 89 1098 308874312793332145 2613 1593 45087464142459818 1359 2210 267167982940999458 1233 2301 732237031055439117 2100 427 756606153738721731 398 2441 864726509842362757 2357 2593 396482998245458773 2218 2654 413773204241757345 2939 2579 868395166894218541 1334 2027 110285359559591737 927 2258 302830550187714371 2702 1845 295417136123816691 352 1761 999766796298367136 621 1652 627010983600824244 765 609 228375104957491908 2705 191 914572219157395100 2857 2573 49834509364758502 104 835 329326105608688491 225 1450 68841856823499289 467 2783 715424607648119581 2397 1844 360849238117842371 598 688 913406270961340924 2817 1190 130872224958693399 1813 761 363368878592822464 1685 1365 656348572000476115 951 1107 618560052500783061 1092 260 368281228082646600 1986 2214 336047035215135923 1463 772 654027748796465132 1792 21 919367645457069454 1366 1248 372128233483897952 1194 1464 327149697107452527 1261 1857 1016392653819432254 2344 132 236343494621856649 2560 1778 614336383268981113 485 609 651006773255548045 2198 1636 913914656730210292 427 2742 583993275136380873 1625 1255 1086181080885681186 2876 2772 226496329407006403 619 1714 663231120388534038 881 1191 716425609462307023 477 298 691549099445361966 614 874 36793663961846185 639 1914 366375443338094847 1338 2957 939370324426011191 2248 1307 412048662125038205 2707 1597 905059931290349241 1785 844 664810669339693688 835 1570 111988029629539389 2863 1906 632158187874861381 1591 671 917947105610258269 1808 1701 113126171665764488 375 1137 43436519989433782 2268 1688 1128775489256443546 2903 1408 16241291650303175 421 2716 479173552376111346 1614 1367 4490796288046093 2381 1084 129341679419652897 2074 2906 360947532483221968 1366 1093 362494419118369214 2373 374 306035605259084203 530 2682 364438401773960208 2120 2487 79782205520609722 1550 1432 952178172332601349 1874 864 195492435354439423 1249 922 942623107128092844 1281 1870 912148668182805769 1529 561 992854321790162675 559 1140 405557153090585196 2056 1389 918541430204588166 2386 1747 665425756581666558 1019 273 1011626744019900869 648 346 338516581797911435 1306 1706 988580529436360890 678 1030 301866643850709336 953 391 118874055030940693 2767 159 545906355159052355 2507 1277 372714471301549173 2357 2844 621836177234078872 1046 2331 49651644301776830 2958 98 882298746223983650 1396 722 627116739390894580 2667 296 108400048177461562 1854 490 375819561279574328 1660 1275 974922617664110957 1292 2254 638602585030943926 1441 2690 161367318102579095 97 2087 81121507350026054 1469 214 117218153691723477 551 876 655429716671179026 2909 2947 400270835508641672 2888 1330 581911345031883267 2450 1212 972339297190470119 2869 1796 990828839571822536 1102 1569 398709346456083573 578 2631 616774613385804937 1205 979 651794681755716994 611 2826 914842310152726676 437 466 370227855705344626 91 198 619606212829423170 984 441 667452216397930676 279 187 48976715763334788 559 2949 301311293593361722 1144 1252 704607116277785237 1199 2490 337031236051009542 607 678 38091334353098842 85 1939 293831652588800135 1483 188 946545808205717863 2100 2244 767521326070894971 1543 519 363863313771634110 1654 746 978598742847882770 638 1230 591841378965207183