1000
100
246126513 361883163 1050103958 949537983 729944077 131837488 459344916 393946672 825699607 885406052 260137074 23156095 515313459 1008381855 764722469 456893686 935531529 385679789 533520166 750670340 662354692 184459709 97746291 756501946 7117266 178244580 111543693 460033359 488726759 746675867 377251833 511568541 273870841 147407677 554497215 824284321 138508933 981165706 12535790 861540350 81312841 952713511 731923990 306890619 77020616 983167004 120137932 458763392 409577673 483188052 606837545 958162845 585903320 301529120 1014294092 185702660 600044484 950697397 737816019 51620106 335717919 325145001 127908966 907782314 80084930 64087674 602759213 399950337 629503046 422229511 373413716 721074387 331342731 929057301 995576974 175766277 435904053 465687755 371909519 301547809 273218090 156784950 714691985 371769045 616478485 902980550 256024016 266527604 781808358 637424335 310818318 389196403 318303824 118828809 917332752 228817901 778559818 945296401 965415198 561814816
100
715267983 650258662 339001479 634007790 608881950 315697260 529859099 357943389 142910138 380008940 317981615 955286295 513688170 151181714 566537373 330350571 105159674 668897518 373869121 704994634 250438009 195051380 652102781 851478987 829131705 36975356 738693685 58467495 551546579 394678338 226543060 335130173 477617824 1059097447 888424902 106940559 665576256 149942382 354432252 1014450116 317750679 158481344 478076779 608817828 185269195 600703657 985955981 281285407 964451784 848784344 952357342 624785094 481577404 574846947 42721120 352812880 587075739 780917185 735100951 979804951 1062847132 440753998 653360270 311868824 598954938 661318090 523041105 1052577783 136958003 190772826 651686769 65655160 727228685 430290566 849743107 646664199 64282764 630831289 727181729 670343345 793820861 702357701 929061607 517595177 135722479 445214812 1045601527 501482308 768626485 627040151 271295222 499005309 986003173 159139187 180908940 708760434 319643931 508334160 270243176 613275493
100
929005111 399429232 536054714 107675068 158531418 341296766 811885240 888494977 1009117934 107225092 807816217 462852322 1037615387 456530931 914049949 972261810 129134674 356637983 74314627 168087014 549345734 799686849 595276048 632840730 269903342 105924339 502868239 499070986 764094725 741804855 97330252 90713881 1014765450 272518385 1044548632 296395981 13748929 242583528 102037192 197301584 172774703 311008457 251610166 33573873 110602017 1041172900 140626494 330146721 114819878 464171629 584159554 791336823 161514129 106641788 983736487 463790892 109423096 308602894 129981270 839349152 750652856 866264769 694086716 990668627 42141294 322602524 611107530 42655468 388199807 84039429 867377013 308796854 100309393 319083337 421179447 835353118 482145040 603641367 932265228 930455095 332216490 397419653 493446262 946427958 730553299 312034826 256206842 506313461 768580930 404483330 333383841 979979892 117682546 21753646 960394104 1067782228 646706466 337563185 204619280 559940698
100
443724245 1029165076 52065022 1070879986 646410835 900638658 760786524 772801449 728000294 686992781 284641863 323168690 235658014 204253095 5872479 577095779 890222542 771826346 436682058 630663605 477436428 852843025 350514992 618188999 902166133 477671612 862552128 34011738 100847078 861190512 950750250 1043377494 929460740 627429205 38193060 1051810629 556652981 897465974 981572838 313397459 467010981 597032004 775018541 735589972 344061123 220786708 842966075 932700222 914008257 585485212 751572693 134197162 771439255 925856634 107220292 103563991 1002110720 389216173 1068374229 972109223 216513275 378805274 680033113 217428513 260171851 871526664 1033122726 295866605 122489336 46726052 25565715 8653275 1002836172 359296638 1070533888 285275228 869388247 941355530 107818316 210343943 404062444 747666721 217590493 1033899286 19618081 994491773 792371484 643575014 723856723 512462912 434799478 1011683963 68101792 19073645 139631068 31075065 258246379 148509038 973016387 931517996
100
615021915 729973645 398394405 162764545 596970204 454815866 395136767 299095051 345110172 741007819 254944465 1008150527 275108495 931181431 229633953 621494840 911413228 519437403 63777016 214128436 739451822 182027957 1011697251 258875668 526498581 739629228 615167475 763064352 84541474 223300805 795077310 263408449 497544734 58505839 690846044 501260422 479180307 482127481 849036394 821134751 697119569 40448918 806533386 598673509 443379691 564931296 706222945 124686160 763640120 336999506 138994456 207538687 44024914 804923213 160770012 1062351284 203186842 512695060 478813663 422123989 906642994 337313616 46113364 1044205677 228021889 212321420 985323510 913395368 120526003 1040520377 64476034 415562074 503484471 102276012 806115384 529658233 736783167 985587611 529900638 483488927 81063747 650029476 853757373 269340041 355611006 764476999 928067106 836850842 1058031471 100640230 327311326 589627481 903449434 970736972 7293511 271615470 619114693 525469219 746110517 47057321
100
22571259 244567932 1041375877 264462204 65361804 753471052 198488218 118676348 731322059 73076201 135119063 274051683 379554895 92594321 236594982 651291153 851299698 1061672931 941662068 992860678 48419797 241601891 603802162 451099626 1007174106 88636154 376453334 533974022 124466985 308814709 1004603992 346126792 211629356 976079617 508139445 749480003 35459986 255377333 135901296 685178540 661259472 844706313 874899212 74926302 935504539 163355991 452160915 269412311 419576431 219070561 636682770 833901113 105755147 982590922 293399322 491398346 981670899 124468379 245367873 954745588 714925037 599064768 102095519 202934086 880491396 956183433 904780114 180945905 46501512 542385194 63014394 118870859 181798796 721946683 92523837 390887504 903947367 1069016120 859660100 130731804 986405556 995886081 742923324 43748722 710855762 1012597596 987467991 821187384 869469156 1004955246 150766280 1021922040 869855569 539083334 169971018 69360225 882671173 1071019347 891211162 1043194565
100
560911023 649457640 170565497 332992920 352989505 124554431 151873963 650494199 362943475 788986227 734952058 317581342 103895169 996945668 846197811 99916785 280513768 216922711 210487719 577150836 291324909 691147956 904121004 122455123 379623830 200657990 725008538 1051745115 521617326 812530846 887921359 133756159 425536069 877074225 627813163 758952404 254923822 327285717 287896213 351134485 284218240 582508872 918912372 193116959 718831126 461508009 97177654 318426614 701537807 84025085 853042124 543433151 966997582 14459819 273953324 297914180 853104379 186041089 854610638 284570227 44958208 161707437 26715952 177384159 868818828 513723972 814978898 430894142 45384340 242864574 268230203 204070633 356318541 832102392 97085042 754323551 540116403 388410417 67712645 341029826 53635590 891143565 203713925 404370008 646092104 1070247829 405557128 410209291 856482752 155749045 328294950 262785002 286230393 398085309 617650429 1038988454 908033219 927107425 703173166 70269206
100
796266161 721144505 833610461 58258611 28994458 108231105 743011252 542568476 733563289 661214938 90959200 474946963 364681997 1037402695 455816467 292186495 997544729 242685105 208337153 1044732648 715733541 577587108 709184739 994264062 85381723 614280720 804804215 600244883 272714795 65404104 86837757 949178524 35031751 258335494 917042875 45393075 631322792 676426469 29172603 144089752 658041863 320838118 117701384 958864300 333601637 671885676 960514229 187211636 466723331 556986176 628049109 823565340 876647531 180706829 23048516 742199025 151725285 672974309 106956252 1004913894 180606979 917183674 1037413633 532491024 171067670 369907430 231690262 651210538 1047379637 45764516 65287174 248033298 117821245 1059406228 351446460 155188810 938153292 1026740027 143619754 391834744 17429574 409312128 255363398 234876902 264858832 925856305 312241545 1062457602 484442456 942669948 663293294 945515487 892381834 643964278 693332345 1004863667 815913948 226075287 785016109 639308887
100
908105731 770954300 956736405 778232010 541169020 1050434084 883520444 258495918 305296132 529057780 643616053 930719946 283966496 550286771 598105236 93615750 14581143 90728526 157261810 29782642 1014311410 959711765 962925421 834906047 340102659 113865532 156134821 617892292 767169883 950960731 876735553 343676026 561946322 927073519 305442920 24984833 790241539 590163927 254421832 119075353 392715981 576432087 491035283 951020714 870689747 331094552 616076541 2199612 754893053 608920742 83207871 496376703 97951989 237784817 311819799 461662405 271879339 550359629 501688262 69648003 1066141650 258077298 907926416 666251220 1045491040 690431484 226941120 219286774 487166994 222711531 457626273 951378890 785449701 575095589 393964806 270078040 725300638 392029424 919554243 32431433 969765187 1007799160 450043953 96875627 528263328 151157583 78508974 940433201 585363652 181022439 938886683 294278960 539297153 1044459290 600205660 1000744612 832888303 329497507 408804059 222157033
100
118903017 1012695971 132231174 231308034 8702350 494251548 286134989 923118613 659622849 1056076409 451595813 259931628 726796458 378749189 416606855 580674933 512475956 449215343 644831857 219839300 103695501 549961036 189576932 251612172 1003397288 657437845 509873124 377682218 101452478 343312933 832746748 25127194 68352456 522902076 640502199 625887231 61889799 199179519 169974312 121018399 501670013 722493173 686537571 298570341 37241201 126200203 125838337 1038128862 756331247 65960849 504158368 401534268 572674630 1019081147 15968353 85464406 659467144 562511650 320829800 756934566 702303757 526161344 201762144 955762121 719220976 603102967 334259700 669326083 215263120 931824651 959664471 387935416 542680593 702842531 164816573 982383348 437261785 347941196 742533856 790425828 810842643 76998646 728323196 26879323 994255919 785547381 158107859 1060727630 371669088 978832129 358721577 656568920 762298908 105980598 809708105 514471735 413391008 146497045 632425214 471467085
100
470209386 348936065 1029228187 371589664 836669117 393348547 838952564 678778842 126730272 510403719 196124002 131980233 787765983 214068445 844624964 322261984 549979273 899243449 787547768 131745333 282499440 883397746 957599334 592861569 23380268 30258503 525992437 96224675 924488472 731046869 287407892 983782429 724585172 445107106 276809779 685928597 499977409 1037187222 460886215 191678806 919190152 123944829 734616009 1072824269 927586196 748287622 81534520 706996492 450657683 911523271 666046354 616816202 722952440 162731958 752837215 1004117344 886957436 956961201 886385319 901101901 46547609 449657975 388909174 44145332 1011791886 443430061 967730271 90116185 232051294 896842587 1702902 148467624 159432528 491871852 372407893 564806958 93762160 78426417 761886872 743675165 417356173 892671199 672977505 324119500 975200569 690819340 342760020 174489141 868354380 171719734 151446172 918592118 288803170 625259580 777792869 232761425 666109272 423569123 1061349727 257456555
100
541250003 90139218 333938242 534424336 894683321 17016214 444229956 907662382 709422517 909117727 958654884 1014777941 531079863 228136769 890289443 78735102 182758514 964590772 581561478 747732033 83642077 316176661 323594261 501821789 390613427 714725219 754922527 621972788 709254386 654866050 422831476 880641228 1044397408 57565627 1061367273 227154895 570953985 245725498 274184408 827725067 809159586 322939535 35624861 778056435 934978386 709736750 908688922 438503453 408130787 403085039 872222516 134830019 146536558 936463502 205535571 425592386 795026892 728986156 863740646 337222045 868231453 929445836 592455389 145705466 840075077 882114007 422535469 825991716 130486890 100695449 434719568 515289096 49467000 253592001 966846658 990627128 462808477 1036922597 133825413 557369195 26782925 425384956 680655006 248975610 917813310 769096418 269849749 1018159461 532414445 431919319 377880569 1044274636 888149016 969064192 259963866 574693751 1029398978 756603621 562998861 817716815
100
224298803 851220209 636894956 219516258 350468213 779205366 844923731 890613603 636105688 981724326 239958948 269950247 6014574 159844379 1049845508 60680233 475947152 26871887 12384284 219269895 546552407 686718885 157487513 846506498 771295268 831955038 402584236 909681538 794345240 819713317 996404106 479703184 645949852 346024324 841871853 990827867 95194075 931840620 716656017 1021239732 1071421507 184985265 107435192 28623249 520156168 743249804 745289895 1037786509 456461217 537278743 674357798 228133734 578254665 507300564 136830468 1067093630 1016213375 245936167 833116561 881698907 992268678 328337623 655503139 340605224 839054310 130996625 224920209 54587441 140020457 580732005 386297275 886213739 256269599 173822279 423836928 840609001 786991066 1030047375 990362565 774320488 653857715 512201082 448270581 192752324 343972099 552156838 33139580 146299777 709293163 88998554 1042988747 610945091 234228557 419877436 1016909655 714790998 404791376 755764057 434392858 143427111
100
161429472 168045856 735005201 900079560 620039339 1010376871 768942780 983832432 1051661349 817762661 538009249 577987577 65999621 55039414 421233352 710406497 714392006 175761243 55443520 423665993 985071911 648670199 1045311641 7003001 626990763 358337939 635921001 163032666 683157786 301490970 260765127 575963002 371479806 444639454 671582419 43600908 720007463 88049937 994653228 238975333 275606312 851194957 406116216 172766592 85976023 225380877 854619616 811951995 598070225 922423601 539665041 961556504 970342387 955121790 70450492 316537405 630128098 222877468 418758294 395647860 965511300 424871190 1043092697 146670700 12051589 58336221 525668417 1035338102 312251603 591412934 457432976 900303624 267951906 679127943 22944907 991438398 177774698 1029927614 684943483 314824020 267514212 356468842 509974701 32380973 170711824 261756016 630305522 302283983 798022449 375130903 304871968 438222821 75823311 590960012 264309391 15760700 144058548 658393695 72222364 470839366
100
53854704 628766212 471978793 196560026 153223766 806007636 888759323 878179953 1068147452 487166985 245962971 28558123 390298815 924801349 535111894 827042248 857160892 599538700 771432445 1011972976 931932376 926533061 244214598 461011948 99415098 895940797 178910505 156602922 1067951051 188811427 850973219 436668604 131367613 618308365 322436406 965467737 502736641 548653042 573776999 602318427 422282703 134492719 769557823 886569280 1060182050 565858306 215996747 1057256746 788926265 741395346 286806684 883576415 453286168 131900260 100771912 239628233 448017669 594924263 334508775 98118518 817960971 140282602 969677078 797080345 1036755322 1010629152 789810168 853397639 1023532901 187934115 674763696 708408892 330638114 871649646 665381864 930447316 828220878 498432226 1042051149 811485842 968768711 904025922 485136656 514231772 924458544 299204663 629835622 836959164 514766192 924715084 830808585 740913505 98797491 990985586 644792758 70629276 48375911 11202430 163179949 842388324
100
394804673 972966054 812984372 513795666 837129526 951662088 390449940 884186917 28854274 125591588 657585178 747190848 513339300 1007268700 738951576 986714663 1053354592 814446715 160308961 916373510 181710780 410385707 209871056 804703274 779891971 868600957 225964610 601747077 596861381 966555494 988336279 892264238 399283285 830336316 148346933 327399135 983512650 414213181 876273925 64741237 884760830 528536072 13085428 283087988 113480210 7205921 401398387 48427905 287928296 830204018 940688632 571120870 327327272 909268421 862571899 791929873 94675515 654779467 367988986 847417364 156162003 423085592 710288117 951462951 390952289 810749860 1041029618 447277090 927506590 150315083 882256890 882510084 95523587 444259022 852826906 86370671 125816400 597978576 723038692 101550632 263217417 880438362 452661227 858763932 112802548 770045528 476415562 508928342 945983900 499675418 55297054 548752522 683168977 881938388 569381639 894120590 352695078 798256158 901948331 158186075
100
839691890 966979188 791538228 456926224 753647695 833144502 1055001293 264964463 811830942 1028699306 326194728 87060063 879669249 200335477 978310651 114385256 710770784 876741414 663218558 882060346 736626021 631447340 1068888558 533861414 803726080 1005308122 538775310 457157283 732717027 588185322 149351329 1024110027 874150406 504402679 1038129649 485652699 638257956 856629761 709263435 707265718 429456701 879009005 342971777 253655139 676433683 488595715 913714534 1001212299 444115117 1029038190 554407254 405138684 601046998 18275007 642105515 373233448 883543198 855123307 704365897 251104422 133483992 965084232 501737491 517112496 65363355 890573332 534051187 1007652772 909891010 297318638 678085078 348138372 840860780 392182491 963345966 484229237 425881724 6048322 41184366 381373251 662187545 617558641 59992081 176786396 678347567 399085590 222533268 330089937 582917101 689281478 497230840 623448280 516853574 485685369 49549121 678574412 593818480 289746956 465176313 608710827
100
846643815 905353150 84366765 729878039 235327083 881975987 130735727 769826518 285673085 559167604 506538323 661489363 879610598 372890989 980058098 347861274 754012593 650603374 275257833 89509983 706419500 831625771 73554267 521973624 598046315 851810236 138024811 674304478 240457157 557052189 570884291 921920561 96514901 228592303 241500689 973241521 884524410 844507317 827507844 609856453 172049239 524945368 280181331 737172600 357529940 893388196 600062774 863847671 901639579 818075913 454832363 708781844 757617820 468179674 620811186 653074630 1050776969 472112721 438892242 87067815 947248859 934451593 792421650 390754933 929745611 475176451 1067240768 264669073 791647193 660070690 106872494 559792003 133126473 760665263 576828848 896167028 758608801 99225429 318519327 59764658 1050925357 777291046 850985433 125303343 788763259 738349076 368984382 197614851 48709343 908724345 464511925 61630950 197896432 336637328 773780005 917038007 827484937 196222457 718798204 343506679
100
372941769 852500537 673356588 557642318 722188948 850000695 390328745 205297413 212087823 350133953 316036332 771266955 555652775 1044077573 13103859 475642353 29253387 309931544 265457726 1042979949 618071214 438997618 8279124 154839515 652152390 710668656 436315708 550273079 102839888 1000904401 596646148 473035556 549298057 348535354 988440638 397909096 149756278 717821874 692159614 339868782 263746781 530749478 666808285 339618498 982902858 362580454 490908281 382211737 882803851 617802022 1059974899 203970374 810400052 502151294 658767599 554405062 452782364 731933035 553369495 135614517 931991262 312890572 684647961 1001436247 837841242 105890661 408581156 205542928 25585713 97519199 39994479 823131372 1014706252 1020862406 302622515 1017760664 312332373 809728778 416485036 124846182 39718204 365180287 389598107 497305038 1055157939 334755549 871422407 2724583 712397747 237525440 103660663 298163186 1016600309 232907817 258894585 480301776 664748922 298881019 28265759 909899655
100
363256068 145810303 923682749 708196545 555196570 75733472 271833388 1049027660 20353288 14801840 118703562 369928091 1063994204 762316641 601085048 815030339 774928235 196151757 703929114 163150975 115386442 364660399 67132187 574745517 131117269 295178536 744025574 299343567 678068267 725267515 301842798 423729419 1027202607 762579792 5104807 259952683 840777737 943827637 555885578 778247454 353152163 558864408 147699221 899513461 136884525 27759374 467138505 356572903 369321370 298904976 109132074 322587085 257261857 467858553 778344899 693176230 227638972 961275913 1053357343 731162773 839307692 139363429 812834641 559583966 1032268275 58202644 906604909 489497452 683657432 730936963 107062797 172908110 968418663 46849154 373097933 414199606 791486702 774524101 861299662 713308665 1051396994 812998245 449178167 684014353 246593656 404842332 353613487 777779230 172057324 671528204 445204197 197247072 662512189 953849017 43250952 1061322047 1064480399 263318538 155878480 541086404
100
555169095 739139980 107462003 639291421 503332243 506991919 155982640 630960157 730045664 216393927 769165000 436939193 389118818 796285068 640951423 290312332 970614927 674947994 634335264 481166676 143884196 412615794 305457526 976418418 527080479 1056684407 511611092 78065774 633118275 753704306 1048146830 447790705 945799063 699633679 785516670 396155594 437516135 610397790 668343424 717303658 116092738 775314259 815795958 345286247 731711354 346167365 817700420 316787325 770894759 410054003 245417045 263501704 667367204 768975482 561455892 954637067 843098512 660408032 1026064628 6866092 591489871 738822797 664786281 665929397 725213703 521758285 380003693 585836181 366056739 775509071 770076668 315366749 202908243 287692969 350677656 238151748 456147466 603789777 621956549 921250084 782687231 734218533 538603918 524277498 568863661 47946596 390822398 407191145 142931154 561500467 748671912 450466360 288999412 876629914 514277408 535759823 870995671 968280196 546501248 647928766
100
788715784 756380482 402176996 418523703 888242262 464311561 975128558 981886863 246021459 537008495 719677763 241577153 610603991 607124210 798389771 734096362 302923645 994851697 4043893 190951630 689006629 399748273 38459185 838742354 91924080 593414361 1067026932 1037135360 681187399 35707638 1026428407 135422598 530433365 452179832 758703737 1026770487 416519048 317850803 406033720 151510152 780487572 165811039 19425020 909464980 446737776 183715609 964120589 713932441 983405782 328208096 279566519 1010369145 122957255 138833304 220731853 902658618 682965253 772346506 585156900 28970374 429285528 72024546 758535699 530834220 604281930 716688688 163780089 949592477 449750571 327834600 298221751 557727600 423198477 566510562 407731506 458056670 1041302280 952611290 57130451 840652614 193367544 823517681 251407622 535987114 294629370 473180202 135162302 74482993 213316083 1073318126 394744815 373607075 798009865 935780745 64137491 619890160 558227495 946577578 686010534 830057641
100
401031806 163122919 108198058 520341637 427436542 654714679 747053604 1056921566 452046561 505806710 1050328477 105053746 679857441 848478436 1039218593 186631330 1058707709 13578406 200070467 109226614 44663672 474007620 494387352 881313174 165588698 671374889 684860727 455144210 190599981 964648487 794254528 800200604 357970625 699372016 621554514 247787529 477568680 410745246 537398290 993423828 457345850 193279019 705400235 612350875 795096211 4323322 114671305 100439456 513790736 1062738764 34253469 189891145 827514838 1032170700 532473180 139681440 481978699 479304708 451684544 1024627411 191821723 755593701 898302085 283890357 784892212 667785539 1037928173 700476988 672952138 883832663 356725053 112734721 84390484 966431803 884845630 271505347 1043785357 472191857 600230076 548341476 610175092 358464605 373782538 622650602 727005516 910512838 784455805 343029247 260182941 22740825 838881773 699272562 638652337 201754662 299614775 1020923444 77559832 820058401 350927293 306658140
100
290614820 975084706 153864164 962877603 948534894 295281638 536663957 516938473 966739279 843308939 166828988 126314670 946479976 217917464 693832652 89582234 91161114 286463603 982642746 384379893 452470799 250293353 559316734 270273327 562175407 966364457 584517653 427440730 707830188 577127881 875540993 268210091 842902903 662906304 762660423 276096508 781486536 896804714 563940848 71601485 319484698 686581896 332643848 390089535 82464300 354529981 51737635 417590167 750447745 819500050 219726547 758603969 662921441 850069362 970903091 470250571 737010646 860597551 427456607 1062471525 335923248 46633851 1038130681 202761064 545193857 1007193840 47407782 851319372 918138530 135930633 104500623 521205552 250860076 821230246 729478625 826179285 73069312 432337036 77528909 609910819 1022356160 823502819 73541256 949367972 728676435 924955830 745643468 568160516 28075109 21779574 57932118 767124887 102561252 966637176 1051323366 228257491 594769540 932303986 859444034 888042961
100
898500412 901372674 326751411 77291728 186647751 368189991 885344646 265360307 265042980 472823238 448281484 541294718 379662103 102788646 215626138 37308380 153708710 741644404 202345482 185428380 327279004 649146176 358723896 1057391919 36205833 133145342 1072712199 900049452 712271039 452473479 740134490 500086989 585821655 1006621589 709337498 225202799 81915179 243968842 933297974 443636246 757240793 188028586 804910879 358221030 897461190 493175580 462240328 529431211 763816984 258430701 270628652 38340178 752803259 297150924 890373703 484562542 902746078 7507279 437298844 1000492468 51862643 676013421 951208494 713155455 137231538 844550403 689500807 560895053 525872534 212050511 172793140 973267519 492217438 461137784 521486406 952853917 110269198 1034339076 677893842 377351504 771685612 874239071 381189490 532950887 438311683 201158747 63151811 880544146 686477475 1070197162 111161317 697258410 258879455 588278118 472710398 314914343 1048120845 304600970 237700535 70201000
100
699246666 229266295 999745981 756251759 716527604 532102256 622028097 142031586 1048991534 658360862 678878585 27918348 653104479 735196428 651033885 359992601 248421299 718237483 677732586 718278365 734757272 617049168 850154530 406679118 1011282243 277084850 738368778 221262086 754072617 1058679660 432232811 555575746 626622342 718424833 1025436435 471546085 924834009 551971282 328594513 657415414 803056230 878277802 136799355 883905309 433254322 778624307 847484011 458491818 199205387 1062916734 433484542 283317903 91499774 145426816 284869012 730831841 929821407 936908175 707289235 326407258 117694788 257118441 812624868 399166938 207558026 693458221 227796852 767322082 172724559 915997663 51821493 955769879 557383414 960437993 629588506 543475397 194217510 39612693 425927070 463193945 99921995 116688532 690371390 402952422 568089876 929232250 743007866 247141025 635684595 578106943 525581784 647913573 178034592 330763327 1027996513 137044784 395185303 179535419 586507555 453220772
100
537013141 523001558 86493613 1061628039 596969246 613049625 176327830 924547907 582488826 621270256 715047670 520696935 194742452 458733483 198467562 101592612 3136538 667657342 965636373 814172880 439435200 473569537 893020954 324261223 1047476605 539451824 337937955 517239301 79841003 485692012 349383261 61316717 912364011 403443448 380857465 893764229 680178975 527246204 656972333 283037912 95260783 853814534 659609265 958101266 730738053 585486853 638633795 698605192 554611792 871353036 708333475 1066269869 177434501 867940885 282222231 907375518 808640793 331650427 334613096 557777560 488892104 182492670 109919588 38372988 471592594 905046147 305934938 739150417 412039992 770668114 199688481 263481282 956643523 264822166 79428369 877918108 452124926 15106529 352032647 242471506 885862391 289954981 1047375974 645603449 122005634 981816763 747753105 1065220940 853731510 556608480 148670066 973430057 996626029 743370035 294904950 11837969 1052224456 1025900473 572320143 653170732
100
691276714 254786009 600577969 64757827 1035241016 254511841 780865109 1047944772 463218015 96973695 954545912 829848002 162781518 150769224 390955421 139259507 817855735 89679924 850342215 948071600 486468243 381544736 245086336 86264312 302850075 374803531 799516118 203325805 953119695 968796377 852009048 933577813 862378163 497191507 784757789 269490842 794112781 476059941 152121021 348689227 575192297 526226207 1066290134 892241177 977238677 807523317 154071432 1016323803 771014437 745319871 392248569 112330762 113950960 651284857 850304723 473616709 832716305 731400068 622413761 694613199 542257383 400586787 621454581 446965516 162632853 793953279 1004858533 230995719 577059203 584625316 864664201 810729199 1021553115 153259266 778550367 367584406 459349516 536601068 769748584 196258289 580223307 196092572 857663464 813059483 143558157 805447981 379369385 583678801 251644559 746072864 722063481 693636215 348327246 1006518744 4621735 323950737 242905487 908165918 597071754 828937675
100
42390488 912632221 173559802 840911218 952381045 1014451559 752004821 503105657 717098484 775728238 921478780 723404789 625874345 50791180 484403283 559087009 953586731 90600572 305512772 309727323 160114645 123896670 430605884 1021712549 226063174 454629943 616042669 138162469 172220897 537273326 32164619 782538533 817921102 997569617 692637007 259709715 149802231 551731342 241207671 436969730 1022350476 625239994 1070630916 966652200 906432128 915131213 73020538 774248542 716408201 919893924 366066147 121903267 829814819 688479358 310177613 158312857 669060366 318788992 1035162695 527681799 32282572 927875761 819010920 479976277 566029604 257274110 768561352 1043618835 743458722 1012011703 487780997 222371442 734280724 1013024784 541409600 998972873 874855950 248461217 205980317 426237457 737817703 421541607 210821063 198990954 234757562 212140737 714265065 1023250324 901367014 43091955 870620854 447772791 217023887 48085926 39412962 439075483 1007362202 812696550 961034406 551351472
100
336044213 593014819 597413952 630403336 75321037 269533617 1048264816 387024408 348763797 957891656 614320381 392875771 58964742 240907908 1050390830 633938927 598588121 204735078 349058130 579001045 190301455 569935313 529563192 866064309 732159338 644786958 989050807 841739576 912150769 646992200 859317032 856165676 161225328 695223569 933054695 805439748 907106037 440207579 559625173 275718742 420596308 665070976 618053081 312191835 795702180 236468923 862121050 565639026 983249344 817571757 203513031 907860893 233011144 451896153 986956047 941539074 494735773 47279399 196111401 1068383083 902690920 723254629 193719950 898321863 356661011 288931265 65651386 215488167 1063968462 713003472 46533038 104082113 72813452 300314507 640309105 801207153 593033347 765708237 333418378 531930931 615064752 42303190 1036964232 961749546 26838865 553546955 333673850 645973660 927650921 372022835 209721463 306105716 739627327 291089531 1020836120 448700095 605731039 1018709619 314827769 602540591
100
497594519 509595855 567603260 763565979 309283963 885573288 500255749 306014077 111944675 676045304 215144703 527639410 63337960 426005537 866736341 123174590 403365354 163335783 1062005178 164153030 964237324 473766513 913543906 304350099 903206326 783123148 245096710 851191894 779264531 496716648 404656868 416732126 979228305 429095449 353981885 240165155 770482019 317402903 927240662 541788095 852561922 664472958 822494967 210095216 271468456 753873871 1045690607 692453784 1046259155 621659246 171289613 367826877 642780872 781581857 503050665 614366729 953303054 47834263 393938073 396382922 503526639 628390111 1004336572 1061659635 433167098 1044283885 484239475 1067696026 643651204 887350552 779968290 121640056 829822754 194743967 462133172 178397804 514325552 616819231 528611349 711260920 730351949 359000862 748391093 68440514 406072029 618702212 757762827 271129877 36932230 541029917 1065615888 432653918 875688883 905755416 605188800 254798511 155158548 624106635 895587997 601205567
100
646710300 696214764 708127276 1070370279 986567554 857008537 301779317 31452582 650589632 684098385 876010631 744815391 781939351 671487673 999592946 786058518 400957065 891071705 502330699 548995319 616984414 337451932 40695723 739863375 810590368 290668115 1061335088 420304976 219637790 372358707 690065019 617733202 717191789 100690642 371566897 305837132 869212002 63775406 649861754 720975455 153867929 828459942 520514693 1000395340 1022888946 759028607 462362114 780870136 851631118 333443168 878773926 201165295 389802198 248510806 835994539 271739359 903691765 171798225 245470285 975691032 255673689 2693925 588201550 810945299 922405814 643822346 1028182642 447678440 745870594 852000285 456395012 462046422 365035770 398774109 844410448 593334463 9715612 279645614 848404263 895854761 285447595 345410649 955045214 362829886 308883759 202601354 931169358 45754956 851578354 879163601 810763606 282175815 222915075 829826978 13980757 875704258 222120503 764230101 605609008 224938234
100
503254691 210337830 35083090 307339595 302126883 640146102 446031911 34244280 641365975 830062984 444267936 735770983 201178528 163765509 849786802 864373795 797426344 994127481 396400598 664294617 93688535 346146963 699148683 816262427 113795166 270800873 622247632 445153952 599951408 95271794 584072362 989820866 691054212 1028713738 564197284 57676798 1060158293 671578609 143564874 495010936 734617314 983845708 323108781 214854772 73598510 624787107 562119650 839550430 108353409 663817825 856398979 909562307 601525989 287705688 829482796 382671062 729477801 304898106 162442239 101546988 457332706 542979105 1068083745 346543232 345093861 425576711 366228538 615032112 547278799 979827023 462658809 927308349 779345661 993214266 892777358 30775823 948003220 410340723 948916270 407397807 200534522 542717828 159445139 633456972 4195419 567421534 974546041 507141303 160836389 901166293 300976674 239588326 892390284 921542690 153098963 812572532 179198471 623728735 851216213 966827295
100
32077521 470803726 197780597 549820489 956375657 1048408467 591390596 1064852089 444793362 883910069 407106263 206670807 803845204 558763553 1005072968 426222515 820065657 7001319 1006749619 870590718 1006851088 962136571 484968314 1003520719 167654766 178731957 808371458 226253023 408349224 498802514 648916788 538936333 1027216027 1037175152 342277373 261721820 302814052 610793110 1025354190 561038832 648960488 189211562 145916444 930273429 1000419533 985806457 244400097 211355960 361079935 417003058 1070102297 185724395 413136812 341283819 395907654 76726501 1062676424 621314843 579935981 408043776 719323530 12640798 478390807 474948154 25576813 314798773 502246609 834932276 172350512 967189123 296224940 116077750 967187287 233710481 869176381 712207401 805902759 971412682 729036702 1061741083 1038160814 963885696 678435051 294869951 511565881 786745061 255842503 135005802 1046770907 403059347 620945108 789370903 241334893 351708421 501397054 620462052 416280968 545287451 679115313 32630419
100
179365645 268011930 286216798 784744202 648624286 787235242 531365755 30713555 603220258 285887830 611416000 573331101 265520453 53251599 1034851178 604136121 606279669 442586922 59820347 193727389 705375974 1045120605 763362040 631414373 737898255 844278854 897012202 802350413 778385707 258704612 904735582 465184824 585489977 376569884 1058805029 332578092 231924733 23042613 683596308 168962260 576346492 1071301724 898735749 49991421 766065540 434314529 908725461 33764121 97118498 161233144 955814372 913623231 355248169 997784250 1032104344 170153000 135018930 172588065 288766810 1034279604 354451094 988644943 876480151 266216291 391195638 833460808 628039488 152291165 844795828 427592051 1008433738 602002027 144073975 1000578589 121997871 950924155 475707563 345723893 28896108 42220831 329309694 152215697 182198529 242906639 954626789 1013369832 1011704052 687667618 8025237 806213847 614232270 648489049 229139466 28671388 666079772 948529237 796097155 337161310 96567023 369014236
100
282324483 751676323 297170525 678675416 615007698 395230935 816208125 264350807 701284091 767516364 329373039 134099212 704716 925893173 1037608146 870550476 718430552 929199657 286709580 288476947 183499256 550553254 183447686 648795773 212847558 368621324 354718765 227657549 69317664 372099742 203719282 314253545 896463147 846454021 648324235 229793115 326366798 753158860 968190256 913580498 319836339 861907429 752595230 884211487 232692681 1015943714 302222232 499696185 323388868 745534909 1029571297 413291705 857400347 201427408 695990467 694889822 20305930 229818078 741872395 951537803 231015182 246794569 21084170 73588932 305646443 57031129 928717590 176308021 520204457 55223867 496785671 688241707 715304979 930275711 642622650 519231384 1051179319 70567066 355107730 374673811 596980328 629769954 924850674 541608662 418221375 462268053 299403204 381596990 449178390 853893458 832918773 702829647 849006988 721927325 1016786422 960630190 358018820 984751712 971976765 990005669
100
482209573 956724581 216860354 502866850 1051549531 1438173 990844546 89270968 15049557 869944796 890469120 923120156 206371205 920626650 52073151 410497449 786337699 1008787763 606264265 518141533 263694122 332966568 695459883 728589018 351586778 122222812 382349942 622264294 1062276660 364586712 408320576 80452843 196701185 725261448 803311777 844316791 1061560524 936118076 312978615 49522877 508306531 606282280 297574434 619322387 863546714 1058606820 252388232 85903730 942196103 627391980 826356498 112441593 594472583 324724513 20675309 911297642 561567288 112005702 465687499 1028804524 960961341 343617412 715575135 993106247 854139262 505954278 681333988 366689003 615446181 499027422 189746583 63128041 704857761 417461694 261906744 216270776 719282215 663928384 200262286 33952370 118180140 574816511 488770528 871597396 748413804 956343035 979643260 108601665 492904678 733338905 1024221235 358012224 724977758 432166049 827737563 58842874 1063668186 628016062 359133644 928676669
100
362160934 905785858 70131556 951527035 786912336 962051295 702639235 535260491 642016300 614461486 138847759 118508775 990475472 421572268 16524402 964961197 461039641 23374456 342243351 788017567 884741157 812871063 67937776 985245923 305661911 192344688 259732467 960777795 581853015 206294097 318195096 819767725 223750287 968744936 664569949 202360500 499701679 141798346 78819394 255493389 833047465 902439151 172901453 746223891 1059775157 337840948 227441416 598367300 1351375 778570200 923412222 776736194 145513012 516167679 71152449 293741267 381815785 852862258 84684775 310052706 820190260 1037778397 1051029128 871345787 37079329 127714256 895692482 362271442 1001167614 487798463 1064262325 146130749 662956255 638651586 709186440 790353718 138112283 158145237 761286114 72169306 276687309 393350489 480820849 43812332 1034476883 680816785 225629799 812243794 585516755 481380646 689967096 65170071 1057651377 760691876 951438045 904114664 195561242 333203963 217774292 249838359
100
269199485 440537598 116316701 855895067 655511053 204124135 749390334 883287950 319499840 593502673 654383937 1060502830 790096723 967852349 1013646513 1039903324 163366851 2050958 504864160 1025288864 949152469 968030861 606988900 623974435 21935375 1045966053 647231701 470490163 143402173 413474472 936185041 127152067 320031341 662319560 666950841 702671848 176606579 180569759 478010865 266627677 581861478 148612200 1061724515 374355456 818939297 139882947 881475581 447073106 46629827 808303925 359651118 142125307 131230255 1050285477 709694829 358084676 691946893 756331233 890492594 670733724 91071559 105262615 863162619 428941588 467995405 686017116 544035017 979304162 491911505 280841512 629015968 83714018 1052638668 628975320 462872203 904505872 593484535 1021225771 881850005 255949071 750566291 878123462 634884432 718155429 84637474 75249328 896870226 516035389 67888747 916566742 447840948 600376931 583288826 863282312 1005972370 491700044 248951965 932532218 867460237 521968971
100
308323304 426868676 778762060 229705821 831946930 836857187 605294838 15884702 328027542 659110326 664137401 589267922 132405619 289469825 117643847 538956765 1061225452 688208365 1069413972 462741835 416190953 20074758 433150745 240096969 993268244 227274300 370164436 504036010 196235613 433288931 986613318 1015971683 979099511 753851059 860137779 496624654 110699352 1004665928 636532453 490513643 325746621 1046260131 512110250 41614299 521832356 752821415 675217490 610431204 911360720 783760285 1033869490 435157680 113345096 72872368 50331171 124366605 164447448 147699570 426507523 235799406 469117838 995177301 934044722 490380648 971570750 540711475 529224087 644657974 141246463 785881031 900042393 1069349942 9819052 803587890 979041447 314126698 370126948 649313143 581964208 264052216 825927179 489330686 405955755 2965418 595866055 826423573 926042641 1010104175 273441411 279047274 987988062 988432856 555011439 628078994 657910932 771305372 1072271998 361773702 679438007 473462292
100
1060532454 467207201 288593489 952774591 175762340 821534371 375316208 111785152 931692021 806293041 731077796 852046683 340910046 558754642 661581954 824234108 425351846 452922227 704994595 324098095 1029320023 936819044 381776677 29130281 45416768 931036634 328158633 976531006 1002139253 1017214955 660709075 967208168 786993229 33244564 40111182 6113223 948808163 237730870 845978565 851858971 60676759 609202453 108932971 852642124 931914378 765858264 745411188 811142499 90961701 515542284 603887002 421591438 315336594 685804193 989903769 57381024 485609793 519779435 642708914 673829262 326673509 316034722 867364908 70916083 359905397 378642530 17329870 38898829 815018155 1004596268 489634151 561194430 1039986824 555907172 933107783 638990347 1018749006 445523921 195616963 106862241 369443205 201269791 80449972 738739147 199365495 370805856 831291384 417902973 781879219 265408903 986157808 891785676 439846541 596441836 1031049473 277952372 688800669 225286347 356154387 715425361
100
1021108796 645774020 509738517 658404326 1009199626 516061276 905504119 805640153 633686891 108497275 121156014 619990132 685159428 217411309 92417971 682483494 59437891 704916193 176170628 124735744 124956373 1016891757 809702306 835659577 105555758 140114183 661125010 111397803 376622084 555676429 966537820 834010451 310599892 44954687 554725391 924897492 867316060 137954623 497853755 495010037 721016351 908710680 957815669 190271262 691341541 245651380 987794903 372945887 446695736 931533413 644306301 885333866 913445095 249811037 1011066376 1045694996 662755462 692585781 558815775 637801688 1059073005 456373098 1033359338 679999956 397381301 497280219 500585877 918359241 143126718 329102157 573547987 18828191 289108652 889381095 224261208 712965855 777599589 691077302 395119198 312076855 505894804 707604266 8254241 460983546 939833386 526277271 1019459683 112980637 493169879 1024990133 36384489 169775931 932806037 477634081 664785659 83805202 701861406 760748250 85964008 312489988
100
455512689 441865924 9467264 258347031 4936529 892784424 1015501464 157088757 429949637 136236594 777405322 1052306029 764616858 913124722 955262386 1059604976 608890588 774970460 175503602 1058986261 226424417 159480008 578759727 779749141 94772030 624342898 393148881 773907535 603308367 550067323 694735943 310485702 383811764 827786214 834003585 990815902 419883598 806353436 95259764 689776290 885808198 311387241 879957914 717708481 553772679 165673340 521818991 548685452 492388159 456083947 184899061 535229882 428984162 594647213 915228721 855077029 512859943 494420894 675824299 139928267 618449545 809286654 696138226 763551053 1861063 23203570 480181014 289695603 195553764 103742978 684406828 694525733 272793895 327329689 63087822 41363828 796814236 998621065 1003037336 848081679 1031304082 505042820 55901612 571523278 366834204 793524132 681064751 538054699 627827600 490981091 322366410 28084164 358845450 763200420 448572457 510638043 43330538 524815400 144903551 367323862
100
772031570 533378842 553331713 748078527 558689193 571915268 487344486 960264388 356495898 1006955479 460945774 216694712 90543638 1054996839 700472920 996864657 1063127246 556487149 857929065 723477992 692650682 886998403 290354028 504257404 783230996 337461163 860959021 939410095 1067056477 606588873 263301117 532678919 298724312 217072036 515407409 1007368878 542758410 164103657 708813731 915256051 971570240 99232424 412646959 571530439 177336585 233055189 945497655 450265921 839638456 1025450952 993047328 982463003 595678947 889979838 1038784467 59516466 7405799 431209558 880348989 957271561 474891361 95317524 278042831 886561351 450106038 633534945 35554558 743956020 658225804 850471305 11833796 35881024 382323791 233334843 633575197 848116349 627248813 472713997 1060193164 612805408 521896730 393095542 713353363 707491076 905017933 927860178 955209534 110604326 925284545 1042220514 348245145 552331818 266971957 777468745 556133941 648066772 356559661 716995600 354997927 25940112
100
258560878 164301602 594227721 809027820 488498309 857264337 403204728 24594712 527612225 867640143 914810004 776004205 54381365 349511478 165891075 257453795 691685175 639930369 151580654 910492057 576336356 465791120 709439361 59402065 838343705 363580328 10745456 776025841 198895483 619488369 99830125 326136323 272472817 690802422 88859315 231388469 474826532 792383656 824499838 145815770 567212806 262873308 286816144 1000137064 484427848 717685064 458216366 1028956152 721475554 88991370 1038868513 680157897 987860623 936079521 352140854 499733950 144294222 411300722 165494718 147993307 507902434 104435524 553251727 835281611 490195795 4970820 191316481 215526749 673986155 116659202 700914033 757496322 591011386 346028018 240822977 977576017 577424531 531434477 877573590 158910596 204375693 973508013 311748121 109075448 689910018 308800084 685522679 699532721 381879571 289785574 628791393 329171667 390157474 161454282 190393165 143950634 70999766 1010552397 255209011 816077219
100
1060844699 974161694 1003323792 856571089 376089887 148561107 213544038 1043617641 948202070 187087715 405039290 259516614 1060171128 323570091 260636693 413250918 188857214 923787753 406108164 850921322 712806824 807770692 1010634392 677658394 48802297 326196546 1024296679 71955295 198184889 804164175 551142793 972137032 820446194 868374077 747027739 841544070 407597556 210715583 467462847 1039826671 676230098 373935084 303407770 899629310 372893411 302980802 756378709 319518545 998510657 213951393 501575581 704195370 723734861 325452236 691925156 965885935 83094569 295155948 993254557 907809707 291625020 1014253964 156984899 323399562 63481522 987884958 384938579 167872608 507213562 304013556 249533453 251121443 363264838 1004681672 262625719 823546221 25136398 831476020 898607386 566028795 376263053 641579963 664628227 981303600 665349699 530043327 741264579 780836243 787959153 466733064 306791088 943162444 662762144 960190531 216837794 1026288043 468016922 573438336 905807735 372060578
100
609093231 374974644 244848271 564084806 896029426 145899829 987677776 169794129 226245178 796878145 664106147 886543779 17883554 307295863 1831797 494361021 617697992 400170587 463040823 1071738948 379797521 334816983 275451743 302196100 874633508 475030197 757562597 980154602 552513387 948659750 784966343 579558793 462072469 415092542 735338629 1035340438 61410583 464674421 344021157 542432236 556697766 340991783 407686448 215958153 793666238 738877461 963677235 780354831 729262366 907688930 387968063 329060420 738489930 103592343 1066850538 476059538 249382408 580799776 726527820 1012123016 612522467 960847821 451259011 528858199 405613996 330811602 832217135 1049863765 972815347 642862535 240438518 787388030 1012486802 998015784 363065601 117045486 705804067 721437910 389741694 1072173928 382294917 55819924 968657948 427169234 264495707 154862731 535459218 636074679 523252620 942554054 176841752 250771395 141189316 1011700407 311526635 374357579 1072011762 887245232 929645518 258067395
100
95433160 749996907 626988932 284985925 902017599 464246147 143744599 691011857 361955600 865022200 954944148 785831175 579376187 802192047 201449229 655841582 694597252 515374064 568589205 389394225 985390065 543658726 305101191 89749469 618464845 645589795 922572864 489231269 941111721 356927001 863435168 660370206 1041301717 99996577 1009151630 94992259 964231659 252680824 391369585 783016754 932618949 656011453 67222711 933943852 961265026 728269941 911913809 341701273 1032742149 324137991 547471669 387175746 59095414 508556993 267914715 635203093 784125119 432805201 1015646913 194555045 337483535 832238156 217231335 101831848 447085403 476586666 888227924 880434807 118021080 462722632 129126031 335177617 1034763907 877236325 240048422 170504984 45973913 1036136485 860493611 395917906 70819871 520980753 472014001 785272105 104302171 483085205 440876884 374424236 500725336 631569793 889635502 783399308 58883175 579191433 776180963 799172768 695399321 768783557 201743126 831422305
100
801577541 992333105 557583857 592090734 57915016 659381294 137586210 499331082 836553408 512889343 28006616 566937753 1056922129 92641101 864330826 778663719 408894688 383497636 308833328 139468256 321586522 923799540 435545672 1028729497 4715502 349858576 390665938 687925062 87555023 196314674 837590293 31414914 353097587 602702709 260607960 11384842 416492822 974839898 652241385 97608002 322749240 232455748 384960154 988181934 257475867 908802812 524791358 283374458 917444422 1071749421 651113137 628320243 1058782212 150862057 382213070 207499276 1025722342 31121442 798680054 875710682 196175421 461296434 631981199 528527384 645098913 277888340 74945155 911692964 138478701 615377192 244787901 98080512 457495872 741214515 292155056 504519122 215438205 746967132 730517711 544645732 591237068 735812209 358052118 999803172 129899671 344302752 320784768 51001893 331219598 662132222 415820430 210617757 332907811 383719428 252299207 1038123109 538867471 141999884 443618354 14496892
100
486465227 759726808 1021914845 633823621 879799064 317359884 712449882 367447364 459913079 275968943 843948605 450143268 63266994 933666222 763708831 689711540 789702993 19152729 1024169374 252770597 854978086 9322724 10180826 586995150 606071490 200610023 416275706 235342761 150064637 671354079 916804389 460808147 693804658 951253419 855129226 104239375 227553024 746458127 685106904 414083140 26927946 375816500 363854022 359356666 1072006200 826132262 314904204 153203170 960701556 352138581 324036200 418929995 220009710 1026315541 861052187 440086957 683338073 496482846 184908393 47632930 819367083 685402892 726453661 205528808 216950177 444324320 532044290 883504608 671583032 212102269 316330859 614859538 1053952309 531273004 976349868 564289831 526464159 1073380120 1051421214 533449197 317329471 622473939 798974495 944805591 104448295 986482383 770139536 51827067 701895464 60051430 624088661 357340178 788139354 706371027 434651609 812907003 987797144 624422839 170249607 1070374968
100
638528001 145210517 548582226 473740783 563256185 446663637 15978030 823893226 677375013 215244229 53819028 109058584 927674099 95101971 282783490 670307850 575044880 1016597076 810197113 414182774 31128175 183389825 950036221 146756024 537782857 950184309 360754713 145865036 2347927 985810800 999890264 196632661 418624922 262164631 782406861 575920410 498879572 586940785 32913804 972237955 1034773772 715215723 218599982 405179040 379011790 977679701 626373457 977767202 863113961 598103012 262503446 1018756576 330264943 371159598 43442850 790645588 612892088 391139888 82268317 87713051 162987743 477900107 703795126 640566905 257300547 45399235 793232924 914293971 583732744 571265599 106562310 452948018 1022990740 1045790796 632281901 493437895 1009470994 640144090 353539405 226092641 140479730 658315197 144271016 867613432 16091751 492287789 111099778 758841638 518152680 121543750 83208102 305218985 719665839 999107977 568765151 450519779 594246717 223991130 500684160 289673562
100
840372948 787815040 44056797 1116216 488162299 658720935 904114128 955559371 886084350 1014147297 201636661 1069832198 442905964 219171361 293604973 557849855 541824919 784161215 683848671 1056256879 836464919 268897271 181236083 601613109 595978567 153293929 825701653 127075795 155012039 1033023130 811635000 5969648 890555640 787363442 283789648 103994580 205741699 660295869 130084439 330789103 888968147 812622762 72321865 598364242 1003591318 562175823 749429159 71195700 864824128 783078946 130725368 999219822 1052099975 134309249 102280260 48367104 641510632 112324140 284701847 815316874 485044513 472947909 168298372 49180115 328527541 898089559 725201567 535426630 240526187 191659212 151893250 153253232 1058083535 634253174 277261257 876183428 102857392 803408775 983928470 858583255 504240032 402188440 394329101 434261603 595081591 478391590 55154265 411940424 515467217 372508432 265121702 349593671 820057739 85144603 759989924 635088453 168061514 619158126 632312587 964021454
100
454167796 325316886 225993233 325641104 161223220 551745667 636355317 155833819 139062266 984728329 208733048 408523560 451178233 1009421664 988773471 883160975 959309608 438445861 232435187 990592079 939015234 174713687 1009446016 35715146 472589894 1063799002 776248537 535736454 1068265975 235526903 684736722 487585965 1012684124 445452762 282563525 935338894 630707265 921332499 649705230 196969370 888353973 870005270 902327951 774126439 857637770 62980283 513830189 245538353 304490713 888100798 311341392 967385172 578915451 924477248 244642151 695719891 144820880 367783748 618600546 774606036 485652476 285270067 733729334 388782626 746485477 1070695257 963258461 849337770 615177015 1044788069 743321171 700512510 280616736 888841453 526302746 993993173 872933268 779206376 316556471 386351753 942971082 280757042 28352179 689449623 447347388 22185739 333448346 860131107 20164011 791182232 522389375 805608305 563621530 1026901601 779459958 448336237 879111118 234432977 437730841 604109348
100
1063774548 1052671418 293605124 185263689 544126331 932804558 421470297 250527409 627600725 325616679 636729661 764749015 720441659 156708287 827569241 799761241 785541446 799381241 393276506 328920696 2341335 632717847 326088817 60781724 989562895 832956865 874543315 626949838 166030936 602548612 883831610 1000513853 999162074 566343248 1020542818 85736378 391561734 225404666 745341837 1028246075 1069819663 562515128 1047249152 652854619 502770796 986586023 1066627204 295178968 94894680 980230985 226275045 511247892 1028200786 545052415 314358134 571732118 441890461 1026025107 1027570316 599736966 770865345 485025457 1009165822 624966452 306734088 581208425 717219244 260057489 90918658 413296303 778311157 460930228 580609794 530994395 894538303 280814678 925418654 162287914 886280562 1026933078 610537522 470349883 1028166269 470230583 1011824222 720408210 987355344 1001138077 184560772 1051105560 32897249 364395732 182961483 953681305 383808679 886796361 376345887 1054991172 937977890 940318734
100
93972142 67545903 303580625 1006128730 178962284 752097489 812688186 908100103 216593424 725324422 637539685 389953299 889998613 555688463 728374625 483909407 452311866 223673615 682566846 337932787 145398786 90414479 742885906 849382904 314838581 75000442 551796085 318187708 449074781 643493922 727936260 387960690 738480970 996059321 987087201 718567279 137036431 9786585 1016375857 599842478 610342146 767812605 382548637 118324301 213029696 953937157 67573202 237502734 525373990 620476086 712829825 518744023 363132761 825675832 307758175 227120690 493505983 27867542 773906086 685280462 406432260 731323457 16177811 65349628 876650262 597365646 241235686 703426610 890323626 723846451 667524453 740588172 800997813 13339086 469204824 48355654 833946867 87156062 85295630 236887107 101180771 1015320520 840678231 459399561 286945480 315510099 816545289 964621763 115457578 262657836 212891260 214369470 338350675 872682467 861460237 143677932 798561363 320528364 121017502 758460644
100
726585853 364144160 463188756 736892384 208786535 1029113913 1032036824 471586365 570295406 723113817 681289815 852222 278404912 605920388 121397890 823850826 223509135 200175905 610684239 767986922 227924405 324003709 118711094 776747212 111169931 674612040 107989172 379573634 860634432 166412821 114002123 384823748 990986952 44757982 928473472 236105961 24209242 774447999 419340380 192822130 423900145 584240950 250613484 548323200 328329677 163787050 967307074 203161945 636536559 800184289 629999729 706771943 815159968 526077639 645055252 41161016 9365994 606492334 294802888 991709951 114091037 705146441 667746733 871639826 553805644 233204399 709451497 271420394 1031197902 402841566 62765349 1030623526 390755773 136452406 687438862 443131912 81407866 293593594 327135189 958175222 372590631 583622099 21267888 453452538 232209195 480391500 887092310 806139459 303537586 662059607 164062343 316189346 302125867 798611654 274754946 938120462 1015566792 754632403 234791309 111945504
100
356529921 31687064 756968049 506634136 639626257 714293656 577697275 428722902 166337143 766280501 192754301 29791073 255602807 1002184503 336714570 1039082084 7386519 844821323 1066702141 1004965932 818392866 95165057 201726771 1051862187 193402024 691647950 73628300 965617656 101012604 796017800 8675246 555238093 30402613 1028164845 13005442 641036040 543160621 498603164 202883829 546666538 101651717 925903129 926041465 150342619 238940703 589789262 68837249 92756580 1054819363 777664773 422741000 890521395 500736123 376759151 662036491 399518043 652964566 808286624 934024970 787225617 85459368 1057841168 1051201419 777379632 514622121 778946075 149147543 641877942 930234194 157851266 101411131 476397637 682281315 96479208 1028192009 653875619 852442976 872351062 996386964 1039723322 960733455 760407736 470015735 556450712 208679931 635683166 665737551 602171632 49477620 547985532 541618492 698608024 115026829 537056682 1043818341 551763081 673243293 344797540 275562481 331821538
100
969580735 973286283 703704846 948695909 997401041 136319970 130258285 97588473 354486905 466395794 571706564 824653094 933414555 51781798 742065227 679554460 132148196 615653520 519531840 157995948 399879747 303089314 146732899 321341645 338027626 826253718 138435962 320396057 964435025 304026375 90161614 353662413 422133684 816596981 893557420 864199117 816990352 476168517 909946598 1030755869 473990570 988834879 414196303 183490665 942010120 584272654 976392771 40955262 434604661 411020612 814301724 65640910 629137409 255064147 575559614 687485425 667647615 749142036 324085772 191462174 189894662 890892100 453219184 228367286 819625585 864993282 864449111 854367162 830908383 673530963 270995891 805008720 341254963 81837727 845135735 1030403394 224040084 123210289 78472991 563456894 821039599 202527674 449592869 405875607 567416688 244474318 388857997 955440450 618368013 659713381 498613594 10624218 834196987 1060276828 740766486 708078557 200736566 505126898 680901710 399995245
100
740485630 819523915 923651092 638225104 82482516 543831536 791214716 623504369 1014133122 458244685 454467871 537743324 105956496 1066811442 26806171 144456005 652287695 714700627 483106832 494519042 216129362 298952136 130306980 506069133 445499504 773580941 492953345 760409731 732144708 826946563 987315922 318436135 571341101 871980142 416558153 719777504 119328334 133148276 909289884 762961078 461602831 562436004 532782723 733479641 76326042 417193709 947422396 156218138 557187167 434433315 101721224 969513840 908495504 946513277 772038955 138585717 196116902 63393305 1062409583 995191783 223449050 601360503 495583265 955855143 912457645 1062296058 569753747 684489149 468451424 699024491 268690201 882976722 801634941 488762997 170524044 846736564 764605516 329374762 216259530 880462166 1041106526 662615932 362462259 909074125 32366598 56207557 59218990 541576916 558193627 245645120 820155554 648768585 821961784 847833485 988890749 379485101 1007773628 154795569 801527601 86590376
100
41065931 132731923 549715250 807447940 199121674 971664129 691248249 242382253 16725479 834741289 277115652 1050078263 429570830 723454624 268653907 1011500376 314077685 923872223 740129517 149912041 200601937 836796480 25189081 1010743273 527631263 812049285 514365477 86074106 69000092 148544850 45219427 1021158626 237459661 424835502 578457127 284397068 772365304 881095046 627743114 843957764 576269225 729867050 594800810 715639807 759294126 23878350 236592680 860604240 42144412 880405259 378909608 713680884 254549064 765990235 325363284 260790023 814092366 386024096 534362970 1046656845 735921549 241748893 813499497 8140202 1025319848 690065787 525298744 667888042 510654343 45295174 54743808 359876090 1062524884 533497198 1048328957 1048271085 1037932927 70999111 254248176 1010277624 419877947 959636105 385891488 927045942 1062991614 660947664 1037038932 116625892 291073157 380736285 192853594 825067750 725536717 459824467 377747332 277466689 239284379 929609659 734703014 157491359
100
224225269 999812480 626681625 542006734 907181223 74823476 1029142587 921289537 167516096 47121225 187447277 774094477 33098002 533810841 15551508 794512877 3791797 838896863 793445912 670822591 177961604 651272508 245485415 360130565 587326622 988505779 201041395 431851237 396685798 424691884 555002032 848909097 830547844 1072851829 246723607 411874752 996056162 376726716 686821030 1008040763 941616560 974685206 86058334 309879889 55264097 539011964 28137540 628491867 50291884 371242953 266786528 596327385 113695883 369457469 547196097 10429675 721104447 433208317 338763254 289454040 480909770 425123984 389411734 752214411 640610419 576750691 620714042 224278032 15857990 170310214 27305086 363540764 83879314 217535214 490175363 556795523 862672233 258127217 982587248 46858943 78277667 443205580 595371500 573209456 409105627 443967328 761050278 967790551 542349040 520843633 281652686 284096857 609655430 395402150 525821081 842476546 161398019 262036620 852472256 62195455
100
464622994 999367699 158605313 522310947 835127715 1014572047 588818589 1024941411 797135209 546269368 455704536 191742810 205327450 197263658 737014141 272955334 4285875 571733990 1067076952 228309257 868763890 64215888 872604601 865477544 260744794 703256111 1040323063 299225808 455919474 918968367 702766827 579178700 703509382 513691234 241543025 1006278544 844407845 538569659 673602283 806183217 297372065 613745042 998754237 579602539 687710098 92792867 191133650 711473434 868421971 584316686 723623189 595767489 938126980 737578456 854756857 825642758 792899462 1013230697 627003890 335853107 429492738 831593357 627064314 520518583 967234914 794764659 882942221 201386147 461127511 503569969 297435309 658721326 661688401 177732669 914187614 246272562 817283082 970735861 647116587 159647660 588454396 720531737 923675168 283952959 794849766 1041030475 935770829 994169778 450324555 827751062 796441289 512816750 558481138 747997924 739536173 686862337 784579943 575329671 12628757 529168541
100
289777017 592408497 728188963 796692633 663173050 540218619 64753404 1039491311 1039616002 970788834 116485576 791309245 1063870956 825340485 134986422 772590788 455310680 1002331625 335919222 417155564 104710887 28187893 410526397 419558334 176578690 260622966 850807493 381638120 693857748 343853788 571589578 733427645 892133579 474174587 959913870 827255986 681087515 297224203 313899733 174011618 777146811 1038522665 1023711722 298823051 21629797 622479060 177624345 704631183 146930458 436265968 852366642 52398580 407302557 489664454 954703885 282676837 129804531 629030530 505705728 300930478 737159401 1006547380 1020262762 1051809347 341982094 747929808 166507820 761419450 389804468 711709102 597466923 1040322124 547305331 768827658 43416016 688543064 784693415 1060829957 490356615 520955361 547247469 425231266 186031939 22129675 14706346 179670858 1072793849 500360865 62788228 86477641 94751264 54646674 28340454 401897038 879213111 871187568 369770497 665200879 155383615 951125743
100
742713542 349056547 585314877 391048556 859411308 691809222 486149050 970140516 565726192 292084504 986972227 652630520 875509392 504860990 300836073 86968432 257152079 141580224 765490113 103079092 22389 957650185 891906148 1056392149 615974924 552617195 901098609 678015618 696105060 147439896 304944135 952595859 587417999 449976746 47983179 223416962 37830630 263716251 1061850600 583350253 235628418 385823566 617635210 786906646 205490371 144613637 750564450 119879523 143076557 740746600 220149413 582979806 853373446 670269444 797355533 823411381 608891034 958958025 21411414 787452091 881438455 729742732 18250178 537156326 797124177 639733891 370834838 334364111 635066143 152836812 749436571 677233461 133426588 85954534 225205662 206955130 925791815 228362037 595663856 580129060 1027383907 58086530 788064230 59614045 634625144 1020309625 817707354 161430644 186608848 481947946 899153448 72486746 28274171 62116489 102946482 702066470 885838155 6082286 699490909 539324306
100
812462937 230426518 445160466 20731259 171131006 452050208 32851645 279091044 388983131 240015376 320039378 839757300 542287698 873595215 593026499 330560627 331698442 257346217 808773771 685824337 93585134 300377933 425126438 61775520 778338223 369390673 929962262 386378389 992271550 324686124 527716064 743532555 753299155 782862394 316007565 576894719 1012335209 837011260 352886570 497544469 814353471 817850325 526625864 731276818 486796760 469993486 877309564 1037149279 121195004 202289874 587061728 195297677 133458229 425334899 631316624 447540939 424848979 805000995 592211758 702989682 642521832 694604668 137820511 1013327738 485942221 502571257 374314572 192212994 955848091 233437818 148122914 971682764 937052467 940133060 632959378 1021628862 757557303 837469439 536490066 272634722 949649806 480218422 1041263513 930471270 884518372 509702362 272926631 1035923485 278397991 542191424 579487547 580761597 733978123 763712030 1041061915 573713951 928230535 921409042 1052389264 318326978
100
335518806 767484699 961935079 618265545 542132856 479450398 787974129 664914232 795887790 624809058 317946243 559079866 746074625 269401620 948780023 652596510 46468923 657661124 369051050 476107478 445292 791474406 715935612 996571766 150517863 732891475 1049338195 27147323 636887874 106621893 555904664 848841090 551352538 455298398 110903992 722408780 703625804 609557282 567573924 497575104 1034813821 1049170552 576905297 865595305 298177940 50325933 234694969 902140148 598347642 86706289 79675609 358156084 526749281 375640151 539981361 617432350 967638074 286487897 84298567 351097357 73130557 315450963 807227812 324844159 953142629 991839619 1057330901 982356117 802390769 990998800 891429099 491125911 51135717 1068440448 106232571 437738862 538650247 133493823 9523615 224983337 702836962 84631583 98869108 720911737 548345670 968442323 684255642 32542772 772684742 743985778 617745463 821866453 499565496 617351675 503846644 435397626 19070009 507320267 159431038 922959333
100
912674471 177957672 571064326 226109692 307430693 69782458 334929858 479431498 905191194 260964876 459477866 283522555 790443442 524062736 679266235 928605668 508719195 522123672 1034295288 616633336 17467722 769236190 595843684 159634900 729604596 253631229 1061698761 854347316 829269909 282284149 265072884 235416955 967444396 320069035 374139190 439796272 1009153149 558186342 936699108 466164091 921762190 281638739 884215000 156610476 980000810 671958147 730292207 547467445 158524385 653585384 1034727305 172083371 780941062 669618395 321973260 894731336 319330095 923344281 747340129 519586156 433271225 725269441 683197302 190754712 997464130 53075159 646277818 278913137 625411373 107598533 807215267 900655171 706097185 826538069 808328235 303173243 646656650 1072851384 137612879 222334508 405273623 71912706 1069194895 382199435 163174202 252750507 749647730 849001331 611876267 479254031 621273855 1059800546 692272358 571696623 40138564 758338682 296626856 274382062 6640338 994827265
100
483486070 491921942 115140927 699799521 403471638 762866000 19095459 83376809 137342739 63384559 1008843035 405778058 868057917 890802470 619057994 305849818 859192359 978167437 701690579 723303317 413101992 582437024 817602528 557540311 867806042 377723712 209687198 945613923 882256158 254939696 485945278 1048792351 847156118 709888409 205657334 1024067734 694213290 16772742 751711614 648502388 338761732 1024259945 329320084 87228942 653493139 982346900 717061112 609517272 257980428 592806081 531862640 947586284 257197924 398244235 44906054 197190538 947822423 645392370 579476421 211584914 217988581 193573083 853331903 880872460 216249807 747349390 282769930 516971168 79987486 248638518 210844670 314629150 97890205 304838757 871488761 890812664 205408090 289461133 1032292059 283158979 1016323369 651392391 417780362 678451130 229842721 1029680400 455828591 175525179 677804829 1021515847 907303160 954037831 42783548 550087985 680640788 162672902 1068647009 1044599350 534064826 208203329
100
760017075 159647393 272060770 673735142 84932638 917543715 629449354 435766152 1007048913 695859792 176366130 872259293 157810110 78184736 801317728 17937470 1012584734 287106928 705505437 980969770 739369194 570308735 956223607 259344579 167547747 304634737 111727101 418780239 569895818 889957327 960497990 900588472 548658600 462037509 3380202 893638157 213824456 462457827 507116935 729240063 988316216 527324445 304577597 1046206053 720415756 539877323 681524531 84826808 632256411 342846698 821149968 377896855 707638016 193500376 129648770 979619653 861694106 585781212 705515707 132009510 610182028 34573980 206184430 557030214 899105854 259416740 1071735255 607871186 283960538 526759654 195220528 452973724 670420432 864131125 979632957 830343323 855505490 7343560 202511937 938462057 874065112 353403326 629189638 54597827 229839774 755480980 327665498 261298701 944733473 782393008 910347148 586069707 661429414 307238618 830638323 277394729 968449715 943271101 264526183 658074228
100
621923732 1051773035 490753222 134871967 720602583 42317782 551576945 469315007 106707664 276023128 20112588 576308879 809782038 892840492 329885633 460094701 203908356 134705906 213422910 622295387 172833593 24222767 128258226 970811007 298076440 786735306 622369428 611717539 272672585 425796753 264788188 615160630 575729718 68725938 247713160 878131017 580596879 1039853634 758944025 364150290 320077767 527665338 668540691 373967980 1063349396 869968500 1071952512 1009661013 735857011 1012518194 216937070 628063600 551636257 809983128 631778924 1003664769 644111139 490391725 18606865 20893939 267900991 257633886 25263734 595450709 230297345 950702075 844037302 942880728 316318775 609197496 592491637 1009349075 111811445 555748910 853310294 861510976 560294802 887981783 158468740 290342716 170894121 408360085 22702890 600045194 132881689 824259627 890794747 329858065 451396870 1062628034 935088299 853562202 562949078 934440550 174860403 929321747 1049177140 337239687 984858769 917761422
100
320069392 958434425 896351686 782483778 73375772 769676276 39120854 721041737 793338449 161645460 211430923 561446369 566989928 689821018 352273331 807924971 769676642 860550953 710569117 70111855 767932673 873571146 227140000 290601238 500571212 424691944 908915989 756116142 73828879 754992277 95698776 301566122 1012739928 1031317699 379247434 176252064 460447739 51484236 1037742802 79225033 424323856 950674667 82697047 443867268 283541360 181590977 451871304 735627475 839376955 933149137 1001056660 73371868 1016179028 928829059 330626098 616981097 738714595 213672485 953205403 914016873 229026514 689811045 641916747 527333741 398532433 672212696 215644995 661820459 1029336403 55005559 784743050 578589695 623566862 108211997 797315239 494319461 528680575 954283018 948710697 494797440 851372004 683987043 324991007 464506775 440092736 41846959 575544992 166260626 536804570 610049627 822914885 387472001 227168446 764954679 784484010 470249493 209615162 496073464 56970225 330942501
100
873405027 915095988 443563326 80122667 745528206 1030399593 759434300 189631173 95423447 507128438 264866454 90796596 464934557 863227679 35907199 1044522720 625903620 743681549 310785835 371212497 410739057 347414988 712907091 270811960 578715154 255622732 994401205 545479908 239617876 684677473 485276562 275495118 406976875 178086723 477212975 250764942 446937037 909889295 621890644 279749346 835236279 630541123 694821072 836184110 875779751 514886214 826229491 690777847 506698464 160389854 955143186 1003288167 492915689 480792759 535469830 215674061 1012692238 45939939 1003439277 363556889 193319901 856602197 98203752 229596772 128015531 322171493 14929052 192263782 731172621 537931087 639602481 845776894 246700639 162554547 524367382 321746094 760173120 604902934 349100986 1052164125 1030681364 217770848 532138901 780791955 1039742593 766955357 1031806621 247136128 44677106 217231420 1049847761 680729077 462596375 1010943507 110129330 654176553 454547043 171666264 513803717 807443189
100
697678733 147817833 170447634 431751769 170305552 630160646 108155048 272426997 808973226 133023442 503889687 580612752 165757664 666237909 16004084 124538773 791665529 339706364 588559960 432366481 987236607 857523352 976579425 1054345911 754880833 323550427 363385520 526575964 487340244 269912670 830477034 576539770 733829005 627039134 397366840 545135153 450854152 79488634 431044294 444617282 745481509 834613431 763050823 373759634 789019781 695625852 13984623 692286381 701904145 532647126 644269176 549273921 780495476 723559989 403256734 719467166 869111452 238227181 708185251 498859837 1067554365 735988663 882764364 997215030 338083150 434467885 608016097 493623240 116063113 864627537 595717809 39633877 638259439 71313414 88923788 353934435 322622018 549997973 669872199 618200348 148995466 185750570 358410044 828899535 297541265 197787989 1045621959 539214317 397935463 41742474 235064522 687418124 318193886 195160993 1016316457 213407592 238110478 33739606 916869967 811893597
100
702645715 256579530 679001768 190942446 66462026 901562624 998012709 815858753 770750040 994969441 493793467 489737249 665530147 615611449 944110820 550324859 691185558 1024115255 445052700 660154593 577397217 1028773361 802292069 610051338 996723447 78046814 297537731 602829136 213946127 957922650 692357569 245900592 992460324 379566117 293219563 8928718 506396789 676286436 740365138 753118830 502979333 637547039 560708363 734593276 3212316 922020161 337191856 930547333 814467012 674960668 730462941 315168700 767917133 1003172706 899602612 196797814 667813577 329840685 175213658 258332974 142372752 579221112 205224055 253363586 338593470 967465123 368771002 141862579 201889968 35678451 732561747 479605545 1070019211 762161679 118973816 81394669 156563125 810729348 750107104 498162990 9863514 676947522 200334923 847543997 303979752 590396702 249348344 800760976 129697427 488250702 625945388 575409986 1041302226 837321456 129408434 914320529 917701088 710182275 641744214 968153055
100
845812796 94822507 958320489 1029728947 60813097 503024497 788842048 462839093 354238767 194995009 119758261 130725557 898504344 977953259 1010878372 145133092 343821812 959997795 112683119 840227481 29367445 761434625 594551675 954782669 745448212 861611778 1042921393 62907039 318673354 747506437 362753022 788603282 302964056 703056526 811551699 337407306 65766175 606417542 23540645 107676947 787766729 944601273 735178094 575912794 358222270 756610134 758062378 1033156145 350411184 474375795 374521179 30719951 698997520 958452359 581954438 1021191950 319416982 330819310 781239476 1009070060 237426876 646772073 79516146 461116426 365338180 850819995 1013155025 152474416 460103854 750533517 676479974 591336391 971572931 44950570 685344587 1046434653 902700301 305547716 165774621 339650341 1014876764 1001205389 923463164 395824244 918623298 493460255 938097038 694700357 807121816 685164277 380633851 932928694 139311351 822972655 198210930 519208841 548749632 150243282 159107235 72184996
100
998390293 86540998 167365956 1001646481 250492509 1009764822 339380621 1036166911 585781956 767151732 36562363 509497663 737487416 267219954 884238480 835565767 973789805 537389065 154862545 261995187 1054939226 969804630 357822663 753971519 585192634 663906776 618568895 438006862 479391884 315736948 932226442 162654694 40337812 1000875121 49407485 694494898 454764248 597724668 236819058 1062542975 85650723 648097445 349857094 817358015 698565509 318122721 1071373145 284720393 344489936 800912774 675184785 447691671 903574301 120731729 210848855 1041610182 115084869 950291555 368971288 47727257 132912745 202130112 207808965 359074615 292809067 1066368207 544138323 975743849 1038832242 225170653 51609660 187720221 125333098 923817626 433940989 391762405 265724034 946112409 406678 871125369 762812076 612384724 743515661 338152497 84958752 324407847 67441643 73216651 721717209 907166929 462770109 947157675 73489686 506485238 634102676 939667670 593175515 25765919 444948102 340695030
100
662598509 198935223 777351467 1055939097 1040685274 479294096 211655200 165464306 991038319 633601629 636527239 336571991 680653119 1069515573 214936197 674016449 340374435 713727255 185894339 482095055 439198645 624009056 312158190 400944323 619163347 953720150 737943864 852161283 577577762 332792481 241838804 450972825 920159241 391625676 470074237 972238516 200896178 139783881 372366320 530823717 944541324 718160746 1037079405 563825635 474849739 748600297 995558458 700276103 22384103 727653729 455942176 873067985 964068377 253618258 584490220 269265185 1007171041 703455521 62779631 335227390 1054218626 177023125 951213951 300247443 404864644 916907099 728438132 161040429 166408754 259094404 396449195 68933054 858879002 967527170 26457479 1071260253 136116880 3679790 1040476523 385064644 507922218 249632581 973381953 322964689 243960645 284748774 689894646 905117701 706763903 904346005 11723003 318696968 81688891 467400252 798184134 43634467 585538848 657301669 289031503 361057988
100
740713882 455342337 874737043 721193982 610289240 523323748 723515157 23685638 179211724 970735174 162877528 490959031 800225710 819744515 467208038 733625615 98655097 740996700 563852876 420315568 732024045 805960437 395640731 750032736 858453131 4589525 488807145 532127113 945281564 86955240 432828750 198978233 685820715 420454272 459262440 75992355 1068289926 992260816 110331479 611883805 405614017 55689328 474443585 498799520 720699314 404408540 95457487 594972363 956225270 379687925 302294830 393936481 659714411 313112958 276208400 1068285510 284982708 317012384 966135336 699544837 562720697 873178470 727971761 226821197 511468836 729667394 330191080 835242351 576657892 947403654 75813261 252276194 813690030 823503084 383302759 826476480 879555447 1050986767 798604221 559237702 884154363 185733359 870436317 843351640 1015837754 392710513 956449176 678050554 74467061 833202141 92521156 318191064 767006773 109278814 141260473 443106239 969373125 429804678 72820949 953577761
100
24342451 93116359 205686520 187685526 361372883 43725819 403140104 752749909 498970428 436261852 652953199 425260991 1062901960 423033228 516649112 563964373 293486488 259374863 381337973 497165757 683655822 496611021 69340924 607027265 276614610 653519889 297127077 1035243855 473726798 1070001036 1070774254 957412474 400186162 208780242 236164311 55712119 23810160 579591643 372374119 636036257 604949825 594783620 813969189 417750902 522052510 907106828 850007455 690174232 560627143 1003515543 423307494 209442509 612410048 454159022 898074896 544879744 1821391 1066986173 146675637 974443837 37897216 1068753044 235512947 526582713 347645601 723803111 360130923 1047044807 482302406 654795470 968300481 911969764 776742854 541088326 722187295 319064492 540140220 203980461 32932658 740148322 182982919 629468234 209110572 886105709 1071962570 302331843 283838273 699839189 330991980 583833252 300398122 905590730 694928922 818386911 915723429 444698397 161963072 735079495 459584242 473837253
100
886983444 300138259 926268503 17221980 191224075 703077986 825316254 748469920 454539362 197784497 1006223250 29301746 505559958 904793190 184100742 91040986 989501932 775729737 1055104973 616209281 564347882 860312581 918439491 668410165 918046684 273333676 184381122 254527209 418629200 1024450864 411819950 296727986 840726170 283979499 701308522 903255883 814758737 912948760 1005374433 146441874 987547344 994674007 386732286 157519881 723013558 250929965 807803699 944685653 602690918 1066907265 329820406 496422595 495219848 207603489 674604608 39860670 483609478 833371707 821877004 208345946 601845520 707456740 395615710 619474893 235564696 1042689685 761050169 370210800 931391703 545602984 79567656 348891586 56275014 121716703 987364790 1053929701 266207142 592495838 175746934 786824991 759217785 441180332 156350715 735472859 917558662 709547062 15332449 550267301 39097177 784418252 750565827 1070808242 954212544 324536738 123673538 699782486 162858319 537360977 952382469 949365643
100
482196445 804544851 669876147 350236785 393697029 315715466 714755066 242896584 115029414 247940537 231223948 240483191 68863844 925175049 974562845 381605385 912220452 307994502 123703014 857004331 671097236 402997408 722925349 700586800 31450528 637265323 222545819 1033870989 602230014 700452447 941855756 237023837 1035914916 565325144 113997763 803889885 1063574860 132161687 794296843 699955697 889986039 778844671 92156599 464654238 645505639 331700185 445613723 965716622 501961123 994282832 809702416 708112527 252065911 618257142 198555508 295692052 847054833 350844734 391335848 72336306 257988581 997533439 656083600 629492900 390888298 808920567 703644054 1006553416 786539867 660315974 36529704 454132384 943791320 954316271 115375670 407032786 964215234 317005146 871674037 667077289 85205314 894583253 547971614 610949137 524507714 600244494 737370351 975114398 910823922 279048858 781623849 599686406 690518085 578961522 722144720 804453026 61889649 465178481 595483503 177482738
100
192434547 427128791 914685585 443873558 895410825 379063753 592192329 499195989 529520565 479394254 509524651 290215578 943557185 313893203 810522448 427096050 226511158 716889897 802855382 360466447 520998371 1066716162 156167518 7750344 783990876 431560439 760501260 87227543 955796472 846196229 828212107 885232409 851428307 1038579339 609849734 561819026 647911242 973985229 443969584 983076198 248698497 1047775604 990280381 651865761 380602080 263835660 735777255 114751600 28444562 122282373 229001322 968785318 318981637 912242611 490053511 970181944 877757036 161588942 899142533 669569729 121005120 416024051 528463916 663242495 10165947 1009854368 309732680 1068281940 701277531 940565052 212661036 237433670 657584229 201500813 780470060 1041658623 819351904 990458431 387543073 471122381 1027200918 787395684 392270569 351723939 991544470 806267375 834430693 642126999 455282868 146418744 66503290 164773218 381747080 297786235 706656144 805294051 360301675 332945240 548798486 783503772
100
244004605 536430420 756382332 620522035 146380706 1053881175 454276663 904037362 646079488 502033453 792760384 653589576 19217282 793396229 88596374 562095174 825545688 106682101 843919799 260985123 128056693 464986995 726832939 268909753 645052432 117125853 536641529 128579077 479680291 749277683 843360304 648618410 613398127 334715224 871240800 354110063 701660790 382092820 449584670 446431677 86538496 613048852 758026372 1069584418 879621527 509852841 316590 440546768 778845706 703574789 9055806 788527902 398269166 901990593 730662872 389681414 166357016 288100442 77811623 547930534 305903908 653632431 400417750 844165311 165940721 557165701 281874200 439888953 763467555 979401987 971511073 173690013 639732384 103299126 128569131 897754521 171575316 183011982 720656498 787138176 961285485 446755423 109955768 700500679 421493599 952080482 197659330 938949257 667625952 4110385 849716440 838892292 167447725 735484110 973977929 56086298 958818244 407246108 484505829 838461393
100
967316456 385070181 822194561 422511828 216716065 761877202 899738231 977839343 672904505 745298422 778211619 942982806 336890943 531925316 153793895 218675295 1064333576 897797780 883283496 182811011 939284393 597536418 1037974990 64465505 888517630 1030405519 57700040 110431484 399060519 624469854 221290502 943297912 222521093 15353976 525551997 895879840 90557633 546264617 812302503 258094691 206667590 329848608 30139648 740599379 721044674 1944563 975953034 174193701 445877801 740026265 176742474 755355187 32082866 309442542 363862216 1001854973 672682328 118955570 183667347 944388771 72551258 670021514 618336955 54693229 380453563 335861118 83325781 197492292 35140035 700065401 906391547 832651830 872818812 448720461 907868745 306779637 40239413 985517740 177499745 870911577 216573187 202186672 131325800 66287833 448962619 870438996 658928647 684313622 576440058 768018168 1041289963 946022481 614394269 207346145 660053828 1206256 165386569 328873910 1026098506 734904317
100
980155492 1059579908 190535348 93974694 26260249 359943099 1072871231 939197886 624217049 1050977712 1021303085 948741947 25937877 881914649 388614595 35912118 599502725 122901524 1070910921 270339822 319108900 539755552 186142222 515237445 874246961 582738593 179688418 244907329 916495599 181898080 948114842 737767437 149907173 729087753 1048122128 65186293 582246752 24501164 31080993 614311405 318238444 592454973 927058733 541966091 580208863 886545940 766367129 723980553 139269070 749317998 785835088 954230980 535168022 654172650 191251006 256033983 302879316 937223692 702381780 502818209 518701037 754986173 927005319 234712754 160754567 903614409 685212497 626267746 920696206 915835487 378601775 232679107 775222448 552370581 367407777 142577162 257538657 206019810 625178924 400998162 1014196056 747024034 676378075 950378968 731631632 893037718 765998522 242504704 264991048 760887393 919514714 147126607 218412164 900577292 58608209 587783214 938689673 175505026 831964598 256450094
100
896627173 386892821 457480873 200603774 715499364 143929079 1026637257 537365623 313126556 717073346 382626492 988234769 988775523 9065969 655261867 1067500139 466648403 946253924 538701507 358573127 1057061453 299724256 752988341 826626187 701852914 152045965 729209654 805640385 226847788 578416502 264190080 1071573399 334403747 1069561101 970126543 232999776 997724489 1016062372 738155237 597521042 420673487 818726644 879927431 612835398 59147565 462612890 249873150 619188924 528100894 684489109 986674071 637732308 1072682913 962484938 50795555 498221973 320871290 338509184 1002881912 299222185 535469230 746407652 209811950 976543967 743205899 946751878 856307170 230002601 26115229 680955355 233125942 436943003 656287802 805186233 601116879 121574386 423740408 838659549 250624790 850664203 890979505 431805544 702614136 529041639 262861702 358814558 503817958 343337646 834941529 757182502 967465302 563658792 1059475537 884189453 91646016 850177093 590048858 604351939 686343201 79836567
100
968848290 973957083 225428475 275584723 261165598 722555728 408416723 1004674900 11459331 31663867 64350002 849322904 822240077 164547870 398408101 310607297 375093307 222292956 46430013 946904596 268264400 861928894 490615568 417737597 333463892 221182511 786375094 992621578 236478930 819498497 685589964 535424364 722845848 407364583 644099189 376538489 699238329 373030136 761412052 98402988 1042261134 459184435 436405651 971486371 59403312 857714677 392742751 355579040 897470464 374831236 142005097 623834633 799253024 804323976 197076710 907044585 1034185208 908025484 367330448 794009708 432818353 148854402 906404132 869771111 353398205 482850364 939515874 983121101 124885837 392831988 9969424 393788987 334117593 684099781 804066423 900437613 1062896028 462620975 246200804 398147014 371500310 207261079 183519656 187943629 543891336 900979396 298470169 543429290 824378491 101923427 584691471 550590893 812410170 33076101 326368360 826315720 501400915 192729884 389581956 108475664
100
735551257 108921985 203347913 370512448 11073573 921729521 944886304 925684021 530974161 621978891 543840118 947022195 926147004 159924051 484091964 204682398 371478089 27124403 496825832 208146178 376474399 305607157 460783474 59639820 533346730 237605194 241483224 421798607 11817368 184905414 553394330 988849793 18228574 764418785 14408254 510656251 1031435953 1030762743 477576397 994619 241998605 500076489 382805588 403949541 1000714290 1055777275 972553573 391351230 1056694433 452638356 961854867 538803248 658880547 378939776 622793721 435590090 1067681859 735910929 143166388 822871229 1004592335 485358970 208718436 209520991 249561178 154084179 548723887 148784300 1010929853 651670040 510366398 244888256 716841874 276633002 228650175 772155742 952629944 212273612 962762593 91056236 431671506 866923175 86997083 390052469 222266823 509166918 119294693 557458726 400708419 371507227 37702716 927738321 1060663605 368128888 1026881571 526783981 816071247 144710167 416273757 764470163
100
635789450 418857363 994398772 703703555 250003871 345686764 476688629 479895069 75295630 438143751 1070400626 894149353 201734427 141194028 835402878 662989327 2043468 738716038 752960116 1032463455 115137773 888678823 618210737 390251083 440359180 372770049 362764310 67617896 198065533 236862318 466811527 684891121 412172374 1025336232 224606574 778345284 383178612 514483154 13351224 88897122 58387701 776567277 834802391 669733747 949986236 17028196 979787838 618359616 604646385 566737537 675862760 643447224 664119166 225789173 215383634 496516715 711859859 26846804 150919293 856706322 101024802 790299542 1009042029 524840453 636799587 139910296 783042220 429805251 641402706 276104345 146246599 486621806 931965228 133245629 635752656 482071116 363117302 278721165 522156506 632217159 667564278 698129525 869674113 312495470 939226424 840973893 338164831 746540658 158436362 937135025 769304472 163588138 997058688 880684753 103539535 36805135 293853425 61780130 449820718 384683200
100
785396599 155840898 1018031843 4772480 231803507 904475064 389057693 769570739 47149320 368093674 523591571 656614245 588074907 497595300 888445821 622102467 1059670105 857965016 477005337 804577951 996846513 217147737 271725479 103419376 887586006 451262814 445600622 329752656 246842942 342762502 293932085 193224060 916422181 910079694 167766218 127743704 754662155 794059548 389600383 745004008 532019250 999298744 860301224 827775704 883272225 812409933 1043842078 410079477 866542371 244300781 423313855 302000946 489605065 20788106 62728939 57865892 508466020 317054846 141969673 719208710 1061760140 73186052 952893696 582322486 507398556 577708220 755941310 463650742 59942195 736351019 6911669 1016944428 571130548 404919609 127150169 1000531170 550093511 352735921 295404707 733172039 564545494 547084484 441423249 787650668 310864529 969875078 908819363 907156103 1018936938 21568880 667433568 946044019 830236186 167786972 1059886287 439818287 655243290 121453452 462158334 157810011
100
372437803 1008129572 675709311 842498494 735871695 245744043 909899750 282747330 794055629 661873422 583269196 240742646 289978544 333776029 366815183 161995403 879910473 950378124 23417872 672199128 616812585 1062219636 862772659 174035671 508890408 282895567 1039599074 241242789 964504545 479286143 783900107 379961349 231477043 561709127 296502045 748745694 567683777 783120464 25062543 864727481 168056691 349092262 423462490 212129860 752465907 296659897 851828409 1069933009 1063365937 351102941 1036722800 894121175 817355488 452071882 596388163 282395760 668744694 28590108 461623930 107856090 725960496 689566932 229175651 369039350 98706316 653010389 521095632 859211212 25095372 346281320 234593429 37451013 448595962 59882168 314360843 1004072816 655460318 841120343 316399760 1039982205 24879498 859926200 343250181 128900037 920989903 387711154 130962254 568365440 392121541 180850691 762558678 12167949 95218759 311159755 394066696 994137454 449682036 953441037 79455191 294080457
100
930757424 168375601 485744183 464423912 700833697 1003752069 626954913 645619386 559196850 747658423 488739731 877084880 148555155 1038804828 292919822 326901472 1070949430 737245293 563859990 1039743558 464509396 672487621 451917622 1057200510 197573991 769803428 229114105 799279275 939204141 1030485039 991469426 865380884 902285355 632566765 109561781 52434593 1007327400 260803915 568856667 949227106 301195949 128876314 134848003 170506504 298705804 488719884 907304907 327513706 1015957334 118240570 1046305755 338706178 123977059 731553441 1055460314 313300078 11640014 262032288 1043122551 638124527 640391415 754550139 820071137 34745581 168003071 739356123 871903055 75920753 828058959 46950220 369531770 736962217 711733777 165236158 599189022 317929319 890766773 793394949 185816189 91200163 1020390510 196883289 297527003 108077045 253039027 93496791 173618435 687334427 769174718 470256893 769546944 792482169 431240464 705815346 1030485093 1051046036 866494187 795131708 434514758 416434326
100
581687255 873004231 244306493 877858766 1034345245 693335269 607949350 33352749 372274767 20563593 854337123 636584905 626959806 323464971 266381656 767663453 128069890 213316263 646050032 390795463 691228535 392942845 44038934 238307209 12475578 433594771 317090365 539446602 977444143 805749838 848499161 170815570 5575294 72479229 432116452 735343121 641294354 1015406798 735971418 518670232 293781401 108138711 1007731645 756312606 640615815 757802126 129309073 511817596 611169682 109005137 388840929 661512882 461711159 912207840 765800632 206664800 294107700 1010668766 815184553 786520909 63642380 1017600339 941652296 406850788 810784646 1066806060 159513519 1057109426 749044526 708820410 357494522 971569642 716090323 291738159 858479307 175359457 817487367 525946916 1025699271 749448850 899578275 794930710 485317142 600465946 111023680 771484132 363971047 228501565 413284286 71422291 354104298 550531808 718017217 311188106 516962260 476479116 747135279 81972374 899640030 422544114
100
765019827 435582951 1039346759 535884642 986203453 195886801 895375821 561860434 775045504 645606925 55843896 806617821 643798899 51537205 391955408 598529857 194658001 69373771 22656225 621867872 120848281 808626994 816473150 904096832 346994318 1037165620 256140219 771450251 553167287 782449274 1041268402 280085008 3075296 604355479 270460543 251946048 513267224 777734910 42233604 95485617 902267441 909113991 385014566 145323167 991979844 79950574 660486478 394512998 824312618 532278356 21057512 684172809 20413443 569128636 391322087 339435438 133724339 967463567 549409599 110273056 168684384 987830553 221517162 320904012 472709110 32470281 223773668 711965892 618260643 975809269 259033263 920718399 48575067 961360340 946446544 582288407 265587029 124197762 291289296 354419657 699008396 418319679 442308923 105664633 733697855 924370992 859595556 611034475 42666865 278807005 325295264 641356939 316006505 864308401 437341510 295040742 4598323 1050398846 412002998 789163311
100
1014974238 801215222 405656847 494006331 728966205 303992883 102966134 991555973 372494822 904586032 529236118 603229099 431171637 158678605 808572699 382911215 992115594 561050575 921013814 767153590 266625287 1020038749 175379996 934993164 859996947 378730884 714572935 753794335 408520153 647576116 7094579 661857728 585956298 133871426 843039330 110781157 370502167 447091172 382359897 597015849 335174967 461147704 69603041 156674635 504008039 482741181 789876678 863571371 23335717 1056673239 258353499 845007056 526298037 136991823 110351861 886496228 241831324 1047626705 366893420 570889782 598887719 945577581 159673757 542594743 305942757 739970071 518127338 547576958 812406313 618394407 327841976 117450564 556303753 734503130 1001398767 347989993 302618466 543244751 912951678 159875309 1011583057 843950730 380502741 197236471 443571643 750972916 537277034 176894290 281475654 170037209 107326005 906095211 457704030 343943529 949786163 481013844 796577969 773244343 491288806 925373764
100
626293427 988721213 307165139 764096533 641918235 188079958 792049667 738462917 366340196 336391363 48843394 783330549 599295309 986357287 96807140 113350765 988555609 888667531 15647163 1028586902 242746192 92733914 1012241698 578904574 402548668 772130662 485122357 166716120 954877293 13654113 1021271702 794166649 321300982 528680293 805539050 16979932 445797933 388976109 378212186 396697887 346120879 974477529 416717075 894525956 937358425 216268014 655092166 1072457073 557908176 465656148 529619496 223584496 562045690 295566870 264140915 32154928 954564483 982820006 441693412 879615618 876656986 811104342 797646395 70051165 33027633 234090207 718548542 286154458 40104704 777662686 445425206 251620664 183117954 663556690 776502127 11579481 260505526 710515488 142267325 1069733444 716838495 753737615 949096946 449100705 134648709 214231244 853078633 1000676416 158960626 582643047 867088254 997839762 484996790 439228885 468215316 46050606 433697188 982690028 1013781005 393069902
100
759764434 953879657 928987861 76773711 213556253 344778093 358954968 423618613 642584995 981044476 769832200 385352484 129948743 627027069 154484568 168308200 43437872 989292093 876994883 811233134 669192010 841682412 352440133 95564361 306186179 629043486 797713505 107975982 421097103 317108171 876261018 1010584440 878139621 815047887 514837369 843320740 199843777 745791083 648238221 14326230 719443040 576726722 53255143 984695891 303236294 324246621 161446042 670963717 845189179 772758183 21914433 641107706 725011401 134263410 499360377 893364965 98186944 996471409 826509154 892736924 176226099 1038991292 296335906 439300504 946378361 694681167 435394146 630600312 509171116 505891210 722048975 117871998 222966317 490208434 244962970 549859856 588677662 916048751 655725561 239131192 930599142 772074060 673437348 891783973 162907057 117163835 723195736 471149992 700321262 1059803662 324271447 1004201656 999716303 475780351 510077670 47577070 542828748 427056425 749214158 200355850
100
70885408 743617292 107939805 489941868 220157259 343532301 587461474 469804187 705005198 551114227 1044162483 124064962 253021042 556693867 438294954 857596974 1057831233 96663686 572478500 808446673 514250635 109675574 96154753 171507906 853288099 148581332 144717607 47865531 391162400 559367581 915608575 1054772890 776315228 1034413872 565897974 721218528 130983928 942468626 303874174 945599541 37258326 365926442 358222346 859416546 835975710 880847941 772033173 541866581 848735930 1059271315 974634780 1071076001 574889433 300268840 141499167 259890171 638623216 407650428 1027757348 641754686 183530676 342653931 369263412 273290856 67435425 757002806 354731869 577120027 114938998 388395521 514739246 390641949 157560247 730869331 378753341 721925080 838211370 63858456 574310309 325547482 496494170 38773154 112983680 635245910 1031383831 76837156 1033756530 912797858 812561396 436588342 37436190 1017532087 698688200 17695828 168601006 381800372 705401134 439754847 309617487 337538396
100
236373253 927597338 786097330 199576467 903443696 717550766 170808205 634558692 429923542 34131494 521613080 635879166 830661219 589410804 41154705 1037902642 849316230 488133738 1005449144 562722551 149780721 404018242 280551251 495229031 551407260 953426711 349174187 968229567 137987139 959577578 255968526 62836451 703570915 768177565 1046288459 927286231 751144001 787351419 282142521 479721287 152782179 561989038 957521712 541294080 1043719444 710479816 412603277 410889332 734135140 761420603 549321267 663250747 947928870 394038241 795441157 745407373 458084977 416636020 498285933 1035548616 268121888 593319703 792015576 1007328240 1034083154 929357259 281523512 615365162 410117610 111264507 499262081 781168448 353700624 1008693745 856716844 641293088 406548654 98281310 800060854 800006493 685875955 319928790 577039650 257440172 274110676 410415697 213613427 491753577 1059899526 300315820 329609011 281032464 42552325 659109926 776418032 590308547 293803409 279613411 600164793 634783435
100
1048851500 332186477 824695717 90956047 618604573 1001731885 10211916 587611806 1057638255 955622646 867501388 451686956 775107187 800318587 577894085 209872524 538728505 380781524 421371869 951091003 745966363 819621886 257805630 375523541 925410611 420277591 184585107 251984285 557268192 238493734 559588366 791134714 373188933 737273105 306784485 966323444 279942858 36354468 136843728 900354235 54881177 211383505 542107789 58314529 845134882 553946987 1072465245 996255259 741969815 160824489 557767556 535973955 992687217 650285738 899405260 873985369 560620777 579207915 817513219 424503997 704281472 888496850 304206456 872334327 515815287 946488359 164438146 914191152 1071681880 298343829 626053881 489159094 754720619 1067434798 186238395 413608060 214207042 959295204 697583401 493023383 605196590 612227345 676226215 294699970 965680839 288252144 426198815 494765275 392949095 328746273 568172414 871696484 953957295 308177961 261038902 48833795 893358338 379927792 469440699 515527682
100
120623621 896845633 723121158 616817103 568976678 923237453 769393429 68005501 598943505 923236136 807479913 356875842 407367484 385635659 37466502 761387511 711648348 40607504 508567414 546340763 404152558 846053433 572794695 1028809424 956311472 347705450 909026440 568802652 727164964 946367402 49981392 812298154 117592852 687135462 640652087 272953671 196509448 775277678 818955995 500240741 447831250 1045978230 411262301 593151835 821459971 219819415 771127393 953537314 55271283 163991883 447651090 837873114 291578301 196526196 551002267 342248003 31336896 593257429 400860335 715892036 490336031 68136087 689153025 694412904 161271490 19643590 522587853 137646172 1043722067 657858514 887125838 551502195 12137922 269816591 774065733 566658082 603408834 798383669 799977337 590819204 717335113 1003011040 971193905 958470102 646763028 48878097 588386748 756797180 629304352 921352875 774746601 651900155 133535794 885857271 586032015 729127037 560676688 341496096 481953031 102590288
100
497580102 452600504 501660333 523267815 1048116259 44076850 354528098 12496087 723495609 606479205 722767117 166375259 916660000 981164815 513196309 482706897 912806963 579060048 771604712 612909371 1053645073 831957291 207526520 743244991 532026782 988354056 701660345 547989032 121446143 576830517 638604325 13491810 83532834 697942368 485324600 906430977 76757556 973866271 479683315 46889403 981545256 229964136 1033406301 1018122985 709449783 1034226457 83502077 249888779 562973274 742890097 823473250 355152193 1068735186 929072021 300182683 961178834 637737377 469907212 367609279 528756649 948316174 1023304259 83237479 412458451 738532645 177416203 980374319 36684546 970897973 542566678 282436408 956785421 917090128 212114557 413881513 31349358 886190030 453687357 621192489 422088386 279287498 696166837 811807335 724463437 1065229219 106356265 478443155 282002803 38525 323836738 410735842 256087360 362697918 806152076 136361485 59166177 231538065 1024115447 546780370 339839529
100
698779238 498003799 228973170 1063198989 719533936 1057818852 469625650 447432232 794804261 246394555 347980506 689666616 983653314 993557338 784515385 950406047 151651781 248941864 983320222 382248675 212778609 836083435 909230176 203454254 122701 700952655 91080024 968218318 247693221 940260966 629162594 618500022 837413128 279972899 277460704 953265148 1064573896 16546526 801210678 123983449 458777469 51737299 711539535 476793516 721484674 713743266 404694807 164648567 688440183 197829841 492940030 743926112 992609213 1052532293 22404731 193836466 949043709 587686093 472065671 561602777 587605410 449152663 360047134 149898217 832334938 111440825 184231618 196099096 803139224 750218921 518491383 196086592 547795989 427542725 517672136 220711006 135272523 953276109 733211201 961929238 1010827001 451705188 186823154 202220844 552278178 393819538 336676211 7893260 1037121293 126016836 925824986 1001018435 882815430 483444683 1026800198 636245763 921033372 868522585 883710040 501107107
100
19038753 452501639 828490933 852632861 200903725 841004242 799896965 503511951 421958748 804239641 642568439 76118202 1036624523 352558881 293972411 640676486 268889951 270139665 179161990 1065879932 707442878 504318454 258447250 266590538 163784275 1047162432 874885403 638892355 761413134 729232451 499628515 286362844 939124898 590417080 107093678 333882417 218367494 880835385 25359303 110177405 216568309 848105160 746971514 531116197 357816429 640019016 935927960 1022699950 762231348 327343363 1037403894 593370947 304808270 819989282 768320493 415455280 722847112 951461432 648539356 749902569 207741169 412169656 19921313 1058143748 253523035 466087802 781898020 371476666 884833247 395681850 38159821 529064811 1065775958 207135769 889938441 169433111 627116768 636972826 822338760 13001445 120580961 61744550 1020448258 819368607 583240447 902219017 767687469 807958836 166007206 771611634 541512649 173698102 86592900 899011319 381683157 905565530 763213709 442156303 108941910 891032314
100
866224120 706275350 191523287 788719766 16571071 38241612 853137636 581861198 428336163 803897814 241501326 746518122 716453159 434927420 131086058 994542547 1066012688 913529833 1062845330 997532823 644599019 435272623 369036322 824892776 825314823 83263552 629869756 880118558 479036534 872237494 276781189 83444529 401605777 448878348 69901861 884622399 458533489 584384162 1065225291 1004762764 884166263 998225597 829672999 564952189 989956548 119844356 169383918 146887452 553159361 951317508 696927066 399344279 907082137 31994285 813530151 688709313 6745274 156430804 370965655 637786000 1048046936 1031371183 256956911 918641053 200084458 8663388 63594744 910966439 417531051 373464154 89457279 807292432 526545946 881189389 1045417941 80661854 117054330 336848446 341247823 911122620 850212179 649392537 208875719 106429302 161995247 622717486 375343641 66297984 661353438 1035541489 79168423 523612912 73745522 193958202 539364566 479467136 337705028 584383302 869625999 192438285
100
176769965 785918644 701235647 904877594 904445774 324671496 233887703 429392206 530341001 26049579 383179596 473189617 833260037 927004905 597451288 410859379 867168302 754307442 913431607 303862502 232025522 233124569 328831019 435049855 616176645 859180184 351430521 770406937 228090846 31815946 845138730 710963377 234168760 958641648 933269579 877731563 380492370 891792621 543618157 523006092 776142639 683346954 465807909 842102782 177685271 369159730 137753997 472391375 781516436 490279863 301127873 374302258 1013687414 243378891 1026904163 832780156 290932304 165259272 245997592 198952104 740567288 518369001 876982025 868776148 333474059 205097551 153121891 384334018 812494694 875050236 253391831 744665944 182777262 459043355 23677467 868188704 939416265 196867510 861423974 134601160 49219427 72817983 114304504 975047331 191832682 895957000 645378704 530321703 769250707 631070666 394243316 89355885 949576147 71557410 661363309 1062650037 642860006 435434511 845788232 574911455
100
276326603 1071875190 1057743958 201564658 307589701 67619486 880005484 72485785 546245468 647459764 4455396 667275424 767708378 732273225 434629147 35958908 282145231 299683535 822437105 926079681 98245646 496660511 1026081868 458969001 252799149 233608181 352209813 668192916 786044041 1060405106 732599865 136208514 821194943 896511898 320082985 420107419 1015277364 107573716 707761754 328660135 895274767 576130157 782363462 140094358 113201466 127956757 21531498 38389754 242769124 81240928 226186694 571722888 53521409 169891142 723082336 89542811 489281480 831163299 62046401 392851633 1020886324 337737912 996253814 999935724 118780292 934349480 505680272 451158929 851183292 528745468 449392420 28728716 270491682 278701087 616773068 607474411 646108865 673832931 779137061 301859167 545222121 960178683 229552975 477978302 606885805 83151743 80096112 893499779 541362531 113691755 436615217 333949260 196763688 1013476383 547199295 92573531 292246874 127543776 361048779 565225239
100
635814684 99638614 999125515 59942536 292731093 19422988 836843959 261025502 215343025 684343540 412040844 8146154 729116446 471406304 921496525 830491042 836514129 697552650 1071916989 469043874 600283071 260610701 8269862 184205990 154394532 930932201 1027442389 412529169 639125119 476832131 51965467 578926442 616910484 169712162 959018318 117993433 1058476905 706257267 274568518 614393774 116239945 552617607 113466592 151640795 178105028 351362640 339455358 926909813 910854957 359636007 1051232134 761398327 1063083291 3504713 65562335 511001854 461987304 819507797 3190647 632457038 17870645 1005929936 932784575 328953035 842734436 915478177 837455661 388929985 573631005 271191957 671229625 803202462 363578569 338746588 442265952 120986482 1043311386 1039283338 144238245 187714166 851310465 674279191 705216779 617916034 355759031 133246943 932895388 814413972 667581749 272358819 263625061 807706448 308165051 315861767 1020783607 146022267 461626317 807825170 805197288 9847935
100
629733169 787975600 272698448 474927339 333309298 579285043 421143116 723173104 429341280 473435598 557499775 240783589 368658574 66438169 200968844 154350019 272610771 417185680 397658525 806479273 403906506 166507540 866061023 568576601 207540305 213034344 134185732 255092665 242778637 374308789 598908863 898289748 869020901 557465606 309634123 531288535 478024323 949267661 929846757 765179284 833905367 403545692 667924557 563515650 846958739 227792749 699652682 826156602 578174383 811298203 727298595 616715388 566978534 787988967 1066011174 533797032 839163192 747374899 735214884 175578566 802046055 592733386 498434803 844225918 365682042 151620310 740265195 649416864 821202492 1071709929 582169194 78065566 186347197 892066421 884895056 567395085 885006800 752231764 501933699 131089448 51602828 524860992 654004844 997641549 199735244 1030738780 1026022777 502782589 622201519 619178665 183216281 269048288 827754776 210991762 156587459 560679999 280849198 941298273 288138351 24245641
100
525195997 253366983 192880155 393583950 139782228 184153688 23450311 608821063 427724422 213789196 857089401 270437324 752273321 306345408 244295867 309074012 891859385 816706739 377031448 869113881 879608566 807181833 167646114 65696841 675221089 583097676 650161775 1070677206 75143235 402832101 774834455 258386127 680442535 441717927 802209592 852078309 404593115 1020094021 979179250 852450799 602581235 465805783 1034702188 704134502 474234438 434346074 399897421 92356074 442185711 294744620 940355 812792251 708489293 680441748 34933888 885785920 592560771 841541944 88498999 20451204 163667705 309504164 715266340 735810228 652226521 592015562 626588674 1026577570 598117779 841604733 296986642 134543173 334791513 202672373 912544922 369547575 233038756 855992910 211136612 980911669 479751341 113235976 591973947 787462051 440401140 552668040 852762993 944891141 20240317 585841302 1033210460 877552775 276035982 964378589 724136660 437984119 869891251 698012527 599325367 725663429
100
1020595642 251745086 288437350 195011465 478703607 332733348 343241029 974004093 1015157249 251621340 752787006 758282623 126202419 618984070 144289855 712665617 806687532 1015328295 884416695 122825689 111853648 423603623 738032157 654122017 1037623876 801842385 332461161 833743704 247341941 453978326 247603609 870079887 209888402 737409226 748005934 245799676 432996622 761255462 668408236 623644794 527393695 468151620 289979166 1006100488 395619010 1056099814 29525391 313581894 1030069556 123270064 726800529 437596667 886189690 364109481 716032186 178738833 182113114 284113854 172801059 179235479 45999712 64199999 11933416 74375486 12393562 244335456 333002666 129193437 124586204 394622138 864093200 337177710 683717309 215049927 221529409 867156494 4405400 912373353 336925803 534506880 137463117 244019299 932271936 76910507 526783613 359377375 200690804 409629720 575194897 429041894 943269952 702759285 221562803 1052482795 344375522 892221972 990281555 563275585 90983195 254905452
100
918788515 365753248 128657071 895955863 59709852 571449508 285850344 472147923 844856823 191903822 582181652 657366786 420279733 948435073 704211715 314580265 50177176 845228934 344398729 895358196 1058404263 264163464 224057090 757225521 65735086 629199897 806766025 1029347408 1049958331 757520556 544707263 463419114 87033251 817073944 470661067 767796791 305656443 829595419 209312340 71457174 573824287 761470933 416266185 788940297 157309102 491298889 887562777 615772854 457986315 61128671 900762683 382998887 177856350 723212005 31368872 931256075 995438225 16985865 242682844 662596659 512978900 254102497 924581080 1036815766 306962202 904708963 706817443 473253005 748476314 780740205 280863172 240672663 233764942 180713790 334272714 53113558 296245367 513129467 516917957 184707217 962710551 1033700139 128136394 647537072 986724469 1026433083 412726642 496608835 752089245 965270012 170637659 95315452 744509917 861254944 548583334 488376495 908916810 950160576 123616887 509431513
100
509846329 853555929 852905849 1012367895 62632390 564695242 236768343 151844266 397795152 4579287 880800580 586094330 434767867 306631081 61860724 657591824 815332653 429609164 558457249 298053146 485779985 117326128 661075079 633959914 634308631 195938473 202191207 868376696 933585778 297019247 1065214088 347555164 624324504 105062559 768434609 1007880532 672476102 266597047 138631345 336191172 1022236538 8249374 996010456 850384433 997013239 292898714 1049085563 404815557 368601028 1046826199 986925427 274536143 28296493 557191399 508339102 95996992 593894593 143751869 297080925 184978734 42169042 536383409 783895061 651749460 788764408 654007295 83138222 864058768 1006815374 592800583 877888535 967278181 747268915 804311311 598162624 95207031 881838923 152158524 578559006 438326289 1012331132 1009563805 361057066 201574562 682331185 808007008 623865058 128964923 111270426 286457755 103570119 931251987 500283562 142344644 470413662 129120259 406696856 303083833 640019631 217556747
100
592980575 706807482 529585353 634807499 702055613 169871082 984742460 146810891 173176632 626776785 700351133 325398067 985749396 510687324 894797061 433646547 494502238 1010227932 986920595 644631837 674351717 993184643 204285669 358581862 571934523 918632938 325684387 969766057 706453432 193537166 201564661 57839107 720712567 49353038 483332359 791765560 511331928 228267503 489451660 645311277 106048764 287928472 413192248 333376876 203985228 332247126 874665285 499099811 265791219 509898137 816572143 695605285 104462303 69178037 652864248 77431655 798388420 486618211 1184293 328146564 416839065 648608317 540554430 785218234 252053016 758519621 783433490 725452523 681964098 339726943 693972465 592388125 218635993 371629778 936713008 964112890 765581797 373277898 66214441 916285265 972046128 815634905 891135032 425683603 848473290 141969778 206394687 625718870 613369733 879439213 113096738 58062294 32739193 238204550 498492236 268891503 21169282 426173662 837723433 44704548
100
694540989 729436280 828571818 972726044 873053967 1024836029 246266308 340909087 1017555870 325081593 825520625 714723357 110742613 1039420379 498914477 872723623 17331045 1015161849 926569466 332158836 326966718 1030005066 535229661 341506782 712017818 212278698 855190494 494913122 791728371 960530009 126405004 93374244 316191240 746906748 762640119 933003368 407420892 772765083 492651060 185404442 357875895 346510369 620739293 324979527 932647075 853585888 831397518 550282914 899421680 612144778 969676137 622059264 962053552 1070156857 839417491 833711580 1024931900 344273896 608423093 255522260 140529069 268847095 1058370171 1068843818 913400419 346563243 774004504 403332163 877859714 281188011 389450433 1057038891 816714608 665507716 659788589 173572368 198643289 226570791 860252188 619196611 851615403 214783334 261490637 585696570 869487002 187378298 735923077 734449425 145996701 143277440 769770511 723373060 78552303 46249463 16361015 214280054 322377231 494591811 244500302 571214573
100
915598400 750010669 485271977 813743763 47767050 106907746 559388962 351623607 632620983 232423151 730519445 395477834 665147351 38425803 803461476 136626787 933237692 923957326 513839604 1006821051 1045851135 66174642 644272174 288346418 713367801 679648409 950708991 748307528 604321611 354561670 650509784 60531876 395230294 159371618 919794990 588824977 425695940 1062685433 530295547 283508092 825786109 639074939 858837819 374410871 1046596531 175622395 536442992 1022512825 111844951 591245811 407750687 153591068 798221217 582319038 552529745 131779998 353991692 446629917 1055786771 393587168 768307287 915498163 1037308150 774209962 808007173 253158281 253559695 30428005 963707870 503563147 341305080 542987423 173356652 717842696 1031668046 959677067 172606591 466101814 89330481 319758974 643548073 937530283 1038132295 730942067 214236355 164460773 257843128 137021832 984453222 83051716 68780211 306489471 231582579 30021130 1009602280 851982910 266423180 637621218 740207373 57195599
100
1042289560 317970006 430746458 374376289 590032963 52928216 577259532 118738885 908283003 366747834 937760741 34272754 366515700 636033461 630529194 829843201 591843749 795867750 614571940 168693041 852459593 908189388 978525728 48124004 132387551 337385164 500844015 513058465 319958827 396181165 713818599 245216400 916718643 471132061 870487647 582417921 709275330 424661034 685100471 701900389 845721064 969059529 341587150 596099411 71460727 657817682 824665994 589804293 465222792 592544897 921529684 278208728 1016704501 802398839 1070671257 71561680 347803868 6650680 616285258 382590737 959664930 777977899 934895197 509940839 77090797 754097053 329942601 1053450431 819999785 176548158 282917006 581498540 596144901 574160546 240998443 796507363 116836979 1054753729 672398118 122695359 944134059 384097143 570345224 909298877 83016616 922196997 152706398 987831553 806571945 659724174 181065785 891894736 991455666 370226331 198923951 640613396 977056009 385275544 408787288 424056795
100
287081145 393483860 503606993 1044705496 270886418 1005226629 46510140 946299105 265261351 963715138 299339198 657791599 315850062 630915975 693824256 956045601 751668132 604182452 189057967 684433977 654424455 262012942 878235645 604919069 556885274 1007990845 608616733 908446679 951394756 833207500 305999306 44682134 340565169 342541229 562239169 153945387 257331535 1035011250 166374210 665413005 593677779 758256149 271521171 318109269 458246066 488849649 445601661 115887683 258555944 858890694 641218253 33788343 640645300 1045465337 575617492 987169592 432699290 799057745 1034990568 527311857 239721567 49394300 78832097 427058223 422429777 429956488 75503260 65954788 921124605 550789482 165279612 967492391 256037559 979064186 962054372 634159794 367989013 95098869 795986622 168883299 143735668 348456570 250324215 11746235 135919474 251741838 611312640 437214818 256643954 33709592 242124111 409396385 346512155 659774437 680563676 912853478 975797209 863146021 307418276 392199492
100
160889179 424334572 144278314 975745520 540946963 190670514 844045809 172801989 426144697 706628819 811614979 888263617 987570121 1027953168 967220333 963588230 592633856 202738957 194305216 129351386 1048242914 652048593 11914130 552152615 253646903 976330057 777019899 416064763 865437066 312723396 46331673 149225865 626625193 234410872 1046969484 7514663 413122088 354353660 152226554 1050996174 221333982 543613900 377552524 245953694 368103269 901828809 71361391 796278871 415243422 117502134 468742741 192593120 213381163 342610876 752639217 646471875 149147124 1041079014 5548671 312892847 166978467 1016967334 71853113 782754037 831978791 284234062 670716387 732587020 644778293 389882776 249611840 417172750 667856322 296558879 771914650 1060544312 482110602 738987748 543326270 686914414 568055693 814040522 1062023933 184627380 507532684 599624473 328748973 684858550 860944016 80132351 86510502 889166913 808638564 1001387786 105595462 601836488 225155862 397705903 415281517 520345568
100
430826874 474679239 846677506 186211780 755104167 43485452 945518700 465394641 733763960 50452641 1036237081 53752331 519338763 821207175 927853818 639513239 745377094 821623593 406845957 495862335 69422157 400202705 566059954 1008994545 770500109 256935728 56883071 1024176704 1038610101 863132634 220301676 1040530913 446522679 974269127 441761920 668295216 739428300 462086100 243987266 851571369 1060714605 583219776 879563840 117175407 627880282 6772015 263040652 320412360 469059991 999997483 990507577 352252318 331123050 547694494 1001378019 1004637184 94949087 475762008 194718244 1010287775 475054660 155717903 1018955808 684133969 536402605 298993882 1056435194 640210066 1041035889 820652470 56109660 409693182 965209003 150437889 787961844 1018204888 234579130 1058011138 276809201 988512647 321486017 112571999 323817098 505449235 996321320 278954148 998420855 197676460 454661401 492008899 246005878 87585572 73342979 176248463 749181895 942932336 624449563 276913728 85966513 637877034
100
67146710 190229234 93494267 851644434 692688241 420230693 348883571 10755464 49004393 224877886 812630379 360791828 272128259 959642117 163603766 719957727 864019141 161811238 249668528 862631479 425622267 312536240 641261748 300740111 41964083 752361624 28570275 977866620 550514625 789292855 403402467 880170041 625083964 804251592 38930014 99903268 262903807 745875691 878899711 391308479 240987049 611752229 117534521 100166576 1064063133 1041360734 314264703 881540417 836940675 103377761 719357389 379416032 423822021 852680287 539095326 645834144 34988819 582263660 313064179 777351351 980480992 848535553 62550738 266477566 229237730 680764536 121006021 9255284 648517013 585917588 763827415 27490491 679695289 773128182 1053875611 920739737 292296144 614996648 678779557 531650169 134075553 25331095 238777870 565665000 125759160 450787089 145659892 94456344 1001757923 325931851 981918455 20618592 21460662 749864157 254574782 742973113 735381256 203285827 614989424 129863491
100
658731124 850539870 462534972 287746494 98968025 489170417 131226321 914273042 293247707 14774310 88499686 549345991 19415135 539196934 60215987 902933389 183910675 1046422276 886618998 617794486 594119140 327607411 717625584 162287031 574409349 1001771531 379686629 931467435 795118063 111734376 269961376 60272847 265374427 952969099 1068295532 1012369415 631357514 98819927 160593180 319110744 1001853438 192939029 501646468 538241644 14495998 400406769 599734781 352829969 720976918 399937146 210403813 547052218 384824404 485772070 1033325341 74480124 506872204 182731723 635032457 495678994 121489109 567100455 104662164 726672986 707757834 155846490 722657193 853238742 531011915 906641511 360053435 920394156 324857209 39596726 464391358 508421543 553394365 404806293 401181227 246892723 897868289 418162098 350114176 818767716 201025141 123124643 136538046 278878832 5598732 314103390 307610857 212537136 533354492 216115905 760885388 293451812 302565186 1065083147 692989490 834784620
100
855201564 220962145 419035630 81567055 956555149 145004618 383096020 410873016 269011420 842712884 468902269 734013364 629175573 447714541 979292295 482714101 1047702150 4041258 751541523 736323410 339223107 421873155 362158406 969743429 557324196 624633461 930613960 811167339 991161794 238813407 712611656 398759176 334685181 350653061 267632885 882008448 14670456 119410960 280359686 745660383 795551387 26714892 10526260 449087314 151156625 231983209 457631035 799734444 514902728 57068283 761878877 783898850 473460851 835817210 660326110 615849359 767107083 1047329667 78123401 905875825 928259274 271184660 763371817 965200618 981494318 422042644 919658001 779828864 151064700 207862089 772291989 1022615389 833581371 335663712 769678991 476630991 663464885 720628840 297907675 749642185 1069879673 318640727 1032735450 145762145 128756444 1046211972 401081331 474010448 532925299 713600555 88343310 279619957 1029224090 401310700 710742551 903462738 811815920 6989389 1020731265 675761293
100
261354457 757525811 824560320 369511281 952509435 300022125 621281486 798206314 675910593 584117545 1042983079 55314317 95619291 803058813 348413900 1017711373 690447292 781770207 708593348 44580295 139637787 39715501 472767895 989691575 779967858 7126951 1012658257 166920833 527518594 603471216 912561029 18408425 153171661 611272976 877146311 287720539 876869915 645856373 51749681 1034812516 945156598 244446957 290284511 59300918 330464045 298722733 13485683 488078376 750218581 13835341 777667985 297639220 757380163 767229258 17817444 137959800 489288595 1025503875 207127064 632710325 534002469 673723837 254773341 499424467 919456666 869968159 600393195 965421659 1067576027 675151798 49259512 115536123 821479571 537163250 379964867 305467398 980382384 533076519 937749773 138490610 237492710 34317582 461633179 523071960 117237291 732684865 580683446 813810167 319986492 708683970 989777322 1072756272 105532695 346055541 1015450698 85020555 1016783999 64825761 946020458 812031410
100
8205180 14837619 1067753828 241168241 1037982168 299636346 1050676372 489345852 642398626 673875500 721191388 612247465 255851439 238662752 712740897 549354481 1071817748 448476626 147755467 488505460 393721517 486846115 185276745 714737458 845540250 747952854 797994379 1006113874 933622717 67184340 829429382 287604383 81218877 365811689 917207476 110403589 57354245 401786052 685278865 261002777 228022853 420388347 402617119 477663887 771974384 277530245 801343587 814857153 828475453 20036670 925433574 884383023 895871015 872026214 193588020 655566841 483246317 117960738 126630496 568607591 342403986 187120890 254459518 363523426 559280734 809514330 170085160 1030941432 82310491 260615441 777773562 101648603 517971672 947115476 470871830 460123107 452061162 60987324 903779745 291664264 583625958 357988804 251071556 664182888 32903657 657005132 35129772 979904711 628930384 654981017 68239626 217281802 620297792 935741522 216919699 983190075 260250911 630694916 51606529 145684616
100
181126169 797195168 736560400 52763588 790630812 478798328 97281026 157936613 793220828 836445253 395292188 851844484 124677200 95335076 831272998 1005277792 579687987 409163924 354581231 26155483 570554628 335185273 927928263 641040763 927538694 271279389 460635396 596456811 202180545 1066436650 330011261 838807799 150591103 951196848 203888146 592707348 671743184 602846885 663060514 126913237 591184902 897886305 437913619 896303095 1021894841 20835102 579092685 436484950 320673605 595629950 908494143 94915445 734064711 835055108 944600281 99385595 728202532 582610841 454721553 1062768432 889597058 612730377 428049630 593247364 83996365 637877380 301562688 292102921 910355123 770607133 696791478 743702772 71696808 958767182 125901254 794794272 156591203 1069934450 704849016 412296074 744683359 782164810 200388315 272518614 774981467 422036857 355237503 265079753 163499483 640386056 370855418 743143373 673531301 1068466659 534473060 323027824 1012862788 483837785 581688026 985413605
100
933537160 314821280 475571966 1069139585 726934019 934987854 147364213 809740607 429183374 168209377 922034536 149689149 707320002 979535929 484556292 1065742653 891218048 803840024 90471162 255654437 425067114 433061545 986807551 477056895 553995623 694525942 568041037 820686330 179960355 489040241 272374560 57617895 696072076 467087980 183717435 932811708 856962902 1022827680 3439969 93794452 1066156664 33455274 21935579 54874798 830791085 842404489 958707960 446580202 988413428 19092002 470153352 328590415 907037969 634223548 368747361 969389704 392527369 257770629 215269851 278439009 270971306 836308747 597189203 984495439 382659329 1006613443 218944939 870146278 774869985 629397893 596179912 1056108384 811929955 724164109 743219219 855075357 387541088 1015697020 620291577 634428445 919007737 360378326 972670315 207790728 653074448 996169602 217225055 177376550 493441484 485102541 41923149 399281896 392542233 553346151 652154546 250592861 110119462 130188004 424815504 985753149
100
495700453 524319548 373983980 843703778 46979214 851678283 682876495 582820298 626334492 186009682 49072966 919634967 721317582 191155572 4255715 631278863 877145512 890973754 401993529 361231260 1037599471 591262224 457018851 696931788 1008979889 469718469 798940797 36993362 703340347 764613647 396918314 890510339 646622112 696434181 66969869 2708570 758477369 939828131 387034832 150176245 582146080 722947145 1042231072 150720022 858611379 795049788 37013038 603929636 1041852439 925293604 1013023023 102386215 442436531 27853708 676836061 311959887 289012401 805130086 689348597 507991661 176256128 773004164 862796727 712391287 155863892 357998112 979891305 402176777 68483236 342118485 704352212 333042399 402244012 361817763 880744389 295340637 310701033 340253039 935777934 18909191 305463711 260210048 116548482 280375561 164439638 232369284 910147452 901667247 116226905 905182601 511017305 687703534 950244406 340954500 766907001 1033550298 384105280 96360397 63830850 1010424366
100
941999632 601366177 139411357 902929607 377305600 1066197919 554421111 337578281 34242735 728821836 801173314 131631352 42691712 373517967 101051505 386041984 911691034 1008505141 248484351 940025647 288347113 50875502 85649641 410417173 966396060 772775502 798027951 679924331 665931173 804415309 20278231 113816073 346453180 219402951 796048490 832481262 1046274908 710627197 102027381 912644795 1054328645 487331859 33889930 812488504 996760312 232082320 64598588 203452622 1003895358 127702497 998852774 755036684 232703650 415590485 114719973 123460899 903912434 66503202 474219673 953285738 293737666 463571167 77855849 756777690 1033494248 164196616 362038396 648477842 79994881 869430910 393866496 351653716 408594923 542434564 30257830 1020807942 431472457 54128835 13339428 418073139 101115907 446881478 131547570 49898120 721704387 358399359 203957134 690070871 661084280 300068160 596491384 199618583 501637847 590395587 727687990 75680993 772218581 787037603 199906833 489874165
100
975999534 646898913 619390806 390068019 1049973473 332737376 804075991 352550051 20695986 776567400 765037927 3716333 785027239 920047655 55319394 792879330 219595660 602273835 109052706 1044775153 131237999 1058821097 333760139 188655026 6916644 872100666 942577280 107565151 909741762 887209176 552841067 313320278 278469667 171140838 69780921 64987801 274607208 363134821 755925596 588006477 852947571 301089984 631377735 51941694 476491372 494800449 65188854 443520346 892899901 748618905 981369315 143745074 1052423702 379251292 750260498 682251644 215162089 244479106 764890246 345247123 973129966 1071624936 45567689 98682357 567992353 866715853 994266728 349856196 698343615 464172373 737450613 797047366 583460301 477686794 690202372 85262181 533003153 935099734 675162542 211216432 662209559 86773513 171197969 1062630232 267168685 1061414105 816761421 445216692 761720167 117323997 673217416 1029850301 787523484 672015378 553939564 54563603 902742119 358553302 719030180 199230710
100
832133671 198893936 599445602 1034303181 249927679 129518726 394078940 812801955 313750102 1054097828 434756298 428900773 286366553 550994876 1063400938 62007973 162100084 875231137 937975933 403621018 421858781 83655819 949033415 882206 446776585 30823574 263362706 823825134 144564021 260775234 945977259 109747310 689816286 343431156 34910820 665637411 350829385 962691700 695054609 443503158 908348668 610647918 261711243 221694456 782965315 13766385 364476336 348894808 853956524 1020401394 37519840 360658031 168415371 71400394 1043357058 283730421 284097399 639617204 685866877 467881416 285056715 6875216 945382591 312375404 953451814 72625443 495849146 989586566 144982507 591129109 726962146 663009120 275645890 984586993 258517040 396781929 848855829 611491048 85684642 68454066 965534356 627668750 159063224 7470961 860735409 347583196 17153273 497289346 842687781 982533292 792274284 40930273 107979113 343573569 412210463 38414641 1064913726 588100924 667612068 342607416
100
172318246 593829799 930176399 799387488 193681128 483309679 823902457 964577336 723097616 964057570 198822400 696798193 549117548 923765813 330063685 1007721954 933610896 448781824 202960492 293972485 698899539 969657535 808044703 574248311 662817104 382221651 174952204 6717180 538705766 156402815 533180258 1015484280 479691320 613482349 807661656 578787959 324745902 385760294 543100455 807374502 681204594 205566493 955672331 401405527 788682100 806423205 89176005 492226561 528669799 259062134 129099804 431015614 727841601 1001694508 640411479 60486348 932031 18915272 756979908 615942669 274779103 958295853 68735029 63608966 994173028 1045013924 975986302 733616355 870378325 249006681 520564216 569222386 603131774 941314523 912486145 286438947 480874989 1009313440 866178170 659715599 257056374 14172542 328785991 694296302 852794416 1034637875 453001171 101641247 796611062 207124447 937900169 136813220 650124007 905677189 86713436 518355363 822602471 355430030 921370176 389483238
100
931390236 731006789 122748590 177091420 615003761 393618779 323176484 974388118 32185878 750802021 919446435 123985995 1035853310 305738329 559303984 1043378900 15849823 718182421 166711379 745867696 788248374 9097688 609875098 420561153 684103360 490874823 931379735 49875726 772363266 993588841 1050699230 894603455 89119811 1044666156 237084297 657007140 657101453 874993886 237541556 261453551 87409711 825149492 1010848640 293437173 703278397 1011714118 242410772 609075888 443518222 607877905 34330391 692999104 399395517 89717236 412717880 796216677 425011626 1046011443 100655015 30991623 503451126 267590007 447572889 1059261103 1060425994 706862668 88501191 581474699 51848720 933976226 525747951 436607085 158109304 251262541 416961106 1013189197 297557621 226836357 1052220980 985976515 101175678 156057447 141415008 721293966 696135373 841645169 295246497 557830159 115408355 854884618 605365066 642441166 1049250562 549516280 1070802351 985209076 541522866 213729512 498402474 33096144
100
293024573 459591913 50297111 568266835 472303410 437637873 456478296 502168211 672121829 709268567 913157841 935040843 179896558 1071475031 980910189 671731290 270714278 510469522 224121111 377952576 431193517 928523403 1135426 273093540 894860647 152822314 141748834 526359504 452908666 642196285 701187953 273220403 318782545 417115634 59217259 602132190 602929308 757371487 501429714 658901000 184545230 221119227 882806058 749870218 772126110 1015266593 806543230 727273316 715108742 836043156 892681434 499890486 573199175 43326710 895122894 288872648 645355363 315850831 785272817 970699650 930683810 30304653 529486428 189367796 374604686 436345854 63062571 90309712 243789046 565618903 430847744 556149483 975418478 122570672 223604608 180526784 842320334 181812998 502410707 544644588 283432111 882662584 134816808 3702835 653748465 516619915 1051652399 138004346 177851192 374188710 122104989 279756875 834061674 494942230 451904428 258847316 507546418 694847307 154363288 141664488
100
1059237505 143313562 936951843 672963452 214836231 7364281 64474129 652320299 345069502 363410245 936372653 533594675 439243104 532923199 76254531 367165046 861989100 23567755 677723043 1046198266 88541989 449215856 983537317 139223657 400363027 317190939 537033119 69922962 134223232 579968027 105850352 3462374 1017677691 567143398 610107257 684282364 676237529 928220243 619993375 1042144013 195738031 793714206 313446731 988677240 591694297 760349032 327204457 436798527 629226871 593956404 44837740 48153225 992250218 915428587 3793993 124680734 678784987 1060060889 491197047 137947374 830022837 572081838 616163701 85463178 536216102 358301949 539976516 471762601 909151522 32322752 557059305 971003301 93620704 433636306 119137005 147287291 347873371 680797043 838680029 1062576591 1015484626 429106376 332058313 125189989 674494536 794021209 408464329 457254825 816686340 727580562 769944691 500269992 528382739 906605378 260593255 689046549 35383489 721174046 326736324 60862917
100
444328740 229190719 656514479 875318835 640066193 257239200 325344467 837633021 691402532 1046312353 463851996 68953957 653610301 751170951 174093307 1015531216 907233790 441434873 106873701 464309067 714581966 882530692 468313556 384887041 604969688 236015129 1031754500 736337862 715081101 44603274 534745399 631671695 703905054 531195664 1032323506 1004487928 87891459 168923336 1038728510 1020580285 866070646 222790705 888111272 110798145 283319544 841274543 799320385 761999626 305967308 1016680972 185549150 261358914 459911799 879276274 579804377 26575160 76957255 734315377 995362190 794301405 1035559624 214319487 851245023 161025096 542856528 352723316 498233137 418445874 754472564 215580810 927842925 437624443 628174481 905059171 895455359 423193507 842787396 593843842 430390490 480941649 71737074 727439056 516783091 286504400 834551617 686533145 812904386 335541389 539721629 316604301 904647748 730124442 714590900 40464447 392543227 875785263 380388858 588109737 229399660 280194595
100
402449958 725007398 1018981024 816411255 351376307 725829495 298551204 382405324 486498144 923455295 495992073 541216487 69453489 739831175 735906148 834862388 601098347 488909115 702577871 418589504 366119196 964767402 77358438 587826750 429672336 496277514 157682635 599991171 962617693 394610161 981565347 705880331 800302936 296830941 975827991 707548657 57819678 44520622 647572564 919360250 193029773 950457127 31455243 1038152459 274930247 350777968 144818161 519257007 231606326 288445078 721756736 468995474 716924162 947043594 862691125 391128328 446489501 293104926 113399184 208136839 1051507128 417818763 310234903 836096808 176796747 235890670 747822355 1058836778 596728849 72404806 570328273 564417647 782903817 555300472 816774178 120019710 74435574 750289355 836744667 99619199 267614432 579897965 171605590 361415618 813847953 996234988 223324144 1020058936 321120537 45343677 574048137 341031288 482517323 648379320 527270151 1054672060 707815230 395681945 71033811 52079713
100
528040908 997753729 776066905 82075499 1010177046 785386868 703469453 904437502 785468926 193820633 83575137 943677158 753915051 878540029 440495952 394278416 728751369 824240272 644802007 792600335 749724230 1066676262 360304630 269142168 1026646 426179511 551357363 912487942 970807921 390510111 116524695 824799190 522230672 110984607 469346863 663225388 1022742259 1040690266 900094092 141170509 661344925 985788633 976812227 266421283 672323030 395441800 746787694 958434492 951631272 1005297206 643825450 636263115 49518947 945079961 326573335 1050906662 25011994 592028872 643376475 272525126 210397220 807644351 843744159 938337226 243942811 667224542 206357392 1043665652 453919968 554346346 372837727 497245226 633195541 356960523 519942722 328212854 596670113 860238668 324061425 58322951 884865456 564257823 308927017 669728942 303438001 928996182 445947181 101107810 481470934 270627627 699319360 454908092 456501911 124504249 501405996 99569788 604333103 347780224 456272318 1065065474
100
809017374 946983653 983548999 293488085 388295845 669195439 269386780 453023520 1052832077 753962892 606350871 496814128 558682976 1007314570 398695701 5718263 619883118 428597918 116391542 791636364 642843850 95986464 690691744 13241001 52526091 215780941 497075580 366427692 644700556 122702276 162603768 940961686 335694571 191120138 816597891 420932751 890840717 292833286 869319827 857834848 878755865 279293829 970924322 953924983 199150841 689050039 366259757 848825319 56154332 106991792 614412084 577416165 37177911 68137192 31173309 174619980 68449983 49398203 603080402 984708378 862570480 228447722 673265022 522755569 705490825 534203417 390639955 519809175 460270606 590210895 881461735 39586934 953195845 962099065 923517010 1024178205 869902521 990646758 678736817 782193085 541879867 676452812 32529831 597165996 432032859 631068866 164503255 615968997 1050244339 119891780 604871531 741080455 95326621 440509747 6956944 713193298 810448952 315523666 280445943 527241773
100
513273703 14276298 983575126 752061602 408257297 958008230 136079845 885252192 818899170 686936920 841716706 86573752 138769609 620917299 27916301 241775905 302194040 529438446 709914924 609084853 843026664 439337767 875643272 316088241 993777874 346047454 4456303 584879097 223416118 815512054 886215088 77463953 568369880 18363063 651770914 950380069 358132670 22663247 632011805 966631042 415125427 1050870348 644969727 469454619 259012296 360926755 759868584 312618117 34803662 33990573 976279550 165682171 1004152028 675764644 803469162 342189018 463339471 690257451 595002202 941239334 510860997 220137283 55404733 49516292 766687393 228546391 211522954 841627966 111645067 187001265 381457721 544512706 642834285 220564226 334413128 572958499 1072512630 1049862622 122251703 811148822 692041115 945751869 402508172 108696567 331402001 291565308 439663440 535532098 506308821 427778138 505133457 361293850 103239972 470204027 368236382 893719237 97772291 58450153 741199054 271803949
100
900984504 1063828494 855249785 631684449 522050126 451254714 784077565 71678738 135353878 148955555 492133754 875993622 626319649 157774304 71695383 1069845993 202333638 829392750 1073400699 975221543 810530338 216544939 115009620 908103699 976523411 152007646 317074388 958145812 1067848765 324053933 754366510 407735602 1020509573 523103140 620205342 424947357 971522712 334863029 446848094 549288743 681936869 960938419 446035506 867516613 685417631 396747734 1004037597 339708433 249952060 681862970 437626409 161353419 1001736696 542936415 19764708 952317011 301336403 272890794 518190173 183803441 409435791 563532771 398290411 50286222 629225523 735927478 745584742 194991800 81746570 978205234 895139756 1006442402 589766181 688862796 434823710 157422177 827675221 563517789 302267680 528959664 480833970 598676128 799869340 589245805 748406423 920662197 664602752 880616730 345710499 373123617 259850043 578590301 192058425 652064204 283722820 537496192 110811393 259896193 545872787 955047409
100
199140453 370041969 550413094 884867267 671589141 1043493808 942411646 287065900 1032158339 32247479 181991455 1049741829 172025704 603803104 946926611 365025101 940363325 163392750 906151528 214233766 124224451 6493058 492853933 248800726 679348091 269151655 314691961 984047944 581130799 83088455 839752932 908307593 1051583079 633030067 223849740 943974091 82632949 597093919 644459666 609572709 61338986 802095139 895896858 334450256 1062908574 133897531 1054450639 927339692 572408620 952356424 868783580 96169273 1005788659 220892174 378623220 315532511 702335638 513431476 665775051 1036923686 100775421 4383558 766630554 485288638 390141650 243288630 67093407 916240889 317776389 22108631 1009526683 374405964 666226505 1058957793 100414034 202003922 883387796 324191472 40343310 810429896 70404003 445292805 505969949 409707794 510269555 743942147 279739470 19934133 180228041 148770867 611887480 409837659 625026732 382485697 1045607156 938737874 1073251301 208608828 817958174 383822477
100
618786950 887401242 162803415 811936545 832855136 548374577 812310022 560439498 840725131 925681983 434342930 144616163 322387426 212758884 309117546 118155889 63757700 389839779 455515901 418386585 493701461 440300389 579297474 565152038 995174010 663723253 792003634 791058180 971025377 582987268 751169481 728901831 897750711 159520295 708489352 775560997 61157103 579721044 37930614 551956344 221469634 443543145 362709274 861819965 635947050 68307877 942664707 825806231 942675813 687430445 831310656 561492428 563227000 326770056 975415272 1027083719 667250602 57331748 776334484 871667093 49434884 202384847 145297888 641590504 365534936 810094398 372300526 973754263 275126583 809177993 1024762338 771703324 657064825 570505389 565294183 458633748 990562489 488602633 731693096 675225283 217886807 918346465 767840088 115515789 443589236 182840030 1018582315 1063620222 219544697 358220428 240831066 764421315 1012037008 715452891 380983715 217763631 455217961 948390559 897588295 685929655
100
290532727 317667600 816932491 117856502 725779441 956558411 675193911 791776426 1068720593 738561743 665732378 55701045 657445528 671338240 977975684 910080541 623437448 212662183 789085898 294693772 786368296 179804272 158415813 623750352 278027204 950582890 891678035 761927644 229326315 133741707 835330773 920749766 1020050927 836273194 359287472 157889607 218314600 421105027 867110604 767421502 360773042 217731127 812630296 869239853 228255850 249121737 74831875 969675706 251095028 990945313 58948357 374097200 270600696 997996045 49225492 843306491 435127777 946632635 409350959 295120688 377006429 319265089 145284311 58244610 1014717664 307982614 642827409 904909902 108443680 312598677 284488293 841685264 417277594 880397441 1027390050 427854060 925080588 1484156 783530264 356320934 729078009 782794894 342941724 228948906 293650216 310296485 165843591 650872965 143898149 614943247 357683575 873973097 768745407 353129729 502167693 229348013 595319944 408075284 997624430 888961355
100
376168537 351988162 835358019 4922209 658888395 1065766893 587265848 383235248 419682238 732131417 46836480 569781024 718678998 379745581 507151439 962834234 260514041 901011830 457307231 998239404 148172498 548839844 729067116 877382345 158575441 143500300 233137208 810532103 615075625 105865572 606966408 449553279 1052101201 918613321 250764708 282213232 628697220 65562300 1048083931 624041916 889832897 884310177 605633533 726554985 808227531 419600959 967474655 21528609 14772649 779118531 606855899 1008626354 695562791 685648572 256569421 178089871 181245524 528513696 1066421783 508376398 148571906 1037606214 21500701 733221672 40620106 1041133418 175579594 496435581 97091077 544136493 510629002 689379917 668454995 168880786 30816846 181316031 665157656 853756930 371925771 391106206 346100602 295997129 69680186 866560726 31703653 42455447 880868698 1019290620 759458567 998771967 921314410 517878724 623154772 1068231675 525894255 543606920 606702723 683422822 300668916 768751048
100
240351630 221167488 771932549 108541092 925147574 1044906606 156283955 74609764 483042814 414525112 872876563 468695793 276551851 673231562 258154175 412783961 410689994 746832499 406027219 301307982 879817642 641060712 656807281 164573352 286642014 738003394 284268222 707724255 609147196 882983036 11255394 576643217 524287328 734222838 517917452 888225538 536552490 536566901 405796844 585585047 281147067 377423520 514394423 39363930 789295997 382924804 284616871 960385658 146870936 256403858 187650552 121879751 442514045 155809308 82808684 62841914 486196319 45478619 149309000 926041451 1061146805 668129260 35279701 33180185 956574650 395196622 327202656 336087462 620397037 303680741 783520698 332208536 277718161 807274491 651966136 884289050 1041161774 117949114 220346420 668486264 699029262 758281011 1009886730 62833063 1037273537 653325657 413810844 979257018 136038298 599188359 881444687 917523822 732220719 417627894 870536460 92535455 44132060 905390152 158715072 1064150225
100
479601985 606103552 569595356 66446504 189538752 25528071 487319765 946484592 1017631488 246003497 59567013 653338006 869658989 314887062 36167240 214177580 276851637 302547297 280106816 548442217 922577740 253122564 368021522 490937383 413821161 925366747 138068423 608025187 266686727 111948964 60526956 591126721 1062582373 710574597 236932242 1000737542 678961286 520036358 193181134 307682204 966609970 411154835 830939450 362007569 667919347 115908347 644849907 976973208 89172633 643468916 328941977 726350214 698384823 627117204 506156754 689893846 742489635 317541593 672978886 537629094 665439354 870427171 878693284 272092600 907355545 371306293 146785820 986981618 505975589 896184119 816804836 722763998 832193540 209120822 340342580 462251563 877621474 992827811 790025289 718714154 1050824878 14667984 309472741 211155537 834805018 668597623 126947789 642928316 23013150 633519154 361633098 296994983 169147253 579998979 671121833 269515765 675583774 236831694 318066875 359205548
100
122727388 712921306 962279765 859227511 762180791 936294741 724814801 363682850 477731449 1007200205 689675916 944905762 1015523378 939474103 452692582 822790923 689672117 951740139 804583237 856027927 641515032 448056358 232470674 891217830 920207416 46023046 785119674 966736824 170424115 109368338 196655790 260035701 973069548 1023828272 989027427 126585254 541841546 896319277 974110035 33904185 505324281 555120057 850159099 733223104 185023335 332269160 703874395 997581810 664955848 460440882 854293881 62709545 446160211 378421491 735657950 899135203 863321347 531446764 123779607 86482242 723087384 425407552 572199477 967170700 497146003 623213688 767849294 358280619 101427645 370336768 189671930 740900013 402345120 1029238695 90689750 831345989 811324556 105882147 1028754692 20299080 969442196 887477387 67721897 664032050 233987855 1580763 170223982 973815455 292803607 808210547 149784832 546795730 63204365 515078296 126199185 219854129 20877587 882147058 658199636 1051152838
100
23683728 144788492 843608068 426719168 804821424 259555800 10274142 238601200 456424930 599114792 645975970 108728141 381413720 196251958 153322774 209964912 500325770 140093981 627389315 826853144 883697587 651103069 225537206 63358632 74093906 82736475 570032896 135281828 834287787 920814814 337974711 1047352888 977616196 39213972 226504115 892317617 963365992 839112843 864709073 303797505 284459431 446718136 480754548 982045247 380038996 141178739 881799935 60625957 335688454 853042937 1048992860 507631760 427923991 36649193 469478264 79163140 589387304 687554248 1045559492 166365478 269828507 297069181 854527414 216259391 1004778520 655275733 148848966 1023757504 458647305 196075520 664806513 233126072 468937245 744336402 249839290 871644768 686827464 903168899 526506660 88875408 617642434 500701616 1023337017 608844615 455331204 489481559 317442950 735541798 705845454 781658399 41915676 796914421 665607716 621235214 233230993 62652702 321749324 830816785 536332541 755824429
100
916859857 1066910839 717069182 114253654 968688003 623516278 915179444 753191919 175793397 20083109 598815301 899102705 760220670 177915520 286065498 324532091 969843769 1060003048 305238816 138164303 96176004 411945120 533538377 794366547 75006085 728466897 897202824 39921682 753901344 462627206 541336344 740677433 209001730 494727729 426947894 719190298 156324378 342908965 695141538 1062482732 1004845338 980860441 919810083 677304200 832046074 631288235 368524800 876828014 554319990 744500187 629999751 65485246 321850507 553185676 85801609 904970112 156162814 441037830 980900828 305721437 874203093 107985271 728165848 942757155 608795867 302454125 692033499 85931588 962897440 84504925 739402693 558787671 936015479 344810784 60689020 631095446 453229559 250109809 877416554 352771423 770376827 905256560 785281530 939773620 777212450 293648417 288006174 32772794 102817743 35664622 676105420 182663741 805696938 586198561 963315580 307435819 844483997 386144875 852797868 837519125
100
916424663 897352288 66425692 556904369 688074573 630711032 78133139 766047066 913493556 573477904 69417176 352278414 894538376 174473447 269899193 19367791 2294409 463171745 80241991 8545347 238829881 784572104 1061708696 913974772 581526239 432661446 453217860 724634513 1035522438 598224235 1012044009 321231819 434028926 272566125 164610472 569275769 551728602 657322979 512257445 1030729748 847844593 1060000714 794506634 824953916 170577118 95608705 370506244 328348721 216860672 818786124 891410501 695028826 243986810 127849428 786019969 902960066 652446132 869105316 1003217009 255022230 113085144 483244718 59388883 75130024 376659286 603239621 1003511015 390559215 226040928 916296737 974496499 314275589 502180463 299950814 333169857 275612583 61855164 27297404 575464732 258860345 43289800 451561568 1039828822 460890944 601039572 804449874 265264069 616145893 246850666 36430590 612867138 314858617 756759506 87387763 138197160 262214123 677553565 464486054 266277723 34711892
100
802338079 355139568 514264510 812648556 630188268 448644492 634692796 264766993 61214562 637207066 357424448 353299143 114359071 340938783 871252156 949649715 821512071 655837827 513370534 1043969695 25767231 112440593 1029873655 1049676666 372598453 767964410 375096746 547034069 44442773 925866322 98292547 745818086 305664597 676377490 206840901 583754889 316500650 922402837 301847483 245439418 1017060369 953441947 955902128 422827292 91094343 540351176 380703415 37437045 892735953 683246758 898020963 13986863 442883701 470931743 271649232 1002932697 324783551 634206852 273170713 972298916 1030464638 52656393 970902239 640207335 1047397956 973040454 372546761 61197212 168561129 684447415 534220798 989908192 943250952 784656445 717409708 960853111 1049329024 584072348 55528325 896889669 577401844 220035323 117921853 315237590 104575564 504460134 179255309 5881815 134902578 725478223 957665587 688002714 72691606 292016649 913860720 12248982 871736107 954082124 1017146760 1051835877
100
139780327 530795956 334124998 500261317 492664711 992684866 99258997 261544216 350070280 967805401 644708712 659945443 860594223 693978050 401302899 642744530 572384002 299624489 12699887 993711539 271161677 452064157 1052990522 975517687 79237151 826775700 116480565 197695796 508312394 948574180 124767428 364641189 573917670 7448908 302442833 656368296 914574030 543945705 230915402 128275263 468508961 334304961 780692127 555476112 28117186 799621436 966997061 500654181 428075737 238607269 783653557 10515373 642630225 552157101 75909229 755494649 467783767 666632425 160075374 289543936 187392225 836158799 540750012 619414811 28237605 770026941 1065763554 978950089 938277405 3296882 401609835 844657453 643160330 175191955 1043672426 1014534539 482238446 260574631 75455219 810410958 76121104 600715804 998230943 910328325 167227516 680131520 754990092 685698018 89012865 665616200 29176667 296343866 550037041 51242956 748375984 654416519 612858596 279732041 629777078 982583657
100
99182517 732923678 916659736 440535328 336164867 942833807 509677577 1070569236 525047794 370574662 300986301 223963982 103721192 90181580 989706734 1067133180 634676752 216044564 612638040 816389873 150034650 170838001 712685372 5543970 337042809 808418203 677978081 966376490 445200227 531694127 322602766 381222855 991147477 870001196 585080978 400434522 546105421 309708278 814850237 980864363 100459278 239584342 919095524 26908451 714576799 806410488 808780768 707186897 905782604 148878571 726995599 393197670 695367076 113692453 141346898 1068059640 520329465 590462205 1073600398 560572994 63074019 677190319 699947 367461155 781403837 968033244 649650712 634591259 825857063 17701895 556051909 553012433 93762434 556082968 1031240871 451692431 88915575 329331165 261326775 430186948 775385200 664816260 535200243 881207425 309140254 732350755 1010128092 492907773 918137585 742467633 712174839 243361041 247839651 383282442 770971212 596827069 979090606 1048256622 127035626 892432801
100
595404241 916248322 428885345 692612485 557431695 906906061 542105926 212049105 259711919 984612541 19882931 877921301 540346813 882999584 152834500 399122307 112268168 367995435 346983195 247968624 31450530 33585527 65148508 545991895 921303011 1044970878 196672946 467046869 23919079 872270882 811596616 28574254 454657931 147950375 849524177 656000967 10677619 318310580 63130881 332396330 104004999 855270358 587658770 255434757 567538546 738772222 545892416 1038323115 243427618 703506046 556456269 754620305 249125707 29928719 665143806 722174418 42614244 554897485 388227739 397307308 907223208 214668089 468033395 637524481 275047317 145362103 650284374 671691735 107707249 1018265614 816043545 461043416 145376832 899401067 188800278 442129875 861827023 719438429 481520553 75801401 635004461 190984794 62188980 824824225 168123948 803798841 177651228 966861892 21358564 957950391 1061651273 960034689 539398961 209404402 1056414634 803490138 512336944 447901680 70162991 266848758
100
642308038 387583001 241423053 552107037 913979417 256755641 174847742 217966015 634061076 526280064 994951742 514445421 715298024 364184065 55555727 819435998 872382598 937880630 357624054 340071532 172003365 1073483258 113171963 938932116 592180162 401204366 851080749 882565242 298218395 256182549 524151452 888726114 994882739 90917143 492165469 399943480 232820050 145248002 767517194 300818441 16542082 957799076 192762431 148489608 184467347 339773874 506880542 437807242 400528535 750661701 1047429324 59413130 979505383 928694616 636301554 755725862 87303324 91932491 518190396 621244320 900611094 986344547 77581533 1009915230 505742457 175379271 820822026 247322730 167723051 241270661 22707322 867644658 704752472 424250891 941031917 1030058697 864219246 982285742 471621282 802354660 24751265 153143206 617249759 350166751 848725096 823298064 759036524 528202614 870074366 760706667 603332376 569902860 594028514 234450459 731631411 897268519 995883351 685344490 704355602 319860721
100
18647781 428719490 310699151 149392569 156633302 52112372 299890567 682100848 1031303610 479121972 544037466 100678189 865999587 800517786 700452973 516585897 370033898 394192482 660928683 275730372 198033448 967818797 92879360 275052286 267362622 773268094 676446173 938372094 697828750 56033342 821413559 360451599 48424895 400534841 837712008 542101406 824247356 198615199 432904525 491189950 488426934 652983171 1015890822 1038839204 509178270 727654751 191542456 86942506 142470316 901357711 1000221166 124779344 509488987 922331857 344050740 766562231 441733738 221699531 502902043 1041760292 1071373148 1023286149 808375097 237441795 916525305 333984491 904877733 759358945 58089419 187504716 189107583 141684209 266456738 389393886 35145830 41027721 355762961 795745335 1055268608 1032313762 744379886 1071299285 267242614 514442843 938440661 607226008 425040885 602431861 435824038 41563203 824436014 37130200 734424323 427209982 236624086 552804110 965345491 492204759 1019731239 869660611
100
412491202 192282428 643676765 639819339 179142334 875388290 354604858 71549724 91513211 401529698 177096067 321692495 556571376 456685942 727735937 254474531 640662488 52028352 1045081985 503495802 752436531 575732260 972617300 444265307 131263682 490662121 663563728 29086318 1022685582 825741629 786475597 891317635 623673441 971964846 974931496 895350795 672802891 100777649 1048157763 908236189 744120095 702716702 541023875 730708595 27923955 648503474 407543377 1025776618 1046044068 679184523 968314138 471937286 96344911 381240240 913944271 357057259 832097497 770380679 167438438 412552549 614292841 574091869 17472599 461107041 546441704 385616866 783783711 745646962 381048200 244319658 1038191552 153270349 224661050 327210925 932569151 175513933 572285238 45757639 109677093 69727984 594739063 207979321 943848191 131026775 982078012 931095846 1019157726 359913162 537640841 845533463 767057624 638906418 618856100 14727800 918475141 650405278 722173080 644303384 265704322 758556862
100
121950389 27502253 475516402 686465899 680214798 746016078 674136312 374020125 244143865 436337143 767713342 57381491 210731923 443359240 119635825 138602415 309318714 578679494 758812354 780486455 968603409 858783193 809133926 662690582 554291071 64638413 610183191 412612728 873061040 530655377 382689682 961536049 452764690 1026971130 1045549847 938676023 814090714 908720193 65418988 474750756 151720317 692974721 799186650 705050293 185470007 32369466 1046274222 379325005 339397511 333299921 620073657 16149619 722789809 983610893 240523345 991718991 158992955 808128668 829668942 546770993 543843952 503337868 887744398 644514314 298392032 28313554 905791857 197587954 17218270 468915398 823801949 349370016 132639489 132884645 975176763 53570549 282721187 105492750 722167032 304416625 344433253 1045816198 802289413 376659644 1017101737 891639284 511756248 74025503 973089046 24618789 451932777 144987400 817275416 285325129 496847798 310247050 948550750 707194996 360718143 692292058
100
352052826 862134046 82312074 663985875 872054212 803658404 699960992 42531443 917173272 254311876 966038158 345141084 67633939 594259749 986302950 1041921620 692121914 293697997 185601083 274747077 403498579 306378153 896361128 556052286 660885481 747143176 282145866 403441136 391271884 614433824 20480705 14174513 1020288655 1015075720 493696691 802969596 652059657 105483964 733117513 273345136 38066132 951623069 535834545 105058893 1036113873 733132782 103766426 683428730 880374434 554630616 209304507 968105089 821378095 70131815 795766092 759121681 789934626 421403146 622692234 39880828 531296363 709654295 33350200 717679158 346764732 571027012 1007149081 14000732 691042317 593234223 542919543 362251306 750242073 602840280 132530847 847249540 357518048 1057804834 401421411 85702254 10908707 939392597 596896918 219321236 405955819 674794399 329101459 253592771 14174979 607269262 302672823 30520942 449828473 936295831 391900131 593716522 984596001 967797651 529935867 700595762
100
819352594 451202621 1028438633 145838051 681585191 113592245 961483162 465340993 622773887 485102079 767961216 472764273 625043453 227858309 332723470 761500733 94493384 654302097 185469631 875237523 174546124 811250388 978339600 536870918 401707576 91589602 165449218 122942028 87919102 73205683 515282585 977218494 523686487 73966116 799197023 960304603 677813564 1014868596 72557281 265699269 481490158 881380296 798311473 760868546 85983342 477111719 496200546 940129980 868571141 687862910 528128528 22401730 342452670 630442525 907526101 873862533 443870695 1065244215 1027471061 265357787 959474580 779206374 34066483 109292352 1065209116 57313574 1044754585 478273104 612369562 366940502 732642485 1012199758 249741421 1026921402 562943414 179940513 615788472 46318843 944121299 689959761 1040373475 1054014117 1032240324 1062073230 682718232 562029479 490323015 386459434 137556935 1045745879 45585564 249914394 2127138 268668268 510185738 731987192 81485473 262915970 740619352 430502276
100
565019264 695666841 249587028 44740383 1659708 244006422 377187152 895017294 4991002 580243905 214186656 1069437501 1055166880 158421574 922620189 113630009 947830298 665299892 293560997 400008501 397995542 1054011393 725161368 732821830 513931496 756985731 792252253 331587879 147054887 1030480248 444092635 368957366 926710062 601447551 344711936 208914805 882251676 951246621 570544958 964011274 575822804 34121786 797245449 573914047 777585278 577871777 85226842 749875714 45926916 297406083 149035311 801882086 1049126678 444655604 430598152 513409441 713394471 906338669 815219052 980473868 154136301 94935881 721405026 19814694 356944613 400562504 345455608 532074641 1051506636 480496398 182262720 180375572 965573927 730916005 450890830 38785047 1072882620 71878391 178653115 780787754 977492503 1070348373 399214117 918087550 525805830 1070935283 355187245 766178666 18348061 124854121 967040375 818487783 651977267 241039667 574852397 562724373 183605731 250317618 41694845 858035380
100
218439180 73635370 1025610518 547060396 794852946 238707522 692925871 26439557 19476379 847899783 376907393 512101871 739668114 144282984 995463111 389876796 944717351 712274747 458586693 682921185 1029855244 718284215 381589950 566689529 596268346 851853176 164899197 541363906 212846698 421674623 394582221 39331357 953906333 994448559 1014744961 308018450 1040880021 501694545 262443629 360692298 932651097 572945553 628387818 266478483 631656373 700699134 596270166 50355808 290386103 460435214 846747282 631029830 778697524 378007704 600288386 377433985 541008449 194638424 311056273 363926381 981432506 498138990 1024157994 571921676 339748286 640506591 376473408 864612231 115812656 865064979 392067271 734957733 1060909112 565052245 619889208 52152661 453999040 940759638 1034179089 653610538 707316472 294524075 1004354899 1016842202 225473491 775158858 643795970 979415999 461661064 927979025 919016873 361157718 640371985 722131519 918187475 344994242 945281967 466205945 345825427 807119433
100
682489700 763545286 416513789 246682326 683415927 26115348 888093610 305325942 224047348 263510705 1045305144 530090971 686004009 24713298 101014728 75242460 875795499 48629007 673640063 527748083 799535951 576515813 481534469 991877565 428484529 120134451 214740233 496897150 328958128 1020907325 787882426 683656602 364047984 262465709 897350479 153002269 396285526 1012139533 709835393 485074484 817690512 75382605 736268812 758187954 133848971 235957827 518660914 249197708 321744507 325453606 285133367 43972701 284945366 259293459 948009702 901016547 482290393 1070288521 911027466 386168192 941113090 208299500 1040832758 252910010 707149972 598825477 305300478 183950267 546349334 518587008 287333628 889482705 316116948 304723052 682420428 672133615 77360732 10488511 641547984 610650667 668226819 208813776 21517676 266139966 202811230 533205211 782917259 346362631 1014610121 985088129 56046616 78757128 699367651 135697733 759026822 31833831 39084048 427390735 292482889 224371439
100
664925174 819336877 785940827 176809612 16251904 211297869 1026064824 886094547 216878558 19014149 531144162 18830583 853203459 150939724 740623965 646368981 68337702 457663102 909134644 330340201 271938498 100203867 123095154 687764311 743895189 4698504 756032170 695864675 283508516 656727052 227234672 922097401 1049069878 478291669 76924382 402847910 777518677 269533489 574685968 949555868 776259664 243214421 84831912 278564146 779079612 309821402 834048842 495892834 818876526 954235450 987594529 658047306 8011266 673370455 54931545 418212012 307787864 812994293 626463139 331652461 891293713 695297339 318867124 1153049 47864598 393369399 291408069 247123038 442341650 830533975 194138901 223930764 57599987 919458288 415833954 708651804 75384941 553402810 962523764 130103590 489599607 650091601 1065646227 142776553 219953611 814565558 267579915 275492167 177357418 392511949 662777775 279725894 287556886 66268893 447455059 386123408 1012376535 176819219 341928017 50252275
100
920325751 784098046 833132549 906653666 585889542 261296916 938171985 226436851 82679382 463776300 201349658 939855455 626589823 311381251 4191689 32761478 326879581 127348663 137941962 110137704 783726861 258711118 550849296 239739692 539922548 22320432 67367823 72909469 992009656 977988009 255148737 408852904 240050372 515703401 473970722 317855199 221282248 771891203 746592692 506116345 467749815 415118705 775766140 94058831 888771784 834162830 347272451 995471969 348491510 1055232667 860117973 31302991 294422144 648722619 213021189 891914593 215622761 865481846 258283944 253095040 905691897 789894202 135870037 770450362 706990650 568523733 746969516 366906306 451234940 524053756 1070235596 547117421 133774033 504143816 985160666 274659894 92293521 161590068 306754689 101909690 1009937624 564379040 785535085 746502461 221156611 928195921 651162319 76026404 123499319 340715758 407496668 553411705 680676826 493219845 204775758 175870059 955311384 305445764 659972833 912835018
100
724002655 546418240 210108119 906150031 277968355 554296689 1012179573 84267346 476133659 938516788 779399812 695805394 625444162 79904008 426751952 680123761 290197207 1071888465 494754732 781555125 466071325 619433689 260928621 717654729 833796252 236626250 836182506 149112825 884562846 866053557 1065286147 640935994 298326707 398448654 287720727 413066911 1006784301 119947949 141904524 559906533 156548517 986232526 552774986 787979752 571882100 389799186 1018812480 608133676 828923451 996771324 65174238 884223061 139086427 250626677 900404634 141115311 831487358 112036937 448304747 71037607 153925644 607420072 536675665 86863695 93122743 187899557 35078347 402916318 98588912 638071738 423479903 949355310 613904751 957067331 101098262 778057021 24915631 843819518 933115900 776591276 857419119 968876689 71261860 62402115 326039346 70639620 352215459 626238315 671045312 829920579 909712657 69236914 971422883 208575133 910043915 365758283 242201515 440792648 469573683 358060171
100
356279658 63730906 668063790 929930861 220868281 177836497 12374565 438760463 358827057 699854861 681221445 167644723 475031219 936403537 304895295 271070143 576497633 523011013 1006841544 548345405 314392226 99606647 60888090 686686812 145714082 258780629 1012945266 827629677 870215119 897651508 905204112 1066484966 853771997 390464077 110455354 679792867 655495107 9478074 489273529 195175072 956407100 470301565 402460249 60495360 25703495 936565114 484044014 847058185 253136552 52054521 932549450 832518246 195587941 820761125 341907912 402913252 465241929 993289359 57777860 1007708917 721119588 383478187 332497696 263919920 1067388808 138287185 996980417 949246670 429420238 764239422 850007312 256526639 387554319 47208593 572772730 76169043 337051756 428694606 22082544 56748642 1052515783 1012633310 221373800 193063461 654598983 1021251213 240258138 671351178 602542552 955362059 1034975555 429315875 81604777 972697068 945922854 87115175 712282540 800338728 435958790 984562800
100
227206681 770347419 102950252 821702652 809100011 48649094 566062311 664738413 811955553 848576268 1018329224 938740745 935921535 547548854 892648290 36654010 297325706 974879216 771033616 219285390 50941328 1026993545 147556143 554210616 483298782 342938679 933879775 568476301 652599176 404623121 501782598 746763785 729501668 805387795 742483981 137289544 553473039 1017608349 436774625 223836045 741375334 646583796 511166707 1040388670 945110542 792282560 354085753 775535973 798080366 655440013 145977643 85209649 840023216 943446090 941731526 290493811 110005059 234950860 153593740 646891554 590416731 1034397772 85383618 982927319 436192880 1013491685 733682481 71802705 676008379 473388055 554993062 807102195 617169596 1063236935 984773491 407950657 206894007 826126396 968985579 288218983 964646961 412004004 253681641 66251186 661168504 102750093 520230474 90441748 1016099609 953866220 437299310 252300964 1049651048 242432793 703344315 76263964 1005757435 1043747665 529382682 952498265
100
764837423 700428851 167792504 947730655 223686562 93598020 474760775 986803539 601397943 434473579 296088314 970101247 467017493 570458229 254882956 534304337 1025474088 522688402 451683322 679632219 238800799 165436886 529715396 242781781 1064994284 718881721 495848816 559871255 783450823 188613784 423578631 697152160 119487403 431005489 255560342 293174674 1024323160 410312235 927420335 652948146 692905295 649883788 656783077 677967213 344902745 1035047489 915180884 1030938702 389289217 134104217 500137494 712328585 237792021 282203850 689196750 194150260 165820713 631799403 35793954 598102280 140655891 743555064 52299321 388290148 3222640 486565714 1019608385 1018627402 1031891230 106778684 452845035 129416609 398116288 1071922911 448703981 854354417 294017598 889915463 347818111 1009790954 164653122 32852707 944507615 869314781 7491515 817280777 846434509 484530753 360092510 73787247 621707535 500319792 371780896 629262771 41970158 183741415 526676669 829134549 443526584 650567753
100
416401973 620190648 610434876 239003229 285699657 408228260 491712081 693276620 247333634 148129479 493880399 578956644 1066056235 994334383 603058323 439537559 147965906 401814225 910640384 83957500 602072779 1066187526 423182969 644715725 443673901 1046259209 436548968 595901288 752709842 833944058 370729530 996433615 670399451 695932125 809501153 230737191 875843883 236799260 710200913 969623356 882589927 426963457 717594371 169640188 530943228 1061770301 226596212 344199672 419650969 949927524 1989031 786427366 923714992 47084911 289990303 475872545 187488122 170858808 198403814 549768487 948750576 635804929 770842890 968167706 553068626 15650798 226063386 401322560 866066596 178353542 36627501 352366724 908578348 254471734 1065301723 204804850 877634294 650670030 522952642 792143934 519297872 12504577 1052769538 704534334 123601486 760402665 971252673 723550059 269321799 809772930 1004158121 809691493 544169302 327994411 448540773 143181676 624277978 677847336 793388071 421610983
100
725733110 584875810 610010661 307702753 793879826 39739301 155724311 767822727 283377240 137106848 181466555 8979115 855919415 310842857 376151378 649005892 972074724 301453239 334622752 252763116 13374420 874845478 303117551 963663969 382619716 234886070 973608589 177836548 262429361 88530124 528851017 884299869 921865824 933199408 163269242 338516373 53149655 600681102 586422008 197382906 942268770 667218421 339918241 482398590 105510799 1016695387 857270485 844563001 383983026 932292630 249135611 430052067 593812066 1037657700 481824250 702587483 679412730 110837732 947329472 852214050 51016985 1031739163 819443391 556663264 144953634 366071537 516687723 740039134 975853757 618099505 381606845 124850571 43306580 671740172 461528499 175113464 281963159 843472790 448253390 867005531 1066262776 422238280 583159698 899818640 710439984 572972925 848741897 25792403 52632248 486563061 1006288961 409855239 943960913 265233492 822375881 75733682 1050954109 380702116 1038996280 1060539646
100
543844867 532192719 546084518 847949690 75794287 970473254 654408753 917654872 1070558863 63703517 1064335994 654039532 616942327 641997964 718540581 729370931 854309758 718374063 356359005 520300617 996701887 794277671 236245069 192466418 209715097 738498744 455617448 274774802 970910128 1119881 698385441 709497653 602549737 1070354087 808035828 999413000 881135346 213076097 769785692 695048925 603917751 379010413 300113178 442362668 1025240558 51671330 1064744693 627710220 57133709 517708348 323292212 197637310 323566158 714070716 102191142 684690467 260277298 188434565 167208602 509754176 874177531 614204896 113520743 639519937 852287152 701229561 730507238 436857460 294561565 1057274207 573967730 965877194 532910672 495120008 325657583 704749657 991796253 147395147 278035777 869350492 156892059 180724836 713938640 141802801 4966309 446534643 862225930 780103642 300329819 136136701 704574689 207041405 373009054 68302826 383331913 733288932 429520535 604967941 822901436 985176062
100
155570736 240942591 994053302 22693468 360154777 286806381 676511032 1013395893 60057541 96828485 1070585929 291879778 399763690 147744613 713095536 419826146 834846981 985394956 128907324 268437848 861282132 925035359 736355516 411106312 243331034 730482917 843060231 411736797 561852382 1053536524 431242422 736478694 507204204 129024674 1068671845 311084245 363443410 667867740 707352373 1050744703 600187684 1038314322 987201101 662230622 631991482 154331009 374321748 287286034 386730157 95172680 20540665 175319259 819120733 1054000875 916685932 1037249825 650552813 363926804 41531362 315961325 780567749 1012262221 997149716 161193069 237775376 933098374 267433920 716343668 224208700 239877525 971923495 546572791 129294460 716364721 361915790 305532305 196780361 443443447 120815549 541315328 634765533 100006886 353823363 954523301 854709942 805416674 433283631 271818504 449117977 185186484 1013395480 767916370 501886861 962598152 726877975 702972882 943823708 447134957 810381320 661308537
100
877209621 530870105 307988045 288817501 811528717 1002047907 610911306 618864954 52420825 830107655 246292458 504896492 542395349 640091686 426424089 680229622 471641760 504543107 1071729735 414870014 777022878 36540423 445240043 231102286 608217717 356181117 1071516670 152380501 55650448 225708823 323760764 982967844 991510943 496608231 438482919 986920434 704571925 380989799 377950403 773853593 595445161 839827698 415863067 379866134 462179285 18047816 799561979 755469836 382794842 926364942 542331123 837936706 60400570 800587 390280859 213707296 734441405 437598189 322287881 905471542 68981741 1024789058 601924956 514105014 967654937 685526911 908993333 1061429237 38509270 400019261 269746489 1009196782 557525497 920739830 240652688 378694078 93168414 840261516 785618537 883157033 601926180 481213379 839368308 605465620 829264815 942377666 655700326 508072457 849164709 624702359 90745977 1042510262 596762546 390014640 263106281 181132910 492382148 961226338 467678840 876050342
100
1052251791 302653285 75140074 554486137 197339145 434540885 926162826 930004261 733246447 625837875 230716836 479566220 682746431 990322659 494215945 22516660 427126716 753378988 853662094 872607559 688489070 257637307 1051559052 439070484 84626975 982387871 290092386 659477900 388319454 372448462 592682990 527250758 313765760 254516767 279242520 922734971 197466650 1016125775 478181704 736611978 15278216 669165180 223558891 87814773 1031737066 576484781 787107057 34977123 1047964193 263382855 304842066 566223388 263521366 347862169 832774020 434685584 747594100 650356818 980967175 28963920 168700841 244279045 429608409 855085331 367654889 273794988 356354306 612972339 561289835 269548578 719854858 202270253 601901866 943835560 583037566 643859237 999742053 513347937 147737199 556034400 445838623 559278293 89443058 30247623 367884704 1032209010 496016289 280273002 621861874 755508742 1047335448 19131131 960797284 826898758 318926457 159056719 981647883 235427915 284108777 550255329
100
583631676 496369168 350112016 563448911 626710036 375274741 567073949 595008475 194785008 263554879 367028672 940132331 898122485 305104789 803242158 422857097 937745545 100682117 279271201 28009699 648986584 539619837 1007514837 443394508 913153872 91817938 1028419596 577651769 56762405 949046332 983874059 935746758 968879822 244130648 886995867 873629999 241558406 334597285 655196553 534629591 868628172 33074055 997734694 456927556 988857827 578084808 313638087 1006026400 485582674 114191890 708374598 199982138 1022644070 81639542 137276799 75653379 266503339 44304104 838140116 509234194 979919991 941940672 466187690 244276512 580400991 887222330 799830762 356312333 647681472 616269047 36153217 320661081 639654967 104305274 197494496 912729516 277016617 40979884 105633148 827443790 902665276 489903193 487277903 383094447 756616412 33449393 936780373 748126433 1055970487 150907592 141561616 991580953 649208129 758222613 713609477 664353841 706148145 322840823 378809661 758016041
100
979324674 784478763 537973957 489093282 248138099 169185367 940597550 682005857 743535624 851864963 890396941 402427090 450370950 324001947 830764156 1045202051 474004091 281880046 712604055 711768484 370825651 430663602 678021376 270258574 47720644 815535741 604930652 653277753 734333060 625594829 162130132 111352516 556085645 445767810 894357397 446223344 574089408 809777503 49878608 550047909 722158527 615259020 361313723 174614125 710147441 140719895 133487629 1056278004 901470849 758211950 339646854 881589134 794107360 251326950 470195429 178159537 858754367 335508024 650543088 377149302 271549846 669724414 436872176 456738076 61513632 595401787 674733618 955877509 728851548 683893200 850932871 965701560 641438094 439383048 613706180 50394973 648572475 420133901 450173507 578288452 289746737 100192368 138127457 344553182 441150333 346832293 572733694 703878594 1007263986 569171588 211615744 708432938 187156649 562480330 739876048 531722099 574225275 668774806 993101531 184182433
100
441656969 153165292 56527378 367839960 176803765 108516149 532173674 7086052 346090022 125965245 17173853 733842610 424065736 756503348 45550696 457415637 177982665 539787054 9735051 1002540034 938735134 506189731 87980236 76034196 436431868 708794223 432361908 271475209 451536735 961522899 921898960 481754754 298703238 616153586 420816177 1028028999 771338356 771544405 1062832364 701104193 430779249 602088040 806409115 53617279 823443336 132585978 862415835 354622129 102304775 685189825 375898828 406624944 234381057 100276692 811049108 979053812 31214031 875948847 348291292 1014310172 803030411 754670130 348323665 133505130 908486547 620225058 844977188 934549060 640361996 114316967 821878923 854915253 438381661 879103053 1046924094 587457769 456146863 1063817475 129215738 1046143924 319435636 540406942 773999874 510540300 668790237 273391959 936734105 394414475 231767138 331990089 147761289 338493678 226703422 734742004 683170719 140827800 993393393 563368637 441492780 708802320
100
513434300 416904043 294088838 12691838 393553704 497104300 631345797 56835122 528907648 813851790 888337926 925378334 644517202 708890886 268556395 812737111 677639409 772450924 707073562 585582231 222453238 131622653 1039107834 857701822 282534331 45169752 200960761 266371916 850001375 953559042 450946696 858043625 786421957 504727522 662605597 222229214 243635732 180961989 79890352 113430681 833682232 474054875 44870974 940725549 304718816 362673208 339497801 800279503 562824830 173519188 343150679 583935066 303597770 33396620 984816239 762864588 228631615 853887390 117486495 447521991 440670877 668120625 790111864 101853201 821049957 584593483 491246224 200668436 366162784 368121817 578111743 639076959 389380889 404296234 349731042 103489059 862667102 333566580 893381596 959671990 181400771 180974158 485495440 555033364 788387614 785603124 644849960 470137689 347316748 36026887 1003682769 62394696 706362219 581800330 895005501 141060295 391936478 638273766 996741407 237637729
100
1002633548 810146087 793425074 488149442 231079777 1042449596 907951923 659452479 549941260 835657723 569577570 566461259 929485311 262990234 487002885 796181251 899769139 1043460919 730044774 678939811 976239969 183966162 273238480 417061135 584485513 752389710 563944213 762990411 59885935 963571187 583557387 655942915 618537497 174254831 134080778 377442052 830523987 492668112 571876976 375554497 411728427 261542155 267677469 843547087 209973365 876958585 1000818679 733987945 888571719 728753877 429244775 429989868 465754238 216282431 407626715 790318172 469201464 827572412 800599106 315421662 471440216 567901107 116136083 272257852 705832966 1013576049 934396998 407333476 590372396 703594150 260609241 932691177 787802618 421009894 232453708 603300481 932635234 252455978 125773733 69412741 930405788 94501196 131405678 532053364 652481956 1019091086 1265714 920910704 303013047 451771668 362083587 475508415 584688090 930582117 674942455 226523979 921748819 778752238 976315558 804178979
100
780893486 761667199 984494254 212390904 1014729145 1042312907 360043567 479616417 613120520 837890029 289237072 996551831 22560882 937111262 926472632 546237817 521721617 349966336 912807189 273528458 889582662 746739606 896975769 281286702 190041908 101450313 238770039 295157104 670037056 9416101 1043343467 515218559 812984727 921850009 795861039 689616685 201810856 715883515 504133383 717515631 873056678 714758914 97583158 757748703 249612807 292342730 885032583 65255485 607272711 626763731 384039109 526028266 911581990 423437442 272180802 900597867 283530662 758117279 30722900 572963308 682225422 861989846 663334355 98452410 1027384746 195903798 329697693 645699272 154518024 1059278261 782142739 36488235 834020220 44296617 145302937 304831902 311612573 237392976 1001643033 1066427903 948809670 610315337 338657665 540463568 390992790 483850265 932178752 736335799 218867568 9617064 126779341 1007571198 303902716 268775361 293720864 317549075 115176356 383114389 828134199 413655817
100
781725464 144703545 807666835 936288278 175184330 1071667235 234180280 75450899 863435379 513117361 400742576 601014015 122997644 1045768610 574911881 997790332 928182230 332867226 4661458 195370577 228226771 674889635 433064738 933864166 149713226 276913575 285521554 736753611 54482375 437341943 17441598 33573937 871658776 958926791 1070402503 1044084591 43482833 613966511 887435731 64379262 190453193 809924907 132496012 663407486 717059227 640248860 548182813 442638383 572269094 332612678 881005881 15021177 721794573 12686032 589382548 755896292 463383864 133732807 921089639 463279392 309743185 497747098 869933040 129221247 1015324232 535834783 21106928 567738998 742548688 801834381 568902955 968559648 621625567 906190336 526188523 880464827 843697458 630456313 79820926 991759144 502650055 61810011 100685491 663269999 513578848 1000051823 946487137 407582777 551493127 183257185 304378081 1037183572 620928901 550808000 1038512015 637171251 87487721 563828482 820232780 85408108
100
495394311 493714686 418397951 1037181496 983946742 806666096 691103503 864509942 688404369 760328568 65983467 83829672 973107703 870112795 5485442 665235572 415927564 1062232257 322131147 1034615844 364723702 394005941 841139263 731307942 571526048 166079144 544831578 609671054 317588282 813348655 906694173 482628751 649542839 648758592 397153679 437951494 868052813 880894393 164884023 418855023 466834937 627412185 1038988196 482867693 477144056 916243141 992623078 298354374 391596367 129930245 199563794 233929701 1005373253 1034276356 686739137 662379863 230266083 379433875 877518993 164992718 549491579 80594278 893985443 741919777 144741150 36051605 801963803 254654922 598861604 927877405 561894308 817063270 529664680 1029234269 654925289 954293817 282023178 943548313 210319389 992595368 1000783467 106629755 336094580 178067388 939897908 126201229 226356904 164694950 792853903 207597759 869174901 290300981 238661612 352466407 581398044 27351137 718091134 607516988 558100964 410975172
100
132470716 314489307 779130260 713502492 393705440 1014706755 844945659 899637451 372879211 391880920 990788713 435707223 553197215 40951907 814107955 707162090 801390340 563482768 1038991922 753734354 928729059 678874734 89565252 497037314 228106958 234093811 333946570 842854800 298020886 1059659126 880944169 815538741 100539219 261371955 792064585 643833296 994246625 304239819 1007905561 696275427 765533533 1025671873 808391945 563367444 850058283 962687486 870852494 1010853038 675865075 49257293 566503329 426105630 644019744 273938656 91329600 771271286 303101536 187518665 314811116 379375597 356899623 58983298 347671594 359476572 707185707 760121446 81782786 9304514 494945513 636113461 866687619 963428802 671828255 898326932 712626237 516945952 41199952 1055153034 949455557 236459592 609769283 361312773 741293364 844385479 849529476 30301267 286980265 302826447 1040872674 254189481 791521474 115633080 378750703 541157280 706371623 208952697 625886340 711700146 357086464 503499571
100
835135802 670398145 103296377 754417831 886185201 127783313 802470981 338686906 514553933 491223369 454970648 244638968 43751732 511178999 507863340 563318799 781240145 56845577 268352445 509373519 291580052 998679508 294657677 386497841 916899248 51529232 873993825 655241933 191340188 212332377 760403841 949148258 318492435 556551856 141437500 43884242 803455764 229615353 1069442914 371923235 679508834 900654971 879133896 848851199 467657220 640636003 155529672 67177780 789524166 343326529 1052312510 544330806 396712887 157437832 219001484 320076952 209168810 412998418 597976342 112291223 296367285 691916443 589893063 724873103 160340148 58566209 560387851 67529859 805479879 228914699 93167571 661291161 708912335 542442078 335185940 423533212 559328245 549513353 282430792 364670073 833389348 496129851 957757163 320957378 375101578 24958727 834753279 996024878 456754459 214016743 896647817 556731927 215064846 757469366 947803665 1044452090 297543774 975079861 877574694 440629754
100
352677706 288363271 179401688 352944734 764880597 214591028 977595708 807240207 987083078 370973098 759534060 510105115 48465577 547772727 72547204 315220789 993831245 881307280 519974438 13919794 144452165 181492174 204662007 82990221 794672615 626506220 1020128928 867372260 567107663 969557322 183671245 571512696 370608605 1041338925 686895537 315995825 298349491 573959996 315656833 394626968 622259256 173050885 768384500 493269596 609958807 692662646 425473994 294922958 175478849 862095972 361738818 20283620 319531879 1037499399 182108833 490783033 131245440 117968508 798709170 325576075 811033289 285369666 1072659521 1299772 267820992 777537469 1017931679 395245010 569851305 529840567 780695073 113331064 267949833 633938906 986337185 908077435 858186797 1022856247 789516795 196309709 216510372 123428546 167349649 55732868 133192385 282248659 786207176 913970268 1056485914 938119846 582109577 928982321 981176844 944682460 686991297 891126663 322411316 144787448 387638241 958879746
100
727840503 1006248419 1039664734 810921454 1019030523 496043369 403080498 473736120 235274924 190076346 75034713 1000680306 1047034296 711876586 918007381 860773203 971950739 788214640 711706795 39341621 370966004 376507051 476498020 402297878 170365014 578634584 16360077 845689495 847357560 408413981 814527671 151205248 329470429 114279426 193646967 641847098 474703181 462492915 653352167 1072105811 1000626514 510179903 722958628 242287870 1006747836 1065746972 780026574 517917584 925355294 66912544 1052515723 472887044 625926990 34306761 970264707 406731384 1012219881 216160759 311571173 769176238 282110924 636860781 447359073 809051788 787628188 135625811 902606253 1044320156 762199360 651196087 685978881 973898381 282716769 182724103 286823066 401141680 842108657 180025752 779729210 831222651 1064858785 1010510627 373393062 221165322 430242921 594028354 287416359 303063193 122340100 261654008 572153610 910038027 800380273 256021286 850644256 198312806 375518579 547448599 698986815 906039125
100
454356498 196382453 22850494 949778341 384497688 542917969 194667261 115940296 187313813 697580191 814661595 820923221 985273180 84864439 519060030 278800005 863511428 884184150 330904975 578391736 14318567 767595419 402681147 126985966 1033014694 529827978 331510067 151577679 1042408099 710926476 481178221 393588388 445837829 71369197 944152416 717787355 835191992 428672093 552292492 429390214 487729642 189200752 1033520368 955485020 788675471 218613022 612150930 404815287 77984478 165185091 814796539 904170773 614665427 633442080 721609656 523697048 602046123 672132568 151462618 25895302 196983402 412321012 122079095 486870473 165675864 542618592 1009921575 759477871 105763455 211324779 315228551 296106283 407128879 687254091 1068594873 941206482 920829819 69954967 714840546 267680992 785401018 415236427 912632491 341730289 441407494 25740487 175147201 272360008 359764672 401037136 733270 397955915 744320778 404041870 520111773 366054660 232266827 771279117 613987921 914821282
100
545612719 457659068 681925679 680446710 898604197 1039466864 341951351 733046007 933867871 473293666 121762415 590357566 563950421 26298797 905791200 769022858 1003913154 650756305 141058711 395864894 480310310 345741619 988817381 316821982 721760962 798228378 281527840 167234710 813397791 562210228 874239520 50857907 434371207 591919759 970753730 64413479 611805322 127776 519100777 471707401 396452731 148464319 1021636216 373779 418846961 384951209 610623961 643693602 465299015 658395005 68794233 812574394 698748187 305907648 45078473 999110016 114653138 534072921 992648255 516861118 1060015635 1039265301 449145811 25314274 1066080584 779055908 939452290 692971007 963852576 395031450 446473935 420725322 877684752 1073637359 347735101 469839006 458002381 642093952 1026816470 577310201 189738451 283540747 335809959 676062461 550143969 732247863 425479745 934237808 155906171 66369802 680943418 992431548 687479655 1025607281 944215466 1060285807 948470320 586737851 957097135 860721084
100
472832166 401520414 752572905 903550713 414814556 973319985 955705854 944295455 936407593 1072586096 617041175 319658317 552351912 1044944316 808921953 862336581 682380984 985889752 744479118 653348078 478056188 832838637 161015121 730664912 483072347 940217095 507294182 337144987 739653505 868599701 28583047 83479712 902451549 934654445 932929784 93152598 865857953 838743237 252810748 635246807 79288901 1066173883 176544221 38004320 1044064517 649143759 479401704 14609108 947751902 818964964 113051630 1055781178 560301461 426480450 790643909 109417275 666026544 251951127 308764357 255125925 668629882 278772721 261557580 1048628458 521792899 148478021 730032698 391554465 229825310 637089004 302005878 165203204 495198818 339644577 186539623 522616177 376463658 779286916 319297147 251745002 642034069 781456794 55486371 661805972 101795462 652835658 79352789 282114108 321294373 302307809 284326537 583781581 103272540 376353295 595936573 828047579 249968474 822189672 439510001 850726939
100
1073078292 389426149 746150316 565242600 556721343 148980320 315087093 171058880 881623895 925310235 769044570 1065549509 891048476 480564026 1057474285 381543485 468681744 554856516 181872833 564698899 54541690 685743270 246489969 279117395 339540069 1066194480 197096090 344660145 137099554 566442133 142572637 330898691 702075586 174904816 322149854 125088451 813562780 206544698 1065453511 562424462 27029965 804052181 298822341 734248615 594767795 61290244 187937802 767697780 772419697 175197808 285481418 117549056 352175215 998696101 996063166 373466744 948237783 334664850 775322532 954074286 140262681 283253517 12198332 658867353 663471463 134950733 522584397 906863827 741966138 966978414 55765278 220401946 184110795 631882992 412355581 957194959 961359003 613291320 532020540 342028666 390561260 23540238 808500526 701133636 1015111493 441128478 64935343 422915451 416746225 427858295 315328154 1026225425 899435905 814758415 619315792 122634014 138086982 477459516 667400759 226459994
100
862834648 544385852 109820729 187507364 143162513 323592622 987044417 752155517 377549587 282755607 222982338 364275341 413785790 543913823 82602287 841736477 592545850 639292753 343759748 323435420 11975156 71160094 764410300 43211291 218477720 665700827 17763416 924681424 72299420 407249150 491798238 388515991 564887990 219456229 168033368 1009379180 586915168 838762319 982801361 16275698 16411995 47960544 801447132 1011145455 797967656 508279458 698790925 734597582 110688657 952305279 456025981 1053276443 127124766 647456712 688225098 549643275 283524257 168378033 492924436 529124849 866980779 277737938 586630530 167787210 222785812 282908327 157018811 792815538 974164855 159427089 224630510 939559789 855213491 904894676 542265290 776529631 737469291 778819607 820999174 704603540 359050631 221171175 164517850 46648889 923414193 564185523 811463044 439321376 922742745 278875345 277976517 188732097 66436274 521396984 691324001 249157683 94025778 173902532 490472611 780004279
100
718373142 5156406 111464918 828416814 693266011 1052879665 666277837 166683294 112176070 554036222 532070236 740719793 250469982 665292745 409062108 526050101 824326380 357802785 968589995 274294685 382277762 299559036 302526890 587041662 784761073 580202673 134279613 77717779 289583441 765936508 496306255 185334714 366266493 736974845 30036683 1035333749 833452436 596385081 814662436 26699370 934531194 57299608 663546958 30422883 549848660 1041559653 123051714 433496143 378562064 282058833 275813630 940245439 397164763 970278385 203829251 701706346 804844200 1057314619 420758485 77551017 744552112 210289933 65008639 695885819 628952044 556250022 211197964 856163203 952592797 878134059 965730319 940722821 206635973 4171812 551719196 789100013 86695851 540857340 566161868 689106375 754284635 43756932 524275389 228131272 524825380 43374960 780451600 962804164 1004725272 500044504 304574698 649295413 115040911 516887481 224265715 234496187 339291556 72289650 291274714 17345686
100
414261430 590983495 130497742 484681518 1030961129 1069730018 88638470 278288524 557606051 537091789 1067131451 564786142 85881359 685995769 983307817 153245687 1068497309 743593785 3493138 1042440140 899049344 772759496 523464506 93963000 43781935 176518079 492354668 681477689 851726308 427487648 20904051 89390064 655345952 479738830 416966562 142693541 98737957 134664466 699390797 3784577 591318906 967505176 135253582 574102227 558142827 28961007 719884673 315634828 631955079 900641677 838961223 865573570 622972704 618625609 1018262791 52952113 835802830 741697887 526505384 563943605 778425580 348728432 1047613465 531644881 56413466 526776063 356986570 412314411 948153273 490020085 950660400 955108109 551197298 1007958813 866833476 1067191014 458056880 995618729 918071045 924190663 116681761 335356587 816537329 547103463 768585017 1032511133 299563152 210641440 355324846 522631386 697520106 630038639 389111549 714983970 108465419 105778807 623236836 358889242 44277894 204751615
100
378998758 567101641 749228015 992451439 895254474 821957917 245518944 825666647 185246236 610056036 756022517 452035049 276589739 729684179 925695824 328953978 73847817 970213635 183087125 513176837 438853646 94332526 516909423 833234344 642175062 534976247 476312970 436744740 709677246 727879775 903744278 540046433 637124075 920989905 171760075 823562472 536181187 88450903 991209183 1026238311 746213361 470658146 799177105 808096561 346483301 127945286 553179042 517159867 627725778 573879739 861376983 166032672 423368239 287553117 285253753 537850014 68307767 441032493 857477076 983809303 625468649 696178447 92077243 726062993 124053512 476639562 442081538 316951478 570081947 824595979 860385283 614392917 101101678 43416290 1024738074 697527263 965488528 323005250 1010406953 345210091 190416083 102457605 270455829 926540466 338186320 179711207 593081158 872057235 244068832 814231302 395551275 454033296 727809443 191176553 1004487604 979928272 212729981 291169909 613481430 183807003
100
489018516 544851321 200051723 268012385 247875028 692653860 993640399 793279539 658032235 283799561 470952228 58616904 619705165 1009633058 972680463 732741114 875604145 454528586 748003352 638433479 528033425 983290562 453980878 363235792 586695982 412073389 159116865 754504797 252098955 873704595 693469318 438686294 836004333 452450786 911743287 992281804 347853409 48076136 22517232 317748334 904755510 320277723 719175379 852001300 191198078 579314769 933466885 217139000 140310930 319217352 423077167 814450296 313133963 570939039 1029933054 7023638 297739722 1015498267 924994211 286088824 87885168 578953187 473564499 1007689384 491289830 745977733 46822856 567113940 588666967 330463727 576891838 66864335 476009009 879638006 1013958007 511211151 950933416 519763154 404143160 630521517 62479667 864117408 231424201 463026920 205259533 840287967 389392377 21755554 721242549 522358004 406447896 1068366689 435885678 443243686 506568828 189149519 401098688 220906146 581648380 731991995
100
678500853 571238648 926951288 65478038 502766493 268820380 542370639 866599415 1035612683 525333734 214867687 692036760 999697877 906141202 153366824 159276630 1054371671 672493505 70965505 576797108 500046641 1019651702 1023578594 957662041 34037445 430620442 936355905 630516365 863913146 166109049 717903381 412168640 487823740 643190467 688222046 443969284 957603769 966934028 873340571 213916814 951473381 428155083 67547474 955463992 633865655 348411231 111047819 48544002 838136490 60611973 226009429 640517517 593577085 1051125475 617896256 15601310 310677683 1047651201 327660258 272853665 964242964 744174155 362796627 756025124 691116330 996235152 993536432 167373143 356903109 905299334 895126939 767590035 189485688 202323139 49981881 659291344 384286489 318672069 543050035 51925805 135491397 382229612 327468854 467511916 221949913 319087227 811567987 983070066 389127802 663266842 938317471 475206092 153878030 592944983 93069044 508753957 187374401 245690272 370031790 59473105
100
831766785 853617226 342730384 7872582 283000067 1041837326 2522716 1019244445 9598012 86476934 831532382 71791893 84019048 377125045 952455394 864598161 326272902 91254140 334280377 90492949 682211929 344793894 32860601 180322380 906882793 722029277 119000634 1049718021 1036804608 276742962 279826073 458185137 314028718 1068720281 104077240 281606631 349202118 1069827562 1032217980 1004622305 799637342 422825186 950591310 197306108 337321299 714866336 196117659 309329980 586495426 386374696 161261908 416691909 44324496 104052451 523469423 817796707 637172452 893114653 322159204 692391427 512618408 611499654 997017008 1018425400 828393483 90807474 378720085 149373879 146760193 711457689 584504664 630825947 177371841 517348887 967138626 909947170 243618630 1046215277 822929568 658444717 734225616 381076158 61370755 551682500 439690592 512163219 136083201 469791824 795958335 295251544 293149106 795460448 332695159 292228572 705906739 514977957 678447960 1055871701 984021927 765031925
100
985989365 550636122 399803441 1030661579 259473572 264208487 541779323 67804101 24349570 275757148 238109490 1045151013 791805677 964195710 513891719 439339345 873208072 19387253 977608111 921664084 936807738 367619789 443101796 62764378 858859695 838344053 1041677411 940329783 591316694 828258114 587598572 444090593 196564449 260468333 511469637 230676466 310766408 400504849 577173047 627289895 879028294 55755950 860134031 366351075 237645402 848660649 330365855 777610669 984966088 864900297 849513658 753944749 296896534 106102460 967682747 654396467 664869007 613456272 819906687 865087537 198640835 608058938 234728294 1043248316 627618565 754934803 759936982 738654862 1009833196 497207637 571428280 111244167 795134930 763816866 92157177 843604776 392781144 199561342 718871050 271249174 349796320 1027923408 667556449 245481373 452003602 1033536101 811098358 339161130 399366232 1003581037 503501511 609554384 960008033 432380924 433310548 381284804 820488865 971859850 159377699 1024986593
100
124688336 171309172 266463805 478130469 21682279 701774201 694524079 846675506 364983846 1040998717 758368011 400735694 998049681 137497289 70343908 907870051 455312494 358800905 925070165 753158528 206383688 784189516 227180923 972855894 496447727 119063752 386308342 766081083 213847798 24589588 559329900 962679339 1073352244 297978284 222628359 811364418 100331588 663288433 756190194 601977923 509059844 146738982 389239007 527526420 272696602 13547508 544090756 724920384 566147690 242038247 11616281 625983603 367071393 150934382 1043184348 888324098 882570158 210398431 445416077 341770337 53867075 427411696 642648562 824919978 9589336 1001488703 245836628 746060061 749024681 985250508 846009600 384832922 518442547 184479354 182601160 515492904 866296507 912982417 1031182719 129538674 610001735 953740863 1003251073 818085189 867683746 455408658 798270760 447590676 832578012 769362047 269760088 542016116 9414344 583556959 660874740 282635936 825933437 719889261 1035930726 674550774
100
1040583382 746669769 426605083 859206263 738009586 459019128 35877893 131136587 456872628 997016545 1054933015 464418363 486046019 476293969 363315661 768190517 967566219 719679096 748136097 703454668 771179963 175852522 205824663 658388662 155958982 158102688 727153842 623281996 91942114 638383220 466332540 878168333 581308939 188787368 710689154 196221723 255674497 540332640 15854038 591286972 671139653 93461283 623113356 295246810 674641569 547967326 1008628541 309438852 914625693 593270497 360670599 251524715 388311434 365374304 519894410 998675814 811994235 82167027 182895724 527176174 983480263 532773014 601114326 659021986 689581449 987706026 1192310 856350661 362687520 670416754 127989115 742090683 1015345839 237790103 131484956 313846672 597366174 895747237 536074257 411773296 439575319 88924555 709150744 401795888 488822666 256563999 630496626 676484804 227975721 409619608 185660259 433770183 368458093 1055355922 753425589 693002998 205750159 84568845 842551349 265474229
100
497743632 22654703 85730613 754193288 322307889 845494653 267329545 725124507 198267003 984361318 924028554 703107131 471404857 392100536 349238422 686550107 547199481 989876073 488327309 769553168 865194511 321275855 928333782 465468949 588631058 652110632 207596376 14080072 965700189 695607315 1065870337 818298411 633541519 329889045 153569091 449212004 345929484 326891798 839238546 781503037 451371385 691561441 1053914343 211715620 557883715 375508647 859656512 810707500 557251353 428850301 882435357 1035608715 642264686 276574937 1005789189 498933786 840305144 1069818393 941240575 514787544 389517364 773611004 940208921 554416231 442117087 922560038 916351461 847433870 765785214 923156129 680644087 464837045 646972119 983406679 1042917736 256111468 581031286 629836185 571704406 454694116 734315817 546281115 525181282 923196788 287738245 944032245 2771504 236385557 366202206 1052024099 683682794 709295335 176280402 796750086 660194238 1014239146 607660608 209294946 901110619 346804806
100
634155465 657450590 774575480 20845635 1046621910 294578951 134253134 892469330 325103633 1052022732 109933593 151051458 143721066 851743235 653388698 582507531 1029043603 1057950051 8041624 350649671 573583493 772415624 1006770778 233897140 1040209401 819979635 1054858286 62542899 918108400 378722823 641346022 565595084 896803116 318442637 935964758 567286312 169418676 572375089 1029879255 583275797 118322004 581019010 416630471 13562374 697957658 409051894 1039561223 802461329 133940443 643837284 686069115 408975599 709922220 899494024 383302286 52531327 668039785 747669378 1508011 818140739 504218161 290129239 298853317 373904737 471299303 780143983 788919504 407161763 668225459 435797013 264571461 160946680 400859519 154771194 776299170 613860593 416431995 927464883 298066664 800310596 410618266 1022603830 791175964 18081869 1054768915 587501921 130353862 514818184 266330848 606233459 650755444 182461976 226127938 175271057 506779448 662587203 915283771 321750339 743995686 1005603060
100
173504786 145801972 54830552 348993336 219086035 298496117 61369834 636814785 643863501 189208186 486288509 306208870 380442130 519787547 755422136 1042942881 742907642 836061013 688933186 487838991 371356064 816760199 324195018 990450676 764947811 971482101 1065194112 522238389 357306983 537415753 827986841 81850971 390764050 133101837 820438734 356930839 14780303 860440114 125390557 978363576 383779918 509387147 968359175 574038070 556825730 912199507 981523856 161899307 956221345 333616803 51115075 782882389 953960680 320158205 886917355 539144214 714351573 433553348 710403035 938378484 312574123 434866881 587455079 807364633 91873521 599704224 148466537 770153427 119374835 747637872 606284733 253415957 295689024 16028455 868827845 23526645 60428074 989667356 135771877 749121324 599364425 964559755 777112072 65997977 450677496 71011605 866412057 591088318 40877526 1056773181 105486731 970441025 687529031 197693676 66003922 602835565 991286257 46711789 347214312 1071100847
100
321942591 882896754 172059337 1041169945 249799393 36249485 452586487 619785954 750542922 854196920 957142518 61009891 565369905 431444558 906217681 432226332 163551761 88984335 456372371 197882925 323003817 820098464 535871951 373212893 153147260 652672776 781551129 336296343 737356113 244572469 967768203 381650152 510925492 719330165 987738689 24303874 102966644 671267581 357312221 294202941 619069987 850424678 1034023172 44918160 485063833 983336746 973876958 94927132 70031473 805191724 78048922 334888098 695256459 35452973 457419496 70790663 813196424 589607256 261150589 636327383 936041297 465911479 989232530 352991168 242121105 123600059 297396326 676746002 474639670 666376632 825909688 397718342 69388020 496070246 760806989 968003700 845188802 964290145 291338864 33751003 1566810 113604778 15345260 1019737181 234768317 680833061 634446612 483053312 1061336493 523617305 534457917 352747374 142222386 308297907 1003962174 539309174 454152982 185417603 259797878 181640329
100
301581417 502149116 938953414 269203005 679035133 633614328 557069331 414789838 811560170 320468019 741501382 978934936 822209548 86130891 49913419 578333598 347838080 364704199 687814805 925876742 249380139 14979980 521068697 386012827 809664051 369527657 34085838 213918538 888973699 805818381 604174771 1045374373 835040588 116929035 1068355657 393768803 741163647 213267549 234227861 874661598 347189587 738555102 911080224 395597715 238503365 802792655 169991287 279556774 714038291 249041235 1011726762 85090139 134327616 357678066 229016785 424862 134849428 775422746 937963906 185396348 733593369 432921241 949674333 163028648 1047988767 924292133 1036066945 192370423 469671352 592132052 509686291 149492452 182924861 415460516 960195774 205453581 420534215 624357620 205498158 380033459 599032502 87466761 395555988 785399614 956692526 825497994 658305317 653528759 228167317 781372421 784260763 318748749 335549975 92654440 977326258 432404433 558550306 314313352 420260268 106374457
100
761881834 169686685 226010830 14882080 714348006 639180740 1049509089 549882180 590595153 759935356 536872114 463876359 167392426 779582250 88127378 800668144 740053044 286836885 483212246 161837095 31488375 521357930 553369944 277802748 770896061 977030841 602009076 893215072 405948566 113478006 1008998924 460903018 887482964 834432249 12557573 922750419 898673296 558502526 841099720 1069191290 349269411 170898086 656423745 856164578 721673262 482848244 345805027 844064687 1033054098 966993233 250788643 825196589 120643193 609493641 880195577 267598025 190959947 958681292 144416610 824920981 605226682 12207406 663969760 328177352 472432695 451893031 578390776 998899004 372870778 542640403 73085363 34395887 854029822 138477746 950915358 815198594 646521730 388140969 201805514 747053245 840249481 399297536 136906060 371285769 1065449435 667826339 1018159294 703036916 906525186 769064417 503024444 623339185 923193806 656060912 69118312 685828757 409123025 385003878 1005201127 409281435
100
498047972 172165057 207983330 995189985 629129120 241428449 189172870 1019722537 1016460518 831632521 456736644 1007091033 216620376 556112097 923529361 79981819 715997149 1618167 1024432615 803792574 365882657 512999993 104830915 529769203 580629522 294487036 889349349 59016720 545318500 129595385 261449491 357564721 35122446 524899018 712362902 100565650 1039166667 776139890 525890491 687437334 466254491 627896530 226685267 40359363 640868415 873703477 681022259 22825540 78868672 422113221 723943861 410442598 386493672 478169619 446032693 433860763 101971911 19509139 708001942 899965306 594320176 539813661 863994299 1008948796 484170809 19361390 705206797 262977601 1025236927 881783461 694275323 62222985 798695135 697981126 1007497846 24429116 19999614 940791354 40387441 744937251 603423939 479369549 820868711 726860844 280525719 870875567 895282132 750223337 1017521964 414476532 849226427 935114002 1045129587 611089172 728558879 487727870 686359460 995630827 606272650 626445870
100
431012538 960425658 1009852041 753877187 781224948 181289124 1642797 929766147 578810198 1039613746 1023055755 651965400 394343974 432509392 788895293 767641936 717806447 478057805 1013137376 73810206 196938881 350299231 241717652 618395928 851387247 705556509 52584319 317302711 15809935 190081155 563229002 1067043994 107601918 802174193 858074786 709144835 679980058 63650988 624942008 993687640 643245062 539508572 501966274 913227939 87850793 777518477 1056456568 247976723 72584879 698020142 724028823 351495289 288862726 76650004 19866465 920839628 489020259 408765048 681889564 122774693 497722427 684953461 1026274959 250936259 944665034 931549579 476906376 993907593 351381903 362946847 464724056 415543931 382399950 585462521 842515540 701177285 137992717 775045316 896995414 326044084 433969047 981221777 488225595 242489914 833184252 18199124 608718435 46429038 718922639 681356902 108622388 923474442 336564710 235608065 101534359 134865900 754045534 732631239 591913849 764213397
100
554954389 535953980 712813900 756933037 34330862 344208967 142412163 1020799869 250413328 199425973 614197017 50435443 731461735 713519798 400060171 289919650 110732962 644590942 956416217 885381695 275893811 642035749 501595913 909297701 329162962 1072612968 568126372 802966866 817079291 869170918 977622200 827240552 1044915563 958936131 566137044 46947885 279347110 766518664 725142415 1022822923 963604084 13967009 505995777 323772048 597914464 25669854 359894855 576208367 214190648 192936818 987867396 213815934 28048 792986615 556755931 880717622 614116159 376479464 789108726 672284726 620742879 335996966 92609922 759810880 809252945 113265524 217258288 772325435 465820727 833297659 453566646 759372207 935189625 898744775 902324044 350129484 1011256001 602826823 246088240 525945955 307844862 980242641 837186850 441996395 525652965 876586523 232550120 25120638 642435947 79750595 654806475 993264857 109994828 1026611401 83313689 321870175 456282504 360979472 623695009 687726615
100
57221344 244136160 149643066 718404266 670664029 704662887 55377212 524913126 641253578 51594547 86961669 856239677 624760629 683450809 80139125 961484870 1044009842 953340626 116588146 283076923 221928344 562962233 9948005 686564218 866375042 489626894 1050414780 869968645 306240334 835435094 56004966 805885442 79151074 1032115576 276733274 284396859 883417954 497444289 619813392 1029766302 786208699 225719265 232765702 158356414 21501212 799351404 187806268 229709392 213417591 332334683 792301752 1050934447 561575429 793055112 302026499 843539545 844153279 791331125 683934635 328290416 630357990 1069382278 309550527 502856250 271412091 588680962 843133270 494006690 854765767 937946902 26825736 427478452 645976533 519397522 453904755 69299492 1049041651 72107818 537804727 2016968 290662197 796654838 58121211 325863962 1020949746 609270514 860952294 636800951 917637701 198381951 340781350 1044584930 816195981 328069344 31361005 139453697 535041517 794640830 231862638 349276191
100
15198157 809962917 185567589 699344233 111178071 824260484 112903564 779709105 1065038587 805684273 867953191 973791726 524967915 165130979 884070009 145871290 154595999 861562294 547414348 746958291 691065171 966629930 384877934 466229146 680460932 163574181 931896878 461467287 231862647 1045039596 472904675 647033075 599376562 916727214 4708453 471362556 404928641 191390969 483857298 836730021 525969266 143887811 508714955 570056707 215644889 886465634 41006708 218649553 1051380045 327783444 474983543 346916589 750942505 1023813497 895999682 69900760 708080908 526684435 38170308 926134074 705261657 937706445 704286452 292097117 637451192 461233009 798891850 51595693 429599123 862049584 629430724 168104766 541852314 677763103 836865763 398752070 695994944 379751860 352186923 140365982 567710523 147065421 289765030 528622405 623420424 684639657 231127906 332607709 143797092 173745004 200476654 176095020 284771540 814320544 296835297 126679709 905022750 942740271 957774931 25077436
100
629769934 487240810 794050146 958783166 430968498 651892613 212968879 819111414 874766430 702343960 396247006 540706913 35596969 737004703 892501530 213617435 1026634798 775930107 28254606 1071426792 452464588 294730992 198031341 808318636 28074279 153992613 905193451 317332467 61944100 389607719 278744513 922463082 412734065 453406437 428386221 1011339108 643290619 276824117 730010223 878747222 293801845 1037859022 316315086 1006697307 938322392 858333004 718225681 653526704 754338781 761767344 546510727 709500473 189418629 625127901 950734079 184380923 873068434 261813788 1002639952 963121312 528540171 477026713 4665811 741195766 937709244 249475299 508804068 1065031024 315204275 525305456 1003389796 398219939 38201796 921596695 112929338 154003914 586115846 974554772 605846989 266870339 1985876 89866247 301261708 910742800 608259022 926520949 993514854 568098135 789936725 514953542 79588946 556316898 403184146 759853253 714147529 1056607392 388857327 423847588 488104263 303702306
100
192937756 854777461 772073165 981865247 425263500 244733489 84439906 1066947568 676726901 169133749 77804173 213293588 471587540 611687488 1067912157 477127086 531216359 319700727 540614497 1009548546 523148209 1051208546 694604336 885535996 412259193 421632748 211806947 248117672 1059463755 172670054 614972950 453616315 187282805 151092356 131033835 586170377 840902924 332258910 193668998 632388108 823614565 578872305 62168466 304120420 107861660 412616348 808634 1057133650 883194640 912736163 181156145 1040254267 743525860 88842416 861738027 127722795 122701952 23624781 8469601 684076879 329989647 296820331 1032206481 217614970 149540863 893457630 911179260 973052321 649818755 725944286 508312807 348445791 674070804 16130695 246037786 281616242 719282924 527043418 5753444 1043037500 635879305 691629242 648458516 73395778 274055985 910101872 396511874 972515761 596996968 32602408 1063950724 874223060 973476731 790182129 874936057 446695583 647469304 434478017 543084098 130750503
100
105656372 262278895 567601604 1027095336 953602244 697173687 723898215 24508798 566747652 916027066 785165594 205614252 268038035 369613435 441865548 25251928 758148565 591121891 819448693 493003468 605720176 422393277 603578507 507041143 1059857615 575404091 590077837 721653098 520002210 533808495 953108988 800846812 187429980 297889747 896443485 717985447 215344564 790648002 424759992 827250888 910882340 739923196 620659996 33878754 930854253 572775718 964768793 420447164 590479377 206667335 964635972 417575103 356275160 275420749 745877430 118412921 1040135244 460884102 1034557581 229689628 874422076 785679911 279650154 751674623 288461117 418768585 224600818 148451100 179411492 998445286 908002637 236832145 748192141 778498657 303110314 853598239 392035160 99420411 925211577 1013391534 658992166 2489055 104482351 221901767 926662112 605470487 1024124230 760267032 93144113 729044500 426051642 788507636 493596935 636359210 695516365 231597008 200284438 591949841 222059459 647333063
100
334825556 399146853 495543655 848234519 137143934 482335527 620260869 19547298 791079826 621883963 400169582 114753390 423224403 1010130920 732279 958336037 478021321 738006107 571580281 448003478 1062246078 872090916 957404371 206726706 906893889 327867830 124178532 832350352 1022811687 95963115 570721553 995055593 57641605 881403007 215167301 846276764 303023927 392944528 918080364 845181100 288419933 650931493 604864119 434124861 435083993 219285924 513029723 495376922 130853074 59193945 306723985 271594546 359640627 401512950 378659992 676685847 723674412 767958285 62146671 57420669 705786544 746252952 478549275 716155073 729070326 839894130 80176935 653586272 521569785 267911132 883341087 57472123 820687864 237571577 440849940 964043610 564658678 782537809 576191003 568294885 177561147 838669650 823515854 843009325 419253457 731326666 758963657 1061118433 704207879 178865263 516444974 922805465 327657714 456922199 193708578 150583183 337408999 682451840 737756493 988636321
100
371311875 427267145 178714462 1021550673 823599267 306161911 560295813 675174661 373509100 745266225 251219447 944854983 589963588 314886533 281663598 891121861 674788567 618866145 68593318 990987218 240650515 409733146 310796001 82939108 710775596 761119080 371229284 525010068 964874137 820987368 822364664 923783329 912172693 952378649 225350250 121799789 839737503 913773152 987814155 64008574 561703674 29162884 628836400 33490942 453061678 1034074930 886821811 151586620 348940421 195509626 940860784 668352041 280475279 364141648 613030345 652680156 110330782 372780556 365923363 802902031 168306762 736161770 751580007 238271391 495357167 884833931 616746626 1060237583 536403498 583294578 889774309 553075974 119886176 973296776 511786757 860188364 620034359 788106905 338406108 109230289 168864283 702438357 106659942 669237543 881192634 165049680 946303525 333236739 493227145 559535746 820270494 977050176 613488700 189539783 79495130 697495003 236919377 646556895 901329382 163870328
100
18432902 1005248879 491099475 669936603 997536095 285244799 613337270 939240560 998523554 805971963 457276457 445476293 860421082 1005169970 377593288 672759050 912554967 1024771930 569022006 1012928408 932053035 851932938 883594517 1067131751 382106031 435743677 218819985 889810838 901394684 164953174 217547478 683074791 67271411 1002188695 844579989 816102976 960068918 319575208 239582084 397615403 1058144940 1060350871 781034971 854478422 568680449 550542802 80520151 337732116 979986467 819988142 928511034 114336987 662728902 121375716 799949001 117271492 458581729 65897998 720534221 727025934 859173679 219281711 150194067 246434972 232566447 156769576 378961132 519771250 404580133 1028978244 414199213 435645755 337998742 942898605 749258288 711770822 868358352 176216564 745715922 179282052 979303904 404170637 598489715 195068428 1068413081 879284560 201035513 562312088 405748244 514750714 922248653 576176773 486327082 565800874 70534748 864157143 144984316 292339300 36965527 1057261234
100
585654636 505331345 560756083 713978082 27922337 1013269117 814988138 890401620 963094663 772689368 836387577 297969819 872662861 256335414 953964320 294903660 147214821 691356559 694089189 782924578 482971015 830376127 522824913 391308347 121979694 210398215 1066370417 677873880 829027353 511076234 897122774 558263617 767434316 889473489 553724182 1035488351 254775564 453172808 334996425 208357441 474665319 871572926 215607436 182659736 390762154 351018729 34961537 167851322 938551016 771694304 933571533 545620642 543046522 1033812383 156995097 992736878 173167994 902445702 208423698 742833632 647141958 822062299 721857257 922247262 744394755 322335811 622010068 879714291 589951512 962884941 828759435 465922507 84710831 676318695 318279628 660870843 882531895 28253671 368905431 219233206 622150116 618291075 282797810 313945 2842157 109989849 896239590 1051345248 145955918 964978536 922852736 1072672046 907503044 400646805 169252369 776222794 140896467 1002199592 178744559 11029468
100
556887299 994077644 647497458 745619508 28981151 724234898 28139255 480419140 722370613 11030382 686867041 369027873 18150681 164708793 328080787 825365125 1035161569 441110445 528439415 515329360 897776106 936034028 815186682 979150595 734380242 142777594 414880141 243666243 931961596 62085054 946039206 160559196 138574863 720070149 380632637 302085051 739064183 548503551 144686159 407252595 381058787 127788992 524715871 1062697913 202298053 858014144 1024165360 930175848 1023191765 428866908 574946828 815719038 447320206 620055891 969097664 485637021 528438704 924364873 773630877 344733579 300374204 848234823 416066361 265645490 285071739 563628089 746054060 378203297 262888824 561422959 333925908 880835209 1054221441 256138012 529304081 1060791744 194882858 294263770 60888649 968942914 47335753 1563940 422754021 776931627 521847419 434265819 212787218 666843966 58330782 786903234 616510082 248991585 673649749 576277250 344524776 299246623 199786376 798504615 480382847 652530468
100
275162593 716424736 374078084 743272901 69565263 192830915 617167031 597254518 18388615 812633158 819774687 116994129 855852414 752530247 46596419 43518358 219591152 607551430 122790961 767342117 847255004 713028262 213693562 970599686 433651718 535968047 211719668 804369377 1068214388 77239695 671688183 1055428486 276649202 243832660 327542753 263406695 252759438 597484531 280707474 242771737 533913884 909676357 1003276272 437058775 245561779 709821445 583572325 359427071 409583917 379354195 364106844 688782482 1043322283 738396724 503840711 473557176 732335631 189804559 347319196 281017658 122998401 401410353 502268755 363973126 383380715 607846986 712866922 939680431 1039705469 715071982 1041863393 841854699 56368937 612229398 591369663 508119827 843644968 917083036 612795275 404813990 615289459 419782850 472774355 255893190 1027340362 358534060 715924136 588110521 496332977 935316449 760143648 89333865 815115246 280720846 507626963 165571301 894644237 947336003 529227359 1008041182
100
326225244 393382900 315841253 228700459 633348847 407862777 134472841 865426245 340865821 203253326 1024980981 296531915 193202177 954759508 564711894 629959936 430663674 9423694 286026590 1042258760 21469739 203679973 1041696449 762805679 436484859 776994725 466734008 231643745 787226775 1032820349 649622529 613516083 612716395 1026741827 307234780 680470041 365362861 175333934 120105615 850570670 52145362 689684570 228357860 719909295 585188375 964907592 970812326 353597312 521752313 400612699 774137895 1009451685 272317629 590717787 269695165 468956490 291157481 810748662 513520449 333758652 504627401 1002231866 771613582 539338222 116422123 57275677 800016392 264439285 758449315 262523381 339549714 830276236 592234376 412362240 91995798 986787473 54634741 605665246 798296706 1059196550 150280073 774575633 264759109 656288017 34261671 734287748 132827990 986228604 834115319 1057700865 100883118 986023478 451302115 22930617 663032648 936072527 1063570203 508566721 537463208 291277056
100
118146833 416887183 328250705 120216097 772611454 976509825 77974862 314783409 233756891 406173270 787035306 292471379 281177065 387303858 652408568 542729931 581760554 150315423 539317451 795964548 31299685 329086727 185917503 966251277 560650534 322431035 333949295 50741655 801642811 118210927 749566716 957163385 902109240 863393083 879961741 277542061 793348340 178808091 1037230409 180294224 859747850 468163056 797159518 442131237 1012479577 1062636670 968484222 1022317587 682930565 847601132 594193245 1059290275 309572723 541909063 46441012 205836163 936744401 481709822 208636993 472144645 91515531 871470951 90507845 207133088 966593111 161231161 192178180 877220462 66266155 735741712 415463625 229050797 953377473 738586349 517899231 489685310 740663578 82916019 371802393 568641833 194064120 352692395 650306891 856580119 474293602 951770113 539967182 532145110 348572452 539673924 223797760 343790041 662178124 281318122 313550274 114612150 919072686 576717258 748990456 657077158
100
406800737 758334880 343953932 629122312 1071333696 208503180 176420204 644148446 694687338 259510419 65394696 544267854 432922819 840883741 64379093 1016856354 511796593 975638133 920228940 1042200649 92994399 655177549 528619 682956372 617971645 922085431 134773683 376052217 733436542 571294508 97809576 810326164 635933400 333014281 697985877 128953505 189854664 406937101 172919621 534296131 880099467 675986013 918337675 305982401 257063206 13605505 321756219 430995971 1023160032 867130340 1022410990 992556313 341502147 842781015 90029890 888592564 583243806 635767694 907967064 395499691 660151557 174436769 953445460 761905528 845798095 586279309 745210593 557852857 104553624 304795825 715721642 622144943 318114237 316179538 13840610 899975618 732097122 229423639 644974013 954872058 510491631 244312205 227156725 541688456 781948302 708509604 1071829830 691669307 183327919 991932720 488361969 295422988 1062685061 987842921 901090621 387264146 222837639 601888619 794007281 589062542
100
166567408 882468279 382631132 395207521 505912382 618529456 82235214 167088273 136275638 455170335 44772252 501335112 179406559 912464048 719542431 418646229 186532867 259354227 504525621 1031788584 967972785 715246939 1055009471 853797978 106443325 820922050 352914850 83664931 239669055 780497635 620619206 240246626 608639504 33745247 50996506 853714841 287007312 514214329 680354318 732960879 776233059 28234714 444851223 90838060 151570927 23171213 10633262 517959744 274757215 712772100 613942609 638825916 744837987 924161105 827029761 219967959 37644654 137438702 840983491 841487978 330756151 830586934 43773343 5270133 502494008 354641897 385321636 555387544 385287730 55225772 108328802 818313626 770345383 271369863 142951790 164643046 1045954399 413283429 638908386 642031881 986443492 1011220119 948907994 130765366 797891077 705919569 812247288 294180034 577290583 985965356 88950240 20566439 10533039 980616098 573041853 1059719941 11176873 826092950 398619578 250141853
100
422867492 821215945 547609994 81611860 864474308 738790758 156837345 119253686 191373679 542779511 544333305 169788273 49721296 779139181 700700942 742825429 220902872 207762332 818407650 222219611 905071671 561625788 1042393658 11424283 991527655 1043693929 614752606 97716564 493913506 307807908 308733597 1072344552 232902759 957635921 314090183 93022429 510292985 830981303 906599345 1062072797 723937888 538759427 622301365 946552759 65207142 58713029 1022502703 909101276 988360986 506901616 833103617 627463138 569531473 873965790 498059024 790386693 712550688 555990475 341576132 274853281 315999075 1032126293 99690892 585584313 98667322 951292291 69866840 513402739 386062726 335759547 1044446493 1050867354 283399280 723243593 466415189 510246427 557798371 119368927 906395772 360399752 141481485 259272975 256217492 326738072 398230498 161212883 281678498 1064625061 899270041 1062632710 119661614 676298796 322365229 286712809 230539975 638603089 992627933 815969183 445072253 641998936
100
622442412 1043084720 579461221 1070651693 110598625 140972170 553719065 349972189 765885321 1046052859 576555829 1000848923 227831536 938220985 353588955 562375612 186684716 410663386 172180272 490943803 18657938 887407452 9514717 817285430 721212222 350863518 196704398 188841966 520552336 499275749 733444982 964144075 102039722 843671512 781130698 273152470 186266867 455913477 134964033 205955646 283079830 401246554 587476379 268314836 413599236 262024876 268231959 644328846 682271342 920425779 489574139 820825351 765823564 639882508 340617231 848630013 115124696 178201014 312561954 1010888914 676777363 289493654 809126788 403989005 53929664 712506227 861652362 879950038 812277732 184095994 493582094 959420541 773685581 476919099 922193389 600945651 480765319 653809706 547744391 34741839 199425512 451098655 387869761 603024202 370976517 132593238 138563078 688512963 974638395 1038013296 272798402 520024637 567091495 148682736 895975910 19684188 131980334 954944703 26948583 200717932
100
971674870 737600425 688467647 6271450 171975659 514093022 90509931 650104760 529307579 521588338 229266795 432518717 898513370 451190493 442962244 623579203 233743103 666938235 920903425 227999176 79421349 345432588 934986670 701895789 942777483 119528501 263138524 256110586 935629621 674035710 601423137 905073368 983666280 657391699 812951700 589420181 840113842 733570435 669671765 451947620 679405279 570688964 366892035 341699994 32319621 766346669 945550404 755891250 525097081 876624058 829315393 610300746 434291544 523999691 733456934 936060836 144720384 732189605 215587495 345094182 88210963 459069807 415299446 893333082 863651451 583569207 958808782 730017519 546206688 997950059 886399211 156547638 773643572 452506208 42882191 377257125 519887912 717285583 194055039 32026456 157999540 87302739 572930820 141330571 636656275 688359148 683101291 483212321 784933828 189919870 642210181 926845984 126439178 779160915 224344360 347138355 830732141 709424277 180263852 412295975
100
622224824 547386069 157562734 904505710 79217912 781961351 968820048 1054694303 45524739 177734787 303729975 1008986612 1053006063 602467462 781730444 937674186 350078870 138114479 793243836 972399140 321958937 144624898 858863544 228951081 283768922 376827880 392173686 190145442 741481344 382981293 826708334 178477949 163280503 956572417 335891229 334850636 211363949 859995256 275600517 579650247 558898007 652367114 130871211 176335942 592713834 325671827 433679896 542176071 409136290 777941588 776478041 298314222 963616062 735000432 451429247 982775936 84913217 30285168 793783200 548716007 597454067 929764288 1064256084 797425713 964323423 501792559 513229368 977841425 540594642 691028595 483291247 153692765 595266402 986027683 8186140 912406158 182336101 415134651 650574825 719395139 776793077 947767580 757504131 477225918 242403699 993379849 118868763 160006501 792878337 947024426 719079654 286349378 1052698119 959370765 282201246 785807748 645676462 339129248 413729536 394158588
100
42388328 852938425 143640396 690178721 480610662 589153678 37711816 670697740 925374752 53442877 977693245 144932861 649258961 1064109637 908224632 470523860 918250233 326323467 368794826 184022808 413547737 1009912407 923895433 833082100 700039418 261980116 204508813 371716021 810956966 1018997907 565818292 641448269 220618606 219551112 588711774 603855827 20572066 515710476 531216881 714859521 373034716 880930905 1032157014 1053405109 708330102 671479313 9098106 819424880 480171022 1068949688 213042894 813920730 511426057 686965301 312294088 351211068 873560078 483636565 632596064 89574148 172612487 74421832 326679188 560997189 514791459 125586210 868359908 42915380 484358231 246160475 303119830 821282732 11056600 691641680 3809651 854028459 5021218 862495936 452943816 763486163 1049020148 301847887 158209894 692210154 140481234 351188486 135068643 785918554 787400066 432822993 556823127 448787377 562358415 346725632 201702880 949309474 149733322 1015407558 203897886 826077699
100
146197955 912882877 332116407 424145997 935389268 14189665 451061460 926075679 359390487 255549072 363844515 727827515 1026631147 995344144 901225683 1039996808 512404851 821641737 672047131 957253518 190751638 1050711175 341725363 528650749 56713728 57617657 942711768 66007078 1059020960 165516213 441765197 1010968448 564214312 1009400690 980356053 834202149 601604241 102689228 285574586 381945682 22946196 636137411 748434761 515386347 703601457 605188668 951182676 762229492 1196076 683278974 61881774 389531161 949111947 717735607 690020274 868224551 61180441 61141621 498700989 952890256 70993127 144461613 991002800 199913196 1048137670 689542328 286360175 1015114098 311728333 927683025 863075428 567651715 225955289 787047576 836029180 720398112 350884104 69337874 693616424 142881903 958905661 49238950 648030942 993248826 35601056 223843745 532872598 987500655 583263003 358209971 630255822 499387041 422115038 92883568 203179143 550764677 643211483 697894097 847875013 875983478
100
889916234 240812208 41781522 973374962 987333671 1055951183 934943483 920651291 458863023 993576402 12335250 245167159 425252583 28168640 292355562 157067313 775890965 222553478 288868511 129794325 874196804 906104564 639067211 1056581015 721764549 962197950 1047283474 271537293 114098089 226510844 598597143 268911985 505606727 155679402 273213956 512727264 145761980 406809129 993848199 17226013 902686566 689655484 206217167 164268687 164593513 44062988 868584723 1019661374 470814506 832494245 828022539 151619674 70676694 280493686 761123701 576402612 23145692 15864149 678491793 1073685315 707559023 140335737 764768166 134046369 12871685 843809790 586882427 949497484 980735962 987468645 236864222 869199973 107601006 98333201 537297697 722522036 596764931 524813770 649653912 192991906 567552544 165206334 288300828 896372349 1057810960 779900027 191194251 1004431416 746718564 363038071 408027461 592995560 767651693 833910920 936867505 423397960 773572291 673063148 386130358 660721462
100
506264001 886100291 19883842 969710644 656734982 974996495 147566791 648403943 96634357 222049339 653686969 181640092 724693814 369132945 555820817 936721342 373431603 645266754 476020173 566571105 866210972 91130467 640636269 916607419 940860643 88088170 583756152 172145829 333031617 641013173 22754549 210912030 313142959 846278659 244440818 301886664 940240238 927799544 1049507585 271714153 736102527 1047167134 252559798 327305068 393487532 788710367 860149034 464484445 660982909 238167308 317572475 14368113 53273796 725718105 107028809 1003905532 791294226 590415966 566820411 791165432 980609087 218392216 297883000 410096260 231364838 244644837 66547759 604844643 763076070 266962188 379216911 923789945 67461858 22464307 296656847 638203474 399096002 787134567 1033275304 959278235 573831728 702822424 39985621 280395687 453427228 658069401 465031962 918572523 784590393 275657380 359148346 769622658 56663933 708728789 889110912 371852713 582458021 584761642 753017143 344718660
100
510342830 264133769 903136818 42753368 86624093 559621178 870918469 249759887 226879929 421644137 473619657 562200759 785705099 480633509 687782172 133637955 1019556069 383830116 163322143 691932616 1050597016 919918973 633415350 41244289 660613308 18050476 925120332 940057804 136861228 401034257 1021589580 423108011 312615431 338015153 49949609 237402180 90220593 115864564 124630103 180264546 677392847 45061413 331264719 186932465 337451471 414650614 976613775 277324933 435339614 225516281 116318616 260037076 146052207 628652327 481060590 55621175 884153915 309488733 634041628 599439406 513748412 900049114 970996653 221848537 285018672 608689859 417309364 97489791 270120860 398709408 617404229 717821963 78924615 981075420 324478969 1040902538 499994682 264105800 686453102 1004316590 38681543 202490776 789142213 474491470 259715583 283299300 172579 628285924 224352826 625498153 844331312 1049806861 917177235 864494534 642314651 90234893 766302570 156987904 951220627 36390728
100
1012983776 390831230 632776783 954783178 163721310 830815693 924949128 1072713408 47353358 587655645 833560314 926228733 302688864 974681730 356315879 892057462 606339463 324260852 735891091 12016070 628029178 247493967 338166217 969120939 388430323 147015956 727801940 611017351 410434035 652558758 1010318983 617573343 52325180 112356814 524189110 469661664 133045077 590586168 174303419 9499861 193336714 331656436 621224050 1071268018 537876330 491333621 376657980 785480077 484316487 755091349 752099968 336846367 19943097 981747727 721030438 513982023 58356508 1016587524 58510874 792656775 720639501 318267895 135184335 881072517 358003696 88187601 471035321 1009049227 385910381 1032180829 164311250 99320840 938305775 860890317 832953366 392132365 741854500 303434803 730757383 154314961 185843584 72951049 440538153 165179182 863370169 855348394 553884039 451409185 31002956 914949078 608092460 556546893 919771127 779495218 1038879659 964929657 845837373 815323078 382193304 653339150
100
879111141 156941181 632181005 411100314 637160059 325615016 783218726 937587791 227792334 64984955 1000899461 735755652 833344112 641509519 813717966 1005538611 467064890 697065311 222749996 216877434 562214597 245428683 685440971 3011098 336865777 1028531607 786329692 431665403 1045864034 82700525 873297556 867351206 560989694 313490135 72050604 798244553 936033392 913515462 636902114 139143351 547847080 624197134 777250295 573009893 994664537 105205351 724101552 941422702 619576954 1054534766 365850198 267322256 17008070 498088737 1012240437 824782893 793703996 1052651879 227310624 889719627 401892511 1028452998 1022786539 666054805 26431222 283080363 67703536 493550295 971571469 1069269862 507521675 277595269 900401395 672248875 1037782686 394836021 814463866 1057116881 525728270 71315744 43698363 185188375 300741444 139176869 343138447 227388442 63092908 204293575 401434390 93478625 544537913 24956842 792279348 869814482 422917343 443968537 950632719 249844537 1035350296 999080195
100
160144019 599017672 629198176 769701882 1053493230 908226065 159493049 331402931 776893972 305738254 367132968 579991432 809554236 637116058 746418742 801376761 733505888 693522678 143064943 817087270 242099905 275055173 875495910 664557143 460770914 34119695 157038512 435850613 154162824 328594626 113893476 386103694 987056960 406118444 454879650 118534996 1047020249 687874051 667036552 925117342 468279910 690333789 631747902 367365094 789049917 797543480 102967660 565913290 952238714 766342643 580332223 434141324 312745853 568242131 229234792 513554322 832247399 552385664 555637404 251131110 847890850 166363013 866352917 479939766 1058346326 79427027 975791503 11314901 894944244 41057854 948976716 920225593 561025711 347714046 230821009 635989627 68961790 399953200 394893095 662063706 365809180 419211091 582500570 851539512 838237064 418790348 476909309 144984987 443564934 157925986 26129381 555827885 255595675 691427266 432712553 86155965 184957716 850277884 598435689 827310780
100
287495552 615480580 932678724 421124545 502552882 232622898 265043296 593649542 921577152 662496706 329546149 73202920 195374726 1001632085 1019185154 714017898 362849572 154188398 752382951 252619443 685557756 343608822 325097930 459495179 858894773 493625785 305087394 27927522 1024474811 1033276647 685266287 366966602 440861116 177950868 243009968 829447032 499206188 900706360 169983467 745889607 259141314 131439151 166711081 37291700 400410105 143171641 835880566 149670755 284313232 316768252 442766693 1051176217 807622154 460471165 19374731 270881343 167336751 794608043 996763136 667203686 59171465 57026260 357946849 97219773 578163432 552238 656007888 486179997 278933983 365223248 303973490 819834366 341915716 188280502 145741296 1031172095 857306804 616022080 984023671 35947362 797919756 996810931 31474104 602794765 438493169 406267702 832021608 1032361098 889588553 754408407 1006203073 499615879 48900288 347369476 964284160 659401559 852890437 435652370 1036355045 1051200880
100
1452170 543690426 241026870 909233131 158883207 893200279 1060179003 828604680 390488823 943955369 834863683 191906983 61856217 91910356 867534623 659700943 1033279472 92794210 29668770 833142314 703528004 294212733 76022311 118094983 1009144735 620696758 881485578 598362968 977358097 785879681 864788781 997912113 94666349 819626166 284982389 472021327 767097033 49727762 537407563 74498575 98495746 1043662004 1035783196 791699314 878731318 156271776 639939545 695712416 878047304 1060694591 1063464056 786149217 279947359 771641309 304478321 807779493 852747623 988414250 1056834625 460309758 998656654 247841722 544285419 919035681 17352136 194228101 836164209 549107305 967353420 859346791 55722079 342948692 237614869 349897121 997910081 556819460 197232483 217624662 663148073 527678654 831822647 578075151 587702058 267487342 568838618 287322680 814510559 993440034 326606934 545218976 884690149 448186507 1000855035 1003327229 632502620 242473087 243060956 511792998 684300138 614450041
100
496056912 248747735 150239928 47789335 326738801 235593905 678696691 317072027 88619424 479037495 277691468 789437291 404916991 771504401 174515193 745843090 85678837 802627533 1012714674 203096636 432178862 326083161 525936436 224544318 807205273 573089931 479937 389616267 1022800360 21460121 670149022 793845952 1069602067 819399585 987520404 16824217 325964885 1063267874 217015408 129084281 469606701 578281601 914453636 184544999 279704031 577143686 848695587 1021948683 787650033 225017052 627091240 884152373 919722670 894529428 6207856 861892183 756088742 276759714 433790299 417465734 73972524 897598303 904677199 862490237 986304215 248543749 792700725 476121881 741452801 310162998 641996026 689786590 415180875 1068420470 495275280 255201136 536429079 576779692 843742442 1057981723 1064957197 599518629 818536323 555850572 930029207 1004647825 461597144 350597398 329478756 807851908 496273257 176941486 1006730985 654065654 135718588 316280047 465748443 17540676 719082970 181794775
100
582798518 357074221 286895824 454925576 545159481 603431765 718459952 487494984 1026502120 317664197 874102157 438255617 543306377 194074217 997364738 67859394 709891239 558080145 15654572 917946044 2628626 1030002032 131186475 249968453 275500893 738338464 483343910 590601305 545687647 181572765 54044612 920487444 689117363 171042629 866646067 273770041 42040888 640022110 385636388 932845742 672049041 1001062928 817473869 51135486 591415461 617274215 1008542438 47696341 106348320 339778770 393805357 241076104 946276081 1068167847 967389922 812820107 974044874 93254557 364069835 836664568 905198755 581798224 14883633 198704655 612676152 946694336 670496609 507624112 111305094 475765458 539780909 534475235 1060430162 654611661 692082281 549728592 533557666 1051189471 95693422 569378247 282157121 680023702 652865177 913521594 433880383 31122280 183079117 499462078 860725103 529916715 299970029 140291854 909064424 983763101 28470883 38266888 871234437 1010161117 639562396 295824045
100
999263589 877176048 1013305226 822589733 375082347 42090557 560208673 812574777 304555967 396049 160073946 822071256 62552651 116439580 574232114 584403858 133761342 176397298 475645740 633604896 784860045 289436044 137851595 814445274 652154733 142071492 453353369 739380287 905418458 386677468 780693539 42960497 84651028 191588600 197369723 1019627190 211263005 1057005727 431721909 699304184 957293884 262225470 429612138 926224454 871944060 498463653 835853112 351233873 442594605 337809544 704185407 870822128 228179298 489577215 563398821 954337436 930067058 233764870 1006890260 12415732 257320568 1073210366 875312695 684875323 707635155 122714922 179905856 661697237 580634022 821203507 167609445 585069518 875258969 1012113061 717882206 528478035 933192214 280653679 1036706793 267812662 187616077 90404199 490649159 209377646 362471216 833985476 320349628 951185557 1062282296 554283170 266130706 699622504 822840478 868638082 114510615 807174731 597732067 768782279 72478490 72537538
100
284554824 815870265 457250162 894978297 575020887 626364550 388111351 617796925 204305496 700897724 942511751 220840833 623793628 694173393 526027650 148536538 664779575 690122779 945864783 342289155 1010288381 877102296 537400789 243230938 514091916 88830888 1029108994 206193377 702816130 1029380877 74566472 837470142 508600899 980146674 574461723 564783291 1066258548 578664481 538412148 1046637127 1020168323 147463883 657693009 806528115 841064220 669065477 729051698 330683253 901309365 167203909 768478878 29816872 274478339 518404329 914730396 554649739 880452995 765538992 534821435 228732990 59486194 86053183 169134090 908648712 900889557 252192925 428515232 870282067 64303602 746650039 818305813 199595694 144335061 337210077 797348487 985977418 687763789 1033670723 552376471 625890686 963848940 120390785 717211369 204625988 12273802 622973204 1956520 703794105 770972866 476571354 304767231 890575520 327108211 1030366874 965686177 447724000 1019114816 331479418 467666241 666781954
100
13843985 87193991 540212763 30769844 148176784 682633777 511731818 35536200 472831661 880230603 362507503 1069005621 706192155 7503119 467001201 417565589 861281232 7639449 782310199 345832102 734196617 134618215 1035857808 142479945 658181443 533344095 248355915 152316550 703840451 851142857 508943935 218499590 6500111 532913105 864684997 363697816 388933363 175114502 879444280 570889644 668014974 465839838 672243068 722992347 854302338 40696368 1026592373 724521565 762448151 668401336 455617931 1000447377 975539224 1038655382 1010150444 652371833 84897444 1063469007 261410890 656231227 451793054 992793291 715423961 732993185 583302958 151258325 543187538 707492506 872667455 341898143 784433971 833735607 536331262 8681147 299374717 837243566 695250785 116914210 883968565 683977947 299412126 402644145 676597731 888650938 388401327 851606696 24911126 481405550 979440853 556117033 1036115421 855929918 715413266 27579327 426017615 674369298 1020979373 262248660 250814469 999233274
100
748509362 686888505 309187739 937103271 1055498352 631743650 967838770 489698544 61122553 895824679 741722353 502061903 521656997 463744965 613286015 507011170 953994127 315424731 101451915 939895658 703130134 336595118 160043845 531971535 128665182 4736997 206486498 666424218 913204685 745045005 476554011 198874105 24127374 573889814 906697646 520737214 325171473 1011573972 97707740 818895841 239180425 582788991 736231658 30105082 767669100 330775603 742882720 685691079 330004215 302495089 825259213 484604588 435427496 158280092 62586560 822968366 175296706 923945853 679231696 879592567 678113484 713233088 487295446 252860886 207456274 36107381 203718318 701448764 785340451 469478287 775050938 666091455 587061585 301764968 878061662 983430426 783060788 1068140091 205145477 646485547 545385767 1014524329 54831130 427190388 44305098 756949813 268070544 404575132 193423486 202652360 279341147 565379563 992068588 263848237 513061493 394072273 653458559 585648278 762667994 654758239
100
328599525 988982549 246958604 807311564 516683409 878275876 418624911 570204401 691210300 95277598 598234734 355825870 589025376 107686083 1072965813 978978051 472804028 1036405176 386298100 258412631 970047443 733327877 526829763 812018741 75946348 78916501 711015224 31695146 279594771 654312889 589918578 638988137 592286359 643358117 965144338 669212487 404407434 696121074 438066877 152674750 963901636 988750875 110882459 730300654 809566945 481443584 410696923 516956312 756884158 622801253 955601965 924798626 819382528 687115636 561461318 857678741 645098381 1026995767 129466976 567358242 355035664 698062879 823954871 724389017 218235513 981791104 154711053 413649776 353719675 1070279442 1064442406 1023506370 244480781 735756402 539462733 620951245 872785642 887503006 367291086 218483571 411983120 271494781 1064674938 829220538 251115077 497346901 267504934 846121036 753185933 543491411 1040590379 768814840 847423413 785296391 538631912 596007215 997433804 456908005 857753403 874763655
100
31652772 882394565 840375820 182117180 687204693 609954659 346418627 240018090 940187323 497410527 55408845 106059220 745833459 126407999 269366810 1051259104 196213218 179380713 177266082 287390361 742141614 822132009 388236507 733560044 1064600131 332606897 136366917 430294379 56031951 737203219 428381918 274838989 652691782 879936329 384688302 69657708 411688414 941173038 603590973 292719813 700124308 248923907 404909336 460804092 802570662 126876139 509481296 429835605 232736279 945410926 300875770 813472444 528454703 900317690 563100848 483738942 296336376 1061767517 446363918 697975182 294967234 134564685 502583606 603841665 520229023 459169760 685316173 50379666 989737704 180076052 198128891 35290463 546394806 971158600 576720367 14715433 823033962 414494913 509380185 332135512 32869669 376822311 29821550 344017141 110681936 555628549 850537448 708538415 603543318 293038924 749096579 893173207 428491493 990443216 861955201 40311267 231695345 890574793 318487335 777906414
100
973537969 405286484 702076734 701725878 609358688 435992048 819159443 585372830 336358013 666226178 916005751 832597546 809959755 481448529 187962175 136963461 76958290 981107594 689533125 285353470 1017550300 344604605 22016485 410020486 55084665 955894494 813629185 404639284 367498619 1028073285 184090494 1045310657 161261435 1019346478 504542789 340595469 860795090 73144378 1029287491 973225880 546531873 501245420 846968553 113128201 323097802 718444589 787574956 28004523 1038765940 91834569 784198022 243404523 329317002 752136944 332745075 493008859 433401021 377748406 570199797 653703602 253704062 534448787 724851601 3901258 641448837 1034613219 755028048 463014049 145018189 947840870 388004415 522558296 276507029 961531074 881086191 305767223 766605792 686835708 932886773 112503463 917219574 716401667 994030699 211161910 952387425 152039717 568589165 818632215 963248113 21101976 482165405 39179423 1019681849 959282675 219252128 455751881 321198351 285412786 569336735 879453619
100
578702095 812216245 216370119 534968351 502240025 623744705 680212937 450451187 553394895 666582525 871088731 279925689 819286296 534778231 371666868 232479520 974683808 312174237 903474708 371996025 1035274837 939295940 270370874 192108347 65820139 374439333 590640108 335069567 412998233 640194011 825421427 979006084 139545690 820395366 389474588 314140204 296800494 301045802 906036664 190195325 56967638 12162673 822125340 822012962 176587291 269786469 421853602 435244776 168944263 498909079 822429607 470910529 806917674 48924027 405933579 765016516 563623639 894453225 331439284 295690667 36657572 771231390 443035403 1008645971 287322990 432413881 45275261 726808000 290671954 228713790 841908475 245049878 910969141 914861462 882225530 893473825 474134078 67417101 844230772 700028622 634451286 434104403 367292006 273791152 904605103 737227772 268943952 442741884 554717498 90788608 312260152 561158541 484913455 588004411 179577767 131267680 700031625 908073454 440918058 247527193
100
763343495 470995516 309639634 738572797 1013771053 353902510 927433652 193899510 389130177 172112304 644821610 328735506 996309326 30870802 308676753 877493508 1052220196 920913031 602133321 100745122 303462230 659710249 1001076408 996026725 899103546 301867763 1057229447 926173676 452492269 210862406 292865635 667122297 808643277 254210917 512556669 598044274 270473725 301189368 517140491 649679841 593449188 528306829 321265093 934478837 268398766 203069970 170458216 825213823 847046857 432319325 595832631 594711414 1059634026 762801316 756143221 103420275 387289606 564463365 642605548 1004660790 268689881 796778239 780702057 989974559 721297506 521084151 583589181 175906741 966199269 746177973 945097918 579726371 1039920104 381969124 826822852 741521846 642588086 453589909 549220396 204323936 535716063 889396412 341640280 550152248 599879606 473608626 561366445 465048056 142381010 458648753 63825941 731733886 479147661 223280987 887261051 994986059 88522120 42623796 575808593 649979399
100
623191845 236941859 847982604 672355579 396096267 29626101 386902439 696378517 614269606 757587418 64997916 449239016 716410277 196971750 64864494 594458153 580331130 708095121 171737251 222571315 191549149 858134584 290167618 210401284 52042826 11857562 254947033 501576510 176581758 119937627 157999609 202447271 964045310 716204676 403894328 298495657 846733456 419904257 979257006 915238098 992797119 224505122 901951608 923059797 967326043 1006661658 430707513 72758664 1004319223 7608707 701217684 665099620 440609130 270929369 559200691 560937480 993031502 551942394 968314307 783163703 948639620 696112812 531457141 936268501 768803502 546212631 162145151 267344237 11366068 607587143 855541273 352615086 174505280 55055787 390400385 867923945 622620226 923171481 702966135 206233237 58795116 985527496 768175297 931784908 644659638 346460628 25149865 905178571 933913563 299805373 746711674 611934838 230090971 763063400 978074118 759196113 543220599 418508829 946790435 213317000
100
41752504 576381959 1021511209 764966504 153147241 55755703 842464118 281615587 622098072 964206754 123957738 807971217 393203737 667777694 157010539 230608297 378722819 645277801 480997730 719526796 753682993 346148898 95570749 893552443 390089410 915861454 777138411 300185308 744570521 673773012 538934371 277963577 613193181 840460673 979805469 1010632768 719172218 522167173 60353687 794174852 1065933983 61740660 368188113 220057274 365971263 160704327 258558673 57166909 82125968 924947928 490653473 40471435 388418190 393770345 867759692 711925702 1064429433 538359070 48387940 162124341 7456338 769144958 22711935 644399808 505783138 972259318 915177781 1013454966 101454004 900915542 98272036 102056459 916875926 300699730 479826540 619365970 323378204 360298242 215524404 1044751560 1029141405 204725858 258539811 743851529 9881396 103933651 529969639 890174552 468363584 357519512 595065778 322049052 885812452 893031514 467594423 1071739997 259406472 277760933 658503858 357683019
100
977728598 599189864 991929693 360932023 923675326 346489465 400115452 438454424 288497906 882648591 584109266 888166280 1004659051 125191750 56729001 307925829 130376290 442740895 387744847 35401008 1004386903 702781053 304524307 605099217 562521230 358688168 684436812 429529169 533763469 619262158 798271954 104109310 378904480 867985405 930511235 472365003 102066005 683680043 199812800 745098701 871360512 68137134 553188077 857482431 717277240 791695812 799562484 608828287 633863768 732536589 925610947 247136911 911377663 839162635 433731273 84733077 886382481 292767913 350234237 527142619 468397747 648205233 570847959 311235023 1068209362 242895189 723609045 181645700 805677725 264757415 385376248 884411952 957891463 354341664 532194500 500632748 548717126 912770333 323303235 609896183 880819543 1072021085 368428675 1014631603 946123639 447853189 9873939 777909158 155471915 955160988 985394826 279509051 337690681 775428239 45707777 777661951 371758637 722319790 751964307 954400804
100
912047829 675067181 57663716 563413505 767559109 764037540 444039319 935939983 524462548 86025360 403206359 862158318 886833565 461396687 758940367 630332382 327430143 33059112 968381490 602849862 1006626974 132576449 488561588 610251953 984630368 625222567 163186062 710742476 483960304 1060775242 65691646 410751978 1041018430 634082045 439343045 861856128 616055036 130617466 165512359 628452777 284399907 10302557 885687790 488630434 353725804 296222884 76672744 824590415 196420824 255109941 406045540 295448757 51321641 122058328 556336185 764896382 33355110 784357689 624741312 542713208 519308891 799619175 851212885 718118166 1035715350 160345688 886108889 948085997 751716204 323511267 1041426227 829957944 127199858 329119940 262943946 611061589 921887492 345078811 462967053 662948422 634387521 189822189 14009835 662001457 60119564 755858082 144359003 1066526689 986598797 256138629 1004446422 525603138 375339438 2809672 13288920 877890536 738494367 441449341 266608738 163611785
100
118205267 883671070 956309115 281574526 980957185 916567557 542538666 260487751 906429603 95934837 339881854 107104772 901865594 956572303 478374407 905678332 672290696 1016241630 739549274 302735130 848299796 356914380 786737424 399883627 300614186 66405930 84404423 823267489 766887448 482782892 489852576 107673747 485900019 101507434 143515839 653766075 78863376 941977697 305830095 877719990 770749579 102524144 487739515 354652104 751451075 756435036 175767030 174222677 916587996 650296396 894926964 628763241 294788155 22651725 477904046 136860209 462709262 233101647 806799715 148380544 68323522 198736934 368946129 279361867 919606411 389792778 551887936 175192877 593522911 82078743 651299447 76414436 10163451 109488846 458996293 957590482 666875997 647740050 311365626 181390717 658282312 710996524 428111083 659483151 961070915 779185480 570096625 681064406 516201370 549209334 378179050 58645701 991042011 282679337 222242359 162184946 836206171 771662907 917446461 146466070
100
870174895 806890855 400461540 438527760 477988915 398751566 360821531 162066018 1028341894 657952115 393244242 312198834 972455436 877042623 324850686 372538955 579633771 975050493 505333016 397678233 244396302 526677343 992386206 1026147504 396362661 1003190007 32042001 234897862 914820771 106036799 425019382 716483509 839783871 1001945234 967451733 56161658 47951988 988403376 490193213 616818617 204111488 190518590 149169982 244363574 222325865 1067668804 495072237 642778973 1004144627 751731885 860730979 109893307 201057451 1026332362 421436351 445023106 98308192 1000295631 824519583 834845193 785749924 313036373 222385323 953732938 915937871 549147095 491194635 253276515 235237372 831591733 968993515 49244181 158293131 579200563 369658110 422257992 874992797 909966075 750152440 629204357 127029787 571464343 165031443 620077178 204650672 772412792 777417099 1024264570 123357770 376671730 680940322 1021304826 1014377373 1009471677 639450013 1065078806 891746464 391445878 852474692 422503177
100
932636941 236633883 305362534 195067832 247465189 126211219 529801683 383384360 211052778 279947556 706449248 530626820 976919332 818773243 305056359 230939672 1053814621 383294888 94520388 926910168 560135077 567619231 412553433 660057050 790109390 586777016 554906378 319581783 984222448 523763631 732363074 378147502 515407335 65904805 397502957 695631586 680976848 951514269 706068476 306072343 361569168 917355520 762574692 46359064 414997837 328273945 121006495 856633812 874121970 1033509786 17201705 15363037 187870895 989815574 645550852 360469992 984022391 510172548 1057861940 341027407 731179905 131407042 481804612 561711250 241094856 934725136 800066496 511374801 612539787 809736849 271872441 409693524 91430605 524275661 929184068 58130692 379933398 281180210 812919291 175213039 54775216 968276878 603437434 728000711 473574827 1058774935 1053509603 338843236 764059609 1027891299 519531611 884261949 35615890 949704944 548753803 99929331 59425778 262765469 506733087 409056455
100
526787158 1013209775 888112458 354875935 541353187 822395086 732506945 17036805 879195647 585619845 609708475 960957607 816593366 607971781 496691320 365850072 979272406 58824802 663575991 355493262 652678707 101631636 402348733 980237410 210092132 959969400 979052629 231516179 864647588 62868877 806531915 80268291 330865266 396364088 903776496 791202232 232464401 577874752 191619993 699195741 496566537 551917650 175621920 15606334 337547684 136401534 319106401 559131471 137951346 234308024 310133438 725580710 215790277 926944344 331657884 81056509 726149430 970358682 917308388 217719345 305419294 771229727 623969667 628657093 667250718 17545835 493964010 609940576 808305303 437381989 795719822 518955850 120876595 641620185 500506729 721908467 1058166618 310305273 695987831 627675501 324475070 217108440 793503034 108712173 46663632 126266862 683600439 278759502 258689352 459322007 255255159 769065869 405861793 446281619 449093383 614696014 1005342106 344638088 355457400 639226454
100
965672630 247930235 38944863 432036879 232290237 995295067 790074326 901113607 585846073 47629430 280285690 605016177 41594362 265336578 1038644075 814734754 528607122 638019478 878032847 1007918229 951581402 935237038 206373454 1029657704 154222699 410036266 898844183 690390493 954277158 588166607 402293466 896793562 49137325 671686084 987582797 248736745 336074727 1034072087 651132840 1071556280 926512512 458253878 219528744 1041258650 64602726 1059564406 548821903 150886917 597648461 983381392 892670370 190681106 872110124 706112799 659284394 930176257 976443070 152004131 204669172 717791410 502008066 181889152 608818513 1063930156 571821244 505809024 372441495 315847449 543852786 134926157 129335837 896080456 536416879 284783480 32823619 658463275 996057155 351576437 785533928 22560343 800182336 639194140 629747186 750527238 424065919 386710826 752369354 319661464 398564058 823049662 290067933 108733709 254376815 263384796 779001628 959435405 1072497443 444742125 303540092 1051087328
100
1007371548 453443901 820672887 998173174 332572230 1007016060 1004046730 448480609 820498896 350539070 105984693 427934422 981908908 42155899 356418302 1019893168 170901266 889473551 522131438 244774509 741519101 139311931 1036978962 312058671 600448684 859675938 315747963 1013575739 783850531 400051789 657447231 330049661 278529704 82913832 540509174 483130883 39514950 135250307 985101629 254593662 1049108813 76784401 511721014 468803524 124255952 593015788 71419654 180185168 806370597 341710863 404073302 1007835072 636056937 171027163 994617043 858385238 877845753 220333971 137695663 594557560 5769722 41492959 54553885 536827697 111855571 172060237 877527000 901676717 978516910 609721035 1010336413 721869249 1053202682 600495919 438623404 435146080 475768299 365800879 1019211851 480566055 977686521 666463081 733574979 224858578 496308317 98965724 235794273 773590468 685564055 593035885 301045494 629967236 478641899 411816164 57571672 582254138 603308766 231617004 789023583 549901366
100
266863038 872681622 99801064 952542058 987661080 616717782 431799382 668468203 946079040 554461445 761672972 866807412 477385164 204720221 173029876 547269858 477159961 782029184 1065757435 1066031801 123048901 40477170 842615954 859501981 387935539 172865434 780096559 807042522 697790986 957094213 933627082 580363998 49514422 1046613795 799923040 456366009 419391974 610298696 230542196 425147300 163557132 108356140 60951433 273818231 213966048 296284972 581431721 203747632 579112157 734912775 141090785 771318387 29270211 363412065 475414722 308926213 106202899 441610819 790139874 368735824 844140438 609093785 487819865 375774947 624644055 522502835 765539141 27223791 177018788 578384836 148256838 1034742986 606696849 31413606 98642434 918173552 35048308 49475605 72801442 721938173 753136362 695702447 989713491 513275188 74314193 1065050106 652919239 985253371 418889420 1036246302 234884785 1071106013 281417155 1057301543 404912717 438871175 11623520 916821892 448054741 472252747
100
979342994 974138251 304902413 468373408 924347150 165101299 768706232 853224863 845494217 774505304 33257760 691525256 1005532799 677279162 761073298 696197947 72200496 831645438 1043422687 834509504 750143133 1017255020 744217309 456135359 767639247 939577391 231568100 987324424 1035202449 438581720 46184786 267228941 990064881 429229788 933176327 791993443 67101123 266361617 44128234 482854213 283081758 753185077 326927714 264718353 429046236 239948647 598660317 770849992 219957534 86827948 373089100 658140562 609849543 302216299 1039290021 1002125112 644842748 632205553 293032544 548649385 156076970 67540462 751662075 728143989 888697088 992524791 537214838 587287381 344943600 11806210 859771864 485293729 205337267 746044908 944308136 288031704 528949058 911554806 980135284 647942684 262955997 324708932 490233934 292001459 1040666504 206870877 57278537 1068193159 715301513 777693870 657143552 997562791 997520108 68737031 626236432 445363652 351543551 483866908 493744538 257463477
100
821222358 75652101 815362242 810686963 217724360 909520318 429401650 360321566 1032931568 17658536 278683287 1037874038 807725997 221761286 765928227 154054242 696349986 764960641 76137994 871157229 454070711 812573093 98336517 782182468 1028466582 801991777 142350290 455204665 975129390 953989259 1063299249 890597571 370295732 1060174170 132080873 752392060 865509277 934364394 749303617 112048929 1069701414 617843900 840560263 569241878 339806924 338634291 10795533 644582623 510014420 195552023 175683110 946225320 663981252 716421654 430360750 1035128255 795175912 310181694 207621503 821576980 609696206 1038298245 622662397 975493055 735180234 278673985 1019225739 92026746 383175283 184059824 352629012 484542243 347583012 1040929650 30253955 423549756 831531900 305775626 539292490 472664683 846200286 812810336 436086495 607686138 761925106 613406785 101577275 947204696 267993634 497450206 189326169 438851478 577599262 121817417 266018493 633733610 995263577 349608699 598420458 244513327
100
33771657 1054456401 112841195 714292836 333116970 526308106 602997707 379978281 464910332 304020683 422829341 351354693 800425345 977130395 767667829 704566818 360107904 373825639 675158508 657276495 556821637 422515071 233848736 55953149 6802782 356647703 889911857 483026819 623952287 610850759 1007692614 34414555 858328095 522248460 681646086 685959458 60950393 570316740 676189599 228865563 313154188 397698230 775275971 250413997 719961340 1004910856 814424870 1007581537 847301550 289388231 424386049 920918501 257879376 329394531 364906642 1005486987 901793487 89493039 278205338 500547786 398835678 345107685 178199261 62204092 425269110 1020805153 916128166 64147359 533661776 903900641 880680768 111445845 284786029 941477899 153566078 944009187 429643407 488393959 931306292 817305589 527645885 674758561 812850363 631582041 390399683 309424329 655516785 711638399 329592239 174087890 924457271 1033766400 90624341 931600022 864563441 628086036 317246668 914906064 600853770 646412826
100
531651311 838984096 774645485 859588116 436456158 839734027 769461389 189701160 678904954 984214393 1014000862 646091296 496868588 395353909 89748569 784212203 743389982 37016561 326220156 9233690 859376704 619948351 674429256 590049123 447055941 481546521 347857857 729556258 733070947 7862361 1022490738 126333139 1012965783 614842178 626160358 40567449 138276127 100876789 742672176 718594235 293845246 112013565 402468452 678758433 854828667 763853252 843825947 922672347 517360802 652902171 64531955 799124122 601009345 462348726 548463117 68711733 881833708 284809390 539683214 280189222 458350203 753670653 175718942 888962059 923188871 596988677 1048299884 886738213 460377712 244199690 312621479 1045616092 845489753 685439411 1005696518 307026489 139285418 846771085 377448258 955877738 39796110 204922504 49424407 482344513 423434611 853523576 752697799 550621110 384790412 519121301 906377366 180941153 57356114 879232251 854042703 552674304 521524223 476064043 486748349 824112631
100
117020945 411759752 534016563 238441419 580632269 515793371 762780165 885172390 128376506 287224016 408026892 826445527 333140002 899980919 123293223 352915535 435657876 637676995 985253556 14055204 579535973 254279694 1056900891 243969553 769921834 1038957971 486992195 764621044 411911231 614206963 223604507 402034000 636739 996450481 898678547 538931913 163837082 469288374 1062645920 969495466 979419626 1053955533 663316667 179344738 535299742 249867048 1037665891 32002306 762691686 515926489 742416150 787981249 191170485 677566554 109497180 337678200 187114562 658212870 304677693 963799847 574140807 170200477 791251653 411689838 199676741 827623876 178597511 320899860 903248382 713146755 205131799 147716996 662681466 600426181 1066648207 178029899 688857923 470692059 330200843 492007580 174018344 768795897 698562861 899206604 251415486 802975416 353319833 458020310 811810010 219211923 543700090 734059223 468712984 593327210 533711356 78366867 237688663 799163393 490213071 1006515439
100
828916027 182923650 820711083 720896117 837597610 56289271 700934854 1025607379 235317328 702454737 12846687 638213980 80761627 52450148 864863031 451915141 713810623 696631144 172641811 799801705 365655858 325690234 1021770555 9619526 215436337 527290009 610448126 622415102 386133434 1055105961 621276716 24070295 434797712 344797683 110346906 795411131 917832379 607706531 1067646882 559743545 804313093 1039767625 301357728 332877186 1016665725 637380953 895462262 491010860 290135800 407242411 929708297 754242163 349646219 767573243 638588353 354335667 698285586 377809002 336497677 230277359 829718701 322747643 95132381 945610317 904568381 367927063 486441510 259842712 726273260 951405577 755851106 363765693 412890274 120132227 861002253 198093646 192816016 762190616 393666601 791719682 581800617 1044037823 962687675 54020403 646052388 659388758 97944139 872250718 449033724 437767709 38787944 836678823 831732336 614458423 13771554 2248274 189945987 886740269 886432654 319406155
100
1002541693 117446506 848668742 66602911 549683304 228406975 978528998 344926465 863519891 946019553 291868560 870416710 547557395 485992934 321040745 992060905 562804541 726162636 334855962 560600456 47076910 86100978 691234640 948172901 46859587 118336925 679662908 516763877 900177313 247033973 971291923 882899988 689278382 291988485 666056847 232661536 374193558 590115134 807875436 176273114 217351111 637297396 1010247660 995453496 634890613 902217312 132180820 976644309 951615255 220605340 942705260 662817904 76808424 207908394 328611331 277847145 907742055 47508846 291323753 492658247 1011654615 415747375 1029055732 97138228 660879552 1050121754 1023782523 956733311 579743340 328429119 468392414 337216793 890514282 231203218 615470972 1050501657 468955407 166214251 894391994 118903352 957393904 282749446 747856515 579086934 158734442 245858564 124095939 85061875 274118426 752007145 81342443 604303030 683659621 5834652 804614512 323833578 1009782257 31150569 1049946188 458903548
100
813978922 347412994 216810620 370410494 1005372862 939642106 495586432 471638311 836483361 450009673 769747422 230384209 136370186 857136203 531760542 219346810 128073460 620302528 803140815 293963331 409318046 1051877710 864466177 375929460 484172940 186039290 476985546 157836918 480233347 56327091 370213954 121910231 320599057 920297671 619207046 666428362 315104515 366254444 297497912 331915172 300979180 712153657 319478525 599382368 574217637 831227562 384348670 208813084 139613895 854419871 131084648 906964122 629401651 791510493 659430636 803068352 689425291 926992011 562843967 404020504 197025718 140457911 219308187 938568529 728567136 351497935 575487804 119149756 979647351 966327080 380633061 57218512 407851951 996882043 796893272 209729446 414242559 321301859 278652385 1019756669 772571682 920590304 64440780 196998199 763462167 172745174 900724202 531539163 583448738 468534159 746311953 390484753 951783624 462154293 257530777 1032937129 251388759 81080409 712580063 223594260
100
825453404 253093487 1049385669 584580073 152128170 290827087 292810800 1033321826 270474842 810865846 645422985 1029541084 987964229 439281603 1017283645 415968603 318958220 161718650 839192125 626373635 978853393 155750212 856231551 724215968 489247995 891631469 755995515 697677343 771291190 125555109 335173038 583822099 563885808 331386752 711816218 4295217 109841182 822179062 618414276 585231060 1050824181 994099427 800267573 1021110649 380951665 25421192 422602490 618293316 868273105 748228872 532575268 750804858 295153176 685065708 769695689 678034949 457238158 592249760 486893185 988961267 964759102 961117940 818909929 863285495 272197750 251423387 480803364 1013201127 126969673 548687791 229460053 584941628 706494480 135493163 592010534 93544085 359436261 487284080 957331524 221869364 919080998 278840513 614823392 713965439 300767992 497828806 315579183 946254720 471711682 843281165 1056207595 173896294 165488557 38184068 413645265 587696386 169478699 173747201 185260833 114344011
100
229601645 678049722 35388705 585203162 645074667 355743949 977313178 162542703 1027694561 951638969 513769049 421553258 448389580 158699747 991666608 944843858 43865840 616342803 251811570 1031629138 771758805 346483188 499013370 915367863 79857350 107081367 857862309 21635955 318858833 165464048 823805267 438966429 460356553 303393112 618501482 190817263 332469447 327716105 300326099 797242183 217493157 210119845 424607611 233932326 67873538 963414448 609928659 818757172 520623169 889964049 21424465 927268794 579629577 196349077 833417453 277013030 59944390 363874668 34446757 1045164171 329713447 70218410 575973113 946174494 714807454 702439623 526878575 203682490 484764643 783562528 236017936 499475293 35397233 213081204 803062249 58288809 189208072 698418023 448065676 205049188 753550633 536167170 877308044 651073272 755728285 260423473 582115076 129288691 966483695 481091908 732587793 514236552 133609197 451911790 477113939 654990605 577903147 1046731337 1009748336 546613883
100
891383423 358169425 996085906 130518257 525177222 973518692 177966052 942596658 189402398 574526024 64253976 1014788642 312269802 829093925 417032932 853905228 11156945 928327175 178847616 375670623 441883775 343482973 82326313 800990124 760250339 317195645 429607330 728922538 234132143 553308702 15438254 334646131 385726172 22535644 829833623 969128004 846408227 839698871 497574826 628292865 797358724 46074516 586928825 158532782 760548035 271909307 2573975 206538999 783935206 565814615 932409504 768787113 1068148921 857520377 463939630 1006676535 818457674 206673430 582788901 118081590 303944813 636388484 147969640 93820385 37035832 959233 893758049 622095765 453069448 1062756268 322211709 332467030 37980283 438993034 189130414 757701961 660882420 506575874 368873959 302801976 82834715 485024097 769429668 579068945 271189466 465932631 16231519 1059497063 493340257 991135353 565392668 864977135 606433698 616590781 517524958 758745605 973554133 983191296 457460015 745960741
100
272143606 700614019 901813660 792632690 987439426 1062684778 300268087 807375922 242760126 412468028 453632788 899039567 732308144 251051622 714571212 410883032 626226724 252172216 324691453 443728510 174757992 520309478 865477063 525409303 1069497488 946358792 402075216 522676255 58194163 1041622554 699489345 810080050 660990891 111839101 442317896 458982291 201092889 690615924 6724500 92701097 702209632 942404520 522063964 522289276 68839909 504717477 633312856 797440572 835845077 454948955 151010118 150074555 159526047 1009031069 989125479 695489006 492521334 1066669477 761523711 277524591 596598480 64662670 986997208 449633278 438464745 154530265 183208383 129093115 837459009 114646761 116136198 662846958 280126490 295004550 996683777 299680256 112133371 416623710 343439497 795705215 666687792 203988863 973755004 331049822 353619271 317284575 840372282 506272434 677766292 484969684 383140650 463938358 496618926 968894108 524097587 744885192 210994928 311464151 811385923 66440426
100
12391161 404395528 779223244 862511426 4275500 898203927 213358658 271640090 556428849 509920721 726532766 876268512 517443698 477018471 717885918 103847591 1048118431 410114795 1027387010 855813797 898082346 926854102 616932369 68862131 828891084 173807749 228754 131739344 329961470 36466871 1022521875 340136094 849313153 92860433 185360678 100844515 841358295 286643866 767287135 68874 351756231 114364735 544494295 444516256 986833885 614298192 369172396 574432983 473930983 785152513 1021174911 51283462 954556025 971550442 447334132 991807782 428765034 625116808 17289269 1049709911 996552277 100785594 377379184 90925401 907134489 951976260 774342740 399146515 849080921 232670799 826596248 250255120 358929405 189084391 772261749 730503933 294114735 201864828 924934695 345443373 946446431 490074721 535502959 188504341 1012932544 351081040 154837524 599964880 161912520 122008805 590515805 483766171 219137076 718234654 10649752 18409306 1009260290 883269089 415761559 422373394
100
918156020 844950646 478323502 377824365 635831572 776638217 340590262 162639417 289515563 954774058 344784781 687765225 1051547976 140064844 906825876 646586386 366296127 1028198985 682650543 389438447 747483175 45492188 649360969 907271646 360575963 744083493 118566349 573299425 113957498 767154729 768255022 248060446 850628584 35792208 558206048 10655072 944926027 604555749 468768476 478783891 653516174 10408346 165043744 1048434507 716526049 714047489 31761197 172495678 492717623 758131476 855874055 687843013 581260742 128099245 759596601 823828576 726884235 95170063 667739982 149673007 922139331 574818907 606369113 766536825 806910835 504663324 406728046 730794537 187025122 981845948 407399975 1026192716 612317210 401654028 301999136 1000988052 912282730 203439552 189466234 39365336 596709350 608966897 1043129180 725605778 1270245 739781785 476707949 341507935 893315458 22530586 1030255452 793420675 452764189 848806584 958580313 933656418 605333463 615579674 993877145 240182024
100
130026521 31829197 697377493 577649058 653310477 55241921 297613259 48331267 134310691 998319562 831629500 762355488 666872718 670881824 375733740 854753428 184676037 878839519 1067996966 304628509 809219074 162803848 692508725 1025792285 1019329222 962385790 581641580 392237850 95438675 306879114 527708191 485015614 547714865 883613016 1060148008 221339351 1019323818 117440760 565231459 646831320 547348557 93727837 1036138546 961996887 238578542 60335329 409329657 472731661 970938020 457815743 718492835 351794137 902897995 958344600 1037786139 478102845 805269248 600136943 24862932 1019762655 605015080 558545069 800325186 747733514 801014376 536214941 435461471 882019626 202865966 394848753 414064935 492992084 171392551 770803131 887005980 522501819 377872839 145488757 195575746 241191996 832451524 441909370 474280740 195156435 38982555 708627850 686392653 231471140 545483018 164800330 325682896 959880691 1018423444 712046274 648961345 402671788 345499649 197521885 240345018 842181852
100
956564186 163894252 368640855 916256437 100093681 655599140 706811834 528849550 296673495 255432731 1017516936 9811297 66412645 839903311 522154217 899677516 991997236 137845919 499456524 1009074704 544183076 110381775 631498145 465075605 297373401 85143817 154477405 597980260 312648249 590863959 111884409 779413035 197474543 54078250 193285172 239423037 981736683 178995670 289145932 1056388111 410417888 905606931 387535241 1035078589 765458117 842576510 764234803 793683587 887541845 520054550 1066541206 294662979 913971087 275258303 116460421 223137541 1700150 660440002 544892629 568829299 796126033 482813771 92456413 213819737 386228652 709991402 137830908 23964971 573960790 299191571 278533907 34177919 27001378 580768926 3944455 682889102 345854246 34857799 318849857 1043094968 970825534 730577199 193257261 188488701 741171338 289025625 972015294 757377668 367690219 110250798 877690344 393067544 285556106 579694841 667477541 397903525 505085778 379589228 35842801 577930176
100
962156913 224197658 329137742 698269981 404424923 34155770 822682945 16040214 108071367 681721578 242635859 488237867 269073456 739860266 52550672 230853756 472389717 1053087453 660022667 753100881 681374521 927605644 90832601 525654163 468996899 981639074 655669137 763985488 994628639 18660080 550325587 758809146 745479292 503038763 484681790 791373097 292249933 144194665 276490103 644309141 912456424 350407080 883932585 144332572 1065093481 812361031 377347456 963073282 6105392 852535691 272004653 752787628 725563231 229894428 127516645 259349284 298002013 784127877 468031586 740339864 100524629 879100343 124464992 997628123 107759032 748246662 410895137 16132067 62987703 844955435 231501034 500788809 1002389193 638764992 309919108 185788876 412199211 705435591 243132860 1045988814 5487963 57965220 3491555 408824789 79397021 1037350942 470996814 480371724 790098294 900758754 1071851223 493585855 957705267 1023447808 522303322 954333154 519708515 579578476 775437625 1045954955
100
474779737 56603006 985197529 355641972 269889451 871218546 249942563 151726970 976485814 1015710441 924272387 820932384 1063730967 458579559 1070818796 31203853 639123763 1002958035 195599187 1055347593 167587504 443560953 807223600 597337604 420934650 429349643 558254976 394399632 146158527 567735068 332858565 872163938 360336243 132042660 633068164 666178901 226256845 384659199 227686854 225240166 404269384 230486766 160398232 501981497 721901731 300329236 111731083 1061477267 548940642 469705593 17736244 365742558 807508042 619503883 793511341 627112360 443956200 725321240 564040210 65441828 1064455435 1030595798 525748229 404757159 758325574 344921564 877719339 574418732 751485295 814342310 283275949 365173969 16879139 369079316 381439416 515697752 150467647 61468395 765855741 104263847 1016738152 864172115 51954225 211003208 85469317 37070935 672125582 976464105 131286591 631537768 413167953 426338782 376731016 829453274 422212922 114526874 454829073 115048550 1026826255 125876281
100
64902866 863590055 474151705 511646970 620547718 812995229 826524581 767123645 93404204 711918637 559114116 138623369 244942215 942622622 788205963 1048022025 546838943 750251549 791758356 378149897 674911550 1064302138 766644091 376360190 649525108 460215401 243284643 1043886716 114730516 86330242 581018479 340865213 64520757 737170754 375951688 791571745 463785137 726047432 400303005 979521192 33528489 898891032 336711263 254594682 246258175 553299355 847898241 451827807 750577114 343889565 98647678 941488968 627305254 576836558 23712466 279259588 1026055441 849640130 595363456 448989835 1044396431 1057223537 748023691 64575735 928964055 132227255 730870653 650433926 710945509 400726229 529265635 1034110554 579058166 574959086 811223758 422119352 774512910 103745163 108648275 166210701 71714677 125158936 469293580 304819940 838126133 463750501 936272278 692400241 149647518 4086565 628918033 326748937 733130947 763704434 588102307 333345063 14369787 524172615 801054709 131554921
100
178375520 457087237 501873332 236066833 481461331 331164399 184429329 891256198 771689718 28126893 681556546 269445328 282605744 430137549 305755903 967827231 800978093 201832253 43426309 22139204 160906332 395684307 492153494 909470773 205790703 325913285 675674872 150993294 414961374 1010134833 16962802 81612811 807981156 1041639318 324877906 875484176 95757313 730122329 359071081 518653985 888705014 254558786 372286860 856206697 691729356 225348348 1015853973 296514615 368880845 407033240 728349281 769145981 1031211657 242375434 563453776 601941584 637981523 1031123627 318498504 855093867 196270274 594852533 699470002 208679595 255892529 1026232522 358417659 1050921620 545850174 565385838 265719829 462733258 637475918 746167688 100790131 498260633 798683912 1004267749 608464400 929273455 395998422 422743221 505352425 741335644 264922471 894083852 683823998 213479833 1044996912 42969186 145552469 819567614 955710438 476570644 44552567 361483913 587256069 428171489 951112946 377850846
100
742378572 489518445 1000796501 362675394 911696959 968416449 583609911 73863327 801697956 1020157641 173720752 781856260 158142214 203032789 855526365 372929314 117774133 260240921 463074657 747538000 265723844 69314604 399956447 894695047 277025418 964226957 361584001 734931942 864899362 682845209 1001419892 328394799 843016555 199716246 227176297 959862600 65165832 430169132 89929750 154709948 1031399136 256315623 699536819 232219448 141983135 48412214 956256638 379838222 856631860 195954799 659747639 117562549 20290385 776515145 305630628 183452230 290862831 542122336 1058020110 1001886465 475414215 621389492 813951427 276099014 344065241 992139050 533436562 276866973 727527401 298498058 787555154 540366894 310841341 27616127 961871707 715431498 539296480 341590298 673803 488789600 461695139 1003277904 266074946 600272136 451520534 941094647 655181286 407781244 129221459 303300045 287760480 518687770 307756084 1038284017 660831005 1056895715 467011800 800048744 613235471 533857791
100
513890338 718523545 56509994 866445879 757982778 434567889 783704039 97355642 814948618 209491392 590845380 313936216 771153089 227441659 35388353 182808458 1035098196 601423480 1029077220 611184232 191058424 866732308 894477238 678158193 710618026 669014800 416788165 1013875143 102637479 1043107728 403334432 32623280 988054772 280737307 56243934 139036182 777003991 1038596894 1072780695 933234440 348625499 480239721 319807721 233465911 740937937 43025840 640819956 16014458 415989322 1061912843 236051679 451252042 1039187229 368248694 248816465 820155719 523546471 757671250 267995896 631991473 345060230 591775458 852911365 72977903 519612573 857034959 112970670 564104204 934527764 463587493 638140075 472663349 150302997 197692756 533467066 118727484 441896720 681484207 834002716 56552472 539831351 602241776 1048471573 270967395 149692163 1041399090 486694255 584578522 403024301 1034608630 347166200 730317793 435842742 469123231 471648511 58009597 25949536 625588470 918166235 639474775
100
172162610 292390822 522828132 1065658944 280749943 652167360 60115064 210840231 761995712 301121081 972480120 77731493 46904414 924002408 979062984 96266226 472502761 765931144 493981778 116885868 779844795 1062819644 368645636 654301079 150551414 1036456198 467754829 115519768 124312954 1054362318 137132708 57972537 608980848 373398625 820421633 167632489 493256642 821231344 751104354 923561657 961041184 225777037 104664904 680334431 551004412 712443313 237505847 781082679 738357263 722395065 776092217 273619005 890227410 510564196 337252700 762984468 37831686 252677207 222311983 498237826 431362860 999727769 902463817 315596017 532836622 569568023 712776898 745458160 875363380 326687777 136622264 498671536 520367472 519838187 570990540 8478088 33414227 1009372941 23352226 857426802 798151605 161846532 811374949 680438411 1028159025 497740975 183373376 621262231 584741542 523585234 279813094 984035706 1010206903 468753558 980157707 1024724416 276585804 359962631 655262184 208704790
100
343105295 244075669 187591867 177548750 992525040 931954579 793902660 129149535 195518626 922386619 818944586 901655011 519837467 839226025 699477012 1011386520 502767896 647291739 471798513 413360224 308343190 518788280 1043734192 276142400 596209754 86529285 189340712 522291684 578113131 588777329 267022770 815704090 503966354 690945163 1045187498 782813522 334775777 765016774 952752369 526840613 926517289 850286332 682334062 384547787 832803970 709319912 662220936 120666787 964406727 431572906 963077550 208832687 289745687 947259975 398363855 772067605 191511638 563488807 305798370 772927903 940359337 919395733 516213344 752266044 929898750 562616387 119059397 373711485 127490178 893616067 68754962 188117017 139846952 339791375 1056391502 963838313 477292073 507623425 544482560 543131884 67059326 518727132 248614071 302300868 118212968 669219777 994309250 447623480 217095913 15249979 670539128 460940592 138831944 509673140 536521266 242779836 872793233 489163773 849234764 491432334
100
981384467 412795594 606141416 759929210 52054496 237216308 766758442 113064701 270001744 667527221 388810685 109870004 163132798 897829423 754470476 479449824 277722825 324205926 354133002 847073769 886082133 946130817 240809003 967197912 1024083336 834703117 886140776 145122011 979949453 423691258 1066924159 593268420 92241364 802994204 188407985 44246923 576768144 545181611 757216323 856549576 927248184 384987587 1010046717 743660345 892122374 77775077 860270766 356767042 238558587 590439284 305342885 40897384 429535449 52796473 714848058 534851797 291803303 993391328 364296259 545564632 714578993 451832953 682680735 2966114 606790918 431313911 494434991 525079177 234861432 426807988 235121111 29543176 888118047 978163947 274977026 74559421 359210838 728618557 976747036 795022891 843868093 444187181 307254165 615937526 838468789 576484516 1066712292 246221161 801489895 531222125 343958274 427425267 71275710 527511994 784624875 934818981 587496680 863947421 48478241 715625142
100
285842649 357394320 333030697 160686591 580076615 657121774 119403531 235356544 608835247 290526839 1033351382 1017783769 253771727 787836368 441528346 485681618 720943146 1032910081 671030124 335998675 272800135 115541493 514624997 560942444 217744242 208699389 589185187 780342735 230952890 293703758 968804167 464068689 269309681 1054870142 254139510 953380333 242124015 30953739 680312408 550901952 213351760 910085588 113351452 24892558 626888689 561773213 107744626 880410428 1044069751 48298384 280275215 799424852 382995400 63356343 1067554605 1024441988 915303055 540656515 834290440 501077535 496347068 926177608 683939426 890663834 1062597634 262764478 933905919 430829328 969176920 98708098 870493738 964853183 820344185 49252499 383893295 153432713 843219556 372456661 1013938655 378703476 138594012 121675409 854555663 926720298 832001256 1016617459 586030360 872987002 86871124 570468491 730110553 136488405 660180783 259791309 828789681 29852881 422233675 270592913 111745029 376055210
100
387741121 240317075 26902976 97712316 815030634 421663476 288645966 975015946 1038188902 751782071 503464864 750104507 514639513 649740357 243919531 985001623 923660073 322535145 378076648 1028253326 901147394 304028501 278506710 754316593 165957714 619447836 34631028 283544631 336551949 401859125 287623367 1034490362 142744170 502492542 632764250 821055991 793830243 601585975 625348025 709262674 694236985 416445059 987986165 986626895 645066479 615414507 608078627 678971866 73241802 225054938 219240413 725954048 603179223 441796641 444997823 1032221812 473871717 436572789 677745131 842007051 419664774 239474668 572526214 111539264 499466131 663396228 302255416 799379889 447995301 665257884 959677616 858507936 1027378717 969756281 53110814 997935474 707473948 202648259 803746743 832836404 462438411 1023947781 537823541 405714961 819767317 1040816944 109501524 281875421 468043944 561541912 595668822 842178189 969110264 703695094 350084992 360074429 314179452 371051748 945062299 211812393
100
815952495 316033636 334089844 105089076 931311696 866037978 965123932 1011561060 810009186 263744525 583137960 777251555 30681901 676351146 305147954 305982720 685001467 176734401 533267926 399311788 453694556 912432198 909571062 378493438 654790819 835088785 790721015 1061804975 226014310 355498462 751063746 883893663 93193217 230755790 124137796 19793486 437717012 112438757 629140718 973114979 290918913 712940298 497497653 31240489 498847855 840761097 294529811 132674829 703214538 122004756 162136964 299086881 785605312 344998462 961728010 439970972 650362565 1019956735 997080106 246063448 480114832 419719859 133660397 50645587 179582108 184901147 452342624 32888110 955334568 675781082 95837972 1020245425 239326007 1067471864 726891678 1057850949 360573457 36122467 971544600 875313272 169485504 639202410 167213982 12113277 496582164 817617216 769190867 699813545 174690208 847043199 591918169 129818104 898278970 651797410 156910684 225769093 341763711 398952329 897030920 995083541
100
140329292 446957817 35800078 882851981 647297094 988640026 983737380 208652919 758477395 759562743 384292226 180707202 1032593439 864262913 321868901 488527871 220885144 818812300 256228239 526235749 623236467 185471825 158503109 746525133 849598373 489580779 962666832 817230454 539245546 737285722 127430269 148563522 725301057 90230659 508832285 357041976 783135597 822875309 416334597 143072768 622961526 497998597 643596687 611537514 1020553254 115983643 247444504 179334119 822690957 605940579 634252160 1067033102 35775102 262681781 607274925 17431833 294840079 1006583502 197710856 480265829 455513885 980801229 907473918 56658166 20941766 228852150 733273984 852828656 638416620 1069061362 733622147 772890911 400947129 993353421 444562049 725072240 724795158 853008119 658964727 207978870 950813746 1001426692 413034981 891700198 449005825 447396588 395022161 265330715 830828218 755427723 30825156 544127634 676633176 25810210 67219915 353647983 892528923 778171348 1002795639 499378423
100
227538180 772116522 739999710 944157716 415902044 327905680 473030295 110525652 1020667693 893392086 315875650 951994602 1035876807 41514159 1860862 223483436 216783677 401302069 260251121 769669907 292374757 201223523 211219396 922638142 648619996 451632538 1022848548 231986159 187840896 278739485 308228418 1061418124 1034756084 211542676 533826132 119109407 301609631 42022797 222104594 131450071 487940781 666555126 488979258 772125317 845033357 362434725 941968140 876466464 288992113 83240656 442362318 1059081793 239112145 786239125 790633801 319710376 929784296 203291763 526856010 929520821 787392309 598124751 401844770 896998639 1018767868 368748657 337208615 58083969 583421379 440734980 177381681 373160376 347501525 801555865 837432605 110161542 257912770 480450340 844024398 823946498 826739677 827147518 48310567 982686182 557424061 773345633 550475154 729836304 74361532 380337648 114310012 700524545 32349307 895308844 197962582 800160353 354714972 246889983 399533718 58986105
100
1038284039 195276341 780958772 458867639 808115430 789108990 654456109 218066222 42566824 30538862 136761604 577970707 1038782145 1051277566 714232380 781393473 504827113 753138184 797661919 127414966 106079385 140766798 369236218 524142100 701023121 175018099 910967582 179922209 733733973 633159552 900998369 786686791 128508587 239593313 321698651 792070933 634413086 864827750 113041834 813358779 483932286 710112451 225676654 978938002 91686494 557367055 603396941 85466002 828094357 561122505 570534768 188466139 180564414 194877902 559713796 149161773 510527159 915796452 455917499 755463535 367540518 344885555 782399048 586230059 877990127 150660295 341687526 77723664 1009844159 671240975 437919954 955724655 12293509 780285025 577990092 985200831 167478515 534827892 215317147 133304858 512669697 489868772 434701702 53700285 985166955 930417841 420454619 581237644 945786926 886918336 734048107 587629451 804173327 1065563993 869888268 385974374 642300436 971246247 305274646 359592682
100
809696776 67293755 856299751 997366666 274195963 304557962 102572127 831376091 931355840 343716458 678667876 621527576 1048275054 353681817 910174048 829006750 548851424 537727798 861640638 127660913 1056164405 1071428934 959635568 995338166 858836304 369731120 557280108 10799415 206133336 516488513 858046506 246457314 464051514 1011589930 917319720 238389066 465941538 1018796669 677352294 891688740 441851910 740153395 970462442 850013132 1030841115 700754984 898502462 422265534 789504861 651082141 382793965 105807645 915758860 704282550 650535177 587086383 208417065 853963258 930806696 937763806 1069590014 491626710 643350114 1023210297 452026259 855699994 664014037 1024632561 257018425 832498042 1013052706 543315420 355967235 659292430 503938157 866946934 428114504 804098514 404880224 191319131 102601763 178867239 76581544 887910094 788740339 900415568 471236471 29872950 838521819 1014265590 377681921 461828251 586980675 724834725 635009023 950798637 869762901 669854541 805279023 1034349246
100
566047361 141217985 180597713 250953539 396882425 440740155 642700075 466382166 550297654 947435222 39021063 854526135 982254449 944920339 42685232 93311686 294683179 766626645 928434680 375671563 974317477 82104677 932083381 893964207 1064269928 916245486 953846592 303582720 998414015 683735809 740355956 597263089 41760568 622806163 64781749 430164887 337863975 759008507 846155622 333284781 799463203 416128884 516036977 548798481 462394247 444966561 96639172 444398405 795124978 1029649668 1066602190 314161647 822533832 712957317 662490630 505651545 602911150 239492081 905434724 1037986289 1019613201 22236537 878281190 349953994 133915296 812415279 301744397 310719258 912428238 480225420 183658333 1041094842 787677521 856821741 9832417 403831465 959047334 709183249 478667172 442661001 263932810 148033949 384785465 941652000 797272962 937441176 17667123 579503577 49808212 164474351 91584430 18695489 509719948 736186098 662368965 1038725514 500530936 267444949 732638233 21163531
100
429538093 961296432 996135249 975546045 307640576 1047137408 96433044 452657344 711515917 1058636964 415036432 77142740 1042571315 87700832 753401975 866328033 819560469 71089117 656449405 648732015 283600795 837674535 595578203 498468910 155289967 21916590 889661519 101247088 857577089 511260101 636071194 525907114 1052476035 685389862 746554240 700936183 377067630 255318381 959896268 910908052 329686780 525396888 974378569 90436197 415501611 286340238 814844362 977175407 690638528 329156244 1056310819 179062876 574691521 683698393 577467821 1049369338 247320058 694439916 661670086 59356348 681177978 608200256 108032591 341081911 45331731 634840239 1050260524 883946662 1061845469 526121716 893189063 234852455 751405235 272648239 407817870 170938236 512933044 207741797 47761009 622969099 465258947 925234174 711859812 250652383 166498568 301783621 754274019 600122852 249234797 185788396 777566825 805734062 1057300514 254781573 368077304 840336883 346842394 375306 599185812 217462028
100
372930444 376780117 94033095 695626361 126107250 646096553 226517791 366330458 1033705741 822384167 683852972 233713398 824976223 759799898 38370947 945035576 930450095 993599148 142767933 252252461 512356873 1018191854 684925816 480513671 88991420 723415252 844284501 823214365 743138522 480277623 970959352 860582249 679439291 304123089 165782540 1068560648 362127994 372855620 541809212 349575998 558107766 719315220 1034736315 720856431 230215123 35022824 275315901 879558567 357302263 69818957 392187132 801244435 770151949 876160051 799173172 642858118 114774405 437416814 553183654 747202805 1072875154 915869750 626858905 993733115 89354410 775505319 397076436 59927638 789108490 55302722 774027814 832399976 8175920 807966826 629964511 730021047 662272863 795829992 168669012 1036778093 654584606 115339624 453275230 257714648 779957177 932176122 528069851 705118443 968403647 209691793 553422380 517338556 989912194 516934023 720921782 258678532 1010098330 219735063 483941985 807429282
100
410336866 296224738 361351452 683802648 739287418 430035051 1060083543 336186636 480419395 1028520347 169405575 3926473 664176230 886845 910997925 1032251323 964709709 213746307 591161775 956926967 754810025 965228671 1030725158 497033136 873478378 1013390507 171637647 903565507 455497162 534195298 30672370 348299820 155089603 897706084 542379358 491023503 484267924 987553110 377236067 443903664 163899584 570539072 189549206 1023536635 664783886 927007501 801066257 1014130429 907191562 707867918 1044262640 220581352 921014659 389849976 530335701 371416851 590851595 217040353 397317732 338034552 753838714 780804807 198188232 562244917 836005483 60016649 770002220 751796235 34917822 981029740 380667459 40024546 537742612 577800983 579444673 790456131 731969110 656901655 868910816 756158428 1065499951 654337244 377678556 1022621440 589624205 316381626 558168439 158166053 407522852 615694697 387787638 868199268 928577771 545655686 1057431841 860769788 32717724 22950672 493981383 66603726
100
259862072 711263979 1017329976 962627298 998571393 844530272 957547081 797439458 171917183 634156443 386205012 995838618 193550332 723959340 1056883637 806762366 556002568 152178567 518283598 144588580 823618421 787434372 366014724 104273093 963943259 77425375 16503103 540183745 786646166 896005561 943528046 847125784 196141891 538709013 151196033 858779121 961637447 344325724 113952877 427129367 176431560 215578073 409839276 176537462 277772209 533081406 30810042 326696867 842991667 1044068638 166555033 824709202 262838335 773513328 81026382 695548893 701836300 425788690 985213793 60862916 968436631 931011652 467431521 1066043175 509515550 216577833 848764254 100943694 234113956 992451402 208898157 781456418 35477361 567700242 598444328 558585521 736386703 526835282 714974507 227737517 403115854 379620031 990596248 688871406 277587648 1008811119 322053780 738025708 886211902 358604384 991063496 179029317 899011297 15987441 611605728 1039227197 512308233 371432551 410954511 113453881
100
462130650 670709098 233838730 994845763 865917626 1047099781 323881736 371734665 134876885 641154473 278542921 849684446 42011801 247052458 73493644 455790136 16689466 178543553 137708311 288162864 986235183 795294472 417535666 4788101 233200819 1021511169 385475628 544252825 549971013 762548240 879839445 625242610 135357736 210954492 209948418 989874875 750314980 949421426 856476301 1000000832 48941763 38532994 553715026 955951222 1046891093 862762784 63667123 862153584 356774380 591166116 497608981 360441323 240663073 650288970 357491809 428873923 212085581 409674163 192040068 233879163 92672529 688760419 218023151 143799226 329008079 714936897 17908247 1011705801 613151534 184660761 34055670 207863062 337515673 65009693 691498120 757658035 593777345 441301600 891119696 452224983 517477143 666375514 437817040 851183196 849709651 192663399 1040307476 33204543 546627824 317870664 389225512 902046244 121857965 469054368 667889053 724093136 782162957 874138999 375179273 88775597
100
433372376 1026188987 889633667 398848073 858238616 764701627 554898987 642757591 39645213 434058922 73621664 883637164 45342457 308013090 722463368 609854915 429493253 110808990 259008268 665110842 596271066 241492990 924981592 602388179 148098905 775670791 1004720416 926337396 271065124 732067553 592049942 935937703 825638178 196101271 951740789 767987483 1035442943 615562906 890890361 978902817 329657513 30531647 539087588 422027055 797730772 908259132 1062924923 731595873 572610935 577102895 387340423 126664947 547539533 527786775 972376661 356680904 597652310 893469657 600980918 584912358 203637331 77834940 622650752 898959608 326610509 277917933 872107531 191693258 501881870 560110844 281151924 842572753 625627814 323267421 194342237 320572065 336789480 1056859880 558226667 333554292 376327402 312578394 364455879 970135722 445153929 500997074 712176990 199613507 904052194 200519508 269369761 208580199 697808090 60966218 968485254 78889694 197429912 728190973 168445829 117633177
100
814199813 519959328 682745883 1043165735 155708499 956615750 821239370 462108224 355809651 840289127 282927127 921157694 708182173 1020304223 564499211 1039833247 296889036 882481775 967942323 592268677 820926783 722428602 958393120 380699446 954804730 511238857 434477416 866489500 636259395 699270664 483423267 1012155333 725951781 205319495 83890670 704641636 64078832 1070446393 866653163 369957454 73197239 772200696 506294848 16965118 955403984 7603839 150001811 120080659 178431320 842115887 693637781 614377677 661073837 22999627 300451956 85697683 706188274 479747963 327469926 1034215023 212053390 788330317 253702693 955196304 50557357 998242223 192120174 289615047 965665725 243867767 43629697 218754827 363862515 723880923 58968484 895646709 69292484 1061885689 867727008 140735044 338236524 418404945 903696706 451542619 461794154 201011781 971089883 404253374 587146498 927455136 64787905 786841753 667035834 491423756 116400076 677640249 303029213 319667866 163799258 328481168
100
500864507 512687166 711312971 771534005 374416743 1002184785 1068326021 844126818 830825399 630411533 107096945 13999220 228645448 791114773 13148924 661233263 223966904 780875498 794630039 692284920 362303338 971286390 298995384 148413272 981760005 1026251909 799349591 8743424 1046734325 1028861511 1071057522 148541695 553936105 870678224 664936329 95587214 580819795 206246553 808952098 896563589 157621995 843610364 64746822 134909923 758225197 258933947 988909058 365041993 151124950 193221753 29681127 128648831 372753771 572681023 673942667 644157167 30102961 638736633 1011368710 766009637 535122486 421753591 705046646 898098005 512760519 360782957 958199419 1015743445 477318648 600383219 732974523 536943006 885743008 1063555845 802951775 439375055 101659481 954554499 247453845 809647914 888530180 476716851 64708876 336579733 835615043 4915002 802039163 539949979 308001790 647012775 701232410 1055131113 648422111 704116968 190357798 1054351569 192266709 92571987 840743266 314035658
100
560353173 602096031 468015249 991607533 1002912276 169861992 824246525 609694586 247057166 527367086 174819571 337846353 541023363 168717142 1039865669 488937594 69836084 394166184 167784390 819200413 924771626 748001999 21680081 307347595 19175984 137391196 935762627 521238963 610378836 964737476 211818108 477946285 17494634 154973917 405075939 1005591987 61607561 993062501 867270495 280081443 658358924 1006025339 171763038 96996607 280808594 80825636 542562001 1003389548 238199678 1039354055 178782638 422314294 258100087 766437553 440906093 21838155 42678889 290634131 511212428 432299580 468995203 313844223 1000209420 1047558079 858835127 732887790 1065198065 135152175 223442238 789346364 186420165 315924234 527678481 481141034 583824405 83793266 291561329 484514012 892972531 795140781 204422751 1026946777 848048498 76094117 756525348 256405390 485341230 213145705 149997003 407571659 335997377 806059690 151159970 374240836 1027971151 700123199 237216957 1049217553 318639355 966551713
100
861096051 1042646318 347694191 871824496 1027643871 894106620 188939097 557746668 7503712 444228286 323414760 972116348 201416729 845768221 697537875 754429483 857012338 250368933 72368722 153568806 597180053 363582022 482003875 348900159 349525746 631843539 759060870 408374125 1022073019 282271878 267726658 597430602 676438632 86858106 434603934 523375763 47545909 793532208 127500648 233437868 499963551 371719947 263855090 1013950234 57096939 780579540 956646288 1065245702 861172639 713226550 548072987 189295297 959506183 401454659 919422833 552891450 694816177 915338221 384298482 156383626 898430705 226966158 171065092 371784809 892394846 760445280 844018577 767651765 888130387 976584454 316230788 915224562 421482351 285409794 816254800 319683525 641417493 379402556 97030760 6161528 221549805 143852673 430021064 335310458 773210465 867149058 614974315 129952220 531772193 192415185 127550418 1024133844 793268640 1004049511 105165444 582560318 928617364 881174817 639559304 860018198
100
555295610 466649022 157016812 320786943 539857935 217235427 523883330 829204415 1018438872 68326807 178591774 793888704 196613787 545348039 813720473 1017788817 177213412 871811779 925099473 183426147 768840065 734713023 551913830 829634445 416971526 1064299091 331104255 542956297 519610186 900721916 273702595 167137268 602368232 7185817 319490785 1010800914 755994303 619498734 435598856 1054753607 967104627 618832932 310553327 734987807 63304426 584129863 41658830 595260487 554849487 175018951 399217891 789724177 359150354 471602424 718417135 508458996 247235941 413939857 661183926 805211914 759110337 821856561 14916227 519972241 792509919 186875093 228641441 1065000299 342976960 624229732 653936099 849847965 280792614 467632419 849961245 423976915 845767704 560182081 183503528 395970267 880628322 1068018765 320403170 801192230 297689618 376355514 639687852 829604938 291750652 618838882 899334634 10684034 849502263 336855552 522278919 1050599212 277316767 638505396 921135214 864366410
100
332631889 597517699 104419602 809495042 214349873 552700117 83988711 56538398 454157415 934854645 631399526 91560333 509446877 593297557 582382093 870204384 102279363 41155143 512394973 185095374 998360588 513732357 207774426 329859504 219941358 39656361 198874511 545211653 922902374 311603318 385444487 209641199 533375410 398875021 599844309 596665781 636160213 559372153 575918221 37692991 634596886 858662820 285201736 586945693 892059777 1017756895 935242916 30805121 737005924 768296926 1023433154 969515456 944005332 501387194 768636615 17465556 644477478 490527341 61378907 870866781 972304502 966288729 713135917 808549531 843031331 861826498 167137900 489992694 401437264 535152975 478737999 516232055 1034238821 994053773 811449231 467738700 848098701 978537836 83660008 870286152 19457590 71456704 434881436 927163232 966108563 409311681 708178927 999965743 843985693 206996107 19712428 738555507 519051790 1003453599 217773214 173086861 414164453 979531360 332866840 783984389
100
946743013 357038743 954865774 919149828 782517909 969464048 238663034 1037608153 429026369 587488891 153827608 742119541 912863607 135601707 258896553 605327854 777774732 567691610 979636372 356928511 751773461 97228867 525401281 203690631 538279534 32359047 586205468 549192454 40639542 459114409 523840536 115498275 220829905 272582546 710970665 559817512 72403429 54602509 511287625 618220164 486123229 93183052 422975348 158760008 490880361 170774369 195188011 70149547 951694844 739842758 434914037 56006790 410478669 377216982 998713562 871627737 844103638 217006929 71211750 666553412 249213016 128513500 1057650092 232664207 574126677 367217791 196471488 319899170 667910037 1056958757 11246908 660339085 90990498 690418463 712560188 447028994 377214027 577036194 584685922 991188694 609084965 126405188 559956306 581790212 1016451333 709188995 403278903 734476969 194478215 106318654 642789437 373310601 464866443 195843386 764497941 26389897 542096818 31581598 433325940 36300339
100
1042899429 259667831 38143891 43768373 398504143 1034751797 486491056 329756898 5374046 666960684 568241548 136060335 477333830 590763028 546439660 1007108279 595426173 340022666 1041933593 819074872 691020480 275474061 107056991 975797268 323623693 656243201 1051478417 299284561 587240743 650063663 772077955 183083929 109816598 981695043 552042127 114709691 993576100 199482573 96837137 23618088 615844832 683093569 540295147 44937847 578941343 220787831 953400066 138075361 415613430 387140651 541405630 23796165 367675585 377315710 331284110 209568549 985368096 624982131 303181922 1018389800 251163381 773162355 942872367 332160662 948426087 294475209 211214447 59445599 532882785 632637479 955794334 1041998612 663322899 594187552 307576510 377703788 67940720 849225643 926409428 880361153 663371439 755697062 1016868969 692783760 811766987 488720465 436536329 95332861 4208643 891790543 93459143 715394124 675350874 953517225 958985912 835204969 575904536 434613834 704858995 867956833
100
607819079 376536451 338942615 629154791 887630391 1038920713 469030981 1072260816 287546106 541698546 785461154 646817431 413846504 276989500 1056628567 231535066 826403101 309487431 727737873 836239579 157489910 32740181 659767041 181814784 679496344 1065748753 1020358236 210603603 118027881 889235461 348397020 707604994 1017517717 319744290 147147069 153015520 794694026 1048389436 574520001 134133474 311607420 43349900 317888429 18715812 822838242 68096556 591707338 976099298 830302199 508709534 181283556 83875839 21190970 185800774 672482126 795470465 356018414 847523563 343381085 46597010 1021714843 145008442 563672552 1034233473 410577803 711604035 636073423 613082687 506233166 63568634 504747121 16004579 2257974 635554999 292507956 669567270 802472156 449064375 396723968 734921960 815166361 849919640 375101636 794197929 651451661 1015236577 225439216 699470352 369612444 440619640 285654778 240744296 193828588 658395177 547992025 892108318 148018793 897995814 588154509 295815237
100
461964225 1026513794 777442197 38607890 920078441 918889909 752538231 67716191 213064981 7576859 517028923 510558508 450539075 463720309 828782064 829851674 454938802 118453862 605244710 644879598 183059939 931991543 1028293747 681839124 172363935 941000467 533098479 877535513 650041712 130837516 705782199 1019947824 48063270 586661140 706061933 622780847 791809875 38551237 382259638 137578127 907506384 32335002 843324091 410227950 262404662 267897203 786155689 816103824 796630630 949041173 839364401 169708378 578005250 599868328 405715720 784341975 1044023537 529821751 749178472 660027315 964015839 525069107 562048398 423165762 520595898 781964273 853457722 5324538 862968630 909775911 168641842 888492020 259447882 356501619 612540606 925075567 664304049 18823380 997873453 185613389 870183018 338714927 686662224 220351893 807023161 823527883 251623674 96554223 951728675 662532053 388868998 798435883 479949046 351960541 920195152 354907322 412754367 318936151 116834362 618540083
100
365559377 558359067 620520233 486023376 797619141 569855206 56200326 988210158 988450548 731572695 135276478 739395729 84488447 715326962 406713538 404321245 40653768 181911201 933827720 1056275870 897097334 657795629 866231688 262119617 645958133 217321545 684355647 236780505 605771124 885076616 328901551 437379483 649464549 862266594 61514205 691976546 512791424 157201972 975035474 327708588 664329280 657582268 867942555 544110234 450234980 846035616 529118410 537941620 961921008 363396712 184034290 1009045027 952987689 738034560 485792430 394560438 241288221 649776824 292746139 86656221 809897753 576398019 121607129 432723825 723899184 1039636667 439138190 493246954 344610235 784271515 871157347 745878503 397296596 925991364 908847109 714249898 376530649 539120505 549073061 46566809 475949295 264414562 517569913 332504766 771008893 557228045 922741049 287046472 313008557 762783080 815890594 321536008 340351214 209852745 601030390 213501429 315058548 874199526 249010810 468091560
100
931009719 1067419741 1038868727 956070113 125954032 447562030 165651514 383170816 278687903 1050830011 844166805 586019212 820674823 825479119 546977627 897093552 89031856 949937172 818229095 742289337 522773733 137871515 907361686 486677913 1040743732 1045826136 284857160 111256935 776282097 719471780 343965923 709948381 431368882 1007008186 696832592 9422553 200747732 482276154 375798652 264056284 669815285 123519656 296211673 74095246 276462200 203545069 254257114 231768376 312441860 311620565 112085882 721848648 862294021 707890320 196972726 132206033 542836266 363145778 777273102 43494920 629508325 429208884 79487240 898739656 939602414 1052074224 783917229 721610255 415084224 616997928 446641162 842171775 252409115 982434175 355522993 680714462 1055590272 755523582 894395701 722113430 726682040 642626449 80567217 236007478 147580238 50312584 536485954 763461871 558677520 992734487 632696968 524507159 770406034 435341270 975335722 372175017 938607786 91259457 238848591 214687428
100
110188021 111845432 385504293 567119912 452396113 931394945 515265373 711941308 11868769 989412929 603932077 554837770 78505997 707282823 152878669 12422337 955639551 786671553 802869883 275162930 140357414 450168645 1030673911 454974420 9829175 678426826 713500551 344538305 639614247 959930860 869797236 860027190 427442866 320304043 934781451 487546391 289499608 349582060 228249630 452650600 825091418 400330999 746938241 768400341 304714049 1004147703 96407949 91031339 602527576 654643069 291491231 270463197 750920621 469331198 713350554 280277376 278948116 611845200 21052001 756765263 879080868 914916401 412805214 820166055 118282039 666888896 1059546110 295911308 911282158 950898178 823729715 493000227 415685291 11580510 449841392 492474934 597213078 146324769 54473649 566446003 375011481 833739004 1035565040 495111725 597861860 429937281 586626481 853840218 23220841 279733929 963059703 347746707 941852769 362851665 622598476 696775767 1017755077 1067258295 803872829 815711432
100
463511765 822106882 981748700 54903852 55422101 768230584 799922237 777349741 58010955 905455430 584073977 182859418 803589379 312356988 461928366 787804004 777781259 448736270 805112956 152990625 481266039 321182740 940543625 1020598989 679284638 851108234 331013759 514958724 633192603 53359825 925932809 46251529 771688141 198389292 797419353 687212739 372002135 856956484 453878693 907134138 354210976 149583525 546151845 297663518 156735189 992248383 152941335 883049665 683621474 175746533 4575292 732237976 152576125 900686033 647068760 397774397 479880603 911238430 316585525 1002510704 838998521 414769229 385605792 1018575761 63925268 796449729 476495595 297221160 648605489 542072131 910066026 81674590 856813526 255856510 364569078 255131777 451336271 981826180 649744493 214040196 928097578 811715655 976826159 1070424188 2648507 638595361 214179747 482298916 166192281 492354637 657940144 574216282 465314847 881385579 274542916 324046240 726219500 852654080 104685777 67073692
100
270926947 559111667 1043318731 172212376 221968684 122131985 990113323 276294658 578229169 774374795 550483439 936742125 898417826 683129715 238491543 876518287 78182257 910281026 725544618 212882625 39200471 25799509 234673711 906078850 771588429 691028331 230036789 265241716 951590292 898586409 490707787 632754270 174210862 508411030 229707016 960848552 119712482 137227935 717021316 53847778 165153596 836325268 977242589 216571965 605971722 480898985 148354996 1026701840 417242080 481617270 362389421 903931988 848955029 563558008 523197170 698390569 182719428 935808910 217600689 605761615 347864652 946670972 788118681 410558894 1069060561 469914987 397551457 748718030 372768568 708722023 589436738 568285535 218480943 269272288 379302520 768682163 388534434 982850858 623607236 280228927 885680455 881885693 212609261 948143902 543989268 695443957 802646842 176220558 836369859 539793170 166064122 1057448304 176752469 897019706 412111612 366019276 593505932 470500530 562244887 185389131
100
537800815 790750889 144191651 535325627 543717322 840700334 73815550 997152399 612471211 776222772 519772169 585220700 1013559782 1039260437 416202921 182776158 684410770 982479372 876987718 221193969 97886602 826598457 676410190 546383895 371696365 944279713 956312755 192891897 128747423 1025042092 1024750697 729554014 412924102 706776741 669780713 369526325 387232077 277291582 122804913 166566417 301199972 422606089 84374722 573299880 905316350 506227968 605674785 1034692436 1043832145 874081022 575891286 429529234 328835418 423314243 509387504 773854341 850688855 910738931 593385470 934598003 877481802 456251288 53908375 962235463 545215101 677386652 949142612 779194638 151728121 590619344 578873041 352363386 58621197 180439016 189383215 865385314 2440653 537523197 346436757 1730880 653752720 993956105 329355178 391300785 401923954 901841006 515573021 113637113 681605840 653173616 286794526 89470844 1015969742 804451254 232415458 416186438 590739412 421833677 518634274 287552644
100
964228621 296714149 583426204 874996489 697580519 948725010 489909905 787551946 141125013 873098316 650952005 608909154 995423888 57288815 668580995 969701775 100826642 609069052 49242135 394190771 468765593 469695830 338893905 674646612 362296170 852449094 844165768 184064156 895804172 907061624 779521429 270096601 1022838217 594273532 686124628 250284286 794589488 915783878 804136999 455599905 19976597 816058925 124169586 594825723 601779856 377861488 653110304 211597675 225042298 308217388 898431516 795942643 444520435 432859111 160240089 962602553 749663327 961568393 999005899 305378696 856985188 728020701 740760044 328279628 533438829 805453589 869365304 287245722 686997290 797937475 345759025 712139941 405148686 310600161 772635483 572897610 396786640 490273866 592927937 1069239941 547268074 230238014 477583727 338511098 708332061 796505954 186388981 323822445 1030974699 391488958 610008043 374667082 502379548 4175933 277970535 105645342 203934522 259111472 720248456 522258715
100
27711508 488260812 177650671 916195224 745537343 1019942823 928701761 881438095 444856464 657064255 475597990 868368670 991998883 346445683 52577357 367927815 392105047 255131656 573467366 774494767 673353552 1062537509 297000998 149667362 999116404 1054790103 171186503 30219661 812238190 174047886 676285829 169411523 708628015 300446 296825506 1027770426 82945383 961818559 1059637602 581218059 995229456 859637902 540883472 103668085 666643172 641147658 80855288 601409114 46745826 645699095 967486186 1008018112 131435981 580560126 216359358 159492689 865900461 484272107 1068861642 983160795 626774604 173540462 49883502 70854097 120384441 411792891 1014361992 471195337 109729993 955115114 986805760 747994620 305129873 936679031 781624126 496803786 113864173 310531651 920262062 540836403 807496189 912035281 273653827 90183006 146922146 294180234 1038276338 165321750 775490053 594878137 304393010 746183752 343176209 168586256 421533827 352182150 518241012 513415714 40362211 219693959
100
710257570 329103334 326064474 248847012 1052856914 722562875 444614256 906976349 342695679 182779230 316655794 886236626 338041320 732904309 720656689 80611915 1048127504 467154696 629069314 842314673 840982462 398318210 523804351 112661266 504786175 93660596 443072772 225304865 134350367 973731411 306328819 584986291 871067700 148856949 1911216 108447043 644748179 185767704 752706022 757667694 785915992 843211932 555196481 654295416 585777891 928854851 113779698 64264646 975792214 819439032 397161774 92819810 49582872 586006405 59818415 408790139 1070645076 716217755 304613681 1012538081 396154747 987938510 607672822 80631949 664778942 1071963223 540400963 359136791 849495957 641028688 110719969 242161982 478647354 759437371 579248797 739321188 504696623 647842172 194154184 920361999 551341492 1068252634 901647031 96998762 1065082449 983118338 485798468 1014757569 983477587 151224324 832771915 580762889 259881286 295331796 204865070 727824725 12769152 131491786 362064466 112231778
100
252594326 592782627 48773792 529066508 310697189 848946301 994186757 1031758295 589424906 993301087 1039362034 427632999 28953194 395402159 682077404 404807688 1071692715 150132282 211046077 107132967 958904633 39369007 441405841 660486102 207713730 123020708 203362266 476285260 669081274 403865360 517277469 850549603 669429976 168547279 428192867 746607128 983932055 456775074 481263801 757925647 966818486 62284332 832748976 180722189 742592697 135830390 456962525 691655036 871490917 353079403 961000794 769968874 905946440 987854173 672292419 206257034 876255022 908422270 638565690 657539249 688136365 275635816 831695332 57262170 673471130 183591574 16129898 335632803 969651602 849360872 801417465 967238990 561294963 868502819 1001446978 695436865 110596831 23714159 879816699 292833798 23221696 722633943 298796123 999774540 568751038 158671052 998384546 568244324 611248075 21754019 782005391 553293764 703606680 963871250 346654952 950875272 935616541 131863991 281410038 328878316
100
908413461 118462353 1061655814 576982227 555134591 1011754885 616978409 808961603 598901534 881013210 295206260 959179239 571033338 76879805 252942849 890358668 168322782 668035006 69519341 1000136356 538489303 225945169 521266200 553748166 543612347 77899343 980802152 745371691 973609888 471888242 600441414 335259699 493665376 969982172 571378463 1007013342 332588316 600966544 459536612 301298260 430658486 863568120 10989706 1022792030 35795797 817818974 912626827 153995754 1044250853 584726130 179351908 609492618 1044807572 956678602 666171925 1020937717 140885335 213436253 454300836 385190789 196421475 617691656 979318426 892878776 724086452 259178505 624955780 77052080 940178569 513555335 639815539 369222323 401979109 297132807 980623228 300179627 512546064 1016719864 465457721 1011301542 927728661 182040873 994870855 308095063 406526786 339851085 33744070 78335379 442933418 366846334 245427676 321564374 22371750 150959031 480957746 453318588 787219279 713049 915598965 936353160
100
1030807302 654794151 368323030 879013792 1034002157 70956106 485466251 700430350 588064364 458109389 603926860 343690241 1025733292 599809057 802106582 467332170 934121247 430258971 49353324 1064130016 27236854 234303729 662264913 583819868 628545705 33186497 1020943439 955873405 311811187 125088011 244197427 592284838 324056788 364658737 945919566 840413531 798703117 31363326 628247030 390936520 143352231 241314076 120705027 99442746 220303085 358927260 973065042 721066659 84485485 639123827 757936453 657151770 306379642 215986679 209360449 850683481 921432749 596609894 425953839 516876861 546413664 898759519 449381629 987485770 919006769 972158822 164422426 1028063269 787154566 596563300 720400892 848019479 861143299 234517542 315100318 519905681 5233429 465826777 768985082 842245026 900556906 825294484 56438675 625117571 1069504375 346529999 323097071 521583372 655050225 608874980 524573973 77673788 169272660 1049283733 673909523 749669044 17117023 833476485 665853562 160494652
100
787851926 76488125 406826720 1022652734 290963135 823785257 735839581 881883206 832837990 927007001 733530382 545765256 976101977 91481793 442448790 245523802 318734379 299219385 443385240 935436469 401583285 632674941 205722430 388915640 761895313 185430253 220987573 900069925 898720926 33780943 48076462 742794722 733748351 582567496 643159775 96119674 946574619 367122023 292558976 240028826 608193566 484794267 717272271 365086356 747855223 949202487 730448780 537699039 548046808 463927541 601548669 73242516 448282938 1016678768 288238316 68597747 471456598 143553704 336849956 898217180 277198892 794076034 297785847 950627671 1805952 1052601158 378077243 235671309 76070488 164722207 514778184 316720844 699577727 648067998 49656188 381354246 1050240006 598821176 652965303 978664018 1063502014 877566659 786984415 145580010 768105918 960201469 874275421 102547500 558107875 965256197 624628639 55413530 349213771 361854944 43628180 472900313 1007514329 1013049589 751796531 760249397
100
906802357 839285394 220940020 875745052 137746377 59310437 932193621 26269471 670089285 463203331 93012054 513958900 1040891163 154540900 313822973 147716598 990354563 799099749 850180052 828719779 131125369 96275269 826932582 21957917 443851578 7882280 767965893 985718442 988249035 46357399 704638983 896144181 267989618 863815678 924868292 464686538 552629562 672816429 20493978 32438557 343817332 688982744 464015785 715954180 435900209 859649815 408813848 225879544 371316681 1070442214 608594318 1068976025 548735062 175306406 460943289 831916839 482922297 64332442 133739723 183892233 966499221 479502187 101786359 385168458 909390287 458130085 431065593 378546967 372609044 1048001336 407391115 88758082 312140499 16538103 721033201 352227010 894273855 922348060 356760174 674817073 986130894 503437762 475592140 482088780 154261180 716698218 600994009 169121143 146293385 331637111 343716580 844827191 754451575 408866994 710553668 92831669 197651725 116657862 388654801 33427266
100
834955926 380127173 1057491561 790766029 22281635 1018678689 888160621 691355759 219528581 83390644 88404289 935359712 183233748 452814905 211557071 843004414 823434731 530565840 292439813 149355597 184706921 485332734 393610066 565062258 401025201 683756458 735211053 469030327 287497835 209981602 960418702 930144907 185108225 383545108 200366451 222284031 1051399971 306944533 217234525 71296329 799309379 972769053 620829648 739465285 218675994 742266505 659543766 879654895 553058337 142904344 481720445 143904746 511371289 482908015 136361044 824160764 565164676 78752917 89223922 8738447 39305257 586378359 860548720 954174770 760850323 732487013 871227113 200736022 366344595 212743059 715241217 278918546 851877306 523970969 202895451 181522080 710569696 876603636 24930338 773445981 8314784 994476675 430230401 340517005 441036505 970651402 51450923 1016215828 741649454 129748914 298783956 155148926 895323271 173360775 613619125 486750072 1044106894 944307961 345473292 711306836
100
763277107 67391068 1008050074 44640650 704982569 715592808 124347683 863393841 757211750 180167609 892488945 217294474 480140967 344734287 570639954 1009401462 2811369 469273104 1014214933 1071290362 708128753 306303298 111372817 539138498 944733638 874185489 444852127 999770524 597638705 115245071 1048077851 783551737 906199620 367058606 941565030 348223855 484803024 1059341256 861253735 597013817 1055207405 82725656 63587205 768632757 768860022 134381502 1068248879 695482853 179238794 75719871 843929940 855631599 898414605 700190083 768002283 661183645 799870500 726943318 317866605 429485022 706771133 951143655 1061876822 441747779 397868293 495261899 814166951 60890499 1026108143 751711227 368920679 991880695 648884660 1036657490 941967901 686220574 510264398 815554320 382340184 853107483 997887483 648797018 515578664 645627442 628291264 418980023 538036130 499534670 882505700 1022293140 1046168671 361334398 726155376 913281473 741986813 507761524 555739574 740323570 609155997 177376773
100
487455687 825663808 964748131 10169003 122159611 507883685 149724922 504375046 280473453 550708355 269984781 817072726 696685437 1068532254 707937487 528020995 616291916 274589469 1065172084 44647958 857617731 536293901 35933109 329892285 868980620 544062174 740287824 256433099 892949143 17865572 300935814 531792693 630064791 933595095 104953756 627966870 495434499 630470483 986824794 17266092 627049237 853957721 52427919 289849304 257962574 790506828 499147915 873866914 135766256 103120117 828521891 981101875 140902531 500654848 987428528 708740570 701218896 1055290493 29906064 439669384 967999977 35753056 161197732 808449363 211787167 425272320 488651601 169160951 1048753930 828849052 47082623 631920976 26370438 421253841 545152029 755061729 426300592 252703013 357255323 665004112 609399020 379666048 414851438 853319911 553767906 983051182 1047864207 231635733 857095421 842705630 372147708 941828075 86966763 869103653 1065104950 478944416 192238368 499511804 834577602 40416014
100
366186578 103711166 677683624 205036082 357199102 771724331 471746807 448517807 873866466 208609768 835780415 115495756 613793921 611895293 274628117 116195697 388393378 488665173 512815250 1029867950 459591633 590449217 46014421 582585397 226925789 830264054 502509436 886731099 347994456 987147786 616458799 433768987 601432347 391646715 668900886 764690578 563087295 77851816 393972061 66656388 439487780 1060328406 195548855 71843798 547733998 954856876 625551832 595783442 283950083 930436407 716487674 784718310 983399182 859340519 462620761 141029285 369450239 633753872 400328887 889236420 182755977 355226730 503415257 397932126 1006011299 261104786 344907783 125932721 1052201992 954296455 199369616 958802335 588953527 44194605 616455492 339461678 857991027 604562381 282344184 728762888 512886083 788151955 848241670 986043388 454197491 748893455 968451530 11043451 497781906 45016757 986279974 16172060 911253746 6168925 652878334 57079832 47387180 419514819 990913981 686235342
100
580957209 1066849288 883842511 98196032 285380313 227560495 450584869 156630677 265134928 486534817 855246772 465580693 414695332 78696618 137823990 158474288 532833217 854300921 91070055 4175095 225293781 971622436 21320713 554103457 1000703700 1060737314 77250784 682151816 748316405 630473167 59075959 1041082153 653838899 921254763 965525082 85408424 523254988 178223899 433975450 815939913 431794118 575648359 211101260 804882680 1050912101 1031335866 40600330 1046259394 714597814 854709990 6051952 226244442 645178120 890792349 622027424 1041084309 302196334 67264504 305534143 467188974 993811518 925896948 333051253 484455939 259553428 914615025 414845809 898145046 272542672 813726769 234707427 769533581 967239443 437193567 966814977 106720626 343912647 173064197 1054078594 618237939 44697876 322722580 266500646 880212451 811425387 235568992 829360684 498709303 960860671 817007138 455021529 1043087499 1017973831 670694260 838941688 288101275 270852478 534277848 289622869 230984650
100
1012729379 439493554 369699649 398034590 874419066 841684425 729215505 69435457 26876936 815048138 608173983 473908226 981209114 607637957 122497479 995306706 662254143 117308846 357300459 516683208 809835466 389696477 892925040 32709277 153407825 848659855 641138495 685819953 328165169 777950050 222676037 277568772 529446407 524387805 900281075 337017277 1070735160 10956262 588516286 969122215 782590314 843007306 619150496 69626671 373128457 276244280 840551829 377372776 722315459 48175302 899030303 894939015 722884108 968892779 455552195 785861478 23086491 979661699 490683786 5250053 18197483 131359951 204405889 554147589 669738427 738850546 127762233 877221931 466369678 601681909 726880327 120320483 603470636 908690115 11176901 682225082 839520799 217286574 506858448 485483747 731155511 1032340712 1064412424 654465204 155849479 182503179 109933331 639439654 216023909 331794834 178664729 242095960 52531694 209596253 217889353 386802187 64946047 435489585 805199443 291027495
100
632544701 582760502 321951213 381238 667788174 810189431 122784591 782693348 673829278 156000101 641714870 1013582469 419161820 67253845 981139172 121874831 204301562 770652413 172998046 652407323 405398768 207277051 184575021 823198312 225000313 661028686 947717086 324925016 812232084 129668827 243031682 675117042 806106372 218833641 671609583 267706334 478467281 167225509 449649020 1073538540 928054725 537352863 1002778761 767091085 283509488 751034699 453433589 866490968 218734117 926200706 751977126 308390023 319194234 859635454 103450885 959538551 590285516 513679585 193863551 333474860 123722297 832613934 815812101 908241354 410301604 463866959 802536844 517406237 518080820 170170766 829822094 936209426 685775061 114320795 830776200 687004220 216623797 267549196 341975418 268723024 862212296 741389016 37320810 808203945 784579653 558376668 294232545 925501637 495034919 595337302 22975340 132715461 229257134 163292525 67844892 346400753 501812955 280989862 594971655 889474098
100
608877303 1034107248 407739077 247230103 925099276 1052355738 95209971 431531216 282126442 1067545815 722601651 47086774 725569316 64549697 111809834 846191809 477324945 22366163 306900225 116913296 830202827 584960494 1034757605 611695973 25532467 271454421 146174984 370543270 922826219 404786225 686240925 529476190 420291674 526625933 893192799 120591801 865428652 75209690 740067851 326447499 417039952 1213933 118748897 826580682 458795896 651784444 948506407 976493328 187407772 410756645 530835622 477786394 914682359 359049704 923327787 946764107 683884040 728286375 53708551 565553706 674323475 661134125 226807184 344209631 1050197918 11818788 156631454 428919226 756668916 11853725 413338126 94220461 133992101 1073062285 102604867 1002029517 459978756 802449482 851156128 463122900 642169768 240174610 621957903 263390882 747646699 264277124 554762109 15046583 520653678 7001380 787235419 267951803 436859795 508271067 5025055 388650999 163710722 830594422 856841921 545862361
100
373475109 942302242 155168830 804360820 370903979 279510006 232583449 970137085 711722761 732058986 115815381 572498255 329472756 891841496 77343356 688225640 39664872 316374530 380965659 1029155050 604973732 184653451 811775043 113590427 796372652 651601020 203188618 474130405 16889030 680993729 815022088 88488279 730721917 1007113642 274866907 381323042 1045710753 511248747 506992547 919088028 617573061 428995740 397511430 349776321 837047744 307534777 957328685 762830253 465042989 472763042 74767941 65764643 702875115 906534173 124857088 364128265 469991325 363534159 301062417 776505577 448054058 735923783 568722355 733414770 430264894 438116468 522864675 923565814 758566088 685801001 596476450 765633257 985920890 732447264 855677044 985123688 380683852 644192756 943937891 720531375 397972730 905182885 312502076 363996322 590104449 866762008 25834704 307244357 974297254 172035733 53154293 296852292 459041903 949731655 188368899 516751212 597636263 220426431 262686296 990226992
100
789013854 986205810 150200020 92175397 645200231 115374646 742036062 516310662 217319129 896133833 357952861 75479984 386098063 124839498 261616703 853995431 291199400 362613438 737714165 878078096 556166151 254207628 465988213 690863925 870197972 733487362 388754231 1018941316 155064313 754463438 790397881 772700432 503225253 583511685 175774715 231337871 575277261 57415967 914747140 342465370 320713126 254694009 586049371 1049397744 34147372 623742418 436997006 791637619 318563999 627628622 102726318 838218281 1008512001 977353590 480409809 434574588 532920473 704008630 419302287 590962171 758169202 517968606 137864838 823761879 277428700 727978658 124217303 981824871 522647018 754113306 1057580198 1000409636 425828595 394122562 360449437 187163309 256274706 557400443 188576617 98267460 837802150 1017233416 867832636 470884944 527387346 218818962 96342858 801242329 58396670 137918373 249300812 465425167 995240532 96730417 760911104 786694852 126372420 324087561 343617702 545506797
100
984339200 47365223 120318340 88478500 1073213185 241284966 628508260 373493289 159691904 459902343 557658641 774178909 833051134 489328685 790362078 981143877 527727292 349506849 276320286 27072269 177630020 868153102 605650093 130258690 250191326 846601734 47609189 271900183 479270684 95483899 237839530 833214817 896856655 945813831 1054127071 927757979 358413838 409042213 832366575 301044899 370751670 295321141 690785733 795902971 493540581 158621436 997258963 674895689 647933439 185008737 701531535 361841623 101467305 443053106 863128050 218583571 418028369 334291357 153923063 807247376 808266403 307470775 720187938 959375364 693822997 891620856 514537974 822228168 345067612 113437373 557312126 44645979 992321525 804085701 696061125 898397279 378925981 482246837 385687134 801541275 196908761 895378836 749095389 87139191 175593072 317838159 155880795 29879427 104129771 663057462 659481846 272233200 404377372 636985469 224626510 400321045 1068662932 354596540 39268874 793742827
100
593090603 533333104 106399313 193074066 634899580 554385016 204502353 619817418 584622182 592873880 761052348 659229051 674834316 103748345 469332806 566990381 240556758 87439527 636396840 419860112 634682606 692273682 887029920 217042166 227184324 42576014 380670575 5117908 663540747 688910291 46174809 284623429 276801465 653856381 1327017 980835463 816439435 509765260 152620458 788739195 980878718 853036518 163864623 216294953 777753175 1017325265 489297932 413580346 139283484 309266553 1070804890 247898236 255960473 68155248 74393399 296705122 459551709 929345064 950862276 858909057 200749754 916059515 273649957 450187797 303044936 626036004 483316420 346202490 698498658 6792260 270031887 642671795 378113319 40755677 155244278 585218790 1065830778 83557722 842567278 390395357 224584835 1031005958 97848048 340642438 144761133 33259664 767672058 221450613 209832102 428991885 136954765 998774621 171650785 950289398 221029549 1008827803 60606231 831472806 1013988837 579185323
100
412321857 248906717 862037696 315280048 1060954528 51354048 217526097 201613296 41680694 416101078 872770732 799171414 792927818 318421132 561599850 1013183727 755167720 1014761906 403271209 633314413 435296095 1007207164 254805514 719526311 673094337 529045379 662733617 313312535 612076390 947009857 849985353 1010860122 89956457 284086680 297235453 102381236 437382441 935594444 744798080 666889609 966108618 524723076 210864390 1014326501 444462002 299344205 959278409 663963637 312793612 212729623 69802757 761523596 423111240 669973174 524367740 363309215 170100889 290909282 867443442 790800585 369524853 83144503 691328306 366373576 1042852121 498702774 11323911 801683710 941480451 232785474 664731076 779762673 420245366 225078180 826145213 91134667 885497593 322766216 847704267 812133338 825220056 999558398 385084365 372847889 713771938 349733114 597100065 256687238 700992169 706051795 112245295 424208626 433848453 143665864 34815454 191689268 498009233 742664310 920973085 831300046
100
608834157 893821795 429117532 231433062 489999994 106030967 487331088 595125575 993565281 855345534 881049138 397494494 133790093 844570535 594364097 648209213 655820204 554142216 862150715 647728539 197620529 1006684951 270516008 339707345 270443989 595357746 969865104 764141278 292771090 602049048 911436159 864452965 831799463 950613358 709442952 79543338 549418263 996979516 182284607 620323993 546152489 935465325 701100990 817858367 71529833 713450322 889770529 764323918 255533734 162302496 605058058 569349149 911725682 264998253 883615773 583057318 901073573 753894327 163201157 224213255 537230555 745474781 914095982 947988482 156126961 365383844 18715528 908924 855201164 213953331 800318603 839874817 728214162 996000151 48754605 228986687 662426030 509035584 434795565 917795974 952872144 589706626 461418444 997623887 661422251 618578453 675031887 190912178 579537206 995994006 170891006 149768430 792829484 1049245444 246593320 842114533 962488203 363776323 923230365 912958109
100
772514329 690613148 888243506 819249856 344716250 318373435 949243969 729434396 763154587 954560176 757486374 1054242852 1028714091 289505391 575586755 493904494 183814684 832152912 138264317 483347252 131021767 750347791 349288764 392861395 177216325 869980877 542889711 360139598 41874614 620475277 148206342 78979275 222022910 781897912 848865654 698163733 623113795 929065882 233698233 513006873 852292721 108187362 553702731 671163241 675770806 1064935206 906860590 510614204 823935750 596751197 903485799 840195435 775257239 783514979 650880382 359000822 690329190 390988408 19653890 781953149 645832881 739795905 158259459 172011848 53184635 173799110 697034646 725006144 352152588 758705650 314308693 1053602675 450821998 614961431 154050780 768288404 627048689 423101927 461922637 1033365880 76201383 533899388 809234637 919834010 875931113 117109712 51419653 286412184 876802512 894892614 627550114 898796979 914380221 662531615 336781525 85126227 270059217 424425990 1036916179 791274113
100
684347253 759802245 632142934 331412588 911340500 852631949 622107674 429224421 784311900 34892018 822250337 518047458 10767425 52330733 785267568 730487806 206295546 461180312 345773327 377816823 225791938 741297781 170140941 574229295 557530648 1072801512 1050220730 774089260 404601407 136361656 818039404 1039746073 274782911 213320338 916119034 17762370 691082210 36121734 705162564 919287196 994028600 236240008 7849129 122874682 667500819 573405424 997994382 701532377 993549068 983912187 280089822 1005952853 349573756 1008126791 528917381 10121522 20628484 583672411 196169460 362611476 963695878 866437405 460053408 325172295 83593257 625188186 147012483 848795448 288612825 100769345 227408538 119661049 749575364 971846888 299629413 424251073 966143582 166595782 217138026 681055338 373283678 597523511 421386161 771612402 793435199 395541756 855943497 86396922 723423680 438973624 488870338 1058754378 581224804 150605172 682516402 43674443 662245875 1032871451 890172208 146639243
100
738074615 69378815 261909084 920201021 1040925248 591414866 1029397973 280111542 690218593 1069873326 551103809 7159537 23801136 244160910 510942153 1004129804 214273866 867282898 430177434 553285577 1004179852 625177151 638594917 1038952206 686328219 634937341 260943071 445952357 513569373 828139799 743334722 77989757 1029689470 82945790 81339082 284882343 835626732 14591239 1033525817 1061975129 323451739 30226664 371188564 800491695 768043715 886827839 38920036 598193381 780422621 407105547 440050614 371063006 653716905 278245169 489666075 290677408 507987946 953015544 225302889 171716310 894231464 432349837 964307448 880310605 898971053 62674560 551176741 865828215 2233609 453461317 32874194 149579499 886194063 119015861 120691684 519352802 396750421 426571146 966467780 514333628 760314424 807602662 397337823 197272441 80744533 237961165 789771302 12655169 669546129 561963174 542325647 79086557 953540627 897986238 66266514 530483003 394711492 519478724 6702764 68759277
100
86251222 61299534 12720607 531642794 550618426 1072490323 607833392 620935884 81547816 283344048 784145960 763218641 1069790875 426641827 993478228 578979803 550937554 233551955 811792325 941336112 340772817 283510597 19032465 631541946 388440542 288977384 297956432 855906695 520709892 142256395 867417759 593279562 791115411 244996961 160233889 5530840 919592606 369724932 224931193 190178221 50622587 165709039 602740177 611175013 8250695 902445955 513445462 145028675 131043936 364276995 270602041 603627181 832384489 697576728 501234095 358610349 1024762697 798429261 165246066 760698994 656275372 902358163 145332287 572067789 754138752 166328767 391883862 778018997 420650490 753007111 757510909 306031811 633103247 356733577 359171581 933192374 879700091 983772101 913294115 240746225 370411069 432534045 166119617 233298936 600627993 535850588 334610986 759010039 882286229 833973804 911328313 189312059 271697404 273153182 354351563 889937846 469940446 906898087 585883712 812443007
100
584865166 568354717 308515838 891541072 82216355 778660286 464858350 123476998 286450295 23766697 1012804349 972714533 97610155 350706658 405140124 949974610 989282721 444082003 710695233 466372823 50957825 1061760966 112017892 868924706 643716148 629464428 18565507 691739205 918908908 1043145305 888374174 208235384 514561946 212161285 181159611 785146003 988377335 57577164 232851683 743423637 45135228 400078959 425544739 474767392 1028220649 548011665 644389645 1011860985 160502722 301921339 201692468 152385421 124660685 786774361 303434675 609383271 128541845 393392955 286666151 406450107 48180714 811291925 945865904 64269023 1014707807 1061648511 1024360820 1033210828 586153931 1030538741 599939101 63460001 849118152 271297879 267709654 616438048 487712823 229863019 59838545 584672048 984302522 837726550 32721988 987479897 413758009 775597863 429817831 488044363 172292446 212527693 808946807 476303447 1063779609 903575323 211423671 268458996 134366236 110351435 51919466 666359868
100
388582495 146559864 406296794 1005985900 225865629 292032930 645731156 900246887 240457686 1005944750 337240234 68101684 674431948 948402916 764122287 954040444 600087430 710473071 176241855 223457549 584013007 548220640 983010356 85912665 321660855 190741676 398334194 508589815 519312145 709730985 72853468 1065748001 789098740 489929621 191334748 539734069 157997883 664318351 291374559 948923701 286351365 854607516 72735319 569780038 825345589 387951907 47498423 823286580 170729970 938324082 6365306 1065240813 177404200 337603895 125735709 186364930 988559366 960731655 417581217 209400873 658519423 762208218 268124170 665654717 1032177609 107463309 620832738 622709308 745695456 336501087 491801270 845146312 173632260 972167028 984615832 84262567 269303094 308536405 45445788 468479940 1073004479 998556782 126437723 94021419 633776298 1024315791 866469746 76863376 933034053 198722412 978996996 617155529 89292196 241551389 926005556 393496399 257714974 736849054 914076332 891516610
100
311556814 497096016 429697050 397537378 311698195 811042422 166445741 409437334 818371344 580320441 892630172 546840169 705785645 298341797 523048351 627504136 701326740 925550634 729059188 428820293 1017606837 194522395 602479195 441759255 307428802 123328434 661260699 519904024 692892980 428867082 492218363 1014365702 874165060 552448420 39593033 554144834 62698098 634087395 593792471 104288596 121524738 332534416 599318777 960235365 1016949370 935381078 1000874888 77961155 58094118 336526663 893751650 941241184 505999764 896355157 219142375 88812372 308676632 241617626 76769150 730026327 106627145 128252689 626640398 896591944 736752770 546847386 716703109 520955048 128090978 847695866 156121941 331562271 627872845 642023960 323620338 389614326 420948968 856998082 146690389 358300316 1027428512 192503078 1000452988 143592482 1060306724 854577753 256276711 522953662 720121575 366943699 56445213 194832972 370140831 590882801 718605093 886177224 1034510537 361413746 657052173 249115093
100
640237602 261165819 16046439 1036755001 296277039 779347859 1053790663 124406111 748776886 977871655 735821126 34522323 629785411 730797063 394435586 567378378 746916 312882791 943532188 1057462167 415384685 210472159 58156216 863643191 985154165 374704364 1021359488 905529030 470735447 1060471661 935022626 774671368 327734003 788514086 83670605 348328673 484836330 897326912 290538168 375726813 239282725 486609863 106218908 436821673 888130638 152800811 445788469 1032815767 745287509 4533184 471619140 365084447 646011628 501945406 701608080 19236184 128265740 273113665 1067271008 657001347 790397806 869211082 843482626 263340929 1049454099 339131068 933388360 420375896 955471293 424625504 540489478 884553650 489134963 742258401 933628053 1033269341 879734273 802191313 426416467 746669260 700687989 1022338722 667201569 710087316 582927524 846393390 987521763 12830704 1064043427 232142896 242447108 902157374 442547790 815026633 750107119 792701056 517432260 740820988 351970711 390383580
100
247217128 754300465 629785840 456157212 517880802 580874422 531915891 172204591 599124636 310754617 903232158 178860710 628380998 393665359 856630386 369150520 374084563 802069745 885518835 819195454 304504186 562614010 508838572 446064951 53882165 705180074 658731560 101993286 52131397 630456614 624071802 74414767 344484012 416157173 976323254 789501021 496682417 212034948 554497910 119594079 526074976 997821091 688896854 865336935 51709447 614088198 319611255 10903114 980884155 958387910 700781568 107952258 464655825 1004808925 536408216 637784751 386118245 473171885 918189294 521796625 526550998 155794042 785349425 441064976 607899208 986523883 272058009 642964661 108344096 820377997 589635548 285230894 119848332 1016089680 235012537 915970126 179356409 927433480 742872433 485525258 793373595 792631789 440713032 831071997 569460456 866881563 572717833 207182053 293367837 451371027 783665279 723831587 457818808 308578360 686745597 864193087 295083772 113124179 755246807 737485154
100
128564848 945918224 345668583 112610011 608409696 529837695 730346505 186134683 386324059 416980628 83898015 614350008 835377331 821633702 255339021 556759534 319441664 237011700 870064190 839156761 48220317 569902875 199275293 355666108 541233449 110165665 763799837 670619517 7687432 646076782 597785010 69763750 785965536 380555342 762505686 895061926 261445404 376937840 1051572357 79574926 63621740 22922474 393304897 348174229 305951811 458485042 877709966 130691477 61324376 121816998 112615031 936713355 372858406 629278981 506903303 380454170 668114283 239596020 732220625 687824393 990939821 441542523 251188585 815407296 122116016 843357061 828147689 75693519 400800769 730875235 82720109 130047336 467954031 264858186 604834199 704344032 710774924 164214224 843077388 526093874 758674736 437281395 285996020 121449083 396432118 573026834 860071550 195448959 164876734 219215474 430940506 496678435 138234409 418982330 202641469 347167729 941496864 213391095 837661792 579714455
100
673499470 836506265 108368130 1025413736 128957857 38028020 62760929 482614745 329859021 378239168 150521285 767561733 741314505 147167130 809459446 512816682 981141839 760319617 6519744 119225130 179591264 969007193 665171190 1052882955 28097982 807255147 878526573 433050743 581591921 721200867 283446652 819410749 767213891 893301073 543158658 115541710 993857860 778257193 975561824 497203649 496424006 448819779 703352059 149845839 1044670049 622652251 184245692 491194327 532128625 91122322 218267919 657675611 699833235 918471659 828233191 865958914 707549100 611941327 400473144 328297108 10333666 1034153866 40464764 805245697 1051993632 717360587 251247919 878848730 613478039 963223336 132164947 292649942 64610359 784735896 307061485 456639567 11703098 412033527 863170182 272115651 471040922 573788805 484261034 696266579 791758230 708441447 818352748 768170567 65391153 303891493 931338721 604782215 38646707 152950058 256507552 740768035 768550 550917192 939498057 914009805
100
434380762 277400369 1019293947 228383834 614610401 711997951 625917403 663172933 779743379 747847596 161566612 1038048812 1045924876 81498779 440431826 1061001553 986661033 376703245 807975110 93514522 647956367 212808109 1062547365 537964689 754216740 234388485 389944105 691261924 199786388 798093574 886992654 332759782 132362061 555776900 169008534 342070157 920381315 625524920 107172870 228741234 513710253 316573884 495583015 848950100 362340102 141080338 4796357 563192725 298825485 838587166 1013077811 372901563 368722437 1068310695 12587974 862544112 955259510 824199258 321211734 252396931 400406698 686919751 485712320 489019237 535881521 285123682 349790566 286693805 7292765 919596803 863919021 241750036 40428999 765755751 293124990 216493946 930668232 836930604 86291397 634166879 759567105 1072588761 388742133 439403883 397798355 246033748 751770755 85667814 805515240 606068330 390564711 366361664 455796648 152575562 265017502 560536715 107041221 916421130 135309994 341387004
100
209774512 918307105 525552400 269792877 598045217 399961579 1010926297 162110174 107294099 9903657 72386321 296294896 140115653 674700158 693433676 123436904 166508346 898626547 242081820 463814066 194275770 224404083 362081180 843030108 888917711 646891344 1063614952 572981910 12499273 292384956 653060002 274772921 565287610 1027240785 194369647 578438077 585439227 761647754 192975736 275021249 936881573 1046133063 685404138 797697670 780625049 265257549 889606518 726715636 961910393 685658308 78132433 21031573 317637164 812136631 535153717 28611605 313028702 579139479 980298719 129071560 604448765 33635513 521832079 355792932 945713853 590184915 591002123 55048258 901575061 327119747 635071388 1065246817 446071104 264759752 396391567 583275620 165572285 822046855 134241973 127501903 931380176 904617991 1021980899 673306317 964785023 371033461 708496243 916751789 368381589 420502369 914625729 358920800 49080354 39965247 452867504 217050237 820036088 40806632 347334179 575050814
100
621173040 13653270 222022019 947899136 485755556 75463659 428923711 1003156423 826509170 865925739 769387336 770753463 824613247 589528573 759179921 246801052 1025505265 889433326 217892757 79764323 995240884 292347629 443914960 501685407 471237623 507798928 334816069 939378949 164502188 906847438 741872375 630790128 186575115 96680836 18459504 743671262 319745039 661158896 99232317 209982704 917461239 88896569 575276399 478403950 71950791 273237733 244758555 602222145 71436741 427594592 121429723 222182776 1870332 775728764 142697548 929654979 140428732 726428395 613662094 693962235 372789016 445608391 771438279 771539864 304642918 348203787 548491168 663132473 1024591811 250623512 746268614 1014843424 896454029 834695729 55835498 439511987 378898151 380999423 385527746 726800893 1011065656 235429133 16019334 185734186 148712364 499660364 680941427 803637006 689223601 21730961 451424971 48126879 871199100 238078995 812795859 453580663 843655810 175204333 222835796 512249171
100
225738751 759838370 1071831580 489594262 543362930 989448339 60513146 315508423 730708767 697797259 869869508 563693070 933559947 59076148 222631892 1060439995 126440196 171844255 848534151 23308224 373007383 847371457 179827005 828686898 28824600 824422384 915569756 258986955 803950749 905541226 208410573 971647595 792311555 548424142 1070630781 1044014483 272730344 830966688 479851486 861636328 986902703 909409738 71267939 546411190 206214655 963668758 750302727 484556906 566395460 166944693 948474823 103824151 214635821 64844219 532735779 690319858 362678572 634427808 168905377 893188310 436045817 557652672 707983434 580909249 204558096 60980188 591640108 28127317 299099182 214372247 14799574 105940056 107076055 69733626 320549343 59514932 834479059 639907825 260139103 903161464 387349421 262347212 821356915 757461333 485414195 624609727 804864702 568845089 857924345 286672226 363096291 35047128 137538262 421419313 461050892 239059094 322382436 1025972493 46935142 809356830
100
876088196 52684985 240993954 265672534 819161304 363074653 293220470 194268873 527016520 521795847 398036250 646865443 658456958 447659302 17334732 770226873 407301737 698652941 231699020 323341822 25523134 445230966 1061277024 998096399 423744370 901608956 539683153 188860969 1047751489 285912479 46788717 227364653 387983659 576187204 9362819 705058850 329043953 129019955 281708650 61849267 719408028 19468951 463716986 42916781 946017783 660469250 115573520 1025951619 2599696 1066652646 443163663 820718282 33623483 750130204 39824986 990682813 824597519 582546785 628176475 222338490 429552614 807405012 1034766463 744948674 957523809 665529210 584148408 556736253 357532003 845954234 1025150970 622743604 639212049 415705314 669705918 10107733 1028946776 522104992 601248641 14190579 869897575 690990729 401098310 651571652 101532464 895283093 171213328 850946337 929029868 661494689 671414633 960037769 137160340 142618092 775338719 50363422 95039592 406060442 43511169 269452326
100
1071198060 155932212 391699814 999957387 1034700774 172498982 31594534 653683036 466760674 147134784 111253855 75541578 517568430 881696054 1000408881 362240812 631105118 632684064 200736450 823156091 355612233 792095994 375746748 835322838 196584842 365589029 431427018 1060735104 601206400 420935140 565035806 1008279517 381930574 995678432 798246638 160930040 387403612 975051941 700757234 933989888 315048404 952867875 901135080 762062023 655907877 871453741 6542609 244408130 895682948 850344957 555621041 629013516 870677606 296529326 857348754 594863842 169071368 828661441 978274178 450640168 68701159 130476185 678851792 833604194 762677832 326492415 524018387 746934460 788327089 890864286 485907299 482611587 545974126 26404232 427122270 787620266 456887565 906807215 951606821 272184902 1023999714 355263853 564202524 612697362 990251908 451404285 921875757 282932460 329699662 582598655 691056197 803003990 784954079 306506232 405655766 543792118 1030806426 412732111 56559444 17574678
100
929272871 413726290 407038392 344759332 690005744 597811631 108030464 1051988787 551326885 1044392955 555651245 39196793 762861753 172586670 1043810627 738425039 245661154 331206181 860307148 520664628 698499740 796697119 148686934 211421258 307547559 257969729 1026024816 927919320 1016361605 772944530 921520817 122636358 905315837 991517695 438206001 500438564 477643419 1038466264 128517134 148744611 583613741 1020917073 844012265 843152922 387311943 328576002 446204006 661755778 227913152 167933544 876082608 564097787 71567667 736448866 795171826 136087365 293226111 385264052 554762463 18502984 861618504 868414599 217482027 120326284 574831219 332781543 619017999 606840769 481148078 1039262532 684790473 610587961 1061392614 123131890 863562521 254222185 537051854 928547241 666681286 874635628 263370079 415768325 585979927 657175424 420890450 183654919 279736155 374827910 294520744 439603346 1026404705 7908742 320633379 644230383 183158528 880413737 67005386 598199881 18641553 740735293
100
608786281 272630066 9092208 122275381 910285326 279037980 210120574 642053287 979122061 13579233 1042032034 629216972 605613821 815746108 668476483 89784323 556752697 782796878 681855184 476579150 146307937 1003607834 748340536 206114259 206278486 1070348296 584739954 323695452 289346625 485942118 1068519159 1067119320 746558732 275776226 984115011 987163864 397320935 559151633 408376919 522925586 444324293 7159532 938422330 156645346 258602204 534168142 217143411 624500932 527561513 944957559 630156945 81126619 204884970 676925836 512576163 735891053 616051490 387691028 766904768 472620645 213970456 201915260 1010182785 434126032 326186968 965219476 577550722 266402144 833140144 267706896 923110885 939285484 758610868 203185929 191796686 738362606 168534332 448497017 536490728 259661315 650962273 415418050 306226910 332585583 513303427 778048552 143822819 859277207 231626693 17921874 630093099 543272324 606335887 1061305037 522937199 336641895 40583692 372548233 751475053 319216655
100
1052974250 960115802 539116646 28122740 237055900 1065128056 622021791 482442800 1047006811 64543231 347877856 951074817 544954401 546287472 5961720 997914185 1040444524 382448431 416293686 525275534 987115393 809542658 534037746 774766842 237788903 795149720 540383234 289989339 338097640 822630656 44379461 15844644 340075027 944235822 888612892 474248683 1036470205 1008996217 30837483 837346281 120428155 876102688 659100573 227610365 306490793 274165440 848406558 806652073 846352614 1024393951 675533534 843809939 926166166 357733477 127553364 889944326 688040543 668074014 140682873 719802223 990500268 79438905 185588553 982852832 275402797 519055564 314976070 857447056 401888853 702502989 158451445 220771928 764335067 60917786 1044043358 1060393783 616335417 687739122 115883408 1011884496 468794160 661346170 755215643 264714471 1017708866 1061610682 399551124 703542760 410226743 784862877 879275284 483192160 660972441 745484404 898517433 963554177 144863543 770929524 621375524 958268579
100
166669734 921773875 681490170 533411261 662872251 282765871 217299043 257168624 696437266 1005445703 552763022 361271805 14849419 523257152 746455083 420398793 160538567 1001615681 361344239 730372064 607128239 765744471 384174612 832365808 767058414 333900274 72638166 63326537 936480626 222329190 934506743 621374564 146464751 408057963 727142715 787800665 369366875 166194846 903755757 478977127 562271603 995585790 336884057 805497200 473729589 150708335 767122000 157353594 925317732 923031098 171404455 646004527 369972232 421673099 983653303 788307549 753685227 667876594 377897183 552480376 747631900 70528739 158259198 766364179 123125616 166889526 387304441 400850027 55742972 877386151 749540155 782004700 53955740 175211351 230841392 321812585 734626672 1022983497 731154889 305074232 264192857 482078694 1038893051 968690708 407168641 429612154 80314431 30654954 882374864 100226484 846747156 226675532 929705079 836356138 501126009 103634417 754867817 251056851 85237107 338887731
100
556903133 893857675 412829837 44326287 14848462 230239122 1069598035 769969961 1047014267 522465293 117873878 928791621 621505767 934468228 832224555 446308047 330595418 860333410 926258668 713832404 725489118 765337721 267338933 799723527 421593026 86686075 266195368 440174653 191467291 838538370 1015970794 1041480177 120142910 437843080 917247523 392652737 248923976 993113072 174355202 715767278 38497430 931417339 962519479 729686752 643410253 307753556 425048695 959502240 236851155 779958149 849672956 693250141 881699924 798738815 576713474 190262504 820607294 894351126 599785675 174201143 353133509 89213315 217996700 345251301 818241632 540962016 1005255230 965400752 699371338 715434159 651324286 65754362 322597122 175155284 109373101 740072522 919874251 384848790 378555936 613668552 141024045 1072723746 956255665 710147012 396492402 515308808 590317372 914559535 715973417 970700092 428920611 674693408 324480679 591506966 677345483 1071378512 1003909505 1035148499 933999389 265697438
100
479710228 635557393 289404166 406971533 147890941 818828887 792230391 502382785 63005601 802642571 845008485 789576838 484202662 821299322 798256202 839014985 625118840 1071294291 468936610 225701916 759744453 51767340 1062480623 849770550 485917185 776650364 1030570934 359477617 649136611 691062943 902446848 661868491 126132198 956254294 858953178 1051720933 79539401 810593092 592554453 690612359 449054224 666805106 397529478 309094682 493503104 129552331 559707399 156249132 505618087 978842785 816921204 653883120 147779922 841991206 54936176 305002171 202584084 291583732 300119197 476324232 242090950 577729670 552262695 3024501 628616449 43600828 230691898 451046980 17135782 330906459 872465543 363047899 1770583 166595211 228601284 338328772 837063419 797831511 20432425 703764910 421769534 136728880 706668019 145594090 616917518 294255979 102466532 354235630 882002719 3150782 482214337 297222358 757758312 979723463 616171731 414516446 314561956 68316293 600733287 829442281
100
507523282 51895005 101603406 657449725 81891510 42183702 832371037 700831685 910328917 555798877 741277166 715197198 697337981 639854914 1071812702 456425546 778468411 217286713 759209357 735456016 441787746 928551195 544809313 746016665 407356683 461839778 271352643 987263813 322354191 835942128 609485472 1008393492 836386703 470457865 68891497 970040878 491724141 1051976788 834439827 485775964 417304784 180163614 733149848 727001228 90318500 72558870 584228853 511484752 115388951 703174866 890928554 621613408 662262046 1018309449 89213373 571428371 1051427054 302474072 935283127 130759146 411255427 59471677 345456421 1041087238 341069596 167631135 283141144 503205293 922180796 218713988 116619174 803611849 951808683 948739544 937220710 25877096 729632244 908049645 120961784 503230525 831968741 1071096694 54940283 705191965 580427921 529178250 864235797 713325700 654280529 337066535 397908591 73556238 140004159 74430893 980349494 404665086 797133241 510402655 963590299 886927802
100
252330212 1034209766 794203860 25532236 62530599 1020760781 967703449 612387043 166920364 580489478 788711335 620599120 39842274 811031651 953780801 987811722 621356541 954591006 764136874 79059754 770830964 170255953 912454572 626340079 45414531 595315327 109191700 487445820 214981031 689850378 661733171 210299541 143916068 41775034 677051999 834097702 350478210 407131964 223345776 427154492 608207116 884429216 874572867 851871945 197611600 527480795 77714235 717314020 287126433 733888835 711480763 983476807 74783896 388033558 106369965 461189583 673492111 61961715 1049105662 633696768 595126565 275473502 325600799 1011667071 45940925 262184257 689308806 93992342 312811262 571969382 72661803 535706803 965693780 194374398 312971019 787543273 223116142 735701533 895818665 472330605 140729278 625223995 802570120 630286874 771727356 548671412 145881266 538323950 536807843 207145033 663245108 630856075 651076211 695781789 921590687 15170487 789184749 997322425 477970313 197616092
100
219061466 812916617 670455306 502157960 720712645 716736861 857626176 496929774 564346236 657942377 203526603 1025627236 568750227 488528709 747848017 847043299 1053578976 394876269 794419451 16656266 514322944 960499138 807050486 1049271323 343371729 276433927 1056296436 415859837 664530678 518733925 463898024 9582392 471159639 10169319 995568461 205342204 565455518 709400831 884811808 331038234 754163898 240903167 239969249 59963657 544048224 363451297 312299863 640253155 437934981 1065943424 1060981449 754281701 735021029 721146524 447151749 360712690 44923775 15794138 1040788316 542491409 91225367 903655042 671608100 843601387 1037204659 522983615 1036114229 581205838 897218591 659932707 934030061 725433260 186249065 25711648 404226092 695113628 683403621 473550479 829597144 561647704 812451881 941201453 848491611 1071547454 682765714 925295385 665173024 646820688 780087230 770554200 512442905 773935028 916430224 1059886417 632802364 628203060 885232432 275024466 753483265 70231742
100
312647304 873856265 658752742 929363173 1038529480 1017900043 782734571 687532126 936456674 156747856 273790230 632001924 1036777230 73391541 454679537 251540949 374900040 950160249 1071602695 422652019 168769229 441355456 351740010 791904932 346063522 488083731 363641136 957362259 638210317 945841374 120092657 728540300 544432154 136669681 72129611 956111363 459192343 262414336 307990622 957375374 422129688 17005859 142161233 412437671 134414964 327079510 72957899 893094379 467104070 534075386 514630778 345127325 181697260 822087250 304092304 54916131 981769868 896564743 268274241 182480008 934064266 56216741 230876486 380346617 660586259 818313500 792696669 312122184 1006306966 377267263 285958342 156877164 486274630 854780232 526916807 149468671 484590745 148358738 367042090 526371007 210768844 49124574 1010211770 331544333 937043548 490541647 896642249 419724401 456795022 299923566 1042372013 463008532 785705960 233383398 119809086 876545092 927399350 18994889 847633498 1021094132
100
686352774 833580297 407286882 1049885241 243127980 449988864 555590074 846303694 276699071 71971305 898086220 408320657 779079450 773770852 934709254 973058307 939500380 583970038 1060091735 172831692 399213544 2546822 355430838 858432565 236027238 222631138 18879259 247166637 229940800 42364728 213438852 984396613 172616486 1046785693 127236466 785270323 706700170 8657033 978926185 39182419 997135909 712236377 699302772 359491489 3163504 870518988 28700574 653195200 540580908 910963335 45499001 946893430 362770907 844711569 270496923 83927086 865410884 931298775 322097181 959963252 1008755443 615083689 987897115 226388605 359912886 246603067 45604406 497687964 332230433 945886245 316316949 458613198 957487627 753978596 998065887 43292719 1066883343 1027254359 105814210 182557571 30210828 358299458 414817392 678482094 347660197 522425038 705246365 339756860 930532290 735347975 549501314 999123418 237915661 770064733 45851997 697286363 993047414 568241444 65425647 949696692
100
221318064 595081236 664911868 436999807 633879985 312165577 421821902 245257340 800533558 434905412 392858035 991079564 949545533 519016296 294015867 524494517 100073353 570940798 409257979 403257761 166837537 449613489 458648972 1050114846 804168145 729715603 1022333068 707322015 369020583 479924886 772898779 321359801 737119095 802078868 623827296 422395559 490134360 1070319944 941418114 931079367 523116837 281298899 386140336 99056411 961336317 730550072 658585049 1041140937 559236036 463373023 88769780 531978139 296054176 781860630 82365050 947108992 337502332 567955851 525878503 98320393 407941512 21578195 522344765 589781741 267026615 413149671 29515648 902322821 948407615 1050222242 929529658 378392912 778492445 802564164 560307193 120559473 531456654 629066482 807883213 510417708 1009475223 299245363 162726347 924369261 164992895 860584564 840232588 415372864 442813520 1019717509 121661614 46566746 986523225 674803483 37358418 1023742607 427802030 647901260 396167324 327592537
100
212348326 119032085 30246455 751002200 366491996 482021079 929696206 1013240268 1020493872 556308182 281933204 782772765 527254083 271814329 666309821 180475732 548025598 1057776909 207632387 887402655 899180427 1069220290 61006370 718190801 714028890 937889452 569508955 268267231 533288094 808505347 1061145333 552316516 680187598 127700195 807434679 788209694 742744356 617777101 683432048 418069103 627857185 892700453 778219376 234869212 501948679 135392690 80729100 205076882 359628894 442983200 343426333 876606428 301593712 906955905 527095681 1072034478 929443532 490755272 983298713 576677917 652056518 431375693 699129034 462759653 325444342 754413132 729421820 305304290 754824117 226647909 1041747486 441524631 1073303971 316715037 552291744 685992618 714173732 820156508 605459959 373409893 383120349 679811310 611513372 1014663223 997651772 591705090 733196045 810003249 34969326 64927150 209830987 231487114 370088295 365104232 983741531 343610396 183757917 716747150 259809093 399082212
100
1042076493 611754464 596111640 479139717 319822325 506684928 629530212 355814598 782817496 678243065 545583294 286827535 556943806 258763445 839803712 498947568 65612849 860038278 168365830 179933851 714422784 239773086 774219697 997675621 774679487 627171734 585500648 875542089 28560710 57563883 210865619 432142437 919249454 266443644 313034654 776465530 328899159 105200910 279490556 780800112 538334821 319783368 657767073 380972240 482180158 541228215 284225735 1056146760 693541773 714590795 916905386 852203819 1045504579 238737624 511838988 543585262 1069637904 408142102 980929970 1059032492 489201646 283422370 170664420 385891235 628834967 515627131 1021679601 621326517 857144586 494668165 6443177 845712872 396040202 1006483721 832571873 386466534 1003799966 1066054451 887700211 168459902 1009878419 381047187 314130747 353890081 644454901 1020543901 390700187 967938918 559188890 223340329 450509816 433150598 874102423 208023795 151443898 1066063072 372184776 419702044 901474384 831042679
100
769109069 835444647 244944554 478797167 655659015 897723645 1071723709 1010828947 423206943 224834154 875438083 405924306 93875328 1043900061 782016504 461571261 368257880 854202924 522668702 146991371 631881115 843304974 961530106 220601622 215139200 385590815 90485652 13274204 414368002 268406175 485916411 870942718 423842400 620172211 55408703 51992388 800878749 960330211 317903221 251680790 374457856 232152730 161398327 505130885 764809877 287241642 337485857 561744448 943104171 557699269 469648213 261549343 302041429 76756997 18557688 177804700 459507945 28054116 424734131 298478165 115286915 779705925 150184498 267844492 840227203 80624105 114645928 854889383 946383883 140934139 653243978 447371184 963064194 284679173 386036687 406583253 560036371 420457208 280569847 674918377 519111727 146742184 623506689 217864162 341164295 290986830 767514674 813679705 1071655187 364689924 517932629 1064810253 182018189 151200588 819976246 23535456 714828790 594552458 337692454 199977688
100
63665297 202002309 760412538 295216543 199761123 457674474 659087116 923347716 966649145 697791177 1071406520 184739320 814981154 852225814 364776928 953426322 966850289 899855913 624920297 239724940 77659708 485564735 308984764 954333891 626186848 775203063 385378118 807027642 955937786 797568469 720865528 486536472 649280623 894193858 121106759 828383781 950469221 232790922 818535981 188477777 547018312 275331420 354723750 862084270 377749190 695238478 516324405 5341809 605486419 515474647 308227420 683771253 478323366 701172819 886574119 461045175 868823866 921435011 852153762 73070811 627678158 211215370 37334878 10914469 508212710 497425393 1067070448 655355265 706387015 247096867 394628978 839856893 949227390 94251762 647998465 225477705 727444058 799490192 428305981 37352126 23635566 173622167 1054998988 1045092436 556134544 533364610 768816599 1062651946 918965597 378365745 460646794 991825666 410308018 723557737 975145113 956679106 643355444 656903506 93689782 863070196
100
681436362 820876023 795103516 25172038 32609053 469087177 923488519 1007635723 690580767 966321949 431837753 186985145 16974977 116715177 768342647 186933865 288358971 1001242379 772847370 57385562 404769544 725841986 837069119 977442415 691811303 553578035 242852583 204896428 260097691 481739045 648426200 256389564 951064108 485426757 1047970154 881723758 25666404 823492643 1424634 220915507 397332819 618424115 1071437418 297607842 172976588 871744078 899763615 229041141 243937766 464604974 294473218 433198217 825855611 239008501 186145536 617733986 733231276 26733223 149998730 545505700 360841819 307237803 149445526 261237531 959752879 953312334 1060486812 393916084 651608724 499743807 1016944153 771343106 983736632 817296660 189982991 855511738 854812815 33241796 447115651 176512311 480385489 131068972 30275838 335865591 289454583 603388810 442402061 792689179 1055229505 908060421 860230593 413857515 897071282 88482083 626567216 164066384 28531858 277451088 583165682 873066585
100
843821803 641979486 854639268 524062903 1072670477 912000256 751089768 779514688 890295051 857412685 689970275 286068335 514430012 973255235 404747838 790700514 57716666 745064002 462810534 866727643 455935718 366573453 160614093 807121088 68901858 1015137741 34860774 941256092 9971221 1042592141 321263788 1036121755 461338283 710735039 1057941724 696139921 771026195 556616501 407876278 579271796 629521279 455166761 261309568 1063614430 366394215 645975477 1071170563 539364748 357601798 324527964 1030593292 102180321 544990428 1045786752 747140076 389531492 67083818 683810281 748111353 498579261 426983801 303180100 898789899 1043016124 930566163 366184865 484896512 290718419 298171784 653966325 399083064 144877207 707556395 533732246 956637209 114317762 530835859 67095234 412491916 540357172 485737243 9317144 195351422 146511726 613911137 733144604 330361184 261313301 1003844042 81561016 872416168 721826165 54077693 996056246 748769614 17838587 518308196 277643079 848837456 194856890
100
761897646 4361087 486547758 831433191 807112528 958398934 658187630 803845213 873445631 334720424 410913305 953309210 1060758839 672898486 424353084 3349440 22651319 283061411 1068381544 137669653 212437251 905746808 592166451 568786051 646092513 804581409 445961397 12449689 342199516 785580526 447902732 834912136 639395525 544288275 335131096 27426470 568713004 830454312 217778879 518506479 601687019 718125737 780058346 270763903 906943132 446073719 721436295 667190041 586159390 802543701 746235461 970222243 136631828 736376172 999836635 972388520 1003259237 350111687 597121665 306422484 717468861 563641816 779452276 905665148 848172043 773937137 892642935 755490068 500856321 638861516 675989069 400233654 382919832 943650308 613334336 892405922 380290441 358318233 557071773 94428600 371003092 836812144 61393462 52258559 114068285 19625425 778289886 80168482 699936458 646055911 805011696 296917998 724925254 649371460 269583305 394414294 153285826 995884378 401059145 872070511
100
742696462 116969986 481332823 49175284 167556420 259367929 32293722 740647875 399640638 315443550 577200320 1059290077 376895771 1071116342 245591930 82622826 1044519614 461420264 399276414 304891187 592121167 551933122 779888196 241077030 1000170168 958747250 887547722 383843030 238261032 1037587085 71414928 520706041 900465044 394193419 225630493 816225000 233443377 794724553 761253752 982343970 404047100 445968902 90844719 756149705 480804402 442615014 686662740 1049737763 394475224 199791858 953222650 342791706 103734068 669880982 377252029 924670141 80358737 21939106 801525815 707403965 38582656 121359306 95021708 995370225 957635282 778978598 936926431 505615570 82759582 182757554 259465178 865601791 605117953 300009167 1000172587 802948027 749766745 842190784 845330177 705560938 86626762 788393006 831536787 76716312 955355833 798713253 709338777 109522161 414637395 87777045 993043665 825928394 812610055 1029315921 1023393147 382590103 37602312 910483347 224923614 962414835
100
560139724 288442358 885666497 72786843 1018131855 195646459 993140978 64736755 606224849 5104901 24524227 408250239 430710228 221370589 998848903 110554731 155545119 609202734 961642010 792096772 415937789 417059082 60230487 704235837 475072255 309672803 853203871 1014724395 535072630 762770835 237578328 627636105 602088698 904653525 809027180 1073527093 493153766 417818057 694784710 362126513 140842201 507779316 359919321 227411107 496799030 990623549 601574680 229930581 172025765 319364210 578145663 134728245 471414416 239535553 832236041 614001750 815465127 1031625279 701182775 817114350 436293468 649003877 585309328 1051992278 428846952 964318605 1026218267 740299277 41118020 417204345 81086438 368574518 351579057 510967757 146796675 491794709 636080688 963191696 92671878 10375445 849262987 295995567 372814600 945431493 362947658 637151610 877520679 936625238 757804863 844164645 815329923 761361951 671667707 151897416 928883395 524748058 441288534 826313824 567322894 217626212
100
791202283 156600396 261555859 245090496 161542297 609054160 51808513 115770645 706666243 364771861 61429519 499244779 989715985 656218919 419859701 609133811 982614125 1058580598 192014577 892354940 357799687 435989334 881100740 507448062 657208722 275396479 346075442 587474067 117819140 266392461 291681414 832630393 874459674 383545729 966841611 906233489 953028049 1015674686 734807700 294508771 446883310 173299469 63257077 528924696 1008832376 869021721 91486599 420001278 679447864 128724724 297342376 490640392 505054272 184256016 327590201 488301516 278446177 227644999 993295902 736640899 132499635 763080532 241285570 5587596 897385489 755470424 183826832 64883177 364146074 896823382 470677371 682968256 922310962 512530102 670699127 546231515 221333502 430539718 243128061 955121449 196136172 753183028 117822347 332999739 477790505 24556181 781200674 773142727 800589992 646405602 1029799878 642405929 178202274 267379702 215398146 45382365 825549328 112324881 233175649 88171270
100
44087859 925183320 287353334 943595755 604105485 119362898 155740885 1073102196 569950693 613081708 29967255 669411505 89522631 190333814 447400154 342145619 866277378 394634533 1003116991 1004569137 409985192 382028431 426798187 219916485 10992401 857372081 345172614 838836140 88452696 1044176876 961977791 821027370 523492828 465748612 513911877 146539940 37260737 106131232 835790159 93542947 690485101 845445197 165911958 932977368 298593803 524511739 900389846 638594706 53809931 1030623742 416716113 335640649 492984992 796612750 334117451 774354839 494510145 286697671 594530959 56228154 905612072 500164906 452585960 999659412 379781846 130155547 549883049 464833323 66417549 206700641 387273766 104254249 714285780 461941160 813859641 331054556 786207735 885573890 83440318 269793591 361364613 837021026 487493142 588190544 103663824 399492128 299376552 777274080 349384816 712900984 261041500 873009094 875223744 798546186 26420510 738775940 771199840 36046427 782047585 132155841
100
61673137 391275859 339103129 132870341 628276828 451418814 549704384 775109120 33338828 405884107 62469074 234211971 233610927 977890192 734278224 821201797 95206777 220137859 855872193 232868575 418842080 245908482 698022189 364161937 595214177 235649997 657839520 797582907 307182010 213917062 206266541 359242148 439357806 333724216 607496168 641100599 782468164 911323085 695052907 729036673 1049515464 103555479 92177746 62984885 383566793 451870920 109162559 489117992 808848089 591127801 741755350 749277140 418118352 602633383 520451138 447141081 546872138 874700209 461750703 772038648 656138276 1013964252 491761869 439128854 887844355 1026382671 473250132 911678143 249982669 649235735 1060006010 246521505 203388461 470725540 9244030 844005900 273577491 257122634 524908065 452670585 836551474 78598849 561658664 241177088 1052584321 802936742 474553564 571200480 125964475 228510456 771157897 508334331 342077663 291707803 381720578 368594519 740841136 1026155736 632756251 730275742
100
555792437 5641947 1054649134 639686559 749361466 135573300 404288151 729827531 1038745550 40075607 718680632 768480696 78657731 855150364 5872886 517280162 767159346 529264959 791195961 70398181 968819188 122048481 403547504 442632580 352392745 257288965 831317131 248374181 424426933 216806164 954047103 993679891 815520446 455471450 800542918 926517947 584417584 966787206 646355676 109238063 894167865 112891182 853201603 626144550 654048717 114103881 438232448 909184762 11918627 265061811 686763932 516600872 614732085 522614956 664693155 867064276 81967684 366125145 482059432 757115714 756602195 350020162 380327615 22997598 390434983 988414162 94730114 720740405 406040653 293131227 128625805 336387450 205849236 249696527 675448322 432802562 294118542 811115656 1041550086 490162760 138991252 359438656 11523650 556295658 127017151 886215066 688783971 121983529 793479024 946982872 799811226 404110701 99356616 217763490 54731548 614281407 468702257 931686789 594967971 974209102
100
58976467 302880113 587861483 312429547 119164959 630303035 896580150 676482956 769130312 930952729 331760585 293946316 151974597 91844648 897983341 411078249 976638673 430188266 294745582 304415429 487761899 387599808 475396255 298218087 100671318 488313972 2627029 983027063 277929882 625315762 488767847 424334149 250703105 263385482 907666741 583357122 113581595 636441072 276897182 789445381 208445499 1007879996 893289992 164805575 971541495 1031704235 819320155 1009432039 852101547 553321692 695077510 91601896 585336311 910241363 562620665 326853230 699102781 1026101241 108889386 741056709 813903140 1023678362 973594896 631439706 1045675800 551801957 511678635 995385919 926086855 869220208 226991738 159008171 453138853 908629042 155781123 976335480 37370985 734378247 680192590 971023524 206759822 813512624 909723242 449449424 796773331 388613584 1026360807 703686084 497075899 359030128 21432155 430951145 1053128462 75818363 925907678 278704845 359571798 243362371 609275533 497822371
100
1032168547 871622138 818965258 212117440 449969608 910334266 498171898 407791647 942464603 395768702 22651014 33448670 216190649 274140070 622391259 677300415 435512255 270903415 511876522 295113896 355402514 514513177 128479912 1060482083 607827864 916921751 160132367 209522655 1043469821 68362082 72576284 167156781 642986287 72219087 18870671 57465219 382770915 630985364 25420846 531586301 518884366 695763535 821982785 331495639 735568236 997919999 889392407 895155444 804419580 617917065 409091712 315443034 545348993 44343092 388357458 415818932 233449731 732439597 540153317 948666575 788160332 434180 977115798 862447389 333834092 876375853 435347527 717542197 435130166 107363457 525101789 368398673 619552704 862906810 545139137 160214734 404521447 803342330 553509984 235928239 66155209 509927493 326940331 505878043 48187464 1008208898 233020824 112153819 188695950 23305598 648352671 223456733 282066820 66050153 183876925 880704435 746344793 1020033622 1035871604 770755861
100
626811137 872977215 391613001 253445466 572699571 960294400 241547589 622890243 1046958698 1053493463 174062581 406409777 998440550 601005547 10163307 682219818 149714344 924826562 619071930 833166552 743032697 59993544 118326397 148602697 631748835 80278735 248675153 54725168 143210806 955879306 674164566 583483235 650176133 593548048 435288242 834042203 373727783 950244191 822764302 467852215 259732790 486235095 588257815 658297785 495715603 304641979 182363646 135080135 518576096 829196980 710064121 791715051 536717572 336574797 746374847 452402516 782405035 456286584 1004190480 629703379 552839492 502096647 543861803 99672671 780349953 587397172 27831382 993422737 655852890 832708121 415868250 588964649 107433098 855543097 398804228 275419015 545632528 348078582 167836070 251321650 653304112 444962072 1001258643 632976725 309535856 319743052 86800550 292876349 307085339 867355298 805675708 623646172 1029106625 859826447 189729333 925412937 637900213 460930793 763943799 69526078
100
513259406 783684206 306789995 1009920921 784792230 761686333 977715966 1060951515 951938206 1031672026 882105762 693046956 255607768 872953647 1930186 821397077 187085820 124097286 79591537 73900100 48419444 1056382096 997890196 72692620 574786287 188175841 1035073459 897309538 99001313 260318065 459275348 73783201 692966146 219886748 146222208 16022855 721543627 218823715 732699204 160970486 647291388 488257705 306274354 945296756 677409305 837291319 581348829 101380139 188289512 113682873 645719136 40113577 612861684 571638655 718357208 833981473 1064980749 990387645 245474021 462021097 205598406 475685387 33277230 393711098 344240630 84642021 671722970 802152563 982246456 927633964 110956823 67863318 79821674 458706339 772525974 790006218 999169586 447673203 208634637 400429847 732903540 503532711 798628532 1019312301 864935901 650013617 290555849 1019809757 506873948 320140515 698645004 465861150 854345891 971568887 728378435 11699594 210464426 838816648 1061109943 940875102
100
2434093 105494422 160542133 370133630 378463017 256320518 143505935 779961326 550664803 666699296 519965080 994873178 1001546209 961208335 829471148 869872015 716447598 731545957 322145701 169209599 258128666 388943764 553200487 1018141762 633029560 991108725 255420373 797539983 452289375 451745989 580821849 104152135 135922666 422787235 17970784 239623531 370803576 394907668 171568604 565271585 358021356 629711232 779655104 191776051 516950125 208341042 197369736 591849615 694470632 342667483 803191470 124557768 434123657 919921167 1071031606 354517139 951956038 233985222 750251555 63535435 618277460 982097117 234279935 268862830 243475887 611852691 838283607 918735902 43386519 848143884 899381565 441068193 295783437 333341137 1004913605 232084706 725214811 990882126 788392584 774407661 435592073 979445331 204387620 539476086 683899880 91529364 481039801 142778195 511665803 1008096809 624194925 299480574 689282505 126346254 115282154 553615636 92629949 34586276 61433051 691463896
100
780785350 382679599 429238898 747718577 533947911 102835029 795632613 382607015 134608360 16967589 510851308 190722538 401382547 474631694 1017733957 829182795 966106744 849985380 727771953 51228865 508064457 717561566 373158900 654030054 1049090047 1020867226 1056364632 645494648 462551123 28810264 711055146 591838680 235970118 186212539 61083580 197299086 837515545 59376204 311660130 765412035 191787350 443361142 849242357 835343557 372641093 249615435 264825683 1047102087 177464695 41824957 261411804 906997022 173877567 456846118 870555639 227227205 307573556 569183425 908454027 1005580506 27667889 959677998 292146822 448700766 85575509 1053109746 840595290 642518649 939784068 661150452 176331131 818520437 420598499 739577090 459544802 76650174 91123680 755213642 406238093 613989992 149936935 95039201 786415100 338152617 910040110 719992640 586477494 289290842 640043434 317798081 484196290 926987642 831237656 344820006 89837870 299180459 900267061 570029587 107278220 34482355
100
915641222 23185807 306256752 977820413 3331281 731872391 575678195 1062920213 975013538 133688651 923558451 268285744 1057966535 299116559 51501009 226985889 753409493 331071340 323066225 56951141 241694113 152155356 911350845 887868824 874011591 643166529 509519203 728436478 236332838 1038962014 927450770 412840571 481116001 900868700 888597121 64016283 435712352 131045959 752284009 579819787 318198733 396957839 638836102 795237662 46939032 969986696 745770905 204641865 655638644 743342058 433689449 1059720103 814436695 582536017 986184765 609452405 661543166 937642686 711938403 1061910935 390951526 220399636 52398765 863552530 440413524 493590940 137108719 185769872 665707214 281463425 1049958018 530213343 521935264 719901525 34032580 682287218 599063257 98771594 67474326 809431262 24630859 674739450 189600733 768743774 21346062 734985824 969317889 335305040 87820285 429023709 395778928 778809782 51333175 330119796 572590620 140326326 911724447 649491341 638126329 905423642
100
822256477 541372790 999257216 86620881 72899163 397347293 349246255 216904044 424415689 737954903 767611399 202690466 855929242 407034589 367825165 184298188 47235333 637211210 1012858825 1036852586 687606532 856048350 506497482 925583260 976245464 929839294 949572383 359800745 626776195 890328177 664159455 920916604 575302988 31929188 712190371 728577057 627365951 727312487 533453319 215711821 826821291 133940271 718698796 548317908 52946082 716287442 470335801 685867056 53102972 283249485 661282773 323933697 372589652 325597697 723935919 160697224 718896265 407803698 153990135 1033050666 525351487 26286215 519874274 821442035 717044444 459961485 919966761 542572048 136746379 451795764 637699722 753614164 1037348796 334446160 737146694 433666740 803234 729557529 238197409 882219467 441739955 845622699 499792998 166513495 1052431916 27775879 171158625 463080890 382201739 680602129 656128738 613285241 907355923 992009232 298140992 474396097 448218699 350804272 863261268 333152477
100
1005507711 861245059 913325818 966662337 63998782 542289660 594475668 175339394 886561498 76581875 91968390 977680348 680885995 518782372 581456827 657753515 149693132 213572527 270773534 1029414514 562894365 83821977 679032354 191029719 732369215 650246986 857306683 707293732 33098203 18548110 477446755 70345928 1069225819 161607316 910190998 1002406612 688875376 206588530 397242710 682531199 535642762 1041452958 498360871 695949987 347611235 26230646 1001825300 219532605 368364661 467492538 85060393 761351664 516856447 221347340 410268662 746856323 140421892 1070338679 503500818 694717279 233258955 93838821 430342806 705794578 678764640 726280104 722381982 749022158 580456082 1040221426 893225420 172890346 690703091 1050620252 263158981 425149024 172697947 611448675 326069169 102935118 135050597 1053927654 246033599 752741493 545679089 1003497386 697500319 404115133 825288352 405601750 262875398 713974191 667607643 51676791 12480814 620179705 120779213 241935869 86437459 711918574
100
585730788 447353532 556380727 552054275 405603924 193277292 192846238 215379795 937538580 955083178 458565843 298804508 146276318 1042302581 443054114 334400064 88253875 1053873841 670314587 271599557 1039070806 950589863 563910486 605787478 319892428 1034183555 396078185 660580799 259444194 34215381 700798195 742865780 137438887 1057089553 187996373 908284171 176801517 151814159 313782004 923771325 223550156 534583947 775068089 817006057 252120608 727188390 131666832 635074450 107331846 263692131 730762092 622535388 260459619 18481707 67203394 382469778 193697373 83433802 377819785 587900067 1030698719 508519279 1029064384 916603553 177499162 929773872 1649640 670775872 706027263 984786308 312603398 1064557021 972748741 836357703 844807331 818205941 634815081 827190457 316179788 626214057 107373353 198628863 175186450 294795329 641768200 145822625 937708810 836097445 598727758 480414730 711573965 892996070 1010233093 885766924 766929402 259967411 711730557 943159897 1003133360 620487140
100
589226184 57367051 1050369044 101603315 720971071 125471004 1005113297 966875774 839859963 610094575 1037276051 682934727 521107036 210702022 184763019 386080820 939775110 1043655241 158335214 925459151 584579039 609148933 924915830 317850054 202700947 11897066 1014146271 849723628 512056592 367419341 1001672811 679739447 447946378 635476452 707993695 667196480 158449016 26513229 788550020 415588038 954623509 312980359 1007109287 776273707 801121504 1066343926 373586713 432911093 110242588 138584675 170894127 531713614 595731281 686458 430617795 892925061 683447753 388593995 151526833 99244171 39935252 1030086090 284819035 923045239 618277508 78815567 595359270 43411203 952965810 293299479 571277307 231762444 639457783 341109185 465624774 812928277 732682484 1058281425 705468923 1032063173 902435083 630036528 189696524 1066563684 831576291 8387754 711881972 89623138 797788391 392853614 455359151 225050833 74821576 743581842 850891199 440451558 987272951 582478989 223007657 970831996
100
351786796 21024443 186742 381961360 306298082 466812125 815654963 974994374 672808152 707350678 189508977 19560931 568735889 220162031 400051141 711721296 680186581 188239315 1065121609 152611742 97702958 455193236 753181209 533490172 342630252 691385444 272709847 495850947 829371937 591214557 963768104 982438123 815975718 1005899898 715004981 1011152531 149778708 102119707 1036789547 985963389 715602636 1021860997 944374715 460824207 901616624 244837856 788053659 395790675 299567975 47878455 785193474 252280951 1057307101 647926779 890714672 444826702 291681856 1003042177 593715684 169099598 790305348 172326783 50708196 1064841360 327358176 367373971 480462457 500746323 252090575 718875324 541696496 450460794 931331345 683216863 451423002 387206921 16995687 846022211 1044117708 107475115 51428570 795618069 276888416 448360751 50904116 420923621 830089523 369852423 942390917 624140327 44219173 588070087 576034208 1019871156 681212188 360880044 949096091 350219590 203363969 1042825747
100
687838803 752655871 958701249 267726589 531754469 747732707 987689421 786146193 243724086 439078233 466505882 577492890 1008689517 647020462 18938274 284829189 879615347 484851090 821810530 439012709 294503034 407513240 863777498 570769519 936655475 16397498 646222864 535889534 206392982 946753748 212241037 255732752 555158494 170368804 398173150 823870278 256685962 758513105 805266964 706409576 980685726 548806497 12344388 665525855 94286688 868889408 601764616 606046010 380723163 399449664 502981885 305274026 545492063 835732244 1017444163 857392261 281598719 1048304339 286836224 480296262 720810257 35249532 831971549 1053265547 228055986 742881900 603813767 184125846 465585216 226042089 343070255 953276877 143832286 981801115 53670411 115877179 252357875 12102157 617743827 4177164 880559531 456775473 143015492 20733461 276571764 817341401 944404129 826179913 958499203 1051389503 787219757 675888197 517230669 1034540926 810915762 39039429 387524622 948943894 145301501 875041324
100
302890565 108772460 922407007 267529217 981927222 367514951 280963117 165645420 218335335 1029343316 993923137 930295741 98816291 343217316 815597432 913228262 597351162 778059561 642932530 577990396 499685439 752462652 320047061 45892537 510690952 157532954 43019594 596909565 1052660530 542781538 495838079 560541001 84578267 1072489624 221324003 94372674 638678758 994292134 680416492 931673140 395165690 139227734 734802068 773097356 380208259 1022739161 275687128 20494429 553071664 383273283 1050320696 873383388 48535923 378572300 929350715 321246180 182054404 508257424 142434280 211590003 611778399 826729360 298534989 971598635 463496001 675933615 633854971 762427346 189709359 760498679 363728520 944979154 139595247 386485329 181306636 117484730 746267148 177671696 647676580 630452667 48036950 555497063 54093043 922222123 974675808 734941934 380989596 743189766 769876225 409124897 723168713 337850984 222236371 628892129 370218151 729783316 520954551 220097521 449399271 883941872
100
720881487 158038650 692857663 980158087 417164419 506083975 1048538087 265734021 758295549 534405770 7422237 272916031 621559212 123124437 314384033 468242473 415431749 1061680674 119243577 282054493 946076093 1055529484 1047450927 163588891 694068176 870741907 115297998 1055707203 153286782 860107676 64486120 1049975261 480365192 665935727 888586579 368587153 14751223 967221559 21070695 758661167 85353622 1009216646 70404226 186134057 855196275 1059113678 980187780 799880212 775930466 111719400 338506323 929790763 7803514 211809937 600347736 36572620 447357078 544780520 382090497 740055032 310922965 790845682 678346045 9385943 620640282 996431127 81536771 827825714 343049356 353641634 601860555 118013687 219729431 738990148 994983699 824693177 369923306 834771601 143025883 392389166 975586295 449972353 423687209 255078575 1069303159 939596273 738126214 596222651 985802595 208394784 950429056 778290036 16240636 1022505010 840998694 511497248 203080259 857274288 436925071 627338409
100
575369857 333883654 265092435 883829790 823700161 964465156 480627472 588642608 602079057 879664734 511840742 213635766 579490629 941338668 464355068 64565289 295136500 998803563 967906041 831648296 559127161 109002617 166760075 415425270 897607219 418729373 517533412 116377335 866212677 419046269 615643703 565378359 302635543 967856805 157604928 693153763 371260627 471025159 382325433 995071181 210602985 9144950 55503334 439959020 708575883 1049863977 621398282 31717850 829465393 502236735 596020975 434652244 710384663 456682805 1021689443 706987710 986004410 398427505 857422517 258730140 756561247 856224955 1046500412 282193946 40891788 308381118 841671888 538620549 11077261 693166220 440106063 38524112 147948784 736776983 898931994 393255952 654812169 842934713 493684885 989351424 955531887 980260781 376380330 5251454 1012108925 623062931 47659847 563789580 322812626 1047653360 742609115 279400784 270648017 593282987 608523997 1015686548 665075490 445179538 185267525 142138439
100
986991151 81546707 598486545 583805306 141063336 554380419 1039342018 625550691 938854912 995472411 632206300 705965277 508749037 150503669 937604969 183456230 244913132 487690963 912690039 312892449 125144506 452711769 851787669 46815570 280802780 140720270 829462618 840875492 695300376 663968095 916007903 844764518 984779258 281197084 104697407 505168649 541074768 391940857 21138974 708596260 998983342 646644367 832995615 399496881 847340779 646202968 136421485 781049293 797314722 710665014 96826675 963604027 877436594 475715052 208491812 430938338 360972479 488645539 420605684 646781259 25593263 269222503 995223260 980387364 142592045 498569640 901874458 5378495 951755049 192619194 315844719 244701843 101264469 625283413 577529503 513657786 528014506 490941461 74732788 987106674 180658401 857779451 485883580 252249500 423041019 718979562 245374918 556001344 233756090 426616107 549023977 449632263 431404837 333202921 98157694 913086143 618940168 458522806 284832481 344835547
100
1005466225 930211844 112088819 951301873 397200692 232856749 546871963 789236794 645310057 753251948 158044992 647260437 797650153 746896482 269119057 498102916 645751764 5614994 278556093 421945261 143697677 305928548 446133371 1038938 708411324 76269606 725459716 558296954 791972043 140080006 735708116 423219102 65364842 184160025 64243692 155590524 317701004 468885720 914592595 335403120 507272295 316320158 891312528 469219574 383538424 720575915 90524210 353191217 192687229 7597348 498158920 304633704 156837625 433200272 532451305 469909635 401250739 763391324 724738222 125204626 196169655 585930328 432249907 877322054 148831827 599460921 377383322 395283574 851954076 813914645 713426695 922235036 827316455 311364074 158590501 80807254 700906320 844963095 536434847 510741989 82074678 283907296 663882920 156067761 534005693 537692910 173644148 755657410 311033674 1010719181 844503996 859134537 164077067 416961901 935977534 662693141 260967789 92967842 39725627 765769247
100
15141284 307446948 423160824 609572095 473642534 1034820496 240105277 382965363 128336432 108676836 696885209 823696607 721100096 834861319 948058652 78342344 1030372249 312377535 805283675 243857752 855370434 682095032 476951151 415235294 173061639 936729860 921697334 77730122 391764726 313301398 350042129 78419125 201051620 773364934 263551077 260769239 734842470 1013015248 870681370 534049935 207719384 990406484 1021928991 644448863 1071241689 361475543 631219171 797602542 194999501 1028741697 467668958 488164484 428398170 490592606 916931334 43321489 634526187 498506077 644436058 566547494 144568624 68375124 928874843 18899066 502311068 381673145 634725006 392774502 995572710 361800682 888102907 302835690 380402313 67865255 809251249 238325414 1034828867 967280531 18896960 916774497 39101849 709145526 151808317 449774726 203258962 526316797 30993345 1035298210 314412024 683488953 1037665514 226876904 585767514 564081180 24720473 789287341 841772045 95143615 410099891 173690347
100
854677734 924967711 955216929 274036930 239530113 101580059 1060489423 49582579 620375742 1048975992 210937200 610747235 1040629822 36596061 481724856 326828446 344643306 931686615 885066465 98843730 196152941 667853142 664043559 55385807 725770421 979299630 188923724 1045160078 735193718 452284696 598010133 715302311 95829927 1043948718 913327562 980086617 708644866 643844850 895103418 1041144966 181656456 1071987399 723327413 1026587188 370079483 748328822 544245648 15098893 516300899 429234475 1044790949 837219552 901178250 179733878 182347856 529319710 442437248 483358667 1065668723 1053902173 201405975 497793538 487141874 849414873 805653095 1064938711 356815672 959173614 925317964 458834027 406696625 739376799 656780515 756088001 331252558 462527250 853720081 808163906 1013758212 789908498 388551420 218114618 129459533 533018508 109415823 308727640 371958693 335628050 183283194 253494834 771905038 484309083 672473392 1007975871 234418572 420380097 901911400 256081883 281500330 181989057
100
493491357 1016457670 298111476 16271487 586042638 555988133 59633787 210632255 609468862 316280320 834516052 545593837 145795317 354418754 923507993 554232982 717213373 20425533 157341798 468799213 667683174 123604131 498499165 491155911 535150082 199973006 231661091 356400799 546600169 167109113 438032992 257247251 662076983 322540356 442783171 207964772 645965385 994440884 804958076 735788026 936376900 976539376 345395137 846130654 994024590 426459013 824329289 654195775 741648723 187139427 1240276 812502766 441592577 601702239 521451425 431057377 336010956 178407087 472247797 593350067 1042843947 472782705 980258971 342239266 134847065 707643684 593577055 233247888 667149013 921605932 957107858 2174084 245471202 195098962 109683081 17115174 299624456 230050882 469956894 787713734 404709265 102435340 1002899245 1016198997 948460813 592417444 508080152 1020778730 470390222 497124450 991516484 146074430 510569069 185050243 892353434 569579312 544000835 509761446 17884167 154531651
100
947088625 69380687 463641596 389670939 875498712 211413351 818610158 196389124 686818722 443796154 555588055 779717739 627536823 438117751 775065011 298006626 862726601 488192692 896947716 1053095712 1018803529 310873576 159682639 400922495 299594479 1012682095 710924701 105241981 112571189 789400330 353942267 443843259 341765853 531989596 599107066 577881857 876284775 49363822 1047396655 426021048 881504156 83140395 797590708 1067654510 450930694 832504805 58402470 468795990 86989685 965520334 1056561061 555105477 509628283 526983040 490950487 892080822 665304305 1057232502 952150244 575308615 201733232 233500560 950964091 175081274 799691481 730380691 513129164 315056501 824477134 353291175 380009357 481705858 513728566 396881367 1044994038 222652944 898301629 699928981 745977924 366347632 527957073 707435059 665297721 725312024 50493094 588330346 493980314 446618916 739287731 320160727 538912688 902779088 46952755 796774777 651716552 584979711 84788005 114040373 220948659 892047287
100
975613517 707835474 386434374 407197091 625201585 173742845 243495387 1060625040 248691228 40237766 686516431 1026929136 429938334 568457762 17590018 649486170 1017216265 625019879 480999514 477017864 647462518 841243090 596644928 734318167 84069310 458145028 648841761 44137546 605399554 641582721 372735470 247556616 563672868 179001264 231240860 48739162 955579979 712624862 768176293 647239470 47209571 248294331 298819206 119453718 519500955 223346650 330109247 458976458 595260645 384835381 860720854 757506210 406973049 394534056 732982484 645776412 980411986 1009565298 898727110 839208284 1063432623 745146039 949160125 958285991 321852052 2706432 872079311 736983271 449978438 55435704 945058452 703989802 378054611 628510897 596246441 338282531 486449288 184557470 826724400 194052776 206090360 311176086 431260750 569104946 970572028 142971032 686124972 200227424 518431534 812458497 830342647 922703988 988398700 32207639 1030707041 1049215956 708375259 904621954 668245277 526452362
100
987705826 104825805 457561574 834393541 506240683 278091242 137458297 616157782 833512613 598478251 118428182 814733620 1048625668 473509194 41766659 918414328 976034880 481819106 899455753 300972386 143008914 439055347 54078453 695184850 976489594 766173154 714471448 910013391 132303419 420011638 652919496 172424324 373583197 857019740 384252125 340125758 593068843 1044015013 567090484 222037743 431065907 41664067 804488496 916646062 714439625 571564175 885335348 313949749 1011766915 103341254 948677930 175835490 771345598 797540487 144323839 123772342 782169112 757031254 883472676 547762393 695536372 950990109 141731599 517880596 361647353 3357350 15366584 37152725 190371731 816345634 345269788 711448111 514301553 759522725 114956222 963078487 540372997 1013268903 644447521 206154024 366217735 430177668 116433999 803910304 750337522 183456765 1053337429 155629665 630990214 210652086 828483780 60920625 1049913156 643911606 931258418 954196602 720210677 48027625 111785655 850640074
100
1029725732 780181921 288289649 360640596 90466463 1020098577 954267648 840558 76247290 771460305 373820682 763733265 219746571 385048669 114409144 826113372 256399983 994785942 746342711 910216722 384928516 1061892927 164828473 113275671 1065472365 372886145 760104049 29315830 813113746 393417063 795299354 262377310 147986717 856449635 519351153 411911584 1009775613 352758215 396268598 966057779 142512359 609304141 645843760 944960049 394036688 824134032 289241766 1045672407 326583412 340902032 205332710 945286921 855199443 938994738 749178049 260417739 56261550 1059619262 728623629 350891209 107236110 162876255 512613922 569362384 192694974 511402151 640529502 581502546 151423692 491908872 727816865 957580519 519184908 937005660 917237201 716460230 396477077 380517725 344626776 338679888 815947329 1052619309 916681889 817851270 820108081 12880592 6413726 497437838 374855751 993251758 907487045 604524594 827490731 1023486482 368067854 1036258912 400127303 639862957 978482295 1009951403
100
936949579 952007699 91289984 837745864 856012457 742262076 1043196720 50774290 464544154 971309061 915935246 154581255 502417943 143661997 211274408 202691529 485349984 330261336 362616335 659142302 269457785 666392207 241209945 456908145 948141992 345149886 940155166 785271630 458251001 79759029 608932348 991218410 147538874 1045021992 306962196 874495768 508895487 815682351 644053386 71402325 462699807 419861959 923608584 426728509 412871221 894454094 563276091 379582483 649344672 851773963 424445013 894009150 699642243 94956708 746652042 90256582 69025605 465807013 171790483 612280027 74710547 716588800 749859630 923037518 511130201 824147592 736737691 678462486 523793229 533756020 619417376 976623565 926773092 110379747 295261831 851642929 706765019 239847250 635295387 278063267 794827311 6312743 117159599 1064402603 340939429 432975914 974097174 810481266 996801219 776785158 924250540 508004678 692297941 776730061 638500427 1036042266 740943209 953785457 737818455 213795843
100
251920339 10531148 367354419 1037057724 887116458 831359897 540303306 20794147 780996681 852910584 282188039 38401466 401665871 392844014 453933916 146787622 253095711 218692962 205751615 286655156 588786785 545564962 277504681 400399055 761972095 1005649756 924539285 122891659 606392105 432034597 1042630279 808990494 407394513 101808630 372271362 961935457 1060471088 766522409 1029586961 994830163 448502463 680142208 186152639 277589910 259678271 597319071 83943583 1000653552 1032141106 210595981 506758724 675379660 997887583 664805175 305381834 897041334 679554642 108695533 620849996 709847011 635290073 755635939 843781483 799004071 756174984 261852850 497834446 749176060 599381302 1001930964 643773852 771680002 43115134 730291755 418084355 281601657 560224063 968230778 430388405 105052232 1036198685 707257834 186279014 639024122 516430589 32658311 597126479 806300732 206232973 929305537 496687534 269705057 742311865 421239788 247730756 831051742 1026226487 695069632 427371221 830432462
100
284059901 295695833 495435436 155751022 524421573 1052022840 72670484 492612258 61537936 802235584 91096544 917456239 1053744928 1014659514 143472100 248867199 526126204 523020881 442631033 27212960 184030576 521090839 28429053 688342085 1004940042 164091519 580971345 580466179 743941406 212716896 104272473 1068652565 345544387 585095032 208705919 742224345 361394900 1006542823 124711473 701254737 622772337 898484656 1050288735 389071523 381935483 1060997179 549802238 519529114 636869915 144623574 1017668231 291872034 1030051899 621012527 792765816 551388879 291927563 680524507 401247954 835266647 144303742 532066259 172394137 829382419 436336842 682535410 641385560 827608451 1005961196 613974392 916732826 386358215 1000621858 744245898 931698802 176212006 421123694 864005551 752569332 795920267 267994906 158765140 52930745 539112963 156985391 942689610 196218719 315807552 260469500 350453059 98708231 212018969 7311253 911888216 268975573 125811208 674785617 708931974 164593012 983969194
100
555406156 825985324 720338831 128428355 309624035 1069235086 284079705 671804983 753186362 1072023125 252181766 435157138 229524665 385886221 461714512 878129025 131024779 1059641510 237039347 1039017431 763440158 476058100 54603312 461630089 420655781 304130095 538783310 763816242 541983385 84636276 606094101 1043225232 299683636 577192769 740017233 875644165 408718324 1031237885 203033173 405605655 588558622 283831918 753171061 488478192 8458297 954594112 713991050 109638110 723662991 141046917 160983666 960537300 625339311 856796464 947472014 1037724392 616145389 579335833 1000771139 1044557011 999890657 889073916 308728697 302668916 531305956 279018489 453267487 1062371149 771612310 770440981 1026581157 813120772 213268827 958431800 699013760 14450659 423764953 829462062 242865321 763241817 627162491 982469926 928245791 673562231 565722097 733119286 838099552 107470964 953610158 88389332 914740212 130745642 167008361 482963806 73739490 951712662 650201500 1018576788 466921785 170125403
100
873340680 742537753 1030737289 267114048 288489775 292429301 544371559 982111918 912669145 633795861 556066285 176140851 243767440 77942474 16715319 780347649 753919779 803932230 844410855 931119983 609840679 109159714 295482785 265433719 805210481 236664795 514166160 761217079 342314141 536336976 4756959 141054064 429340554 1051833926 493787457 994013450 76348124 424779236 511138666 289208974 38161529 103691319 978728340 899203242 179948557 240625071 183878395 621335217 511244166 949088416 78945633 1061669912 636235672 555728323 353184139 400864506 626707513 299878578 481981377 805204629 758202662 1014945903 837557330 348964811 708268637 784353245 391861262 957932962 1034442913 387915334 491972810 34048965 291476986 910800851 838623712 701937920 814389810 674889239 1048849580 225504199 160675672 99364997 250009872 871887536 573998657 1056324853 712599025 564743412 854620930 813803555 863935927 297671410 322931063 761923120 475759313 86548141 476109248 562168607 20761647 777079881
100
746687678 943782745 1027568070 607480465 9670810 895165482 577653008 831079284 792233279 1007043649 338080137 113239172 729067739 401407028 599150899 270167926 438043746 957521658 927195411 857799332 824913931 975805039 861211057 19333518 209635281 924741587 394481564 1052599636 530216947 802765899 1060245476 976485694 812796276 829935967 1062702238 227325749 325580444 109206906 715852132 310528071 888033141 1021092974 499775442 25455910 428125774 645253101 354825226 785103530 553417788 402169873 919556401 451345994 104514964 251569109 711521776 375664295 149413491 394748313 299911412 175565826 717166390 1052149666 900885869 314478785 779124994 521829527 1070993299 915263982 306627133 419268613 815399197 978710455 352516882 394496732 285926856 873952751 799062514 429279217 112324566 133860492 317980686 333593722 348040332 879810599 609441246 660998293 116252850 528673407 683667357 374761409 985625879 690701046 171827658 391690594 1003320075 551608082 659449256 626399553 810946787 515070718
100
683552190 812189706 592105081 714777094 775539289 581411789 292987306 249311006 1046093317 30175358 1066218198 749198684 186311192 352301173 120924514 743327866 132987687 474172655 962562105 749911381 47734159 356732555 746461767 668646000 777667053 1066198477 225111805 482148466 234514854 275645342 303228624 816984739 62960480 218071498 1026903994 623445875 285360007 253483904 986354104 813697268 959866057 272922070 1021569866 52880731 432387226 867661891 689323509 74010499 906301361 792212771 381807300 478506857 718195337 541860407 382320323 871359153 963371489 300835106 1032515459 703024416 499072829 888920045 807937946 649689375 803540322 333044099 108634911 408684607 632823006 404315702 724851762 440054703 619665533 253283384 68831090 56433864 986008021 954617891 340107397 407252354 979086780 316982642 987842196 674171132 927799500 1039478533 685779148 796888056 236891110 371638177 679854814 866540892 813947051 271544942 433170815 783453874 933639685 925840247 387983081 189844648
100
316892316 864000046 227665752 604905361 95617890 429008869 890025358 855784419 195474440 505361493 1005012816 558064311 632696710 858210843 714217959 801493581 139029143 1065943350 1003445920 92849797 498256442 422434187 642512716 154339686 353069107 672067425 481002177 243340186 27486087 513078245 425294167 170310896 595089668 34878887 598825323 822508762 224636854 342326556 474997727 568343276 32720243 233529626 111110296 987344739 203288401 1029451614 904995583 109204380 222700074 291005705 1018537601 1043653272 909944607 92911391 1017535247 972581247 624254994 733391623 1056049567 138602521 786439210 255770382 197032105 306151766 756513875 1069753060 277944490 595213256 165144507 637403164 91275428 638800420 561025111 604656305 684882588 651957189 52463452 681464188 446914587 1056920873 194109894 184182463 385975982 320303218 283438292 999209117 292944998 835966437 473789065 328810911 969004121 1049635950 956567085 339638576 59786015 1048511003 911053003 870222882 580897621 290065565
100
320501169 782837032 221542942 407501258 845178610 766625113 1055208349 297259037 537907687 1040624820 638979964 930733876 612862889 1066160790 514966888 57557073 539526553 698314309 485763474 357885658 754684377 29331305 861387055 414925018 278607825 650397325 788018937 864774013 483629226 559865251 503076781 941678488 967467990 15376509 869826187 268757534 935385990 701347157 662473177 380921004 910289202 552371526 398372704 638663166 466502165 233944272 982870253 677470839 504929199 611101784 468873425 503149726 405008449 570994853 961597026 655410587 995480404 375294820 390591096 202185150 1003410995 925025190 112583665 833873145 884669548 431122013 793934893 534190945 629948498 155213538 498971538 70488497 357640062 388325234 56294921 621211078 496592714 823417260 244037503 155395876 446339413 1060472596 35299429 914462575 42401794 174719380 988441137 118987507 843602680 825879542 590959579 82755869 303090595 3091051 722196065 671255808 276023729 413051655 1032872259 296076754
100
385427351 790773314 328083207 535910252 123479818 289734520 858847670 1056883404 82353542 270814570 633616221 802168470 162015435 604459708 741262990 386377615 189887322 456072821 54665948 131129633 2853116 744574081 422476130 698172891 676805436 334446130 766367037 160860142 472946152 943448763 918051853 585654704 79324051 822218676 198417016 725874205 256229910 853371289 172941479 993968465 566740747 249027659 486452936 1013913871 294597713 738042765 306786698 560479549 575421579 523887496 865455780 234354790 530339744 201183559 561103182 4706359 931931964 108292924 268158661 1036240386 415329102 105169337 526965452 15247166 993986184 388288376 884212774 660336132 653595363 448717332 650850589 703541652 1066337816 497783437 214639614 980494030 422700583 931286472 974942107 1030631610 505187796 742550797 1032029127 943882496 425460005 194436743 141937117 908052592 252039654 414604744 1011208506 417888124 648713253 467811394 989367231 84053689 284320438 482720207 30775888 428080994
100
1033204655 725085481 67414359 811244501 723696877 170015859 868867393 877762579 373729422 109929902 691228416 890673732 310630773 51844933 491362439 60840753 579862474 106043522 18182481 194565833 986103159 684917270 269245147 279776412 879008428 367756949 498490662 820269155 477891163 810961655 111072054 258026102 903249596 307580697 484591509 355321940 959679947 251979322 552296656 133561631 462955973 283459454 389078521 282120733 648008111 802979438 335979299 796632888 989990351 523461494 651417066 11068287 700296241 575571046 641731048 809776547 748439843 220599538 1059683649 718169211 721407929 868106034 276194584 590524288 606867018 304221219 236145175 213368657 209607408 614652963 498103532 988685873 658851852 509505401 537946822 868118660 724199617 709721803 569997788 569951574 190850420 693953445 1856998 17307348 335913042 777212153 562152610 212525776 611494346 243637146 206658128 970163009 912114959 1016828607 16991799 1183425 219036823 149383303 944713502 86624525
100
470566558 286370415 409608147 246686601 822163876 521914845 912622504 938692025 817484011 905655449 12661489 204887497 58491130 273612110 8556423 275831046 556129308 603067406 912437576 954745955 163383010 325848779 971350676 35169525 460471453 344097247 678210770 640878711 590963685 963438725 580236521 852979143 963818261 946675037 242853831 351028583 944989388 63857388 362542814 179667453 503348333 42794010 496837794 244136147 948804256 2643122 184705292 920638040 240247247 945928677 899954202 978176669 289729194 971612871 378946636 18153944 274057379 960334033 530190121 790863076 99491443 322457693 477026744 477525440 387138195 756498733 915444487 61152268 316109764 368414437 876073640 146630031 101522824 201355660 330097967 483430067 57552038 233164303 876603573 752085767 346649513 792686270 376961368 1018635708 621289314 1023200205 491482553 164762153 446511970 487416789 577971068 302779464 1060193921 986555472 539679691 660531510 240899930 1073242656 720414676 160921526
100
981291212 270459400 907371846 443912367 1049273978 988377393 640699096 579712938 517812556 530746791 80184515 126765909 259560428 181313242 12575042 113919490 309899082 751975966 124095769 19631656 93955865 652807979 706732044 669964001 34338383 300886173 891435363 600510571 637965225 280956021 330034284 577136807 466167333 908472470 514407673 272292765 905988485 78780233 986147806 659313654 96330451 349697977 994956148 626154369 578258135 1010366072 390992921 775379886 951903395 654634489 519917742 437218838 412638728 851298067 122190615 803781873 684427294 1071473028 301314239 420967326 408541632 505416812 283420433 719273759 605249037 762678990 54536192 1050435226 168917225 198885394 330473088 852378585 290962298 782086278 250589962 430293963 537577643 332292568 35977244 200857345 921651628 249434013 287549111 297658929 220394095 296683470 1012230879 326155959 859936301 966202182 1053704223 302177039 426265568 370568773 621633026 892963676 264807110 356864240 1027552411 446394853
100
498984676 3803086 168982782 827303826 395736449 938056780 829571524 428895347 797122982 826608955 951530380 814966841 442411173 93656909 2211188 738818747 88028815 173444507 397370788 714611827 84146876 169427490 933045699 686706431 491834439 639860289 522770304 492248480 950656656 517737276 476295434 367766974 799114680 1060948668 136827288 398909282 155847464 768597837 293789155 668761530 861770250 871982303 203926695 408289176 214830030 579844422 364446502 798414836 28261543 419714234 234840484 4871782 598528012 446640728 240902124 337450924 511606071 193906846 84548041 486802986 604781481 634294771 419638158 993192549 808748964 874915101 60014223 136612743 275166896 667082184 485959078 22437855 797137942 724440326 831097263 530173278 45399400 732031434 358819340 572324378 405886711 805214572 342791457 378350798 890925147 987916328 223096025 838122840 602456304 598088094 1033136927 540448058 286860371 138410324 105607782 172572699 403398376 944730927 932681250 898862147
100
776270423 1070808062 51181389 151829282 797573643 105646575 203436259 922894793 696141746 223206680 781325414 77928815 700454848 935450607 988182106 717266925 1034909163 693807058 423103178 356321347 122894768 1006468481 989548993 424631057 118375117 1059165599 75666386 343475998 1041677765 862474548 525659793 146342357 434206815 988798509 917139736 881883075 754140711 86142939 933185667 398265627 365589740 319031152 250608756 264941106 416436544 255904901 105954192 970911747 512932604 461239703 330414079 291504299 999147961 581910661 620925936 358164462 595427671 913505044 860282387 415160241 769889914 1001823083 806198813 66342013 505234184 824567959 815657287 942980611 896346796 673624840 308983504 935468947 833441622 526589202 882855030 805007523 1067128249 203715438 181885697 79469902 334453196 100701622 1028895417 111800018 313824074 916188908 54409194 273222673 680331826 629276147 600760167 537496081 1037769543 911633941 325303044 664734844 939363472 903921531 836638235 860812833
100
286388697 548700088 131506696 1041475953 720314673 611848767 8041133 28793090 642365290 990644456 103058159 340289552 859090077 622136431 402700599 780753655 74447011 933909749 659719153 155080634 188172188 657109629 187262480 427439743 629325420 930751856 563714952 374153745 887869241 2754330 97107411 477546589 682106351 21873194 442986605 922622709 558658748 469637942 139795800 231776144 961136788 533530933 966967705 1036734600 693521838 78388739 153340345 667880794 875863045 386367200 389283396 381852458 25879512 303525105 880640077 916731196 331100714 581590462 466736617 957132156 284542274 317301682 73926319 767958263 736260396 769304223 772917311 139994208 347477047 1067363383 691649208 95141004 1065556854 900935828 79476031 656971510 957093695 146067121 1005593215 49155644 931356590 124172526 929525028 990488224 283822371 285262224 860519519 130883207 84240576 184939326 642728037 598085373 353200364 623229317 346574576 286858288 933227986 199858517 310022076 633517553
100
328272355 20019587 430700811 1065314358 278512208 801143621 1058888738 186497946 957490064 895247033 60899786 238790108 472475104 222400350 893507279 942770780 474882494 988644504 363325572 405588641 431527022 327287344 45412670 953935573 893973621 172141778 782382293 206450247 1009505824 854541966 221703462 82378728 687251454 50100056 1005029011 848599759 187567970 955065736 317713537 1031962293 308858082 927882843 1035658712 573529210 780144859 253218416 824738183 612538014 847271914 728943179 377852670 170742216 743188340 254404309 172375731 246093123 790815263 440607194 500536990 763755388 595438679 478583434 604784316 297824901 183787722 267639288 807424399 864455829 186422508 879209374 387964060 797499526 1049931124 737445335 877202668 765655638 1068303069 632259172 684782475 1051679654 476124646 452191976 267094541 866847806 663933970 559889772 673627908 311081607 666496041 436731099 57315979 929262607 930689717 347128199 657474238 583581193 147592838 335156642 650283071 813872586
100
532555055 1037355462 697885363 872227149 98475910 699850094 2094403 34768816 736239144 743765882 562098972 34908597 723797490 920809135 758782959 976523842 486247561 505012789 328878193 766260961 168889555 596664855 410093276 223062081 137259900 706029511 998819693 759943859 959695731 337632919 850565348 763940526 36164202 697269312 159839495 59097419 1033092441 138127711 723262751 534531273 547194107 286964211 307136120 989434122 110236239 972961249 493475558 793426965 449938200 707260784 172290363 691743378 625966686 238663117 807604690 530978897 303667435 507607432 619444999 966648003 680905167 652486934 462238141 11194239 191557341 82378573 831932886 14909631 105210155 682061290 308429502 41996768 585734550 622433806 241169377 449798630 994501948 76894397 88836401 748724725 41691648 460179294 174788513 312309209 184597257 385850430 975180204 404513919 610483523 367633165 274744270 391993466 122723292 745810271 803684618 239923327 718605512 375967532 842225507 1026645993
100
168371518 1037889360 144663650 753065781 362610234 749770764 791396758 208776327 150169849 885265283 835207440 811310116 515847039 421920830 221329891 531839222 760511764 146536872 78750890 98202891 119544514 153604243 509364226 296938006 402066393 116085682 395179275 90548717 472907372 504145949 197841899 1009032969 985195474 347943376 944291915 898071817 1067095333 801442859 1052292568 140919087 815564742 1052054131 169954499 961757921 972722647 1008826448 14435906 320263209 1029619391 610726477 1057564941 164524598 563164074 867987036 755428833 596739545 495985671 311647311 633781248 465417225 503436808 361268832 151631279 944553567 271759141 476543402 98292919 316011419 303136921 167935661 568186598 689778717 47934436 81863118 36715147 592539244 879392583 789007316 51464956 542959539 156744267 156691052 998259987 48809023 543410746 89008295 578247597 737565698 165097124 505689975 730809386 170919699 667739612 814130741 421343984 659783212 110688633 779701022 840851432 660065067
100
784147157 991607761 42101503 1060161937 773685137 810505683 212261031 55719686 442979855 244635403 454401619 273961939 450619895 494962246 836288254 979112806 468803763 296348596 922023845 573103314 729527794 587471209 165510088 149543756 542097449 484934621 703775213 1044176559 479347981 391015020 1012817949 234408953 774184474 923127767 970848358 631610828 216296719 148177602 223294807 63173870 983949424 165525044 873387654 625359049 355207171 901163545 24956174 266160107 1048557907 16966595 1060595721 167426183 476152880 1032287845 64983323 195733747 331691821 50453399 41425127 900145192 294220833 507567061 78779287 642186821 635262119 910296832 985154904 371883277 872816286 223722715 189505243 13058148 1014433961 42714511 390253014 1060501205 325914287 1038776871 868140417 635669007 713086556 3308821 916886298 671604579 803251103 623968939 289141345 1040459848 707026218 98740643 484126236 235586264 602775797 233366424 775420052 548579920 784722108 101969291 1000953879 1029207956
100
15515260 201545822 592880500 611250600 906494202 757014876 643272322 2174520 115882044 560683695 1041843865 233325073 550697485 821584873 161128214 905347493 553999997 619819644 810634716 1067078028 492864607 59583042 13252558 335185662 259139018 1012729333 22465878 181295193 726351001 415649720 559511265 250797473 668382955 983427468 973279585 50340091 44186531 825107932 361986762 809484081 357236457 858189810 74395285 883365937 654354087 440042623 530313791 381095822 13647628 325630487 947294667 543382781 799620877 356178354 498314300 610495706 189701343 326240045 234721308 462344353 228979326 367671751 683747321 438779764 35041834 246662308 771487458 926033564 418081509 161836878 639444206 574867968 921115894 367599150 457939893 241038511 763403880 407178007 631452373 180631901 611717004 186879420 742059118 484950749 564813682 261846069 621167014 818721964 142532724 419097471 233013031 1066081126 505081004 714536952 292106652 500002126 475241081 367099367 172270135 1047435979
100
556105982 621271538 540762926 395947749 351440035 614205861 169995321 51183564 905307026 218784754 408504086 610463570 329243195 584966572 195415046 444742508 684455888 51705354 611380813 60284596 805505738 923334443 113776821 624722154 20663650 430577292 128621068 480737134 80255513 236054931 947429793 353457608 191803440 95322632 227888075 614993441 667387953 445126294 227393122 448176583 963623012 274938703 240604484 1004691885 917170523 633448997 645324498 597671656 628251239 1006869362 539158640 71346995 555709984 69971569 749935368 155093356 1042577120 201810370 250521479 832679445 428153672 1035869162 856408927 313028564 637627067 570999761 863122692 353355763 354716126 999549250 429060207 698319584 245997343 542014830 40289182 601620654 82364202 195500905 778441490 603948435 423500149 49930412 755738191 1000151656 798801077 196138385 70550623 42925356 79694695 551085530 737075280 605200769 380422217 204302635 931796401 104087853 863265501 81542027 217691417 267123867
100
241978349 1015309799 467509408 1015974744 273373697 288446095 499202148 494107798 853491179 827632055 157521670 619906988 491521852 486572536 186310186 404581523 570931404 367292620 77894395 248374379 872672566 1036971797 250940068 1006313972 616008537 431318422 953673432 308765205 16419544 763676024 91464266 1007815769 786811035 725397703 1040330038 84730733 53013324 1041707763 38836695 211207588 545806299 280955216 601348334 161348979 410334715 198605718 1065387586 839655925 804357282 810599521 979617050 511543143 540163725 526387634 1041968325 373702573 649170617 402253164 292668690 166111948 1017320683 808746456 847778520 609326958 435960361 385756705 666711152 94761825 1015190847 955367129 351211062 742263832 127033148 961097331 48465675 188112680 898562034 238094790 787272918 265157324 3111545 905860240 689625342 558001762 421093804 688456177 1066110193 956910316 142294186 573373676 900497057 193541008 194605911 372490473 243227906 464813593 427760344 950567478 20157582 1042768755
100
138730011 987293313 128383937 44810290 698342989 134499680 379555740 893674764 430628705 536586441 936394790 706869082 656094352 397665690 771411174 304308636 810809555 898425874 62959979 667145202 218709867 357498966 636821956 513299619 543512666 1042361069 847386376 566157466 1004676327 452563268 892496848 400628708 256408606 340448812 603130040 363631155 1049075534 535812695 207429857 568493918 441892489 983045342 211517042 811685855 617778471 607550398 570220306 63531347 1065936451 657783894 264593520 933210878 480543036 678331370 554761404 252683844 288011830 1009883171 282662699 112140081 847073943 47021965 862918774 300238066 1033010570 493615640 352197467 517435994 580168831 574196120 551921947 905805406 870098857 354306629 234849787 213884057 595041918 277437244 1008897475 750767561 782978107 940627707 661954626 598794320 321530974 82336745 375233991 165478580 770293546 980427980 791507881 264100383 801955366 392081744 851916993 759711455 680796318 642186887 836983275 1070436583
100
80105505 645746532 851105417 496255565 1065544961 614237503 623742207 680166858 896582358 3016788 867538744 867440445 976915707 171327555 934917920 557171752 239840016 514301074 403755815 958430257 381609334 419310886 550011588 459141539 95502806 176540366 864070384 425773546 896198555 655151032 133048999 913989146 353375347 855990266 341219179 133696361 701243601 475480586 504826304 812258225 329815150 224675654 579336625 1001786863 964840132 939607150 13642570 869721799 1003399058 207985189 226011931 543977725 304274267 240340339 13884092 92046845 61814758 16363589 25791811 537376340 1059099839 810850796 618279887 290687540 848937909 889859994 510335489 604787188 683087194 772357352 28160638 413173390 466480518 292166739 657716078 813152800 618293205 609497018 8635136 31922283 667749412 535423202 624653284 956659543 589992728 125657586 748245455 197195629 355449495 982484471 918044155 299381851 1022044748 459000161 554916772 597230964 436168743 955413124 35835020 478596653
100
838786267 170095129 807632247 558522018 244574303 750504890 123470512 311256078 468125294 181898857 477136003 681797974 183829254 1045060873 127384513 237135743 533151469 140543716 1036189247 835511860 532677671 981119011 1024154454 846179393 678226561 977668697 703973477 966066202 328289290 580066553 459300170 338655317 828033428 537730523 992649453 446585899 233955128 257153467 300606902 61707260 735611087 272247994 205698578 275982792 415823481 942344923 144986353 422336950 117854490 200743047 77280843 628896400 558993112 797758218 283755414 615368261 603215775 140331283 202235986 215738983 563345821 628056888 50248318 572557483 1052667334 509852784 3511071 690847595 459500625 15403671 22256320 317788711 363565368 309401325 66510317 19393023 232755388 570312343 445661623 503227963 391216096 613528349 38572083 589626564 242881769 477483754 56792315 385116840 549204964 441561552 1029196203 948728985 780155680 1022933377 554766949 235304815 345611183 859507223 45550158 170068130
100
371747306 691561101 500260878 152233680 342426090 955750723 505004628 909998653 1042529296 742696062 1071832144 119989582 615428477 471282405 589423159 433562893 817074330 250885 1013788099 795328936 86737298 242856142 662825648 764382962 994253523 617534485 1059246912 207617249 102262161 207422224 107084984 394557454 965014083 405874141 531084257 883972664 593886500 84885499 101214600 857336513 588554931 1003288782 1035710206 35974959 788538419 340046879 952517272 262065069 77347884 1029913242 1026108464 942551943 320176872 1024586319 841476514 651717041 226353911 285189938 444050256 985534785 895688107 394912667 694788255 208768497 453074845 239655111 291656824 914945182 75752742 570414933 573577672 390958027 705015527 32790473 236095488 464182303 943998530 653103884 881133461 96424162 406229470 73313002 572419713 196110468 234469927 679305875 219655360 497317143 499523019 642213658 910919892 470019280 165566014 45623289 1052863554 157567626 682249271 78725003 840253459 230587970
100
108026929 894921617 1045322068 852684188 39750379 350623150 301430166 467469405 450218472 104557547 562677614 486036719 690572272 966723891 628953846 14239968 558098829 763702744 982440522 1035690339 98932111 844138508 772971020 346490829 644538761 1012173929 677189089 410054169 659591761 899309162 396145906 605355877 182797444 791300336 900787820 441376883 735781119 131843773 64144896 579993641 531341671 485366524 522213476 969095185 50291874 518748599 559773647 391511257 109843292 865648736 427513985 430907092 790254723 603176521 129584441 653204088 530960844 864161067 829461437 830863582 818498604 611482019 282931542 439533638 216580191 441646000 494264145 995128464 80452452 56442679 698681215 59942851 345571070 781958271 452251829 680761994 493360693 996761781 302005069 601222321 735476179 487442026 800804260 521919917 5678312 58195472 98848922 792075538 841513287 408544896 682630165 1051470618 841864198 640030070 134443902 333465893 655176194 749883411 785084994 814807603
100
408183896 494965595 122095698 584717164 579687661 938519733 190023331 35085464 980867816 64774766 403585967 1011531943 433299251 929049654 878518259 182980139 209785085 718437281 976261743 539510745 952658490 472618151 982525225 541492492 706462753 694154788 616855978 71852610 431045549 393171545 825240959 372507037 749610525 841619305 279566009 282434402 601118069 250578909 694751341 259432061 82013435 48653088 987273013 606626044 438322618 728899076 434075054 495214736 11821826 1038527292 393429240 1057231631 584546022 834458592 193291577 827475700 653588156 1053368300 782074394 976753629 289390497 389500608 615700296 503798540 291883763 994860961 471253236 648337384 978711253 53553719 729957460 781435001 776586926 21464845 714648608 950334959 495284138 768346133 410072341 254526747 310355255 583418145 66701942 534394611 711176586 227123307 306500230 195490067 85952024 558421774 789842703 744400439 745529373 75354506 741504478 599987906 765230360 690503748 342840644 576299323
100
634806093 1042591747 1061959831 910910154 225059394 773730932 45095087 486074303 574119746 786208424 942769257 69430284 774250973 972108177 734649639 567126982 175598694 637810312 839099215 204882856 759549044 1044684746 334877384 93168015 42270561 599566070 933121920 21595391 239576782 982306193 728588776 54005660 439749917 592409986 68436854 448030130 1013512694 119998870 199801634 647945903 437950146 188265981 460311017 16434595 618619699 378908875 316761934 726903239 895039930 869601912 347557332 390872819 311845904 1038106208 295229317 821612069 697221038 900979524 775285358 585577985 879817300 353852360 199423264 636910412 363966086 814552819 84409137 291498352 923731978 16576689 1052029369 160678652 284809323 1004245588 149662677 516653601 454505337 919614223 662083368 645114166 181136327 840626298 89491541 483337012 822355756 188593937 85677958 645280826 1017709379 128563893 415829224 462617098 594954730 494108457 200957229 553483402 924988870 508522646 863319560 899239493
100
956909246 794364935 91118260 76987624 315631228 107386862 907350126 1064931781 917347568 1005284509 339204854 1023894099 240030924 514510030 169101587 478113963 193343496 482168348 379834636 918428685 574352479 61526408 200785199 959308121 793368529 261819380 527837261 547875735 339531040 1071554219 554306108 749089903 472445011 760397783 1050170452 224998577 302236469 761361162 290201075 32711887 221702614 580932022 311156985 351980894 492603145 978314165 1051313740 708306841 710400229 1010665409 463536725 397086174 305913157 13233149 309477762 415448110 179439176 387323498 166798530 58908849 265486033 597228915 974441996 168197168 916684551 94351458 1058897112 1024381594 229060822 544870376 203504292 913353599 305898605 995497625 1020368752 210510488 632116415 151761261 780957250 841844797 423148546 257632321 956950948 813289965 476674098 325064276 389619745 986225354 361332623 658174666 287203531 915256346 806511898 858990893 1069815736 867452359 961719580 450085350 345043584 1007517408
100
934883744 751082184 630525121 313841174 91789044 576860038 547368091 915135040 460640300 307622456 791875381 1026527959 632075167 531706843 94225718 638152827 781295464 491560141 266149708 392023404 721366502 325989717 789129897 293207569 885324348 335019545 40287616 107213173 234124498 262215845 124654477 783114693 459589586 754679787 878213771 642553043 555666348 944263358 285675195 379366550 799214482 559718998 978618211 887588776 490461693 588836559 740561741 656093638 449672486 506792873 650069316 848094292 802569101 660779593 72683674 854300374 764473462 118003831 464246181 969154424 896208999 790108382 492338749 557376392 54605228 968846224 822913600 248453110 135498963 435842687 953019407 494113242 103045424 88342021 136844558 672737006 196249946 65658205 229413415 949132816 499276716 63254311 626055240 814362562 547754693 1062829544 176021728 481859242 272153097 161240200 685946470 79540242 637336093 350709458 459018450 876391529 529661294 433539575 8585762 740151232
100
875586731 421051659 750039767 622314061 740379463 291930503 698691189 249721067 962681848 691651525 600784903 28671385 618788155 971969415 508780184 703873015 538598861 543288433 102214074 271144396 249235763 893439626 87750147 28558210 697625651 362538687 137161100 147301544 747037017 846219104 1040001137 346319983 612572531 875671713 1035178323 757249582 238990357 496298267 583240153 251373023 693971990 1058842184 585915178 409720991 346694673 992675082 404266612 1303857 87230182 278499876 957266281 708340860 775082038 538567360 67398333 314817033 1006756074 652262631 778528425 749401222 410772396 928894988 91030379 161013317 193839468 251788674 188413380 385885629 786277852 106311937 79371640 1073169928 398398453 1055181093 476864977 226490212 249891440 548900847 918724125 823930803 696531022 795624258 350723628 1070772986 467091793 1025617255 720317138 101004261 691475072 129977737 516957803 112854082 708396711 458854458 1035254098 725308801 1032231636 716478445 359894632 573442363
100
475755228 757568889 138682260 797053352 937717204 929214620 553652797 954098215 954796696 853114998 646161362 745172922 930503751 232002570 754918978 974602631 75222724 1013484224 743148676 969544024 730594103 685718758 848561937 51018780 657689738 4420650 585543781 756433508 513291245 505590818 259934593 679254247 659664211 951882436 668403308 631441662 850318323 354754798 585132717 97902888 30983879 958128863 98448851 650524039 948313360 110713020 684351470 848785506 707799760 726996748 558507539 14578337 167531854 348548924 227026651 1060389972 969635734 660711453 277188324 171857197 287397622 236176993 833901903 441339136 416688003 356443425 971802688 687565898 616833170 716775002 403614050 1062698152 685973823 177210219 266672736 782324059 595879145 378709400 907450733 261543883 983582644 350498442 71028157 113817601 912792326 404293837 543810570 915506475 395184650 564172881 197409552 965901851 603262512 628982506 199696400 987225545 683340715 881756368 188586833 50772941
100
483290609 954854688 479480986 473332965 58932287 504196696 108746682 5755765 718691859 887410399 994664705 541806594 626284464 568913275 718379460 873038262 735282845 702115288 723442908 780052192 661947942 1070788872 231070503 570158449 10134490 230940158 396384262 476070783 869164043 243382802 956528094 73054149 431756881 922816896 348328599 191392289 62945799 443674600 479474720 443550742 179663564 725805264 161514729 958198088 837864708 961327133 6086759 307998722 212275797 329794206 1056239507 580538803 673476138 49389185 232641899 246289260 428712499 653855708 174189424 478197348 840633059 556070181 188190247 149381236 150975473 453398458 259324312 4525212 1047428312 652317787 544421330 299535228 393170262 774784939 259134309 266736604 376855025 542053042 997350 821322532 15693933 436497245 14826094 822439396 372212823 207342845 198168604 593928270 410899326 1933508 669386894 543469239 757578356 821753419 248748652 1010234906 80748817 570403855 676085726 1053191316
100
829236976 990291951 636232464 640819689 195418097 892764080 174873269 406015998 226619573 449180025 792360577 146996061 345879333 613092439 734337966 111354804 307481324 236382394 437236088 279807062 210715128 257945846 341777825 285861048 909608189 154974660 806457582 497940725 308836338 405891774 703816615 667472459 166238865 793884390 815989275 368828316 378485979 322528544 970320154 528711150 747422610 190671027 395358841 548477163 365362366 641173963 312750482 190372706 129729577 990813690 671195073 135589828 412760035 710758579 649582824 394285223 478788798 1008303054 346793963 80423239 541594322 559812615 811410229 88786432 714684923 221875583 508303666 854004949 708175446 245566521 281906387 696759789 975979720 332911774 23347725 836934672 853856119 94603258 586046042 240008494 306000462 928307452 205127990 813257432 560676734 1046533178 986917027 422193861 597292023 586594475 907826598 627541839 74615795 17195051 184843463 380440563 839100268 528168954 283897493 906842581
100
163085985 967690557 680154144 207835193 72492693 894292348 770161533 200647947 420799888 88533794 649770054 841822552 614176668 140625409 247299095 440491475 1006838537 144961483 63716114 872147793 962591977 514862234 1004425308 334910285 984595861 581525353 523021982 485668965 12109094 39453336 420956292 338847451 394915836 178401388 849055041 216786196 915168059 812530572 292418826 960664604 307837257 733468549 118005142 425844769 784709202 89379144 859895461 865992948 467070148 244209575 506887798 985418379 747629011 400020443 363630158 163908994 583778806 570708481 169948920 654378901 1066775912 870283672 540224832 302277671 598828200 873928196 724092535 988368062 809833721 633220878 229246194 589040004 601359587 736801123 234861707 307933640 68604080 120563472 57251614 1019899003 17819376 368443404 576561421 826556596 584715509 1056303791 365053373 691762732 1054274392 324189235 58053655 501188035 637786738 605776186 313844488 408656377 973752036 1026657863 187813377 223715189
100
453166607 903415875 737100151 906945922 740016797 225582330 691001188 63458957 26634486 421540764 420266948 1011617960 650877900 492772668 914723097 146736650 254474384 214494548 186313960 35360141 828763130 193880639 1061585978 284687151 3724933 90430910 174190620 142252177 813973744 434433396 986624543 1050490235 11018430 565207914 393298136 102910038 22228151 348061324 735126625 417177264 876101989 683057961 678437591 858955196 828102040 339485559 556432602 468325071 669744866 42309644 464665104 365007844 1003587100 682575974 276268449 39219225 896961503 479535973 948968124 273559600 895696140 53659595 57655569 685680399 565450565 718019779 394516822 857182784 261176689 727743063 285473219 764398194 1058823228 908747257 176790165 290980854 478584468 321767163 457233038 726998851 490779181 706144022 516170611 459540850 1014422526 434877159 183850637 854142146 239803586 290571885 275081513 1051554069 494888312 258666893 35490072 573230194 193059812 864702606 165355824 212493185
100
923610892 138671262 1041298888 987118098 30342075 77143115 121590080 698381206 700858625 339934218 578109559 430056356 256631984 375264947 923590483 72593014 754403297 670574082 636794173 784382313 986770286 1044550424 823665058 395946881 847586421 174817017 431544435 415546850 780722395 526342924 483094182 919641176 711097286 401936798 78182066 48928208 1049141794 172408415 531082519 641359069 243877662 725153507 191673556 667244596 74098860 594715426 755557359 3900208 544760836 1028089336 506634225 424664654 418290209 22451622 271501927 679374770 20259906 232834127 624606562 794940321 882694251 857069692 159995896 234511621 215014882 618509721 623188673 1032373740 7213490 551384181 407458906 1021210633 577927979 1035676614 335830501 826619186 527880288 920799395 154462087 23119840 31722151 776632072 406082793 967549874 982977309 201529941 599796152 477203946 665079584 428168655 703890982 426354158 388871379 890152222 241808230 189924808 276582301 1065747661 281460787 70185639
100
30428330 900573902 56307018 588225884 228124520 1000558323 898738667 679113438 369520140 1072759670 776855644 14875846 304633355 28351858 42422886 113988052 738812065 864267623 213075414 275977832 595316557 727844794 164610301 926289161 898082899 226549042 690067249 687617762 346884920 651453309 737641802 1046316096 309105994 971902377 184835621 39523605 919066134 389633195 924993317 315623800 648795120 936972251 865141933 50061859 645374062 950492534 939611815 868774132 974191853 18488091 16737536 665672044 540610315 403566159 898513961 844308787 722674987 649714937 285628824 106418322 68127476 810382822 277432389 232202999 1034710482 318474566 1000099117 748177269 834589044 1030975789 1069294547 84095297 255169612 571140627 1056688826 457144374 646480914 387611476 570449900 1008650578 944079426 38694833 904662390 531949367 91076761 586046926 520750569 431962795 630513051 224215218 827166939 205386520 854886672 810819658 267790180 987805452 820353155 177818085 233480354 271115450
100
762422210 238426297 681406005 526606968 49185121 208490077 529262787 819724095 181787447 737409869 447392885 804021039 122344158 422508394 173081976 617123848 83867191 376892023 729115774 1043001777 997049316 279241885 592253754 289537716 1032912845 577341159 899711208 545351872 563746716 1060158407 828849858 741924134 575166272 345243535 259822732 168973661 551398766 261961977 662656265 47839103 450805787 425468320 254720643 3245769 454103299 210779781 819352391 638673951 694759974 476670091 630914598 238624389 31132229 580969722 683341558 1039242151 641608041 292359680 152236815 415408210 867708253 336694059 377114063 83779833 6239791 1057888752 684213526 826540593 705063603 254666280 110380491 744235317 728141056 486109837 570640469 185646178 18128625 407703874 439631138 702723004 603494052 370535496 807242019 851368296 590750463 947363338 636326478 823431728 867794982 1071405522 272653339 686818818 534404102 565290065 951858184 402251889 499567310 399744027 300379669 25076018
100
933776240 971559464 608776521 685735073 481614885 405844565 220681259 672058426 647896806 1032223713 527649097 570036000 454069747 882559472 934812597 721648281 892649552 715500556 471563138 602741391 258260547 269700767 298048076 769098257 428303832 636302201 691378093 271977424 616816477 1023539792 595148233 601533090 830415334 168671547 974966211 410733059 416647114 409265463 73538629 877837967 520254244 316918434 741096957 1069500041 946340435 287610307 629015578 687905368 254334074 356379456 597395667 242715908 595975681 747376805 388025312 134823101 896683282 877044964 413097727 981979989 34569756 417654992 60105328 977458881 67305556 93493153 768479610 69274011 299412015 523718515 394469092 518380451 702725610 349342150 684204412 142895673 927604226 86909951 286970004 765595877 541102524 942241766 639946879 195725776 965155230 807339047 788713241 135765576 263869428 640066769 564310077 969828160 320270668 439770073 940231244 464788941 380123386 1046718872 731656876 568097706
100
1219989 717714761 346167879 888384437 963404152 902202764 616577544 700828272 852904770 46172390 856837986 621147777 96889430 392670783 420391112 1035399474 406252380 239258978 796770870 450318065 841678014 186392448 320401831 993212369 339460908 744392621 950150044 276674568 35610137 312699746 8824731 420716655 542899259 1039342329 710872238 772404997 949551118 779733557 14552544 225048428 876622930 749934775 385912516 45917034 560009353 458107529 932227054 843572074 570953082 994857112 944620407 899626745 981207473 421282098 978045309 711587145 252952060 800317580 22764704 243342769 110445039 753572158 881665671 113686570 844210273 680936644 170013785 945341908 292453357 237806591 427516741 771866991 17810290 787179442 232381690 503885795 793998996 818465031 1023583279 113426616 860977720 346993159 890712348 42499742 9534732 482506277 758455807 636522471 145288189 834345652 615441305 896665352 32700094 76033900 619685294 30425884 915711048 264976105 173805449 82993248
100
859764564 182820652 818036853 721959096 694231779 379406872 539674693 236909609 482135735 697935350 521974733 210184541 9333719 154883570 531016038 212766242 1018927375 697330331 348067182 860829675 800692077 627518055 500000454 186018893 639487685 499214892 510548818 522518915 755655214 908752296 147151997 336285419 417911939 296847355 418180018 488811911 371506404 713741352 5775076 107382909 500730674 479796631 137833735 758054296 882793622 23191702 36768404 745475524 771153914 170789587 923014665 861429141 184044174 458834916 585094247 931562945 792157253 168936895 931773874 907277217 320631893 67814722 211753333 20601269 253146555 384002732 512092987 710979613 392117173 54811170 1021243159 850969888 71196230 99994667 294299165 248405417 251987637 124794421 965964518 866772421 2888718 816415502 26134032 375959846 659279775 975231851 927423164 23907235 433942908 678100580 717390607 612784566 569947389 264317430 686982321 263751932 981433659 643076992 849872209 444338361
100
845777302 594047046 848594718 329335377 354564657 661949937 1030747471 942909904 36332660 802323213 932397213 436289123 846215050 649543562 328862660 279388893 101658849 914072892 1037920262 172357171 426385580 628428891 819569063 322941952 215039588 635496452 517020786 916530434 505826627 866422453 356401202 723050395 808505543 266595029 1055290682 446552145 529813813 682655530 832581854 891781710 295350292 22221665 85856760 689536992 1027902638 1039264905 139529572 239395578 189905042 194352536 187935363 178322866 238271509 1003370469 454053820 975028929 1058826956 293307308 1066704631 758232582 563775507 712583309 1061413408 604335363 729185161 674356750 840599466 106864478 314643858 928709652 829730569 984401762 809919444 492479342 76137783 685331067 953587130 1734218 17772848 666722750 739700980 860414142 936644725 241113694 1003279861 877326656 761791373 609781304 450155636 610320686 253692544 923403336 389533675 1052667208 218394970 729434418 521155611 1050385969 26135726 1057353658
100
338770310 662413553 405210640 188782924 516045300 674238326 869562522 195665525 54531311 525863182 799022440 370560871 479634502 509475566 847300636 821281913 1061437582 641071278 954364762 885145253 918115740 1063167179 639278413 812390409 40240908 1021749540 677098529 442123366 875029694 813219710 972657286 845701540 369733459 330320384 319884340 454711372 159853748 825785271 786729569 448105484 650579084 645402899 545241164 656383031 1048370377 751540328 309608374 430224451 90508831 932203119 901879140 705129545 479004804 444691138 339334559 444348808 500780981 438986851 854962355 275934945 276543408 1047467574 833185651 810339676 759933240 1030558594 468506547 879469731 657618517 456608884 835229901 573211522 1949393 690895515 85600285 833845357 254403771 636923245 698426757 935977466 16158952 491856577 499621866 586076002 123160429 223588179 41382324 662761733 567413798 80246596 814656850 146413795 614340403 615691927 985995700 111954723 672438646 758929845 856997583 463494800
100
382046486 76424682 452428317 494415126 614641150 877949413 1040962330 167138378 368199262 821194300 384985032 1057850848 553409321 463863270 108464428 580479026 564374678 387849919 357986255 119736000 173858464 876995079 825438269 764596906 976596358 860222691 361478025 502412088 601764427 318683355 432232391 866035283 1038497591 796716123 764437649 596668681 144743508 1042998066 627138435 899080204 308202481 213929749 411776191 598480948 116801315 103979037 995264362 348288761 63050303 656917829 253890093 850232057 496150882 967701741 998244277 755526776 37577961 641295706 580161331 356261339 599680505 640355635 206797020 570874924 656302840 711050245 328900202 321353625 630098962 379058881 416789401 537791477 711753653 143655993 503773867 380916022 1025527573 5303718 404558053 301956085 839291561 620095269 841861903 961392113 836275884 265436213 920789496 219215500 591685533 1038867514 353316592 513401676 648505023 101610238 1015035981 863215708 538726042 939069739 541445606 1056155912
100
542097272 392717521 68941211 249497669 416066537 1006600678 448358347 38218022 749919551 1028733634 588897244 603993960 453609490 948701343 588604598 206770151 874508478 730498079 366402888 1070383398 128851936 390753733 620979458 458070988 1034397405 437012090 195357786 1069142817 401765467 933066762 304730439 435006869 796113094 344919461 722176969 366429498 455400140 1062927454 401500767 98031685 337804257 12188591 659316367 164538769 367496380 313257459 184342881 191852827 774271448 200595691 2865124 935746695 737294324 68185658 26296232 940285850 573167764 836641769 83700547 237540542 1029148286 227007716 361154253 596667777 24525373 207954298 871636067 189690646 542037665 601679841 120205479 845928146 1029700924 512224431 246959934 1007620784 545356519 890608482 969959249 284613070 213251131 179668698 1027504141 1009948910 752654873 587690457 53546275 154830582 204795427 634644362 400870216 969491824 484874048 185558007 109382838 337187083 587154972 401214610 835947945 1013350936
100
915974565 737015981 342436068 115006733 874017679 997067265 1017226282 826274565 498887889 986141995 142904516 1042256447 635738662 741808682 507323393 1026590363 365785229 944196835 502487985 657664544 145496522 924036509 303555242 362775929 1063176418 384397702 863322436 147259506 623058595 453212972 781714908 558604928 973381146 56959748 945815892 739173175 1005924634 219516902 667718545 570034897 331463868 540909454 995493884 121774766 1062520281 803888925 677773826 671708622 788080018 91624343 331413908 176202073 261017033 802804323 435341224 283718935 132357541 359246286 521159350 807134201 60966418 884824456 895478587 292832398 42548799 935828261 180070457 826548622 115066910 442366621 884839349 221272659 708773095 196296396 604624696 1659739 343218581 545677811 1061656655 997258952 195584871 570956341 647689484 673203424 439925857 62452251 682758274 459175053 305975240 281145617 45559628 907781085 187268778 797561830 481944582 937498755 307319892 814273872 341920723 139006036
100
724437721 1000146534 267999958 1013981643 681975698 358692644 70072505 671231110 482375577 608726762 251702569 465885639 410522700 327152893 182099031 230796533 966907856 802810117 78812024 158442520 286677388 558001037 280192326 814508128 1066519210 830559879 283432574 123539102 66841241 659195333 565074528 29255624 436865933 450801537 138731314 136372602 879568637 264162518 794143421 909899376 301859365 221516356 914376398 659369742 697918082 632191024 426868151 1040626136 748573272 456905569 1001481931 948921338 742421807 362380677 913736421 188127680 35679314 748850602 504359138 784160543 953961295 538747077 347636258 156704811 361372793 874852910 686118667 465852831 256800105 264340514 761326470 640170328 914430841 693311552 835038080 175916762 152156232 49461261 36267883 214133705 907976249 921963888 487317690 861836401 519019763 454282038 517629544 874831936 935781858 252863887 983204210 220291654 121241781 566057615 932032856 572027324 654626782 363399854 333461664 976652922
100
361276693 891101512 481622355 59424127 459892181 318082334 69230974 338604396 83541982 209324244 1038378931 993932041 862940593 510538609 872388485 369120703 368872215 635189474 878784015 132391965 795015579 861670006 290735726 640868436 680580363 769206115 242488898 580506811 357365755 538506560 473643570 32355403 1008635969 847489161 343937637 919178019 652395386 15842591 577777417 166412037 1036149636 847249093 14470351 342859735 846836482 934027684 32137581 844105764 237255132 423357127 594884635 1036225945 134130108 280029344 196943383 375767432 667996817 961198977 707403553 826605928 452044560 114945572 540824063 825907026 253186350 367353380 116962554 288156294 442848935 384054402 493165151 1008926692 879414650 210660897 753214720 155355764 134389867 327545929 948589744 874728414 843572096 802833704 480846539 336889075 386939013 724085836 474295979 121124386 262030216 609946410 975600180 9826307 478031709 273101211 598324809 713503696 800997915 280020569 597532500 421487591
100
418742684 896515975 197093826 443630666 415918081 834497318 61357701 215223070 636201004 233441185 876464016 92930351 967639621 603778114 385338463 1013625451 247081014 67191226 143449708 594718307 412201519 855722653 517477819 190503117 515515170 368196579 705289551 949570052 316865863 1221993 964022194 376291206 761521818 175991406 881828721 131832949 399236440 284379670 417933214 817068567 829586566 773650411 910381133 856574038 104681578 398967895 302273303 131857985 604715792 165598506 866440090 191355529 393734342 86175258 1004937206 284439557 1021924512 81971518 283344209 315611694 1058626805 892731283 424707157 512165284 277702624 561807735 964070829 789698727 699275200 153394993 79900299 19034014 426839992 117023079 519685413 267682196 46581807 1031598501 408556851 322998454 893285202 151769821 676197491 154446550 730984845 248752610 175114022 294959595 520869398 500618732 704482448 560227471 184122210 1032067351 939867003 549224063 798697390 866291939 15019700 380504351
100
541344119 26492597 367649165 559203316 748524546 389095509 673201242 444288295 20685781 1069340783 28094708 863162889 804983612 465102610 590964537 83906441 752162501 278229555 726497673 176251584 807270852 897752619 362758475 27961702 459256528 719615541 280212326 847360601 843221060 942367985 542952648 896826909 892716223 34815204 65605347 665882455 801799076 696963318 521538603 538676049 418536859 700849394 890766489 563047034 932486414 440204809 491295275 960248035 439018157 261651279 961439073 844195522 341332458 886087229 483398082 173058291 564960638 469556013 117697109 464284018 17116130 882444770 112127528 110348258 406735831 188804605 560252109 974006793 874936543 891572104 521849560 566778961 82161601 263562096 727723618 657801801 189453065 190137347 365763465 652482338 129048453 234568054 461043950 892223027 527413449 421630561 194491445 262054774 436540844 74533952 157687432 582265864 191952073 217304052 641554709 501528237 1030603007 785049152 240734603 704130121
100
763133425 1035040846 193875617 942612584 32806023 918982695 825330832 180715959 747222891 342172990 482929044 163437192 217700237 51011814 391357038 823370066 181741728 881620695 188620517 666310959 160576922 891555245 861064768 418693725 241173816 336213865 523899853 1009408702 728256120 665647598 710624094 283864663 141802781 867985285 170962375 938964948 757220910 1032996698 694205793 1000575235 86609015 699813372 489562762 211399508 860574982 327214561 588320803 839878752 737545135 773752799 1015777296 785828447 1019303817 611689396 797620156 652817584 439926639 464590976 703030418 592577621 161898112 846282054 114780293 748095604 13609120 350583151 1029848713 369312471 567688949 72379718 254451479 1047861357 229561450 1052289660 656354477 1032982983 601891375 164101286 937701452 780282780 712764471 35340730 302540281 194295621 92542392 914674326 441899324 410045249 422430127 84114297 14143907 716391346 783588185 628098184 424857408 991711967 934277819 203639370 1046714151 195994032
100
404502812 353822253 947146738 425852981 864702854 910321407 976137789 38512160 371657032 238492021 607531305 56492870 915184758 37511335 708669149 857874465 965757543 91135634 600338688 688688721 360577590 279096469 187572545 324004118 779349827 152036340 766166480 391046616 164662703 302167640 395677154 990901408 48508643 203019853 403385904 5533852 1062798857 315617219 262114680 204824734 1040389265 525594766 501776635 812107678 1057631918 368173286 703830269 764052788 815796183 697191400 838401353 270517791 1068793670 787888146 115169706 471073984 676955260 805679051 408214131 351574431 633973691 216455641 1052326136 322427877 776100491 1072407017 1071962131 20500961 992228406 650375434 614789280 214462852 973835851 168982066 345296385 343306468 668136734 983695032 376707738 435398332 45203527 29187800 55196758 221248235 887666463 275507763 854114592 370534129 363775302 261389388 681499499 486901365 575651616 826872075 254799531 879835073 498021971 700247358 593439706 809356356
100
413228618 78075667 77741556 700991759 30146741 571793056 63768187 699610969 98823 65615452 801663475 853378299 105379319 999529378 279325799 874837237 83772415 901238581 967040483 953556967 399596512 399351223 451860215 166462617 343112220 569964592 70993210 344008819 709327995 228367502 427837381 336873477 393365127 795430431 325786548 830642049 335820303 971742744 89872553 31036220 942450599 467289105 184171849 308437041 245992231 463931015 801049532 965262461 954533928 1323865 452097585 914325476 108212874 198223948 184752984 63220811 635555569 274492295 859640550 585567804 554444611 582472727 523667989 305098085 728035115 178209388 394489889 252661017 619198618 458582235 595735244 41368781 413628480 54404122 743672538 913750172 706845207 97248198 894392470 1053268420 416884185 25273056 378048588 270997287 1037726597 436957260 640825036 480138699 723775454 481265489 100101614 756844890 555905260 999946268 429429000 453289123 582195833 180674620 73359737 1049664023
100
207639188 1065300775 725369634 556543053 935413266 299111092 564037864 86593150 541031688 89438111 391762228 510661897 849542994 218556937 371880562 705443312 757172496 880413173 497743765 750393690 970936099 910469068 885828754 47544847 974377908 778874074 405093088 374052351 205834926 628888527 77813246 24309435 877203007 121909566 1048344557 535468538 805675867 915508257 476425650 283320854 806800953 357713491 258569174 947058316 534197972 116462868 401384166 534277248 611786091 686213513 414477298 785076022 1058381569 1002727738 16737554 440402074 168692189 1027069587 386115036 255732153 501957132 30214499 73659376 313326406 112408026 862836575 644743021 154598934 377250397 937577632 204713848 480736164 243230698 684954657 1020362428 1046693518 202813085 890466370 410249189 417303318 593369814 959071048 653124132 473403297 358928823 460171226 787639726 876903740 472059303 1042389381 21180477 551061522 447087313 677784890 996549005 452964343 472109990 485743051 632571872 745017568
100
820614487 870862961 953386107 542360425 609576028 858121545 116224039 1068911950 995002607 252151762 1026901937 476029426 653110161 862669680 848226410 156676827 457644421 861241325 6872231 12947507 109648208 61757939 857438274 572070217 954224448 870067090 928974103 624311566 701772257 758918336 178978696 434555545 739085961 549180373 479224570 215994787 213458381 806665739 1063323222 906203916 267921418 242034692 1052117128 633405780 940653021 173995587 849825027 28496162 156428459 833047985 784730172 48241089 148547354 83934234 1009540139 306218398 145861014 15331502 640943309 308679371 804379341 375063680 27661476 527328128 300212275 212554506 1047904565 278765204 323956351 740942503 72892297 289726472 291057196 1059740952 315338925 953563517 969437177 763926528 492772914 608715448 142274922 887401832 625837741 892025381 710308164 102343740 566098488 85046609 438162453 514894027 540722927 237953391 668899497 189977931 657569140 72111060 1072192662 511412818 210720108 460941948
100
847278257 216880990 583490048 68566146 834895255 262894415 383518301 907811499 929511462 561628392 439790132 1069916124 139339264 740653905 996355642 771248544 404713999 1586839 553693353 252825763 592761083 1056423979 846803390 49977657 846230966 945050463 441602105 94393304 491591153 363296236 908662240 590984601 297402020 421879919 950719484 267776187 349517962 555939559 974983130 788116768 852868258 403853625 877035339 785105103 355973295 928502700 785061156 59965552 58516409 158979950 827137471 835207123 653451914 644670221 686123897 238905961 103922738 989754110 247763762 312237001 289693316 178278937 101660880 666845229 61682327 18252314 390556604 293897458 364429637 399094818 668275554 973101340 852518831 146821429 209677238 875412943 784276407 125833914 501846442 813770455 1720452 1046096638 107225017 134130465 440437506 484703665 413522528 884327744 497088095 446589031 524119199 147104745 960219279 789420824 1020146812 927271543 76523210 650346656 627711872 214221159
100
224705033 723433280 832214840 120297181 287826828 146807067 199916981 389082910 499646806 1056494778 33765900 935519508 575095471 682825097 313447639 838925005 192056481 496450647 709960883 380393980 628158076 7317466 531237568 808428663 522004051 235736361 720551716 849368247 945501565 640507968 27798920 962309723 417072404 908545151 966025625 874593957 151067257 593247531 367592328 1070394619 181558222 296941036 696050827 152214375 490202234 681360205 159292250 31282968 132770217 124193600 607006898 607394015 717795018 802940311 795859926 935728563 797870607 208839820 189386505 293642029 688781552 496198970 614405141 248550413 527287464 128909345 481917127 544301235 85276343 841847206 980716400 317427622 339369310 628462224 840673125 623176209 558129190 479035533 558698880 665069633 41149529 219813547 880026782 292172328 159613319 1052448223 195857951 830664669 808601091 688430465 488675945 649046554 82463588 900928462 53776741 281868989 418732805 847748709 487662337 30821703
100
770810500 895167179 677307308 245952352 611874886 840828647 54843612 32026961 975777778 161089926 368842123 497555080 965345010 631065304 998926006 179705368 443609333 227765489 561385437 246639414 904326256 1020228681 1048876934 609318333 481740568 705179708 819372987 459057835 337275497 499725195 200468103 947164322 943196194 735730906 529668732 647193704 140598983 568323888 138284848 784798055 759631390 62208634 722847163 347998766 496106418 1011078151 373857594 688485614 563398484 1071210253 538611536 473366525 453463956 993912099 109280416 539247190 570312268 286047941 29067604 791522328 1016124694 353504212 877037977 588973827 853430737 732871699 592477728 535529214 90571552 830810027 711794847 954428051 400749802 368064423 772571214 545074033 924703963 554114681 674672235 639647465 1013386978 875536500 190872246 1052730994 900366769 847309903 527122421 398495782 625992513 611910568 757186673 1037059906 559463755 415675263 79958648 864203946 359573967 975838391 745839833 769929058
100
802396049 279825560 194519915 257645846 224796311 716858704 947577734 595518099 220980396 952555117 634175624 281060428 269750753 1017587044 231112785 789616342 233035015 196855310 554309575 886644588 343865397 159613733 797968211 905380971 989758792 777123532 976471907 42921431 239565406 606900996 464602342 232945109 18058842 34617912 2452947 663144751 899548516 874604466 845401506 1000265683 191272294 763947043 515062225 16454996 935090831 385819167 180588128 910215527 335731668 189263518 720271957 293269608 954408810 421593469 756374585 263629779 836423502 811917819 162410138 613237451 282815933 375681852 735151239 599634582 770415036 1001983178 156997143 557305630 721183633 336667407 343039202 775615346 677687623 515473371 134398086 208290371 850703151 618990308 822530851 704149095 382953562 284500545 1051139552 1011696474 899167007 675578607 327744868 415647160 609385883 523682124 182193757 1031111620 603024940 898519455 603499005 369065445 1019063286 122364046 262238839 721080099
100
416756574 76790693 708439943 343104942 199834257 292227542 109329127 980622168 314975742 607425524 213368027 682776086 970820824 407461175 436402342 1020369026 96357781 270486459 1019898130 12524124 756462193 818225408 573992173 355057924 803513836 917832299 165823366 706981890 466089800 574591428 482220340 643197311 430485260 1152439 343286735 124419785 891515779 546714195 955305781 948228307 711851326 657961357 431356359 368795826 732273550 952163262 290537705 396603425 985254155 912318497 285302149 626831870 694472720 554945878 726044809 733366987 216301372 930191842 337780580 551051566 929361394 505789613 370729101 202079857 357519578 697390466 189454332 210042626 552525406 760866194 36823983 240702196 991806254 216438769 366573607 380817021 468461244 638458392 698445032 314149494 980631489 360121441 685627644 515691742 1061583030 40686223 585498481 227651927 288662620 371944515 476335062 306047399 273367604 14892424 922312386 274017849 525193992 888659784 545532493 27903642
100
806567264 255545300 329326229 305320444 595280398 958905184 322070075 222959542 837681315 811193476 855847651 967010241 1033341943 80592060 802691512 195005245 600936101 228621545 293502949 668779754 527237004 173542863 296556317 170320304 298706511 619966613 180840980 120117527 353054678 256399175 30832899 159514063 226792139 73784663 927491624 488685098 228623390 219140120 172569156 369423517 44317570 75695938 583436571 567003203 232245229 17780081 108043767 497491289 560477212 843405478 894048294 480417219 884587276 1018909380 714674039 609755526 672926850 430567956 659232961 141958988 1007853957 115614146 991847005 934874339 346235102 569064029 438427815 1060816830 492557215 522308187 744393344 54091122 117713305 744418962 767272399 783772731 69815780 878983872 611329019 630723444 502844251 653799941 747834995 387478562 924533021 531058532 396165926 684245354 377562894 57515590 653050123 342286615 542351955 868934390 950060187 1027382293 930834906 67326757 374862930 870539000
100
510638800 865001064 900422961 428837494 306142504 251201205 577961791 373642217 117815323 1051937002 992455171 530134478 557708963 966530374 536078604 534638664 61225982 121395182 893780073 669129117 228911153 1006473577 586479921 933183160 845278339 534413093 155893245 343708582 621162493 1045189616 1032144745 369570841 852689905 880181375 1067505815 205648872 134457456 819137514 58543019 619626381 145416402 1038187566 397438544 1064537253 452892722 530206378 748121649 826071668 1019450864 27852962 1048139137 381665886 30097965 850307007 768382836 796760175 632650322 789518989 552709315 766188500 795374985 202025212 586465324 341653344 15776066 707159264 321415920 962417160 314252720 874838641 564887892 34025319 89842250 370284748 86765344 1020420155 692965962 102918768 242787363 191447782 410024241 795483585 1052020909 728732654 18114369 212598152 222081555 240815741 250250753 130226545 445853486 452762849 842235069 6880907 635536604 631675149 568861956 861568972 988004990 637574423
100
432803624 421334667 911136377 872178616 27006657 971416324 788785845 528693455 516622123 577385688 178442529 146897374 780029955 462078858 72187948 959555211 163367341 87486210 883859278 533266721 33655249 988749838 982852477 1021820684 950323162 918044892 1001847736 1022282081 265081206 1031603586 359452032 983371091 936972057 1042269303 1031323994 613833919 142153849 851369750 53108558 196468385 149018899 32356898 426867563 839782301 114476197 333727293 313668161 213406327 542972850 233248879 1064039781 215355547 815742977 745149094 822454256 778398358 602282270 45063216 978373376 1036744858 333875416 1021733442 664123958 1060510462 822144961 537385077 272300087 624384700 700498354 687395139 341412652 238836210 906635844 447694478 282093889 314692705 665305431 22952474 346617129 141045745 640307087 787109390 719227544 4791595 139240146 992548215 467344072 825280445 290288331 548175045 574281973 815568634 888231274 622682701 782825185 396459608 689881954 442910405 1055355217 857464304
100
944123050 741391818 1012133005 684389121 1007164669 460809821 242983140 221894765 600535130 3044194 244340518 9967418 792041348 658818080 282096936 182699794 280423554 696224964 154409540 436682435 10295072 636653277 686902230 919360704 626884973 555147745 849949120 1070018463 436853819 667044775 726688486 999990937 136360867 998320363 1042563507 506999310 1043075966 1008002510 574580883 788360190 685784044 941164115 278865527 399581328 413951441 219201251 564923220 128052879 166696787 90119370 966231203 1021868007 977504350 820756152 52464099 1057956397 831493920 192290112 412178707 132212501 165006477 567894876 587744056 543470841 753660124 230872807 677218525 1052565337 865251335 228380961 943212174 83763029 228380239 883967791 690254172 453944373 521694391 767484569 515629916 1073329122 179068292 278374859 573863976 425089898 899385539 426260628 786774364 967028607 773873859 650938537 882154266 280796409 17983127 31410723 966903943 1002785104 940031637 432851965 928710731 875823906
100
761582809 178943127 51577109 802669235 537661891 1033161270 382174741 503200360 882876020 777390977 342545280 270235467 512178518 689395717 790778640 110432651 1059854993 551446707 1040990337 210955512 639428758 366598237 475948565 133663115 17546392 549321788 586148113 618783708 920139534 515132525 931145278 240838058 488088627 664755311 642555497 940598871 869085318 783639462 986182371 390052713 390344010 733173212 344191489 187816203 608068871 824871867 94417821 535495305 518553607 581630804 542295443 133171928 155613402 332136602 961701957 608380171 973742291 928364008 222681880 872039647 822457480 739040375 662223093 252776240 447512661 585323753 544367817 576215682 810783962 277817281 188581381 1017462649 656706425 449453544 812815646 530692449 737434329 935061802 106395662 820041383 1047542630 72408247 765865681 437811549 441621454 746534306 449613801 564307898 26355077 515699557 1001854171 111701144 649908546 707280988 444118704 915949556 720440192 354708037 895605365 63582066
100
522643710 812477126 89673147 527638231 1018915647 686030823 864178967 994719885 359650571 546591892 261537443 562132514 256839404 632895772 811868796 66316489 489364402 884861877 140577602 1034652119 145005808 276852981 542592155 69245767 250505084 576093274 444358063 265590839 96413683 26667204 411616685 371897705 975378226 950649078 530618437 144699843 1059045086 467720216 488571437 801421007 777768413 211481143 1066853789 580520252 826080475 292781252 798656210 221530459 86901447 41998097 337397902 868582306 301898067 652421848 913995926 561074477 361730423 119919795 176696371 1015826488 473757678 641031332 388312242 204012710 968378807 149683855 1010234340 353669245 977582229 846643899 454342814 379901032 277315472 34940502 918063930 435812403 408831858 754275310 960987669 949341011 594385739 623832056 750974479 963284316 676949230 488529228 485805838 633556616 433695089 1017302439 149479547 27779127 521985457 201364007 42292675 631133545 590015180 241842131 454307543 300684102
100
892979877 74587153 63949996 901280151 2516067 350655790 432311740 246606666 864252146 685419226 748255876 941547249 351301504 501046953 806486532 979820355 346728961 262243475 811255362 781816730 747260332 546843508 292780231 326248564 81623932 390043021 440911648 63852531 382969009 472432897 206133086 414437981 141207372 586514521 278713495 591900316 168834710 248587009 338430819 358140606 308886425 824552904 70194783 559953014 821119397 395289444 1023318701 353956249 342106829 1012030700 625022066 873554083 237194344 315552348 533017431 567814448 269071248 398439188 916145929 1034337411 509567398 54144601 574602170 732653058 870269132 951700435 401122973 710208439 570486889 397734925 440951405 1010941649 200845737 494848249 542587879 565492769 924791803 527920745 100019787 380730526 263448977 46981783 578596831 220345825 757779427 1028548254 293834348 615066281 360228908 420771582 847174591 872393561 990858219 721376284 603515433 302294645 897304932 709761727 125851904 786221353
100
14208029 500198549 731590940 935735234 612826465 561293484 290525530 847357490 1037924544 489993209 589196061 930314384 264523917 614683092 459460296 870175638 611000927 479988858 144459845 668382497 42843024 852995466 369216385 635137205 871943617 694634121 1062121709 874753015 524333908 911722846 517030399 303441712 47989745 1040199894 353260975 243320273 873838850 1018968353 562822394 225862377 545497654 185968723 613760867 385097137 888924673 94250724 705226605 162544129 959638043 133933105 226844450 397709528 595103741 417948408 8625295 78024919 608538983 456088032 993205829 937348806 764063965 366113775 690550746 380773903 99881509 738141458 859041382 93219134 210935498 728802968 535274759 550281863 765295260 777437111 615569757 945480768 759007278 737943046 696561678 463448418 429194583 967785985 830280003 221824524 695535538 732947337 317986089 142075904 158564637 1008935521 703627378 482256676 491959358 475002546 938823889 85730819 132985081 447114631 881219969 214843978
100
538423547 374562130 703852479 59266379 355142707 258125414 440379211 1050772605 707280211 11678586 271326956 646750713 447247955 389485100 818535657 440114431 822822127 139967356 437468048 72385135 294962980 1063023693 459892146 406719825 40759223 406351335 486826789 263833422 79223470 606957176 464008513 723630388 657142228 51120526 909181796 699902837 383820089 840067230 717772654 684979880 391601072 262906753 164981317 460448775 919121744 965847282 351961171 364355056 139438580 420722449 951145987 979087461 697290171 662922210 257465415 839522699 500028808 856307151 616858901 925559342 346851715 845794338 27549669 715945532 117416854 73963404 508511797 414389574 812041200 233644705 1019860997 240153346 279082374 134867545 303499356 597979083 198525581 897304209 388364737 671715615 891476225 626844296 300870338 808387104 190791458 521028962 663827056 541205524 868227058 295299753 277105889 780775141 180484024 655321799 405665709 85221794 934529151 714945420 695164530 459096828
100
194657943 107499694 167466833 453472714 408771859 1013236804 243773294 622036357 426904138 598765387 36407155 389054157 997307479 573737506 863813645 51005410 206701977 276933901 440301166 599246123 573483315 877815989 280137930 1068135859 316088205 66088613 736123610 264348583 714253009 864307663 375534172 912467161 751573871 589801222 831275920 196848448 228074649 587869570 687756732 109618550 1061626056 690546527 351446954 319663928 594894389 39467549 1071373349 1008177642 726354785 1051750177 606336639 607048977 920632205 393530419 1058957070 794549974 267270979 322780159 645867435 673096842 810775755 987661972 636020785 477883164 553755830 138222055 174344964 708974501 576659032 373187153 701641095 870813661 994107461 1063039757 615192741 27568802 1072904411 111132347 412976457 615198840 520256184 486252512 987594981 211643396 95797568 324563300 423044591 564578960 980272408 264533778 288767072 534252683 525975726 714266139 620029491 581502470 741631150 778624403 895704044 163704631
100
301653134 343662323 303741198 577651962 667935491 1015125654 1057806500 190527819 880600714 236266556 144916921 444838861 608386528 663917449 1059005408 661381702 1055878282 1017836679 978084780 1041127712 1046509390 221447200 383366969 689751018 972376248 720266405 921162402 880158165 932324759 458843722 799122568 49588792 389034365 11755431 904897170 351601933 975766338 466327096 211297767 658072433 1001408897 642954974 777967541 604630056 204308249 1001578077 787819950 984928278 90681261 78655964 365819526 332393159 431311909 542377831 103151222 48100072 346165035 316972656 533959612 137968331 1069347247 434858058 615486233 811991271 578826084 579592365 380167249 539906134 8739648 95221301 852852399 657027414 762807296 464978659 638733694 76605897 175466657 803755162 402926737 612699572 81116392 427967907 831255740 1042489283 981433819 122742058 335517784 621740484 1011373638 407842750 247091139 324171048 51057464 845797333 14013918 716434309 275261571 648191557 1025422477 786884374
100
543311167 404110029 915775802 70773561 88668231 161928330 873458003 278265072 61039802 743246466 164163272 924562273 135071355 106007581 536261774 142202966 490112690 301023654 498301726 753244350 477929546 3015886 667839734 1047282986 801576048 583919914 55925527 80650833 530689818 516625584 334072197 105236876 348216190 783689790 506563531 718510426 677857430 718092307 788148596 33600990 458497443 46748756 131629715 355080540 255671975 329556360 979291196 314586303 720773353 165347613 725007624 152674326 633319285 250038753 246583701 431708947 309313434 385814665 279400708 137928075 660772202 38731821 27400569 168572920 745044029 725205706 332037279 118326266 740382510 693860799 704900129 207807697 41450908 122930768 1008743986 236181477 640833451 664298023 456462854 899454271 398345921 449988557 828816471 639975437 868124169 948398901 817472481 289318690 66592499 554893874 79504869 826709363 228388274 774790396 52517546 14004891 136426940 1032605360 126480887 282653528
100
470959694 793322957 523247515 825793035 93695718 674313399 690329574 976144188 982811591 639625783 407542829 649042452 11743864 989428217 340334409 444915938 865232453 285283596 254200344 553605527 403143869 831369830 88115195 727679561 1027541554 627009374 96502615 408418739 419130940 739725360 300001812 407596980 6387766 915671165 429003297 338175436 453319616 104117192 474379758 386072482 841495867 289707513 1024508144 483664768 173891152 319896542 692825120 318188245 167826025 1013789605 158165628 156295858 188310327 262231396 332621189 222075982 477330730 286170002 26806720 698551682 512244732 469928843 365667125 299680078 604147495 427830799 529353203 255989842 825519722 218077123 536403594 596302166 17702472 694550958 81335951 878662082 1055491208 649621950 964991260 1052575270 968592566 525005633 661728077 51442356 828218529 292446060 542108868 355032001 48306395 14595544 331654181 1029779016 622786876 427033855 587864987 581365862 452291936 584573635 487951697 121717215
100
1021677860 188839144 772481018 1014164632 209196 226101653 353727306 325092635 745054048 1017921495 66206843 1004116758 161519467 247447583 600175305 870808028 599274299 339969215 453544950 625178850 803925892 724087408 412960967 269933635 68862013 533725390 409440644 749094205 143013153 506180314 233759356 1070248626 124694062 184033144 568576127 945426856 44081194 458017263 932703586 232873417 51374361 117967468 1069233279 55726564 721040584 14108286 904914738 579250282 792817990 886946203 117961053 1069214706 15749989 758893978 100478437 375576501 471526205 569967416 100057906 452544530 630016170 672295571 669880243 799914763 1023029193 699378609 717334104 68247751 765189503 264281850 349362966 170245134 863558642 193295802 510549863 359584464 532604685 1019441825 480472775 720039582 48619777 128463426 206637880 51506479 663541439 194872215 92195263 20848861 356717694 311414907 257076964 773898533 112151099 1047074351 87431990 354675499 986103860 818048470 1039910853 1054618163
100
218536812 655238392 773378726 619429929 216085035 196896259 239262579 637077018 550596731 186413253 671428552 849018041 499535020 284975859 169805767 643626203 534268880 843681958 247255701 37484539 494605888 741567705 232690395 138393783 580721685 278069740 243092293 168891217 493308335 765000228 155286278 380640815 714001458 1023686696 400337491 363579995 459990532 761462662 1012401891 142414851 71357265 639675692 65671286 484950778 1031257735 1029832687 690312523 897760053 648463578 888271111 26361512 264887632 649005761 968957073 856026453 962295559 408150135 263830028 625485345 407061437 251852411 166339804 618286684 611646712 599695888 759690443 871463003 316177122 106705342 579708547 385187832 478766282 596136399 703910933 35075856 1059877281 205750483 432995701 768582147 226244734 801674268 255779067 5915702 695177498 621759555 513041379 712801428 194741333 895285665 1057819342 237761033 229821615 362098903 603652671 98963462 138733263 3968839 865384223 734696192 907981312
100
778014616 300875578 264971505 971940015 30371381 82039232 612501974 353269999 258416079 199724996 176282671 412394741 474631127 621731008 170940801 470750107 223376645 516359952 1014906583 260679905 1007552980 67305586 453915965 281165416 556638979 652142220 815582788 95171573 134956565 201071462 716935298 547721204 197376466 1058532844 506532878 486518770 841607876 664719981 663760648 884836642 357851067 171846431 836252175 178878682 817151562 45523096 355480777 103064851 317415239 661719638 806318687 676457708 701035342 915924793 358921726 880699686 439367487 582444548 714004311 535395497 432650428 321256927 406341407 525235455 213625516 850892504 23571344 315734740 1037552059 897401437 207064294 53711484 603017431 345211843 686232035 493513837 189595060 490809539 683002956 470205888 643638601 384348663 758945130 402823348 1027332177 831408993 678787722 215899435 798300108 619992293 753187197 908957996 15931771 647002826 303353113 250937695 866032743 584801854 47679926 628894100
100
176508250 884788687 584993201 678741308 651705188 739675634 427502060 211384302 441736280 313504127 933058124 740701668 862396748 84050483 526018106 197932155 1017191197 581892396 194431267 50555575 623423208 278120305 379536120 534487484 203348626 80735848 650475695 11474262 891816258 456058974 944868544 140026994 9107425 1052860675 341494696 63934883 496478625 195329515 609839209 306893726 306736243 708425486 981682440 592311742 525266319 189873992 390456078 675383425 1006591472 453573850 745482248 695804424 566994645 912396775 517440007 147386011 591441474 768537848 262070305 504156451 381135741 624695673 105829102 71504815 825068433 810887225 762558731 538748911 166880718 537446382 863959963 589625276 606273607 344782255 168057537 283329934 119432274 224783736 765741607 362257668 594117388 523346601 422927738 276124512 1035135443 758761607 117359851 226301960 501778122 51276474 722852271 223909127 210861400 816518606 573618816 601464713 1021184681 434671538 679475227 671021154
100
505379371 4005947 207704512 715168904 865741331 739076514 956137909 723887509 1038327766 17813762 623057347 199604806 893299888 931428059 720400311 437784318 279421472 709083026 220109282 393344580 427988586 669346798 922712986 366412096 404601108 998392221 343990711 532459586 964278121 802309037 935767831 438547259 722088185 631864083 573446426 122206787 224410647 890588967 785118246 326030865 183564890 916221478 213389348 526739590 342506780 6505903 800564481 246129954 4667902 423037767 504942382 961782157 261574498 566318293 181476385 67565072 640211183 979779878 993076946 181333529 411702289 982462570 264193087 1031948475 244454519 610536629 671825896 117082411 493078675 506798719 26028115 443733828 672992797 555190565 568404873 213020676 178509457 980818789 351437719 820291085 239295404 882442214 132608783 188772901 738943987 946192814 299913604 232887222 757307180 14284970 198944785 1047871823 226812642 117604905 827416019 362572065 566947557 594626913 592901226 589660546
100
621781448 7577577 274650236 75491693 177506 512435773 853846578 84596993 246373197 451626046 295227834 304210430 648147306 503132591 735892419 118030411 593479259 372018873 94564868 924465778 191032840 696159336 369279925 114741794 873211419 381003051 873783827 381551789 658295428 352576856 1038591201 1024154503 831183349 529384357 496955106 230591693 742460006 4164016 17893984 982444987 178056594 464997497 275944872 648833333 771564921 910521571 820215692 611329087 150055132 675665974 669979615 895388293 627054532 1045651616 89200636 253561044 908992508 270026159 278001472 440224671 958656914 784127192 407633804 436211579 301515610 708233716 690728388 779190691 867919723 318453694 587008594 746664052 571010976 198508630 441980323 435653618 264462872 903994816 901661865 896202306 624590262 1056438886 1027280215 345400366 66621089 552999314 601457448 229871012 849695429 784355317 713098137 314224183 934342225 569068579 470479531 531223965 230223927 978857748 178489186 523618351
100
148465328 658699429 650618952 864448364 945554357 528837653 7460842 585161334 209146247 84983945 55062874 39898771 202372903 769626504 115176619 455337901 850267358 853711743 475472761 814237907 588808375 866775102 453684574 6347958 927501056 332185464 233024638 272705068 447165133 357674823 195375612 490905777 130474613 429507751 878191234 233156833 923470867 9427959 108569278 401614079 133160454 337555835 1052021727 644564338 853804913 741308892 1028464668 774075714 501648572 1035143846 1013798701 155935391 39496721 360157896 990370512 623167323 784585184 365749016 537762629 114342251 324771163 741951181 34579411 782863209 884208890 448850947 798881601 734543125 332868345 511827002 217414749 60259280 395850197 866550999 466549369 731263775 117760211 888197026 174138857 900443438 824985721 459262791 921156742 967787338 850073363 816964565 759280174 956669542 632294703 499493698 75001153 863340439 761954849 471544292 708973350 647383192 974452864 938995449 449897668 997825607
100
386777767 1055865120 998353673 947072806 279951157 751914718 255538023 656388059 64812429 658698011 59825234 17657776 896383575 511672738 637153731 531141395 603276285 940036004 682727864 508350999 579782447 1044335669 1057755313 396282098 799306592 775548110 22804021 697227389 652379974 591172042 951118155 900175543 566785374 229768937 721859841 629788482 378148965 429286351 11881705 364385253 154335200 647722118 607377815 722722056 792566933 981930488 226546980 28195387 974189840 613319286 46217134 365826735 420858399 514865716 937997270 38663611 676741974 407778250 528286528 833846104 752450444 998955188 784745238 698496166 875373916 757758419 268329094 713829477 684670885 1023105003 1028756799 935458685 829020683 990264355 130151416 1044665718 1024649588 738828424 490734826 989421824 855780491 637626505 965374544 858214509 409935936 868034940 229033198 207013426 596182085 1019675416 302329991 318681450 515567507 354224121 664891494 161201747 867038435 109000224 615691222 739595982
100
834361142 458489712 700226218 764556003 666947150 828727858 605241782 421427515 898161458 553161106 858021715 667250596 221850798 318909983 1041723359 285260689 964236240 930680399 664203835 345977495 557975661 722048761 903132235 1065695986 780942746 28025817 890974074 921222142 826885683 433913871 327021875 669687485 341756247 310537888 880487273 330292824 1049839337 1001472756 60823824 308029590 94301201 551782742 495108769 294653542 768767929 425246583 1050842778 88917083 218509073 564468972 134359548 1012888363 197321228 531721131 294388939 196483120 735510497 414019730 848592530 239072743 801749898 246866912 554347228 154899571 987643976 842463674 136992188 521425434 93910557 288914087 1069617222 489784263 251188816 892890133 492326163 458827143 114741229 775112914 819367105 361241356 169688130 535873939 510237297 593625133 768172900 80756080 801888328 848988516 32051368 1066889830 657890286 872051790 705050410 67513812 378772242 1021446191 615687753 338703614 1035954147 963323499
100
539348521 249554318 988741016 764209934 102667311 293821966 680156394 769842501 1031485321 1046885998 470694037 721006563 1010386340 238667908 432452059 608408029 684695220 841877639 963978496 437653198 907315759 840756628 674432463 542343028 421649234 545942058 740543507 94505521 887694747 880473261 247984159 491926411 459931981 392339430 453179207 475463340 280780783 1001309057 740724837 603037154 274788557 514602125 596951125 116568864 831100277 785124864 986390137 280174716 726394428 763955505 266936629 388393135 636470967 175072860 990083700 732471192 986450498 587818274 852919329 275376825 6498428 162680070 128564399 848925112 78774729 865207792 58086290 196255456 602059727 876822702 245548484 915148701 1037401593 1004941166 283478593 923702532 691123703 581029446 639684235 766633032 653315132 718650285 659112742 841193286 93675647 159293695 933885981 448371962 394290747 848243452 1058490747 143800840 471226670 490705481 971168723 713267508 1067876829 848671725 262318265 188541930
100
575031823 514308566 840768327 691739319 705864014 190534482 502021273 158533069 25784681 564362646 917106769 802379139 116204277 209640507 548880659 721410771 501494215 523805115 720420106 719880155 147247483 783157240 316793442 740149341 726442481 597317814 776575948 470082110 478966730 170624540 218221821 1011697162 981474543 694244152 916188974 910813039 92167435 989400184 1061469598 17823165 643617292 854052913 264303115 930950253 640416934 598042395 613749053 1032303511 180311248 852077778 950683516 511283322 1064529476 1069451351 134370580 536454648 769928451 344487054 390892248 537150743 780470735 921147582 896390812 909462913 88958640 911438100 1011736506 990240260 854258544 563283743 779826062 165647635 1059856927 619952725 796426746 220684612 93629327 811636877 1019537891 631366096 961422296 719079044 1039226290 148068119 166108886 656373848 978642899 71115545 244278438 56490511 53638969 765123069 567129645 477382673 694229976 713089678 600809873 50313130 633981738 603891385
100
769058493 790835082 877397163 757486608 493612001 100298820 14388829 496774218 38453744 570289362 787038533 596600256 641480993 903426831 862512620 448699378 441255279 259384380 839262430 141152256 823456537 926760316 240807726 911472946 302000930 634531927 708195057 154543473 499943378 281414459 441372606 424028619 816642355 487174646 853792565 95609587 717552021 471688765 774718837 909641150 200151562 390144041 379899299 2850727 469331690 304576181 259798634 782657355 215974993 485300289 231917174 1068203246 9421468 56021778 360431864 40712949 542268144 630730191 342356517 622163562 1072567219 220499974 134499255 716214140 453258513 508361381 807375210 874394107 391402872 497832065 858330496 19506656 450539036 514076370 1071285566 288075715 821682036 376198581 681493869 349700451 774061499 1031184553 759684825 890780194 1034878320 522817298 669383381 219576198 165050326 909335738 433156022 400127418 973242229 972532299 641326419 1007960074 400540823 265926102 533485964 319517035
100
132860364 694494031 792898752 28443888 644409446 915887374 15572565 1029682774 100001022 969626703 395071795 532869753 19502061 956975539 453161033 1072715741 217451988 1052935613 968944391 548521766 1035662356 438770006 1005453795 645333920 1027360087 364510794 933716692 831120312 66011653 683855817 770151898 728240512 72310992 1051988710 937818484 275012399 455955241 230756123 352423720 15831967 69867976 472266436 428398591 809042638 97528104 31858591 921747717 400451165 83664392 721226578 374120397 856916500 864715243 474808293 102317804 626868316 443686809 63205444 212662906 464282307 332294044 713127102 148827284 682345084 628778180 905155465 716646876 392569052 288932003 54401339 909774327 832931806 462903314 240976210 849385486 28195488 1057021866 80637614 546297678 691484132 1018075212 432190482 304179048 29507728 23860122 806677670 131005713 481659950 543099003 881730680 93520515 601417069 977614747 288690422 735069179 219706526 64643048 950819189 1070771257 246353463
100
39338774 652308398 939200771 52040532 21150236 445511739 266866594 913891889 955374005 961397534 556661090 691656369 428615392 105600059 1030737943 775346906 845339489 298122202 250303123 748914519 971127358 233602854 348789041 946787317 243790914 65228976 684311117 637163558 630299773 970283244 470625993 944315265 5582017 963923634 556322442 185071167 762681895 206938047 700185849 605127104 258308488 838134066 371813763 709859588 501855237 157089807 373336089 438069555 479087488 649693631 569021873 830804502 205467424 324215950 19602627 957339291 846667729 79175724 856280524 1072160084 750167234 773047853 590585807 479232248 724897765 754332297 107461839 92418273 436048498 957266972 637623893 525525389 870998372 748350759 456178160 810290462 925886970 831261645 984939953 59786202 929699384 497365655 975789227 674385067 358457699 236189937 674704249 585094559 954170505 558214058 691997880 453096553 93602551 66786680 172699016 108246750 662290113 618452850 610046479 422970234
100
7109949 135418260 979726838 146409945 874214280 580721470 880977130 78447422 203141887 461048757 457580316 560071439 839790023 248566433 1042578882 306026326 168397639 899621006 5743508 1019541826 196742313 583294827 533226831 523423140 350847324 474807053 701580853 1068725619 341920660 911489453 971785355 464186952 408450249 989308006 245216794 413549282 1071632948 421461944 959329455 182094756 184432981 169530376 755341980 1062436626 158254192 475760157 1001983796 439587416 875767562 398655397 454959954 61319619 309072497 1045620654 720698835 275798341 640264754 37317421 268146711 220378357 36047009 679384442 578554500 360886669 362533716 903100626 514320643 731452650 799727528 826959572 1028829057 342292112 939321147 1055553797 467484272 442028068 513559664 310028620 577005379 937106928 288288494 15481462 662997237 380800866 403116065 87437491 692337795 49923980 431769528 597596695 318247277 719760806 675186725 884238106 808540729 112807304 647312160 125555481 487196912 242632753
100
180108836 948919506 1012898719 894358595 995190513 305614572 1020205272 1020808835 218331144 129620077 1032068142 343235166 804625714 610645314 875360957 596808287 831047674 353986234 228968351 261671098 322774062 155778059 590143607 146200517 463314018 113535692 103934443 719651449 845639276 834697081 353522722 180610293 224382953 954478067 55885642 406385915 797549239 190638589 3504148 451580530 11352441 1027272640 781583414 788375522 258223127 77108296 832683752 313973499 605764667 139326980 700024168 132205838 666651092 255018314 494433142 102558610 82990999 1026792656 853782488 1031164065 389652345 833776180 219629783 854209400 791525174 151348854 453124289 313944314 801621198 956636793 604170853 781874222 209634050 1056312197 662189466 6923965 1014748635 457980872 882215864 865128821 190099236 638290640 940547100 712082632 201196267 482765330 493975721 783606093 384306180 696072551 170713666 1039661118 678895750 132132746 683124049 779336697 692737611 481677979 843580995 964853888
100
637679476 157810846 637681162 337972216 7964388 66684925 615057050 535377709 815928512 31870978 941832044 684989965 1064805109 313528670 644379133 389144617 45799858 488218277 262594128 913109303 73812969 273857744 1068758888 877590930 755993555 9866169 186279887 105727672 1017532265 352222882 139916819 885181387 423863531 579593391 907444547 641315345 1073428317 246022503 663162230 656832885 803250949 430617911 537780292 347515139 1001576943 1073722863 536128843 60100463 182425705 926046018 65000107 902140815 919660935 702276426 18851210 888837340 498514848 1008763651 959368850 822467574 943621327 275691212 384808558 340204317 1005254515 981819113 679150160 440008376 402507439 218256387 814817390 377867730 656767723 872124326 989914240 87071384 73487953 493151425 395654212 785908444 231557456 105138218 1062978555 638681237 71825181 569813272 274129641 626281053 589613613 923228583 1005344728 521061362 1063000253 995886935 1017335190 600407733 971725130 800539533 671305586 477743662
100
358049561 953392145 967202243 962974854 176346800 983122831 80732769 540826379 222976603 137382422 303770922 373418671 228144808 301032860 252862590 498446474 635946731 410471031 499180996 1070586452 341184955 307401701 43172323 117147372 265579891 539114629 655557065 1059997395 118240434 554870492 677066472 746532017 452627163 939865554 809894836 174026191 862924950 400717106 683063334 269914780 534865997 1004065325 814218812 694433577 323807920 109700055 435394167 208231340 772336433 560481193 579150939 406537473 885730441 466089470 82447090 834792740 139011377 929260182 1026578762 650380216 757674986 106355989 407291634 960659075 943055926 1020575109 802144385 394639855 1057309404 521406672 60392463 796797323 25576040 37464391 978144698 1046124681 489041832 759969566 858231843 930478653 1048589872 88756461 986404078 536791716 852030679 371950640 629305670 117047002 778576440 944227784 159193686 327386531 443695410 139557497 333598161 1030641635 1056204137 638979946 1002660458 648419622
100
742655938 881402536 642032733 905201689 432335595 601635746 663552485 101383950 215420880 614798254 743360451 905397373 1054784039 22310531 1073442238 710732669 630752486 25133757 334787357 421397583 892044999 683536989 608914223 189783252 799770315 421417798 383932867 463442193 436027572 527648705 973143984 428354482 978237833 905651962 397195087 603739781 412460054 405026176 727269627 6658811 365286761 409955785 667017112 756757162 313641302 129226924 587048202 816998349 197605108 591689189 790679225 835356098 52016414 767210644 503132691 892754315 242052852 208108478 785627402 983908942 590604375 28099275 755560082 304992725 111989360 583121414 388930341 794557711 480047145 899908384 1039429951 816110733 726469298 976517550 718391777 207748358 264435198 1070336934 108687634 381042643 157721923 247013862 661684825 503204723 948260734 460921005 692409669 766413833 660906989 799361056 760969701 566281177 970460819 853089478 775669072 387132366 730467511 68337677 516910623 794502135
100
426479973 575688899 655440110 294482950 788232683 963357597 805811422 165551056 878187101 108446643 421169174 783922127 642558483 756714242 555011133 979000739 902641702 96103145 90602242 450512012 143790070 576605356 444000917 350596594 415606182 111489525 672815659 929995230 502686366 356670798 628919933 151253886 1035897353 63376039 135429705 162419109 517221717 1002092502 962924240 510936904 494088373 776207634 801562711 1038631938 206790562 98825592 373762726 1063388305 563908950 268842887 678668684 12948310 730520911 778526115 649828696 821680345 750051282 513023637 277201761 795917379 203820646 738391561 558602880 459461603 431955029 797596942 642475921 530621866 59666222 355832474 581142006 35354542 1024631622 1069151236 535343123 8892587 93921330 118416776 965303251 230344829 791330126 1038764743 697313058 363251879 62420537 539201348 496456816 135617743 712650583 171917032 587159348 210006847 1001491022 547696254 163213415 734424422 88263305 457389112 893344517 776462421
100
517327288 10383400 863307920 672982339 275840078 966075592 430534028 775420426 985695746 223551347 400907780 980185511 612064846 54178025 724531716 371094717 211322099 516175311 395323932 1036161555 625362547 664153900 451455972 294575889 668307606 911731438 435105394 301967431 101406438 218152035 551681765 420590055 428476210 396739776 834913502 995362886 373624335 285756318 36884226 1043554399 825256786 744925047 992833401 455149647 547247767 340899373 89483378 427255770 402453437 76080516 746875037 591270117 619059048 52349859 767793071 456089594 531831678 57167768 318255842 614575303 906412971 192438737 399980914 3541663 838808029 187319459 871508257 443455735 84011720 838624454 233753267 730751978 156494434 926794198 205262451 308597942 569362536 911206100 802551981 635875901 474737880 922710692 636132914 330740101 1006818421 943009933 91369687 67081784 613377351 427933884 1040980981 625074981 697258776 239456448 364065003 888609469 708678647 460907535 857400215 338464663
100
18277561 1062251648 449287905 964150508 1020943731 139129552 892598577 468082459 207099393 257691421 747991284 80454694 46127747 1061417326 823236890 277711924 509734874 290175528 980864411 148070925 135522351 770564762 784975853 750252961 363562861 774567283 758795152 769741441 910276546 277665606 491840130 597697636 321883682 320511757 174565835 930644900 485973700 163511971 62926323 414609342 797696419 920861513 835213191 384814550 900163326 574666274 291530648 496367921 925178840 673907894 238289979 754508728 177102457 30710131 91772170 392021627 911090411 357563431 312553377 990601772 708601725 844075655 668947490 745394080 510900548 1055258796 477739442 95674450 279103637 1036577169 190049017 461901536 223088013 98088854 338916006 684130188 782597257 955143424 311842793 492146876 1057639086 103935094 623684343 511212410 959496802 175901062 826745226 827294708 882255825 797135134 634176350 978729469 684895593 14207507 562669237 923552138 382171230 200586653 149470420 422009655
100
316192039 114685913 124432004 888177856 530955263 653660230 829147282 112150920 82920805 143893064 990574671 759442197 313241244 76909993 21223440 441764241 206655019 428381971 848153519 581669963 219076703 444178583 1016212744 195889716 291361732 749629993 80447613 755272291 923475376 998183457 438298995 1072346257 819560120 802270651 1036531411 1067932062 523390777 653988248 437690250 288422922 999697360 453358139 1039013641 34332797 146782690 748766349 1006428613 281718335 95058965 87877210 487338424 466788288 904902357 370005714 754373342 88425234 774595792 251969289 169404345 355584618 928725882 116623990 122336718 628092066 141148042 879087480 548962854 751195578 156723579 82692044 1009352142 289318739 263445004 384293144 763871831 63506738 140058305 402042212 12279382 160516547 245040735 280615836 438989285 27758228 89949556 880877583 393239328 668898517 582822604 570303731 975041193 268534239 55616509 540465886 244635685 381895594 101863901 154820942 827313853 269058389
100
646376710 39485219 220866974 209001377 113130073 401320736 762857593 709508470 522637176 281912429 117646340 135920734 375777098 339647256 725150326 433031429 396707450 180021391 824486927 318959551 436809721 954947623 1073682318 330524930 809527672 837025689 258623161 113981927 593514479 607496063 564828889 739189933 276757529 865321948 879667515 425421110 1019049717 118553745 620246960 424695177 397672007 842286569 213403917 802186830 812800276 627607822 732969388 921827157 897989674 545840273 237628394 960922639 884588182 948653286 999883943 681146387 863755819 529282277 615987145 310939547 623186946 79439435 925738169 1050134532 948566260 267543095 895304420 866312274 848165410 853926317 823680571 1020160425 262675822 139390486 274670515 677013461 848025087 1064520126 326188486 620265923 979888321 551479381 734429425 344441350 929915106 256587631 331393076 626517843 412128343 100071172 1059594645 89539845 431372373 1005625840 751168157 214315930 767460824 34956916 430734553 275190067
100
471887391 667332275 385993306 623497752 235331373 815282486 190597685 30941490 321001546 729334121 956634372 357503120 983502465 169293851 984682852 439310818 955703584 763792386 142815349 723857153 931683898 996278837 1063893597 489265765 388863784 888413872 354986693 794783661 591365380 941759699 463674714 846056475 783924524 136181731 909494861 595207957 426784197 975242120 741642964 421786278 126425654 682693710 333258151 186895354 699183016 506607652 693142403 795884517 278743437 1036451551 90573739 571082589 724127254 264327864 275314786 248647676 967396027 1025892554 1024680818 520799359 914102455 872681877 274213544 1046946121 791875978 614764926 986573909 633946337 241193845 97544524 281875407 1007844463 574166529 347252397 1049818606 128392259 8261241 320246959 771489167 495425615 73131115 486835271 866576404 891381928 120960554 218047693 26415587 171533832 562801999 207842430 227267299 9550415 896508724 464326905 301132546 254632189 3790200 346132419 263978673 324220858
100
896510590 648267459 11215718 229809871 823035373 330439878 958954521 910928298 598519089 47266300 289072583 100458334 924990457 317018233 209433586 249072416 246163639 926676149 555056416 1050909899 834361635 222856717 773846872 824187229 618776248 156575551 703259816 168106872 814723894 237651698 285872033 684090338 429059358 32421932 657741785 713914885 462038073 952261338 726126184 419847280 163466770 466965579 939844203 383893844 387193463 167630773 726834565 355395335 705132540 219053743 371060825 518976645 232990839 628044213 656805649 310634986 111568261 465215656 994565594 853352697 155882756 1046629195 1041919334 344153496 509283735 798693831 233736040 216428114 17885989 773096744 646138651 881745107 560264026 289165277 771873212 1058156144 197757477 135319100 538055435 636892316 494843448 130268923 991584718 634645876 414332300 1034924984 66885711 393049140 534618586 107088243 752999641 9339328 471115042 565932303 736601662 316472604 372588072 443090900 381667412 821763060
100
388764914 490209264 680890483 1016926997 935255884 184932593 801763833 578049778 613340484 642721868 22594246 319974432 1061500334 463401434 939067328 438650842 840686240 174100566 894062928 263143549 1060363767 567684576 329328612 823954957 292310481 473287805 927238251 173562543 413856017 539942548 909013212 960717613 130620383 391802738 497122479 3024757 513184805 374856647 891654498 238594842 111445523 160963111 1052613365 515491282 768247963 941200267 476600430 319816694 899133941 328633293 859715671 880678661 52542493 1005066799 482231611 502584865 920926544 295678421 924590636 669830800 413259923 840514118 765531968 313615420 259635756 1032304623 577908239 364872244 312661031 364807328 994926135 756669225 461334226 448337932 856672728 934590962 100303169 136536142 974588441 1012621832 945919435 1030007391 533695393 884015114 539762314 669981345 939653918 271526459 224612831 1037415767 783401410 994308351 983295725 887813930 94278080 418479969 464775705 686423462 112919252 126962576
100
566665616 829177786 254426808 1000134494 1057522113 1051579964 915848624 899547328 427635167 845304931 1056183039 447275600 129605728 270282827 687720816 16860110 656680832 252230516 33902542 349018779 392479167 218278723 1071707499 318347836 720850527 557658496 135132829 984241373 689038823 319399127 257399100 1072032715 290537123 125417815 395663654 1011929081 769466657 249579766 827466940 354587260 620162229 426945546 258910562 263472399 656681974 9216465 722513922 407530128 191314239 5818602 779192714 284981121 657978159 870295514 492669801 417063560 875462953 599737737 980851734 498910447 563226581 1041060290 948686729 893520676 71183773 472243638 530060224 739194170 864997169 292070522 758771004 876717927 105399299 472310660 548815745 512985732 246010572 943964978 316161433 332020880 689894917 21581635 843067026 374493485 759205999 133431131 1022595579 774578722 353907084 1031196548 406853739 58978263 987195939 486140072 943965179 380408284 561328320 169203992 548148423 909883234
100
417551921 827153672 679363952 244103104 852363786 365410064 318412700 804713199 689401634 500013228 1072476277 861979151 193019924 499817149 771425574 923793376 104235967 399853063 164058978 131723594 388452806 603958193 217203165 756364757 342402833 1005751752 5493968 938387505 973752906 848631739 217793145 688146096 303349857 918759136 667392921 963083207 765546761 508830446 195795956 375979665 306060088 485779073 653166292 701514572 856701355 949172122 402396039 442530777 157677408 57102364 378890716 181217344 615191577 567014992 779431594 1065367338 368122080 678995298 12099658 1037284965 796769406 768951777 429900568 698422116 756111362 1064105539 141991413 541584317 1037527872 180446047 263816904 311324073 355676495 788574449 868646648 687687815 467289354 459272729 648912884 278474073 384783760 337392092 267556779 672915269 521071301 912526242 928068884 672060437 226507215 430691254 701957288 174679223 435947929 992890825 149159139 680824255 1069262675 916193136 316947142 16138208
100
616688368 758838433 500485720 392577143 714099622 586759226 736466720 774806016 62522482 120837754 986329261 662281374 638011537 355745670 780922639 961506967 890931208 916883430 15657819 8727766 231326750 411696389 784080938 692034408 782103516 828268980 880973338 367748607 371882132 227522215 211918924 667742322 338600535 358781686 145631460 243906363 917718141 635636894 277155213 239943671 815159841 77082878 161254386 1047239146 322353827 738069850 694599238 480472697 959569444 755517276 1037510589 862036397 207991309 674186638 123556113 1000899255 631799176 784984032 400979198 360483942 552130053 867553320 179846341 737719730 614966199 277887645 288787629 476860981 134100501 184641116 15097981 35947181 916613209 870092260 121616388 449000828 781899268 806776729 673223570 289781544 932519768 970221124 871563388 538759899 1064413 773198225 853030299 620266211 550299868 163286671 443203533 858337587 590744039 250232884 65650291 733513697 196297039 705832919 14626802 614191526
100
353860268 336973236 479415858 849472097 1050513754 492222828 283048738 1006550932 170198262 61373058 892288306 328622309 211860964 862732511 919325655 1063887007 1055515084 441910606 968010762 918963247 292075545 10764801 429579465 387761319 558210681 867646218 586158997 144547646 303304032 728553187 64588019 234894797 992586884 966788839 631100651 85278547 202602338 27443158 385211276 805750899 131789240 732791381 807455078 963101681 990735369 109540203 566960142 125119289 481777692 266929414 807064221 489336536 516271485 710618740 863138354 973928192 243228155 496317674 415066731 600536073 168352296 479921153 56053232 119258858 1008969181 857609779 585118441 661686724 60554419 702737762 126885762 661528664 672564874 674044754 1071351406 238975115 36707334 376691242 310039393 270979817 153197325 216085752 942081941 184609568 207211338 643678250 278750790 427407488 1002394285 657121813 784085302 439860866 93108713 72199025 1070232874 172682558 1022918901 1061961690 37545578 478679539
100
823870348 939511377 948555077 162649987 398847405 209525178 81658507 798054132 876216347 492147036 583334929 929052656 771089629 313719140 68544817 640049477 537351103 219128674 783802183 736967015 93701840 42809033 420419125 15365865 211222243 673974643 723858655 570720520 64985102 744818716 987671984 139616288 234991149 921186018 298789652 158940724 1051431264 394367436 192875516 688486250 209226376 208074047 590606429 87898765 224767950 242218634 411981233 867875210 140298525 536527964 713966452 356248051 42419363 830433096 147916712 557700479 324746068 219388488 52036434 756644488 915703143 543241015 796428026 1009269899 126607063 718347094 933019439 953541803 228465635 200071112 1043181825 281162287 93678990 741909013 355616389 273939200 541505055 17305771 249523029 73391148 47508898 974081880 173881613 449084006 827102822 1035134929 1045771215 891179651 814301566 928520751 727422656 586488318 412558144 557303149 277196937 50638709 84064200 561373163 884953046 495164201
100
214464374 142573550 397492186 596189058 802593644 1022456861 625661130 569694601 877851153 663317510 390105181 544862573 35046288 1071886487 135374419 397400831 655541850 822570149 459737323 592094773 328016800 721651048 131917162 400351146 158043097 488506109 1049208987 767885596 771447618 39323875 617866058 86536685 703188569 541613694 359220936 555620259 123618914 378439576 627618154 443184745 174628322 593521883 990989066 879714700 339053862 267687000 461943172 825310206 1035673277 231401987 898250042 999540949 986657786 739645492 386999697 19958733 47847795 851931175 743452018 526956994 815213445 520053373 512212938 429177144 110463693 853837753 697144330 678638291 174776496 153303236 118960807 356102623 885666772 580368234 521769371 1021891785 149998757 853862107 80724194 180751779 35334609 117019691 674932478 857535140 703857868 1053183697 204197236 967450278 388982349 967168300 19742029 424780199 130271951 54130937 500722582 889389384 108222225 79646686 762197472 334285137
100
261561494 1025057763 365031104 224504875 895381030 135802868 97090128 856765284 401884235 196990048 375683757 980811823 574403029 947773277 657230967 547068897 538732631 666953089 694195028 94230645 796675239 170469962 993859180 126075145 24845154 89921688 777235694 911743583 494869861 391269166 330529418 362902365 471460949 326116660 821345270 26985869 468731673 334035640 293167978 953525662 119010906 137283880 1064617251 1024656353 463323402 527466457 277631971 949451980 237334746 745068676 438529391 389691771 165013186 100646851 295974672 216358954 84098941 377507225 358058515 358814908 508102666 23416295 446558281 328862007 973505068 100555000 110866568 412851782 611252459 191855606 111799079 86348726 278930705 281899378 371115654 712591609 695247278 307784160 1061071748 162172326 216559765 320300056 224956935 315097590 932548317 542512599 382688632 259983177 422484320 315057212 1012025668 924663967 137724223 122580043 1044800860 68264736 244076636 128981869 222503606 89069205
100
355335646 565139438 239333321 271754732 159208113 961919358 565241109 701448119 853270019 963301809 488669593 952174253 326826440 593233023 266631003 317338152 463003447 639037636 447973348 79396518 714853196 295200961 453144769 32124489 364720964 858913433 719185923 162896215 808913187 617089237 1045932224 723406522 488968241 529167073 936939408 1068549248 126632312 820628876 619300624 633706588 960118856 113978252 893846626 1029267491 762240692 641496568 642503595 752749137 679588371 103503052 219018388 1034407554 301315967 903915368 565626570 836218361 179112025 759336209 787334783 266699804 1026465475 589233519 275126502 36415221 842017316 201388302 1004611770 320214963 131462056 844241373 674779832 14107431 106615486 785066929 104833568 499405384 823275928 645182659 663985464 884673199 519446958 431654446 530850249 858996507 439582779 1045671026 596529568 752734191 40250047 335607796 764907278 653474735 829899643 576984443 828082537 999538567 793740792 342963893 1040144777 266012612
100
349154176 876432048 66825803 160002136 448847779 539674209 340789522 728028506 900678836 817298720 389089857 28504964 199264330 745146666 679726530 309287091 114853824 363545630 12081026 387900523 1042154676 343691137 282398706 543348817 1026648459 1012706618 12931208 632125615 854040044 886564886 255655996 767180019 748350273 427838533 717438987 782995504 467923257 1012412379 1001793400 1055924635 164407881 334220112 1062834438 844219663 112164902 77439489 71497407 147841930 439644236 585595564 280256176 656898990 857620602 43116536 1001936746 724218433 450478900 623141099 168887427 273281709 1023487040 537913714 810302227 49323904 658863401 559303388 864988728 865555181 40882623 263183455 48769938 883797834 695022741 561109906 188934087 817741712 798352258 733435121 943708928 275441630 463674401 428776541 210906474 976119286 419743825 825054617 1017885623 804479423 629752501 191696078 1053588378 821333441 227093300 672292616 331835471 813520812 487148410 396407478 604888848 611363025
100
142904182 163348526 752124833 683095719 877655514 761145894 560137413 922182472 768265374 911697468 350288070 1010347505 499953022 166540656 959564273 676639621 939771511 176712869 1068610327 760725259 792009294 952028451 820366350 120777260 43046153 641117464 544286254 241290678 210546803 86454290 987822293 174440987 402024604 896995206 186768867 859353074 607141975 247198541 1034952255 320434293 768185787 211573282 399838800 72596994 82151075 827724325 293829252 417707163 924951854 678117723 10822604 337961573 384744511 834141739 216747038 12904493 915252222 594704354 863261426 400665054 19015253 534228784 970482118 535760652 948826995 830914217 275720346 615535468 50701901 533508934 199273077 731440985 529651992 845346017 240327134 305717329 216943056 174210748 818398563 378993014 712576693 745285627 1031345174 597304334 522443465 374160421 340496906 501524484 513364563 10068903 581176538 398644324 956854110 990272593 808763427 84885474 1044903483 679543254 580096518 36608340
100
558103035 1044915793 28008359 59050036 887582965 260455099 928668080 218570015 267639110 489752438 1020227790 600330840 561573196 405779653 679006771 94968901 64907306 34169681 395670547 361138673 682744392 513692838 1052488231 344814985 195726800 934126515 82246189 865289439 932543282 153718094 752781413 26622442 203115936 194791598 956773398 1053250372 529692563 941584367 636636167 633322667 206526276 262666385 272335622 247713664 891579188 631815161 445115493 724935499 285513381 743280623 817367159 966340149 435779102 114355999 362733848 1019999628 266322922 883831192 13645347 861032002 463195290 1051874640 844610041 98315631 62387071 757946013 174808576 644057291 262096689 885397693 594194210 596002613 719726090 900914767 616383050 100516142 374534828 525881816 90321131 676712798 949540983 143728192 1027777912 457536782 754360339 320870226 882472941 323681453 36410349 1057944127 419551813 242076748 947156145 687574556 536810753 457681953 830635477 211143775 655315879 750233864
100
832469519 181401958 295403841 803243261 90826713 562283760 1029059802 743749539 468725236 948816545 635153925 278003392 687464417 648129155 413458774 791576255 802427498 374911360 715101414 458847020 721272855 37556713 956140755 93417276 560807354 349416434 520931261 867315266 509591268 400975411 858442571 834401339 753199725 76617256 220528804 586579523 748191472 869464242 278405367 760316702 289146700 631683733 908112371 321176496 589471524 316870904 376345167 833727365 580962144 73785832 177051203 84443466 82987690 944504020 217396237 70461265 491270642 876045074 657539182 583494674 686868715 31858777 540392234 121825956 566997643 966505285 263170956 265452360 779881871 740230615 853871839 291976159 67807476 877590002 536201974 389740655 283789439 915369439 1016057509 187079586 361756983 445713610 761797189 426479430 588346853 439705410 202044980 349381838 343645083 378644413 282406227 440753615 1003679274 38942482 120084870 892947588 670051498 385897725 304889912 278987851
100
480966134 955037854 11484884 305338918 319061293 599822586 787990349 406041915 457461299 938941817 1033432215 874458964 121184813 130143846 882638635 651707744 386909193 270083442 43071879 356243440 1064436980 553365042 660176044 641481659 64995553 371074716 45816990 1038490138 208925449 663601038 789822696 317776268 310893157 134683975 146357525 784123444 1004940854 1023664108 47953208 31478358 8413822 448838661 855278181 430409438 47709316 348005117 205415221 757500888 395179860 561871781 474653766 717353209 348796989 108849841 995581113 693009941 644682577 1068739385 161921715 573215654 272424936 470873914 78077916 603134796 998350109 381648915 911592931 1068894279 700491343 724530952 28238583 214198271 713717666 539567555 390424143 25559677 1049395836 208279246 759997604 166759151 643371528 630115866 782900402 914645032 932659126 4919674 887110587 418438429 931985337 120766761 149170691 633485673 641011080 328548416 389064533 1018886602 424894557 36531521 1000863612 196800673
100
54071225 329788047 169270987 441831030 86687710 658732787 6991510 779829874 966454867 604509721 535585207 617786084 917132900 861915408 51562762 162289085 631268768 101324494 633194480 967463187 810401881 984720554 1038917840 327338914 831182375 597958368 859918737 243139910 172263013 393130257 1004732450 462540674 952685747 778112704 630290163 289185276 340110706 221842390 435925369 75638526 447461963 595117342 1034647725 464229367 325535401 304699594 555224974 430785016 631321658 101461740 464646042 458494520 620363634 779932158 284792153 27019921 66114567 545609563 267607251 248776192 258519414 602363843 898264596 241906984 318611325 505116635 984922543 965947088 169603743 227115178 527041848 756011104 235643043 226166814 868222921 786181736 90285333 696953221 415078014 881120538 898201028 496094740 850845945 358193355 995657538 1029113188 793034206 366540406 467525991 629075439 824772440 66520121 316654543 92384664 749864851 773976533 12147287 145160736 1064236351 421927218
100
495616420 575320498 373784596 995335897 602643356 132907864 88632648 763863672 966226922 835266435 213337114 888864610 951923838 285845639 658442827 49847564 552364555 146357020 625479840 165498769 583866504 487925470 164417378 285427759 773185456 988692174 356373213 58398152 628240258 790718928 726054884 263468386 541756609 610843435 143013963 276247207 782296436 67574540 227231596 567498854 661845351 605060867 1017724579 920776976 643087017 72397443 678762962 1065424700 20249100 957525862 956154846 795350563 729666473 155879016 504460079 37181988 805529433 870569895 1025644084 711323969 661817660 104258346 698011613 858692513 355567158 736491862 1052279839 1071541260 551876717 648409978 37188724 1025964146 923446221 716348485 258468952 190192228 928813700 854728778 712768973 580206489 1005439366 1040768643 69225944 882002539 808693002 199217355 632418561 422838872 594345226 559907939 916674519 641471617 1041830343 241279598 199379818 737715246 108077124 807078004 978385359 862415687
100
739610310 813723875 899945120 74214109 660691290 292006793 490206073 754854815 353732175 677864988 950985852 1013550693 458140343 246908082 241853646 672083113 284589803 781453897 774997784 423381257 354648836 98865472 43408903 906055623 1618787 740971484 1005353164 287827785 467094825 670483652 803368860 262836377 510960319 644659078 420511793 1011865573 883294288 898504976 974010951 877335808 120889418 945305655 132201504 302300128 172732385 703634995 668401409 1030503710 299000716 728004385 1025225650 326465145 440671110 96242304 983576322 681816915 834181198 6800309 773908033 79969586 823017255 708725383 23067589 406486080 23621273 966732707 1055152997 360687564 1047782126 912953625 1070589697 196609735 572730038 920292061 144618232 427802696 181742404 377251655 48321200 290536457 420984110 885824403 843330833 858198759 376973520 926366818 997593354 825986917 320088778 8324663 331309579 268942890 735864958 231536123 945616010 333713022 935029907 803893626 485458558 418153169
100
772965237 627572708 412245991 604664117 893300690 817009229 963327812 910545887 739749662 593058860 247780891 767568297 765136400 1040595936 705104244 167437971 37047587 854242086 253594206 994800702 777721110 245591972 220199529 1067369071 308575084 164914018 5042219 820930450 467425005 201289036 246027196 336154933 481666083 911708593 148589369 680658056 957938142 596820679 956495684 894725860 12324273 670841124 297615234 240469569 888490098 55139398 529035036 473758142 821914302 603142925 388784447 1056977437 638665074 303469628 468909468 1072161347 560294451 370962171 549700840 693823421 505292775 900547416 393506141 84622134 968705850 800109249 971018039 862499074 1035473690 911986827 412770617 159074711 354900284 76544623 54953253 612831758 834895509 302792967 250930247 756782246 396272609 406020182 923311083 359717186 55499295 258492477 360774114 959706598 578447122 188953863 934643970 656748349 586684866 572610526 618081699 120170774 821407481 449908563 63459874 28485346
100
416695751 828157914 773727073 127687736 633005055 573955147 643620165 468077906 31918775 289631843 398534455 182927245 309549772 278130497 1042841764 215923181 67127643 11968489 350928253 738596246 39511113 50139588 867603128 679681620 558212797 1009209118 281227981 1054753556 282549665 876385191 938015289 668882537 337779748 915576051 645082110 585883400 353648698 860183290 599572001 509474892 482707226 161589400 518665771 458408627 732049855 289666062 307402153 1022714974 690370921 770568063 761878188 223582613 656053273 945070452 238778442 606393665 8816920 208211289 600939291 103084401 818353520 467495933 722021820 98856918 461267057 971568150 397846864 691030598 575488046 864826043 606264826 410211132 294178301 769127400 825577316 666052182 559811323 838384381 433955131 453683414 85300358 84462399 479073200 583277090 107571393 669696086 98111480 762623045 924760851 565098190 394511565 414964843 391501992 88343702 1067438828 998761320 725753071 964264323 327027093 1057117746
100
524023322 680419278 713831182 1032183395 90110369 584422546 628093216 692040376 740690111 774754383 636529048 241080212 163022067 844105578 1015186120 519139198 1003721857 808880810 411332611 416766878 680949487 958312381 411258404 6515780 545319304 669452721 806621192 479584610 1048091612 902574459 957807375 470612749 649245758 566632052 779482015 202332671 834298949 134745814 1051711905 357691416 84249931 895811651 482538754 73105625 382301425 949663807 910717491 1034400231 520194457 835017905 1037233834 535538574 64632555 645766246 149034335 18762043 603048529 795043726 419253072 623237633 1025599354 706164797 130509821 122515733 314576090 954460907 907908588 300140114 579971113 1067132661 244516646 698721974 735328992 996562714 601622968 81130723 136122047 160313854 872017972 539310495 435681866 796578474 557457965 97174612 561689927 1013866762 39467198 91315089 457063745 733760109 56830724 769228167 712002056 75434505 822971039 324219020 854512175 302940533 817942581 812737436
100
882876301 918085933 394246128 949542611 762704829 142614802 173256187 105694196 64502941 501090535 319376136 693804773 1062721747 785434837 474996941 994575921 569175107 884089320 411965058 178506628 136856730 26943119 788370789 538754099 319638983 508975904 719308086 444592562 42342012 472047185 282958011 553693723 329475249 768180672 786721341 896262318 706402850 164031085 856811529 36240971 146090188 227283259 377557233 439007737 547247988 404183922 822755528 53547363 197793312 409486144 457723114 218038614 450765467 445616179 477409457 711312965 995409141 878583744 32295425 994553029 516500481 284442048 645014973 955544081 950030806 11767022 527948879 8467591 461328463 559251306 1057947172 150860840 1010974091 673734457 423890990 766157596 610592877 380954306 67082336 378390060 705670428 676227410 414956086 873375046 406477188 357534617 396419882 880086013 228008404 520457259 735807296 342923783 1027056895 898374657 960294267 772383677 673055035 790349557 192482405 865968798
100
455866500 915205193 932411019 382285260 958539034 219236129 5068543 895595149 480329214 962987780 380009941 148915403 710896506 83916895 532905126 1054908309 240534 905395458 30069520 328547740 140068515 178918561 428550963 22229431 567104436 443168084 586982965 446138207 812141856 614806551 250558655 774386483 682996994 106200395 947394431 657625974 491506105 62086451 753939364 898203788 484788840 310220920 26593125 744811905 994003831 389584038 35844730 809834625 858594064 373887148 468412065 1054559073 747910563 802647392 156443675 370813973 356665954 465864185 699418156 30383416 667897798 19994771 568975262 560606855 805152776 861519534 442885950 164371814 407524777 331969968 790115422 21882201 278872042 405059422 784632658 911368332 710510420 940515943 382056947 990804044 437643826 367899353 283886623 57042316 737491218 193432234 423829558 469926241 457890632 566708784 433521567 335390086 719807339 555677865 985710401 483335385 259077078 374373556 487992330 911352796
100
964506408 496805078 931735404 386726197 291082437 77250551 332013531 588873262 45914450 423282146 1006612816 777086773 180984636 179572680 1071993289 950008925 387832626 392339646 425921990 228288988 685217959 550829626 548426958 851943563 449389137 629971098 810800616 438617705 508164781 238207901 294808610 552285976 1045957752 843333351 169810702 1016534111 1023078199 913657474 740170560 447047334 723205040 760243032 432862929 564448637 792719471 819024826 107066847 880525333 199484994 33498076 502471435 319184325 441799870 432430678 645656569 896388742 458319543 1016462500 474702291 165360504 852352715 276881319 74739143 241706843 547539929 736483363 806247812 460246807 201739650 283131711 861426625 345733684 67922095 268640008 605153463 560059235 731704330 455142125 177919650 1068998899 596731011 656525380 296465987 1043797340 703406540 438986436 683264865 755675064 291588830 697657609 1029169475 524594245 680460914 964779284 673593143 679740644 616143753 99960008 706968847 487129501
100
668655077 467512942 527490975 1016813849 105601677 778329394 484123968 451141926 74502221 593789347 96131664 169594679 556048435 134054455 134057392 120817890 633623060 1015436229 342498628 684917856 555624709 224616969 426906231 483768592 648792034 478218275 1059196596 304357364 667739594 896833816 587417582 118277170 15995552 612759632 452990233 377414548 553094028 790872598 379423406 147365641 83369848 444859419 236726059 515554082 529539988 57902580 257003409 139718805 641497043 680894871 541940709 978701502 741448556 781626338 538637231 543498777 638505305 336784660 103971453 999819465 773936347 20195666 560647265 395538196 623484404 491239716 1065257583 580532709 399816171 449786357 913717057 523236681 626760652 952999574 562652019 405869810 1073395942 240338875 55110182 981648567 70477131 327814268 656686465 968640786 269057107 29641430 211534635 795602848 934215961 307255336 514998483 920227749 827314940 437422518 980375721 560503430 368013856 1042795818 260380130 33274956
100
562746347 68342030 912951607 939265064 821053320 238402899 796751206 350604521 402614887 731544524 519900080 830258567 256060603 4952244 32487513 168425884 605545978 834634532 138805036 54880742 181369185 823711134 952920052 197969095 780503662 859606661 62814980 675946181 513130852 620843170 822922672 447482634 98967498 804848545 665329362 1058098148 746022124 848759953 593724230 726274886 535659097 615847528 255828590 403755846 67248227 1069050493 573637294 492609181 940782242 668588300 213083633 359602474 859806833 38941110 1035744802 209713263 885253487 443370494 98435508 1026036754 713620992 902143949 665782299 1005454942 1008145354 1042968046 885315153 513170624 1012823608 905083027 785838930 504977482 554207994 29182926 81435808 744504883 37933699 820319769 740922047 959199316 305527946 337842383 101053882 734578093 798690442 539523248 973943196 694926046 857771586 271455841 778828536 442815150 462543413 985421545 249912162 41864840 150104618 288224310 603901428 724838137
100
184499629 279915926 333671370 278481971 600329869 29069374 114305158 1008629390 55842140 22826951 286990029 982189825 763305458 900279979 891808967 617904045 797551594 1028519629 131801251 95607891 117796644 538345966 39761169 1372888 538265665 79909433 340368838 1020642248 489757994 917027512 427582459 274059985 786414986 333092828 793039599 987356995 504944463 317102073 77247585 550581399 272694061 761205703 696753430 442862309 938586395 582514402 302762329 66484076 436182227 893073483 957483381 190999822 175157846 957113062 272940605 272583889 156531302 193900026 836101510 258246239 867198731 262022580 428619431 1013500039 284309519 426271652 44519167 502612410 563769218 182671165 678227567 1007710350 940627510 2399833 259081180 834831423 282398787 287010228 770460079 1035291945 326975877 477038956 28193364 1068612943 573882905 92523912 579134654 723318999 564978404 233358957 673482978 416741004 800178700 951048554 182789175 219983963 315961212 879918382 1055344188 944759766
100
165781861 520421964 695321842 868639412 101136568 337275838 949651806 1040380751 116708780 509269855 361524233 66699556 72301630 279869040 570171776 390225239 205015212 62854676 832452307 190402348 47723513 837957587 951066138 374551695 991619181 845003291 954616555 1000567437 890463762 561582266 240213734 970487257 716650296 479006054 504129066 779060040 937686257 321140789 281420764 622991445 383835030 402503717 863465127 307157918 516845376 155503509 282631479 174071140 766914639 504287434 375915197 575793167 741105639 627170923 538147694 129605800 615896174 155577350 366414084 150026078 1029955088 916621961 518160187 944236546 1045969723 552283337 236470357 257591946 874716451 920387582 334956951 972387217 690830399 63525957 843108298 975299797 631241930 658740509 636529595 692129208 561881923 51499499 1011996347 878091201 417044717 1036310134 273266463 333765400 1047576656 1046795115 1025965249 704407309 485087670 335255258 747097469 593586833 330692527 301814967 86573493 854094011
100
3998605 147980122 682651854 7128388 280121833 671166463 516181425 788686091 838158108 96640839 67212106 809860755 103943111 1039478197 329482508 887718528 372527435 415136818 720250732 753517598 1000220242 794104970 900596834 872262106 376757060 330768877 190754795 959606214 1018558163 374323567 617257097 718040601 921057904 583840392 976605121 835849645 147633875 329715604 174450332 316810368 969666679 169866835 51960359 473432115 210441243 246691946 62722035 587134094 434191170 1011379169 998007445 878148602 255115444 1049596836 871120423 145745925 616604923 980310018 838126789 978493922 1014104807 224186161 918631185 978057958 1045402634 789108167 315284656 17403148 865944893 649787202 760338635 39136114 372103961 876603010 450119311 1049453274 93628031 39355978 492229037 624790058 405358865 921862594 831536858 527917804 168790454 1001092344 474613840 43010511 548747546 660645210 59247180 505673508 897066539 130894397 1061765006 310300513 1046880925 679044442 905154012 517063586
100
407443303 444279627 146580095 550617635 158411076 785185811 211934916 296007367 820964660 188345235 213996668 641604500 439332088 2284054 455463548 462231861 959298457 194911430 89653534 555628407 665246177 78886452 440831678 118660556 403352288 1069031124 257387583 244245451 387135593 453483902 984881540 1040413101 557418386 161755119 153289206 619737298 91766072 527958854 234875140 218582074 185487992 423525511 203777695 818659597 338942263 408277275 517567418 840335124 66244764 284897102 974063312 890984765 26610064 934508240 294568029 919930394 274733893 283279669 383297380 804810851 377251756 601029237 634451432 399611759 442249213 951109996 680129907 615251903 837925171 926419035 851241874 967357300 461078669 840600933 365172310 203674324 1003585551 694027027 908572884 755741897 174490367 338989265 1007695782 214669153 124750440 286397294 271533417 44818511 887308698 822076832 921837373 449441129 792953512 829503614 68081992 805926184 795011816 505019396 280935219 564229931
100
848854903 42620818 389524651 103201972 51601843 160477805 372683233 406186281 507548607 648301629 665679883 991894164 57986306 735733134 98890209 540351012 155999912 1026029647 312935456 128064682 879962143 670171221 339821066 300159773 784767900 70144985 74627557 424839958 704893588 714542070 1033294200 357572436 762556995 967998764 178205329 453605434 172433448 431079392 514770817 702798924 915752583 761776346 23578525 335368374 455993574 618336709 222221247 1029720517 884066448 875811250 895820484 516746091 77797653 134792597 689683980 859429311 861930696 776767687 310496765 963549563 809058623 291339650 523236992 1029275773 286700503 284837224 959628162 788739654 794568238 991742461 389424501 658621566 67111591 620614952 317980108 479016814 285626601 717437366 87538562 882364036 986794592 714771415 1057556372 294370515 268082875 641886623 399475074 873494928 581324908 340022150 813796306 226074774 42062123 274797801 1009789069 666985187 450963060 150060167 377611713 456165145
100
883695108 1027548420 820959741 601225726 537760351 521276777 667922648 187690748 370589517 805159330 546424682 78155937 919119449 19354367 715282640 231227680 607486801 311124147 1021491885 490695375 531386569 755265624 297249188 774496423 975199384 949212777 335914463 1059966663 490663000 1051668167 128737163 794311409 786756074 1049912629 408105817 1020859660 350670832 937840092 26785535 201381792 727461458 370396616 334976437 119650397 333569722 894145384 837876921 439773332 545509655 268328722 22271947 124806588 21043230 36821884 883563953 336583151 123469252 908461636 19328180 388435050 99100613 1007626346 228734754 103506448 323537953 82206417 662028234 896921064 865138073 915583681 307046019 622170523 1073207350 367837800 406520997 479505911 869479875 291436884 396695950 177496942 600429134 220485882 752453406 392127127 137361579 812110131 1029643835 467029164 801115889 415639738 458406734 945267723 606157563 133461423 795062981 428166326 99489511 361571863 406932879 319397075
100
707622299 759535705 915101091 448658732 258946875 672023490 748139129 416618927 352267700 484405506 832509327 871014895 987762997 473203373 941799141 974821793 360744112 662162876 261955969 176306464 207366750 467730953 433065964 751590890 788187192 914891478 608262324 380341025 671054975 229576519 918088424 962820619 440009268 428055267 802282143 331627155 1072432544 752629271 418413937 792257477 951355598 212936371 858756860 550229077 248731660 726945899 521573728 558007065 548834926 715754839 690675140 296935307 134490699 786536051 900606159 204751432 194097598 964262944 1042018095 848162195 637265702 981511841 322430486 117775826 785419686 73897631 515869623 1034725904 8142246 349748646 806405070 517485690 158222672 861832869 928482325 93645538 321171732 1020753522 856985808 1061803839 772941860 284888132 1007634754 333561899 495986936 1030826551 201622581 136354148 323951052 809373131 329546871 1040614475 100040989 830789734 884067671 828530792 854018608 585279437 1028882220 821423076
100
659691915 149175983 300688334 516781069 18067834 827866394 185074459 883758550 873031307 528476420 758404980 62230100 80716818 90212035 147954237 681745218 370966694 934756757 3334240 944040830 438854306 944874522 714884811 974757769 903263397 684499156 183660269 555833867 663792146 905718446 422382397 358146126 268702609 310205810 769555379 175459006 255345548 624244305 929200717 314951023 78316211 649976928 8771468 391962775 627545209 117733653 951666420 551776527 122276756 446275790 505494415 649527510 887041665 1031162698 571790443 741724046 429403133 255286317 551409943 240804605 440098701 722582401 231458346 101230478 969729527 67173936 82569660 229548237 1062977991 468885131 200839147 186296815 761745355 586138822 743522136 413746759 1070517143 696754041 940443047 187466194 293397506 939281440 1015010307 472834476 1061248935 167006108 481291159 846455961 428527973 615685809 246438422 483922813 988962016 1008154246 1053787700 905093604 634096381 552224040 738249770 286957179
100
522858090 20177414 688663094 61977493 437278740 430069366 240581912 399931303 699816878 356578863 274189463 937446860 505340977 1057064909 520562682 742839873 577312854 383401297 719295120 399961834 814927646 310000798 742293544 945243084 849138763 265730045 305684889 335441809 893598948 101881498 238141756 643607559 616287157 260222212 164589421 295375521 673998284 1037075889 890224397 322071796 348886781 125679992 43962883 1031509307 501032543 71948309 414709174 29058772 452770509 473751720 891686805 680279745 979930983 56117814 53811599 818351144 960378894 439393319 715566747 793637075 131823083 301045446 788244274 878342577 349510632 9366469 245679568 758200147 355861301 673416886 837579638 861757040 83365829 314664338 564890667 1020614753 115950798 171180342 773536630 715873189 1064233293 561464801 643164390 103507039 30981248 1004870584 22623370 378062035 741751402 1012629315 563807097 461194733 434106450 215820781 746822732 595318713 690413892 1030670983 123655071 643355116
100
752614030 254987717 731269268 126469210 111253573 520468159 742830415 626972541 322509246 152897394 931280763 618118389 104760853 225098045 366077123 1005989891 251936937 851920228 717758298 380634636 612421021 623132049 28718708 350408476 578856537 290026574 30867146 166397536 915283464 249476492 1031831322 415290027 927028760 1069813535 808365221 29120242 619332284 704293183 662255536 962826960 1053212525 933244680 54945795 702796547 204911461 918472443 835520877 320385517 899696162 687053691 204957757 390244371 217457642 825094993 16342475 617557154 840028737 872995369 153840877 399795685 324277364 226580754 1048374914 539126224 658333713 353058562 126832107 856428152 535847277 122059088 952915341 306793113 97554461 316079160 940149584 999630351 447665021 874593115 696950051 652819037 590755628 32322108 758439285 326681385 948613006 187825348 990236606 97337021 273411657 747372478 1042203892 61251208 1030637256 304062812 636979222 209782683 144417467 820679088 92936869 132260653
100
588154517 549823284 9011494 617611032 588850701 647574339 922066849 806583897 768247965 746988189 396240421 958945683 761511430 470113767 40275266 939306893 948904650 205518376 727523981 132261296 445363377 1025624398 1073161503 911382666 12482373 636009127 671347222 376069197 777775189 875723624 472465683 70913360 991659126 919266090 872050875 89256077 237460349 364697703 1039983414 1042867234 985249030 661113090 741042867 104914896 538625265 681292476 533382626 1059784063 854618079 469613504 664874104 885866936 571613113 456612632 333638575 931888169 491956266 850530613 459674307 322328613 552745760 920760427 770649974 1071744289 212495695 543110514 933829260 738434872 965102253 576073702 169464912 159489960 905476855 486980296 388395278 428334419 199325227 73270524 720901527 223518015 947374348 283601353 433324992 877146902 172255650 395843932 658028258 436646311 765795255 859263301 64098396 692530019 210167130 6628599 538350605 582517473 172659552 193058380 966767834 959695706
100
285560286 905428480 965685550 787233069 428817584 111789105 848527221 561816157 336739318 260597990 224217760 217353998 453681298 277830789 983039652 809949707 653003947 112044122 297231610 666624323 215766060 593127191 472666401 71910984 792097093 1071123790 751983896 552681166 717719785 1030242809 195605988 965440818 938999631 703743731 774371344 278493425 726834290 786297213 751246376 67682092 1025228945 103101114 646017853 184824619 65710255 803090482 191869796 959928022 443990804 683666515 398857271 237302590 1024136138 811826923 550075218 158554386 122792224 71556528 898480343 928002346 526983211 314455224 1032770539 709745920 125188416 261410561 796354358 576481074 52657276 28741354 849743207 851444738 985722428 407697080 1044635054 321331670 167105445 324190482 285079616 708970936 875988765 305465734 750002903 176033750 225467600 692126978 430863663 197547011 27105068 887114331 355210634 661393973 171141989 1072016073 928843053 1033405189 211555826 946641513 219741409 904547378
100
288292622 487401658 434461043 1059094814 1046015800 40274209 924588084 200618831 132535219 255994725 222684025 227119855 245469959 332489779 888745756 369467213 12022142 784835995 617637113 5072730 663979432 156452753 843653490 871225901 874953943 288809069 329154540 514008960 113897379 1048915307 15759184 119189552 607028840 549554988 189417099 785548992 84880835 627506739 5894414 322469847 848468761 135777129 971688782 7000765 764567824 586653850 141891397 305940962 859296788 603081974 5550319 845022040 228654803 32573841 293128910 483443028 58697410 725635555 966703719 905956017 635723925 212356168 292148419 136797036 799519946 1056555648 753556207 266904873 639849503 521251376 140867196 439181228 791501848 311770464 40912383 398256481 478653307 32023292 883947922 891615190 20268755 505554771 349241169 936892475 23579888 536609947 663175135 463618025 838269796 184990571 933849822 769305816 143934216 647887678 867783546 770463271 304901237 207756023 208362719 220179608
100
556354700 574103896 788461246 29518609 696617199 336747913 1048193485 68237084 216296581 671322008 1058681924 897896807 757058554 358523123 1066088032 627365445 939391548 501542127 733540067 532811308 50449663 105191749 491423634 909790773 981905722 829193871 773550518 1009248415 463130536 275587280 155407004 35564877 742998344 251279337 931069973 920156739 709252062 582830117 739020022 905141292 875552367 705022638 659318169 925056727 97756617 345335317 481918043 45690293 1009635577 663402190 705332764 178398301 974220754 195864497 361645762 155152137 850199917 999840379 974450102 297442070 324878499 361996363 1056473701 263649160 41917589 184943141 991322304 243443075 758591269 635066738 701220284 36255955 710245242 575338622 692546515 923396197 215570048 702178041 297940866 1054035660 481680230 310023799 359723977 738638525 282292254 589619952 21044910 795152275 293394912 90460992 649250234 887567820 1051353511 966043048 794915450 807672713 836569266 433574987 453912319 575030546
100
930860293 906243506 826042975 99806544 132447717 420281673 1068786994 935638610 480616544 380093407 394006037 607906249 445178819 372244522 437872170 1044793739 762422817 772507457 288343446 62943251 523241683 152136992 986331138 529711359 650450163 1035304231 753199387 189524369 700870623 888816284 856138002 744157487 768876476 1030463780 285430045 189454820 72507377 748944718 639938548 765579484 249136552 1963272 74311253 222686956 386790480 72656936 799624064 579438855 416424477 661950692 543633851 943788234 168078470 52358234 389595855 193234161 524057799 385987337 79293577 184447455 154467421 608575830 188505402 602571291 719083916 404213769 656773176 757440205 339074012 969301197 458353243 720478277 578963608 524526259 386852480 407801461 39868238 16810671 729698826 487289202 886519378 610941978 242522460 435204598 612179770 982144302 421799008 1051068897 204208995 1049301901 690471683 792069300 754325611 371360955 180234678 424742932 357362869 874911391 457735663 1001528397
100
126610408 63488006 593359526 205966540 576285552 826652960 423128 469579940 160405244 989447169 317614088 291060490 849310974 338494753 430273209 355685337 597687086 152005597 1010457333 390273039 679162631 27896564 465957577 576139854 1038839369 935641354 699864262 308081500 909806453 839520552 418492546 546927267 670386772 484313914 169010965 615923378 184856689 666330256 745289629 461610426 81755546 603250781 763870138 1049779729 147173475 7579707 960984082 973551283 490216098 594031781 1022469326 407484348 203294196 305907068 398213659 225495791 1061873719 225471107 598305963 646890546 257304590 80583651 164036145 54460944 385282401 240607912 623060456 706158133 827726298 416420161 268965133 987606518 638063976 685018116 391166816 1000903367 698415808 229319079 937989032 4512450 102012887 562885576 986218540 898248999 844404329 384167783 1006810938 746315478 484356213 179787111 699383715 458840791 825029823 307286800 265190717 755002066 742005581 14953104 375999840 558027671
100
680258027 800418677 798110570 856791448 645245095 703183668 319296827 866111850 964994645 993439142 228001721 199163976 810077452 116665734 444967758 536284304 1072383654 995292404 899782757 580632131 960835908 716805621 347921392 6410121 292053960 327815920 1068401637 762678571 332153434 617744178 237517756 173344535 680567524 480730987 720566515 107991264 898154902 859021871 476362634 567169596 83903842 598722679 975259272 824354692 158094465 181577245 678962292 300225079 159037676 7594595 703687644 241039735 1009849571 140869741 400281553 197098122 554575722 885389250 451782761 1051756890 744431815 441244879 223022908 216768758 876283654 89397604 126028776 886244367 651569781 882881845 978702478 236752252 924822056 1025912410 525731410 955715766 417007734 542859727 985082334 457919068 430428026 213910517 551221215 502948017 547964307 918006031 846195079 909898777 583021028 904355270 171098378 696106912 629715156 429838246 665134625 610716018 1066277008 890111390 978014858 803218276
100
543616388 977905796 289590917 155532138 262858470 425712527 457456984 622705695 1039467307 1056941275 325204429 771947840 929279120 1014293993 790053551 596837425 55111058 419095580 578074448 395514998 16561526 178741564 394585094 698601531 503524546 460342263 103947946 204007629 368646594 219009115 843379479 256270111 150492420 616263774 894132145 689263686 426135004 639175766 578494939 879913469 777952993 716108673 48304767 705147682 741061230 836129919 544182923 695481399 813659938 990397906 381552494 45282274 610149472 987061861 680224671 304323437 32313040 17292802 693491479 735487815 9931996 884106714 580473809 83830656 909896500 556613890 1015509585 78385233 542273866 759446768 441068058 657136274 876639703 1008144898 170111543 699872322 172589908 627989495 570256819 106201348 852528258 696722035 557312033 570157724 165359843 43446656 953016852 829964661 688460094 1015710216 723283368 60222750 745616415 163639900 216144632 294530248 454523476 566595248 289879205 817555402
100
669786993 357181852 855706710 51908126 747070029 686032028 1021466418 236030177 856883587 911034513 745183847 831830742 554964978 170724927 690399143 327192804 419876158 849868493 334768550 903291540 889073228 960189512 24789149 408085140 280629706 279241247 191442634 943808310 904203428 366546344 72553710 1002803953 560756368 558485146 36683469 400803039 86277764 201330577 601718706 184088894 489312058 977905294 774971112 394260975 750142387 872275316 493278274 88456954 978332593 278563468 268850324 292544264 798466107 62634242 9170487 536211431 353527837 615506277 459847049 863039242 1051913317 573223467 522961259 711068167 570997991 827877419 484865985 55770903 994911418 768849697 522054133 863112601 448646841 239092269 903561589 764114575 804747779 126592084 648887345 293768479 759348860 924256510 128760094 514610963 688185674 843797622 483808437 766360922 935770456 676977774 659232116 683625605 360948694 422293624 910829660 863536458 422742199 46232205 838184305 897891589
100
431681329 210091914 137663550 98799154 533209665 643049390 474187854 110549236 1009542436 121026334 432467380 450909074 516306911 907808354 342879620 74492660 370781113 218630885 763794007 506082090 873449404 897646456 283833547 492382181 814611767 859536591 996112385 1015250172 114797630 809937410 607000093 892485353 921417768 607857934 343588042 945193802 139471889 506372946 785693107 657189216 670953302 795716115 702101259 683322003 1063160347 859731704 150521862 442186475 781056456 908984462 783418718 64846233 676500871 229226181 1003698639 708145516 175964872 115854193 261430938 365930845 832715198 845155018 614508550 602866947 862034400 928465900 928113114 79050015 514395753 155140440 432659429 431929362 497631959 250433905 446801527 56584802 426501999 166289152 726687461 218408761 188614072 307730865 60181512 322697446 1012950268 171880084 394201790 810899801 279969482 19697820 365742696 918291115 490242934 528208163 215914859 40423316 937619096 381388900 73646511 890252275
100
565324681 50056704 309212451 49124682 692046313 520143226 850790967 273591104 661307932 731783867 790628448 37736477 74074568 817724046 953762967 251418961 129415256 215012133 697945562 218386413 293239676 498335890 81815978 972669224 8199079 742291791 960061580 883400411 867848336 705150647 300046984 802435078 186066353 1059083658 22891437 901845321 115814091 465653357 767848587 779797867 708037728 3432040 804346551 1029297623 267878456 863405926 113839435 878150426 935285213 794251448 406792547 236455271 711213854 521572242 971123361 432823571 1003410576 734183309 587379625 105755416 452368904 937028387 449309350 68438422 361750306 435102775 750970307 132906062 823745469 475434122 785590195 310923557 1060894845 102362695 728640554 56236199 531538760 934798456 328991842 659070594 907031497 879727502 876282775 640707078 912875505 119206365 173833099 743018156 256426096 265920541 986482947 785878156 615179584 772690410 555151431 902086885 52460059 678479429 580585894 638281369
100
786725632 724979730 847298032 588129966 919894194 848490136 1000379130 1061304526 1065151801 1041561092 900778014 516756424 246128735 933054438 55149240 553102861 1010441267 251009969 378669738 530140723 285356426 692737855 44635865 366734198 154045561 704608076 270150061 167517746 593058012 146016246 586284437 669425770 573241043 509914436 21234049 349527620 711638847 301579164 288548198 642651787 867424329 314531914 902706878 287607596 373299676 495606272 173477125 392315321 477823526 529219920 465421885 909497321 592362011 672293172 678089579 390844438 6105586 12984199 514102551 322120125 429333926 839775626 170149840 615463426 367229302 800323680 564920486 119099433 315129445 671019409 766491054 473158174 390667962 902236043 291729026 537980142 275276418 71759388 398477502 602854732 318473 162256634 106093700 53188621 721300581 463829563 535065849 129137324 1071028203 125390557 827420870 1032121287 591571639 89774911 991866519 121701279 207154473 352634278 178260383 533173404
100
508799075 266955961 499246611 392416199 974568140 56233990 1019727274 85352783 367754383 864651387 227679268 384194821 103068701 1045926125 71089088 643388127 94149287 858627732 1026093508 947219320 960426149 460212621 1019493112 451849358 504439377 490292567 161364011 576851331 225082412 411429207 362785453 666895326 122580857 483805524 863273171 88646599 1058727613 470081019 628814455 1035686030 989637190 216972636 734637430 714865956 853267616 117203819 387912240 145751200 1068652321 1036716672 248217610 1007968955 410947166 712545239 669561327 797963348 239330996 508821521 611330763 84060142 885756096 821327793 822260239 655668781 706168295 972612512 7528496 780614237 985144527 217191850 879016744 935879403 897281508 1010401535 445932276 934097385 488622036 1035371187 647351828 410176910 184808467 718551614 941594125 711549108 33688408 992604668 775082986 1038781273 619223582 127408045 1068633271 243098398 4445476 433833206 305737221 21627851 459857390 182114271 273193578 457093065
100
284497729 942316372 269829629 1032356006 53709227 663945124 881844958 692168597 488265720 93348613 309665196 91700715 886195134 169208334 192473613 619226531 284836306 890398779 31383338 321026523 102309585 41539692 1058120751 47648597 502215577 735405414 671837392 295077111 1050290636 194773584 581010879 927491147 331141204 1020629816 520417591 571003392 270335961 533374348 285873012 827018855 979996493 46315681 84504376 1030030838 471488609 202577456 611021384 450933193 362564621 687880916 774984173 322832412 255563532 859033229 537720692 520010962 981325405 885599551 215612590 119738865 467557315 825392948 629782641 913831972 555647558 527982998 164911893 760790840 479990449 278273782 239147767 1019631263 442480657 318011336 89616633 670440944 668304444 38075108 34301184 230311269 325157960 423620103 968288885 90553947 490890511 151438928 607276229 755874773 259270578 271397059 954051553 21676794 914679315 162179785 799901887 953895827 26060633 842443438 1032610263 147452046
100
599868528 819025954 463691686 670642301 776166534 91935929 157028654 590790168 1027168656 526062699 556611700 356016311 1061651651 31213076 142911233 539256024 317467419 242863093 996158050 411540639 829084119 1061536817 879200424 735768657 590969594 476520785 983141609 788168408 102889932 1024611009 769532861 724586050 25778008 851344720 68126657 850693186 563037931 328811444 139230744 1069899438 905423515 930815748 379953893 599278591 1041246142 551438140 1048036818 363267028 520342382 966405053 772101772 43659119 508477196 23428042 169926980 458437174 507776186 174112523 486185775 1041756723 651654112 640384526 392363783 86114453 421350823 877001409 940865929 882072109 137527681 415332602 215361013 1024636914 377391519 8460015 696883857 175206269 578914169 1049441726 561366310 536667022 44066890 1010528742 123787137 375227525 195107218 741157836 961233907 690315497 566807954 778477624 81643986 611337701 550391763 436244693 31232502 758607814 991062431 792100020 405887805 289065598
100
214980231 181627081 123647751 94487076 70797531 306133101 762205626 1035314034 732298805 900634074 1001153343 223841350 392520687 339176114 1069675395 487844897 884427687 63694969 671121143 267752619 1007169474 1029579030 837840657 494557741 344655847 867053398 41204425 206259221 195702144 696577897 1058378525 748309878 520114236 844973923 541335437 726119813 1003190928 649985980 480856735 422633501 51127857 1002843089 1037147740 206227004 365060251 464396897 650653905 308934276 687538061 322897424 359833743 131737019 631170443 646110695 801120556 103239499 607540827 623853010 1040029632 163210690 689068936 629964577 199280489 522949459 562968803 584812807 169643463 594283092 123400444 444344606 848310144 606692798 990304685 693500898 560182461 940349872 456343696 424011057 228808108 951481324 438968196 76683473 204207868 580627545 398844204 866562794 268088932 19039615 299709807 530374792 724666140 933494030 296023545 307140634 744676961 707955799 414849721 855171574 334917622 55081169
100
885374561 749646035 96008862 364885142 216871658 35539533 183051427 615861987 813704717 275464036 827549778 758805660 714528202 958330109 340725885 670367941 580015333 695319647 615400695 454139146 498130788 997096376 351479579 1059680824 170409746 1001580182 660340294 738027713 410533888 885933678 999847001 1009318205 199701759 1065407257 574218808 422481123 391810086 1029544786 741387341 729771540 268268370 294714681 619228933 1013008593 996641953 567127763 634829649 835926848 53850870 664950407 982065959 785675819 608620153 549041058 479024639 212757888 68073748 986142420 649891159 337942738 850473719 774040241 1069648176 397132758 81192724 408161330 602496142 302706407 477003683 235975473 647055867 923254659 734775968 175123184 1002680324 906002636 987164232 391420563 450233787 144028680 977120672 156048801 320464691 163918114 1020837102 796028039 1005793800 1008260902 62334525 637539605 31797716 399166664 629259742 279724799 845733051 872501470 1042851554 536877149 278798304 545528546
100
845728 724735531 757742573 260918129 873991733 373822666 869609872 26733774 846456063 846744701 565722616 1062077280 567555874 85781997 521103196 267922991 394568963 665504422 134224244 84989803 111970511 24612247 132567550 635237605 159050485 843973526 184409402 2906260 858556072 588444634 846144111 631476498 102620766 402425983 656605284 657545757 492527699 236865286 534657511 848403734 358718215 608934098 796979786 268435845 67076540 227730347 947436001 545000851 462209273 299053631 850897541 658560654 702948105 791571612 163746836 458375529 1071776893 89792696 950548718 943838009 841930918 303094505 838048378 126685625 281919004 740691565 300635551 641168327 647701306 419335652 296750923 478274021 244808351 242193360 839643376 937543352 820117422 826694428 486880514 966373261 93817615 653936530 226870138 378895567 268924716 525049443 615112278 929833618 552637621 282119844 881319446 564721932 314060572 28592587 813891137 901684502 516759834 472181814 595278302 927293615
100
531167528 1010496932 74201083 661080953 253832711 458461625 38619178 328969018 351953720 992276607 675573503 487863389 99597701 957148896 192840339 662549102 127944566 6049581 205412100 267798690 705979869 681607578 334822130 123421261 734878795 724434111 578094084 760247145 160489880 23930393 747826017 329459989 795001951 732678790 113539640 602581524 475963263 376776397 378619448 998786890 258186907 313688084 233192984 879295555 516182683 454446184 60704273 992649132 829199913 798223161 349299806 92709848 741311029 635825626 448789955 908355388 170881650 744812549 694264323 1026888947 59906518 582025302 989522025 259724602 435332894 435132619 624614464 530517493 507771207 77604682 884767067 536113961 135586838 474555931 335198350 890218368 40404114 159368298 856271922 735030472 647275908 688660166 1034333349 935158900 970470398 522979237 225547464 954359833 647742417 137781214 778112639 175718898 378414101 1008795437 1002696501 639216989 118424485 145435826 341943381 960612188
100
765044128 1009690482 613134290 627001109 102868458 425279189 221394080 79304275 831770024 307297062 1062048568 954368514 518846408 939841047 992941592 965016246 362349943 548143930 59420225 348480805 470540968 649447560 1011597239 344193704 566663828 128706270 495386117 103659967 138050613 415863419 454777014 888825482 574377673 1028193156 567539677 12196688 100243029 145319553 320686222 496265468 430041120 1030739165 949950818 861603739 389435187 656686441 21874423 89265887 540066016 613242073 969177198 93318815 502636856 359458373 435842028 961970005 406935443 87997354 849695513 503857822 520352524 448534119 1020968868 278576062 559734531 170244033 247635900 329811993 262711193 110524767 7129752 847577019 852676151 887125454 471571697 703817169 928886279 817283326 227911043 828614958 114454649 187019459 609247632 970372295 780865984 127645013 612763996 969691191 1057518931 50643408 327707826 668766268 54954604 515523765 602070877 400480056 734036108 1061793895 639448496 146826672
100
219614197 760452015 724685055 325876433 512408110 755319353 369671204 359138534 951867011 787418389 831117307 604168675 828726915 322505526 18356197 255897566 351962752 376992246 696766025 1037774224 728387090 631733648 14813455 905980632 694789269 84011429 193396259 950864184 738237862 734525880 763463672 801754198 541668777 891949490 522039810 291879548 93464134 215932510 68441403 79138073 207080168 203820526 484295839 130232638 818222397 305764468 704481712 247928866 330207673 24090730 22622450 416487327 20544530 814658347 99362416 1059773106 144761797 236392823 711631413 391504382 80404624 696379379 665167060 436147274 966776566 347705255 398590945 587587327 911592638 374091390 932480630 157476523 18992500 857403337 666177967 1069696896 755064551 747097276 656074030 687171029 512624041 778298608 693364631 228478628 822925715 237004512 447283989 716613643 556542526 721684588 482447828 584331723 522269578 895946584 110615173 911005132 773317147 557312462 986750173 144459927
100
52864983 239752920 935833109 598555098 708337769 1060314855 484681067 468194536 329139649 229792847 16947360 841568566 289141906 703484872 504490105 318853855 914325715 402709743 102964543 484432673 43489855 228154050 244306750 688720094 949600469 129319976 503232329 764537116 227182936 783367271 307991348 812816262 544862671 624212908 68446809 786165480 86361606 750405511 70100500 220645814 97784844 548813676 318722631 517132934 626503859 664674610 900557271 400221329 376491028 525506968 11350829 50658358 301700616 950916283 636071093 722450296 832500399 741907106 358156642 1054828155 955072237 810017715 118832424 453815306 53028072 520421690 373922177 225881620 539000972 153245161 747076073 431674923 114250759 138321490 492044386 1068769796 683461709 37276015 973136369 123995129 491017621 888561947 371344159 535221130 272416729 274629271 758359160 827706839 464483162 445343494 440262415 465085992 949073179 410287088 445657337 1063822950 1051851617 999492547 618551757 361193375
100
4936249 591623757 911591211 292219525 703647730 384104772 393990449 1042397167 868424095 1006241982 48695047 225440087 488765334 835401657 136678229 401107291 541850099 709800084 1029865672 537074749 127806742 240532884 312247953 72564835 308665888 960880993 561988837 792651479 594964347 517275526 624036222 1020931015 133512527 1000084724 497906712 29882118 17666573 124846207 40514293 406998154 528394984 1054071647 276483930 447491308 741723223 1055809969 811764240 1028589035 224814741 501738228 674973667 187020009 332548641 529527437 251432486 601296236 540273727 614543427 1039503150 994184606 486325108 958349507 231491282 87915214 484017165 881909277 76785394 711797741 179233945 890808389 986371053 491706386 1006621291 481197459 626487593 685799159 586165785 503014211 583859598 478294393 290809855 345636342 580075531 183886363 981939389 448633391 1019069456 748561796 635589045 209831127 430335507 392100604 271538574 795112378 412938251 683799795 241150132 44875272 1027458552 826276219
100
542265813 331359445 188850777 701665993 110305893 262695833 551051956 1060032440 440776475 827064496 266396690 139179077 447651954 437974490 781184895 269892116 537696041 422742205 408434318 880074986 666091715 590953310 539320276 1056755504 966591496 58031276 87827305 100303479 1004236162 484499701 340883306 380637166 615097345 674884207 1051380857 602600686 536964376 978739633 425286203 911439727 703545757 70794807 652377049 639080080 320074285 749149921 99032192 936610579 554064805 424694388 530330593 282712030 8858538 1001353239 958812849 423422587 196654370 1010925528 455753514 205278104 986502329 751088421 455385481 704077704 836429150 8826195 844808334 931641025 47170755 671308827 913722879 1021636188 648669152 324427800 941507364 976494745 628326256 222365002 69127500 543483224 548187250 382126997 66210376 859693728 941081769 698515267 45962475 490401051 219784989 236315006 739238288 668907672 1025515672 1054204119 838691475 1029314697 130048042 739598786 677260502 313184386
100
964656038 217093911 189494334 462681280 544670754 347794067 388560948 873585312 71805563 267482453 281888805 1026267427 386659279 584321121 479938562 88349041 423427585 568771872 194952385 910997330 918246456 48121310 368961754 779841974 929944416 850941515 307378378 442936111 975740583 872627195 431619988 564689522 349053953 110464742 817185594 963349210 551301285 3711464 1025481032 981699813 802624910 738687810 165221194 720582325 524606460 1015307543 418397010 84006031 137005552 447143408 224338035 675440991 306017971 577016121 95253320 187588403 121286479 729169857 420065902 909494204 521562900 324775998 145450757 191311056 569741333 467664839 529559859 537981162 690177961 396397144 719807649 939409320 1014276842 207119186 767096060 70356556 97275705 686972408 849506933 557755452 414210744 732145138 649287234 866542467 405014734 445704142 952098587 718645581 423081639 1069549946 280673725 631922287 1023463346 794325708 317182314 765435868 552325665 1031005690 184153191 239409
100
815424364 788654114 191748221 651770666 415200462 528464323 95679353 893825066 380336070 193388354 536574893 364148920 612016792 779368807 363885676 972899836 236405962 665431517 1073662609 676444230 260189095 707551157 1005355257 296853384 957552319 262240227 64810244 421317591 983776357 99319232 982450968 886926830 584310320 887766918 367571742 495847338 333639034 673139415 270619907 280816783 733986788 1043920183 102573369 122638913 559010768 516289677 839635251 570814732 623092966 1016301478 27005932 952448093 669225104 964177586 525754977 730004295 91015805 378336197 653305874 234612991 927621410 974603095 615322501 160580960 501633588 983913669 806744771 452488552 601272111 220144334 715694041 596169657 989516242 701363222 725712217 544051481 928686241 983331750 660275926 1006208242 402252642 722557290 997316971 399836627 571582368 13017778 203425845 551559661 258061611 962550449 432091348 938241942 881595030 155054849 145873903 1018195402 816617912 1014836254 276551085 311850149
100
731814956 703434214 1015126588 155792874 614635473 504983583 687526477 757058943 391510858 579965681 794025878 634085871 154073726 201607016 88242511 870864102 636384025 132196339 706828470 274006969 767156490 948658408 509932939 711989212 466576131 224168190 154882708 77621097 419811068 704252369 547936794 952657312 25876145 515840097 548686442 8856417 26295327 708656531 510898774 929619892 283186699 974483118 202145202 795420737 561783931 665564640 318280151 443058648 700986682 997681847 35813922 1031262443 250714200 401734313 766157942 488299023 410494120 191250828 107457974 333771391 34950209 774009374 527679052 252758169 897040638 550407806 274265765 1056304222 829761790 887713969 581888947 595451894 682976036 128869150 37434218 1056618538 771677080 501565714 921108803 604065001 412708932 492787517 136041147 86571459 662267223 388127795 156838869 668135025 237267398 864327917 940925844 492506955 42118086 935012677 54231170 810837456 386792787 178060413 215491884 95625506
100
688982189 345791929 919047332 201729671 786994390 356060288 326539006 891433449 1048107541 242017599 604562899 551585367 944301685 886380998 628492481 299052674 536220230 697956809 242203112 1058065729 250709147 559369056 136522350 410648077 448382923 25637767 472342269 488260997 1006792177 741453471 170564672 898011628 8111468 669161707 942728041 509299622 355245407 271075092 947224238 289142207 59775538 18656934 809606599 83254884 266967567 1052450448 55181938 262889319 58763622 788826024 124108016 807349951 297207657 473191717 749729925 93536006 858438289 445109539 912709627 130789369 106312983 458895651 421093920 589451004 23103868 764868232 318144067 919152531 84913921 700788506 458162363 362718186 755947056 237832583 379373408 339033422 234540369 500830685 346088976 552647858 770077941 729545234 1047192363 492505899 675890288 392688252 39519256 840077940 445242966 775721561 1014081982 552873323 714519813 65687625 293453067 727885970 893304603 488803022 872164209 1020121743
100
909917180 930029779 297431908 735780012 136546381 108304930 965624029 248630104 782762620 186703852 548674010 304920228 971570997 1070105926 262609627 980654790 901303790 846503846 646169447 1019082905 68144476 216215402 424137349 595691036 907907068 939268177 1015100228 126758639 866783371 1052551680 993917235 1062839513 79230606 316389502 391081193 150765636 497085131 464012472 624044158 495120575 571014094 98874622 221070352 242417019 796791398 564174212 997888576 145380815 613578277 961747170 294251698 435532213 96035299 867676309 447844497 553894474 357607483 3134843 1054706440 563458641 814376972 61532251 772814282 286209713 120115449 978768475 130401162 298331891 272496618 144387464 294444164 1036113349 845265801 69270866 677792499 329351545 839891142 334034700 951957400 320009350 488591188 615668336 822965818 401882630 377992745 355752474 327115296 233646647 434249730 736891912 52218521 676610810 173797340 511777312 694120308 612589655 621477244 822250154 422940040 1056819447
100
987097576 964606162 617282350 772399785 711099372 582444327 866735297 648049373 784088215 519341599 117520677 718499628 1000647611 439853201 36607550 588144078 213918832 559001657 1036649844 231884322 17848721 563978295 601438261 600781098 409932349 459363216 334525555 679295500 754642519 521616812 374808866 26685074 245906183 874678998 897671867 437829547 996661048 363845824 762365884 128074216 177612823 147095292 13501734 593755647 111418778 750675843 734905086 166924620 472663799 231110450 489846988 1068097099 971372328 787973705 368925215 158731551 958953838 943450346 278942470 607525903 720393675 841189280 415437976 654868483 832087430 3442645 216871278 120476939 599422891 410551386 463948324 644062936 283395465 222844387 770001371 248453441 622556978 479751048 416002746 32217280 341440510 508015430 555874920 168622835 729406216 422777468 319026836 274900763 541134767 1024421487 816077166 328834720 1048520215 1028408518 53624363 1031806347 477045670 260101134 691258756 5032714
100
349136775 505795639 367510071 376142319 560045866 379436821 360740229 972126514 348441282 399354080 306797491 723219563 517689797 751347892 118098057 662103128 992946032 760205586 54006742 93917021 621150017 338212957 634000873 59087359 823628155 428642654 1002288153 942057320 957869989 640799681 1067629887 41454055 428337419 28472470 264066615 55247725 511541052 894480080 277952099 683283984 542534282 979131337 434631719 348152971 1032236685 834329532 1017405806 847585980 318062240 273911370 670365731 541562405 278442595 576903926 884430521 772417133 205916727 99994025 639552676 324992476 14910405 51391278 1055913694 687356386 1014070904 910119351 585329763 618507152 463171582 412834134 469858997 308946973 365095114 242811013 67695192 24275298 146188437 206442655 36897623 842497631 663208665 260724324 98970046 369544116 741266261 526854777 657074717 380214312 804471436 133138918 502210060 956711206 449223237 130203286 293179553 429179707 772139532 928225242 428190459 864625306
100
190004144 111555302 720597179 500508568 1014568899 214848339 302910598 727958319 764025373 179325852 213920900 640679807 1051629146 818312609 256339684 790200393 257051735 770521894 1043914326 647533427 681847993 192392789 820543119 615764358 966405478 554611256 528869577 819547699 720055817 958182208 947910720 477976778 766569618 348647361 956401334 497077441 195299764 482168947 211368175 144765491 740564326 843960563 677272374 317910622 897440611 44070975 237293015 447530020 773932969 872079678 613548451 150856843 96074494 56775478 421856367 133779261 979072870 790063700 293838228 777208585 573803694 414076968 161380977 905215584 1047842021 533038118 478046948 210046936 543887581 345846822 499953109 256947885 367791278 135341284 443043244 237425467 110490676 750201472 245009622 51898245 663629708 858009856 549216835 120760241 800202651 161076426 928974315 782408330 40628871 765365034 306810180 550652413 463308860 205675218 635279310 863175580 592668392 68297812 414518151 160180510
100
875675519 972782250 730521975 972296413 198017591 413338543 62980646 181696086 274957069 1072666788 152384033 572291757 329231935 550207148 123145849 620901670 1046891728 1063178063 221321539 586535853 500259080 474216699 290903577 313019215 500425457 326696830 1068103319 436705471 439715035 370099342 807966431 340955346 316139480 31187009 834046486 195444995 1014519873 11176341 51623652 631693296 459237935 112529129 210863096 354831834 296791555 1046568578 760829058 1021977897 256668894 763895560 928388279 301161190 494249257 650500102 85120593 904490816 346922767 664316525 757103884 881536520 662188286 441227537 919894826 155647796 284793898 284713258 477273584 341624671 580954378 890036949 387181095 824924231 542034905 356063633 685541532 831222095 380655894 832873667 441631392 475680763 464964100 616751154 669585032 798347382 895947051 222334091 755837998 279715343 929955541 734922718 843993454 132182967 70038930 1036523039 611083946 501902469 36646580 1006713254 576869191 891774002
100
54447828 187538351 12409390 34695070 243468875 431195355 416515660 416036169 996284858 484599213 984295186 536137178 252952195 500330254 547708149 454169756 454563661 208583370 339588591 692649980 788825219 493618193 191945212 121002508 207133910 237891575 647776158 487592195 793588151 131917300 518594650 611325883 735011806 19822692 630457657 996857394 303679430 748838151 748946248 215165449 178100782 926283139 300060696 265156360 489555097 433088477 757503550 51857304 597651919 99174148 323260884 849018183 1011675738 69978950 926268662 138613064 758493450 840473305 860376134 589128944 212105074 703078996 745192297 842736186 814957160 103775539 837036424 451652676 440198792 554298966 873186768 70590416 261014706 617146498 751913970 1001153476 409767560 40675038 489197732 168741290 569907953 677860728 313138717 943668785 508512921 577554878 16441501 931727786 326237294 558942981 449635043 441065612 809636388 137751302 1049303733 208077808 718242994 42921564 990004572 86651413
100
526551251 347391239 681104421 1047602909 603308935 252908267 333965537 390655054 135433871 170739794 1053254245 710687507 88165620 402541158 220133643 181742329 947900288 628403128 185494320 211055474 426756419 487421116 440318388 920665109 137319440 969899082 1013871741 49052956 923632893 539578399 562763508 299823076 697110759 7581018 401175686 405835633 1046937835 1025149183 1030698276 378448103 1048540910 212772983 415195587 446528530 922649111 375507470 297533661 742288351 956236623 363814260 418300655 1044102881 897950152 674483261 766164729 863760333 280088435 116675169 452542209 203329022 861592968 312043196 866360464 405057009 378216706 140358543 233581875 528935370 9119520 733191933 1070087931 165343694 795802086 786654095 615326973 837463271 962032794 723761329 105010131 1004464419 1054451783 116329267 428510746 920624181 675172413 1066878408 576069874 223065075 176903823 693774730 923807873 149583574 1032415379 527971956 255399024 985166973 540515174 202384359 1059046508 674367018
100
90120294 633399590 61625510 977100611 104401334 1062491609 156074580 202780114 89661117 200555150 693850158 584895238 4767911 145498419 830518001 145423280 714661602 305763742 687754720 5259463 825883555 208469509 802701118 152549348 829374559 647824262 71367893 876186567 582591058 921602720 852705394 534377680 796137211 477313976 913114214 95930758 1007802526 375430038 347967495 770481940 691059393 81900517 349738029 6322631 821137071 373640118 90199989 567479697 474519544 965390333 672723969 60591753 825757935 227478547 16163190 260575593 656850731 710758962 922293246 594115599 583309318 274904060 761653124 575735292 925857057 1065986805 1010048122 998131928 776591582 914198788 918201429 695525612 645251812 546883830 1072954896 366255526 673551519 121599739 65594021 14107161 838141374 833145127 236192151 93705594 507259059 1012453362 483446124 376931236 827227958 399304377 36132907 392957333 332930755 203205691 445071330 231983599 957015319 361859868 574860066 943142264
100
881704119 745984613 987911553 36705178 274723177 279207426 26192919 858136291 119706808 1065733955 810154497 683755910 595194484 295720283 597009634 674467289 695801136 450430436 114063709 331108053 457792195 251512154 425330588 470239385 511711431 441630619 930549708 390664424 64246045 338063469 288751262 37431206 925267559 799947768 49445320 291084126 705446029 363697992 309722242 587474367 525504825 531218636 744719370 358945818 438790235 61606106 498879520 1027567590 400418981 500476457 764386186 1023865661 662596623 725627477 724017298 98792796 647276628 939620958 1027956099 511830823 653124468 942812969 1061004591 634714018 87636016 39578110 17377132 707202169 79424145 666622216 261721490 387979897 411815010 891484120 50702079 799068692 520204721 1031067619 811509139 43348962 945157458 755431679 88107572 203567386 228134236 191017450 57598283 1053498397 293220266 1059825859 185757510 41527532 9307739 506256271 577072404 293715373 721908818 298727605 837072044 1040732970
100
504654262 510969730 1012219270 342730065 391170163 714039462 842058016 27063221 151083192 944895669 541826938 509858315 436784504 593587880 566582170 53676206 952686825 435292249 764856330 300614940 207704327 924473098 273599317 899013239 201286674 442288607 584082573 842060294 137288971 380224607 388216776 15174577 1046444091 425477879 78391966 526560903 588269485 938682231 894800045 722217276 726869935 696834451 361392149 459997859 43664213 256624483 285550077 821606969 100772086 360266211 382636812 940718234 310832813 614257012 922433520 300306441 803268313 286690905 217700827 260295917 636052637 891906363 830801664 224990798 382406753 672431014 1065988891 674717276 207965263 318290057 261415910 359359208 60303575 982332602 765095333 624803305 610953515 853802864 891731867 890029561 37459908 415337159 810401938 603061974 863251163 440968256 233356120 761600481 207993072 251460926 66411324 672040610 223165767 492716937 992458901 153850690 531197030 849201615 822179131 925244687
100
324475033 523288606 369092876 675401980 673556078 21036140 229858921 75562014 349540665 71193359 517037750 69397552 682819473 588414789 294915805 241033232 423520209 146381742 855153612 775325760 160777368 557918924 867088114 228005734 495769930 728739722 566960838 151511756 917571212 563533234 210718528 413897440 228142795 508701302 970458718 1029759925 910502582 942957800 889530529 455865729 41176512 765804161 661420429 742993181 556300959 544332702 447314988 42706056 247941072 248628222 1029463948 518597476 629879824 769813318 53082940 22402935 574024420 131811709 17750995 894510380 1027381522 108823440 928472938 164014096 214651174 544875471 315548188 354700117 7634926 921035374 251132557 549986898 727412990 232357381 190826080 422037760 1042342701 837002257 375277248 710104191 100445462 167340400 668323032 45470607 45576600 200168169 113473115 271933207 695624791 129297826 481475069 773110434 915086905 65664936 174457847 607683805 79266281 879499371 692478599 179435547
100
1017491543 704784702 90980974 514931409 324799797 944901595 72563568 406929434 992301948 900340958 478866647 443496499 504936933 643766341 989260273 700420352 907945841 465614326 846182029 789743238 441612258 216447033 450286466 794444655 637521983 903386682 351263529 180654473 832308052 399619208 9481694 138025543 847185455 195308953 318418562 743782206 977499301 897329732 594480892 489837225 990062027 260426309 877669555 515626982 702664829 792173756 929168662 89371639 362266586 524527790 201034260 385639938 183408581 644941187 1044086436 895721426 761407846 434111366 512869183 359691859 1045911463 662365289 556804705 993468953 698026936 462758846 355740939 729042906 303774092 50024319 731625284 99746031 101446746 821391494 911672467 108526552 904565532 519963414 625799 1009372341 101770515 305102672 491519792 561272269 382367297 816476607 545345955 552398859 723379181 930489293 697358969 1036262268 716980515 262001739 588742224 145604562 399018801 395083757 518122569 73465060
100
896085548 334051787 734128776 521243436 139827561 561386466 789623480 814001223 248636420 800298897 74473092 1050913657 164266332 38456861 647914527 615378470 889324949 897571117 745087677 460100698 411236884 137304910 890928919 185182530 835174919 1008136304 938053612 23913393 256544475 862975591 172317306 574617244 493839556 286647659 420126473 670855582 268054328 113440920 16168288 396702069 126018932 723510895 719944014 453861507 244956918 665479507 281560867 265226062 244152321 213145613 403966004 995306752 671458844 536694345 1065635674 1049462759 803413139 145286423 892962163 374193654 756572404 294878058 190326240 793261379 409743252 424119964 689900294 389575815 190320648 756392680 113953485 515838881 1064630700 990952431 987243300 299711507 1009256479 1022453044 527922811 120568195 344014789 1008814752 524507207 676043324 595485252 359751934 143403393 1071538090 153342727 826056320 516605223 208912097 119376830 989414200 34356410 285405463 1071259868 24818080 745055423 514167846
100
122803736 258332435 903278910 488250123 686539501 966403153 116384326 703843946 36898585 395384319 594673767 10116359 374214434 402017573 1033414966 1065024590 174713036 704264110 328739788 151853260 260810660 35735787 819000648 831297203 444193145 395428368 210488648 613130842 783289053 354552502 676405876 800985275 764304296 531208536 2975476 715149300 255271797 22440918 393510132 81520582 650946084 593908 752235303 529238553 402708566 586759132 685101377 935375734 808006644 841283224 704033916 317512587 692624553 139219097 707787796 269497771 968971363 645639219 427378123 986710347 933298134 375821854 830634598 1071016583 45660921 253046263 921217581 740162202 485703046 1034297020 343538031 856332393 345706366 170338132 1029348604 292690169 679660963 784741125 186443433 100032501 440499709 1037894140 488530384 22220841 922022998 26829257 381419469 595643401 993806014 910423520 976180354 349177387 459035143 1046974489 103211731 207446472 616582729 375068976 745240875 528589631
100
575173472 988809542 807706102 136261779 689483113 759656542 982387749 703537640 936993097 1007652577 1026572205 19915273 513556774 11271706 149819912 257384165 970404075 218785979 427386546 212519438 656882376 489018199 889251757 534636857 1053660080 1031435493 673763837 521926336 152612826 1038884675 379638317 672928291 455829313 920729521 283701449 790839426 47458852 479477586 538414818 1058405669 761677190 450751406 11694733 117135861 29833135 972672819 367846244 999534592 975312041 453480879 920442627 98885624 636680900 826980568 393817484 836641461 559716114 996868292 930283044 309684654 989444587 641156209 826012532 450908036 899480427 816641598 1003206696 1053464696 263221231 524691568 838234995 95175408 1042771100 181413295 979785098 530655222 355752920 491559302 998913060 878980024 758424015 496978150 520828673 391118345 780439791 17455779 144413792 92760799 321744492 398143477 204496262 363281107 429885117 266980601 536369982 178496420 401232413 961335598 1050802772 229853364
100
455387403 686030841 784484377 761908105 49744074 458971425 745471714 576973902 360310754 982040915 39690889 69679695 467278493 952515231 941206762 186078336 880101259 187346169 455330407 916634103 727739390 702758585 286008933 822684270 378171535 607075611 282707917 341677762 653053335 62952640 441515404 111518070 477904823 830659116 32168723 1027125041 248220752 202039878 814728407 432047931 143808012 640740058 107416786 1031635972 143262035 848778010 676175616 565203870 374515927 924836889 533052899 1045121086 1045570057 26323279 493997824 172832959 868159905 1022449944 510408544 728232222 206180378 894324020 755910672 1020539647 85384755 235277129 905460385 796214823 83339631 750804316 845954472 665721088 471621782 564525660 961450303 663351576 363337778 596885143 542946179 102411170 199130899 223114307 929930516 791580147 333144779 652946423 265096600 683648518 33965107 756557103 839116855 633256697 1018428388 901924555 480223264 1822094 245919423 140453776 650818819 237906091
100
795497062 1039378085 700989334 702415322 60490176 57087000 614764049 707897801 734290297 652405079 632082609 35671243 340710527 792793527 629134904 835470166 496058502 449495793 667539563 965145219 523051653 147449248 637360275 138427538 1042854711 1068436932 10161149 826507619 158931867 936248129 869980282 258223869 351189365 284351073 348643552 503046666 380990411 525442126 740401542 979113561 534454120 177373081 479468748 848652124 613282652 268218550 572069777 11952296 755305849 385985149 546596283 333700727 876938968 766189227 670910131 317521449 775067731 816672351 212259302 373071550 715476744 421573277 846820165 826962270 258756828 673338574 841971653 99457489 796340469 786511678 266775008 103997191 429184063 1071017373 312016403 999844754 360343017 741115263 743329630 617684519 704928741 244801244 186198983 1030842913 870550379 186553488 456175831 220710910 136858998 429683932 985233435 778221024 442348357 653494755 537891748 377899020 572967644 389853742 1000577672 202590574
100
143651713 963627305 784123231 560065556 965100095 189325220 145889990 1020397999 304543334 40633426 476883935 831714325 148438537 772381773 675602639 778360257 409111166 713378704 982308159 301310545 728544482 249654652 895075548 112957191 36123282 837885268 341739480 577719113 268310963 596823744 535371622 663179554 462665132 1014330958 139809345 827811262 1064332199 891961836 1032214822 95760882 102412051 193257840 909744981 21273265 8980004 462184208 54819604 365797784 572530258 931039210 990851628 473814371 565113046 950527101 31374954 238506613 454752048 957497646 868212255 357520213 833515428 608945861 1025842337 6181163 1060811191 331916013 1066004168 428061767 813732535 966869175 934076273 163517595 194042417 850333975 993184767 826346044 18269817 927589222 197472469 500534757 364814629 136826334 771589597 319416691 623534994 589407777 716155652 703608938 1009150814 31328691 560293051 681736302 202391276 581236347 454879352 333916619 94462435 568193862 480016691 664371183
100
1032862127 955959364 267195369 347546090 431555071 231786377 1020144669 506821365 700502341 463644045 808745042 805346024 979676473 626844077 589680274 365274817 652652374 247905960 696520938 157997348 676018524 816433954 832121323 727126742 643316172 976353828 628496683 418052929 445153391 940067738 259461058 1070444788 694493904 669648084 998153422 1055853088 855044285 364804357 783935983 543253787 1061288138 493707719 939526091 963447009 402463949 318228374 186534539 142546318 351778403 9796176 295941724 987104485 484395882 551098811 469597168 504216268 542593669 958180863 636912890 602744270 563414940 1052299304 837554358 152530840 787566681 1070097061 373907550 562216316 321040555 511367628 958165942 131498225 571559751 204936276 500553089 789796880 896993826 403751897 428177417 539393561 549296888 307389787 975610267 1061866476 533515209 1025362367 768403720 257509521 146455382 6630989 1053049382 191580592 344994216 499049776 167123533 426779673 663946378 785747449 757433563 177761342
100
499682314 259448349 181696432 414762676 77735676 847444338 702814131 302401718 386256759 121526966 658642251 785279138 86294357 46681096 674568422 520912505 231875767 397930349 1008353141 939447395 860612224 606197580 614835950 203245353 564623573 612904690 200805065 571700922 827638179 142045967 136016004 832603814 208211225 466729528 733537311 125726374 564400681 369790307 202982561 867359506 1012991756 114643053 348332177 803970409 216384955 101202583 960995965 1036561613 683802742 45473541 370183543 389396100 254838337 197084478 423709074 758464120 162305890 845189551 486342761 465522616 355289573 897203752 883149209 731233525 481885720 983097949 249096003 892334342 843244303 939363430 912528011 975196004 520391457 422095167 742381595 345318575 415600745 363429193 224855200 785852199 633555270 674507975 926097740 250054451 1026198747 306205794 626917459 614436830 1045792656 514994598 351820142 854841173 759144335 609246082 266827355 524091242 1054959943 520620748 616296282 732431892
100
610708461 356643515 921925554 607135213 812676598 617195883 66566698 264521394 634732959 17408093 829179280 158989767 999369061 580758772 966625590 1072701104 634924173 645800184 321053039 994237337 8160157 558199575 17150999 875787728 186320097 961705823 285187336 962952773 62888167 818489286 765569702 433301008 284409603 649329826 309766740 232660715 409543116 1019729201 544376061 580160436 330447773 1032613907 155233164 1025343725 817564437 350974923 138646387 643667260 267638679 728237889 676807464 826278379 1046480331 981531202 631828132 943903593 502987803 1056931327 322282466 556313031 186980151 70544778 197265254 267520315 839560850 560342620 509419699 880818848 859252962 686878930 381695700 679721973 717627555 920385707 975027412 630735066 702847125 48551308 288443974 900743958 915685434 407085948 547535806 573711123 836946009 464104296 17704789 275306592 419907454 373070752 541274409 740962862 840412791 311447640 361575386 1003792340 424168664 920726568 454463759 990296396
100
266823032 772866189 783879663 598859699 579261170 522749541 348995496 527109580 939899941 694118007 936052716 890945662 527194293 418173417 667754863 695115602 1053541767 253930184 222936170 850308342 429123913 647314564 982657819 316147644 17918184 844203120 669752899 622803483 637905943 358877766 240316838 775691053 780857807 372394146 87918735 153173808 666268873 1063822722 1072249417 469825542 648716294 377420492 118312615 465692084 822825800 773172936 335448701 105191142 285620118 548232354 43535396 639613290 224469948 242945258 662484986 615144112 440438984 257621523 947778784 696760401 999825038 673447159 490895546 151330949 1047996453 954027345 779511027 217473707 581134440 127476289 572257014 904875973 171159159 32876236 600633526 754764537 152871475 226924122 536825127 4155921 987863237 94987574 429831362 789161468 417036567 327547154 965557765 1013160779 667398233 591262080 668804593 957766324 932263550 395083898 651533450 950061459 478519996 56152794 404005211 783815268
100
1030246416 519899363 207613935 87401802 236294584 625196726 1056373849 345294988 312997815 39724254 628621229 190953746 324117332 89434309 229250180 993811180 1029417883 313797948 448684924 877689291 167612890 762958583 333078454 308648326 671008293 159338767 503124823 552097431 290733012 15326590 730954759 93279900 707530240 878552486 608171893 863881430 51983369 335009483 131121104 50689709 475088402 223426196 389118031 745169962 338579843 554388366 519031211 239730811 1063697799 816453033 381357728 445113970 95240076 733763257 700387440 1055010055 27975621 563374838 602526559 546260946 260378027 588493180 812544824 210204561 694273144 239764684 236392390 274451112 765181866 334414665 506972508 163360156 781762438 82503612 995413326 487721879 947117459 1015525841 349008501 768016104 216920347 166878872 622749104 623579520 844497837 304181508 948758109 252382581 375117214 22678127 575476452 358833538 838759043 165139220 779437356 785251717 269014456 458846868 391151396 630061825
100
332308188 898865266 81913660 928679322 572184147 902599831 631985385 810258331 444776899 102924238 584996 227147379 596560023 591262793 867421932 648375091 678127743 57890330 54382527 380728082 185874926 143961019 630736933 546084841 975897755 200672903 267907110 334672056 233628672 40270654 547867598 188541471 200768478 740272773 329066416 871454437 902839479 49142116 836674912 914624629 308262995 521312710 1024481272 1005315932 919799356 430179068 817295508 32285645 798308417 157973050 319027926 691590685 240312055 360647449 926755170 718092103 238657075 1059868692 68203107 740792680 870699409 852749067 141081605 1010526276 179323120 635080130 697293048 491108800 625861876 98341475 1035506932 568520294 334740355 61678584 909775151 235397604 376482889 316798706 353612008 515943309 753892660 216895909 160028128 366407382 240310008 84550857 938323164 683785178 928864651 7795707 551684644 1015087063 974635178 885673530 347035143 709264815 824645715 609883754 527993173 588154472
100
1057292617 788323284 593705443 713673132 223085972 866484900 637843211 201021002 344587518 765164650 782644777 501985971 290095510 240226458 858918687 601077117 793474097 857552140 970721490 522249700 537759972 1011906172 97957290 724921412 104010635 964194571 497541142 306549408 459172934 348281020 971900678 590664990 981664758 633934328 866708079 852787849 81400005 441276938 425142219 489024718 736983707 832208804 712697494 226634111 124440489 496610137 425170130 248078931 28330210 987084832 452637572 654030244 306568829 921803735 1038201652 199075567 833907829 726884286 936304753 277487448 778888969 671459576 463429707 101973539 246521660 689033486 808729815 731461948 934516566 919899755 834699695 879332784 643164001 994528 521037935 488816690 575222188 314005026 344823097 48524695 946939724 919038535 524051250 838691674 902175894 345073741 566116611 733263897 270839207 1045849747 506535257 890240022 649949916 723819358 932438885 448371126 135710042 792589654 97519452 946359813
100
936547207 76104710 666379000 1013604657 44713359 63959135 378380789 305555211 189968864 97142069 517963413 421760905 523903406 20727745 181669405 246122310 240280944 564469789 976215381 500688897 895023457 4395467 481008908 398276890 642726400 527303727 57351826 858095640 521447568 109746960 111632445 332161317 173359001 588767003 215853540 63885200 457037669 563705440 420854119 1009798730 816355971 123759827 638648101 328712298 280201800 880053452 1014295171 749062569 972231497 455100295 574768748 126271207 1001566691 685845925 975939020 748824228 49653427 314505130 698146836 9030023 237615902 894115453 612736441 864703195 96343498 1053492202 238613685 696221965 202383139 676244259 921965829 684582447 861959639 414581051 501089577 430192760 750908250 719762858 127037095 551957186 791986275 917807820 696875655 744686859 174029165 708757089 586071512 406410484 345531191 935512591 1001993770 797625925 674279237 438901723 722884115 752960359 808702044 952866484 913973675 149380584
100
420273930 20495080 317086479 408346363 365170204 603289261 305839841 876507125 247869221 1065320090 245387462 704709329 996689662 722613803 912373735 984662701 463024704 15738944 314747761 61314123 57891276 1043533726 615018261 75441809 782268228 207908716 975527816 415929097 499214735 257997752 809078532 640912994 340531545 541528560 744124869 836577517 697396624 880247145 965974670 170794785 64835560 232907740 491947809 879016471 14860632 942097892 674200778 395722766 48627355 72343425 1061516501 821818600 374781104 722967703 451614995 934259372 667698523 1007891824 1071566938 943317506 244718497 103798582 137878274 445872826 72486992 877616250 699301736 930935877 1044045429 788731312 118310510 474824250 18917347 849813936 48056313 513415379 893225395 794842679 966756210 727450989 861421758 918468708 36003910 258983692 15130149 822510907 316277350 295138004 891521994 308398629 856620744 408752273 222650580 243043694 798876644 7916336 172967471 390956742 577825335 983347524
100
254208777 168650689 1019523267 29885826 434489687 194950231 741673357 1032068933 529939022 1005071204 585553438 766302986 97426154 367247145 56685571 262576885 836534378 140778953 820394317 119789387 695336145 299026893 224559378 920403702 218559335 795394721 1044170730 534210564 140541239 1050918165 698374258 271388712 837836175 100264924 1041172429 610069816 905873026 940464144 1045332510 547360173 382643561 719833516 1006806799 836094246 1060368222 720125969 596047437 938361061 558138815 128121474 1004080137 368341072 522160817 914296999 94776696 639225201 133615003 775199502 885908820 442857847 130987942 727346085 401322074 82379059 78004292 626677314 565819850 1016901020 133755302 418515227 811509738 373646411 1070398788 868644174 519600259 856037376 381640794 449562458 636906850 947833115 515905637 998502308 252971225 547034659 242247593 374717172 168237627 829578307 492120494 914258677 1060297315 400254920 525285311 442515128 368187438 295023780 470539626 623811377 71988476 237649646
100
56581378 289145785 639283507 803595104 196838432 6926986 169216188 546263000 1010061342 914104646 454991748 1069188055 532980379 1062605169 215023100 182182149 600114682 22815986 978492826 24955819 801538530 42141334 917865814 842259255 423854015 885662349 646116910 256023228 836288320 891612907 440346530 603642223 318266071 102024232 167253048 105745195 910744636 896877985 36787705 707082478 505569514 188570133 180294386 242090330 232509089 355906600 274856373 367864117 366614498 569240291 573984213 4865001 60002422 56435250 608699501 569097220 435769832 1262437 819851418 730424249 318287878 802801071 38666236 211154270 252099940 521864874 661423929 1038261228 65527768 982201042 887660155 203283330 807761151 852868613 505908717 202379747 350455479 1045523465 544295489 1018660595 1007194019 486336774 864026925 1034292541 485052330 155578888 46446057 708981360 99266680 240979326 183692722 483262429 231455228 320328638 396717131 374688507 864655080 111396735 86900855 182818276
100
1026357 42712669 451043456 464617429 824553116 600955224 175642291 453100978 827192605 320867669 557940194 269865599 612736892 844184476 6147552 324394984 504953279 735369816 19806217 91793082 670948786 783232282 60953527 377397096 543565667 941100375 69999310 195351175 377239974 704266981 1064482353 900806994 997954193 332754050 437082698 322612774 832008193 29653069 987820934 751725831 1046578196 464170059 116220631 320152602 715307437 482950883 899549744 156865577 634915060 843022178 82798861 286441762 398810067 490180216 754698472 1028895384 651199098 197240506 314636741 792904768 504772571 966784286 573644455 519734902 174798382 277152129 669026840 511061686 431709039 763799332 987933349 376150051 75029979 667393323 128452448 389338115 218992759 848924445 351226973 975915584 763377545 999933287 739993397 974547433 532671773 864706009 645968774 462416303 155686273 116003879 24852336 947886184 923493321 697080425 56619033 68205968 48393804 1052082587 731590186 650316227
100
803099428 360165918 546177617 611915588 121826482 660304949 234666429 413563514 68163097 93128841 790653605 922706541 659521470 655741094 263033025 692832589 597201870 417466236 660715983 356529388 712796856 647301598 334119440 259917631 181129135 829304582 490086600 52256480 988370217 281030927 545572033 526550927 513374562 96281978 918814920 796981932 335731418 43582890 722405423 445509567 399539411 54839143 509639498 738491633 480779220 1011090783 97092594 796739472 107385385 845100960 146801157 477873295 366234720 607419424 626378723 158533891 902024653 216592181 678094579 526658215 114050311 763139101 942476316 297283673 991047785 948096376 662039628 808948379 265294482 843146697 148553973 54610963 915486437 360196088 8311947 77822475 206603786 324208594 603660039 834112753 283994731 323541640 267186791 631507160 766035128 770219820 989706027 619042294 1033629795 1003968311 913684698 92479780 928765989 947941126 1017905787 696896609 188357239 641381976 635783964 331050831
100
97926682 400812242 477360719 948496308 183563920 37013115 824904872 264206843 145979552 1028635712 24543296 361333169 400350934 759962737 950677813 463778312 428318208 515893058 375012904 99608151 125372850 42607435 198069437 263357079 405596355 442484233 853665310 20931560 202316238 366816347 417588089 265642250 898975666 371073797 407300733 1004493540 304786962 203325232 70580705 603315457 371191254 744834792 962069982 759451150 571535784 12347805 1063888048 338931806 879944312 922159266 123456280 847049318 238824441 705187761 976001245 168087361 769167649 149740902 1018639686 774061868 937119917 757644223 85179297 926447627 555833755 685500578 509097920 112295395 844468141 313486935 1070379639 64897886 151592941 471665674 753159711 607869514 248636708 215182923 730690326 68236314 992009313 339277709 1051397181 243987043 415410552 5183658 986239864 916899680 876358528 259537245 995929650 211936879 209002836 14823622 925309398 230818962 459464211 1033326058 847554647 647915759
100
279252385 846721073 381848745 38440273 608602404 966701030 97007429 721702564 1007958919 1072764603 430441129 860335484 977016314 702474306 535359446 409607823 807801968 412220021 144405200 304048950 481907231 386965038 831213346 210379249 293547524 622106544 773882967 481924832 374767452 194553628 750865026 431453258 665377324 626958589 583474871 646372122 928244667 200283837 945348496 599200605 750302995 668700461 96205225 829148357 1017338243 959467265 334406691 620556073 368852767 192590162 983379237 395311875 209051454 784535578 633624150 1028454896 514349307 1028734139 93503845 118554420 827140022 741771385 727411842 717240371 495773584 585129211 514539234 278498553 1016146418 473261262 97756478 237883571 785144326 570377186 360463956 165446196 967422268 161669131 453875557 469245041 982989767 929642881 503773365 83097349 446426398 333108064 76628495 440252078 569099387 217033769 534828862 497307086 120324447 857065023 87596181 225348843 442066956 5259371 547357544 495141679
100
931304970 502333017 1050551953 876932840 29910691 196010265 579598060 939720201 55994214 555388830 525301723 874684072 860183719 11784002 278006722 526458750 244962813 975268928 46387340 382853226 634442436 122532409 276696100 863621870 1017935513 107574448 1008118013 984255152 506645985 286762894 343327371 192863739 319857217 390301598 75907528 370873915 1020419879 845370130 79595952 462598277 883230272 1009357308 112604101 798338572 814822400 300347094 448257163 927429805 509752349 337551099 1068892173 719404900 397092372 537877291 103671382 838999765 245117347 926083083 785096697 214862276 395955021 116797091 903942794 507608477 1070074074 153871582 218240291 374419181 888931795 66831885 475503840 751389158 533026826 105929573 92010851 402440927 880907280 470111356 166863185 749811410 749461950 458780624 663359186 518380509 232431789 459207488 893660181 760742337 538778813 427930768 193318858 468132454 967529106 306295274 179358118 54166101 303678482 398932568 594542306 642408764
100
595811560 1056810571 474683069 816757358 1012623108 306028567 810759925 987075936 148475673 382205044 184209490 864216622 120715550 412295935 359299868 406584852 235627726 506267319 31777695 947948532 149250600 481537664 34326190 435367126 308319727 36064675 488111646 903056484 547032618 848358476 727096646 845944170 202548901 584359947 343743877 760558172 364871023 302928980 245799612 632298960 894990171 14557951 67903440 398148351 619959423 739327176 902431530 627191369 326489271 1047552464 709120822 967511470 595553315 599058970 905728743 790872405 550438820 619077135 904463921 598768649 574972259 1017290490 581226126 241038262 587228491 538091405 1006770042 504963569 960374154 260942939 752423671 577672302 905568020 539837531 790660618 28528007 611651104 366182763 681813308 171521212 354325161 325456075 820445465 1047598893 462021870 490716062 823034548 370948130 728259058 672825197 383154210 284127620 213284860 888420003 603042042 558490721 865032984 145740049 996059868 669071723
100
609757589 611654764 780520935 864383354 825596038 34675914 875739456 979256838 167608385 1037628713 599433106 205789613 202801378 97607656 115454857 269908147 1006089929 471643980 357672022 942811517 372932376 955354621 884156974 1013501205 846220342 513529734 683451083 303828905 103713358 4890840 919059945 224291084 855806929 850155719 549468618 272330036 775927280 1000056972 58568627 797551802 1037649186 1012849729 349859949 1055401309 968540580 540793704 907636933 130630271 1028656116 794997093 258819596 162360742 959424854 611362303 833761943 66006781 555292751 688776675 195904064 868408784 112801068 744995617 409106147 592175379 233221756 478762413 206832866 552173532 189303186 701834207 800890786 941441509 177780484 572570355 68605452 262987787 771012399 523587466 193167116 585221329 334384816 985054760 148977173 638065886 911100652 934486964 396814236 143619962 1069241993 408749562 181628313 829355797 716627443 615648300 444873737 78582209 413271000 1024477021 134552942 993714611
100
868001196 838601477 141229901 408618438 458256422 9983360 906743471 310120951 226100161 26462351 23422113 388141034 1044523324 244068821 440763060 741248868 267982363 539665242 306503549 315672271 755351843 762977292 166150934 986923961 396052193 591052857 301118363 118991701 537288228 540254743 181383598 510462712 377805951 29694525 872711412 102709405 970541768 842903591 236820630 232899426 403474844 414421685 697624513 653816841 319784408 6594732 1032485414 448748920 1060044065 199164212 694153338 921992505 495669854 242502744 344531191 811920378 151417400 884556681 941867994 786406927 140101537 991173147 1042821091 797946859 474366026 261836231 172304088 757095082 219177259 583470888 817410562 122436747 783969023 414661182 397938350 901415278 263098053 51371758 3713709 743137114 164311616 162421119 992751828 959855354 973292664 783874846 545367421 261838874 923050551 684409435 897422084 594221615 999721613 608215978 272320076 902091981 497165133 450879971 778640184 858729518
100
387386766 392754883 630315313 256640434 438176298 684165993 193273766 468322393 642494018 1055654105 900784776 865447243 415573944 697108604 914224842 839639120 1032393139 928238750 268545767 523251801 1011767583 37005551 731285339 594055157 397095210 200700675 103670569 377529820 427169736 740971218 694999124 1014410600 865266224 924199736 971377766 231991063 278792542 861114998 453157100 997366027 203918991 707091119 694956023 936615817 242257863 482716268 352966812 845516158 333214798 791586073 870472565 459234549 1015568686 656384902 1064650527 957394850 481985975 878771302 240989370 298426202 723251196 361258195 72160364 800857752 367907156 314552520 582650334 242804986 1017989849 911252390 482826429 334103490 131537388 553025712 289136954 283954775 482172079 372841358 363113611 669885121 933324425 592554190 233113960 572982832 176399526 291282526 600881294 778463605 458986101 702149652 312387903 1048082822 11124264 851311654 575063489 983498751 127262007 764726194 521981915 213013404
100
51048669 326775607 305810779 382752961 1065581210 1038632730 1065976978 62591474 460832943 715028515 914589909 21545050 278930085 253967357 317937406 528979016 243105222 1050822073 592445930 24571310 584688034 992562763 176156409 108539041 288478348 696610060 454501009 366547420 641558555 88277046 442670235 1683260 151149994 546448747 299025668 1003481157 120199895 840024623 362211390 508199579 512241159 818093161 796640188 307611274 302326497 78119654 761209465 969125760 744449743 550340054 717916530 412724365 796147072 835010381 226948135 587591914 318948713 701443011 356229406 159274095 572197951 439751317 241823328 682279962 984298366 933265026 827868667 352141967 786212069 492324398 901651070 337213587 204691192 566928546 742585216 946722192 413213053 348316106 1059228185 1033912341 704586239 237079286 327677286 917526099 413085774 168967002 628221706 418463393 837247741 771880077 540145576 826083320 1009361891 936904462 634979178 453220983 287921307 120818362 807573117 588724192
100
285278980 649029463 900819346 442010649 861547969 963570957 112127583 1050955181 153688249 930413800 606071836 178548297 358527384 830980439 763374599 795269951 1061323853 732100272 544683488 886820358 90619786 993706922 246946925 10333367 73943368 1020338657 509499895 212105874 418177856 580900437 559529164 700897399 546398066 341375467 280716219 69899630 565830818 373297643 16108187 34000671 779502294 874363008 878831300 1062838875 720132057 986699067 161174420 460549009 1006273468 561538449 595955435 125409113 117714255 562877784 286016943 121832173 404379308 591914830 720416841 540011691 938623405 306195858 372637478 64976020 928785521 606409257 436131640 518302928 975957467 434401146 1072553587 366819880 398858771 163231954 106649680 629900427 1002608387 250589921 66179661 215381897 223852762 306297916 1015275626 567333595 142556813 1010935257 254601645 891947737 537355857 153164693 370082975 833272066 872550947 599104689 138404814 933141624 608435264 598869073 783733321 240003713
100
182844333 156803580 88981543 669626119 922376368 388489759 824663808 512228633 333984084 943949450 235687538 52080488 102690282 949776113 881940637 293206219 705938819 840495468 51953320 518653115 247157366 943702775 604017978 582739928 955332320 975663091 59781377 183246946 964677919 145515683 678863662 685811392 599392342 758089136 703350263 615026173 1054406893 56580262 248076564 257897542 546318606 382581877 958639683 529859437 998845737 458502640 574973381 484426089 280614000 898151505 319732446 32796884 516306268 784671155 890560600 653050219 518050342 511914903 286256385 395972754 450547023 151979872 258594856 336067022 743845401 835860183 402687524 462452552 21771531 632914087 1047323853 220435025 374980720 276234465 6363137 430220248 864272601 94566778 1005565473 1065297142 476429719 83700425 734925969 148180835 284977474 659602441 669230139 266915325 813581876 264025053 548953613 530890056 200563471 862126279 211042166 543308777 981792563 130027951 90298093 592595754
100
228755273 774700642 648405098 153730938 395344315 21905425 320729579 854786282 317731641 1064368590 702035953 640113584 508039989 723046674 450249216 259121320 716605544 557864506 999087906 431871438 826488139 319683845 869468773 561166021 1048585375 117417240 470935384 637519187 678235621 63877754 768069266 1041836514 248424935 227456536 934308395 1028170753 443291437 734570050 522445377 733203169 199511689 93628204 410982773 725212633 252553100 1056203630 682031467 659236067 873557262 686814341 838389582 924573980 599097770 70736720 121223241 739560776 545657919 206211219 1062673935 547565131 718365808 1063908727 218776404 1036678065 698849061 500288520 766566481 404318247 256940808 687972278 451727172 920973823 199892233 34780628 182241517 317350832 85953755 610197020 855650579 465263700 908996980 536468266 840430333 496318505 262622609 633297660 1033268730 864424209 715281455 754417529 795898329 201412369 659631379 953415398 425806705 675662037 455641412 172467314 317972763 691500075
100
118376331 419092652 266526515 781100675 708831482 73275911 748811418 125756790 719525218 203259229 119676727 909592380 963784667 91655785 706938993 299787060 142015296 825411659 161706423 619434592 776294064 206085640 256028920 81894 178772495 862262024 1034239275 463800720 380697218 937419670 36588233 226521165 421633783 316423524 614496334 134437038 370687131 966264836 611814075 361732970 888787809 875281776 1007499799 42853850 63373954 1044173442 836439529 873343613 860826871 660909949 409684416 987079029 603172353 525219970 499837355 217864457 518856098 399238684 328117953 847009313 608478497 761818549 683490203 458507469 166945674 355727902 657473749 136296639 81388076 617608203 641644945 675741131 411146521 670784149 214054899 321419374 383419305 488745910 751387046 199071301 224838903 548297936 998816853 293424785 965106786 86434599 677276211 402535098 567601678 340610146 502691444 672796361 1053524833 1003317006 149295569 248846828 823695238 909540123 390930184 931837685
100
543155181 390304349 89190234 94487772 22313161 11817228 847384332 88768313 777964945 725114436 746529254 350744266 843113855 489643142 325504951 990308851 543851540 524251701 1022017742 923051321 451899794 1023697434 51751555 1019663302 844222336 643380193 1008102316 908548073 529693994 335441050 815937832 385188755 892963871 681498424 113236568 179235034 138986673 628415765 1057879456 89242233 1045052024 806514284 316042475 183155790 569176271 353204958 964741669 331400156 467767126 697498094 473283518 222283975 837363310 740459397 113615149 436569434 977798080 183793774 891561835 498181892 101619383 80526043 889910644 324767446 552232193 792458974 865429706 667918855 695275282 194083569 921133554 318122608 823616672 973054063 875634932 906348305 122063144 146064408 715272671 375614602 255928424 317378193 740124995 659682723 80394979 573525218 79687861 919815108 532863584 174463222 42820430 1012723581 455517803 122196510 919796268 977438976 2767059 946038159 722716912 485976226
100
979118634 919922399 730860095 92933982 637871688 642644108 968457281 922425169 1043697865 286753909 824626469 810660927 204683658 354321502 702027675 395297805 1043931440 642292337 719220568 1005023045 398151073 814954936 280526230 534010261 27307656 851402404 586558865 771383888 488968661 9164681 888498443 904656107 542451771 968891679 365552840 272230785 794204593 696892163 60947731 326038864 435038706 804145204 255500856 366521146 552987901 223604630 473191688 306187333 733318037 643991666 861614936 670279707 558798785 482295540 741610625 415583627 783216973 660917420 190887394 433933062 498809416 731529486 330102618 109395746 111369092 902453746 802629582 105675035 278075674 398289940 191193513 36170061 724612835 536337301 689567575 376414651 647736575 339682424 98103241 165406348 333278290 394752806 521179892 870567560 603861762 701222122 66520657 656372639 271577339 1049806966 825162079 646951778 834747499 1025627741 379937309 653098888 348804678 463542678 263866768 526564971
100
1019625155 749850623 101099587 927906696 109697500 624511704 793858754 821569539 256582610 375551812 394589726 189704992 212497832 370669260 800662636 924713675 233822627 377014235 731935046 643085329 854486992 990477890 250453576 775965605 20963966 279186358 746706836 803286620 617212607 728242253 24510543 1001912753 348120300 338553605 105975585 816739394 177370398 490594877 150829753 670961233 880753590 743341114 575649351 439743043 296917461 101380004 573554176 197305637 841844196 765744134 498578334 966342434 685862926 959404625 584682205 820511758 448018113 298882393 895337983 921633758 962472753 888754775 558711369 677489454 626271701 842465637 521671812 32791482 640658152 257371653 1040938365 368534757 625417961 853673883 166248069 220304437 443026203 858618350 682587633 854349268 652571142 780850603 1038904219 941843729 795620340 525404386 958391647 143264989 558859125 885352327 353164191 179828815 876571100 405079026 906184128 596611872 630938559 726701919 91715243 552598064
100
517135738 1021114991 561547597 25459711 881211309 596258214 920116503 701737268 811154362 828568043 622043774 955249946 598349896 889647370 458651516 426501662 362692035 232879669 907940877 494130770 993481433 776910463 89851571 791626733 207763710 82946400 186351859 550220233 892477673 750547252 856896470 835917796 381267733 829248444 999439465 833610719 120860737 746734235 146612285 25201026 91282928 1021637593 588765671 429695798 531772138 567380580 850785665 560833161 577982393 263835275 547470631 444403886 1069903661 740750977 676099452 433741562 70740697 1004273376 186231330 221923177 444157843 884642595 139954757 326221078 321782264 321685034 875975953 36596934 580711141 152296122 143709751 219073886 171303935 444816379 311947885 612089960 806927404 46253560 817054699 216384147 991128600 173637154 740869870 558345264 633856689 221699021 442340920 772866486 535564716 236388530 432125838 333042750 14025214 449397100 783874105 729952775 46528611 855973371 1024645510 933177075
100
983607770 433506884 451120454 156716297 67862566 937707150 30409294 554757361 639430223 990709766 874447096 1033088635 152229151 774254908 52516769 1048566040 834729894 433412772 79894313 960308319 464093111 499903254 777510774 566433930 921801320 400883791 989084657 853343990 61076630 484960110 1004933127 332096167 1072938847 1022436727 840831913 325394625 594617509 197398483 396124108 857344272 761414546 730264782 271715050 645467777 548539663 648795160 287954304 505153447 606550091 1007134533 799663758 790298423 567625530 509229645 769693722 711529612 754555667 248026124 256791469 29158435 699832529 671870659 884899540 702984224 777969076 643252373 12679072 79012040 440566717 909464587 230269223 1053766917 707819061 450982033 248348672 941214437 656266790 182227703 223405771 1067247643 665153248 935409136 343356071 637078141 22100598 345483926 90216378 735643780 853538366 338493668 1037335981 469696975 83412821 120487995 876276781 852418464 452914969 940290014 732366699 259548509
100
838307757 551612277 721722525 220385552 397639800 502046606 851099259 213650408 951005862 223402519 72708547 709716662 1062905254 589544166 805857717 318242417 599485354 386938929 68998295 855274674 916110890 923372310 714881074 1029867577 665952865 416491540 969563731 558629222 42278350 442451856 1010848075 449791680 568621749 524680786 1035626608 805404018 641440924 1071048197 971728026 346569161 254502094 747066810 585538726 562216887 890906331 515844709 351484407 105567059 61746454 239476575 903513328 533666135 40127766 148092642 771965307 633931681 750029877 931377809 569121669 911238578 393663508 338762733 316089215 521035058 628733717 251256032 364403423 647109226 427640032 711780406 532238493 40434888 671346399 589623839 1071893942 417093471 128679105 231848111 1036358061 662094180 587206906 888265823 1025449733 699594418 989543746 633292937 921671624 628508743 1033971474 168831983 275753475 356031685 275627050 590250292 416123975 33292530 310638350 937961313 1052510762 24496184
100
651244420 240749154 522625220 923483430 714511127 406117255 647801651 679731692 420114839 243784196 524656407 831733987 17033623 406989680 762337558 597445891 501377262 1023296586 755988825 693129836 421745975 332324975 448057357 403404510 911720528 336792485 853400036 856738368 795618527 747813396 983780497 117958428 326394568 191230152 891138895 777921313 242045880 258506288 554769243 23941024 480710558 842810018 984731765 797575696 281594156 404490453 630466916 6003851 1067510362 419491429 320431215 119500366 422787300 81550418 837522404 599393341 850856647 451448705 861575828 129470812 158829256 709996858 1001142357 396236631 315100397 414810024 582035071 724768507 25064193 425166428 36783216 563531963 94740756 901244619 805360648 945231148 794427897 660254923 701548077 383493513 167910343 666225434 688658249 164504623 961885273 173763543 223624135 1012897058 501351886 726081799 208575641 395144839 185041673 965962001 515187637 298334504 613526577 756669250 794548371 597541107
100
241988403 62906443 807242929 138990971 891203643 963771070 270637071 726178421 436151871 202350484 1043113395 643917885 978687860 46767785 242126887 1034501199 484043222 515185470 343887350 427932110 222518181 278205559 39644722 413252096 299485154 236748251 628925681 915434703 859503319 657123287 725673931 758384970 46536332 163952699 778476126 710282786 677316434 969929403 792414923 742330925 612108348 532844911 11435574 449586407 531576737 937913683 613420361 1017102060 354302876 433632968 160272561 978338431 563738252 105315857 499178912 1001786375 88624020 659016663 820089418 230363788 840037148 900647334 829141608 692983870 356933454 70482542 676156344 643525359 656912538 124093186 921524858 535639188 793819698 263291548 60638708 282418119 421992079 284719959 818416880 981660744 667634666 24890036 862980665 971325303 356057284 270512662 500037921 142490844 747192414 809922374 992150014 168217248 998821697 1069933807 705681065 826693137 202674104 431608610 990043901 956308514
100
837678673 1060413396 948925790 672659944 502894176 487632732 666907439 441503006 337219196 476335349 1052134746 289825954 353795328 425337666 136839373 595919094 172483723 309347525 714084087 971007168 82778241 543147110 304106063 762082634 796264839 221175282 214512333 45705986 587475466 791654042 1072210543 825594363 807101113 49118576 1064405430 534157931 221189895 491426797 916372518 40663339 174537130 894477934 42126538 222287930 503410975 863358130 386333357 115218234 419580963 710412894 120270178 439671793 405308987 456222585 295240060 761213642 290741293 780572912 584836375 734412626 836038789 399653139 382747726 611810491 508411921 825135126 589022658 399674972 153495142 977267857 1019254554 300982318 11858521 199330817 991807869 963073873 177867398 5706565 854507033 206131845 502800844 100964129 68919968 528890546 310410190 284112062 493682118 386687840 646103412 629684776 158616516 927857471 309519720 92593871 809216728 587975841 1016535194 499420166 428775363 310873595
100
63950524 847754631 602782281 327139944 78369479 762921454 343916981 731327013 809134965 525108025 479285586 151634710 139300804 1022476111 829816051 131160384 421407609 514017397 467424620 865838925 344224666 223159770 870778134 422840075 120998643 957434893 396164175 742568429 1019066003 166356353 159559160 8622472 186212940 430910224 225336309 399941655 725169462 217599093 166294448 281794808 935917100 782952656 749795991 327989549 670761037 673814310 287771290 893734876 541394812 778960607 801595053 745463504 1061219553 42795078 770764620 446565109 555983718 845638925 1033281266 582393055 813442107 478761158 480835233 1017565508 1059877715 410634603 743109213 973879677 248427493 184381398 136568240 962866186 603475179 470634570 1046495272 397001995 1007492518 981758696 154393045 176387783 26526232 398849083 854503372 794962473 658761608 199077293 502737062 104066878 640397570 551382543 37435649 9190840 935406549 444121621 300589054 140756334 145675283 757157080 529281985 600952538
100
228731156 1042657362 264257013 627125145 394744307 882181605 423749701 719501039 14995983 417916629 368687332 115304000 306793868 1069024457 808656646 319547800 134045136 32723534 122097509 341826596 929789446 326089556 1062056125 196248759 787470238 515796399 262740047 134161990 251827915 731230615 209393250 296935532 133017347 994857512 391647933 279322599 461449091 891917795 466155823 547594009 1048004553 848021291 1013855752 580843144 964353048 958876873 500548253 989642078 906070519 937448041 206979527 395196905 929838258 687931675 310455396 170041884 488600024 315508690 905842133 1053813773 780537275 1035809768 954257535 391458421 506437619 499833240 768416330 1060671795 628961243 448318595 628668709 511888841 378398995 422586412 1012866944 725237725 106815484 621619324 397930704 1006601658 1028187711 592794174 822255118 678277324 811822918 10103716 666440248 908068392 576423106 650806464 821784271 192892673 785632035 599019532 625399896 599308596 795514403 263785187 478761691 159401917
100
501157180 846640645 19181159 813749056 319184941 426204695 45253516 530291329 109251449 314127393 429604831 5858028 1064316135 81868302 483541626 305080590 980609027 699033391 55117945 846749977 635689628 163813561 183200126 608749412 956473668 873316930 657908781 91734249 392522707 304933448 163510961 679955398 639017444 706584234 254844725 491290556 873633623 315686189 463908972 207593139 471290061 538004472 962692618 738833716 301488175 271655448 489917769 1053149933 568893736 340205565 204797285 1053008689 74218918 569915387 1049652256 322571638 233153117 470976202 58387007 788973013 753613636 91929607 447254538 37348749 518000661 539890353 802197968 980345727 1048099025 274389420 621950049 672474291 337895994 433163329 558684562 17439955 478585432 340818588 666705085 589758123 226417909 23855693 376504126 732167343 1046329377 85284552 157623543 846403957 1011622062 536992229 140320973 989104182 745140 829752416 365482280 900111698 780384783 875486810 759745655 11751113
100
164835036 545327062 10739114 796738754 1020146176 466374973 171937974 59669000 925140385 602465242 476958485 730492039 614210986 859503199 757173315 252042708 638850124 813050207 1037861442 677782435 390180472 458307537 669515287 808061006 408514661 229410707 86686794 658389845 118899216 384634341 640537962 541020632 248554423 764271594 102939271 30103327 999813725 824850219 905724342 507833619 142589002 1031946771 132956817 665451714 898835848 490484851 484131508 945813214 237001831 23340032 362918465 605529151 743316985 15490256 304494685 103450205 858606231 162548193 413241265 219400150 750291546 448523666 933524201 350665966 896795042 366602792 900602168 1021637642 597628307 883563083 694534867 110482996 606748819 868399494 633951601 922867610 467859150 345906378 1038289106 619919375 931633842 760675051 64496437 425612169 968196467 460670242 258131424 693338785 31655816 357404553 134793627 991726358 1003992364 62196130 664906549 979869770 592736990 67897041 704481278 430044099
100
199085537 820057821 650062411 551802284 685395133 363769459 582690294 890266961 645321660 7692195 1047397595 873124263 203118 976527969 123437916 1025714625 616049445 226766085 443079902 1058848092 672858490 684711115 897853514 795872596 795681990 402140756 254461069 548031532 165503402 123291172 178312472 135032459 627740040 8030498 669765216 617335738 514480903 384353562 518132319 630607399 1038499474 167569726 752983313 456930276 272655066 915492513 1023394041 27352872 802336080 300388539 985920409 710424269 972673708 222361064 264219133 512235216 658406249 803956713 76891441 536957141 881752134 734329953 1044385478 195083425 297273030 779619672 414139730 23386270 358163889 938598844 805714156 550926938 179632529 215344604 34830260 447155976 169951542 837776363 835783241 312896509 821942834 1004809347 520077393 259141428 979916126 615046943 875531509 1065398219 773692243 108724895 96924513 761888388 389783794 308329928 484148041 395146821 953494493 376537026 283993439 25189528
100
42575611 778643608 601356254 1070993964 462620408 122143163 730430210 825578322 922468034 889177728 894684557 298977408 133088269 930413725 921188676 414262994 424911824 843963568 290475888 408428676 2664134 156863160 578147678 784983417 474809839 160194202 571195615 720597943 531443468 81067165 250234057 803862505 537073958 223084014 36695412 144473563 194816263 176171293 364498237 282800386 903488959 971061918 734312710 316026098 341228833 160120137 231314612 980803045 837621827 586445531 149335984 170848571 285868034 692046963 644362599 255055348 855576955 624292629 524391882 757452088 1044873875 388423723 831142351 1000835791 166786673 758515198 256833518 443770282 681206270 718473281 910873764 316086360 700121196 610337927 542685939 397873553 740513708 273574600 615532768 930829487 149572854 354379232 306162676 495446576 305678661 707580944 62164412 321052726 497184216 387567483 772149321 166320903 369612979 474072746 848419505 473511309 488831260 346105097 236860812 438743510
100
423687198 804948840 374552439 737261973 668014857 976918650 394068372 218836639 297690608 56377689 212405257 622250863 180689961 558873088 477135484 243798948 959866065 866512336 1023520926 750572670 1071383878 117606412 574258845 230110564 133047211 882281564 551943599 903436384 357374823 539328334 40830094 507808417 57762214 89595600 479845367 549324024 633567702 458730168 555154218 104545372 709753388 872987964 16831597 796377702 167485469 574927738 815182217 423015893 97744101 553035250 264675403 269599500 753205763 722006278 1012428548 33010831 718706107 845958529 449558794 1035768714 726112147 716798221 859505461 459102282 846785750 707751611 399894627 970533569 669871380 974139263 717510132 969028358 871655072 228465330 25483342 501742035 1028666128 1027331726 337114970 96295173 141220801 292604086 512402181 123468832 902483537 533995179 464629696 155676873 565813539 975201879 136864513 508675913 860809182 905033350 753143744 272876305 1028724718 569403240 149865211 942316336
100
798915842 325737233 303759410 1030572767 1007697292 362599930 750947819 386626038 1040805700 707848061 719475247 883410292 673463206 950821468 455425803 121638906 934220911 14247226 816860944 1001701968 837548068 577139488 348230100 461509600 994297482 306256890 57952367 843887414 752854319 611136792 758911487 153355910 693793760 660251054 921249828 43777062 360468785 737913684 440904580 622881551 103952121 1008593542 430702664 723780448 691238610 784842532 821967518 51171035 705150621 10246388 790010677 50348390 425626876 344477723 712842180 921753996 686501335 121163176 350096259 428822778 574002904 236930057 147176367 989945090 454646766 822327188 225786891 310378267 248493006 191338240 887236442 977233246 786009197 691741673 674463718 524442379 857255815 10971983 793615356 16468226 752809756 15650327 4137582 920438347 618566125 749083017 731977487 339458190 405690371 1002975184 188479290 757400732 1020538665 275136637 813950540 822660836 310869869 519475461 817752613 173886462
100
681424803 159634750 350238636 882581796 777183714 322901990 595562312 70603956 383797253 3552028 861645159 779013808 387131435 724621541 895267578 959408445 106264887 435563432 756275703 490377511 962248528 511502002 521202134 258569820 14872674 566761140 345962517 399166573 323315868 192045632 884613301 399121168 196472560 388620879 441471674 583048864 376818071 262048445 2043054 378648731 358802058 346366667 314632478 875884579 77003786 143707549 968514332 307200638 722007320 1057301178 815528635 641696662 794959357 230872719 428343703 171609722 1031380164 774959852 179279690 425854427 86499771 883203973 949554680 888071312 1063529462 11106930 121712324 131538450 316546508 801931439 1013552728 680431361 629498200 179013277 94773602 180714909 615603449 441139327 83585297 222734925 299562962 301325054 522211228 307687452 773484107 2368422 380935355 993555767 853227150 120799591 402565676 296971120 578286859 887684372 956440623 616980670 531661044 772315623 436322827 534781883
100
657193153 159006203 46025351 776282148 981001902 617016017 285497457 243435357 138245432 837486028 224095003 336640235 562672548 1019310261 48754393 931624695 410905208 747188791 131225988 365266 951517184 340242020 1002788602 44969323 640871626 990474030 575997339 794658779 329203754 591625455 660685517 603415514 759411895 1054295777 197461882 166786118 167433420 729488295 820302989 335044003 803909384 159986115 971911033 198952598 1055890126 1031225373 31076017 51509353 518720710 846767746 897914417 579243915 610827098 51193379 963445748 143375373 977949498 41822738 585739387 504599077 57736153 9215944 888088397 244509359 328068077 114384802 11389809 405787559 311741939 1032987999 44112885 1008570544 444380328 470620324 350209131 826813328 591617937 108848504 398370151 498177201 493129588 39281864 35188994 86135714 792160989 931714276 584013658 235915156 635695770 195928576 1028670223 937031646 249726527 42778292 322643400 532870266 456620195 894733437 493933740 1010943621
100
568112225 542921786 790820074 143847619 319516760 1030508207 1035237425 883458072 844624940 516832517 276638008 266054672 970026179 94933320 734152759 251791192 479711432 1013327592 578172780 13123650 999937323 338463545 445724568 1031041349 57471390 44226034 940913791 561119611 376534298 59445682 319725932 742987042 448047704 267400310 354706858 803442204 1061358681 854239269 461953292 373398638 282888927 37577476 39702630 637525700 37543665 122523714 249412113 407966444 543813467 859228270 98290283 88954455 129647915 251517435 476919893 632878747 310743093 925114819 416123315 732221939 649149328 404583297 701493232 1032472509 998969880 258642517 862958711 834975995 765719274 190462276 257013051 42637523 983340522 28488630 138998064 348654863 186015808 465962486 674243791 377298590 87705814 78816694 128611990 729905681 1049087196 483574408 798831494 433045535 131986501 865869414 74750883 683304481 988833351 259159594 595967608 816588438 614108639 959347223 320825232 727056800
100
599969355 928732750 639376126 778882438 415221646 594332506 1007100374 492328752 225553135 158324389 388409009 141955758 310484858 284683008 436003373 584145842 712586877 72005919 504518507 829638161 1067708429 688687131 1041965200 430702149 233623423 66002414 499731268 1039645166 506068975 254097402 836650294 727791692 747145404 563909507 189618325 864277191 403313161 54560304 813775000 831462760 88521022 818357902 538353144 586028893 853865862 533398669 815657841 779348857 444173391 708014593 557191749 791691441 482448844 640506658 387059384 441260704 610832758 372682508 876352661 563628548 516721287 184440896 740774823 110783806 645024894 119194913 987954241 744325334 1058776990 853082232 738216887 407175157 263308654 883317233 779987171 1016698090 443911482 282500764 189321377 430594470 271063184 164159852 875172434 1017489471 1058879429 397202363 153787485 629898096 191497838 896183748 583522474 668688152 295800807 779069224 663083301 736096439 298943439 258015082 867357761 280621044
100
78707338 435656307 577614194 294444825 154356158 579212558 390178226 980366229 753985750 199992685 1072226301 738203257 773350786 754269090 638076372 650425596 970549301 141520423 284573630 430907639 377211046 661315159 668898755 963690858 479507023 326447346 1020615663 947540725 520870129 617125533 699068117 298547296 635616526 380888160 798162953 989059859 737149038 448609318 451981989 1005050782 604031643 826361152 81381317 495637043 638729572 613479651 740481803 437313319 160758110 567273125 134655771 1016744821 502051422 286606596 649759264 665483578 647877632 1016152543 578921030 207381562 1020999204 213458683 940677694 913748570 1013309803 498845311 291114429 868308004 770761662 952169336 671165948 121550150 897266888 162851414 992439865 187333907 659663479 10666349 876888117 517988096 178978175 736049525 1059971253 621352 1024450006 1048978955 161362946 951897801 503387961 621569582 382120552 509818053 646825382 1072196802 331703482 932345378 348887520 445864208 571273420 20376202
100
526593519 996450116 487699960 900802764 966945181 923418862 953022874 717834073 214365945 144676226 921641876 362392776 796051160 228893400 415107787 97742930 276604239 727188908 605311399 872303190 1049550394 288713247 166777495 278271190 843444665 43684916 1031609483 472374265 79780014 265615444 311820152 852524679 148396352 756671434 187246808 532602480 291826522 606811464 318361639 1067163973 190229804 866821473 161379175 855146685 914352041 224239372 583639965 606677810 877568776 182691879 355459410 774353953 400804676 513890802 144476434 73831598 523920540 1021438352 872927216 364002333 22073363 930168970 616550401 109326426 159784945 204514635 938910940 157924978 211647552 896005028 675780640 241187608 538548048 550856010 822435310 1011405601 551694899 280881747 828596587 701885448 40218945 276828605 701243712 362026091 329826454 342589928 636918810 787514508 603326607 316604694 646761770 475999953 891286097 586092018 628439205 218259524 898006082 857147398 538019909 242610451
100
273882766 951511107 721696710 295699729 1050460067 257919357 860836202 61430835 677755061 489652461 954088054 578761493 279308859 935495341 1053593523 1048621939 1003675760 863333951 637276653 758772912 1016596435 1023454983 650879607 189697106 380694951 464223436 654397350 234204803 873965684 10055739 960065873 246013586 1022956676 368361316 728552792 770584432 1059156071 385287739 710933530 608900148 903007599 403873560 671966461 451199127 792176693 213814072 593292009 793581945 14912786 111602489 666513613 410203482 957598886 541329314 459021849 1020423393 1050820693 52029785 995060547 742587225 500965061 2261546 882261570 437137199 347005026 1059349831 569300758 640166518 215823322 536350659 370363454 1051800419 388891298 117293334 42227520 622892240 650610030 876995484 993079588 750456509 2648252 858653974 260996857 439801547 191955275 645160743 837701199 649013439 1039044764 855896024 774578620 172582661 454728056 301670932 16256344 489540394 562054249 548341293 963109696 263562849
100
339334207 464329301 779972630 888222208 905456268 268280614 987154303 484896768 918969385 875074587 549822628 103717759 167466415 146737172 828818098 13216065 369856511 376130006 294289754 911956011 875353275 499739785 1065371985 774001096 33428170 327840824 219626705 223730372 463815384 295964244 426106903 113808243 823483347 1015994930 908776931 653445195 225335151 970277256 215526395 734417509 329860771 997515508 127842215 569247744 671249962 299139189 989921846 324713726 970171139 743480304 215041401 759157606 634404594 782269356 496695363 635526112 886424828 127261910 164915951 349554236 264379887 66660862 812053465 580723179 486675672 780419992 207629283 783281796 550099850 742250620 400440050 224885825 623484702 716656231 512308335 157408383 594553965 602880632 506168263 641950274 613262488 836397491 339437803 1022866094 308822401 701856130 526877905 735339919 5581391 1048641582 746092017 1061107154 86464494 885671274 1041859784 700039690 495356301 253921993 1062887512 477420780
100
830490910 807855171 956033702 332230099 75825113 473604277 836375867 894755133 188947129 802570845 990170532 793192779 521289469 378341217 676985331 596659781 182488745 218825289 1051886907 180588308 970194178 1049477761 821328919 631640519 605139734 479825113 496777508 103752718 844989490 636298244 512663938 857738178 897806953 804659484 625373527 731211611 985482004 742906908 229546060 439623288 981869389 299295845 171681294 433316443 462314610 133892410 202786510 130629226 130095272 796521027 308858818 36780207 495859542 740050958 471980962 450921049 468332966 529493129 264107819 970471481 62263047 479576970 216685983 610415430 226585005 935824199 68339011 540469529 1054376720 23479518 539769824 877583474 512780393 570731727 122622787 457285041 63121208 168117116 921820606 357849949 1064178112 573662640 148339364 714736289 753144713 837481749 1040331472 398913482 159782366 1035636924 87942431 312094410 276001869 926703001 320029425 217992120 992248106 900554501 154541228 541307726
100
874584587 345726779 465616441 337027946 1027951693 75065307 449731461 118664077 122030478 253413993 122064130 420855135 1013443633 274118862 569105443 431279401 211422173 693530070 872374243 661914201 493281790 55567793 688613695 514095106 476921411 212805235 833044407 822709593 391334686 972036245 256241105 27772473 677749319 967503729 425860502 710884256 995389753 966074825 77137171 590584880 700493236 276361792 881222362 493075631 864770617 526747615 695437950 112375943 588831377 43619986 724271386 327459399 33183815 954898345 713435595 548455456 514799401 1051365976 863797809 942370920 141597131 927888439 836234995 99181082 305722883 660011458 986617912 345943381 578402670 775825113 102684206 1010515929 288423402 644566850 24882566 105312653 441536026 258977570 828136438 780084475 917338598 755864456 578876598 274200530 31095544 332141282 129895684 71500643 800680255 840521094 1071741088 702393637 949714800 54357547 667031120 510199602 254947200 1067434605 214740061 690831559
100
666715947 203490124 211801364 967485128 338240625 546026925 780729159 767177785 1024391699 459098840 200566474 939504326 197731354 1063897336 757225718 693070652 772639825 639370142 397621544 300508686 935337670 122971199 752668995 699153361 200232525 371737265 492476970 815887808 573352189 402902450 694884423 59080248 833846448 166757217 460081159 841818429 135236487 503462339 736696924 1072340212 355848292 422360895 103416121 408175143 54612847 537123618 882543642 755934404 71700114 254301725 345379961 595352670 485220861 308474562 292387418 863327403 381917346 196111882 246935744 443002372 830995642 29351890 440457781 277097960 515701822 1000715096 908375366 1071136633 257875310 633679811 200218885 393708541 529761102 439521433 567001478 924250974 948945444 756002375 991734882 431721643 354599932 732247709 638010679 408852117 832142628 322598223 399155749 396980210 334246064 586001525 569430098 908783678 90703095 302972171 984428648 447240213 189179924 582999922 184148754 342610362
100
669385830 1054419949 893797762 431128980 848430352 190427941 264797678 312223403 538077817 618620582 499390478 155077423 711896782 99422560 727167392 163382514 580516475 771661862 262387429 931874281 452536502 1051589170 22818593 523549870 99933172 711616927 437754142 374555905 403284594 1048876014 485283753 227665986 956836525 143721090 355610132 316632569 343377898 358824740 711937203 607288399 625706671 237201535 383020383 495011986 761336136 104895141 97026038 1053743029 628270147 591488904 6317784 24104653 376886004 632656770 902906732 904450965 966450162 13216206 506450585 772308203 810241432 473931020 772725069 153015121 570210949 315475905 298754298 309617005 296123932 1025934548 800031764 73585801 153194757 539645970 1073318548 749808915 215838122 587638444 583734904 555056926 647824571 138608564 996188224 754860768 976077226 50263203 15172467 604321074 55222064 669155798 623762200 246269971 270355398 662898444 700542526 961618725 135224877 910086122 1011854452 123319343
100
316512743 64040055 995670609 254824345 2048955 723589536 344428013 763158771 598967861 286030261 104930150 815573870 935781923 1060232426 775721309 930093665 962774809 637196759 926328182 551690693 548995054 392754681 672264411 868953786 178093885 979836463 251026618 957458432 618659813 748793661 54632130 472514175 863489418 120000076 22726058 140004799 280205585 5427560 867882411 592809072 517954856 868579329 347895041 943344868 1041388219 795521899 889497709 533794192 1024914816 47202142 446078902 900864399 681515117 877611638 484741667 868940063 271977020 768241331 443525891 540242465 346212846 688011771 617154085 326244509 397167429 566380179 134593632 1066561340 829541192 443081642 586678284 179214284 600388803 227233231 499075463 30315456 542479556 1035499381 746689458 591336621 440901407 849109366 878684274 29482191 150618859 419824525 418807087 205107074 886918915 697418970 822058839 397660616 610281094 804947042 551727324 603003594 47088984 190001549 575272114 886084687
100
659641503 95089830 269216594 87927622 914722630 803071839 637271866 176418882 895170173 76832074 74727787 959080441 137254455 867351649 799684074 1052273605 88873386 498853247 857780287 772151843 911601619 887631076 164151289 771381046 540327920 804446900 732146983 349723972 764292611 954231673 704120032 1014947128 602795862 138340509 325825981 104509215 538259186 732131569 831863898 923734699 841089574 208001321 299229144 261455795 377548038 702352478 865009246 81200817 886732521 547222666 637823379 163660098 40816363 108983055 410899238 723047082 563183721 425847089 528042311 436959309 473380743 1023856791 973128491 600025655 600282541 174646222 846511499 1050659733 346363398 23615174 241035045 133098298 404554240 63086419 555212090 123016219 598832590 513494445 1030158350 255405523 15693033 236418288 843786092 467561760 1027804811 349021085 933355296 621499492 494637618 923560983 795415418 811615269 888263715 674856231 682968529 348101517 209879525 1053510265 564961534 157903082
100
432965314 295650589 504964573 229419567 594772041 934192135 140765136 810556786 321798862 23313550 990599483 1352044 588869097 689040113 15116297 955459068 125440243 642910925 315107877 335031460 852254604 105217960 424729090 970905866 369260056 687983978 34005780 986550649 187117117 178700510 117522005 399912797 752288614 216082486 549084865 488357835 960563011 198974340 970714586 96457718 60941895 669177154 622172196 620323259 594213929 322247371 89188778 435631126 75987043 567293151 282344056 644869035 946967222 254703651 405187358 436309822 738840484 742350239 29831476 650292283 845305077 773466942 1007203280 497485615 686837299 606940241 1051015185 60415052 366305581 854293005 366615960 711962601 87241336 238769160 421489418 991014656 381352425 354879680 533473935 679780271 552281884 512912916 1043977814 363684280 195892720 1022814665 372823311 301268736 138728201 1030228486 233309807 858672147 415559757 744664536 272719792 1029642398 762866023 958971311 317560846 995028980
100
989108296 648770527 1026614603 620587403 264583584 390477088 872597547 862062972 484737385 650901775 1067641081 186102022 410074973 883507883 926745601 970301195 508892027 907847896 527296019 483917969 919384710 650637023 817592583 681185602 923024006 874228972 189915187 881052652 70883141 241141903 899130615 527248130 504821458 542702908 594211633 471398682 959925762 215135435 739894729 923349357 520547562 931557368 90694439 827256923 1014113126 220954340 305269175 506983396 85194134 883673490 327461996 201042991 349626459 297887851 322166587 566877191 104443358 125750458 793318299 131909977 128604682 931363121 98026764 544275895 380176141 283069027 554382732 314873560 732234203 535187271 729758243 729818901 231069355 913781180 624301913 539698670 974288248 846606079 163409339 361623683 94922369 511615030 408172122 589519388 653594313 655168233 925093707 805031074 505611415 614723971 987633704 800323875 153973752 162315221 877829773 945887314 206279480 420990868 97311388 613726980
100
463873901 687653078 709720953 920267444 529078508 448610969 149996495 1045387775 545462225 543989565 655619658 238773545 623202428 494780676 202101275 885301911 794112015 788122265 830349175 1059603283 325204209 767639430 732974104 68518796 928114509 194624700 224204730 521038610 622044564 34226447 719540383 32513502 1049546999 675808696 148873228 67419272 247254510 733341393 847472330 541119695 658582707 347626460 742042022 646865429 909237704 937427005 930287089 1044864480 67204717 833399739 613803520 977395803 364741930 292231939 8867245 688902354 68351564 636430373 54286036 1045702202 868911199 892113685 87705047 743421862 11489465 99637803 705748507 117939411 403787759 154968740 505527945 346496669 878057054 520696094 1044827662 16725896 659126435 678064672 2734107 71672888 622875683 392237712 979269925 796230649 241132420 852764731 999488294 989038904 186131250 326625872 946192922 643283463 640533979 883096037 934652035 847167645 999569651 307509873 226274278 21285844
100
951793969 871053904 612878668 814481321 580351760 827665219 262007234 410023360 284937039 917531373 451403481 785108446 322206578 145267543 514551590 879382125 1041665598 302861164 615215811 982750459 938815553 291843966 163512268 29939387 858728519 327150015 628205283 752529666 742808550 105407177 700366765 95979979 749954035 358199831 490325331 463175732 132591883 806917769 171295490 342813951 70041612 257130212 1035849835 630747922 626843288 246096464 963681860 176267255 462815129 876980440 194056900 965024861 745152439 260989933 417199659 169962645 154450404 772019940 67284792 965951765 696962001 56086387 112398257 1027167993 754379382 140398136 12857567 476309629 997418638 43384626 970219535 493989252 408191256 474186310 307501842 744254484 529838039 862372795 688004285 51845336 833941971 202024126 170686826 106923933 648229847 548484063 373869430 1004907477 1012450544 568227218 766865345 954886423 438491892 335789232 397791793 716698524 768026361 558732019 184273455 613793988
100
469137881 588657021 911214376 823789455 968849589 486443345 673942797 1056624933 150167919 569367513 1012154579 599824719 1034870574 562553695 114197748 419200763 662236894 716278675 196470253 182715579 883545005 107756043 869193406 158622022 722213776 738436798 367230317 796876790 485077948 909788297 490573699 490983753 368512301 791165354 231685773 913541985 936268066 1053878344 652031132 768146052 32286110 112264936 758882501 177095068 224625129 986138873 913331106 1052240567 414192398 383358794 642509776 376776584 476754011 620288142 818680431 72851940 96493539 679823839 442025893 259316807 535325439 657811256 548323099 857940557 705168072 937518074 789105790 305400121 322303135 890581864 5922815 969834609 445673126 799744299 447550164 306868735 496424005 66124238 519259061 112194322 859415205 35242818 14795615 498861179 240280888 821953884 446861589 965534513 108378671 275554898 947037978 894953677 307324674 646856514 679270200 583728142 856194284 303905964 327399228 989565271
100
205491565 292830962 590126455 822426412 684388038 750077663 50179391 918145721 942739584 931879453 425784172 772079691 628285414 759741373 775852763 870697940 63716486 6534324 352321774 740236651 845053107 345238616 403591690 922895818 66519558 17977575 337483288 83158734 744742361 649957376 701973766 227832827 822642122 472194855 750107459 177816310 514103359 800904261 1042466373 953887752 310292700 112922151 338379015 203012770 962940174 761490682 56213635 879357395 53985411 62921429 59396156 241928404 770259376 269198384 264847032 430437245 925881930 642605157 831453694 448572109 944883661 48917046 1072364572 557007205 734169080 741156934 460310435 53014541 545398095 755328414 938603561 52934191 728788888 25360938 359418566 1054018135 990293087 466420538 563802775 927603385 237550450 1050127362 471838015 1046584747 855688036 140150298 1061233505 370618918 521584142 818508286 530006311 434131017 638983434 676468622 758555326 464964054 284393015 1067445904 19730647 956619443
100
459567160 996726569 711003432 231917931 702236404 1057243752 1025928937 383260587 511246359 110029500 18485080 89277125 262616976 1067261048 957777461 29561904 122432529 767397462 693368390 486048261 499831699 776915441 805628373 956309380 943783887 493429833 1023557421 99097997 766874309 333399619 894969120 141548328 455656249 882328871 398862212 50988542 985166129 96357152 126110641 64113373 642419320 546885567 987708677 207132215 175079199 418472057 729647456 40101027 846120439 459798820 241167784 453944155 45052183 673442942 166638150 1004445885 720294492 1034575014 413538216 532319435 368521188 1037779873 120836797 668928426 550013074 358026198 85432700 590695462 795175054 869185683 253280093 11357229 162909634 838901382 321053150 326993232 120724574 409185348 224109823 174737221 877142868 398672581 109281222 1031181927 145502428 726506982 200513725 1067490356 973616882 165072102 835367535 881567694 851115987 38943465 807086062 70893179 949580420 499435384 875297104 691452966
100
467920715 657551103 253683757 1071055835 450989107 138576718 59614243 795590734 47438221 1068594201 334497618 9352277 993269354 347023224 467493601 904371049 342682914 281993831 779803511 118299178 662835151 943046983 749262274 795033304 274197714 772849755 96563956 488215002 277705550 831738956 502930752 782939707 890890152 637571750 632956002 394238504 757123085 645982809 91777556 915945331 481149164 1019636792 569515674 610001939 441102712 801219453 617385271 1056125602 849461287 99155523 636745909 114123485 27098933 81053195 172591074 791896616 750330146 775006264 745685517 554327048 242400560 944492179 752425869 271047334 789685222 112494535 372642362 769226579 993182607 902070246 472668658 897719038 80551100 570198242 433166614 175034048 1067468478 847704853 506475786 541400145 373228589 341538234 85372600 833420943 690480996 29861745 314969870 454582782 94242562 677250751 156328827 164246851 640926314 1032688267 918571638 293538216 456758852 409203363 189173751 626607004
100
226689274 893136949 522377724 586341168 708015932 509345366 804676870 414624922 713386108 314675838 94883993 853760182 381506419 715394314 522386367 81376640 398125722 661156281 1065873798 915984027 651839666 319631408 882566525 948532685 806827325 290339958 931610683 33252224 111442178 184792952 424131545 150333251 543769228 712845190 71667826 339617863 689347244 903561428 1023455402 45413859 566683891 850017786 869471780 627976209 777619513 608094325 706813451 337874926 637299481 613904676 629732746 904230974 949342322 230996171 736302676 304788965 1056966631 672770195 187028253 547506287 407455328 396819080 8254494 946375305 174688903 297980442 707683221 830599813 958435660 966722717 269019715 96297691 703453794 556790217 915536876 6294178 945077439 300280890 555848666 373085723 299797280 788214256 529736027 303656743 227330178 962098385 72778814 461557195 917335210 995226403 670308698 7559347 792934559 683614226 794154760 342660525 578034474 237952048 577206692 702966314
100
464495965 3816943 14663695 624290752 998215433 439872041 725923888 709738666 791956294 30538905 645733230 821694534 81767663 322994271 947960632 494535574 827300643 271218816 486145405 362337728 570086854 695171172 418015540 749237390 17943037 39570519 77873878 721400047 639989430 436810248 1001076959 668860276 169238814 502145292 38674512 651610324 960338216 115188572 420200752 740706920 721538573 133807571 638890758 93456047 441086663 89811121 360466785 397854156 914551444 1047205915 283807825 434513411 153089401 373347480 937515243 217431103 936948925 711648149 300307912 597804175 537288553 922746850 203704198 90530469 601591503 485106227 878000454 250245718 644205312 1035131297 185060652 896722972 529211220 106050598 932288739 1021165975 628473574 818034468 541102614 36275719 85965078 978905055 698190584 915822292 133217797 187360254 668057277 164204551 278917916 284723726 495021598 731183310 231462789 510112255 1001229273 4424700 486160560 898364837 913209647 479043718
100
485635792 50301240 714723941 546773511 446847324 890151892 10832707 328763709 939832206 146241530 827890584 873878665 682825959 478198797 287341492 180830323 605905321 392741590 253014252 814518308 965984092 946807809 620964377 572372459 110567753 830141598 236071961 776573881 740403458 111120289 969641549 99568548 64564952 151121505 430114586 923836520 39704163 719360285 390695016 648013281 673624831 411039602 979348518 787186066 513702985 939370726 72954052 583596833 594694821 810274145 295929271 400661720 809800635 500651439 526477304 79864870 557170422 698004479 760057477 831717916 955607556 228533350 328623839 881896433 88950105 808355165 214229387 901217151 324546731 624410687 603999889 1060347843 383213431 329761228 809585152 847355232 609717627 850985641 88455272 341696285 572015418 293314526 190305118 65394274 535243387 555221846 1060783611 462203839 442593994 143531106 868964702 751140710 172836342 519252023 254882085 25508268 83709073 124783211 631314424 285076364
100
519062132 276968828 68410367 523616035 907975480 641803081 897137510 291207221 94910141 497704343 222060768 452625575 684991911 490083981 170618913 175152387 1066696156 758534456 890511971 625407223 989871879 146971144 916943586 928054230 880101144 506613585 7756640 833793301 374625986 208107979 219783330 959475919 159983100 275526931 735489776 225086530 256936065 86288424 72582809 82190928 720282192 219647470 1059829869 872793087 54996012 1016024494 142111297 928223481 814336028 546677652 832412527 62842893 1046767084 227268912 267256147 296724396 124630955 912362998 368612303 839974509 851031595 732696510 227586503 515230601 147469701 136332100 149128614 565743455 156076434 1043405993 422343128 28896241 660421234 819242992 433753422 991475046 372164873 1068605826 658059261 815436422 476611453 892837547 669880159 671362369 948726202 325305882 685468400 430306088 1026236910 305404005 725797042 334128626 802225421 17516675 757645737 911145977 568265550 579282000 610098784 292065466
100
784482476 143363340 481330019 198534489 121284965 746848220 707259843 104771866 899985023 1042132552 675823509 449561065 326527550 687613627 264445043 1051241683 1013124271 539659527 68965881 1048743563 668356641 340484830 454568009 152787942 901381543 399040601 134514312 1029128799 666337687 445111413 86996830 996513940 879202317 350176658 236749178 182935239 505534825 802564594 1028335628 37048158 996069068 921325632 681604938 1025998691 719156896 635527174 667263211 469798660 33509645 862362165 135112879 895379988 537676932 259465633 297017557 542283912 894487096 719246211 713488034 1040457468 961000096 55029749 307056353 880602924 1061329399 496882297 763195998 512026747 356644028 248117875 320064106 246179951 485448755 822387626 446491994 635988786 451666657 709078731 935639816 677526547 216299795 914659814 150767952 761050627 857629016 1056262383 520773780 22090777 510506243 624778814 731072569 329601550 1070069930 275391248 888316712 329129154 719634602 926875651 636525646 846090933
100
966682016 434931102 271164188 444994702 33868017 460326087 3733511 243492248 492054851 824031051 318261513 208034880 306317058 756512857 325475870 65725081 290592988 1051856135 151442888 690620120 371544133 571145420 114094476 786750423 754249204 508623364 987984499 1041951126 262907492 545315440 937657738 315502006 172938836 916004787 810336354 1485820 447334215 763760598 626011536 1072139988 191693829 440950212 440428846 489150411 523484440 622354895 909692249 956342292 1008811344 59236905 500018865 646113541 755527232 753167212 920103132 436665495 961506494 979122451 950795010 870800873 151072103 312978942 592704594 7948732 113193240 926506226 949317756 560252664 897927542 121020695 434005046 918439719 1014066535 314230392 1046837688 142857973 1057070487 656851590 219266367 593485494 880400629 327122070 100358541 366179040 358883635 35432030 261579879 1026176140 576491337 724182140 736148246 467255801 1000044530 297666287 303034087 86947593 1022337069 864358812 699679147 74005955
100
370835901 289920202 742371896 128659151 599826346 1019893158 39327973 22659581 559934142 650659520 176116754 617926334 687748617 1041223820 384074910 497392809 427932510 251455971 410016367 579290104 686141395 953630847 492728558 267034120 465365061 1020572034 32881544 131581405 397708754 549605871 842138158 793716891 185131613 496371504 594570709 59516430 790500621 409644943 1030825207 734740771 11478734 849926844 37746705 511041645 608493262 341709389 618012195 718642849 300338945 839168569 646381875 984689434 255355038 893276509 59382474 695515734 863248544 507689463 791928949 549979766 754361415 704999982 548388933 78897090 72097172 122934407 961359184 465128739 619808720 728610929 498187310 159136936 138155013 618310331 864178044 618906625 991468931 561886744 357913692 751956231 462761565 992590754 922750707 550840882 392598506 70802260 613480170 225779489 685507396 1004891279 1049175022 771574038 200461772 141624982 371640881 535231351 696001956 323623186 349357798 105186383
100
42398259 700683406 704855240 634576074 981447845 320217851 321208468 881420732 985169001 581988398 828347786 299584539 239791025 739770973 155220464 519750017 25578485 601662118 950567823 952833195 73118320 660624777 662998068 660577788 192558241 460710760 942190128 824857595 806169804 270004494 73289945 574352336 441355895 498772005 74925319 37194187 392121069 1056567230 368570775 635175390 387433918 1067857102 933924844 54831134 851597629 946979499 959281257 843297093 166849281 885042067 206470904 209199923 921079908 240992549 516251526 855725416 405947143 18029797 589249156 435290508 831497548 913488060 938287464 467985384 840750811 272602999 747090730 39119850 40655134 105577795 989448391 563805349 421397444 45955127 786706882 565394766 955386178 101677259 426541214 254540224 663227213 37239385 579397477 434115321 540819297 181156771 3875876 962527131 47489853 773195596 478969196 153377900 32522597 157682781 995938003 285281494 560629151 824002242 22455665 408415080
100
690266486 322205643 362441828 353372755 216465594 289533612 938649932 22971373 776785406 759161085 228804815 633985842 166430489 177558330 388365078 789113918 354984358 857968963 962961486 966749396 242171780 106575582 88786217 391773402 95941462 915654704 816525146 889964250 798266627 1060952648 65960476 825208963 691152439 210226069 402244268 642718503 805488353 598674538 540304587 642790458 872528307 956823425 616023869 638440921 398686373 124271221 16529484 584775488 633592179 715116102 865393221 500411731 1050952218 889815001 197959673 589150998 139193695 913574006 171333950 897233461 840712008 820360776 427937644 550347645 917186976 100443360 489157089 678846305 531996791 1038976435 868225661 10765942 893132448 660797591 856699431 67283447 754661938 901739594 338320710 559987777 598886664 830717675 1042880584 255267160 636097857 81524351 509402142 757903201 304980416 747972973 83665598 503164710 719781549 469597955 229344160 241527957 38940146 812707823 862281794 267274049
100
121116606 664047302 262447268 684258016 493063942 696410240 752025549 1007507403 419587583 510117114 72837188 939983745 677679781 894988147 953344151 175057188 868967224 945286927 492734423 884355578 1060815546 131843927 584884762 1019141613 645827954 508041399 346993912 548205580 534115691 170449151 644002831 648643336 234288885 606706659 875117952 465482168 240901411 604892027 2549359 388833173 487380556 506212547 653432710 568120638 458725515 556608540 1037236594 868992245 52893247 571604425 227340645 328981281 351093387 583188083 617950611 111320778 441509335 94873510 230080949 706503200 739344973 252628050 159437705 6619893 97732701 727736650 386750287 928529214 382016313 795055560 796056653 792428949 710059354 773192679 359885133 332626362 945061113 769098024 205154586 730264846 678451351 1022162670 171681543 447841046 412832629 597371650 88431463 998740478 49299997 945590287 85411862 355344147 860624599 687044135 34661614 786954056 425874997 559600444 902339667 913999794
100
674995080 400006056 731781032 858537484 542125415 732736166 261725144 150894900 363897391 842218198 841643470 570755500 1072600190 73002685 932607740 771572250 632776632 483158338 841777624 176592840 39001218 491091507 915154523 278844196 393819466 533578430 294932096 910413889 976071356 250160632 667613899 761057109 228061262 502561113 776998591 726488377 184944821 557187390 497888615 248749036 713927278 862086502 924100046 739545872 1006466102 211302774 887189383 553087084 68170130 756290933 124401446 909299816 1041510217 69156432 259619524 1001219732 913874916 167435863 536655487 18103841 250810421 432655806 817668343 97028710 556723149 918219549 338720723 1032259420 557388164 234226673 851336250 292219427 353990645 890064153 100319066 388915579 860676607 452291417 246996709 315270732 1041277765 533072858 150884751 953785374 1035105455 231017640 824943505 307954081 274094311 1014904115 99353385 348074279 568627421 1021935311 314440984 995717413 51486788 199355700 925321506 832296118
100
45244946 779024126 249931410 666807320 550382852 161644077 397330611 1035306284 790693911 1041062055 827413336 177454074 922742544 218917042 491317077 683842347 147924725 342902138 857161475 430640269 764060306 994145169 385112768 95738259 250115830 10693993 547863917 398293970 256729075 1008122844 144488686 896040326 914314401 77684389 562285229 535521803 213003227 580306149 487786520 456609380 965890240 638195102 448240415 329370039 21071667 975669307 122310327 477081038 91734108 335056135 622406489 199438231 87686950 693405105 735585155 732932006 836324543 855641550 273338422 787800750 338410778 456971095 733560182 556007948 691110768 541851431 729925326 191884348 295179962 547695998 693765065 548097377 734881337 1021572737 219202682 431368129 882187759 967706295 551755253 249361479 374471459 303286157 297174739 80433920 594882785 959289299 751436722 368331678 348511352 536319037 212886451 462560760 141724154 850259940 262507770 1000317576 723437759 657185986 563140914 191707883
100
677302242 604963897 474382854 145969765 1012085442 1050775437 14294441 88370778 72787331 197967973 353643343 62967510 955240843 110500174 6074290 770547462 259602949 485037624 464314766 1066513853 506540129 162493687 140109349 989455856 27515090 24776131 164273595 1049026362 782319310 490486712 241860635 484875865 271677842 484169047 208374032 735800751 221831324 295154947 388576493 397571522 364793903 1049022853 440306950 734780860 604339666 61990537 933315636 718699499 837770449 914992415 508814166 60888642 1062376123 549168187 260113866 698561239 708705250 1017604404 806462968 446658659 106381278 754360393 890272199 620863173 348616202 454651159 829185830 349826943 979884550 514423588 200005765 127424055 371232819 234198616 744724825 149487928 631994938 506975103 1065493147 89428463 992811910 137906376 146960202 293985646 576032197 1012815433 441954532 1062681836 939230570 259161720 858004465 1007251010 593716782 798150323 856474745 1027998831 346318731 521918393 238848648 349136918
100
668846400 696792623 673715889 486565883 288233424 76065565 124053128 310204810 27164930 366396526 598042919 431540560 158611554 612636019 661400490 556645247 412740543 315096929 524817843 191986798 571688875 462293454 950777318 243204375 330075134 893831992 582065774 1071503256 123220052 700277118 459264375 394700723 267163786 687045221 876363185 229065549 120838469 457567252 558123732 430458610 260017259 1029430680 899249686 51792464 254981543 513965921 158662326 659595447 150189801 827806659 624206453 287287712 393762020 962791286 898787864 26521891 1952655 226941463 1029277159 332750975 62845605 211719845 824850993 934592150 293237284 519642116 706665414 423346286 56297170 436827517 610524283 763586993 420730547 586318652 253028266 125992237 960681364 984560337 183570095 162577749 501954948 886654896 364381548 60931263 890896213 944812977 138571462 217661093 719748896 256212880 1034369317 962275172 104927422 979780462 838863608 322501887 1044496463 825569102 664715055 631175068
100
837358263 935699353 700838335 1063428614 948230684 946100635 339123234 72682026 355146346 502012931 522502612 324698522 872218063 29953895 258288855 42593805 1008982335 518818494 317078064 884320732 767181040 557023204 29734503 369095815 924003551 385971225 882231819 526185262 688991562 17959042 547550764 455360793 914337588 985862823 860692703 118755377 916476133 995706099 902148542 443013508 928925287 1057056568 449101413 686071237 131714570 1016078120 940001014 368883145 138261728 725764317 363365014 225260299 940632898 33546065 766000110 16175145 813050185 132347111 774913451 1024749924 873177942 67648480 292212478 13710628 39636618 417373927 637288476 656413810 689452366 496462214 863078079 441914237 561732557 373129390 1043720867 1018167830 614904949 29764403 249676298 720423987 97231994 320072270 150224441 10312303 224827475 278389273 222971896 257229448 83306555 71684630 484731926 222136288 518540465 467574185 818796515 412986365 714777336 399729817 70673845 285822730
100
281199000 759376787 504478051 817963091 680369371 232068263 1070427341 52944589 305986385 510732233 1055935570 258943371 674101836 68791121 934585175 282976330 58434149 342297724 921671879 542249958 95390709 627595240 836213646 81823459 355636125 787104284 578543389 1001635301 1047502527 761708542 671016937 697081912 937062402 1025453915 434513900 310814793 458001362 841158498 370191139 654418986 57289949 138758441 824628238 785581586 536955031 608307239 429205555 505464027 9741239 93790904 761539738 696765571 142931640 919671453 998199890 24116907 1015685721 5143929 691860203 917488411 493777949 532434261 1027169531 752953404 272497356 214718748 550957209 688559004 677112560 568892704 32852965 1031602798 70259545 367330195 514951038 235526663 291398042 301055247 759268106 703744098 968521353 357574927 37503410 53621917 778652355 109858419 266426019 487112570 48423717 138208256 422666638 635458527 231085396 629926110 1005165352 318261078 296770614 822725912 78934443 1047661198
100
76266615 1049438751 421606739 983820760 671398149 924912456 590664930 131292586 169498516 608421449 312846877 465103648 821703964 905470912 940856909 879727734 698002006 896309164 919842495 45209999 751108162 204818930 168933700 294013041 310490275 107196121 578009266 868064711 404278913 1005907854 829901153 702838110 286802598 475947681 271224238 629836456 940730402 758666374 252537467 151095612 939949256 726229014 623760301 83193171 866466222 594827019 617687213 1065382989 65238961 122337927 339517672 43818282 596435950 927318926 158255183 169130258 29934666 988281735 802950104 727124942 29543404 625566911 796939771 1003191372 32112573 852505317 81247029 210720030 561490671 51909519 965752456 213423355 523264883 810157748 369522169 629329725 412163713 728155953 333428497 772250722 618288404 860209988 307409757 644127372 61552747 843752724 217160942 74513921 455014026 219376422 503786202 1046786475 228462263 849416425 634959289 705890200 64337405 213698348 140469288 966457723
100
596069292 94092450 323643210 414120233 270654935 906196581 106710850 802574622 1045937620 896579696 678772666 491394294 404890816 872611364 199011423 89104884 719644665 1009681092 614172002 909291390 497302946 947313145 469363704 1044443038 964596002 531896398 477218523 1013530499 584869797 950307764 698904264 643852286 1040733337 1003291648 943811327 963472902 505478707 954837864 563887558 222262068 160903656 191983370 1070547174 175056455 329910516 401471334 913412652 411943842 110304470 36319454 755372010 837002697 508873682 175727677 135882099 759195112 542936430 110681901 1046816674 947817548 812340981 955133119 1066008916 815583463 527831031 522444264 36892649 1049553872 359667399 795271678 934514631 573044161 590468348 566652735 326334679 515922071 1038967792 293108554 213428998 259608534 568541508 939836323 27462341 54524195 508105562 43542068 711650698 586282184 412384730 134482375 473216589 239441459 698091053 874944141 856392204 240624758 322963461 331775642 450159687 922790601
100
831371731 169580134 391099268 307484932 915292496 529235277 460318156 1005155366 875812853 123377168 950631724 601282257 873922434 810782546 788300854 192283082 552978043 849837084 785652349 811515006 304553126 864582746 772444444 70468984 494155662 625014108 161781552 35820268 805963523 550066774 236287577 759309104 326416792 874415328 673079101 86072637 802640164 651861366 815449606 137920818 282150721 617780216 1036766943 773138641 784613840 884615212 620022394 493246465 40621939 521175607 526041741 71966026 888759314 802642728 368645712 595509852 321252695 198620526 796731136 257526920 99358514 678372700 475731040 598019397 937175125 322742700 84773171 701039277 977018552 487330809 785553347 987613181 828757014 702873923 595043933 965563928 202715759 506094191 688286675 434361349 228096133 521376965 509934584 259110765 1058311775 587205232 574284840 610366750 810510792 476545793 28137405 778224010 213025488 543740909 214199451 277700936 762796106 137969930 378234789 1000180114
100
1043334221 855008534 389945669 673960134 1025368244 1000122928 521488872 415411942 487078814 757355101 142882432 200510999 310713326 1023873028 553196800 684550949 585504203 447753843 259184867 441910782 523972385 815352408 410881958 15639091 303944735 169187912 1063808330 447829882 188079032 789432123 751202515 105640494 531274786 758011150 848054475 232219597 720506713 877304576 1046298559 966968185 397412253 569789493 182008001 84729464 1016558575 379031606 687717349 835672245 629126296 879995759 183243460 542989628 891289507 930625456 296121595 104324801 673371486 717417645 1066812589 358180890 646153437 522844286 434985725 706444480 1013432439 742844447 859071637 523733331 132596295 868622321 295194147 969237523 628326572 352117815 600359126 962157927 684815049 1023930778 1064939237 983818330 1020749062 99919270 886697992 87335705 409001357 632731467 445705725 256075638 321556686 65830748 370499844 1017138024 159933947 733204755 208608356 539863433 707234701 890331787 397798116 293964183
100
1028561853 799851845 366967634 984391923 827183371 249753252 632184064 469033765 1007766203 359747697 785648706 644981334 772235603 87785815 580390641 933183444 650971935 636319080 982917355 857762961 944918701 192693910 459632784 833812901 694735185 600280379 691727175 1052653768 888035234 954026130 215521783 672984281 386235899 60970811 526126478 906283609 906912507 551649211 868080510 992839664 961637894 956500217 1024731707 261717735 730735553 820961987 552226238 849468333 467667609 148594247 490697733 52977235 195796797 604665498 167666064 923839247 478501152 314026292 637550054 1029909181 491044600 498622066 267153422 12286809 162892610 26272275 59214614 300183686 211345595 1023404988 876825232 482583562 401116904 356693876 639737616 737580624 864970383 949202472 909953711 700669668 922852924 900046376 478580107 1061088507 1048331965 354255784 277897797 751491048 280678310 5038400 594463361 961331112 376937422 112109677 285846377 532757847 957654480 32027150 57391659 890004409
100
975516812 240371431 48429174 438947762 432644003 206321697 369377537 824068302 772744190 617416648 618914821 894235066 566609991 437756236 185947070 168954056 763253102 57287169 608428269 214251632 27412261 822489503 125208409 965048265 81266789 470444738 357616201 1014004500 1042608103 870339435 904044811 455586866 1048545452 289465725 584676209 1019536169 566481526 353478465 589571663 950023843 188454476 1067209698 761018366 1049230446 372034298 451089394 1048964316 492429821 253757838 689128931 318344138 653640933 785453533 643356303 394767020 858919777 1006329596 328477105 422218477 221101263 762629063 766808682 836142584 688632369 575162205 733567933 825985472 439088813 163748257 463167762 143238457 608583693 564344763 1017198263 277521628 738731840 81995925 65004122 430096167 1041819863 566491487 233448336 361386267 497333641 303612428 519064658 315796156 231838383 1023097299 953330043 847768469 331336392 492755886 1021868875 948039473 16248311 87300830 92110311 389433763 812147328
100
957196133 558367190 538792959 39093582 209306250 559518853 301746399 232217200 998351705 944519364 380006623 819711384 436267808 1068379975 570908448 564953755 365373940 384716583 210255305 662517235 884306730 894103134 857877121 697281856 743047646 914709070 531604215 383137730 743173487 542892091 1011810650 37076705 982052353 487351756 484968674 835282598 165097721 761368974 975602245 164216383 181222789 588022641 293333058 771326079 283240722 172825929 1039803418 783934555 182868948 137026382 102324753 422083950 973874497 415251612 180012530 199797878 115957910 123386804 1006282632 75145172 271378769 812734201 950222630 859956240 318021557 464759092 89315872 110986323 418889033 45322769 413593424 129219308 754399577 652963488 301878162 366162380 841366900 807592405 279203400 126604041 528263660 712256775 158807510 987834719 203795033 561256565 693861415 674779306 779901462 71199676 185484070 501446253 726169794 879294050 120115526 611117646 388837057 538912847 761732603 771997335
100
410771897 233323087 109276735 497809591 735910165 249161361 372834574 622088639 713126533 574206251 893373418 842237670 348956284 869187731 55789399 672086534 279747761 73811495 563497824 676225564 1057919135 978089638 501611536 91835339 136594948 230429365 938329594 269035994 40586598 59146076 823028402 313079217 615012489 779513478 678042962 1011572704 122199802 1043273604 480751350 686985369 366695048 948567947 222219072 877951025 898966469 414536241 492782805 62189475 303027849 898943476 180711901 1050470668 901244527 1059530931 51222663 5173296 261765975 418529331 576220035 639318772 209972706 364350107 777164422 16075234 900078585 519262968 821123785 451745960 456117575 552103354 779500427 862838425 764405690 708477237 311147146 258236202 206648326 207150625 411903118 1018088054 1036153378 809232411 592145887 846736827 920419784 20385314 820059849 174158811 387482361 98652954 392646687 681178588 2638455 1029072460 1067300790 189373288 1036150346 491932644 584565989 602835790
100
99935804 468292978 700501259 261123071 917470301 98577002 701057033 1022047250 427305343 14721188 659496132 301173440 578537914 1058415836 852688293 743880808 342669546 401273651 801953048 718808844 786532140 804085676 334578192 128873171 287685989 404582064 905585793 776080005 128889275 321191307 323238373 552558610 245787673 1027373804 198429112 900638987 809409200 700329833 882008572 717434663 163419760 665458169 131572662 383004864 779581331 77350008 747577199 34689364 337984019 335012902 76366259 138713604 810283567 910735912 853888917 1039403544 849744106 454901766 324170538 888452984 348174476 1037782059 738580489 655458100 188686623 743524969 996923346 1067927038 24513779 1007027314 599406244 928565419 743525658 831060576 509177764 926678198 766858732 54872877 293278077 52625597 902751109 261696828 443493083 1021484290 201502274 338949838 529188591 750277611 762261320 855422606 78739950 489816706 993162493 386096134 768867730 54071541 115738509 440299559 318102935 488846103
100
671276390 588733893 160183359 770357470 689921980 252135961 256341711 1005612771 137985798 633765181 312103440 82382565 964614015 1053842099 764384974 718815302 407168422 960358879 130102876 943401100 908282558 607710856 478301967 1002736609 73539919 1015648603 848185535 642547092 674128291 838899816 718209353 131440790 642143818 1036005283 738986255 46790654 923803798 816136548 429191030 248596357 5000480 122904296 859348839 786629643 634812481 1067792589 891014094 276157456 522584730 562276250 239103006 602841148 58774924 728056885 214976716 548484055 185743297 418943083 796694480 292842833 391623073 146452331 595896615 935067324 831914462 461155915 389391187 261733965 306717161 119102594 821383129 1058571998 817519226 1004385388 724170690 116566127 239298572 711316426 227627034 477489313 751677278 770737215 1020819061 783749945 614629875 493573076 562494821 997661347 430535315 196689268 932120837 39569517 613267912 234217841 806648689 392035783 544975458 884428285 792539467 261063690
100
845690355 59791282 404508216 94006574 185893204 408257035 151689569 1033634898 423594270 568752104 587065843 37572151 498587186 1014895630 917611423 791353797 390021682 130742693 984761114 1062183046 141741061 290634936 1033763486 527415078 774405207 1004640952 539778664 940412409 418732566 587776762 47128888 464716149 13463286 401420084 989716692 151354035 368040942 988351492 343868037 977625074 110165433 599896425 457154456 236655893 754229590 7613256 713851358 802393120 501893257 282743272 113127468 124675518 467500632 732590710 380242652 606052798 116145038 127108994 711620682 103210897 1052072763 427295104 491790681 656289486 248586033 923344713 151928300 572682159 723895433 323278487 812904812 662127505 898246685 412634252 4503368 965250424 40401675 447274540 84008817 191595144 374540088 403028190 1018632922 994134669 582812618 172229359 1008474110 220016756 474577325 289903630 916270937 1028678352 560085008 481967569 421339118 993870934 201906405 351511599 260168640 538201185
100
907269476 718513669 1029596249 1058830191 726248072 609310097 709605190 1063864225 17567120 834699514 583191192 153113919 260386944 370133702 378116452 850423602 344528542 847336033 235225156 77351817 480049397 346025117 671295957 482002932 718715605 997387308 835406647 873380428 1015443025 657619496 328036496 211308809 836495551 754876044 997955977 381813706 419063612 911874233 706962895 810226641 355222310 174958578 47747475 953261188 539539104 1028744160 188908043 442381294 798863633 669156622 358539759 244521787 493861797 417660269 663440892 459341631 224521674 108249298 375918964 1013139696 790098357 620862836 749073052 809893352 665065691 795649134 756092733 735523044 571703416 434512451 862636325 111542855 44713483 531703636 954516131 256979096 1019333592 435789932 156166925 401029375 393940324 340131637 105552701 888801228 28771325 558199488 773112336 474495217 839326512 150777858 1001988326 169732227 864531793 127093329 515938341 382669628 752271350 977509355 950830006 804095740
100
580409468 103759471 114370438 991716164 859537537 991564641 526461959 44247481 233890408 843963563 817638060 774004391 856008152 807953687 38947440 873183611 538203197 487995606 246344784 583001416 649973062 16510460 779904972 443797827 282872677 173014273 882038634 322933063 560101458 275196225 191100211 351850066 894996873 783645053 475399989 414893830 78224583 218480728 165665791 641589289 112372880 652850395 225957672 559990053 180761772 719624946 447221192 646256777 689270438 403864557 14250748 111260806 212979276 390983424 631772263 774667122 999851570 722891203 433219244 71153737 771365935 934891698 991273461 428805927 976227805 327098286 227094127 288882127 387089693 81773178 927670475 122285095 983571601 318702910 294635199 464374970 657044513 317965576 308691843 837111092 225727863 714844231 717503573 680629994 109258882 402483022 346723573 98672463 201029623 712746199 896875561 407505024 39110091 22697597 682100794 354980282 474410938 291028288 1070244726 288692190
100
455631812 694283781 69568684 149038579 875455658 748022292 259133363 286201252 784424565 1043154840 550472163 850247614 609700592 704211491 730820249 641580212 646325801 713247527 1034590136 507458843 876638964 202035837 66162211 301941294 325963624 300465890 575268420 73391691 408000863 840244853 243969160 343762291 544318202 819222331 482992609 5481934 183432988 617398171 875366467 600080421 75673066 839304931 864993063 681711718 294703441 412724673 629895178 245274148 486756736 168218314 63376111 742618389 920586601 377845494 830329561 206726546 432329541 700534306 95566418 355581210 47230221 1020088205 898224104 977696463 596176129 424497755 799750826 291357687 969901605 135799317 28264111 143142012 638016703 198453031 821494159 587743085 736078555 374382433 142141160 372691835 645362887 1033725559 1029119194 427743101 483069335 337858177 877707403 1053995756 261991330 759105659 576733861 859649639 240192771 102800582 991482835 426777649 475868185 15823781 529850695 175249582
100
895091719 511897025 151494967 718174953 164455733 688360614 977514331 753425681 590272973 278440772 466139505 190014712 970168894 277530222 103431098 5510291 733254077 315774302 652299642 32090749 792752831 754659887 467369339 335778419 296475521 7639650 442023563 348415449 208767616 1043566426 904553465 16022579 32809729 200163040 614805020 285608877 1031209354 259087263 769156812 961337748 651534439 852655529 148639207 172718811 918359078 176218864 298325454 674768023 474474523 611764174 572960741 320539779 825852637 772624254 200517910 52975997 239499975 204799136 763024974 792175623 220033656 940882361 350720255 763037383 169989459 810643888 848774045 14139143 67808256 360724563 696321569 260201781 198672617 377815760 625232521 834700644 332223678 668987452 1034983766 32653258 275620594 522920463 400055820 423942464 177829435 843785382 620807093 783373253 911379733 135522240 402694495 539518715 499945024 1046759170 702576281 135139497 885017918 133833331 248346618 593933623
100
875765462 176228096 212970394 928501813 858013076 865953529 1023612311 383661268 215105094 301359762 597423250 601611883 160076928 494936163 749604399 685723891 724903705 8959465 337841049 860260748 856552620 558473219 821814779 664764150 842975256 570411893 528573192 610808345 994770177 197930344 223846772 697323133 377443404 517925864 986101112 626940626 802674855 279909989 483022162 966424938 286118655 390131251 733648322 102807738 515886855 1052557066 312456847 138212317 1004908472 752371590 595787520 678576913 721605579 601141672 760130148 579861559 13126209 219355987 269411466 238437207 1644252 293711568 883283529 808200986 60982947 207833930 491045370 657024334 763008098 859028819 473706489 955614054 829840679 598378333 519383847 1056884472 858432710 656292418 589663595 868909629 482896470 550133181 479288364 752945300 138906802 179955951 166409433 521613055 277970682 458771163 933611873 626482340 614337807 736821993 935881915 608971597 45363226 1047906663 639151968 261003241
100
373355269 264980483 673909708 121225993 251029248 952918610 959226624 1057374563 740599806 1576525 964167939 575601747 595521845 598588623 709304668 849453653 1052688802 272912920 907283354 817670028 131534979 844607053 645603276 974968382 531206619 187614709 816839433 662466390 661654257 979126909 299342826 585489121 961263313 981197493 215584523 507242641 145537737 640545617 997862286 223977533 662940397 949221226 214949783 153854559 426712725 584018170 996510929 191174804 307713242 1044724067 1033630951 78788128 975825180 430430697 857486860 696928360 329750398 487183411 443373428 872634229 813044072 125498062 704570840 55137912 820503045 384956842 3842038 865788992 707551939 25489051 1047474959 65903557 836354005 87159257 178653032 547091617 973278388 968533632 615914697 884913042 491546778 1045703441 858126081 907275002 917451525 321757680 749640287 966101855 618680378 755976675 191993915 18973675 629833152 395585177 120859499 483750636 147764961 146815265 741434574 754968149
100
431794476 519391343 72705989 197733436 1018509558 545798618 821278388 670413658 820581844 981006753 55218054 610532238 375742242 705622881 442849319 573052506 375412863 861674144 221256455 895924068 263728719 82346822 802034589 659674359 903203384 789088799 327502562 300472448 610645925 597658970 953238482 341729041 110696518 156316941 191805423 423987681 350267534 191056814 678585278 703127241 408146996 902964891 515695431 342669512 389405362 458858131 308125337 1017071745 172688329 963942459 733398596 160965816 1055908859 211098779 57958365 76114649 371503376 219611550 212361853 660893553 620668562 464462485 379446082 204734130 389118544 978921653 540365261 676211956 413327583 218489748 517719235 12564270 926556692 59519408 191845964 261288833 576568715 1017018600 1067618455 601117102 701570852 667332353 783346260 544631706 568615808 715846178 209081144 544712145 522726536 337424728 104583293 820731905 269977063 901014803 147532127 63485306 392812939 318494631 798729120 950062517
100
771683368 862518732 556388356 446610634 1066867124 179003167 214722262 1030943736 701049324 420351647 915944546 889995809 15258830 468726576 1042617721 1044407371 47111965 613818395 356910064 281421344 733312737 836042124 738603808 1025708654 899323876 928710931 796736616 728675241 651853877 328611364 424434599 168649828 955528361 326882967 903265218 1036300252 212473173 162673448 931582756 785072749 351306261 752823288 632475705 548825626 509382409 656226570 905057778 493299465 486852882 1054409415 653641796 492358661 923142746 127502971 70674600 32714491 371089097 393536213 302547613 683829629 655358096 338917483 32139298 414591298 297677986 157542964 924646972 214601892 557231926 518091276 333027702 700229408 119040071 898555187 1068952156 1051482586 571144212 642258126 403634687 181275670 859296672 491533925 58209908 613267392 989307187 312622179 832802645 147168741 153459927 775567002 691118654 183142200 701172955 1020072636 626063185 424645774 991217236 951907555 758599091 182689634
100
633651607 276307977 1070069772 906635858 630308545 35679889 637094155 577888671 187103791 444160700 1053495264 34253745 632680710 593401653 534783168 1065175441 239875500 340080518 906823013 449218414 593450061 629762208 695042443 1054342425 524339031 1032501591 684947316 895508104 409730046 215544548 681615461 538795094 652240569 351502689 291335463 693703745 502900675 56454224 312406663 796201387 108511131 17293077 252569046 161799707 145314692 341131639 513845609 641343929 48890374 976674851 878340378 757355477 484886379 690431273 220284613 59112288 73036354 117596285 763205324 125927281 607397856 956309623 475278484 496994241 324663514 458168916 955102982 863038767 746161549 471179954 48049423 760101438 1016640150 735622680 714557984 257342354 978873690 864784748 164436654 336666743 68911231 113891963 853252275 223325018 931362929 385767540 518150187 507114061 284530654 41434221 575882136 396242823 639228986 951122397 940402815 32252386 981865020 323268384 592761833 712736092
100
570882655 828317175 557416163 469756822 540638562 429863941 574573310 72129624 962982089 615719763 223940303 734619147 886008665 959384268 495497840 222000701 619260320 794832578 62282749 247697953 639894123 169787751 378579993 389277452 692448077 266353493 42469990 1025469177 176000287 898384903 473367056 390384902 715384954 987114077 801746499 137819637 1012795967 236776732 674641584 962926764 990957584 202625900 827874317 467948213 232307924 901092696 138548370 798809279 754441527 88347729 89340028 62704411 1013693479 559326124 199900813 496131647 849176408 188277023 868223114 892330823 241009601 203169096 809549756 24847471 329151005 316494886 846446960 529164698 43942763 711046558 38050679 997263566 24395119 785104375 339679398 48072374 1009692462 772464222 823156055 338380575 335271286 780645731 475993063 248106363 302452564 753850234 147630390 605785441 922854043 6039420 254908714 170806026 747065444 979943203 258394924 1005521878 298908040 115173265 422444713 79402693
100
426201896 84648394 1007372178 796099839 835169062 319766325 622959324 325771853 1059896489 159025695 40135425 601906589 15570077 875494967 984634494 416876929 421824048 728011027 714922579 42183857 294661975 237079210 1041838726 444965508 618696007 94694873 791028384 819153787 132260092 663056606 708766766 603327927 708387765 42403296 423840065 786556286 715049845 543748965 502561007 951879098 114466692 221150425 358046671 1027082361 598858989 44309262 361603201 375598958 640084734 757286071 938999844 722547822 971169738 483837675 699632350 121317877 252908714 486649256 751043672 771550111 210029240 420133966 746410047 118464175 803790674 760116768 134082244 602129035 438931613 1073329863 1036814621 985452861 302273024 74373838 871009794 544239604 458862757 435648551 804118064 1001074561 501565435 214214308 854821098 652008667 978306614 511694975 360552563 942563739 416088269 569262802 797830805 824390784 817371388 594073120 294662429 700996077 81768512 237684427 316982876 630387814
100
343157981 1018733979 52355496 575694103 214568539 685901885 457678809 466222157 476205573 1042268609 616051660 821967354 602597225 659598108 727524068 303144501 640234714 253164452 963940740 542706104 67152881 811086231 186228630 874491488 101150216 44141204 539940103 235573169 828047550 74648607 326737480 339448656 698815094 598940706 637589711 496378247 781209303 181184871 1040215956 935810500 385172301 658105375 822347668 116637466 146232199 343770718 284867666 405582014 268287479 885828764 475393105 34546315 623161429 652951093 562369947 959324543 617245724 922543594 509657661 271241276 967605004 508336734 609649864 899413896 1011282854 609007258 308806866 606545613 409456051 961651338 105847667 594371737 489178814 835259262 1046020041 716009247 939415189 519023786 97158004 809340085 1071133644 541566886 769613594 859761748 561244217 793865454 95850212 388797979 845477241 357119075 1002290943 992472012 746195306 820708808 325961757 287619406 393527983 813650246 577387505 458675497
100
860194096 716314600 408289718 545476877 155016855 251044896 753861289 437729867 652737235 1014616640 809690762 421915226 696232089 753199362 554623008 565241684 757951966 108200449 496798130 98260086 663170142 387646013 1001247118 485159587 821941784 818946715 340391557 205041890 86880720 488310883 410883181 980602076 239251340 613248448 341819550 802325343 602066200 886200900 502150774 405229789 38832770 106752865 227709909 366592493 582446750 16231664 107128225 390583241 164928386 79069614 74302532 706536655 376271627 722279354 531185705 445068545 356928343 168559897 843963970 107804293 613102409 33962034 431514757 788721189 1021101833 606160979 421475946 1030136783 175314049 244455978 1034879343 555623190 487100385 831007820 65042836 698305455 427759643 235499441 639182303 1044427253 74517351 641773622 753482970 573968230 824208321 83922202 293114128 75121444 477500262 947716481 49581459 902357621 194907 444431604 672219769 17389892 892700134 109677535 99582298 214801053
100
355792659 751964178 234490324 516317492 504681776 114886977 881575431 340721631 173176657 286911876 443619098 628277784 869177293 322212311 60174772 302898300 263518399 777822875 225741443 720104782 218372229 537898003 403788473 50728180 598144581 626242280 480183434 927100537 777184867 822107302 1024720815 626495498 1033598732 903129149 810038758 481622905 787375279 458962560 241952623 244553405 912891519 316613289 703164304 76514416 918379250 670264019 285483283 795710544 915160133 374270079 214315715 837698494 1056670965 620681488 839891954 634408514 862280775 87160399 567853302 996462085 1046422209 958275303 637030311 1045883989 75880111 365072106 805481443 1015620133 700614815 143173706 537955339 103417994 435740645 671435617 562128259 6469951 844214040 1029488490 470468917 239124258 479434899 571157253 799461391 633181876 708559605 68394167 842241920 17153693 21536161 551002983 768986623 1046566950 954774847 219772643 795889540 727734206 411015225 787132505 214094349 707544438
100
129157951 612995806 704750107 438406532 577818051 829350890 788033330 789733572 270806654 823022554 201992285 752166194 830779369 1024161389 664791207 251688561 884505797 719670088 215544738 1056355911 599223444 56252018 1015923172 480455967 220354589 470239448 301473158 143309445 1006665196 167917770 76697252 269620654 253032143 980707964 822040543 387685869 616446554 477407366 990790366 475970367 1016181604 765733989 187333832 1756864 606430344 693114616 566969035 117945140 12164261 270104835 1001660057 765840767 196393822 1013312431 169374438 38776109 606274971 1041938696 301209579 649018603 732727814 107254910 506136550 192447244 28513679 42853221 272767896 864809477 327825385 589665653 63100613 232933616 620451850 855149898 681329847 1071907853 679991471 262117605 823321788 202267965 991644886 195295785 806463140 453500038 455064642 8159071 216921924 260470930 1059452922 484780978 32562421 933840687 76807882 173240244 859251733 547864016 185299392 445182423 196778884 200835594
100
897194160 210167541 915824937 122800664 906393265 509868745 987250283 858082648 1045065374 264685684 946934969 360301772 697169814 788980473 85350914 826538906 989061501 154561984 807839037 1017212812 365603193 462832919 82004707 982942097 712203893 859223724 982583664 791819834 781227425 1036438036 575784422 523863614 460287728 752097608 180967497 247217910 433891736 855456035 31418403 1010135777 920111254 282636773 355490050 672758306 953567015 496142259 838813430 317948669 831053136 897733396 230363924 1047835230 877974616 1060890997 275283957 672584785 770927433 98342310 310599223 640982155 904481650 1033298012 539543803 179926752 382209255 633268397 463237733 818603978 913033983 567889046 159055904 621640937 1000786133 292462968 153843671 711413117 185411017 614825111 1013038013 929172206 953328124 702876570 683939590 713990469 434926295 386022670 788912748 512518064 854140804 515471587 185141419 949346562 523279731 964094189 819532548 112528432 798885079 649023844 43034046 83969237
100
732296487 306936164 192709792 730379183 343576989 937960302 621639545 952586016 98549178 334271974 711673497 114125741 346120640 817476499 666552149 460840067 383631159 611558433 40433798 240886765 378918249 573050018 806170378 289879007 188077541 391305225 833901122 578502254 453486847 755208110 833038483 838669910 297894479 707085261 301839333 228892531 765625646 581633030 848404007 969396040 550467900 362997726 891401673 916831611 685870813 443655997 246970944 351487062 718877622 62440175 94877829 640364872 367458101 749288739 329987990 126092642 733773575 1002758639 67400948 11355611 827820960 72359881 228684068 834034829 930679990 368472079 429952046 364972149 507135430 946032513 516125217 845241910 863109774 114411201 983766925 634214551 266066833 500466394 968279559 675150080 590580375 332955062 260061353 1059321857 867585834 52704935 409913487 319948236 834429721 39156447 525052250 327064246 610041592 111132151 138491313 364861370 541814431 290259564 869223356 652211958
100
778679719 943936029 608090535 439798827 61948912 261146319 811973157 953734465 812988958 943727273 382697706 407853761 958774807 519567544 345560880 154214489 520740742 52847980 999540787 8463708 1000442972 901469977 595877301 418706751 899781961 481519223 982019195 193234973 45859399 787824419 687632589 149271348 497350416 172202012 896498426 802498918 336291747 994425926 360197074 911150009 342809795 233349866 545046826 1041828311 806160503 43685940 700461660 926945935 424929932 321090996 524704964 627807314 59524366 136014558 727793732 388517303 749609171 1044534666 1056525249 546090487 110191088 557427316 451066275 886621553 686582849 258141629 651295833 217302568 835901414 283425640 616643283 585700416 1051080128 169369566 400088326 751232644 866837496 400687211 103622764 729839331 481489529 313873342 350416001 347456238 227612529 189327981 512573255 411229276 222671828 842663791 198592963 112773511 51898329 35850400 650454141 555873773 286046075 837181248 422757380 984887983
100
57556729 724572276 121632104 500320021 22345558 1064302020 1054763710 369037575 912591577 466490779 96393120 597964182 36813198 182201291 657857962 315515249 368627140 688212486 65767678 671160688 229122190 251541606 224533697 411310861 1029647938 465067493 128905116 231492838 551467772 899234022 602839099 98713405 379094812 284714922 105621969 1021852792 340857796 136724700 313016467 773974433 260405083 394066950 725392952 622819046 671564300 507406873 616355456 166617114 1065382472 457194985 332893098 225557811 215054656 984147119 2079483 491004618 645615468 809430661 951294270 281350814 864524550 135071469 1060273983 322173969 782293647 224165195 1037297231 687525033 726449482 642276710 95515843 277483664 427451324 141236203 580262517 694723349 399953458 963164906 702823745 1046015785 26824507 609729111 174388617 162906083 146411562 726288522 185752242 224960765 432317845 41565888 388947877 572247892 985183193 282695064 775667535 864663915 313172883 134835606 245397793 973869033
100
202794536 603563939 974478736 600598038 269896254 145952139 52636310 171467362 753918017 51251837 726251567 43744991 380169951 123204495 966767838 318790082 345405324 656990264 436040229 381392358 454544127 502010580 84197648 675433288 82816435 31256868 697818795 942540684 468552807 494570699 277966983 328228470 618184863 867417042 1003458873 1039665778 785376544 927842596 300149979 768187662 982399607 206013715 1073409418 734904186 709434227 3890641 466352102 286720783 253198759 83978232 933541781 547439045 353737193 521432835 182549440 72126139 62286038 662398418 157590419 118863539 66420555 926510890 81730242 11423891 576372461 277247539 989586943 148266469 251801251 542267128 62963589 857307991 840556310 13932266 733332368 97624380 126345016 1009429854 631647458 428962826 413810874 742841354 671883584 274212058 392375444 1001494412 981044723 506520043 300091265 954171363 797971528 790615840 853714560 605939956 140117520 276741757 104829780 509080326 102134305 640352429
100
103571717 624309062 1070219475 505898367 157749341 391834692 690512003 127095908 120030316 297588340 413336083 739878131 163055365 358774959 45606248 221839206 350870847 184553647 281654763 822594842 970451956 674892694 840464137 1012250899 229207109 814616168 95092915 843890805 1028042772 170167948 71011295 334746380 70383240 621607503 561598213 70583237 553013389 27685216 875637410 122243379 1037997393 959909205 355427768 783011339 686188232 166967845 216824396 83284392 571950634 234528429 408351207 390862984 1002682480 855774507 88887830 204139724 72514266 1052652486 663951594 299216572 898353003 708764932 795330937 279508289 832219499 617123921 988743771 939933290 708076004 485053055 337561645 783560680 714595366 80528961 753960465 701917073 559362628 621829294 334403116 803134432 857555349 932857284 191791143 387632243 333532979 842328291 638217135 566051468 540720255 519105870 187407606 864625041 885443483 512742062 246939951 1065142157 231896046 930683278 389335829 908148140
100
230311588 570162144 636493669 794753218 615670572 417314166 889442655 83503557 954760120 327441546 121843529 353934927 439478720 890653238 912645868 779301149 12046975 714478333 67226133 974441106 307452789 666308417 841358101 281604405 780922595 819360714 816400706 211544622 225022034 646773317 1014773108 286157261 294469900 362617282 647255689 920572932 172061857 608161590 406779361 42601704 108303716 336721399 317684706 249944371 97491180 908341315 433769589 527879877 156935316 485449657 737260423 543413535 23183866 238005725 890003849 875116006 445358979 887628953 626587633 292371814 945060054 437311159 777987511 496528140 1063179101 951162984 1026216921 588460523 776772295 409683904 695198167 1011566904 672272777 934389047 968421943 249728206 1056237912 892845097 217270018 1017736619 61433776 374397783 837398085 38204017 406821456 1044913508 897613457 363874278 181574588 686850393 952411004 953278836 137095098 15700770 807385630 520890794 181190613 948216847 88292757 912638649
100
118464478 567186260 899466113 529880823 961790565 567420553 795166856 574945632 660911428 1069740586 530418899 892409360 445644309 5296664 461996176 67433162 337301175 855372310 276611182 924237684 34195917 363947597 755638820 593835673 107796286 959599560 115888362 863555045 933300406 520595705 421362173 202012333 473599524 537159218 373557536 697429605 159955514 144209453 855274774 907910951 937826033 1047926405 1020271657 555094067 340167170 827052090 172044454 349103721 313887085 244645937 278115679 488656 162947062 784527282 883395111 196926739 716734883 943750376 1007388761 1072676863 1175615 51532645 468299602 205487623 892448731 504738971 60580082 595396544 301747015 891277411 687779360 462896741 1048864925 1031777658 214545219 226681940 412183991 1017422335 630260937 50339214 547763380 854285303 540027811 442466363 142200951 852720073 750465479 715699492 957636904 857715395 524566189 482650167 989984945 950177683 67650515 546130183 122523457 179942094 651475257 518314826
100
741738445 62501228 901278182 204920665 483345546 885816138 391204961 151280307 922831733 50615207 88703800 274606202 127367883 430266791 1003827581 242104820 408014225 199729363 390311747 460513035 539635725 112449943 150311462 30240462 37741642 18647491 625597888 671516654 605746841 815125771 743718965 837411138 138002955 606983559 393109160 773564995 102401271 273122355 636891587 801733520 758318458 43659632 466317876 106485612 478692850 746032513 610145578 523582011 483936643 798638351 358602972 2079497 394782866 536810918 476766466 849492994 415675724 998944310 992961370 730344187 664465440 779997074 368731172 863949288 583502913 435828980 10977959 406796132 1035879461 941231223 642766250 937660204 756006408 660326300 541579259 172636836 235651178 493145030 289301740 648567120 428045965 1063024318 563004624 632154460 1038075128 610388783 169331075 719157269 285060598 350071083 858389216 301556334 646104600 800298660 224318280 933799292 1000061103 1016272884 845876257 380976890
100
358014035 418093142 205388373 1032199622 588044127 457499242 956299983 834052706 847860850 1056843957 583134978 837660532 132499183 682991134 166709601 676743750 927481726 433757811 299379176 173787974 855134345 942434018 920324754 344694407 477889216 606559872 907115488 197039167 196008341 933424838 377516377 787202375 721741761 740420622 875077124 256307102 1013707709 379031066 629498095 378314471 377269322 480442510 340574636 496866534 770567401 92492657 713194703 399244806 192680548 256275376 87040113 24911318 582377283 1056183195 911489200 855281543 442789976 951556966 1071287340 850007664 997572916 189430185 430925964 602603147 665665711 2165729 88080119 979242229 763032932 807147245 687460508 728039537 179679794 314625937 781921066 839033318 874961596 1010397942 661042520 461137116 68827114 77623080 160172894 1029675012 107207782 559422359 844589946 667690413 881727776 259064215 955937389 556196943 421626315 207664352 100657147 982873860 1027146077 9124878 331127663 384155146
100
936640147 761334050 877613076 264427330 848859242 655589887 973191613 1062842036 1006092967 539105518 656181566 382672649 182839889 323089690 444631280 338272783 748227121 643967765 110545201 479236409 822036313 936281425 543808738 973272605 249523610 615701672 486155751 1038609140 617972748 1048641749 52375979 337283869 815624586 318451961 277357977 609448858 308130099 551887895 816659364 974246801 904140523 295543191 214191808 224791756 134652887 371370439 202012518 826270778 848980709 339881557 871675924 505561708 900891970 653875926 941210059 173966360 421074657 323251523 837195919 54090394 489972475 954277495 678477803 77282414 113897609 885365426 150394730 523134391 491896524 558762521 820166431 386689212 936085958 509782323 845061150 123555429 4726462 303591789 214889728 25839298 714653888 546197911 717479523 283502980 920034587 805893734 389232488 99354242 1018449889 747578096 68023860 779814454 684423274 612931890 746751087 715708989 156786129 102863501 360590280 538279387
100
68526965 997509189 792695406 668796533 321523066 566103041 588007320 898319380 861558086 504852558 677076991 531821033 32574980 545456412 352789087 621442755 621713700 1011027007 1012384762 53491098 1028860633 448985583 418985236 913862152 202694298 882029896 774765944 73837771 764664737 708224203 80816369 78957637 48138607 214840028 687424466 923370748 727176262 617801282 357459823 364940826 974225837 192023209 157636258 6704621 661427440 960686371 548514375 180951656 464634782 56332451 534842815 935463329 328464905 503721601 380734321 689394257 198111177 580450041 613738821 404372567 357813305 70426027 649270567 1021485365 800447225 358440476 371040650 608828562 197742698 1054512180 625365474 386403510 614866485 236512447 1007335209 512951057 830527429 269940204 166124635 648365236 252421832 62175185 102826745 881507030 592531378 213204196 503345034 798470992 725370425 921903747 23152150 7033122 356241882 126454126 909604521 517967084 146358867 267624007 466794966 13157749
100
1045378087 895791641 250977585 1038540840 418702621 618324686 806461396 665450898 76519617 984503224 624582363 95200742 983305442 983496201 295817704 570802553 836894226 329441626 615487391 315871557 711179305 284638248 319115819 950268778 989580995 137737298 67244984 999710633 39496125 175146909 1050073846 727873511 559313340 479665200 679354269 144468144 817811622 27601176 992505571 668883378 958847526 794717893 703600647 297217597 257359916 479788939 359000266 1015076298 475600747 911743010 264829425 1065364593 72379354 792299559 654019525 686844785 328197428 184003225 545714834 853289388 362822520 1040313948 343970603 753265704 1042824041 929951417 476180324 325207695 401152782 834870236 455459479 912624560 37805619 895677269 1010576928 94834172 568642279 227526808 656930273 274460681 231075324 257170813 232180927 174818579 760328075 936151744 738636066 849297782 830502765 362166402 105535865 128990005 241459650 660858566 931049652 341064310 522847086 402359797 600007368 1017928196
100
717045399 102653787 944273711 565655500 327427881 354274727 931333989 564704608 417462098 421430639 832235372 910772343 896799750 273444266 824411721 884923243 289087868 8456244 342999173 1013005753 857876398 1058957901 69258924 880551045 429246173 522241306 932725201 320912147 639466508 1068006947 10817544 157860687 338228608 998168531 662155499 466437702 126056262 139930108 949570070 527619243 455036845 718187088 111799211 260921171 1026251719 40682729 167369935 809332665 296000493 388367553 944764971 1049192571 148232248 2329659 661592172 1062450650 326587657 835788185 221025475 426837566 576755585 1064547203 942263653 155181744 738081290 583707014 746768396 644079455 100520140 712864914 671341684 646339612 1038212664 106425212 834171103 37672157 1064294273 110567290 14993042 595903037 69875998 164152489 935122518 256707066 994618186 50277003 644496631 238354294 367015556 945538177 187905992 844952632 657295375 405946965 215265566 986994792 355681907 155596979 1013013712 1060727638
100
706639354 686119339 70771902 7240691 857926964 1071660337 165815623 898021718 1036114292 363051421 821000657 776770360 816599888 787794988 488380740 788769400 833880868 873533821 173507215 994595225 108778896 808832532 293337378 539925823 567984118 449808090 952701299 805504182 472028413 550775195 1064521081 206475883 683469073 856278406 735758644 218145904 936380128 876336049 70973219 232799484 383644638 10555283 31812812 765911785 261063874 770957192 1062846263 342299189 941457927 301944145 432828275 689978497 621403244 329420433 1055844112 950163861 807072116 143465809 671777956 841156570 348839911 674586748 331397191 136723678 916253775 718005348 671232022 916227540 34272636 19735355 101651635 693688337 1023211777 823385499 43144643 4190608 133998516 118358783 606733935 953370991 93784626 1039542855 49203684 385454192 429798744 838048312 600592339 19317113 909971147 860021242 851239153 642105876 957292913 323551640 255458168 772117232 783188470 347284099 913571749 644616286
100
795460424 1034215440 925035576 466633428 739506972 691478517 50473719 178143086 773903975 466189008 575237418 612800616 41860581 199767200 95721504 888888741 48302741 130598218 871154089 186428715 896289338 496955669 392445083 829871013 116823004 860647726 33011022 640941280 944630853 137178149 333864479 950236238 859224709 838991470 334703600 725120390 538201199 71045858 784409254 996314306 23948057 925551419 62697898 987858783 247398240 315504795 505684073 947319904 72271458 391128070 956369620 269956332 569382401 459646691 891612641 486284492 518828391 521884543 947569672 842736366 763604349 533589386 104837574 817963492 78669170 273789591 1073005085 198551654 187399994 915026592 656126738 260561355 718798860 368359553 672191022 111599252 135164131 1021788792 781445374 807920866 343413503 8784556 80886164 236695803 963388513 833724323 100895491 982891977 570504274 460295369 1038894566 421981530 21268444 697275120 651600090 768461153 222924367 747598027 399826175 478041012
100
201549246 234830705 492737147 379807436 991588224 786974432 647695607 104572488 271578287 402169464 703248416 410255210 188865196 427101564 595696679 601995672 421554073 926136213 421849666 146675420 271062749 52511054 509450536 331711589 632389028 387090585 749867417 513563396 384384861 887418184 62450388 584789936 604115514 841951637 756463391 925152258 687002547 990165658 817422403 937895610 322088195 630053082 1038062605 799757368 807749545 108396727 231260367 756229891 338235881 879954681 219029980 384419910 645501769 795268429 688413711 954683470 844615956 769489603 919153221 906626829 975880922 703208528 159291870 128398490 764008174 614742346 911300416 848658863 258180839 1036490735 873466452 638773290 229768223 725138910 1027195655 172503948 141542455 309328027 456750539 512495997 163485073 67958288 165971987 700953158 1030890453 538242311 848194778 698284373 175178861 933057969 373510429 524172733 211657480 384119330 519821404 317692595 305743386 18802386 937158941 702140434
100
737354587 225223453 1020168553 864727768 320177220 47274436 168872781 657403303 629340821 119032170 880658779 580571461 997565650 854922520 1001239334 528545052 657621697 601779386 389671369 1031890874 52615661 845497760 414723169 837463890 252029478 168469246 1010750606 676583994 19608063 1037430380 696525559 560979819 485262159 455991398 401251267 666668804 332474289 716568781 815904 65999559 857003267 87197540 93850047 893386395 595538411 548750420 210729302 335081736 230664781 9730216 1027420445 786809790 163533782 15644370 309305938 646663182 463135349 213721892 768474293 54897519 624340188 733367384 374864652 95432699 530497795 998478857 895664032 989381871 598018214 369829687 514113726 822145839 91192770 483428039 807585080 7238079 183004956 531472385 521138401 84756043 289592506 459699472 385016085 119895456 168080487 450450822 681695534 178668592 340366899 466462421 652738320 860423827 456067313 916667606 921020318 789414400 245184184 778322502 176010050 582081752
100
1071483235 1023127876 862059113 638066460 665935633 630348757 1032899077 944456434 534433445 357860449 139816969 919983396 642350150 555877939 622712817 182199712 341671393 1022037500 464992055 889980921 284315554 532374096 331598303 406070244 673437823 632699943 192650988 643093948 536837805 663007070 873100520 498900735 361974824 754492212 68986464 370288335 705504048 384195277 292365926 929942130 198968006 443977138 174492942 400866771 872766260 779292751 959001585 640138238 69235330 424676468 294150829 974604199 229234945 619956693 735087458 510622628 799075780 461309578 912824118 686648175 597783330 379051919 413156051 9442213 132854582 418990405 960334564 64412297 805942367 541661168 463153307 455057538 168689088 460757046 241835566 629563544 848063425 941864870 929583957 417882363 634426508 131775791 530465230 535622524 418987153 336761253 66433498 993379858 703486722 373528639 372999869 756597591 23277144 797906715 182360897 25527049 911630540 700133305 134065715 368593545
100
1052916959 25519996 177626853 530357599 1030681042 948813869 518470059 268524980 152627247 861692023 425120862 587234518 492643902 910412908 359791324 314325944 35505296 706850302 550693765 684981103 441479800 809512327 537109440 640851382 929630861 853137986 732773492 85489003 47331114 235021007 480663183 725796623 187049710 586440115 1035114371 1012062538 119099709 638280149 570766788 517379430 743000764 1038331651 802723147 815052751 207727065 409609835 111997974 419336345 122223424 819548962 151004837 585716730 88589927 535249569 965764223 150010571 408658435 900066626 209462443 707179275 405297297 181939911 80808503 787275868 137960654 767381204 928768181 2272388 478400063 211097968 332114105 352397294 1012944298 106858376 628733020 105642534 946200987 412284780 359191484 129475169 65055456 920646992 390959482 581388274 651241742 941724621 330399546 262413014 161992442 706696285 293835302 372261929 808363840 198025186 430411628 752314031 894634175 605409055 257329339 765374284
100
499211034 694600509 6449354 355890572 595913529 881856072 11440082 764374044 824037318 128560048 1013940239 917856591 515825073 134891721 218339906 454135706 681946285 680402251 74902066 1047952920 29273008 665867218 335807270 26702086 436684151 859374175 706997356 634219080 744494335 964801237 620699094 390838755 734079501 781351805 1045531704 103161473 872570279 295282562 638830059 550139376 917091993 226488182 427499341 886046115 946986482 630931915 606269247 893264687 410690436 1036131163 561044390 665642191 106271335 859926497 75904490 65061345 6329718 712450686 626026361 600062823 807447504 722669109 294284869 1004594311 1049537880 591437422 683764034 918160139 109584182 809170807 447624425 933937122 534124628 420327166 930486200 1009379229 427570658 1048843416 564428464 211106547 507617235 562629182 435145174 803622717 715529566 125398219 219883698 536018683 800405885 841682047 75990739 236677709 979990385 397030783 440764488 579307386 999397180 66046034 431658536 39207789
100
409594405 353493605 103480076 325071410 6010680 280041096 414912400 644861822 546615236 665073008 666466005 722554661 845706203 455386675 289696514 308018593 229517013 486362830 865868222 274149522 478942157 847121570 900993208 1037879097 174285346 406174963 584432160 924531451 198040056 582276456 610658603 890847204 702527669 517639310 891254418 182252833 253728132 40800853 22342931 555263365 820401621 336156817 134956527 92215301 337195483 260893562 956282218 622948412 409979148 850418220 1005225807 326672104 699942565 190820136 93391722 301752939 852203044 401766610 527995403 644470602 841197516 125493745 256669833 807114930 474334500 783243825 457786813 387281134 208860536 338742948 20895363 564500978 542143063 221213245 368810557 935169491 1064971283 28317268 724754255 493119309 1009868356 368317221 170930084 937742908 781792325 616939600 166313255 60328995 674463158 749436250 121888331 980645032 563049208 272845355 244816516 229649941 274500020 273215375 365840076 1061178841
100
676550996 872986549 1050948127 434248965 631672713 725661363 954491391 16640208 602797251 313697023 78601968 330097428 817725628 719863287 85922045 680235726 1029340910 1055673435 198814770 976868513 255902488 788143821 107326751 917138260 325709245 291875416 1045488987 94642256 76071076 574501094 763140095 85357603 682263385 141392329 2139687 740548351 116422571 223713843 1045941109 237883 441671212 36654525 1061612174 136127441 849545908 883613412 942762394 956229855 691275998 43360135 839687880 538119206 183324810 310767979 811879624 875778958 497551961 902815415 480390991 293523360 856908852 1044660856 420124567 286460938 260994502 545030430 922753244 529190943 128595197 297062653 744506592 795111252 457538189 779555533 202078311 649177540 24450669 496515627 904509372 833821869 212464727 290080278 721328939 910246641 180834380 1044695410 845040516 1042613654 152763151 524682120 68521631 281140295 812232357 560892036 1062659026 515079632 25260763 607746550 159297660 339812517
100
386142656 236146514 331381886 566774620 895196198 349253232 764362429 193017134 504036901 1066062860 974305698 473871994 265069465 362351687 389801881 688638275 422653087 616217380 88766357 768121261 665858588 111310092 634739083 757671555 157096502 342796107 967334642 683110836 733084888 80629904 487117641 935018706 1042454579 131352945 573792401 1042902417 57234744 297475301 304395215 117229134 146824222 739995848 201289100 261783174 779663586 324468314 866191957 606351194 698453954 473569984 540532539 114911250 716267969 471191426 65807955 1055575702 560161063 332694283 367926070 358666231 708498942 751513901 544941955 955769060 241078934 742994842 883695449 1007963701 582907905 556309100 773754333 573545828 1068829336 887166109 550179258 1013021967 1050089076 937388176 60475804 652625272 652436469 925072519 713937076 331680005 956595263 661057322 730123063 821507264 282492344 944652294 419398367 582205655 778240140 812025867 375559016 1019212061 260377385 150061582 697706260 535274888
100
694621891 516137797 370131752 587152049 1024271313 867238862 1033446509 957413975 912055950 710137640 996551600 412621788 22401913 472233143 776723010 32199878 90944469 674426948 791305848 624490815 53783082 518537851 14430252 313961622 618512066 1035796844 524041530 300327356 773278765 62646539 857024004 924085192 476808125 103576496 420186607 275471988 892404235 316588696 433415140 239632029 847999856 467408482 709916367 480903878 1026312333 511563666 172608036 1037984662 616921796 908930833 554186325 416611413 358637756 290270891 116130141 397556595 470455008 219253135 62229304 629760770 696967137 323214547 692390504 341694775 638603568 859408366 451238002 919472365 353189765 360453436 24366687 50975265 1018197851 400962174 620179772 653691511 11431281 372717911 611823258 262311348 608994122 559892432 220850446 141188673 870341550 772139220 574559410 7427503 708132647 286084277 1055663010 927982893 42569861 924062117 477758080 202991124 202789210 574069822 779150577 739998300
100
5420671 530120699 925934110 687406372 291884173 342259644 797450548 268600110 578301029 946564678 471717348 921594720 534233001 308876993 867912932 340950852 958371136 280597816 164481131 612443016 332776918 654292764 145616057 229382271 691103833 803552194 662731917 812567199 637179517 808037600 801252781 337785601 263618873 1048823572 382754146 681330660 647075144 35091037 671173881 691862827 934916010 797067936 1008520771 124441818 404382240 717273124 55080981 618725276 195905459 980260886 918076105 275844416 835741997 119436550 532221116 706358584 726970782 937316200 31270606 228065048 322335449 453572117 510480613 617280285 254933492 822668999 929021546 228342436 832975820 481947296 812710602 289360046 578249086 863101604 757949942 83026530 149150959 619874362 318619875 245612427 1014820166 969250223 646498827 840088342 397781868 885355187 335276523 1029739414 582612627 987005145 302837635 639712192 830437548 33879067 935779545 710458095 1011006191 800275285 225690486 319004065
100
769804887 995424453 422949095 135067127 533326883 570329746 673229629 1070853177 1063248471 887169858 484949389 916643664 623263801 323187265 493818993 79304011 973229780 783735905 282405510 466615259 593232248 244008021 1069876460 791214294 319257144 633561908 287539145 195611319 69901930 889958653 225028806 796883228 579910443 544595213 188626320 55825735 371079641 385537706 673180760 822971038 810968215 671442300 942883924 916504364 103103180 696734222 679802940 1031619613 341792164 526065234 659797197 830690886 698997901 720653850 103994698 211807898 884771260 681590688 840445942 242393782 36683430 98145279 229044891 564073814 692627591 175122359 843681542 44824285 594900190 75995949 485275528 378639826 241931759 95316776 325938038 22675293 622466880 630167893 537662378 930394062 266469916 218162373 410431233 916443927 147247635 577737322 104599259 227087693 881391992 250463645 783950750 461898538 1037858273 962750619 685332787 1007942286 875394219 60663043 656868232 601336570
100
732235636 190049369 488692492 260318739 543156383 792825991 784566581 113606693 722030547 519629911 699286781 536543389 692835964 169679866 527269729 596959886 415919177 436946308 415145953 674866477 127097772 1060401517 31379716 51702869 692018781 27915025 540466385 837939460 338608600 849240369 435558742 922976732 647404506 316481136 409888036 947622819 391122664 8024536 373502929 408183235 43753160 71184210 985508469 585965259 390763781 629862449 1003998253 626799852 620787055 29612968 550549148 916002428 813597337 41090895 660336229 14655095 522932826 867317666 1035844530 586088697 1061712460 714647682 1013356208 319179717 780672080 565102002 165651472 130053825 620034824 799730523 471482760 221381752 912129628 49841800 443851344 384447126 817381366 449564075 1006992294 297384560 438892485 214173974 503365962 845226362 900300926 73296771 910651906 8952270 561474582 263944845 913601560 665023148 381855817 997787444 737706455 698423540 239842071 899855965 706160145 697149358
100
300146497 771430736 316065948 646187138 251766992 807360056 607505104 697541696 316348815 38232231 121025547 461087578 884489612 698663439 1049980461 828227173 393193371 329380425 993497628 566927004 390006227 159662098 212452417 499764829 762430991 36850057 473702666 465516969 260557422 471925939 563067238 475020968 332279251 128538616 128393036 866799139 832313445 810042019 164364852 197991432 128295952 25924965 668720028 112877546 790024451 984431314 835562372 564995455 107514416 572461026 310559986 1018866976 186759632 277433458 842312303 880729164 234253788 956136385 17955465 230047269 150408341 174064883 987524175 216503281 599890172 71975825 1016716248 914290074 1038550874 535244807 363488956 503087663 737583546 999069733 366319769 488153185 803306602 236119967 975218575 100650759 430439038 86868109 41926853 638059930 696476237 407217132 716465378 948020409 16613874 127527450 954913940 998635175 749233100 899959646 350784781 853884872 342364926 118011998 584963200 127295272
100
746614768 999178918 757880489 474611444 366548172 14996776 11850050 570643710 942230018 372866231 1065209999 836268861 83757764 903561354 365263827 859580491 1053563274 544377536 768635352 544436197 327165072 328016086 923252076 219706223 373226067 729852978 355969502 751639149 675794456 786813596 352460677 981412619 757763173 137223871 315977785 182450838 985939846 1374381 435858392 116502017 296977417 569568856 562877635 97258081 255266114 288132122 896216158 1056626033 900217288 1028097326 158896019 420988431 486782966 274918452 767157072 713163965 422722155 706100145 438669572 475348001 671300746 922283660 288756518 33700229 84662011 995403923 680628654 573250904 366715944 902033140 525897370 530914219 1027192001 348090564 166568555 734121140 140219449 408674172 55068837 759303502 357064006 532305782 69516370 294940535 98164325 267212916 950199424 272710354 252563027 945049114 757485758 44432675 949555349 380610671 864634275 342010581 753863153 594510944 838129992 991580023
100
237962483 486466621 619716552 376000058 547989097 520976442 1048078279 322122357 1072722407 823785200 875857640 799674402 1067540036 499058137 1058354774 129070174 224426523 310686167 116686652 595518956 632397899 1043888045 889599821 479851955 832846968 571333764 808160573 262004540 797122440 269063784 377201989 996063541 486171686 528041161 529745315 542389744 895836994 913946875 863867672 762049508 993441934 634244790 709352808 161832491 799823619 981980310 412253149 337190147 272739674 390562972 95467973 105780813 764533396 487492779 673829615 1056833041 865858163 703440652 229441586 497776376 127619582 973882090 600478695 28033744 870712321 97303767 788801130 830866188 914568586 235874117 503698076 701106498 728480365 634692366 253395556 348174251 933667266 784680941 237849385 915927462 246667874 744135939 166320730 736894005 670492525 129016147 1053684198 852569726 1041474758 473916485 524154052 415060555 1047468949 738143783 267289453 301405323 591816388 666450087 674572381 828974543
100
252553091 243726170 101848213 838707917 604572101 96596025 772074524 81992929 1062328512 820388895 520004217 576502407 851026801 1059653452 990013243 755009506 356348182 449251813 625451633 293920569 100337074 608809073 1055850802 796889460 165295756 709377117 1000116759 28874403 6049456 476374137 529068476 787631735 138642284 243834234 417040195 642339015 285505749 1067414134 241160400 747490829 36951616 1029139819 770162702 171474919 375515849 748949432 1022174888 467478934 51798479 889739937 776221393 557623426 199100278 183068623 133233597 156800179 714906915 460034510 879894053 606761306 194297348 714878094 856844487 350252358 936891270 183094755 991140068 432124784 756029917 858596869 230958785 18631536 232174719 516188177 600973862 752781828 168284841 293814917 443358946 415109520 449242073 259614664 84488517 823026329 841276498 382838432 282393252 715717705 177899931 810259129 926205400 914951407 382269184 957463845 349483967 503100027 775021071 518946007 455342010 244173574
100
937049885 639715111 978002990 520377672 576959 911644753 300910339 556032288 445824337 444886005 794138152 638160912 795369842 363677080 531917836 893527487 324269702 751552802 634147879 420194421 454850099 208200543 840066927 206770594 729709540 1050575486 352532707 156929623 615332169 1015602837 57577988 841404363 743275221 73945626 751714135 236317655 85769279 66437739 335146212 574737787 397823234 346789960 315232954 1016083799 203982044 1040533588 830206313 596789810 407636050 804744087 48799366 1066776951 856628523 774006782 115417386 998860723 824643313 847358170 742497907 244822297 735683443 614033245 747476482 429406718 919641926 543490848 589770364 96161628 371808831 780659360 846434826 470865747 439510010 1032000444 25058008 533516708 42547287 569443385 485363609 258697268 243926007 571107902 240889857 320245647 759396547 385172696 224350538 149895011 325104230 1017158775 98814640 303827712 431696590 523160431 261321205 1035977183 730250927 858805881 443541470 825819160
100
927580672 204559663 82244787 927844074 169026683 324758163 133592259 841250103 950052385 372133256 640767198 103569413 1046944692 59826519 314023641 911723262 112116540 868015660 359896590 340388081 674605187 633801111 170779609 425315407 940186009 868613900 944428060 932011950 1016015696 484018275 692232635 871218762 903695808 714376792 338088737 634856575 619770053 629893388 751216314 153514064 928594044 50935938 625250167 728117731 22593994 875375907 959365453 509430787 1017804501 83023931 694996406 77669533 375157640 132570233 680808494 1057842499 846395923 562706035 393652919 1011043244 809858921 614864160 435802709 764578354 650614721 387072604 1015950227 787331154 70282006 615521127 450066173 30167856 951163303 1016863078 943639972 354176528 405842039 316140001 64204189 916796126 724848078 116332355 272766594 880726695 997709238 1045971294 570144239 662537758 81172095 395634148 353510406 431357464 394360123 961657071 82849772 1048224784 615545410 654937466 272645193 997493412
100
591558064 854380005 194096076 347729429 905753570 454001781 898588069 671368395 22856189 505410513 131676682 90693583 724451943 438812550 265473714 506403664 307679564 370779268 318307165 884678431 696908058 757973408 579907146 848047922 64435973 827224080 717271230 198413348 239341444 1551346 963150724 573629363 635712210 875236549 826690408 712855873 908177774 316296685 507366843 868609621 254230683 342517555 668105938 265810711 815697633 728839491 791057543 134244055 422881418 1041216045 1041319606 987848838 127298598 436911589 220067777 981391163 1037504263 184841923 243698445 65340079 74625478 542646788 477806467 873089985 509543612 509256775 558275600 802082036 467401866 218204688 271182885 255550188 1039570577 338862152 234015799 1046629621 686796155 473832635 950879808 813915516 939056560 927291032 368705084 878033555 553220578 781192949 266202797 848899697 994938754 756173129 270349592 575735792 682687304 648328176 980610694 139102990 331910574 162635947 1043866628 701559148
100
872103798 1062767901 944490275 884013778 177042976 1011497807 642629240 15601065 422598773 719280684 1014956573 986376063 645346047 86752774 131647535 906485127 15002766 202385679 640467278 628665622 360942260 646751201 106980640 877911079 456640074 450192887 320163533 148744664 138588137 15486513 575711620 173051627 61039730 79752020 83078389 505761350 139121031 202970248 420948438 857511283 1012107791 449057240 312223327 447491361 313502390 500847798 92506829 598849953 704564842 487309428 501145058 596446057 1065226975 792625867 426512739 486801301 960769292 906001496 120479385 1049751649 1060867500 294467866 160838353 67417520 378312126 896170230 403319772 562640264 929684230 64833587 81994895 9012372 561020042 481929214 489509188 16684705 118392597 441370343 264268888 605519649 77687223 225560931 696316587 1062748587 1010727490 669590088 484208675 429011577 458721743 716864339 986897449 492300008 61704503 471674277 1008666154 516863483 222510491 1058228802 961548823 218089689
100
457311453 82522769 954598629 151698251 167946788 925614303 180576526 131845183 279726684 648872156 8770319 357015111 219891892 48199707 848817640 162433051 352473886 444858006 705558431 92894483 326596306 760620841 933217725 276977069 777995467 611006483 944875983 200941581 728237640 1028109176 144600550 52322424 277283149 837644257 791961880 82860504 136957215 778322105 412578813 517977659 630044364 847195858 356148530 14337876 32454049 350240991 736165337 234247929 260272049 981259255 979197463 521078691 728616533 1009026073 251287957 117851377 740532903 567059618 488956928 981255205 636475909 295848152 807832970 388797605 596165268 254073955 117641062 692371579 485089211 751520718 348842063 929594582 182701732 552975627 955582722 271837831 303315646 86890476 596742335 241723013 607642173 620207787 23566796 186804841 587770521 666162787 1011881458 1069219059 68797707 257752980 341818110 725004931 828629779 1007410851 380763969 694435232 645102324 581473367 1055335953 202149749
100
376118326 723994205 547839046 819365967 994825252 958879686 247260349 12597280 188064332 938488196 362239193 5222143 881982722 554605296 122282237 433937830 777676252 454337095 123123987 362415603 502074935 1010701608 1020884232 87178087 270633905 855345431 300061005 53572522 126852269 346420222 789969752 143042309 775552210 417125543 853454369 80511206 219105676 374401859 1003052709 406265952 133363338 738034150 1037580391 139028648 20992574 538068232 48343530 179560857 871996000 605006853 642531640 201271345 135602283 467136926 347707486 702803730 546995743 1001823351 410145261 863145730 662821373 262182807 61154683 594290539 663174094 70179562 432733216 862932699 409202973 404071362 834804986 416961413 505414072 857357650 712141225 914688959 544060467 1036605746 873245395 280245890 188818020 997193694 540470433 451439597 1041620456 370729271 599255872 157982147 731161757 43035904 879988578 716711912 797648166 548559714 919239354 791703783 761779051 41844072 1034855555 799414895
100
497798422 314502532 956237306 901104081 218418710 708384776 234641119 50614404 872494368 11588526 1038670329 382131362 982521897 222153233 790968719 993401192 784296173 397766705 626815983 919558074 845818220 858492659 898684906 394598044 667463783 399203231 186388822 809575354 823459303 411770976 586433931 190467041 733290423 1065120968 986202087 115317635 731751909 834340425 298102346 165359416 534652741 440135869 18115994 65967159 898225646 16754398 577627713 854243553 40772538 577268430 859797674 1011182903 1028224714 280450705 592247239 42890079 225701376 670168207 97533838 21372963 137115012 582117395 745454967 599231345 100297536 748955086 194392320 1035489500 383456100 632241236 672292393 124772377 2366690 655633565 904780793 1065901443 458618355 33182342 15724791 560665240 558542992 489872718 793345969 795504250 695547641 238180377 792920888 721131119 690130994 126009968 687709090 929138274 183448705 1026570431 496577159 225165663 182612466 770845910 894533509 422220315
100
534896851 370355817 509908157 347790185 527362104 794379152 114547539 898332870 887116408 124834120 726833137 197013198 965341614 614208495 770920260 92679108 931419193 648619980 661013118 581310479 621185340 275816837 769326035 107984567 847508766 744404646 483846908 15144428 436221452 214496801 26415543 434851711 977999986 1058181321 800243780 596040039 756456326 652292565 711287273 449406526 857277885 484730724 1044732272 684545474 95226196 452041459 545648036 667596116 430045384 896965096 675431896 710529148 590220126 545566219 1056929375 625430883 926200220 83248647 900963605 110883159 978516430 946941422 65277396 918141259 711197826 21452722 380407552 984666708 862947596 762852269 1036101116 825091629 758409731 710187290 884994995 765726644 314661314 948387481 1062904080 127163243 30248680 243516079 255515525 236247031 331581656 966673475 849502600 838416037 783279162 340626211 455286546 591330272 8798072 911851645 603839006 278871996 862859074 435795814 536473392 845676143
100
235553546 253805911 516431307 201259218 518723977 1014966954 172123386 430974180 111183160 469175073 874180552 849980999 807059672 378009184 751571400 21464769 189641707 569573486 81482637 370181821 709379896 144271928 700550963 67575239 892455243 307747342 671751381 657429268 98525938 459285540 1014697748 812504568 536058817 72590099 106463127 337436269 649719439 220209237 487910277 50437523 640708087 442584268 67149836 662404650 15825112 457754939 919221982 991196441 418348758 72269515 300032687 718447083 355783894 422381448 705907640 720207693 991533446 250013410 1055046711 214475666 765569490 618615341 327703789 609620271 167028080 843041057 580043166 205657919 69337942 187809370 277349781 579518975 463681086 262967257 974501917 694475603 994959657 735711105 983685385 311458624 480779225 273914779 273605933 494872688 315672405 783927122 314897122 451774641 896397929 359174968 173137542 450011510 5459491 457848256 355632890 63350868 550679127 722105281 823597602 356737926
100
367571484 590121209 791966056 543169130 1018642509 784703624 292847162 350950914 520119306 819846513 261605000 453161332 496172340 448394012 190443847 328202891 484153588 193940951 183198448 71623219 772494900 644139856 693234177 637533440 193387044 555877148 209877883 112710568 596595895 772742964 424017762 844088196 408392995 122111091 221982017 536375060 284634725 299862809 528971939 872267384 854436795 79988555 151588251 2387959 539481383 1032872336 488365373 251213948 565773299 870022997 742636066 817067028 1002080040 164215659 38634728 848127601 50534421 248917636 834234544 599001962 833117902 673155001 109062046 221280121 595363498 934737159 713389917 208455739 402252485 179542989 1044999576 305571060 323920508 202154319 682294402 576802568 1014666739 947634998 684556111 308888195 582025874 367689742 91444921 800810642 678463364 1059835847 224367996 679595528 788730423 721710133 1016118489 202901466 22536926 868460944 40274199 982056867 694788338 183426805 352636414 616066593
100
262307757 851533538 914711386 286906806 1072722573 226688958 281747838 857155304 880505303 284636239 352841150 92846305 305123090 845591617 474470131 48308719 395221384 772125862 512967163 133063685 443945672 582529137 913974839 676512057 366228262 427409658 253385228 1041701956 880098874 903906941 183693154 133753093 979396445 999202970 706125864 1012247806 712279599 176338646 915360462 282464213 171367188 848564505 100957897 423263188 839246770 77119535 804722962 166415978 740441972 368596551 807661736 489593000 20947978 28127095 215978761 337997765 898621927 267799093 24973501 250793371 628750530 339455967 487709131 28180775 628046869 1055354165 1042852418 503492364 76580769 389356250 339052210 597713425 370508776 255456726 400345264 735816607 833092274 715622422 996096854 790811716 790969225 1057677547 750602176 891821106 1048023100 713710983 593703312 451120064 544850272 1013186947 460350314 466506728 840346314 816734044 283888505 368688840 790028310 253628657 91703272 316911649
100
240017699 852606983 458498922 959100379 488398485 1063698117 415932851 763603071 208604754 232271928 927374333 328391611 901615622 703250640 968568196 294313698 984211871 254209761 639594506 867356009 104653777 849601316 638994516 255209323 586051218 220518707 51593898 232811046 216757663 122361872 713981787 514179196 608976118 534674078 655994679 555475827 657235290 577669159 57155603 71570102 668489939 181279956 479975753 994626833 125665067 2859576 23709749 487657720 437707377 684185542 468122809 1036725505 1015061370 898444118 202438074 332472421 300457563 722051492 157482400 59280259 302866160 462245585 436901594 2109534 234653017 1013931744 780990552 156042010 356758135 1052487226 955226639 812173954 835015795 432730667 649449849 966021253 77826872 75985250 1027964434 532619957 720575732 811617397 948225500 1018618567 891845275 925718107 868409820 413148949 678483044 327515376 356383386 779807519 896089674 692699508 752358565 93622277 199615628 442941708 919407885 436825359
100
935022637 571395392 997959143 817360934 1052490613 921605243 361997005 491212376 207255150 52320911 3863899 857982039 329735015 382845230 788265395 345138939 882135925 419962994 428786426 356418491 498526957 532639574 365918169 803377464 402126316 124501050 309575421 552513459 635651279 397751651 89209750 307149202 612985019 29278584 675748316 649192415 673548310 175581190 807185286 485879496 586760971 28756477 15144017 915924512 17868811 1026288178 63440511 105673181 132134983 743933403 706187093 237090456 888077367 18660630 441119643 516736528 184461334 379898722 992648224 1006935975 962842723 916033571 304681524 604815587 226504289 452503330 837618732 986793455 714142871 285282571 106990050 53910039 407057234 805137390 601293107 58636367 348146974 753712063 521968255 736492461 992246609 843825878 478182699 416907243 999383680 159443568 875310114 342430182 374257416 296532780 39449168 215396385 128643462 903931278 977035046 275094339 378409823 318757503 447271705 13301396
100
66091833 63370187 869735459 451016836 765970816 398797985 97002049 562408229 322688226 272656919 522560499 884096172 263565011 474698660 212665022 542105588 127580170 864926628 427237293 944323834 1048954114 495032280 414140364 701460834 68178554 690391523 831205548 65904881 738052598 393082830 781583587 466490896 299554363 14791812 564166792 458420816 1015203799 222771287 99098043 988049120 305990038 708929913 709316891 563522841 845456654 204665988 360765006 688461555 902551317 719533299 116919421 211898253 189641797 430419366 778592981 503559081 574610815 286527842 896390407 854288941 414598244 1047714639 1039169480 583271587 801832926 864581496 147133778 346468281 475803797 526580559 269801953 278721474 653391227 255356454 22941751 21693748 834564161 345350582 723512857 358851880 669637087 341809820 579039440 981963230 228370192 812222679 496191913 1030915894 611957971 866209868 1054136949 899141431 477803756 655663426 391397898 76571275 358625888 1011917030 880113856 469539073
100
153634301 131998152 656178420 784034315 339534543 484207709 301895560 748240189 877421228 956077947 892239969 702040788 50207402 375353567 490081000 506760237 636813219 655881642 340673162 960838729 701651640 877943520 881397560 610134096 36343243 426747368 33405416 743510026 882763779 426628367 71993618 934696551 159877708 463771653 788360499 546718201 955538388 848468061 146128205 43879797 785649296 774328850 688980837 289015862 764818357 553483261 364173572 323159738 178610239 776601696 1057477559 873423651 1014129005 746685790 493584783 874188214 906068290 653690240 940144034 631123295 405527302 250738737 780493960 196595756 352763844 990415427 925257950 621685710 1042492106 699295337 591972295 621178395 446121515 441159098 606874982 553000334 235142976 911392821 980228453 15731141 235449122 840758583 851362673 370068482 534166322 59466758 313884603 308205483 467108242 179444810 548686712 13245131 26609066 252522126 38758754 94842510 979298467 33711300 79040054 583931849
100
88627695 229739198 49618228 877959023 731126719 357910198 103085218 492047133 144545675 850821575 735332937 643489167 616956558 712269937 390207478 560695080 521179720 119720729 842569722 27991663 627097850 159483526 177951147 924940428 126657069 575528037 704263649 153934287 95766316 946918343 482069370 478885418 379007877 344717726 1051749334 203096498 113566091 690403651 186683227 1035309346 1040013015 352208115 514337266 650447447 739297475 725225037 292624264 108520661 453333230 59166421 278829198 900987456 678277563 307896437 637263482 254486244 874785489 266380791 759146564 473135662 651910556 39371660 242675434 625276721 255279562 383510344 896049644 1061086499 945826256 299393443 637826000 819376093 155309923 113102329 1043248799 366106717 803774463 882772747 763054182 938505543 414097764 465879933 732532663 798999392 892012051 512198230 1056147493 15222290 588601813 97546114 864149195 321386476 395243061 270884947 1033313990 344263455 260329217 137218044 541322678 339196417
100
706266828 1039727637 448157761 554542990 1045295983 612835610 242626192 63492066 827943556 56009452 153120977 1060899008 257584618 569916750 477350835 440865294 744599620 300651625 935339245 437532247 536684921 21388616 101398455 1027177288 28965685 250091101 746340686 983523891 693003623 792481786 618708341 21969039 425577153 248349913 408695535 948631669 671663420 103449237 244649990 164673829 750471825 551576110 1039177479 279687039 921362624 797642889 162519748 645185163 364307085 457074414 50318096 577017841 77386750 919196552 307122502 278490241 632473311 412652009 108428483 351415469 236572478 506491779 664125288 685857034 228231151 412170288 329005593 630809299 110995208 116815530 451549504 372546662 535994982 868095252 193724746 532330948 370566183 1031098735 434670377 656793877 904662830 340679206 502321360 1070156578 387568547 981497475 740690362 381383642 8115056 609533751 705050468 36035277 1029641925 719414998 498196943 362566580 242651284 582324824 551347199 517859047
100
230437653 234340762 257706110 950092261 279974980 263768027 31667673 860796880 279421534 1014846527 633400098 768201198 622782568 574622287 179424364 447508521 675144360 678308471 269844307 412449168 839115562 916507271 857479025 913120468 852166204 655662643 532435690 918593740 437630706 673337235 243590881 664257777 584598435 372860836 698014720 778416610 313557609 102745796 729217781 972519906 901612965 762817850 708069615 646064469 621371514 365843372 176264229 36857671 834075469 213193638 629674063 182429157 593885259 296165402 89719595 801432321 343844835 415092187 1001685241 476117138 458755400 393571360 1060845824 333479218 459928304 923053320 727536135 783496350 234688279 906534416 932730588 506400826 235616317 965161118 987116241 878886794 927050148 193614458 402603578 276418746 878139347 198547023 17914608 978608407 757683477 628649007 374218961 708074900 558843387 842983948 122821181 866276166 538568150 323167296 69669019 216780776 992844606 740365830 1017342162 920474200
100
86711438 479140350 615026640 446286616 706225253 173863597 873625351 229747918 863647270 203121403 560603371 249269444 374698617 183391923 648887669 938496873 1031896008 4954886 935122595 336395470 520514243 178792200 843386101 50063657 259248860 844493874 925885426 357023061 845403852 504653534 234167969 379179857 463228172 622151374 710487056 239483581 813691997 578308006 762127313 405227872 499234881 746529133 48353912 439008164 25953663 402405648 201315870 87188760 1049505442 1052629215 567724769 36335853 144826491 368572686 410355554 645345914 536520347 1072601142 356346181 219973049 470908890 711107537 983740852 1010876359 465470163 964915393 602665437 283979623 741511781 895927241 734168943 86912384 1019421235 776563218 10889505 116702619 28969765 303718824 446006060 6012518 1016819685 1007849979 1031660491 607300147 1016312163 492508255 339998658 200271737 234845010 1006898316 410490581 913090898 1010806952 734925086 721723468 17588220 1028382754 310912022 980608885 120699224
100
448014526 277335 327626786 774058350 805676606 535058730 22493991 96547559 583187884 297940154 841147101 279955346 207716816 41120409 780421026 953538783 721561532 929852730 281611351 794034279 298814273 461606260 310813408 961865826 1044104055 43463429 918268072 895040559 730515257 131607821 252728090 920725712 979181990 549110415 453504041 815099243 103593634 1020283635 137715401 122813386 250451795 285955719 717542259 313796828 826599076 993027833 502029477 34499890 67620293 7682014 471184224 384021890 368345256 143693615 114492328 676086568 852972166 482135495 116443400 753278112 193845849 544118758 624343819 456330765 412755807 801287601 1017760196 176568758 322438557 233036719 794896967 551762051 757486170 334211917 390099757 74500740 60186783 520067932 69781781 962664298 636710334 313321614 963844893 259096332 762586568 583329276 80047981 73660900 245905429 1044112803 949305260 185862544 41155520 583839970 216589705 956905809 539763753 392335613 690624307 917057167
100
113476977 160163741 572224481 812337491 1060956417 276256590 121839692 833606859 382923267 641563648 861696816 68995017 193466855 1048130439 866300367 681710917 168856800 1064334875 34004077 25660631 675843685 156221145 1050839765 254167869 1000885680 624559167 217700562 858766043 661144130 741294260 970875575 144974902 38234205 873171710 386224600 14339704 2463113 388021961 161642767 540913648 535026959 959231271 563773752 664448655 977077377 44961035 790504885 824995947 847775792 702120909 885031146 180141119 915845044 112319913 73033922 545417705 790770281 503602751 223140648 513598187 1048046572 88854805 586447503 156185324 794304673 1069294096 174070379 777824308 37278256 989365759 781999030 1009321011 459187204 540422928 858151276 1031683066 813551563 80587097 1012360463 857327808 953494009 595364688 769381155 107186270 250951236 769263187 260495283 451947988 665144361 868207394 18182858 380715458 1033423718 346658400 632450299 318026479 367419518 760039701 944595930 177600198
100
225663288 971870510 169272961 67287508 868550944 875110908 78881292 670376012 334118405 155745457 704159261 805672579 812565625 608979174 859998553 443953524 596311125 759053592 582620648 450469692 151092530 226924326 286746105 293054367 324848368 1061692629 45516860 764492930 847190579 738516044 386860134 15080046 1035347169 621610136 903903152 891156756 667225765 242937385 900088153 100092868 529946991 733821779 388251423 492671476 612887026 452049103 438213066 818493375 25369637 848479799 529441186 160106083 374532035 590958221 99007219 870655170 317330635 896880820 741825168 722708450 210468864 973010934 289870413 984003437 554069865 146949244 334474628 936389170 813233874 965166041 844258705 663154338 306867274 389601664 95745622 547468115 240118947 755767113 555367096 994794369 256700406 856303088 686242080 695397256 943844892 230604182 841463802 639175019 37425973 185413182 943960633 60624208 210830373 74315857 3662801 57385474 365802258 353826075 279143996 196146542
100
665273320 550506315 1044143350 32536870 482541781 1047956343 746435073 195310305 187850445 930144406 178250338 944086265 182194695 865411204 86956706 576853739 54735486 390328449 483320653 664593883 677277809 263852466 318938486 834716941 309418211 131758495 637800242 759367277 689547803 99809971 620937240 869942024 771930149 20806848 1046013384 604674961 267444560 337626488 160014433 415860957 320279215 241946869 924469000 916143207 132668568 287488562 10011752 231444685 1037539111 192689039 727778093 597985873 464983740 657755985 821258888 247752536 195719289 811816991 669936302 888488174 886853317 190609798 419240281 589839169 292181451 425588854 55369285 712394274 188291068 51133380 878456756 659058055 782375561 1040114854 1060396779 436845067 774760937 148911930 257979571 50635117 650919513 132190975 204676568 88999693 272379991 562264921 19769261 786418802 160857383 972926993 144313479 642052550 1043061582 834131411 95031358 679036504 858349337 430321327 330132655 870230297
100
716500759 646046361 808521276 929683744 762562715 170022889 236544074 526964262 934089787 7936988 805939649 595906827 997886548 200432401 548043152 199339087 632891267 322693644 530653991 1031605401 397144365 280288694 575294204 3078452 327338488 168276955 394887943 451808397 775378512 347147179 910161733 356070582 896659683 41217593 1044130360 650707942 476622629 788834047 1001701733 552243447 787117517 240594008 228614613 656795623 1040719190 158734341 662477972 521275991 906864255 767635369 123071286 427327503 297631435 820673869 555924557 422213496 721409282 304936924 281251828 103380512 1031273902 796900264 1010443335 235247930 196208543 1002951395 803844584 747857435 1004118120 558534183 653408380 442182334 758048991 31616239 569957164 677637697 1000790433 884512283 653217061 591130982 594384779 394584176 78401048 828423955 976885826 127298326 1030174394 57199826 10876588 489080344 191403333 378579794 570120053 297380584 193059318 1015924452 355130764 277562584 958272397 365475839
100
903589539 240060833 268286928 761340860 415729586 734077408 401576968 815606874 315941236 348938644 387486081 229011899 648094952 71749794 664590863 532062694 275574737 310821713 901501060 823499139 882665783 995263182 1001468219 93000802 155035108 367822249 686636688 304475636 793189608 272513111 41287014 24834512 343944214 476272046 847479199 633158704 591768708 639094635 766069415 72493681 966563599 332023471 203337706 952294295 491043029 223679614 905469274 120406214 649951161 10478143 157605866 412532170 695117538 581685823 842940949 96622992 862415676 969685038 42121303 124550827 459616245 336454048 998661555 487476176 940878593 722398861 535822380 1032483930 129954199 482949585 382926155 795193542 64265395 252793261 544747167 946650936 403242386 164364356 497542713 787084277 955212344 303850527 847706924 416045543 575433197 386701481 509142547 794977052 428698043 242413236 968420747 277489991 756539634 924169459 756834996 544816702 224591269 323981438 430960052 561908858
100
151859499 364275025 518122036 291293082 694146206 663146188 522965985 774499552 687005023 651569204 653050604 516182962 40018320 952968497 543619211 491834906 558476440 309131854 271743862 744053063 334537635 681645437 766952554 292675082 946223648 245327504 192772777 176456026 66139713 668547009 728776824 891782352 806258046 956208683 190025632 698267436 208494866 299256398 772842991 493515982 832275069 1072455823 648053172 998651965 341010432 945373621 833220165 45660836 94284068 757291885 992256124 613917776 4086579 285038792 93545270 304139571 755133 576907960 145183699 487263588 71411477 894836886 90058425 389062045 166021330 423579807 1038986193 599066556 1069065294 649171058 940436232 1070114626 829445930 924171668 812970192 590068183 739911624 108926444 781529756 986906564 703060432 103047239 938554215 709880951 667947692 877962453 982921262 853436163 599215627 616986026 646962289 423238301 638771810 44484414 375860918 631068448 641209702 1003772141 385760518 596345226
100
214515859 856731000 391850351 424219773 334693800 220697475 154410624 153301183 158044969 726613525 55466959 820559290 40237276 725806362 117592695 641145340 636193868 333063652 578212242 545020856 239951177 723418022 157631172 1003561284 648002150 287434744 645461680 34337177 359777658 555201366 396067200 296758486 976427040 141684129 1069557601 211455166 1056536631 973436572 419453188 311244085 77110370 561419888 974864415 771577030 993919112 24127016 313154538 63198496 235063893 895961142 966602147 144087956 606453176 636334316 164492554 962714009 517947747 483688196 817986789 368373065 654406478 211919897 65271677 663966177 299257141 219798828 685042464 794173509 552458517 81869599 496250525 847028089 617510323 913587005 899806667 1024353577 381233941 754675632 828632578 493946402 301207302 331069450 761359007 231954134 827111830 421857725 120103301 982531037 969197976 482461859 1039071127 384502383 664434979 227061622 87973183 1002928362 656359954 206784601 943831786 507453266
100
1057919620 477820237 478309770 104237004 911642972 719227069 724095763 257150754 193262274 970092019 672261886 687396162 675929248 247292320 642510536 1008926143 398646053 342080088 969684596 408059982 713024838 52642067 1047518469 182143307 527724856 111253934 211398917 239168050 491165943 112147304 738139394 293804581 61755075 794884453 360064011 829572717 550936990 312613679 483814967 545239793 586355151 62981423 742352158 597273280 846919009 465072440 307585118 1023426702 1035791525 725038845 88597015 405872430 582772395 1034462358 615703407 206367261 277558733 918513408 883765520 345517559 764490789 38077081 76928933 821682431 208926738 70245288 879927392 983135132 1032886455 893505235 334601591 452882646 389644924 514939302 643810978 1045671645 589978507 899633939 791061919 196087683 1004795988 760951789 178459311 679923901 149053449 901246827 1063715094 245460261 887021859 15948716 607673246 105188475 764425691 452078125 794751253 677741599 949663922 299003988 68382922 654829465
100
765634793 773242857 455178004 1010215186 833781514 1055641495 873376203 170478040 610750813 222999408 341370061 696359646 194332788 519677286 983398011 482381113 777397152 279797203 331050041 575967908 1018416505 885849074 809692913 686001661 358678617 312114787 818130832 1001542598 926022369 398576555 533488520 390838949 809976948 210782898 950882637 952712164 689734071 559352643 709881048 610214897 1038965016 968457871 1035306023 302928607 891447107 820690858 669973435 698191076 95962030 807103501 933206808 960256729 215127310 379194386 1046276424 477199037 99431904 560466811 243112281 456581170 358443234 910508524 640255706 593839358 957685142 880020332 683459170 550586764 1071269062 867692776 399486473 582755689 996422906 676389040 360065517 796518343 1041309444 955578104 428331183 560941053 421892725 839571033 738411507 717817348 1019744805 665227341 652118244 663673596 254458031 101391798 970355885 938736037 211086578 112355159 722413825 923213542 104801937 1042144857 395813011 69481034
100
573751924 1022469320 119688095 1070167678 312469317 219956756 1048886368 246565333 391870964 705494929 483419031 811169476 7807540 825923831 924212491 944051302 354770683 779930850 388516867 62781176 911977222 368722259 971524046 399814750 283423058 866979885 704239675 769007773 919900580 381673401 468058657 378639967 76625154 88443682 17064921 118652786 165720632 319642362 515596735 330279241 196067925 211144116 401171124 412225913 394413355 90173479 1049173151 286606909 230675922 1059407377 870510823 698570483 1011773221 229786258 366827770 703485085 523051075 291983533 943612618 799629921 553701648 547515338 821050699 337860106 29693617 1049839671 245028087 23390340 504567828 205261730 690257994 766801507 766542438 916493729 468433989 782323805 878218650 57038890 567015663 385391563 200347881 57065499 994014671 491111213 597534540 553004467 1060122228 448820899 191030276 903970071 927586029 214580340 676042515 325328590 819914833 626889099 960635328 748208197 1001569593 554736117
100
688904983 572949581 674938433 193814884 104105063 70044568 925408906 362916783 495439298 1034915135 340764731 575165776 550955648 50741055 657922299 978207716 921712060 185552631 1005293177 678749871 248440533 287975851 115442405 439633685 332977647 473552132 251320692 58632482 761286768 221386638 419527391 774355971 131857795 99692857 136905188 265378443 42390168 258483161 124352452 998235055 5904354 72584102 935665860 104329994 127106263 738658237 264984748 4727130 255409332 520958620 283803467 924824833 374231799 94251690 929232112 232086149 615038947 1043245741 300754674 482295056 563862783 10072657 1046785066 851359472 15253911 547798696 554332532 86086168 581351226 686723749 204469810 356178078 655736378 627085216 912103624 353711419 596451887 451583445 222688033 518054862 435691124 403023076 739788585 620704217 278041257 2659411 1006893904 449679106 735561519 845413383 234825485 949104020 953500079 833107151 220344153 657208059 710125972 58202329 19559216 308901963
100
663207052 269110331 955648020 455334586 792548106 756749675 487229065 612899874 1051620551 586204615 444130970 36197248 527990077 693416463 246443091 515632504 1013010475 277002982 487760964 229588174 551460372 139552084 526020613 467966702 328284351 1041531718 841491116 508106853 270956472 402418701 927247704 790543717 22129870 720618715 124640170 85875269 1070573715 641587529 901619783 299034623 128339679 374834132 922644823 516978865 152189774 249341531 931050761 866695196 919893437 24392355 708132365 683605032 936523473 100975315 608753688 761128286 775470192 515097080 676127844 833654636 446115397 275850370 482674221 394351013 1033933376 1058123973 163700533 115347326 1065865492 439998330 564714560 101849363 271043256 245046331 158929305 1047370655 661224167 491130378 220145548 704815623 161099167 823316426 749360874 3384656 933479334 140652741 930379144 429894949 1062799104 263804196 982454975 771752018 877137786 402255482 537371630 14378315 902084387 691602490 1020575987 204534438
100
186457805 292965436 863924406 981233564 187318929 884347708 30639519 196494477 950967880 306165083 138283547 321977209 959767058 688039580 428391706 376852615 274773715 593759080 707239572 931517057 367235761 955703563 106269695 1058476886 814194072 48281140 244903131 230779032 1023583670 367850361 444690215 892025852 730014719 328250321 162583528 1017310172 187257002 157363480 998296489 516111288 786319281 616474766 500687606 537220272 322649429 917900120 67075808 945968652 829604505 39513854 1049422204 744912309 929962434 370952683 1034907236 475508921 831560413 1054189553 527796020 38931402 248719417 966718146 735778830 310076352 204059368 664586872 682802199 850447891 6606659 760442382 532423159 156207457 906058083 356398052 695826525 888897006 1016605097 61706815 261483129 428166687 534763830 137213894 569322624 273807102 1047697011 519549958 697571372 887488697 248121739 53424111 1028282681 947273507 1025722604 149861974 460138985 564142642 826072522 342133873 355934081 531338879
100
924899484 696392286 130614986 586708425 980219293 1040180124 394252433 1048151922 1070256460 767037327 577474087 811536640 210382060 798589440 653884897 307426974 948912901 800424859 740501401 468216728 990325729 19528304 280267051 337720034 513036816 820654707 125522681 153776018 769980132 547894780 779170920 666043746 367380214 929085000 523450465 360548655 788692639 592151542 257438161 84918652 455515776 523409290 393754665 312588016 711995387 728869357 1073165278 481187027 80124343 824204523 48528106 885496213 717718560 338228148 176258377 932206408 1018940900 256744283 339837309 352158753 445026423 324944730 139751691 339811067 465581200 153159180 101627132 687901651 326080170 61808946 499130973 28884045 252918660 659062383 818673343 292657198 82613409 115329996 957605047 958607840 834622665 14754868 151531615 527332081 980866182 838158329 770628563 931880084 40076968 717448525 1043588021 848222238 184712386 871592138 97815466 409606026 511769514 301141483 859290331 272991734
100
980295677 675219345 520448117 840517668 743215768 305354878 164567081 363154682 368463136 94618589 849045165 892005890 470052475 431947192 967222840 613031914 346890069 452879233 451578634 262419205 701073052 723797130 742320098 757474249 83217925 176863884 858094214 354188111 150812293 239407652 378718271 888324055 268713176 886424401 692456026 750810433 572706301 24836600 159525544 1007005076 476089271 72592992 456773630 104409467 205857038 1004490166 838892214 566888642 409904844 177861259 408072493 376900318 719329281 297217361 34028611 706568035 905565824 540892385 536572894 492897931 424558431 201561847 994876263 64012726 532959099 945037492 917524043 895980516 213538801 70612764 347995259 831377981 840614566 412870550 708540140 771474569 362079937 352696431 868125720 908055992 1064037676 658760023 506836092 837440604 697156886 829510626 841600792 622904106 702818419 1062917128 969600498 983218557 521252986 853106853 706359955 956978131 453835302 1021389818 264419976 288502862
100
55302838 793191466 7576546 262869811 577807406 830409662 432861622 513466222 866875860 684991009 657586334 771714829 71414963 853433381 538065719 191807425 602757147 657861757 276549281 745457504 17208863 866704449 638099202 818336869 967402517 208630637 192465923 745307758 524885786 405418337 898372945 451815101 644104332 899847522 65820445 947718329 4858510 932575000 557520541 519625322 690279559 957001486 496246409 798948608 146341795 988925750 387394462 71253324 546167632 303524706 608872735 488121412 644821443 178483660 476675407 45930372 377189489 212669327 166585848 497453512 1009770646 1000521003 199976167 391347059 774157233 8953605 722058349 857049868 1013673990 760202724 791870432 787633595 499200283 768066421 323394584 657909712 1007095867 149743305 207858674 698416445 481466614 194315474 983305424 524276247 103304607 331141353 19054360 913212185 791821261 435668299 877084337 9043488 973381850 79993751 63958921 155484848 948084327 130569554 142973457 129544813
100
1001717462 254923875 604108735 731787683 1017448911 1036518295 840126347 859953088 17655995 308580126 591864434 690188244 982719308 534588684 946726903 576391448 58227699 547190233 1059707549 422041444 133977193 359877857 534434926 155886518 534184487 223336677 91831159 101567666 394767085 704580745 674365001 471652125 761495871 873971412 198549626 864915041 312023267 379999154 325867298 280802573 345623396 693367925 595670366 81806674 798698642 101472336 754346193 426852743 790793984 90447067 578061854 63902885 768383109 591507090 180807023 952009419 969074364 998949206 448204529 161884603 529646467 81287402 20526934 262836571 558885247 762536311 419155025 185322550 743069847 85710856 44831005 124168185 866531957 744260367 58837751 129723894 850056969 409811678 602144159 928789412 1034262789 417710639 842577884 522500892 882516577 851652253 1043460085 681436062 523268312 310501673 422146104 183413258 898830954 223219381 677237622 398244200 506423769 663541900 505581957 6196064
100
881460012 490730712 1062542269 369170626 26802222 923133739 849938812 966990336 710305007 213436663 933057698 721934255 1031597122 887988758 187475477 671320842 899697726 114708802 814395966 398675567 957612734 38274206 209757579 267558367 491913697 669532715 37396715 467691394 936604810 163741780 144197205 268807201 311268064 583552611 1062360385 512733099 780437199 301862153 596072237 332380592 455499910 743847642 595680281 464676329 224402168 914176206 969328395 866157742 228503643 1041750722 667429517 913017726 137248427 943077365 549270826 36148603 128531496 16598923 897756660 303363051 627686355 382268686 445350145 150687416 137282037 826853607 825678825 311973105 493332633 593043689 371022410 889453895 366449677 211482823 371671620 623662737 310572901 1040990873 343789822 868935752 454633720 455266140 464099103 846570252 726402785 791398254 208659797 44917021 549956479 619819798 490817746 453768930 398209525 216732410 625678281 821285734 271289003 611551398 1048448502 526594262
100
174940107 517050124 572258580 365745412 630917573 118145791 60716388 337142247 785748939 801684407 369670700 992753177 1016582230 214987600 402028086 61005143 629570975 1070481226 989445197 1049497861 510687782 410540298 991559619 510216359 259066159 105510488 59121902 681433705 1013327680 5829087 231442854 440052633 825028261 906494897 19159497 1019310375 1045826540 832014784 934192056 573276203 927220329 869720166 933148887 25701983 250020019 913853150 515802640 936821409 612566309 818506696 919339089 50197875 238752350 819088809 696819977 654508411 860533698 421329769 327938735 266486787 337973750 430418131 86715707 749432186 854185831 147024664 419947179 851657201 719463620 383877452 672643968 845998494 704091520 915483880 188171070 670880092 727143505 942676550 177849584 1062673194 112410548 118446376 329791393 295411368 601038438 739173682 237058787 1059158429 644342764 938589803 831267660 707014771 844301580 1038913984 206640885 12869305 1020517458 355529089 101202426 926807968
100
994909836 779558370 114420476 225842815 613703502 684219772 365563810 1027759952 637379951 923526601 820539667 957083440 563416970 370693035 417343613 883940578 121145471 155956197 198187922 213862733 511937519 300686241 836143366 42008570 599718595 466800872 249144594 760653719 776404901 673448749 622282228 879198838 857277317 353702851 340631661 498253582 444314133 224866 697242689 32200825 200478286 626913702 68356282 1052739317 133338857 270722960 731240742 325959780 587168487 552898051 890884437 768166091 976543242 856043336 454769179 269505238 89927001 727960202 1049195988 573943891 1057719200 223759451 504835291 864031410 930881005 82204462 833849873 731962252 185262101 918526938 4097885 748977433 563407149 183943709 902449702 828271288 270678033 376693015 956010459 103979371 848322528 1023641547 1046162027 341741656 388975741 609244577 548048077 438569289 578950928 373760743 361588602 343351597 630581891 1067956555 773477614 286398613 1033959430 230956131 858035754 437298232
100
937130892 212886053 357621557 779406703 549769292 224729967 424096662 87515833 440833344 160844928 546558684 717617208 275243433 826340733 805909783 588281907 679643529 204548845 481630044 478692242 321679911 537050685 414881860 716366437 1028060815 425621054 832791661 825377886 954620943 225826722 838464248 577016145 453203644 117407106 4117001 922585531 925408747 943063515 92996427 238778169 378441912 429618700 510748777 949595404 72804994 864250713 418463638 153262236 215648109 245730155 176926726 734224882 440088799 238731470 432957043 692263996 749447683 73854834 786776473 868189772 153048137 670121259 520425145 282155802 492078052 814541361 247551514 951726654 74083402 87341473 933181315 205385846 192236728 375056889 897013443 352962598 297968812 871349664 7919658 516606419 616527977 763401052 14642445 425067687 62039414 284266201 967733317 511981297 196953887 714330409 537072304 681774754 684927731 1067073855 349149103 10353104 211637572 439280755 521249191 759203638
100
410555818 615171841 886410880 926176946 469904256 1068659849 429450281 664574407 98859621 892928145 417189138 24192025 685100733 682335998 738305200 402328563 50016814 717737119 715691004 253024964 169955363 635307938 1028668916 68177309 461204044 763566109 702250009 409183669 300440860 452061318 975776496 427854053 835040330 94367291 755500673 192311853 235458385 365306364 437884635 776122925 101324271 618694764 829828238 804257709 1981610 510020243 136572207 535271445 287414598 423386718 850587607 571863029 359237456 816103198 126904741 314897279 466476183 967587333 48425527 105764616 666660269 274248364 771860533 302282635 998810218 505033616 483974599 368986917 275323497 692076176 197997849 295100826 500523402 863365489 686834910 651424975 372618350 730231386 462953674 319490382 186045694 1022126168 766239255 225091269 1062465253 367879131 305626113 776532103 166235153 323243831 622350410 1012549129 274503990 513556261 668274615 1060164454 201095755 861788991 804426384 11020764
100
21966602 730945159 861390116 958281805 226264948 752285665 529704003 1016847295 831875147 196620948 823151042 558825436 267394967 30625484 261753083 33050483 604686626 564371995 229219146 825128181 430293756 149444596 140926097 748219128 201863671 820759087 241014708 562322616 580949547 573401480 591913758 510826129 879980404 1060124192 795708731 529008262 403304943 275761146 695998716 1039715518 164809345 968746879 299813462 752311297 522646352 126531067 653017795 400992831 275028039 282682909 293285311 726790409 13765527 14910587 699399500 90963478 255511088 967626764 471185007 366482368 645435468 654942892 659803568 935221636 962231781 131721627 588452766 653122694 295455546 695905790 14922057 168697866 501189966 263204189 3552454 776093180 920193641 160072227 515485103 987731817 673455765 34004002 649124256 370808068 627978274 829376780 487612603 768079778 955003938 851119355 964174373 429865150 608977646 644975338 39424135 378436342 563428511 986823993 534584973 756255372
100
765885845 658521645 945339242 783379941 172598004 658366573 828989267 417859085 839409442 124311430 16885759 374292274 205020747 625635433 301958446 146264357 200227549 418601448 538637599 24350684 147882508 497581372 390058263 254233587 216516687 891446914 849652193 315114278 117493217 790707513 271627337 531046616 221229889 894913733 755156384 78286479 528170418 971775215 137060411 1058755701 651897788 756685412 954978292 27527641 16554409 749260593 504125095 744904108 92173833 910535501 739993782 222805765 362284590 66936080 145226118 30936477 861633201 542620084 281597952 510868052 302420971 769144283 562240273 276885418 219371133 333770248 954310186 200514118 939184072 22429476 248483264 912853363 81521270 993062651 352846797 747544478 343429871 1011672253 632075341 816517849 507079653 15364477 139831746 191872347 53433033 930621621 497815985 712211966 188478547 906709184 836901155 301541568 1071395070 38581087 781834533 165906242 339808649 802977333 621630280 133753164
100
246090615 393077579 831094305 1004029255 859395472 790509965 160326090 188868801 77548638 449305930 505824352 1066776813 192014001 559161528 474343043 531170080 956250651 307076205 1028116441 861265237 652349301 221583335 164932490 946214570 683902808 173736454 701150405 582727649 570216101 994015628 469119802 467211232 353035006 381347236 950863775 405432369 788948810 728833624 849299500 45288835 630294581 558966042 560917790 838875175 435024045 690187580 31493431 327370900 405589606 929608823 1068968508 1018538979 900392535 235629416 227347830 464014419 105560379 111521294 121353266 316707270 471775249 90033230 463785025 648344131 158697629 983261807 49168505 68883058 695884261 538378655 377705777 349795875 131811508 738617452 946656457 63881415 472372250 191318859 399658016 312509941 836329961 313175316 146167580 551791079 37212986 977454979 356515110 282087930 965486823 718635961 656612779 122905906 491993102 320176826 670690460 530554035 224554644 1065596397 1067548399 211821641
100
640722847 849053599 669738779 216976097 515182619 170627968 624320928 137347854 411966263 350023460 331354493 653587333 1029867237 422249091 566348984 948623265 816738397 894300281 1051359450 72413151 292452506 769232711 489328 914342499 56293595 923988240 1022272139 847145842 1000687396 54426717 687561025 925482486 426314427 644387994 137403434 732886013 641966251 778752662 760363491 500952890 935563332 607112455 344394638 889653635 245501849 158822660 341197136 519075153 1022924800 211675785 257015506 104803907 283413142 438770934 150964161 880507291 1028318393 705735568 13909071 464058047 1051591820 623677951 1045472687 635584441 105348470 84298958 160715420 328735160 165149859 521441775 603407315 592852365 853491073 574200116 880584852 942637103 204344901 735311063 70298405 909378359 956589156 1071774195 381898063 378688869 892174618 502905096 603083999 122067737 432809446 588744315 915687462 75044570 650696972 646255379 1045854842 1005472211 487864849 106632318 830482611 891987025
100
170878531 643792330 877438382 724289094 28077359 977422316 464426702 1054429129 630773033 310037052 160317558 730808724 184823751 155689719 282387088 828632453 1007992422 462630844 131540233 990607133 358360740 801019408 804295762 528147460 6174436 177560538 560082401 28097667 427539149 954961895 986053806 992558088 598958027 44597863 732546486 808718758 149596557 306187630 304268412 650227858 162592389 433876340 191657859 999698599 732861547 632990165 132414677 456113891 707912891 964398418 720731775 912170472 680300850 208350863 1069756178 78427772 707973204 922814611 329864740 150386697 550418921 706388811 400551117 920176925 884583292 380816390 64375339 164677611 143506651 51863034 303521758 423107273 482428058 685742782 432604812 913772720 612265104 488968910 924342878 756273600 287888983 851516939 757409665 243195833 373510096 1016128568 742287015 230631042 732403613 335672702 797034883 291478693 541208998 241791720 892360529 205550545 600066965 434620136 759830859 539875671
100
167620953 282783184 440588085 123618990 785437095 824266330 132244434 70935024 234017396 179249697 748616044 554724954 367637884 658009638 34481744 462769360 972721343 586255180 556583247 844434518 184139518 749223643 933338687 745867928 724524098 699884289 994171512 510239843 96567894 144121676 426596696 545355306 240570696 587968817 1300671 644361346 836956140 791987337 108348820 688055462 231678041 620715022 737089598 508042483 921756778 733759971 459850027 217396589 369144381 433928201 573646156 608403513 595769528 253378795 291449495 570352161 424915967 931272659 285693060 1000342291 72077823 339132786 81293457 827068066 1017751271 1020845148 32592574 735839363 808923561 719550857 1040294418 156080402 358281342 108692694 268940564 88057291 310838623 443399554 322797138 1029450193 565734028 192036529 1023838430 735173226 1006122761 752130029 1055982795 339690368 621867804 321222048 505144245 162625570 65666257 329439642 26477878 647516929 272301174 895476625 427455346 164775667
100
42559775 929900956 688238476 775012212 530717987 897818808 766512686 1008603424 755038877 586421571 371532806 120715834 400072684 165491588 1002455619 66695977 481045555 988422177 430834460 607293173 162337754 538681510 218293833 841886670 172950795 861787141 22609288 909849478 113499189 804027153 231123225 724937746 106014861 868733186 775971907 161536012 800374920 750515188 901226957 988587828 922740323 448585063 227063941 415807210 78412955 664332992 386523069 916906678 634178165 306443719 206388168 365913281 563236983 842857768 224918146 245925465 614083821 634412274 533757894 739500145 246517861 339253018 94740981 805514270 335823411 182430713 988870261 983999259 250033390 591594186 389426736 399962182 330377969 222028333 165773841 144486433 341011163 263092391 677851019 955744594 631538703 266433824 220595473 877045027 76489525 905981795 375324319 351612930 227997367 327770273 752087600 508283394 895853381 111963118 434064453 696909657 894552146 869742275 488037476 296296672
100
185734292 351703418 566997399 325760150 521038471 204156886 754517737 697595421 553719019 502608248 477380589 125560635 786041666 890780266 409990455 910389339 638994003 414849945 681840864 57348362 335357098 192809811 917306118 563519610 360046357 547253709 661902921 380345858 459738408 843525535 498191440 346591643 886192570 179479621 669018690 618134629 874350438 1070273184 338234702 524343584 20800779 928164211 623206179 41331892 783307341 131342824 713220728 573253289 863941649 819848712 282824581 220418479 11581701 860473670 341147784 1030902808 82595350 680743157 568045122 538689625 355279607 377392333 453098615 58684813 499695265 579960682 551868018 103878641 858825677 924980941 43752318 840755561 371492220 570078425 738663278 169650682 54954864 852969431 974578454 844982350 843294384 641528563 701634767 104421939 1023538696 929973948 800565495 543626524 59193990 176032168 625443439 346054302 92888062 1036161165 583459611 472026356 383450503 405514025 194098278 11171708
100
136716796 943523996 193656763 600700728 430366845 498034665 75383565 450164558 299378923 637143160 847531344 963909001 507811951 440854167 515672829 269144789 955080179 999518196 267246226 340218822 687419047 268422181 148914448 626110738 429738622 311342368 209827451 518051858 779260078 215474115 271057502 953875270 816358452 275706957 1015130180 56857294 751378510 1006704355 503833664 695790833 486333695 912982028 771995494 109268634 134562702 273261878 762840143 91726806 291222279 180842799 595770265 846184535 321451192 413666476 822548581 567947252 1057407157 215267013 330493144 312710951 784159318 267070839 582024858 989569933 40832180 613492257 127562586 26709098 635711279 948852231 913919303 1066672930 451451370 1055853266 804124568 156857281 854434381 363942670 684319494 656536948 912390019 129939115 179384909 403131150 342988538 305430397 563443375 884380548 438292709 842830268 840662128 154028657 468540605 653841541 624830299 120043667 830242236 21178966 767582011 84800588
100
518338400 289667478 205524067 396653090 195793390 2180363 519840807 918496575 864677613 709383266 983549281 128856049 293694887 487845034 564421869 440345643 568483755 819009753 270338604 527815683 1010748750 375685702 972856197 593408562 846793253 370301229 170474208 496812695 375413132 724225326 686731817 1049959092 59613986 513611215 279048147 962196015 259143499 11733749 1065849682 750207827 231383981 678907247 642746784 939719564 736597939 763887467 179812793 982694895 25090317 660081919 908575006 922298799 435570734 455148705 811057238 359452329 626717901 671580079 911488873 184191449 880165476 791943913 376500835 1030066147 531831988 736296690 436012503 366410635 1019558975 766245074 768203609 381611581 323254989 763699831 181882371 864632966 346961896 71441199 951506673 453493400 947834207 529649711 595052997 531893450 22352839 817681679 657367331 724230166 475133685 916868172 594107190 881006234 2497157 852582341 555935274 56763415 763334231 258820415 369597615 602941045
100
919180044 984214241 404542077 302876221 24145549 30865336 622686410 208414493 119230597 84913204 958243541 846080104 965625570 846534313 273125983 166475156 270942808 372830160 398668845 205874874 841034461 855311171 35333256 609923353 623117358 70985732 732992444 425191314 598811209 48351479 1007698588 1013730093 58748401 35716451 960139004 299150228 535542062 19935605 305172534 400103315 283190218 480534204 1045971878 10493342 319655892 543610030 797559086 771333195 707864097 428642594 1020768179 8594131 852486854 764422356 476336541 365420950 212885919 716193765 987119963 591276692 64635596 997495384 1061012957 910459380 570900271 630951062 310208280 58736257 515364079 49443819 294095494 440384039 945697783 819601158 704847779 46273147 491860599 159006333 19487857 143030577 796479842 400897351 753830389 872748195 434753775 514752832 935846072 24342609 601347353 917877672 530609478 880180571 681679391 36174244 13579442 48505609 551008516 771372220 639627536 855007044
100
880442384 39691100 121732602 865203994 584926029 284236115 388685068 662878013 685897994 632342614 608795240 382682245 847156828 1038522494 881490227 998669418 280934296 782045382 932253718 698901898 565395675 307679118 564917694 604811305 335680130 202150683 39574876 174638764 872926642 733205012 830276389 785870365 1019062481 114287622 1046857939 193197738 987059211 634370530 613179938 56294438 750579150 1027221114 696619348 316847751 779945806 132822791 812544942 412932710 748861698 1038162854 1058233848 647235970 229099301 291839958 694536449 553046845 1032508982 310457083 403918361 132269341 193572728 387285215 659534742 750652237 372217203 201693740 723781967 1036787993 371828849 574794994 1054135588 80613750 882072322 548687143 623988596 803325815 1034745464 37866787 668839845 1039658713 758001515 763242016 334137503 847635576 94816823 28864704 709571921 106247895 547311481 728952198 452810027 630371997 694931606 813866331 703813795 763303698 14859316 710502923 756293040 107159206
100
476693183 859627206 719428690 682190699 252365541 560689311 26780424 373272470 260240922 158488336 651928408 329366018 981316885 657847412 3837514 909098668 74312785 997117580 220840173 800222008 179775629 563943163 456786129 422474603 941155149 548717514 94603404 560574895 1015928663 1057241061 292955190 767809426 756114742 806845339 268459500 776252999 1006438330 161088802 289389136 536995619 519034997 175706384 409732359 993950753 594682944 633899747 888122682 350593119 667357108 825001339 442446358 222511263 698239922 214516634 306290508 1840071 546822620 419156075 716970385 210189153 650895641 341649400 359824159 892040220 97030677 181530547 36634674 197252681 448273342 346603246 555942797 352331358 681619400 50919266 550685427 340571510 468752170 1026829740 738091949 954061264 919099039 6037963 605654794 942065484 431285030 705644452 354729690 1001680881 550233731 863887230 670638579 719017066 425464763 169451143 676970669 47799427 681806748 5367629 207333733 575475633
100
406737203 661557829 183971069 656696712 557764179 30099015 936651610 6628930 992110613 586506511 178483173 527489855 672408402 24014782 815209995 111562623 875518251 873805656 114044349 226664490 565476226 326585668 615970801 346283272 140634494 1032667087 769970975 240072970 40031243 144920233 983875524 844942015 495333976 141603686 124331234 782949599 732939863 647985662 49585278 662359748 968175936 910616909 61067297 626623724 672733198 404388756 610690392 544565625 492197888 995059446 171506229 864287921 229460762 91928060 456274379 580449662 547691681 837414930 7655605 210825710 280178083 121131527 614001039 267499444 1035635053 404919953 6166908 643957925 257255954 584797895 800642207 1008398140 807062763 140626597 965526178 318035735 525473554 60658059 749087538 317842808 315017701 1044409022 885289600 73932230 648955785 531690982 315073985 304938505 634496869 947901326 861083567 476360561 141400739 992566696 930548999 383174351 611999922 153481222 590575881 669685017
100
776850374 965394658 233163259 1068304363 348738902 616384855 552846758 679614977 948322974 788217317 692418007 627299263 967956763 28907249 6300896 198237097 478913297 572074306 439642644 701273835 280478728 419253894 351356494 848484817 1003969867 796204491 7229547 518072400 68747880 411743238 855568843 670533244 1001602482 1068502159 700494548 112384272 981148866 424602019 582391663 711120361 654900466 20794593 390302601 759006347 756871137 689471438 1037426580 647122586 590729202 382250065 30790915 488546402 764144844 967771447 824785617 103160145 14809051 725647024 920525307 808471671 64878798 101652176 449737217 848171277 836522519 478391823 642712937 1023959787 242144622 1053454281 1044067900 760926992 754575438 766757567 988803719 576423965 203536503 244054421 117944540 519229146 150569066 841685842 367623374 826555056 975625200 130014179 326964088 1017861678 392899732 571911319 110497783 929948549 776277540 207588516 1072179179 658877708 144431924 162816417 395737083 706995644
100
380060058 14802954 732946510 584063412 562358003 70583232 170553618 860139190 137239837 458168454 825222904 149615784 213886651 859984517 416102326 555271701 71666613 528021192 156708484 376551594 259849653 606671809 437655712 973987257 524176554 425118146 336232906 898110137 729869129 329720709 484245704 894820803 808158087 646282917 1045107683 621474327 924982048 22905891 379784552 426379413 860112915 535539938 1059131433 509974597 877491492 65433130 1027546105 24240847 130627161 880917033 608840244 449489156 797814142 244277357 617503284 177105747 846069409 104710763 665595357 416365140 806802582 431435772 988337682 705238849 222754164 438554586 109809469 58057848 30795541 516954152 941231563 761718267 238723994 746182375 327547566 461361647 579100133 419809922 547192793 627011872 217536030 975161923 1011934408 71946108 448773679 998735579 761215733 1018690708 829206088 269200094 1010571876 351231006 203762011 242615108 910192152 1006798453 868823456 837392362 880300187 249411863
100
1030810899 594922511 916453498 994105126 385604081 685760215 589411527 449378792 765596479 316998604 86440342 40603975 112829763 192351064 839810176 755307602 924971529 850762571 400122147 433930682 34022879 262535003 375485855 843247702 200260569 938170783 761954074 195129247 994447950 939645716 971019838 632387637 332402521 868084760 886412214 380087384 382129497 756178162 655330484 830646383 897615729 492762696 205152110 349873029 819863048 331981222 823021468 987013063 334449483 425992702 805155580 354102023 343830438 840981539 272346575 972992316 141991503 802500429 858652505 706695936 190165435 852876696 748412516 4352528 589066279 568198276 439084477 792032720 812564496 424945014 251859126 199275973 970321083 270843446 815187875 65751064 777452206 918024560 839122013 194173466 265227317 583253811 863852226 1066985658 298309086 821874036 732066098 845648145 498475773 602390668 684860692 500166871 433351209 760030134 684320591 1023678186 67858877 1041359250 1025782993 615416782
100
781911128 779504805 864554764 155793960 812954973 251508695 10193012 102129474 662353268 947953395 1024155906 559704971 1058322183 2842410 473543348 1019734804 164422342 174817168 610643466 454348307 552000547 369985950 408839819 643909988 690148823 1057845678 856862526 751585027 270448219 651923331 227542833 457270931 302468208 639116990 138581494 412388826 462132120 705134441 411580449 89065794 675547290 641764977 736664523 248527962 301993474 290991652 713321746 916709971 564879518 965404343 42832535 691003012 381524994 480724674 249199102 18586855 107335429 347786177 451310705 521339545 669261890 423844501 1053893406 264695390 532906648 182929409 237958068 340609306 535132586 1039528239 482127082 54699609 1049751136 1043522600 742918905 592409800 989664100 346921055 794782749 301121209 32856486 782743335 748326167 62159523 699102425 583791672 915297710 757164960 130445299 943158830 482194729 775066094 959828401 18337546 840535766 738339695 796119313 283083951 98678407 519062568
100
455711190 340994406 871955728 1033426629 409444615 401671259 33443018 389905684 350488944 393562653 381474323 579121285 82909215 125625634 969231308 1068538545 538818792 680054336 826421209 800028112 179442402 417592629 72953765 195525953 91892968 153991457 548114587 450915846 965779993 764080391 566733998 1059886917 974874201 62882896 27098834 305363656 573348558 213029703 155729792 943717758 154759779 639578013 834605366 527706104 618210888 125019367 71220469 478443245 314440304 52515099 847150786 408730550 840585745 333384983 251781669 206605522 669242408 731915546 102346412 481904227 631676914 809623881 946201705 1008966320 249205108 271687211 535480432 594457249 619484661 529364270 957022555 360635974 913182847 1015117088 16303046 392549713 706498145 266562230 997199570 2262935 582093743 491731208 432797862 89816466 615843776 1011204627 231279337 883869922 464628143 34627382 176598858 462324935 412529884 443214261 916040697 967370409 656608616 188109625 440512555 1012981393
100
613911740 632671822 622063769 736380845 371123714 907577060 1051513857 617130191 429759146 408021711 909815716 860849391 802946791 931299911 217289670 666123173 188501552 594761833 130558002 86342064 40816575 367391667 753244339 1061960049 47581973 934993548 299405724 344085360 579669108 875610042 660819009 890937046 1044494692 784204522 5811068 308060658 592786735 1044844843 688810025 571855541 586437988 649271667 87575978 501376821 253371991 673278233 306087523 126858797 246316960 557929561 476117055 104474492 707963032 814657236 758755625 34124962 783158495 913626125 980444052 1051195718 147652825 412762092 598799092 384226226 107189804 752269119 523702339 639014229 13008963 9830452 209774205 504415040 246155470 128527073 83547940 50620074 8852544 466119101 716588732 141356396 378418768 474446371 628980048 349477510 333502072 733912278 920026860 71599768 243033209 1068113528 231157792 461647978 536059093 876769297 191642243 9084260 656006484 487509903 968178990 918751766
100
521439616 418676800 232256829 268905138 746880808 113546073 810318418 1030814605 632920800 361382002 744786706 761668002 119688320 303812104 433056165 780065550 963197857 28314106 178243642 556433301 183696419 259674637 144393601 473141532 44946090 294595688 888600879 176512045 1046841628 798191640 767660158 852830326 588075812 66583949 882342570 202438986 28426931 650381084 846177653 1001774622 939838585 791669115 479414691 493867789 1068883056 529699911 789759871 1034236245 336067154 493060737 692687701 47165400 290979358 223560461 960705013 465892252 914674839 700223794 185812279 726708299 1013699525 804257053 24291441 331503796 199958386 253502557 892574978 928014152 924589485 433355368 962528971 1014171294 1052244811 427335957 168605873 664322543 416825441 150884640 1011405085 634791322 579171531 719311530 1033381499 913532833 566613161 607192502 837665726 997814315 35525852 85785261 119764187 463501824 28718989 760093403 625435465 172114704 429158567 151183600 995148423 1009896684
100
127933016 970006911 135105686 177909067 90093972 475652994 660295291 122285703 580719250 40880340 469566655 268599325 796282189 661784245 111151087 12531505 493562372 450752074 987891995 1057251079 58410426 458818843 728374875 983751051 1030909622 582331796 912711493 714002378 853281029 833904516 872649081 1051456119 776897267 8614048 145122582 967920231 302045590 390032641 621396289 679909653 584854851 938868642 243441829 918374687 393963030 837642979 33947118 839315143 348842095 741511433 79646797 684415090 104487280 867142843 1028265975 843067181 196244352 525130118 14711462 413411107 197192394 719260763 403763222 276807720 346841535 1071848460 516750985 571315761 459435408 21707218 199427908 741097946 326216373 366885322 473244432 846973151 260170088 451644275 373231290 982032035 368851498 525713969 448604051 371602604 433422910 87403982 1065777136 458955556 330072105 781714164 32232363 880849242 195975225 672633779 908985504 628647487 15925498 441849857 970786609 488147178
100
1061406658 697665078 389174979 741517588 545121574 284425100 934824511 97879965 721625475 889992357 1020297361 1051498245 988449142 536647172 350969132 463408115 669200996 387368082 746755205 571506098 637210355 12176923 707315860 107288239 867947407 521724367 1027618134 128668924 72346342 988846273 657091917 26041041 950106732 929877611 251864574 1072418565 648378072 784402728 540546162 700730777 574933157 624259769 747624886 725968942 932544658 380264641 175243099 556938889 173415459 550792521 813827062 704083734 450681373 313728829 534738849 722747234 82648846 939795180 110962808 196623520 690284994 229970572 608263965 532251685 368334799 714460851 576793397 4453357 827406858 231565023 61390825 434381587 412662032 852726256 65200230 164618844 676399551 15775401 64052317 1049513133 566047161 713458738 602446979 845244305 812964840 379787928 20987666 1266612 645020916 1033945932 541770823 84479338 558368719 936655264 824593122 1035779369 795963946 462127949 26762409 201431050
100
955140349 769612016 554093285 548622412 580719875 404299400 855612131 347280849 537218875 162491386 757203572 391390880 730047848 756753805 91911277 983166817 688541330 470230127 648265000 266976228 199716739 228355886 390016770 974256026 876842827 267190847 580247259 331939354 491396029 1002383482 947187865 201685918 556662256 943416219 714535845 600989059 209469118 306111683 640438123 192959181 913226568 559191286 139771871 928439456 405858672 848735643 882631155 640085704 692628573 939188479 617271330 1046552626 462764283 147526354 27315945 412183409 764807800 374120616 876939592 140672826 770434760 366492281 142826821 931831528 927331107 132401953 673593449 809767672 539809922 834924769 805274689 120793486 375257125 370968028 527606494 786155247 564703247 911456411 730954581 554206725 377466760 762852490 253662784 885352670 347102106 57072248 151407164 701503789 183649173 758024475 455145577 748665032 473998732 234124682 55597293 409354792 808452822 836441025 424269681 112031980
100
733070477 716017440 866123682 242313814 200798226 743559916 920451505 786070988 560655239 88285901 968890068 66655576 887312979 362234702 972058051 237289001 899275170 894448225 884377403 115405072 712983779 284979160 395254399 946430724 99510856 568841709 615045586 256370078 652887881 224330171 396316414 664131486 123348257 617040834 251971536 701179236 318098768 915230823 1066226329 624744823 651415063 506202225 1038928558 950877442 97242879 130969998 1018819817 59738194 572454226 709740236 870886439 216081241 957896864 277760288 128785864 112883246 563578684 696031202 752490034 402213259 448207549 1009621327 957111630 531019598 469851262 199422726 87368458 939174648 618986013 771101324 156597205 421458481 224119295 300664264 545058085 504618306 636854219 36856711 878512628 408448921 163131627 843875321 671358783 288890953 546113806 90851634 965800070 299903623 890932905 380843946 988906575 228486702 761075569 851615421 838795428 334225468 693046498 538480940 680040336 35949395
100
124199099 176254363 891257765 118431801 316117376 599127825 230036601 748033624 734101239 297139579 90426148 106191935 231624363 295671336 786466499 366450719 903946349 201647182 1032372473 800716878 198333133 906129796 654105193 787846087 560404389 9967174 934115133 236149417 200743055 101085813 82242466 269981364 443689834 456324564 657307721 1028520911 767039193 693401740 805181160 441927812 91514563 980050856 507549367 706377346 670060756 826304922 755353844 1031502618 663529723 1006685877 945487199 234461123 752215530 781664688 474615486 580336279 409220506 409355305 576077658 145583827 66691524 386999072 168306049 1015864667 646988904 509378424 962242562 940465459 592088138 728196729 706415284 1064637447 393711984 532609617 965610223 792995492 270367141 252619406 401345553 1072298365 733736186 544144549 897995770 778240295 288922176 43312239 866604944 993403613 287820686 409185446 260052796 996975868 987957953 832794477 901024620 157790088 723506679 433987269 760815887 1035295910
100
502817811 94706969 292767260 977754400 446200125 750871987 542049803 1017976036 587221855 772818244 3913306 506692485 781153960 806265440 964801289 588016824 441057805 257218047 228797214 1004489945 638153667 310711294 70909218 660981092 168555975 158229404 1040491427 871734652 747866710 862332925 519319984 991580775 59199605 119158955 676159328 329267215 977852522 1012763152 741254731 548612483 137332800 112289276 470642191 385010036 6033480 93140005 335300812 178148024 131461011 229036706 751583145 473561291 186976376 347962992 257634125 592435273 14238996 933841901 1000420454 154040181 45239237 145829728 911157286 533124790 190399407 308909423 403713216 587993364 853453111 27102118 163596784 1031179455 409875082 923039991 287971696 445430665 65717271 398878261 840795012 210987879 778335505 303093400 267488111 214410995 211461102 826159164 734211067 667166189 721165034 189904033 335758326 972311989 651641989 130681132 438669999 976667091 346845185 1040994213 729990269 856786032
100
802432485 803851960 985632568 890873562 65768572 855779956 1061871294 1064339972 481877079 839134414 818221424 360230659 762963143 219094559 207766706 992221074 214868068 112635298 580497774 461256335 380754313 426469879 599005330 793997436 36822741 122276259 571162509 337128447 1021003691 881968014 151813334 628191842 705153203 591984515 407917669 369172499 948115543 885614259 173614136 911713573 490201927 742308914 785047760 321738190 634835189 190063993 674095537 373639911 44668954 143964898 764329445 530305647 453255983 222328880 680343674 516059144 1007011061 513262852 145505535 244018552 899448045 350195049 754248715 392624938 100420577 144697929 356431798 118743211 133994585 752835061 615419934 1048952109 890086183 593266849 524230628 824367111 800590812 906537189 878975148 314278194 936928592 121920573 421171105 467468750 503896606 950086538 737700334 509746331 132833573 1042911120 504158534 1046683265 457376264 309430646 597944413 99057416 840477103 99732296 4134764 872091872
100
239865540 846164088 425003185 436781659 525608503 829572697 464141549 345828846 286697403 319530147 659873764 787561140 118235718 946853362 649962720 182717674 455221397 606343239 758100783 960333428 873291173 130219397 969515680 140777303 184420667 362402805 65112074 836935229 82320478 580910787 103682502 962730228 399621591 864769662 373732400 33088751 282703544 637725084 911009321 418484163 870840018 87184627 919629208 929773484 440019261 1061137473 792771556 108362757 691951828 526774950 192764540 59375059 929932470 649470757 760702799 1032155195 957940935 465619239 689316180 75643144 458890796 799680759 877692164 288792870 127543251 627767366 917371099 448304425 643882729 1044358825 207620570 197719495 475892577 210253334 845625352 185104474 685511796 882549611 83153644 330831711 18359580 290053863 813426197 786895609 2121879 673404079 910374290 925925742 121349866 396690762 764037754 862613417 922904924 804138534 982749030 1055429047 1033768694 883720721 220560626 674530122
100
316696842 491254208 408213056 693999673 522532777 110036043 497677684 524434686 909098539 795197359 368257081 796190518 58091435 137961803 978721850 513709605 26114953 322512483 812800938 864084783 447341030 295396512 614914493 620339808 475592747 6828686 768380716 1001001701 1023571330 898916381 771237557 35889041 230907739 74022689 68467097 414986073 396955113 780057554 174693405 74188248 259473571 214189389 240990729 441922508 1064059587 174278161 637993772 1004836759 45424586 24407170 140666838 830762431 847505402 131007337 355788124 344486254 821691610 7510642 167322263 581930226 307797430 340606636 962665573 138877502 19467293 190857997 994140711 671331176 508518497 495294700 855073346 703828777 171505178 945272965 983352990 623674720 949557412 637409657 966385962 169305999 744863644 920664907 761866325 226179420 1040591718 243351011 865977239 917093650 434506154 973474319 880748518 493856797 970852819 86510077 634111041 380265362 941947279 412512707 1031061033 145054884
100
1052426578 185079768 342146595 580969776 41908434 880795031 698600503 1025811506 761826188 25536451 778714228 989828686 394652990 978708222 66366314 488087112 852057707 810135632 472582830 493528460 432128218 167339431 1047313753 266554535 96238615 886828625 169067657 971189195 218034673 426016643 813759455 195339087 772408058 216069334 147023360 685128749 421110539 580565188 254576917 940677251 491945405 737951023 459529034 51377170 458205936 767362011 399195986 197014722 587363144 240531183 222728417 479365916 789980331 138531192 649609521 80061134 71956164 952522726 667222910 592536363 393412483 978395278 850430346 500645801 18364315 396438566 560287770 584063073 836407043 189042251 637107062 547859090 253432182 757753342 524469229 765825310 462494451 642475555 239825487 918934795 331521085 11202049 565865585 769854979 848326491 808628677 478171565 433328852 642300953 1059779326 895199071 492780017 452029574 525420834 755373417 69544432 582791540 1053817352 18657967 652556810
100
836343548 647488108 303391132 45965983 387098871 366931567 181615772 826785199 384608133 80028180 413930144 163026785 322390922 912404932 183563165 358092416 893524780 146647755 21744908 739132664 623332951 1064545241 679745132 1069621342 887014201 470297985 628919740 399022694 168493766 892000957 914097153 1069982058 1035097397 611154280 51591622 931891434 492168832 271508162 187812759 65538566 890829544 230460400 641478277 445568006 250229616 367828602 188005541 90680531 518054493 213033164 726258065 66462075 692088764 712027829 5961445 599115440 181652956 738673130 289874115 42862922 814939600 216369796 370539088 817860289 935633902 882661246 374227508 837625267 604875858 800427832 336279326 790775396 354484060 30554103 379786302 100213561 704726573 491851874 804298185 54675772 201768751 318748678 663862649 30396572 807084682 446195668 263008010 407248169 954046127 722352798 655441086 991178460 144749777 938083741 347966426 972390989 1047829863 255443182 959052071 178225467
100
229579948 30703632 165447026 612139784 463724319 905247335 740315660 194403642 327071235 40674237 200256842 185762812 745663456 921785532 1013133062 165788314 850045184 71795573 121103644 377836553 1069377523 223022043 826183662 17564508 863795724 135825481 566619873 480787536 711629793 1020869112 189930718 209855425 591108558 502497674 741539026 296161331 18154611 732030850 1036760622 708352586 478213426 322090185 832389479 876428626 558162610 7478059 728106103 817137592 193889631 637595096 1072201562 902880142 858311655 395962851 539691154 427343627 933945278 797413062 21141924 527547657 215169435 516720349 16427929 14079365 444646905 901816294 1072440190 884768291 536615319 690246535 701845220 1009005224 243447288 367845320 759492704 362911102 457596388 206237589 870997004 659759155 491944421 950915901 85763077 537945082 671714507 398805238 476763371 183491112 925677609 12834134 642204260 310789304 765415637 929278939 85975960 998350536 475562860 628107109 964018102 813800730
100
53807307 299225783 130378350 323993236 26929815 695927033 1062375542 702082240 958486454 878900792 354980870 663399501 950962388 534618085 518142299 99999116 582857952 482729298 420111159 433655027 633279884 789600313 220716895 334779294 163838928 841805108 465978140 659081161 183039079 66888773 655218619 547716439 875560016 1046362448 448567053 363075150 851232078 630404252 378681319 863429465 631573097 939496279 276908707 539661380 46593131 436600847 473392542 322795652 89624164 788699961 634282424 78532525 1058753063 245781421 364422871 333752825 293246154 741658408 70944868 303356104 132414250 862380744 453161420 771845914 154230373 351509396 62104320 423383575 435664990 989976306 175127797 558455176 906293308 604269359 733830693 558137435 460078827 818077691 491425549 585999650 1037935513 143701738 24362669 3922580 1027008570 351618036 495849227 416958475 645969413 1011226101 458338736 959486469 986298869 821423918 368235561 584647332 865196362 563760578 867933319 10865198
100
12023301 334070842 356070880 848850829 135840623 993223170 860744908 141318351 56306322 689335273 498752488 865538983 881508030 225682597 737126486 870327786 243515910 417523021 440192571 66219540 441989569 992593373 1034485056 361305025 388207369 628561333 822936850 1058670644 234772287 778363930 507367907 387978963 402911365 872618164 240777446 459703720 547126850 510434318 1015829718 754468322 41728418 866717722 1054192240 462730322 973990420 64821418 951028980 902556143 204466634 319501304 865721000 354720850 747059772 199697183 702933333 669879866 583608485 897442463 139479752 211587082 716702340 464794333 725340498 752685126 247552541 417181856 614440009 682638362 158358262 888044950 670708869 205565907 237383258 487160013 299612387 1028372323 902459353 208471866 551099078 121773793 811971014 503344181 502950545 797086471 148378040 604221947 586560558 89100722 1008590089 295969323 617343882 862120550 567559514 947342922 697264406 859885256 670049549 438216767 410482248 615281441
100
802739146 345352919 595683864 903888610 794364667 1038914114 574346627 996904218 337107535 443655316 361381900 282590466 210480186 915081797 880014390 494424690 93936244 331560626 307223563 587392617 542200438 113893529 652176792 232368008 528271872 443255457 19572590 421636759 283968406 163683280 909057315 990661376 46047998 706545683 749999055 938728271 688067011 728598713 1070968464 757982648 880931765 740779256 303639302 515177617 1065659239 1005177447 320613847 353114835 568192688 241677698 707862316 587043997 832531243 240478762 813340466 1024956337 841972406 912030754 626514587 654851061 934340599 341338003 271869722 490415092 284082898 559790472 319590378 190491995 507397364 659409011 154741320 311865724 403228236 49872039 777275892 483579342 737132940 806463707 826871221 1008626794 62711980 846295725 132152274 538436752 1032866152 510872349 257781401 1025362720 419332541 946075406 117018843 460282658 554763376 558573512 961899118 647929407 660237703 227484537 976059562 1073093957
100
949020365 271908271 904294125 146022566 257989714 465526751 818039575 322797817 778584297 938336738 1003538958 749340536 915514025 299823731 367833148 978083457 54021997 978735026 660093452 957846038 298862932 472518563 113940592 117710940 1056885569 857225392 1056996702 14064159 794238300 294054435 471971918 686412621 237861263 301012141 546169534 1038001015 691142665 654426850 551689390 575878739 331725759 463466938 793368869 956558396 691779302 980220178 778877610 586664624 964173690 41387049 478904267 530218193 664763323 86317603 664666009 686154725 113766059 127153802 595867178 134035414 215911569 133755336 194797846 148617139 137543544 364263853 290466811 637069869 542751664 20290031 426437882 1057254939 257688652 113218725 843772215 807099126 744423331 1037470412 1027594588 689516894 356293584 81147075 1034421782 921066387 12256050 383363790 10425495 182861308 123101420 942275990 407857939 786880420 1020179814 733437606 909694275 1043591864 149666506 845076720 134099173 783279370
100
170449288 721328455 445393465 789831825 825961682 144361187 799737989 565826535 816027425 974449632 575507091 93444809 264169134 221769150 774820654 824524443 755370490 219846114 798057896 499713762 1064326214 437955092 942748247 593631687 858378780 1072862464 649769748 794619035 303017412 481009333 106502074 867877965 77898703 24032552 472744621 89556470 477071249 343262386 817976656 583210830 83220382 564109454 331713678 660950835 751067732 896039772 280046930 11236905 876083793 340324257 185647374 360994517 871906041 515741765 26796600 846716545 961961201 947468563 122542281 922963356 721558183 394491708 441599676 857405495 616998087 910565844 539944085 502503048 1027712711 30083668 933580247 292889963 348543836 61631767 6282637 1073305308 14594307 897182173 823171778 741839486 605847161 563350602 349254921 92309015 103597891 868246632 282464501 749422097 207556647 569913121 600204450 274071035 118670257 607358662 676029483 22819078 616343216 137581451 78151217 446990985
100
1064721590 210457608 426682459 430456446 642383003 342840761 832355280 257292802 933999866 872711551 784261566 590504921 517177522 188317726 736038871 1020800231 166259558 593947325 442012879 171552952 993191422 171613032 736146655 54928889 733850404 850350481 894850629 1037328124 304657352 991100555 371899842 519379512 76463005 358456846 410344218 957276871 414832025 895131318 772056472 811958503 437620857 375839364 654182535 300874362 688991034 549789531 1054793658 580395909 467917217 885737348 619742213 257605300 82122932 678027819 897673153 281488853 384504639 298871775 829768524 115585625 1012995665 271587094 570315143 209927638 436737468 568272038 1049730134 58053255 580075672 1029622862 459823395 624194506 345155008 285586731 522212700 904570529 945678419 55639619 1045263089 301957682 938542132 203282174 68039895 813715527 921510539 88975271 1056267143 521059791 623869507 529975791 31101311 775199579 581982345 1048826219 140781504 1061105058 798752083 484664337 928768590 654577149
100
265803735 19571391 555799732 590453483 1030067983 931930548 784879229 839710863 22438460 1036349717 247453628 918528301 255860064 182793577 302136709 915834288 191282626 596365342 825339505 634699303 940289646 963155970 187229982 754698820 580207795 720740810 248868525 162226652 226509987 380901518 711779138 813356393 5076374 460006987 172971656 527302283 450709159 220949600 707312170 585613442 99320629 488180753 992173147 691804342 513611620 809385736 708670543 591642416 122807450 669548494 571719360 445863710 472688130 743588438 1001597546 406335315 637723916 547044467 843289742 823956164 178716139 89210461 362648947 259369228 633222165 889953073 673012960 450684649 697620167 349905262 205823652 855051964 597849471 143696760 654151439 181059853 78652544 958140440 596701046 354983173 416469329 25565946 379660978 482799859 799778622 625374509 364675489 351468232 295732182 150508967 962086820 704231578 50232171 78713279 658976544 447367460 37252501 225805745 872195581 781442117
100
582199727 563678494 556745258 786510717 567583577 436161417 11288087 569619059 406697716 8914138 174982457 740294513 896663081 304432607 88592521 573453286 139342946 559815878 968381189 209689827 856271696 608166309 112555566 335285151 229724003 385879795 411248265 338212339 642694229 47229452 837234718 403351263 36528544 648625072 810298108 431406851 1072674563 906385540 866482099 917587239 1046905089 534886799 455494616 763299507 945562977 375710911 404606597 587860023 432410543 504915298 814367958 549176805 789456314 26317997 724913773 913245202 862342164 618721849 124465646 765145017 794294933 440601728 312424836 89870071 218226905 131463524 646913882 20087184 62233277 609574569 448236067 783290729 15168741 253692534 1009490323 676664076 10633529 235019224 790725348 106796583 468794212 161135424 902184274 542074381 804388180 926704384 942292639 1013996083 612402109 1034729425 291063696 210122420 95371926 137425231 368001133 562175182 394086810 699388539 12330373 301566819
100
125597895 669659705 843645864 697233273 609862883 84677584 944768171 430687418 259623922 605572973 578391016 237913589 823785921 854641311 32531131 988589467 330136671 452804828 295630086 825230915 794773662 397581307 757570990 243829542 452193942 947707065 753533723 547199139 192413219 30249780 900170684 735784124 141474658 391178098 177779329 488568728 1047716664 394998235 956687199 281476095 645627851 392242107 78956496 63160289 204918022 978091970 347937616 898632911 439168282 977232515 9854945 1009795200 916335864 276306680 91269768 228273486 675911895 382178044 472547277 204376758 781623476 655116240 544587839 907081180 885722317 887345815 972924142 832799236 205816357 466944217 10472431 325376282 635819780 578059524 621434076 602401835 388659060 21366502 1062276433 515912682 328325573 308034612 88845680 495288620 659882761 754512135 315565150 609312108 748166041 380639322 504624324 257424200 680137614 567229581 719036750 863942402 975460168 118196197 254224687 504506112
100
142382059 112745737 613455004 33406028 718965725 604536711 295276876 187101972 419691338 454806605 780214015 47059755 242257056 148603440 695356404 706117766 794287379 434575976 907936113 840473537 717984026 1007923474 85057598 52376216 156203248 1010826669 928918826 384991342 329368852 813620125 56413573 72531657 27609801 215638700 128668580 1006912979 765450391 120688516 430578529 571423963 473864904 1022524470 890402457 538237650 101879788 598943926 309717420 131872463 863440213 736809820 314079231 528001163 672420764 592306532 500695165 984332518 259011354 311318383 194161170 392471136 406765680 142795264 750673967 226451872 811931904 49704448 342056777 69555697 534787953 732057915 267112794 158429632 352442414 773128929 368736863 456784672 280325608 25650181 330986712 706862150 96413200 534943777 683277898 575898636 707198302 158887313 295850944 260527730 776070221 590370323 979279430 70757657 151712668 858451789 813952877 103049158 230600910 1042160455 923553227 612895973
100
183132843 233548013 213307767 111180291 123827645 942967950 245289105 862790739 231403732 300591200 14425016 231008555 465107331 455288057 792611474 36007556 897345696 346773975 141891656 769528701 338063047 522339802 238538759 427323607 527059160 966301637 893241728 981494138 693175413 871974592 404354408 319671024 770790533 800897753 810252793 800161253 765294004 396920190 555048815 916997805 339288816 228436484 1072647308 896865726 78223853 733443620 782324501 474277937 194097058 473754232 190630995 549337157 818672842 975614722 862209427 337509852 458549861 574336934 353664166 314851069 1066878516 453381291 375417954 361902160 474761024 2288447 621963551 398189989 509745747 732862960 509889850 904893037 546983549 785341747 465614229 636770879 533879185 144754656 448744981 673362261 690498725 822191028 648949283 509103372 996989078 990276045 574244140 105489512 295125633 152193842 269014817 793968781 271116363 181979465 22284536 640359751 464958747 63561311 568098089 991517059
100
856155610 648721956 818020401 965834708 58523066 693958188 370492690 576122607 313576108 303470191 758428113 998885935 75856360 629950921 205929463 339679762 957332585 198211195 157308177 730264761 974257006 938000040 1043588912 84018796 871996667 475797721 323576170 392737300 43014230 1027307642 740480087 732283328 768842378 1046939226 634723988 895919904 262404839 588376367 971647300 675499021 1061076864 298229264 1067332746 249524991 196309419 376299769 902444048 866625429 46629509 169485642 940391299 1024179985 1039794028 1050254920 34011924 962128089 865687171 168875931 733301752 949309176 371010353 354409935 440847593 1023362714 540424866 475264723 955551396 1024594067 138825796 736619132 766824553 741485017 976374348 991222531 634965118 23276550 583020079 846572931 115840172 1034501591 200494377 390005372 138936000 100144047 102267065 189644371 982229259 1053917205 494159651 273555919 158129891 972395569 684025837 41775774 366085408 818303059 286066786 231224270 493319840 943776876
100
256854034 910618196 94562499 363757716 20823376 727419272 138522607 493794690 570296755 49361831 798235661 259876119 679378581 681630288 153609482 932594387 151703959 45888264 899917655 823649374 470999323 226579382 82145386 285762049 945129672 855169831 498490171 584943402 585205258 876652939 145046728 384471788 329149584 256190710 366633105 999655548 827304652 707470816 1039553820 481693621 339975798 871118758 239978610 784328085 320911626 401062150 689206432 1033559230 427996229 409620647 575216696 826961398 207214252 577636751 175412941 482793639 205408261 857013163 143519098 900322144 975795675 899712074 1016432476 93375570 1061652478 384241314 79259155 542554579 1020454145 696937546 655651397 747076318 892061371 477150654 307943451 363775890 865984198 859957983 537228227 308588975 881199875 652979056 47074796 37336348 332012052 309206938 344991821 165959779 332701665 376633449 115022366 1045585203 596040212 745615436 298859676 562004190 634561693 945771417 488007562 775146712
100
569277998 104225030 117046699 839612222 794139839 113707569 503957833 1063932748 621154827 228850714 432203953 322752998 263127058 136452004 522046133 615027216 918609301 598848023 638466856 923697526 76663453 538064289 625508197 822119653 973599989 404904400 31294153 755818704 846990507 575597593 545264437 864074188 549832851 132261973 512044429 243582228 446986948 951427391 686905915 875892997 1005958425 252229879 539302316 345410979 661388721 763210113 922378450 864820499 783782767 1065295175 73737632 422392863 944980602 714102675 250149777 220203701 224872638 222948630 829800482 64576616 376719978 1057295460 427644756 518240494 834164336 561469045 106199083 596665504 981465865 1002522406 573606193 364103933 215312942 78720438 89427187 911176999 222277152 943502666 876551811 4959844 8646112 309525865 837516788 530747550 194691511 275333760 259501282 161398500 139171760 635704927 985766631 252683239 924854297 750725305 768434727 999637629 1000471046 827695016 151425989 392533538
100
1007941582 627900456 313431147 724403058 840569740 828679832 235538631 938432688 906034079 296472380 488591880 788586051 311942954 750792381 672668261 411760435 1003373205 339155623 362279318 19714480 378004490 831734249 932837721 967092108 475574265 904459609 816292334 765464252 169526676 26411054 1031435932 420862426 881888083 528093316 1062926890 768313510 310694770 498118619 466522982 216549505 135991406 57002904 107383202 314017008 54630796 577752451 297931058 352127007 91750226 150094920 890595311 511486811 190541836 635444214 197657015 613914519 514534472 157050499 888915178 773920232 62327642 138130501 554653423 617410569 527044569 807926906 191723693 349790424 660802592 673781185 389772050 819369175 701322958 261340831 95982480 162380460 1055625030 731985404 90224795 222929825 42365488 976315299 690220588 142799908 129089014 242847941 793057857 456254536 362358600 849457270 531741018 126324803 541547929 663894063 837069566 135321838 479797151 41191499 447090228 570741832
100
47079383 363324554 440020490 1002491379 258701566 153943184 600931858 429119414 375157401 80348263 1061922528 87812601 143414638 342449401 379560589 246846540 543330313 1031064727 947579191 122109408 98069304 305088373 971615615 299169292 521703055 776947755 152709385 637654217 786076901 777762869 864876799 765324087 367833301 562915444 440699535 911721494 161308990 741808556 247830376 197948494 351745476 251008260 469414465 811154279 117482317 221074569 239919955 357610513 74573956 999111594 646141145 628462750 261292633 363454397 54267799 786235267 1026797694 400679033 890226512 999973851 971999724 18337914 565360463 852946404 925901148 234892737 312774367 775325567 329202127 906357297 205614547 162293940 385551111 805798931 306573567 371275820 629052939 191803027 253251260 26000309 592447911 946113088 728269672 962926786 480720617 807693712 66686436 109421800 731780518 212811098 329628692 602883683 14506227 90264922 401606499 470049935 680989612 875364528 783581500 170027118
100
562130160 1031504481 734646162 951766313 532898978 855027157 765835609 911065223 570796010 264048471 139903754 635982711 320435634 985834648 912579363 34093708 250057514 308290861 527111845 50798204 93933637 575855372 746356116 477068449 606968890 196021011 312862587 249370488 502016515 344386945 874440677 508229412 778609889 189281915 956025573 384891371 805827798 672280200 141730191 756217016 792302377 478567190 470113916 778265496 920055526 282441459 1042481738 769370685 777707867 588020436 638703642 220980350 115552925 467563985 188006929 153372373 539897345 846591463 972920279 951717599 50742947 654786677 756975899 9044960 181259234 841652927 768388620 385517372 471641570 88007279 103120865 392115455 312627720 508999183 554270547 213914710 616396674 7482767 184409886 254171156 394013629 923214533 669466756 143699758 32886509 706349544 430931913 955327807 187771016 778656277 69767352 450269957 34114507 728597963 314469148 480485090 717098036 657425262 617219912 1014320476
100
573686278 104326599 228027024 924524957 49028808 337151106 628147150 616746483 208556486 928167086 21010398 272200785 695909518 161222977 110951970 266630861 373782389 734253970 978185470 701749280 332195344 314227677 396400221 378547241 161635259 964659651 924439594 143005802 874172437 435291335 190424280 942761097 9675650 214865105 54638555 392796881 103248808 928279215 816908845 947009710 490143730 995637391 728142538 665874229 880418320 885357191 131923764 824734617 646626933 768626446 573669359 220487607 1058799832 425320320 761767174 967221899 323967156 290019485 798771844 411697337 215597511 215708426 335123708 74523909 199951510 19565518 58588674 820494555 269028072 611405015 99119280 341261512 743523399 449439091 73102882 212924670 668080770 694932183 663319034 703602132 250508846 732575900 863760092 198507588 654136096 724879676 860355315 175898220 697787636 727531161 1061262443 867313678 692374410 761487991 679486965 19474191 92067715 839493373 482743110 233632763
100
539614920 49565497 639456663 1002242688 455287044 479537049 29042727 724238830 5159973 665177714 704431284 597765566 459124959 259165308 395259910 179449352 945026857 678935891 773068389 341084171 776905405 152291320 14006301 669753001 440014748 743417679 475784705 272646888 829050504 889193119 166989285 785044594 541534601 767612437 310269731 351334933 1031723113 814590784 504483607 404273732 913329464 922247574 776578467 800299925 1035976904 843089646 424507820 782415169 826754865 818757637 468104603 865519528 550859855 80462073 288685020 1045279946 460066879 368334288 517186402 835686606 753982438 112720626 746734625 772620927 42100074 458786219 245519251 360887242 1071836342 531455147 589025588 96375361 749426682 513196165 8061702 66166683 70793257 476161075 1062814222 552047153 528670074 731780496 375576277 571180419 609778664 573191645 965469671 257555121 564223922 712229437 759589975 543320323 78262747 724708408 113986618 616193634 530664619 102449724 583559463 780414940
100
230301740 1012164631 872797374 938162724 497591982 497180542 735316766 918008335 258402627 93954186 643121004 324797720 511087683 273760822 888387667 52283868 101751754 509244130 429341823 389824671 687140917 905871571 90935073 758539206 181158569 235238064 910818414 244484187 357423500 344403975 504886816 952733325 932934922 310983110 397197299 943170092 176505745 594211522 219163689 993299249 145221205 358774835 455370759 79007284 362186189 780929590 789370966 807066868 58914356 5112906 300156386 168466131 51768329 689137107 395483646 477845847 761872527 580840091 769223423 777019563 609633870 24687436 417372348 556349467 428486032 406355447 48085269 172423836 689076453 128872080 614667369 497623873 408125855 590112623 891941406 79949255 916130903 913437136 1047131420 74598154 281079142 687650388 772769874 671436174 629652845 817857918 954424112 26436087 212835789 75624503 804580908 837339025 250416432 74084427 920268605 347854025 20302846 494215402 580265571 537310129
100
303419625 47777575 687387165 1068020352 469650786 916318844 814306289 951133200 1002488353 14990661 21957864 703975519 514335649 597988672 252135950 299300110 937561761 249443347 362668278 458413541 287968420 394796998 150477877 382393677 921233522 968182597 694474723 756829396 339350165 1018711775 641969693 233733549 797513181 642068682 414528389 341356845 481893340 131317148 140919744 524382543 638091627 398749907 482893303 622428465 555907875 906620239 357110103 483679637 571525605 844694995 593131921 809520481 33521491 673273223 157207386 236978719 1006948948 181430393 835252460 480757886 912196500 186741783 168048260 1061177551 718950913 343646134 217384674 481351560 89194319 1067506959 287619020 353588677 997680245 1043288252 518678155 557031874 359011886 817318591 186836075 658282338 445913465 258461436 323597120 718577835 456337434 194227643 332252 554423880 438306071 378612775 595007642 448638982 802742587 146160849 551937494 709379415 455856022 963856429 193780338 599465426
100
412043770 936281363 313058899 417305008 89572736 952230208 554820834 1019001425 137713409 1060993491 250808716 746123957 885024670 936420304 74734658 901441540 602175801 3900576 879183354 351025671 125696761 426457743 642264364 268413868 327691722 279090509 522658389 77390725 865343707 47275630 424254584 986954825 662277662 995897834 580339096 263791954 242499275 366405277 706991934 361730846 471785437 947095240 1030227705 425525199 788422291 858249358 905675482 403733419 76489969 231437944 551681524 261705116 319188540 363886578 951930082 43099056 624536450 158902731 611750465 928961434 828241936 405362361 204503857 904473391 126983674 113221587 1049922520 156061931 560048790 902259989 281902047 355021930 264082177 783728095 465609459 543592175 17492120 386924918 962098501 296023008 491462016 629956482 754061323 1000698183 42293536 1003554959 843044349 39436371 1072061602 359720588 104012760 326698453 172521333 322757966 499049694 666641092 152406989 136629006 646295380 69440697
100
112534306 321560807 499405059 1021896307 66622125 2796377 34333624 234729557 708259822 528085705 614252997 926558435 470586665 43867134 661951101 748504393 820704739 312168614 90269371 356542932 1005814634 44693455 430695772 98609782 449241419 943455854 1026197440 505387846 759146970 531492827 919594573 836612350 55116461 185998931 772150508 844116347 37962017 653859701 90771338 481604673 1068015316 115654854 78788249 247739125 316931625 171165741 15129484 55028193 747355847 528217207 35380574 594561139 359834138 996723156 1046500620 198521277 339787729 772068952 564220438 507038967 478579294 531860091 43558658 997697017 377217913 626893210 353945049 188931522 48054429 160569971 575122600 159918836 983097226 513654701 261808641 732523092 238947009 735789134 94798199 300269391 358641163 247322691 403789862 597050480 308378355 911771867 675287336 656428011 726785351 912515404 478769696 549400598 484245403 218388269 772122548 92779498 946905029 483602170 1061855755 440857478
100
856847202 183235732 648511827 673113260 110484560 654345150 380703293 184706883 723758386 28680353 405887615 7529939 994442736 466231369 416036177 119637516 686428212 650813733 703266801 307620159 101336045 643027851 734090783 238845155 133307344 522539569 142401185 880696082 407785938 663161525 334636992 985971465 997915567 449000983 475567050 923398571 264355687 666296634 954684814 802816511 762976187 817562982 728071395 820297134 1010673844 963129545 973017889 646149510 631415837 754368241 1055999909 890518009 707673604 507355475 199208018 994880414 24195389 9549768 652509707 820403119 444617695 1057470731 397284666 491175050 104545220 98216764 859515468 872718897 286454541 133753951 352877107 1064129225 373472413 150588126 1019297507 594224926 581757081 972926467 398774229 762297118 298694894 104517247 370364038 407088730 729175499 37256934 175334137 618525832 759288354 251331633 1038288945 732214787 385237036 681705018 245721272 330940489 88331746 104554563 729795356 808748668
100
580133252 650967408 1006079596 493597154 970673686 634817864 245577407 447758950 60651486 936279096 920684973 119291668 429527272 1029372944 461486804 441906848 433018242 843702403 407087188 745590752 633852096 461960107 1008674643 574138957 392425721 1033952900 516382843 497864327 949070920 326410605 1072118903 610889422 128201996 860331178 586145913 137803657 373145192 239872228 579484343 1601475 486363332 1027391399 117284585 176236969 845327946 448902114 52261581 596312845 798639977 44399211 462416548 341308902 841170774 723092089 612357554 586922190 360808582 864919080 839613121 881930115 879616310 853277432 268600479 90008422 1026971619 80456270 365231771 891436031 692076498 355187186 861233420 134369143 870231433 755555472 619687370 647553820 15651668 348103223 314023091 438764512 1072461249 871186653 38787111 1006132955 1014001700 914418904 678185357 291611077 961235220 611303782 414283212 402287485 665704172 130890022 175303122 401919108 135394379 860501661 690140945 750016386
100
114640020 962370739 797179901 369541568 850921583 714176307 485659791 245371821 1068630598 1070314318 743546565 381446490 617573065 728852504 343105312 470369021 134739306 717860618 34339108 708339058 390194402 386731135 729894875 433998517 569585578 602564663 388624979 92152425 51557507 797087190 751638555 652567124 793476847 102526310 863350218 557377248 128195509 34829265 753561976 643146652 621542753 1052971880 408756035 409396154 763424961 728786015 102936012 47454862 666804585 695502158 243702455 132662293 782904880 120161201 772491055 718591339 434884017 391894121 27878495 804404564 761823947 457333818 501247994 660599988 630055202 859768907 61489331 409345815 44163483 283768489 111387334 775600938 159958756 858336963 268174446 957113151 213062121 190245359 167653996 276078030 874874464 146303972 675554439 649313774 667762495 768043838 820500998 643322848 865194816 17828350 591611448 104082821 953649508 564485639 420564204 432072418 90414445 91130274 117559033 106302115
100
869569634 768500731 303220408 802341526 237019407 761770401 121664644 563943468 114038914 805301514 593402689 857261307 30013071 331521805 19713235 687313726 305689165 157763430 871876258 520441427 107717271 519820597 223993372 407978812 402141837 257273727 216825139 769085727 430974480 778784172 16559835 906660294 163819081 286810119 798276494 702767648 41422370 487491649 929879496 1045656254 539397835 66363887 949278346 591448151 393577527 183933703 1021905371 459981892 587030940 642243687 144968514 718966020 600563191 509231694 866103886 734072506 209135750 717989089 739708686 870615978 850603340 759951527 201029273 385858751 798681488 1023266574 976134024 1018462728 186634334 18079460 691261047 854860599 189873924 799833310 623514247 536813601 611189142 607001620 186749407 962498880 854714220 648425091 874374694 796465204 487679903 736927114 374835467 262496317 894784911 210621037 529420478 953953987 1011393887 784158422 327089268 560726991 728383607 634574159 164483302 374360719
100
131394050 403972552 1056457938 252582358 391066478 298660375 203406713 725124249 917864686 184098419 29317920 821983859 1022369275 184386041 295622031 778319906 166158799 70939432 747923605 822757383 489153512 930155620 954716289 581178026 338215051 759334006 241718954 981466932 1013312831 441046794 898100713 516105204 968924494 278002991 1057840922 37390043 500676167 929740251 707757471 98823679 826954879 551411301 925604828 663765020 471228299 977754889 883464124 289502478 243609287 64065384 242849579 791025240 140000722 819488517 613506201 206852000 539488528 292875721 960027517 413568816 958818855 733182079 366662864 609990263 699952258 959864153 502694798 274520710 831934929 340212841 671832377 743085204 40308359 1033426985 479185493 1035199099 168248923 171671028 189082349 907581240 569274567 931528330 528128781 798579566 56888716 418723472 470876997 578239972 611772716 306456333 273817901 667210754 770208111 373202415 116171739 132835928 243145183 823160452 145184878 98747672
100
208326731 991115777 748512903 306704535 432177480 794609663 404069579 329490896 489270443 126873336 4640098 999532256 338889232 749866190 949697147 850323339 823999830 50794309 407179974 1061778870 434281249 355863684 171310584 762981867 986512727 691563417 717994315 688121816 855615396 399875314 784581627 738473680 1034501110 363684580 793254858 529119816 516931329 991078951 522652028 225705563 115911867 1043919447 495451484 222227527 347020513 24528501 313490358 664521454 417986417 228312421 61086043 117034838 68434222 245807726 298223648 761281833 840517664 793527741 732869470 305927990 479680529 1042388193 216001652 1023631342 408542992 493005648 170272576 735046120 654186994 479836897 279856810 391362653 301179084 27855953 774600986 801697708 944442234 888764350 815506685 12539351 889497116 986672431 746382659 65626885 131151251 570985737 8787428 223011326 913755144 381931675 1043624022 627777714 827043174 364266132 918566937 409776306 561595355 321800071 206206763 992786357
100
737748059 117929582 257280660 701222933 545137437 890306852 551304924 222460239 1069250588 933801194 160709776 132323463 12317591 143416035 926319809 48990466 20660881 35922071 416759172 965229737 422789970 432468084 597954163 132836492 504326628 565957192 563694890 928438621 1043870870 939109320 201341387 977574897 32026749 619157773 466111355 234849731 713035246 329241874 705531106 22974833 499205382 997667383 861800623 846914365 112380450 147530433 277890578 797301133 437277287 291000663 3986752 153136491 947955771 647743879 741141491 249012997 1023512522 654356543 776999399 547539502 574339970 81562708 957013342 982404827 229691543 410787582 787529629 569137576 1005943680 952290394 641393005 632455249 1030329464 69112807 210636699 904185401 790647806 970103049 534886264 808463590 535467861 31079306 966390617 571921538 498414852 132562964 958834456 726641756 1001218392 473532600 867806353 490451813 1037902557 593288554 786829350 781371572 993122025 1006453890 339369276 480906242
100
857654801 677735228 1009253052 502648367 139315378 928947769 650745747 464064955 235928425 511169020 962242354 43293518 444629915 905263982 527560206 497521200 462119918 216692827 1062280737 380874961 21651662 440485875 148603751 743900483 745141481 632214346 117817442 640500155 864572851 567903703 64002711 313171219 1052805091 389117433 1059116815 608322379 752059380 758996333 822486743 364533252 832662181 375267801 272835456 399473923 568641914 541781317 505961375 747243188 744615736 835180189 152334158 1055299749 352079981 207166000 254491817 934572038 576977893 1056236084 722869330 181088816 323821366 351641407 1021259246 972705051 476289846 852422863 288994470 357820390 611100799 4660676 566854567 313877330 810060786 909581537 691763874 816802375 885414705 605236558 776016461 992973391 276549923 129892121 952170719 848137238 68366963 543714224 1020182168 131982320 465650194 998227560 658215479 464278099 550847921 418155770 533859714 780115032 378870344 707010560 93262274 1019806782
100
970414226 500067197 560575556 304171495 923634062 537040722 209468121 972372826 246442752 895227850 245377110 369349951 742409197 493508111 181360917 223343462 139151651 926738610 651964275 946311488 170660271 957242407 1012060240 706910820 41032548 709856070 144011154 909855500 52846427 898992076 42314914 560078997 257816173 371987160 877461229 951015939 399297979 458138990 940978788 680790138 1045064487 961153271 1053422588 229420998 645579224 654868415 404778543 605517524 772609722 348814710 194639226 741337143 54719739 521007024 842056925 366101156 884028048 1055266405 685099614 92821878 23921838 524676209 604668806 289539371 622273617 754917397 623503842 612049892 393675448 762813300 305295235 368126441 999820774 643276055 958598014 457851427 110822691 649224298 406673005 827326113 984440186 275469884 482260717 27236627 785954361 383380803 702717470 150061906 10247539 99478166 574608422 56362966 948102273 190206513 500356270 774748734 522568829 695000948 793197411 21657548
100
1011946181 837291428 458375286 472135654 1043940734 613789801 758138141 79096983 318048271 346037327 597127184 19378955 313335713 85974853 162617868 115971094 892624806 66849056 804112980 881448110 838446671 677053465 549487403 226874989 361109780 2489675 496770651 969705488 200866096 643882294 683407793 483223034 473180195 844681279 546255742 842468018 329925678 770400045 970372888 13061984 788595930 124262318 902322519 500104276 536452978 30328016 164168984 776669568 760298372 1013725064 244316093 213217017 227243875 152543022 885329324 1022330233 165215400 781349375 762060492 568850144 713827501 583853466 749693707 987643566 718122257 1058076548 769332954 140884619 897809463 777389476 664516527 462047936 966489542 473888455 802287746 1001947835 942432042 965014301 646782544 38496655 186569746 13675706 536810651 81906289 122702576 88356886 763029993 702354748 157428092 976712846 366007361 212586222 816245041 300483808 93918641 700551721 132074447 119920563 4192458 610181043
100
532258775 606683149 585424162 445185782 725947666 523738587 442389457 634990209 46866699 867538540 99961844 435971205 230749072 884858102 547966766 202268504 952302389 880249616 856673826 808240630 147618256 28248374 2129146 619059323 287123710 728991561 394313699 375795882 226422429 817562892 941631375 1031950953 652058960 5171880 909639089 554093635 878894334 864235817 671080836 703080420 529000275 1014635262 883520581 221899425 768582718 385252477 24450484 151840237 387619441 687772764 552710295 865540069 1002899429 651260985 414816056 642194373 34539091 1005648148 171864034 547695217 509001659 826430416 192295271 421767917 240956129 109519285 75181981 339825381 461244363 1001460977 930166748 77518630 209777733 349318418 809614722 686435363 194457693 967540621 973149807 381769329 696941287 807178299 537839497 602852171 323300857 385169879 826466617 698441998 53011312 887891585 867855341 797036478 870656362 633067582 940893332 650625408 515917514 766001525 53791013 1068528414
100
461639608 32435571 366294296 234415238 209766942 585349352 830901739 591239499 492315180 985406056 451166110 6416675 1065496276 306903788 18188599 23126119 1002341966 321855054 585849152 824815766 602104470 1026956240 36518468 90812626 750573033 720758422 904351573 476442209 1005457228 1071572519 885743753 960908589 33992453 541630192 16185208 628373573 222178080 574286529 917539776 267313754 495404011 1005961549 535674753 1035408963 653101178 326733999 380939234 548706169 460253988 949102048 816463242 884413083 163800579 19277122 643801383 343186924 449097592 902632216 691060715 312986064 996671142 988670987 583388169 95371602 226222066 686312871 696900925 508623521 228333961 336211675 229154113 344127375 957194202 458500221 40174681 794531345 578066968 860769732 266020296 797667521 278296249 141530316 696192089 771936095 916066297 47828757 1038788311 312780620 293068888 728510980 348963988 556346381 982271768 812543841 403382758 1016197070 192797888 240541144 896107685 735155164
100
65656732 795488632 508029103 478742826 1032355898 725697591 189381733 452747469 532395502 761622123 301477163 950086784 800686927 815198034 179405803 619212577 247775928 712304011 1031246227 237378866 874894024 965498779 208612242 985148761 886397666 638569578 455260255 751778016 923475886 196703171 31050738 226143285 69396374 295296727 882365513 232425323 126447434 718620859 630445541 664317624 765685308 965832421 322648138 671861493 31501093 328595891 571581058 1000716833 527245438 375485668 452978587 26185694 70398216 783603740 652477220 160769523 437906501 903323493 678700468 12729544 382100220 219575209 633786724 995306477 640617401 775840569 185730640 1020994195 819345226 1041672777 812875545 432142353 847811907 203098993 886308197 259755104 47761531 284735533 808953438 991606944 617155469 730843486 940404527 673304465 794092888 310069192 810523019 196259355 617409919 778159250 747061286 578837446 456564970 395346377 872739641 304364354 740443715 1067657948 350250242 548981473
100
1051255418 641342753 294725186 266073368 579091778 369180751 489845437 712700162 527627665 227110658 180620733 520729309 274376228 632713019 200945296 302509194 500832761 1036221149 477003013 787848721 809341138 857757745 1044651507 538523163 1023873977 833159779 1032900531 1069105782 679270775 922345986 136124065 128692373 267369243 971150724 122517918 1046257166 900446329 87640512 306630289 581875994 868519080 999334514 1050646241 576139544 254825091 663892666 238054397 949434122 14825769 855606685 953514964 762646038 248989822 479966851 422778205 265726982 457651624 192911799 332350737 790620616 611010450 748319978 672301420 188105712 193809260 492914609 989947759 738994993 508598569 82748418 331450145 336979176 157755391 588584635 842743817 189397905 270840555 187047963 543862198 311377743 547482922 913292359 523347000 700077672 543278785 414350279 398245028 880598471 430620919 655502342 181236115 887626105 101077717 272830421 259738531 73741616 244866477 989177832 322838005 776279235
100
1061204368 1036192599 894653101 290043052 364421590 706465823 131090294 936057480 169781658 838566815 955496955 676976027 715268156 644002587 663241839 184618826 675347933 182027325 761915910 562703262 1053405158 8183183 998290298 996407752 915602817 425205505 985815943 1012887 446430238 990734953 101518190 624169731 570823664 370047998 955066230 666740902 941298798 484971229 1067461478 698734142 38885586 358738309 216438541 676006445 1073740957 326450778 444000955 427233529 599072785 744221733 555987909 527906252 308296886 909775506 101099780 786952948 146966997 925126320 306370390 857092708 64450816 1015317365 724557340 941104690 757535368 840905272 687881147 603947287 942987781 909861685 439659035 315078386 310125267 380575245 980323115 987835717 61664399 416444995 594765147 444363702 538615709 748359616 125005856 267836560 999219621 828534607 333787251 705342784 519207442 18385698 881337682 782556888 528369298 216344395 241206334 293760655 442908569 880388676 851314108 368524862
100
70290653 664110440 983548372 562070756 791325147 259992951 856104085 386191140 682531409 879993622 51102351 753110978 287977154 290360140 1019393367 305545258 521820405 233625607 441083910 568660201 292327542 655098005 9300923 342960689 838354708 547867179 26291220 462847066 755133793 1041801314 5782457 354885723 788334390 561282484 146518226 214059093 771018796 569664515 633082251 373866505 6221859 526411027 19288215 623967580 658030527 381958923 530274730 656195802 1034656998 49180921 474787326 307381809 346476355 561781579 536875215 184222897 488733894 192094294 791430111 1011482579 670477858 783093970 323015667 82552751 781017934 462721115 325776723 543246724 197048325 150425074 694775886 153751604 145496134 636390523 524393908 702256325 628589780 270547773 182940506 361496289 303032246 182099557 757768346 707769686 528709816 567052163 293255888 835493528 243937769 945561098 743733726 296022330 70931484 618543060 510264488 414946425 437844839 489701789 853036441 156504241
100
855163814 678868867 654016285 189796325 978877689 142733 179599397 260861499 942927937 127723552 271669414 245357182 796439463 197330059 847978010 933037723 294719254 42414461 852119549 364537892 766963900 572913545 186956881 771852496 654373261 1049203113 545670171 409462521 677079488 88102328 716617699 569599516 31429968 497528055 61785144 399265628 389728380 692952201 250474026 895410688 186102855 516611574 837001166 300839921 532396792 1066895276 649938110 339485245 424301723 932988281 187397782 623055255 174097279 193077522 753940856 340541140 402282679 419617424 1044924553 610000751 768903321 314298606 209810034 1044009478 280760129 256211596 189793759 492478170 947774735 965832111 129322499 555780179 526959397 785447166 495525651 298331002 26408938 476466183 452489926 292630654 441863049 1050816440 361436380 607095600 179565683 928009958 344088468 876858246 932355033 290721481 480446515 970784283 453538354 752351102 431750020 939924653 941839291 1037151364 444353107 312544926
100
484506866 1021080895 325723633 462502260 575229723 682382713 638381235 393716058 651994299 1016837596 966542963 614635933 331888159 253074553 180769037 554894639 429034966 551449924 945741027 649668390 892472627 75328149 990493018 927662910 985628876 726158760 640815451 995511891 389465342 332664606 148953043 175107817 922188390 197904250 88359987 212012452 49793641 896552869 1039818480 662812112 853228461 121792875 141598212 326698458 106927774 177829884 736792939 675999700 349297130 875087980 352427943 701467125 92094213 263547442 229626429 543158039 809914022 511612845 976728630 311209784 434373960 907718298 326841503 134336505 996738986 600488095 395556617 398089506 151971663 377914308 834472969 635799836 947222271 407063285 719689657 538926453 449326916 758574721 209026102 954137440 997958382 102349982 1058985504 490499122 412418960 279497186 399051037 577765862 900576768 401267147 887692373 850216858 1059387099 335140665 114894583 322667024 791777022 1062395119 503368883 938328110
100
717592590 99536405 568379967 979139454 410407154 681934521 609456595 897763503 131727955 1033727049 479524780 950081554 470676259 214566426 904064652 1049069085 274099475 632980965 97080376 413776876 436916507 842750020 778751481 127819707 524270582 931927354 693679388 216798573 903953059 774637736 936121202 474353416 590286565 377440985 1028763601 882519351 533529540 919496951 440085136 328380359 953766410 1029873043 862398991 678262314 45814983 398498081 892507949 625659895 916114894 776198777 128248272 274062695 1068956214 429692760 438928737 6848474 839300825 368194781 627582285 51173968 534541528 766267404 34494853 67002865 142261781 337925710 1000084223 814513798 634194359 784444911 377831474 998292221 867606698 423784095 423262622 409634280 665424412 137538034 132824642 1064468990 863483905 181683168 722485284 219637401 445631376 335108933 689586381 460746807 353929669 529744482 868613578 83976442 949741533 16254810 167292204 449057064 573855708 606112950 388794889 983273387
100
711859466 308359650 163770617 469815953 1062121585 425659309 298683545 474544013 489960801 155430093 438342155 226301044 58654189 493977177 901778804 220960706 775364460 154839117 737820285 852834579 304092920 274500105 96535763 936868266 351043058 155304658 1058299048 351712493 1065602684 625789520 126872367 870957286 881604605 564992271 225286947 1032396484 162169761 293658878 646924609 1065597784 1042942167 138761714 190939337 515587993 771666385 165119524 1068058625 229241120 206770183 193446575 898563250 141828780 622100660 104467 796410025 713503904 556753240 503994037 629339703 199763328 225268788 274213724 1001606322 915649144 807900369 50579382 640081138 781322197 239033465 290888401 819910100 966787465 470701756 754424226 15939771 227539883 994125293 901289857 222373386 247739125 315488163 528887467 1021721003 308589892 41494841 842807487 303757195 707977756 798620749 627103554 138299419 438074146 756112196 403180571 337904849 972047520 212118981 727835159 100177061 802567684
100
1009696058 347415910 608934036 577583713 760785234 298363932 940812321 1001423084 718072962 150810289 700259791 403070336 706113663 77181058 1066791848 119191835 496874181 655128653 103329721 375853663 108394771 740464825 727212179 931794450 166499821 158861516 491760076 919639966 453786905 111299699 244637820 546476433 478570530 869772541 416626625 642061854 1001704152 1008009632 406388027 241452955 698669006 772016115 22209936 1016508673 56579291 1025789042 603744489 699151983 786300826 720937726 95498099 895128999 778125802 1044066138 1044090336 366573200 806876782 744095151 163844579 197135282 743128333 532556553 328605368 717636285 947937139 329227735 355178905 978027778 306365839 342314607 89237066 717555704 143129107 300031879 997749646 527805881 383762167 382092989 461379503 370242946 971125239 659375377 378830074 137264182 9306384 1055158118 233463360 1017482460 579383047 590743300 745493335 558121245 796059618 151839257 482274711 796045767 1069737324 366257203 418309214 279885644
100
735503285 515409607 839143820 838777411 842114448 614642094 354680328 935203814 571672852 849224611 80723513 224722579 333360156 844966598 885186189 523114060 889364679 15101212 926916597 633039158 827339256 195723532 853525607 236787742 267958231 75765219 674900827 853247727 782269518 157592657 653229647 216472893 557428620 850386666 837807427 1032820413 563702918 428292775 990640958 350544842 637062513 227059554 237132487 35887586 701763657 532766813 1014815340 772731943 819579726 517438652 422469951 425354207 266088834 514590726 528743251 998551797 334915372 737651368 752547395 147237493 878175831 446947954 258870700 938960659 392688468 870501143 199993263 461903269 406004020 658994866 602349936 586767781 626320974 140564028 393685913 611078064 114245823 278475287 345192151 540075529 344091365 324809350 117567580 175379734 725000163 281376818 65719900 158297058 980021281 425313447 475835536 12338330 424945097 59552468 979073206 883721488 768784715 169148303 205975310 181071675
100
338613721 139551247 715941599 786760117 586116588 809497712 349548272 775972924 438919101 63581234 413596175 752745521 167750093 291988154 983423886 854349084 4566878 844623312 990073792 852224294 427134199 251316256 631434369 306625949 627866851 1006619065 832103852 870164339 748637107 427323537 386494882 927800256 112778424 990460158 684917193 715886652 534036106 113083966 814588683 801336262 1036504963 641735408 57240147 730498783 321450565 477766041 113111316 802765871 839635504 265995553 593289665 834865407 1017100268 533289299 922326102 154320318 103050726 704910176 725072590 682376829 854013130 988631645 976428458 911594354 171558926 34174912 278030448 833292665 429224552 170872807 762775082 461054606 1012675154 590154385 417074659 672470612 401206925 551797602 154550062 499327633 535280282 303798884 426184351 603450288 51587907 395467905 5554767 835661117 887864080 302431242 330931804 1019476589 620248787 876747059 1073488230 46042771 412510749 610458260 119689492 215723436
100
143025094 1038701993 154277517 311399636 396651113 877217619 277916416 923171535 880969957 201448534 489886748 887398529 1003772637 511592921 833728664 784855414 1038016825 591459817 898684076 86848603 492725923 119222261 407926422 77253506 445936651 812874067 18148119 959645027 24106276 769416634 1056616947 923794709 503360740 847109062 510087797 822807257 246061576 840129912 1072252904 164742288 130476941 612384947 226033183 627740224 547939640 926740416 858578414 596294291 238425104 958302667 280127918 358628183 59028190 456858467 824076733 867230207 221388468 938239742 921053436 342962208 543382371 791887219 303284559 557103093 44148739 234710654 117930017 437914844 604316527 605034815 72887005 51659735 23036102 580453563 111463286 867435532 676908012 463988826 292089056 600975173 61881862 18005095 338059156 968747633 705896962 260467347 729144848 282111521 104581389 684070515 231786837 696862476 323653402 1046148605 472249703 915463819 344649570 339130895 1049331153 72049437
100
605464798 285902568 765450782 181766373 805892815 139754669 158042721 345135655 36946231 677760998 651588526 95049679 982063453 1021538814 218223774 991832553 950695501 75712966 874084815 709812266 223362390 789052402 929954402 605930086 813384330 918373274 350880892 554021143 631397697 787929787 70564293 97523165 726535318 257159860 672340972 583492600 265563112 969489609 484084000 159983824 153466715 934511268 788940952 937012334 971022421 812961487 356656909 1778176 571978241 710812987 561783611 172648537 377652687 1021823931 1020209764 44259950 1023903730 964305546 710468812 223260634 970066913 910757057 1028428350 549154139 744911062 352577762 651490949 981853522 409359954 358357328 9917940 1024346183 435609751 27532500 15303135 639681891 301665580 168376090 369947936 961624821 177477469 824813873 1040253075 720140014 815393977 50952719 280889241 312543076 587051410 765972235 451660953 792828691 88626560 951506017 392482170 256045527 916928478 137901490 236498987 64445747
100
188275788 201336449 522174236 516542669 697020203 1012988599 152139202 494568175 981522980 176246559 166731030 228531464 772090018 958317035 305887255 715684905 861011027 683621165 570196035 753926537 665342379 9618783 266088994 101610242 716690528 59241948 714566076 268331921 1008993263 257221988 492949277 116153305 31025174 964081820 643800 1070996129 455398744 1013561483 66042497 811337041 817807740 765197087 1059175730 107327609 104638478 48012198 791621639 8136779 765099741 71926613 763675298 838582556 567163515 637387205 929287079 545224679 966222528 721581424 466003265 841474762 402437960 558122041 432282012 916435334 1009378288 1016030177 977526632 788512259 379536733 349450899 940975709 452242634 367377781 305553241 432026545 1002970505 825792483 531145380 948965027 808414099 332889751 320276168 281623796 100793949 804421188 409059453 519868265 557394434 744626913 313169759 1054670411 568041408 345863209 364306031 941856230 79064697 782268955 258473105 643068685 352686899
100
515125626 931955980 813092756 661526936 223021133 579592205 370286293 15453303 392378976 565084964 788675116 1049916993 773932482 839170500 469015931 223523213 781479749 422444487 228635559 49957268 651646722 897769449 957166360 878193333 838769874 895713352 125078077 908059378 277320917 531404523 278551558 282636914 658050031 362089527 916720744 304884733 447224902 1014374779 180772061 272131459 299045318 205531494 978983137 633845909 109338269 362664075 606720630 680530666 779067327 822605284 504016545 484169436 876261731 776737612 588399082 876497897 736416643 172439044 452689120 926261042 708697696 651659055 730638483 333214719 727680765 1061577813 219181848 772604984 5944223 430770148 724831241 932696302 277536851 68534698 870076674 158327504 390173544 39567197 365169189 820943542 716956144 806053139 418723479 647041562 93586500 1069888970 728721665 768674714 2161277 803556321 881669136 805008248 594952444 40984989 33203957 1042706458 66426082 76507557 693033445 145293962
100
497338520 939964295 161122970 79050486 12167241 1066252337 813549776 721282353 957214307 82197112 110539465 880083249 1064126490 772425620 257638858 1017609103 804219365 485198754 951068315 993374730 886060031 596069921 785298955 408907780 293070567 206633590 692839786 985562883 1034250208 355809384 777148174 244500273 216831346 28808356 425817806 826408925 855288807 921483578 186885770 502067192 290634191 710096414 137198241 842808985 527705213 181197224 884475513 617010042 714947719 825923860 195574010 280217464 513532489 343738627 661997843 209315094 90061411 853239288 868233780 467581179 792031799 554904796 648954067 798437999 33330284 898777979 827895527 254530530 26570094 345878789 786649200 1006793574 7176171 946267790 973885421 380603184 184355159 777099149 960953060 301013530 225580649 686563937 565419613 150279204 653895580 878479559 696677223 550331119 442033583 289667173 581933970 926119488 264791589 945480515 1054223732 50160771 675512262 256354381 234377509 887528262
100
918400796 628214738 558001346 428744633 267389687 634634248 468672749 936140597 95471850 151862661 608425291 683839410 252105163 959982535 385258757 826646607 309028407 121772462 395836232 914799054 65786635 130827773 415920069 35344148 220018156 735328220 1063121713 734444974 18108864 799467353 329300934 698842695 852718387 148927970 209117632 967435571 551576883 310015692 537598946 291664616 217347445 338347984 774540270 61977727 49842414 680851848 144546608 366195767 113197146 873482231 370140916 264042995 472853688 335815422 207174923 770120631 567219147 756893416 121219147 1022287406 31868059 81618143 282758412 296084775 312671218 558324596 161928619 41546771 435738848 1068105499 1028402954 22265481 237592888 298545836 452416782 927942851 405313040 385290212 924675872 233822238 290428997 347070434 895777965 598832030 839867636 688497578 964481446 68809831 731214338 787115173 100508417 497788485 848614038 850838815 9872182 442202149 363121562 69888200 724086466 829209754
100
367521853 140479796 26708135 64256601 485301875 222739035 342271722 377900221 385651571 101790489 678629140 139252804 759369784 105901487 475808434 856667919 395120130 130620480 342768597 44642662 25428690 88491349 907966867 766326322 195016177 987556954 208542852 650387330 71148649 712231454 113447749 259714823 294679946 428250455 604657401 799743639 693731175 459954972 70596547 920387757 530471766 563373929 174307661 390050023 164399732 967163294 843972420 472749191 805120543 389882112 1002359257 943483635 172669050 97627447 389087809 694021686 342550764 622329551 249714486 1000211324 369002657 548662199 1072490869 627538841 441021192 708365252 389679166 846226307 910464595 448418095 778042839 883942612 675022842 124776723 347925513 1023391305 275458360 53271536 157333665 793451589 1044962188 1018070571 714607089 544045391 309708090 671334539 673862476 237137551 25077192 663642302 362606989 732531797 400865921 929135058 302864273 805278355 1008612085 872293564 460606136 214909278
100
260093303 867227861 191115112 930855280 994571166 269571159 731145610 937847977 724192964 728175844 147567883 47357578 858623114 871653376 721144412 554168 581802834 627694482 564118259 1050253183 315057860 251967079 598723016 65626700 312065098 857301167 448512985 341484594 806240147 722261118 285150374 247787622 1863443 419327564 578765493 907247299 901298306 379868534 25699343 246389831 182558041 1058829499 387349185 127445908 998041432 666108607 134486365 21738864 368504067 434608779 805758838 651987269 836101664 656270347 869596711 937586082 817057850 1021234318 603968653 337273016 172843809 914968394 173571144 333506781 144872808 130665942 602861054 988116237 88682726 22214830 972973529 481906020 762640182 530270131 72929284 488379301 240965174 161546920 2311473 271045558 804433036 603380150 771069718 549364770 270474780 580586985 984542443 232511125 619935891 307964336 781283310 27965540 679716832 684083553 511117279 1065673475 358234805 133166002 53553028 674897036
100
649623306 159744577 191211814 507758655 605322907 318249486 880458514 633726716 998736741 717042684 929291290 914335690 857607213 82294099 509732881 403540052 87836921 60528705 688403539 186582375 277378964 907945044 1008254010 880925558 537745422 931444481 990469546 958715670 881242426 742661153 289678726 1014248834 604628271 69367407 561294392 1018271000 427595208 340637707 158630445 455701977 965433636 328772346 698920023 946358765 923958822 18909603 652357801 785454621 757784821 64825171 773042847 540516951 692899709 534620346 426647475 1029716526 742063597 875809900 917924841 679935320 212306744 315605858 384196164 374390830 314906004 701405558 1063939406 449281071 406183677 603794922 227453844 574902397 873136563 479312866 485278760 812192350 1053144247 6157029 166528798 562785724 109879379 1023123296 967607823 355702182 537346703 750117667 685392025 445678797 479290300 70319586 593322204 839110152 314088173 621979061 785811454 958856400 305521273 523038616 575548072 552371652
100
282410107 401459180 497155464 532563751 436037458 102038260 327381453 733714781 248095265 770887001 555303342 729345906 283607376 280044711 1050021091 904071058 111858441 258555853 743834922 740797330 50959292 419954593 542485188 851837286 7467675 407027546 538155253 287861673 162293279 1025424660 590307975 157940248 540790913 734859855 324501063 204040727 736998466 282934385 1045971847 109819690 59537571 419968319 392033947 718289789 719699501 286661480 884729180 1041784925 915850027 10513146 264934312 675602109 575723563 682804715 749664223 1024102322 176678017 764169361 941410152 933285111 649919172 419661354 426103594 749429098 366411087 290380117 795374611 138545549 171659969 372479127 791611285 137856006 664316542 350062296 592608292 84029983 815124779 685844451 460451257 99108934 920032565 791302377 860967506 257003150 470334283 635012351 963720815 341881133 384500448 844220827 624003479 926294268 461388458 217648923 1020361425 226395130 971007270 7153982 64906539 825144777
100
56225041 539973544 182701111 1066358832 164948464 419978851 24012937 184152983 430601353 61288025 1001669690 770287502 576850792 809246171 896788328 541158214 520554331 940749085 1004311732 703192598 856170487 7074487 277976514 271099895 483590160 1793061 135960508 626223625 329116228 128470600 508762064 885014284 571567474 32905700 1001054125 521522152 331622715 565483552 776573450 492625957 398107272 907760393 711411488 192259700 240986115 800144910 1030502699 215115044 362137244 874708613 1068073196 412733101 168316421 1047118885 951902762 1016259113 546727223 784642442 452044844 813456342 799125227 474404021 842043968 632403349 1002307106 805023625 592498744 423606126 533043870 266621007 551292648 281712650 880907622 642710067 177706153 350727479 811085126 541810116 90467801 768388200 330515276 339566968 961063257 561412915 454090573 533756454 196322573 883527633 468698206 852333450 474966624 980279713 638195035 714442948 49355453 266889637 1049626979 406990041 226126871 1018442499
100
257208409 162521905 79574370 303889285 807323493 871483415 263850775 232612890 76520817 737306940 615967668 927117651 89261997 809700917 404945978 668474342 797140492 626757880 20337838 855355695 25737157 197969507 481615000 704562090 549568466 640120501 241121158 213117818 1070348660 983164435 568639882 277649125 558439597 444984581 879270840 178793174 525726404 546414838 1072416938 863417178 875313861 603229367 439245052 751903779 479780351 906197244 416917455 766060808 289256580 490521821 889562954 951223939 1070537132 660033111 946552084 229116465 566202514 437643977 919973596 386796374 168523925 14774135 379920082 815037271 135713241 325798411 863246379 75138621 164565444 937077007 909257632 680903481 998442881 826684532 373660655 366933274 2281600 561796621 394664537 262560472 14277876 593236501 19043106 298946573 1060439123 692088741 969148949 667221367 155625946 960524607 763332349 534436216 729477383 390438214 577311277 696891542 918045 725292675 685359353 245149179
100
139878051 936854690 616223291 572455925 274023909 79826098 90692303 836588663 960440690 890870185 570032663 27175319 737030556 563590366 403590775 427200014 544264699 869904013 995688922 986916283 472280554 780981847 479725099 573089312 68947208 75596735 783706589 358377187 630923193 518434478 422767716 558989903 589058979 959453167 387685050 322504145 135297073 124322228 439385051 747090555 573666067 838170639 167726409 179522948 592266428 268708218 520769416 1041858757 985472227 808636240 172761763 364006206 167411459 757540433 296399525 930087311 335836891 35551010 170603553 930012799 193387758 297119434 553201835 39199609 804629251 392955703 882025309 428656906 1041129638 178405303 397092179 304332644 342980518 270034303 932719151 26722015 289794197 892087336 140004502 97298546 437829451 374986284 143108784 535066174 862633827 12692846 668160684 735296516 161355965 347343791 448642874 416659369 288762874 763753242 784753679 690090425 815488771 422590137 38160996 696610274
100
970260867 947598077 462667128 63007604 384516456 918099514 993986314 147961320 803417958 642824488 762985439 310150486 1032246132 899352419 251533378 634253053 812339532 500496364 838724734 308340159 266804463 606606759 268212582 613927586 954875679 51091419 1033149647 589729104 820685284 411044533 629485072 982539416 357997832 65505221 680946312 729474795 205462171 880574078 539398680 184101599 1059875695 128519354 695358373 640669616 357479324 1019275061 267004312 620051898 377263870 836751885 623298141 424595200 481422770 334408009 357470439 65941416 1040222365 705755470 251539755 940562045 623183333 721233771 637938848 861748588 590460277 419506767 814715589 817144327 553749886 934662797 1048164763 922244613 996486897 211985183 855837223 659005376 20707845 39074272 957275378 407055029 1055601335 866600977 43673225 507447304 1055208773 457841365 70431740 981745405 724744882 565621684 628995939 235138432 137375046 170357020 807953492 371062942 351341835 222840539 516676719 744312074
100
972776529 111576743 228305875 1011593113 323832874 941701270 921638309 616504774 249463023 215745446 368537744 71482927 219154105 863413814 37065536 41771285 750509544 495648395 377508070 45584608 819382176 817079116 1051592119 232993433 970332743 1000147975 389231469 751220335 558605833 266553770 575155652 489543731 577349972 935218954 912774910 121761755 509662556 482265439 842624096 443273730 936010392 454920390 842490547 56705126 881866051 727677118 1017467588 1061153385 302322140 38807724 413595108 702021010 991879590 93643863 227160680 126371337 486868777 962223212 395720746 894295838 711246511 434036475 938585350 468284354 977118920 702226424 628222302 1027346188 320347334 487297467 207963287 893222069 534247746 744246656 1001025946 305019292 1067262101 259623912 363260755 971437124 509885280 231124342 468611381 744987985 140081924 385733395 883790773 369625103 906980907 435816075 422138059 233577195 604759357 510522126 887472244 261984247 610068204 1015623088 491114802 955073898
100
1026012329 734924265 834016394 394141214 325312300 144315925 615816069 463172113 355756784 505605108 642245424 406654692 328271028 954851627 683069724 307939423 1060193787 65539010 9682910 66164971 149686669 955575973 829201296 559698454 972869620 992588323 280104526 568450323 887174144 138603634 145210554 110824247 868249411 205716008 762286713 487716477 93253270 148301507 109190836 87880195 1063253650 809493795 656801944 347540107 328685592 163797003 817390550 190322427 82654410 870541987 567840035 797858013 930468751 518142201 633894585 320580832 908035347 676431995 798260437 857230165 525899844 380702846 215226935 542972082 265248470 308105915 68531365 532121107 243155392 525403084 55015784 998834612 829810109 159056820 447695309 313784184 790061005 732620372 21215141 184050021 330332593 928386039 662180293 790751270 531367538 699877831 768442503 732533640 650659546 688595541 750465607 246221565 621108729 451579413 465541096 710764060 574477730 587617247 229421389 994544926
100
698036971 533000560 679569887 1041770851 240687793 679810023 929170701 851256811 864388625 126263368 897686216 621199326 280659696 666651644 957260803 891954949 972168309 889701711 896833337 80195150 83335049 1000500209 612668646 525765707 52301662 699701622 106374157 790113204 707880421 878541270 267976369 301272032 869489750 128807917 288681564 736440656 783726508 391455228 302823579 650520101 963278118 470473254 682826623 700484261 581373640 132695796 286841373 882849210 927977432 38113234 526309647 901375346 446314849 164204943 1052723954 592805760 554530483 834840289 247459046 463200698 189522401 234389727 415191825 277693081 702060609 109285253 137315612 260907452 659234544 996702771 135146164 107792485 849549132 368715822 678529034 34953722 128844664 608459038 926124628 87258245 531700443 553700751 118858826 1065771317 684273313 416874352 954874537 548721883 1051893304 871787158 982999219 1003044974 65756117 153314618 402957486 850899335 643891437 100567159 709225569 730809061
100
253555388 637708493 697655706 590945515 950048449 677732001 653160106 199689757 736335680 856563387 979094246 127108007 807811007 388489926 55220008 959810006 235518345 974086611 812943949 428457116 580964398 1000331478 624111029 915619856 594159105 287335208 978201030 120985836 543617176 844358403 144089705 109911310 96441680 611154441 601990027 484275191 447241671 619418046 758357406 910796623 1064844384 882603017 724496917 161891167 958636226 155677623 672632811 1007814549 747461721 986817784 754819101 3385092 140482260 381494752 299975211 171907297 6214309 594015975 48322715 874805511 694747524 41378666 180839798 931821684 965912813 272169512 729970378 896949706 739514013 335156677 224600870 499357135 217621784 328725834 371889697 718066669 1019351078 583689379 155102419 266912434 275896658 350942496 714416729 731661393 246070378 238732788 1042795606 144982816 786183170 266919097 637790061 993595928 732564977 5967338 289829832 841833816 771887057 528184680 647471508 634038946
100
311536515 218922742 351751554 680356317 260948905 88440509 1038912840 2266513 218005547 1043978697 1013599262 390652782 369177267 516734601 603649858 192382149 632441648 506686803 872757876 325875469 917593175 961024221 591121530 1040475232 678506525 288302789 394939293 318641147 29748286 890337291 387000875 831220417 342050490 250388882 1057139443 584186809 154978898 700198050 359853516 951920780 704260879 226309993 460131342 1002689032 267496124 1003400565 484394263 478386335 1029344615 774901819 472922823 408136936 162110948 354471828 529481220 36778013 910803530 1034039867 374450999 732374172 891461748 819842640 82794190 999550567 647975552 401773016 644876728 451830692 421997396 740973370 979111404 32271645 540707604 35267011 109169378 439170752 765838253 208580131 740454936 482930720 863767886 157803246 274185102 224926962 969706217 742692125 1069855306 902067601 1061379767 975238282 635670741 255154043 807980721 623735 679652797 438945234 997226776 1044685832 943880209 1035074012
100
298490093 588555972 791053288 729449348 652827257 896826648 646686426 786102742 560742343 512814292 102048901 1071266694 35886373 385898924 761457417 759840618 798881191 452664760 44228493 861762812 1060233124 790000116 542063288 509064409 150296887 759424705 346813752 725401924 274048191 135752802 634733631 849237667 255919455 815131520 359736832 200002561 1041535871 286158247 794164791 31802251 113254729 499111366 112738974 588540691 768749357 307046579 632371065 862768272 543027293 289564069 456178699 108375708 32333649 19656376 61613854 329221365 166814277 822247788 555496320 682029308 1013055414 65912615 387710080 942101049 226534121 580863406 674957941 616490709 216952932 919099312 567570231 325483550 143174259 57414971 1006432932 31371015 868033956 51397701 324685597 408206501 71880011 319727908 183860742 799072947 563230719 428404502 341447753 264261647 940723227 29434043 345288404 1013753146 1048376382 551071893 484601622 1072891100 1050403787 322441615 908298118 111981631
100
879466 690020211 241358876 129715151 123297157 120362866 805608150 703231904 940442316 901374113 174989365 232343528 215424690 948593782 1010342845 684528000 79758317 773011279 1061224568 634379879 421116154 608293099 254209396 352087615 195177622 112694510 588032576 186238670 553744966 146664290 464139123 904418431 665599696 863299889 386225957 331520734 1068629184 251562156 861987188 796095776 874680548 866677255 724883713 996402840 452835024 777409498 474073968 696417091 484351323 162450337 1007757804 663107645 970296096 1003281981 880063904 963583050 488739582 779616370 584514623 107360334 364664985 371502951 1030677629 241117141 367650006 306157865 833112723 689803660 809405027 528831783 659795135 562010054 617404973 996715703 879683521 976244984 896378855 902394768 899220320 723755069 609492618 343797838 797118179 830318034 878699727 443602162 368053657 499629979 1054822839 978700127 353760081 647305629 917745924 993425886 41005282 670617218 1024038845 458904475 710955173 577738776
100
1525934 206219557 135209718 1042223058 949168357 955614450 362085046 294420293 1054098486 623968217 172390860 757940396 483320248 471935382 228027807 930262885 912205894 289571145 488323998 926132338 496227072 236649975 611737016 76913401 753595847 80979720 240316132 987179204 229822916 641514695 631916443 798906050 620804577 670986470 922069593 648826244 1039140686 1039675127 18350111 857254337 739974654 672167155 772973812 964058322 226525479 469187511 1003963487 277093686 122025926 10284930 902350319 273311504 353091865 660600953 532498867 969477284 113367331 758305572 999503042 60184286 355552555 876394734 581651893 34715082 162242621 884398248 81389864 336331037 294797223 973610758 1050748477 923224235 984090494 1063358240 549862168 678442222 22992663 89991923 865325412 57866118 244528526 677473246 945517260 491637684 1047004738 902515493 738723203 1011025629 238308694 1008786034 366172349 663533837 464847922 416181327 1030799667 955506033 871693825 338709677 1010746787 183311068
100
211606577 854264160 1028774734 408753219 647828213 30689952 678048377 627460417 90439110 133053321 606507756 316835476 437388254 943162012 335956086 275375774 1046334651 860998204 923541350 990470628 521831587 658561330 336883988 420147091 43135258 566508330 825245782 225523190 723916141 940407091 731342347 269011713 854009642 1020584515 637783444 825296073 555258534 470737841 730317142 851335690 651054966 432271801 355551033 160977568 605668598 533528572 957123884 771033102 326532805 1014401533 693593502 978597370 1030287687 843852709 318231559 1000069806 578899490 1066322367 445098333 1056466841 506751169 303516285 797388959 476217804 557624020 849862129 763947854 921457278 108337358 284022421 191389167 775448457 828401254 1068896708 148761738 112993258 432937750 521531454 50448174 548388932 609207967 680189608 412083819 802020190 728778115 257060361 251598806 138713761 702485898 763165775 968694408 1064983195 167885374 75295944 1025624991 294121342 1000157550 775188649 652960444 915043745
100
344553391 969138059 1045806724 355381758 765533398 362455016 505331999 169345715 559868031 378314659 587840700 235200385 232492682 569269373 968093707 517139024 1930136 1056537761 516690625 834965417 988578194 435943193 889123352 531248954 530320419 303287382 741023052 768672854 461161785 7949996 363700767 282666610 552124808 110754515 702142805 148224425 521899270 377872487 854475577 5781305 541609840 393321065 169374743 709457412 832569540 1045354429 324669632 884095760 1027190213 817722282 761322249 148199943 168742011 248979037 446942795 993879480 712876208 244815206 22498277 10481812 1040429171 702770232 677814 918052146 253905049 1047487661 1023337635 310132427 43979063 621434753 110047511 256592318 26391081 873180370 322057086 217895950 66553743 384328871 804329161 619505119 631924299 590393190 878692077 543873532 1007644804 427300443 594185571 623611476 919403045 250229816 948616618 513877113 844004702 311295375 20214209 626676255 117546786 1064933722 177165997 667632035
100
209666984 326682996 466389241 572654210 1007858411 266855198 766214449 84445661 441503018 549803899 268439654 91636476 330387304 71027731 910912685 838021063 73148397 858178388 884624800 334403919 933026499 424924428 253368539 369840195 128841273 42104561 462888576 579042683 718182244 1063539993 592831924 788922993 651427481 740309634 456755487 900688323 413742069 806979979 124330864 755001267 963558357 83772537 476466135 720628391 254565214 291350003 952541833 26655657 54979830 692668807 585264448 230862567 757875913 365093923 235553720 585065524 1005004101 435719324 185977907 952801158 227361694 194090026 811436022 55181686 800676939 965603050 896643018 615040963 948131719 192556123 924852348 1063419343 598244817 955908066 412833629 83735840 601209964 938170694 1054113474 41426400 608565728 94637364 861571717 350631774 187071095 1040977340 340812930 589861003 695424193 160838354 390867227 869832830 691926544 156865230 221344693 953089777 932165372 248343276 89701177 870687937
100
458915809 451516365 647347860 718740593 657030492 380476916 351207735 979221160 931390674 894452298 51926935 989083310 1010026729 916042395 520258478 333044467 518192653 237649431 554819960 188499337 901779180 179281362 634266487 480819365 354238715 910871876 572333872 556202786 1060874478 262697673 844802476 513788157 632573763 697161761 1021281272 644928474 741434552 886862577 550066085 89150333 543786705 927857985 840287048 685909586 663688276 929766909 341997307 161513959 900043212 880714100 501506266 435827564 1064246793 394740188 208136584 902328378 1004795549 678035404 1047281831 259929673 912657505 954665663 313244003 582171832 656582638 622016920 144914152 99382345 55844389 1062736665 1022011623 264509410 995464360 1010591338 611358742 634604813 683333214 947352473 971686573 905925752 48117747 34645012 688769257 218909302 211192917 596497200 593357196 932673405 302459192 242362022 850054747 484126886 968620947 680490768 227043487 215894064 545500193 770459761 710335909 233901566
100
867816417 255873706 229344062 261742612 32718999 860461574 422374463 190008093 104745288 125573039 808715522 96320232 107557570 449704502 532955108 354859750 956343314 329401871 397201861 210224814 200813323 806649362 719650443 744401530 288280774 640039932 1031107999 83981223 172080668 663867628 1048624750 139456825 157216814 54740454 222082281 585417812 554302686 481948755 804197893 388497604 688187219 936685183 339680316 1055219062 852427897 634026010 678308875 172487933 611053439 911331000 1028231282 224237070 342134359 775455313 149374839 797156356 775169593 720248257 310369955 442468189 445874208 146988873 133652355 407154234 592715083 400376076 1038568488 740957411 247299006 707269011 591113128 261197377 983460542 180034634 28649115 755115107 327446361 1031823872 1021457310 536389882 550189276 1008197995 560026579 1030708700 41297242 54259618 1048469343 710892932 705025580 707272865 880599531 266177424 196858988 734314440 438404900 246748482 33441144 1066981469 474781499 782336512
100
550350709 516214277 45581158 663376853 58641866 394757455 354910813 224540653 858420641 537926697 883375326 428590877 545622633 798896745 479824425 115725912 269681238 53658181 666320004 937514811 65141471 424904923 625606072 675465346 575266112 513998506 53885842 1047606928 357995254 995024919 296100963 712297452 584501829 798442986 761770881 587657662 155077301 871386574 776981956 995491926 30300561 528503508 255094281 1046380454 615919207 771536368 625992115 922482627 270366603 472331899 622794021 236147047 525004435 946723503 588050505 846775922 861469916 862939182 914146060 275997285 187330564 845573244 637911519 956306149 747716206 599577984 200380984 993413182 752442305 474618375 844097295 477111773 992583017 301855297 1043410273 236470997 728542997 519675970 567953585 977205851 615782199 374982786 906190722 39406666 38226823 439540318 175355870 365645216 718329216 276957333 915186642 404760831 492537570 185913803 848657903 689024813 940686894 883497225 182105547 46233492
100
149994285 466079291 233958526 214274243 216138602 35399345 800399654 887800043 502060723 759784862 986115427 416175714 896643996 344011932 313643483 229738532 329378811 744262694 955552439 505964109 296044909 12135453 1066247204 663116448 538952144 43885636 332900052 455751939 940129223 778431684 348714106 168550401 269050682 884641449 937966673 187525446 1019842003 521428066 411578262 1070721575 1055829889 1053735493 756825609 849069080 632119033 336230152 112747121 284460339 422177328 1071854665 789446421 140531896 337017570 62480136 829934147 597624711 272714510 93501480 468110028 498895016 772073848 265514225 214066310 57876931 718048806 147963793 856519881 629217192 253656804 755384214 1046642419 282324681 417235904 752521845 479783140 1001077691 179989390 760794119 186992514 420807609 905093221 289232647 847690551 241544481 133221407 506293653 978541678 411926516 559844573 135537078 79018009 158185050 11417985 719844817 141384750 663690524 373798451 22742323 279213093 618415144
100
751524061 892845196 36468092 323043089 740089263 1013719664 636738611 944960909 573074331 335917016 549910353 593495029 680765658 278902942 816694621 864889800 852287333 705061892 7921893 232739880 204091772 504378670 575634682 492116571 302702115 82846627 173044146 426897995 36476320 931283920 848844965 970774279 161930751 911540101 708753777 804555584 490637198 376495734 823936567 964389325 134426977 388030139 711731227 566019623 157867471 708664656 546986951 281926893 273651443 649825942 215031272 449598562 480977708 327386832 353855408 456936682 364693917 919524007 1007844179 182976913 789653165 479305639 230457482 685963395 179572873 347108543 748826899 26395541 592219037 293573 58299694 417288379 756207391 561009904 119787553 1055705744 148003204 243763548 627834038 553715921 409605385 160070026 890575288 980848866 8162347 79227613 1007224441 601826887 658648623 222109469 683315023 548924204 212837275 573668600 739019283 911282398 744633019 176343164 961544864 147527760
100
906245149 313584543 304838490 894149271 219911957 967855799 746399140 583782766 762607162 980271362 814376552 220346291 93961191 230093088 101587604 539646440 353228475 914978195 653797271 321633971 540376601 688547142 921699304 383946590 405178025 581468163 787239808 315344984 684508885 405464827 74552410 546765233 1008143181 883844419 340384506 786405282 622730115 47401041 13082339 915397379 309841456 1067305091 602248992 948908499 455617997 80413080 768976572 194920373 904047899 782007092 147904842 478309997 781020060 526139745 591032157 618860134 976783895 152800521 292027153 125437743 503025432 879623293 278957185 846862329 963304301 287529969 354741838 592226331 697773738 1010957821 894628383 688465807 633944998 214148125 875941147 222822258 728452348 651622194 638944368 489886343 181598603 195530752 701983184 653643189 719120631 435064750 977381359 569297029 629975077 969787465 712236806 574944677 874679747 1018656064 958845267 717382503 1029287613 275022825 109387671 706120770
100
1019208393 35351547 548345238 853686096 643422429 902404114 188450459 137291983 503659443 582049327 508017137 708043424 374007372 497977397 434661227 696956107 781396074 928214125 319669213 691363321 888019732 979408387 791453088 571997176 65144086 626589062 1010731282 751307835 284282750 271896940 317398292 282279000 617450016 225758860 418135946 450873992 576651283 1008216226 704610782 88634922 908352562 775357134 636915070 286654528 59432348 1044609045 582525018 125320176 708549685 724775903 155654503 1042329348 160193827 437492343 890705182 589349483 1015445329 701137295 89266685 120423094 624281583 470120633 802149637 392884379 36812528 882483694 232449594 975233398 898780042 383130123 185777447 201027523 415453370 378204495 385647959 230226853 887589309 684110815 974463709 744995683 1002305176 512524867 930496205 815061989 691742866 436517350 878732224 185545019 172533429 1021980057 926689876 673150742 22831696 624291344 803501482 743973197 98188151 726377059 592166886 6208602
100
124884353 992505999 80639667 458284507 317258634 274101747 1069836220 229025041 302634223 312922068 874724660 682937188 77474260 267662297 826542671 19940572 481458081 359667855 169732039 894791850 1015911808 960261606 914858072 294967709 823175393 995354034 357723459 686261934 661727735 50514987 189776591 942463860 159316025 611479661 731131075 909379760 535330530 134814969 227097326 72551619 372173168 60858418 899710368 229458995 3958824 869623009 1035571758 93030954 231638161 703601330 982335345 526903543 740722165 288091829 867148359 227465866 850519523 73094109 603679249 225974524 463262895 724392836 544744756 188284677 897633777 479567333 873307544 800225412 799096066 840479393 915817772 1063027451 510144898 771701051 639808096 164707857 437593045 347173276 293612713 209292302 634374561 532505743 861161728 352141922 563149393 1061788742 895456867 576252446 630432661 888564947 867785299 1035669625 171953632 829410480 1465685 109782860 197243113 70368568 359450481 926676375
100
750704682 457261867 612830390 986421242 937121636 115076910 576186804 85135676 67178265 861926985 153186304 38234824 731578641 300866151 230761140 474899755 993440982 915186393 582165228 113817752 943565879 146646227 43936842 1022616932 79226825 31775726 612114802 516265097 290487137 451203748 732686479 618825767 49885851 952441560 512186316 894639103 771900758 509498955 776368604 1024939510 209001526 659476264 591868531 352093848 569976097 381263993 285878987 576092563 330151874 311586479 225848864 377370167 380373514 980922398 120917556 708333565 1008940201 660440446 1060857804 879019773 239093657 126558827 432897840 94009462 626290324 950846950 865283247 76554058 418063769 939279059 663542041 561308799 885161323 1052907641 989563459 412778431 634875922 665918213 881721223 655550425 670582104 132033543 1013243457 102994750 412026700 1012499186 46132819 1018185860 932579011 195102112 325478050 402620135 199782354 545206477 740051350 662326979 341896789 302452887 615960990 692711963
100
729309804 582600965 933359018 804574485 123118840 521416317 32034223 727529084 210197538 168226379 571703079 700667965 1036312533 337332001 896244110 397230058 797650495 809914769 326761190 1070991162 174387284 934074517 265262132 243711111 321162827 869909000 980108800 637195086 612062239 355010347 256822489 598877363 27305487 292109601 102022607 282230778 771441950 620080498 983143159 435866383 33465235 919273100 940165099 355054335 162417019 777546813 132580935 244968573 360270114 537890875 114713133 263586910 174048158 334805660 692692674 361087005 714374468 263314014 173388463 909577816 67928624 1005450720 390587552 128223056 783211202 854274919 718051272 855342445 135680028 78475674 850964572 65248696 655835301 53178375 197670931 734666848 360416392 927762332 384043693 607291702 983982646 901051182 734040681 355399728 101880544 681748469 887592077 660736489 349984510 173850126 830410209 858540063 29989578 972515576 291446580 283585076 193080005 175013912 541657558 676308399
100
15333426 710448949 1028733980 1065504440 802123158 146056956 734948832 875235487 643814207 697582973 593480959 1003112021 873710521 866414252 618412505 36821745 990228570 500620513 37524435 1067145772 249853367 179171672 936580568 704252133 317980717 216870066 761381588 929717663 80609369 128989042 903995960 31527166 634695584 438991489 755928185 1048297038 25797800 227624875 570705809 622138364 591050717 166892064 377992061 385782810 699856877 754595572 986007229 235005151 201174604 1005049247 899422934 520859941 236549041 272054397 969263315 639768810 429479063 213732686 544036288 59290063 693765565 524004791 34025262 741611420 1016146087 279754688 243021747 837749946 290234394 751449685 905569126 299051703 987231396 395352517 200893543 167191238 79284497 1036042310 776988501 829722172 926637815 732057199 576315350 271011604 1051470635 998807484 177431827 1036550252 718502474 1004279565 254778936 575076102 943858994 581596967 344014585 192893384 427185541 587148081 575017992 783653436
100
33774125 1049007929 791125920 376599825 170888146 1010682029 469943805 799400600 498745702 53526242 180914657 590450503 213636250 914965393 621402385 725398586 30520934 376460117 377514198 502499245 352883589 394532398 942056061 966016387 792103158 417622016 682663895 401315778 901212284 521662741 393754554 295896853 45944095 4968087 388897406 67263305 44416938 1018153751 635567744 503776208 722119466 334571273 942922914 334684225 611869045 118878533 1036008649 448045270 738422689 473624456 85561950 382449388 640352904 670439153 501262542 1015666054 414948171 375362692 399384586 970195403 94622668 738420138 96401672 600126340 753742642 1027440815 1008087616 215254431 273355369 683838787 436565039 442562222 787583135 945237242 227462615 717535593 346462153 687330252 709984573 525473064 54456604 32714901 460578794 668718697 838429076 280569238 826029931 1068191568 443156080 358633714 187354577 637921314 250038707 707011890 665251378 1050951625 581666469 912101826 848364838 817683539
100
1853009 196623217 72076618 226782067 636075012 581321973 588155841 21336831 670583252 156542821 9591982 343036272 1028003095 1050811069 510431163 206630501 406760167 551194206 1000871061 220625696 53392549 238629259 779089773 973136647 1053408371 326306796 350023032 813861924 754188729 181151247 406319472 693208998 641883552 477708770 373551122 940331614 887240602 659563323 610305182 535176515 333154776 923297872 144164186 877450734 1038022098 328135231 887693327 121259807 185723075 590208391 157501066 957573430 428527659 260770445 568273692 406244026 7298635 465516057 1013845275 547141846 434560684 537371094 365729119 371912663 72522392 768888021 829227718 647879599 394153376 892648458 585787056 975792245 783985172 585454286 385282435 473129699 353627534 343882587 169299752 801728727 353797480 780984147 331158412 901016018 701743936 377811002 747779872 72071036 320381307 284033015 520594266 862561822 453547968 170699095 561565490 690208038 797867897 515786890 829844390 640186279
100
240486485 232932260 671752246 719623382 641481929 536077085 654661480 282196110 1030985354 804698706 799873861 1032985549 532423444 907517954 726991322 666242357 343095334 656684753 784017848 1062601100 543307844 993723848 154617461 786068540 595715892 875962579 17743145 312006611 925093505 177365314 914346226 942003844 221491708 1037381192 123068272 813638309 897782837 598922623 890809673 40818479 441502470 930575203 2671270 348809281 964600841 427060178 576378805 980362141 472324381 611611282 333730085 605962538 310711525 1031283659 229297325 513442672 106940232 138226825 206093701 766076959 174885362 961676091 794368234 114944136 693687506 347615287 819729055 691194402 460210842 106374708 415689063 287997703 906143043 667003598 17875852 311072372 472263302 890228485 919509851 874560845 876712035 684685246 87047078 56577686 714500510 894268992 1064324160 944731131 349401661 398012601 789147268 745985609 523170827 266656439 599943631 429055474 129579801 497302959 56846338 256607118
100
282663480 51122554 522600961 289386580 2391935 823387347 87284790 420294309 856103115 844928474 1019253518 171321986 250153018 505240212 463058810 410129 382183599 460937576 741743472 1071195676 1014129234 62902691 731623016 73714321 400396045 5821429 1051470304 149497603 188575504 392202994 514510297 895977255 1054551373 942871443 621620567 256076632 198571004 1063970226 250153700 468646164 557977881 403950737 143738125 897907581 727198433 370437972 305386212 728921049 145130585 605055362 378196092 730970643 628511175 625275784 485661553 442051895 701963574 975313718 410451805 855602169 50477815 748850240 900297316 45567279 889736731 665053374 827482537 342159443 234544377 46248364 844074454 745471490 134477230 443858795 422672281 109903999 605938328 578374206 946461729 565541937 190639835 515736270 807223717 143495200 285031132 895138471 954831837 788276860 61251784 442178744 20172935 801289494 412657934 743306711 550421475 792563173 531664609 921472315 252499256 716029827
100
461067447 928091392 932111181 95323566 214296780 730135207 39989488 968378823 1029527968 761184147 608133491 634598230 435231349 385991052 335316266 517687428 927553490 896633664 310654446 184032927 860052482 470058173 182698909 86645402 1044775830 28621817 809660567 999818 1042301407 798047562 668188227 557947178 662943093 768736238 1024903560 418453592 529353907 189811333 385136468 194717590 856554040 291890065 613429529 1040298377 897939815 880050685 14152011 365151102 637608680 395839891 472801251 725204448 206623013 138755972 330841823 460788931 490984654 752292581 1042572991 60006493 417331541 1061975340 503223050 278822279 29661555 330875575 434060999 433880640 19645345 405322565 319459588 221522474 121335456 838732410 860903763 266948363 999865841 453206112 322903112 403317070 510613086 649796065 704393212 758115455 241091183 648706382 273868941 829772755 67102454 983789275 13423771 230957726 938772356 944697632 652544461 517778650 347265777 997844378 1068007754 179879846
100
159330264 518428967 106267713 942416325 272998680 329566350 667691105 1021617179 1011210836 187840757 1071766625 942391860 868412532 786817129 870974586 990630589 187249186 761765466 369469159 280676361 341591118 1026982939 487336044 879526029 421461675 293580134 622794956 65972068 600282159 617064663 490409810 145761483 766620567 724070508 1045927753 51781286 119585760 874902027 686304388 1044416762 277086415 39528444 231753687 346048113 693051243 629260651 404519835 939579609 215507581 831937255 621977646 31957413 837760791 68896486 946540657 191541866 639414538 649848383 46462536 232861027 163585902 80908462 10987294 403650030 108638494 395513171 815992926 900690189 362096953 584817459 526463995 24909286 812032931 451840438 280671465 1008307780 281766273 295067943 488666017 746891027 1010881985 393648952 854342305 15093991 809716112 344648571 191527658 552530038 719794401 957814761 196024448 622542617 920524525 243884383 965166830 814005072 374983342 504462364 622491071 1025485115
100
612340578 418256965 671894790 76063521 157119758 749927010 590461399 298039789 680756473 873047006 875236043 848242092 119754284 44993418 880090240 824935952 18302457 564979226 868455959 968602352 200560753 790298278 129381813 278797510 791106796 987307819 993733890 157400367 266396293 672467208 540052909 3708783 705750172 294911362 102155749 839502058 343172946 755324480 551955681 830810540 971467792 803188175 995729242 567966946 107793920 109746207 675294220 301347167 580794002 81193732 111661113 224768536 1014374905 352818870 351487013 977618600 145093548 283971153 1059903387 635012045 468327141 517292118 220749414 867585001 940459813 575807272 356920537 1033199489 747875502 253278608 552150088 339639746 925587719 846914362 1072811917 1008932087 611751804 373124406 550539140 848266004 230647196 902622839 587257742 43247151 882571193 487791703 33520146 856063233 698895723 779006737 655230200 557946729 534566414 999288390 676671020 780080873 168895807 322670969 1010323489 1072922407
100
616544098 607551635 803993163 873109101 438814239 467396703 10582436 426219050 54930657 891287311 249146664 646638447 609639766 50406581 61905497 725583731 667771890 531237835 674516411 926007312 117505131 264622508 521712473 995213379 65844798 399056664 693797694 1038321839 331819305 926001332 514014717 324960283 509163951 1006520200 176175402 813601776 38366615 652321151 801029087 338225340 583880813 653353450 192883512 973478577 527624192 164889085 298927831 15994406 989083874 464462161 99317088 850481173 575068908 408448609 5185790 610535068 962174391 1032527629 762061789 970879356 254950691 69466393 261440686 801307293 526198228 77982383 391627558 854185608 316754352 294204121 898102398 900347115 120194146 538384904 580186100 636027161 1033441242 785660560 922045257 554644103 984778955 918247721 415164226 88714576 135594796 449498480 851168296 162837170 11513528 933657187 562959943 424993167 183012206 726685417 62190194 117425901 681881105 725190216 562342525 311819895
100
291804328 86900909 845398466 573629177 518425343 903662504 484385181 69586663 822157093 369017517 795301360 151055575 296199660 1029566355 935909792 114923522 239783789 557806361 263287574 564284615 805784449 569507164 752132286 106309929 945061448 830658147 58791307 556137804 203768998 1004238484 314131825 956754939 61655233 1053404987 18940394 88382245 691627653 246702858 173155954 66647132 232235040 452906643 476730635 311129429 1051665030 593256656 769901242 194646122 306960878 899097500 67834888 938319131 960829010 965391416 446974337 844880008 972341235 123063239 496024632 951645689 53517268 33839057 763898434 104513367 238526522 926163652 959894326 1039091120 474306866 309726318 206742708 506012086 947739915 158192261 377059034 805520448 186699992 66218271 334125264 677271240 926940399 699458362 845933886 972663788 811200876 756280117 82958033 713670638 832322223 561105749 416494778 384715060 78947801 683869762 128200494 887740616 308745556 191070087 822383591 184355544
100
190408008 446706709 536183457 155666231 331833382 353600192 1065888158 680464859 17875745 571606208 720867875 919858013 609440432 531232306 360676601 51102076 293797646 754396821 1048727276 737013658 246552762 281913678 651169103 804114237 461083896 452763172 69233271 1053218959 214000205 615262660 1172027 926700255 221302022 580355646 675276411 770610462 792654770 304468870 356653974 342349411 563039140 681799668 916890866 432180840 49689970 303947972 574194039 680224266 126460280 1000622743 1026226196 935376844 477217878 451836400 367465529 1058119765 1013701486 598506424 229651036 12492525 858849639 553698747 21929076 96323076 573772461 937881385 946288257 453278636 895590894 763951382 55261954 421055002 451476638 717563642 391317373 21774377 1025326964 476473137 706083067 105013718 839088875 1037126523 68245640 665102533 271247298 304583038 59791287 589698235 482880380 237255487 283581725 523783201 323267809 993146797 357753042 504646792 448002171 713005846 504436979 972598047
100
434189594 621766576 897562146 633300287 1055303761 604759570 609775620 791494880 998329078 47943096 1029251522 178044193 731016614 179993986 233518729 31888068 394358078 769295413 245114378 984204463 141522787 105625848 913899770 710230124 812605179 858760153 614403475 949292713 1026785458 1022948934 731083794 50664377 132364151 1069142932 708049719 793468946 957178108 952281468 106091720 989597901 601846329 991139993 223312397 48807978 270834665 1013083371 926849109 230524425 648904459 582428246 158535025 886897 941420898 954274084 494531636 36772876 575164918 910585471 568049913 177697961 748547473 349220088 36990492 829285818 272855875 100086019 74758271 750695123 81688799 908766584 291400711 376008753 389615483 874712084 244170781 664204081 53766132 1070720502 681690158 663409364 112953192 989563938 743824427 636778562 665324474 867737601 362695946 992067395 852164625 123878367 203020611 850732743 244040025 715828076 476736851 935432544 399438528 971289660 507960381 325948867
100
605520442 314273351 525839363 293625675 806599934 517778537 456192561 679091830 906523655 626521315 16466003 354027878 600584341 783550936 127770747 863235168 742684841 100467153 427467196 32983632 1016537996 659353658 823293105 621415748 830586440 982588898 404494327 874039021 92864557 260952447 451384494 322863393 351424334 778217512 706431740 518397531 12145922 907115993 354307722 956779065 770941539 818537971 1069667077 434174461 458515666 1006318521 905685150 542342413 180497009 544150227 147048587 3939700 154187431 1022275535 795275652 393498718 858842784 875851931 14701638 609646240 820553163 623656205 957108243 317336877 140833370 314857307 633749296 404368802 293073349 114345123 138629990 479575739 177542471 700663140 792494722 188724443 173887071 1060756995 247038678 827130505 231560017 900067144 579786677 7657709 792720291 1032707806 954265082 768890967 649493664 724258774 440289410 443011257 270085592 996666148 623033517 742101544 409058718 863680545 452312801 28724575
100
518122889 950535431 215334663 849282107 202911475 736485240 247633164 616598080 465852285 191307000 402193762 340563218 472802697 441381742 1066476924 308305149 819025087 353313191 347228245 642567534 987497097 120760275 703421162 813974904 641344150 764874758 194037947 676325456 1041711963 777406136 17252430 263093713 403563149 367199046 697536428 50258681 427069864 924434543 1023119586 475531882 377170539 38290647 955524738 1018203370 252318554 627948423 207636511 792185315 429233211 238378091 565518036 92444644 542587545 879600851 34943422 1030587678 832523844 704520178 720675453 1003923431 137385423 194887522 408451512 697368379 483830545 332120991 906167190 171139894 112074661 1070412935 572472389 916784539 734507370 749791712 742214774 1065976400 136400643 278668242 62002655 502169568 488746071 987870057 413913016 48029687 805971730 329626388 193835839 145719274 437304099 705679145 644134964 55675181 286525244 1045306975 75981149 784749018 1008427349 451578450 1018337539 94162225
100
454359850 1060423682 439721331 456166418 92542648 314761300 838794623 802835845 135350980 407521423 681354491 393355058 892262228 475237089 243333440 885329385 289606195 713719512 270468523 1054893596 520794993 715985386 397391903 1062503520 891660769 609918957 649211263 986789360 838819738 256236447 494472757 1069394218 394626679 59459359 525793966 682487311 341755031 338574450 37488604 987236039 76773597 469665279 14044083 720013339 1071288177 191399699 914848172 1021757946 536634941 334623838 79793988 635480052 100516208 610606196 563908734 281399746 151310335 116179022 934761565 697215932 640303135 413301702 800416107 477806433 1017668556 5357086 871094837 154844115 505046342 7426682 1057978829 69863000 1052609423 1049983073 250978375 570022618 501649134 551324736 616197948 879754344 320666990 806895591 333313610 286979507 143568735 62219018 36335505 891152786 265112532 446970817 578128951 460714878 705158436 717451016 613339366 626726934 288519530 512719168 216859209 111068573
100
198042373 790148780 653042066 36299895 423720216 109181941 212957431 620525488 284741643 495566503 268253232 407948661 582472200 350211505 663560443 365182872 47613823 558471657 617661337 44532752 827797410 1071058566 504089422 970493303 923291882 229243300 691329764 365427594 673504656 219284676 1008957737 512498605 941910037 402603337 115281260 438532452 783116218 1041050875 622914564 524877531 433818889 313033352 341537481 897295711 776742474 1041320446 869807513 1058780643 564302862 976991571 884947668 616536444 813092265 47281373 135874529 992098789 752874927 634757082 153042343 659354108 655163006 279784682 443057428 383716931 1033723572 730725007 751471514 1016388960 665572789 328624052 788221869 594563229 381501478 168786979 893975878 354757737 587562101 1033609485 16292451 44746965 280256334 676587911 790479748 404054551 557627431 471198471 1056798768 655948042 264725941 1015293419 273545070 500679597 205814389 343604722 837135437 299773344 80507172 721175233 430647900 24012970
100
289632583 970147935 651704882 259886389 561030052 779325369 534902247 688147152 570136263 735313695 899151257 881141932 687977343 440969925 894209001 652891680 523616606 815607107 1008210555 454888230 112950076 133271574 763971194 335050971 892416948 974898204 676640017 578439682 312052133 9415196 869611507 72528770 857156786 135244604 695173587 825627876 766292419 866640265 757775085 932325590 645035906 397791347 554708348 998819242 519346911 201239885 522453569 626142679 61537165 303445969 772345091 241758327 431837314 865608347 346138889 119626184 612715643 703990697 692037026 546206635 377541237 400295137 959791773 14063144 631650869 443395211 769211601 710510568 659334337 1054725587 609217175 139079354 739926245 925024584 95119434 94228494 816537520 1053353312 221566158 762503549 467777780 1059473138 317758983 374434111 806502345 678453690 548396381 602336947 142550794 594976984 272679998 1025506011 953333206 906192721 831527068 784410845 680266768 841328781 1070449003 350340739
100
277870304 249893079 1021731620 266994876 357553457 388152801 585370693 1006024729 339250224 833128253 990376399 465873232 526093267 598267620 313473991 713389501 243524432 355537331 911532469 306184156 19490209 223383530 323131176 379482064 687070727 301344171 549636143 508281824 952128644 365312897 971351521 658698484 542794335 611022550 556483287 481399580 291215012 203682427 1067761581 928001545 635628194 428672804 291407748 189922706 638994027 418358249 421895299 692999729 362812759 915355335 637138001 29726084 647686785 96281885 750773405 220439244 731723080 749917232 956473239 341966705 651625936 829702567 1071235188 413886332 544465279 708652047 809756653 44237339 45262720 574278488 881354944 875635232 375752003 429136214 946996270 301438595 516684539 637708865 812955260 466586332 1073279006 528356661 235967346 905115625 255252457 851176627 100905695 380871694 689694170 696665886 220015890 652325840 759190068 925554495 952313698 88328793 197701246 495228098 8253608 130202104
100
624314884 224523447 907685312 120243358 422553173 994685457 708056588 1017408609 87227331 1071654442 457031664 977720316 543477222 24064317 1028816215 308653901 367824921 307409643 560547884 326943702 999381500 642486967 45629154 417003838 109620208 1056659594 156971245 309262797 749290398 906646831 563034951 274162419 880017521 431643352 521499884 286819777 312793111 652739991 76458846 194623342 406706947 163353574 786575137 810299859 540952814 882003744 352432192 656245744 544716114 181240837 77343431 571970149 1026767854 330042170 76669766 919611385 60343621 659382727 238777173 319428119 990534430 242569623 517334538 187295052 300256517 466299387 983950468 861935051 106751177 462915623 463729252 782954473 274426620 356691892 767801935 554820768 1034173302 1405725 724068973 1018986000 631253459 989768770 584589549 868671482 378238448 224347367 885024895 854972484 569741426 891211574 371049688 732725111 985984831 210415161 26758962 499476804 724627970 549572193 245850825 70345979
100
90429099 665775618 202266975 25021970 364297709 584283604 562321336 732196004 163168191 577036660 752429599 549905903 863637468 176076768 120140000 548912341 213398082 845878271 519199948 24306268 570441655 876854551 471612344 921163310 433470015 158191445 323294461 280450842 543715751 514978889 635835898 46572433 477755390 552807271 220237453 130697769 913778198 566633095 893795742 791317022 652619783 426450533 7253397 836977612 900057517 971797281 1051435231 1010923830 262920997 1029934273 716082796 882925186 490095956 396789675 32583220 696777339 245347936 971004203 531830189 1003443982 709529141 617973747 442393687 195314125 39047937 483882133 52789296 697998447 486553016 816329227 267117120 254098766 118826640 718335536 667677455 739925991 999291270 858581573 46921514 690333022 141368024 480969581 227806114 424256759 477189001 428329776 171389580 919800990 908533217 377630716 929132418 845107552 8522218 197965215 528282656 215543792 98185716 683490767 295722120 797654307
100
103923473 494756002 777518047 934266484 704019866 742216982 580663501 890716801 1051820456 430664074 596048385 768610699 660003740 179440707 1033511595 317476346 774331543 465462249 313073408 885615831 844524290 68253703 834109626 796618321 1072031496 635300238 207530901 977116729 1013587735 36977490 764187091 1057678469 933745763 637512331 1034780857 566207952 457068387 194352982 278068496 677852120 684688466 446266674 833204133 144100864 844646319 641170308 592470473 939012556 1017811645 133656083 241306065 6667111 138139652 1001035148 793044887 37361184 280586190 792055807 638628087 28671208 806675627 255484256 798871123 379226838 905627629 937380871 898606864 392469411 820311597 389888304 330038807 599374895 440099780 1026486652 689004117 66726650 322226515 176711022 203331387 772761771 610887740 804668911 1919294 568121485 1045028646 856173771 469860952 972288269 216796796 1042765106 701524613 1064172605 232787183 377218104 645922887 168650836 989801456 822264149 845276451 940091436
100
157748279 106299109 845888034 320906179 806535743 854184616 451644497 182761658 633604807 666902084 478466369 105269977 170823506 768903102 880178055 819848329 982989480 79897093 831352637 310634328 643407187 862692711 390823551 840879225 335897123 932395034 689395183 1053357377 738579115 533120693 260567346 1018170283 168127425 16772276 974974833 1028649685 176128513 667839735 401997785 1022052225 103937611 453524035 39542299 425947285 828439105 71438271 1009344237 953302939 555672778 412260729 963710086 545726786 218764946 711077087 987747110 793370075 3337863 591991110 683687308 671410653 270257757 54417511 27640190 1010386529 486878987 681133789 555064389 266203558 318227788 312954024 448708398 42788750 524203552 114855340 655543306 606056991 306436936 1053096499 642916782 488475140 838866893 193722215 257751156 1033701130 359775353 693147609 937135801 393961635 1036713052 332686333 59729245 51068518 105541961 192066219 819956806 798824589 804237398 536777120 686948061 730015861
100
41807456 88423931 837030031 561178914 947827844 725036224 569633101 593897400 808887463 301572952 984420876 1029547011 666783216 409133071 594153798 883376368 514920776 295883413 314382200 176801042 337909217 85615742 378649506 326642462 1003965868 430133698 320456650 909017711 835881441 332042557 14095737 811229058 669032315 1019170096 710179388 280026235 77241273 1039690686 710919204 815016351 804587679 1003661168 869713478 430616024 360792435 1068054450 1012495676 772388660 953472832 271255892 997397411 466991974 348718422 753829641 269250203 528099396 579089864 8778219 104409674 433767495 293574124 43403765 665984601 169910030 771406559 833799816 965657205 218403291 797922815 50257639 168798927 498683924 769063279 601416378 965481629 920061891 89451670 806298255 970228375 468357655 185995424 224503892 396126586 109720545 163108091 861044703 29158537 739372568 651115484 75927398 711109127 325672533 1003286200 87621639 242784190 1014312792 569598667 679687745 669118331 756423041
100
753798548 612063865 257239951 299332439 336636247 996897143 451547984 45044229 376015258 782435558 380426134 645020120 974782376 497376215 214449982 568090306 598134545 716587838 857269162 961705178 640856616 470247028 1010531647 247206106 433385092 386414515 979910631 790206624 964557183 26896541 984434573 901235629 102509754 187495094 1062868131 623029161 821201559 503295973 145627294 943353053 458461885 1058112247 723276409 403396279 238167704 830148636 179698478 357280842 674921943 137889128 864961088 1050735819 627387116 799077203 791222837 789502997 255209359 504870202 658969876 976331558 421142844 162032092 513822955 774250656 680746416 916519901 140538955 1027690825 220811120 828455494 259373770 66680971 944489026 199590147 788861312 161665268 429672369 97382756 362103690 216124599 542092173 467942044 750990987 653583914 110721129 442626629 126957350 322437190 944999452 863599835 698570117 847468330 441695296 165905980 301650389 877133977 874613430 359860782 872585415 697039991
100
33417760 99740889 301912081 673699151 24056422 247997257 1009873643 250073296 516056370 338652141 273022611 762490955 104227444 150312731 886451913 219676983 1069460702 705650570 890882643 434634158 680795752 729666262 286490491 901184749 302181581 407390719 248303756 284062680 153673229 495776234 426971224 1062045043 261459177 921297887 57110197 553329514 419347818 952159753 278140155 579583626 914014555 51850233 110645896 148670277 871558346 1041567524 547215676 937836083 281025163 526677856 753469949 636064907 681787573 502479723 175526196 915872942 378279203 668565860 892769103 202689181 383762932 610715472 264022333 906167422 858892811 177699734 560852213 149111579 228605327 443884931 277337583 310526562 910679660 371400135 931964329 306692582 293459153 765056758 367600675 378393948 969233329 777172489 65367139 576832799 883985730 778468058 36882675 156270253 102750080 417347755 900243550 18912552 697360555 927391392 537031094 60543447 1030747076 312430656 783343889 1019892898
100
949832980 208211448 152032263 742474904 379092646 509046168 529767990 308744301 50586824 97084116 499072446 1020215028 829565582 1044502468 150316998 118476714 984604239 342005092 108537077 800205611 217781798 153861141 992198137 857842618 953885810 864144410 935311364 951682494 680156246 205274652 753869129 5552191 472114746 389983143 840396164 687926637 419931208 710838186 47063663 465003289 388376304 689399547 916427854 524104506 455520612 709875921 524333668 479016042 412700189 598789960 696116091 627927655 732361556 609327073 360247905 554829458 905033609 515531775 453511781 485488755 781653504 8348010 390579166 572591667 25576255 469131984 816988324 435922208 782012818 919148607 927815829 1052764717 892986759 644208557 650237458 259828335 1027553906 26277232 409846399 9286561 447297258 345550022 600031942 743818401 1027133770 871209039 596214741 437652977 433849393 1059175053 382154523 184894007 533238531 613422699 477765391 537409213 393928293 1009702835 425470889 346952689
100
504023236 508431255 793945831 1045566950 193505999 826599721 240513354 948231378 928274425 122661346 249843286 706694542 966800120 203420191 911327509 413205017 1032999497 803326367 1032255637 297552405 867546281 867640327 855723109 221363016 950896029 971766110 421906716 190665245 274493931 40169105 842616019 521609761 703728671 168463856 59749285 63542918 1032864007 439553967 969151542 450839203 947575863 860664422 789545 770327153 419634310 608871314 217586857 489106192 262232207 244742161 523441889 876448576 921613105 210252970 621975684 962591720 946921488 782689923 302684230 757973139 6944786 171166633 894829152 469235694 924736994 566365068 1030120720 323771468 306360944 115146623 871148823 149394466 897833326 838798140 646771257 40964747 89853397 878380383 546264000 396527556 60819038 356134886 304080122 985457073 160115210 586203319 32483766 225238103 924439707 1034615322 776512203 713106016 1007069976 680842043 317123218 924056986 851968077 1008611497 556327271 694136
100
575031624 710782170 409496107 587975055 524067294 617869477 344929989 72384026 846553380 420584390 423109788 485466231 492092918 671202653 401582367 1065852328 308511603 836426863 811945533 191329491 1003214206 251170916 832585453 681138115 905577791 337619335 864609192 292608868 953382304 250538378 945393386 545175626 104173521 1031687167 633878964 336337707 414107589 577691360 234573837 981435744 967028915 1022176007 815500668 88948073 441590165 443034807 345303440 307580774 124021164 771677201 458789977 366026142 319198458 400967072 917635820 825393404 498057414 222966478 981535714 764836237 974225436 527065708 468390873 44920579 81743946 922112302 265636338 221970741 761273701 921276972 582612049 445606045 402380482 543864675 338349217 949774040 943133565 1064225330 949120141 210224938 1003407093 505631710 604424776 199061239 619054414 996210190 691979526 381877835 1031264237 111711055 134005120 466550867 578757120 846006161 1048598133 543534050 25597172 61567144 298912035 45954029
100
127055101 605292236 150215122 216770575 748154257 574981401 123691081 983590150 988722669 970793488 725301335 627774772 779601295 861739028 340098636 632439071 190994618 707509742 6790013 414937073 415663349 221065034 995205827 644274168 1065721228 1018791224 917273852 327196455 706914317 1056022187 11871625 667528084 646242509 565475581 928184015 823788536 920014689 129439849 100337334 926859314 854616869 209780880 888312621 108366276 403230648 558841077 281181860 279424084 680526206 52427137 955112592 130463277 175391261 812165887 893226474 1038919867 641365248 322488225 154332592 169982226 631182295 717950841 494112099 719954024 347157269 499606785 1061159304 570064023 345609841 79115668 642235943 247414940 58709350 711881202 694944591 528987419 960466866 912987840 188995984 193464536 1021293019 862799110 259202687 705294655 587057573 717875887 438739253 628185821 429877917 456784652 860311249 989243876 35365522 673724241 657878769 842566315 504266262 1019184919 656732221 973558316
100
8953089 71033049 995607773 571207301 686610158 121619063 300633853 992765815 690876349 875575733 887610704 47181546 1029594127 383351997 985216906 526680423 113513933 165548697 341523173 516429468 820150434 984779706 885884573 427254236 590110332 791136884 765474932 396632732 105894927 432397183 78362927 395642104 273579346 813260408 927308054 519115307 1054052863 659914333 394558584 316191002 595204631 661420565 811931685 753809098 703935068 402701542 635583986 95422182 206332118 378570493 374470969 382092346 1033763151 142484970 446282582 170266938 806982103 123125025 587962411 623665276 1059358528 117022330 385782428 554849593 853184930 992096945 225704212 207434704 106719449 806777319 760992255 590078532 379484418 8121375 71981134 646183097 598320898 278225346 716212214 486564346 444605695 1030417435 485079665 293833718 840455908 1017034204 145773371 382675007 35636961 1072710552 785087574 287538314 511191529 229657670 554169030 155730737 782267443 631710148 349037334 379657140
100
746323386 942647634 988141010 3115827 841594557 730391571 222211083 245665014 48065599 698353551 197569494 736342758 116202632 919938612 833199309 379180561 126114722 545023952 75887756 583620393 313509853 673042969 1063981877 980283142 347246155 783655205 62033901 328863519 534249284 158806002 705074525 464507413 271790820 399798495 103239217 697793577 889109896 684455473 809591196 588614593 764310613 1002408592 786923475 597842407 872759729 794122631 755039885 493177545 608242120 1059432455 1061127562 523603514 699309832 121052388 485346057 616722480 586663589 579574102 405364815 407189828 918375702 541041018 299470375 928948021 147794582 956191951 502612317 520209765 999602084 617346746 216663874 479120730 764866947 795412226 389421611 75429695 794742459 802155092 948403698 960778848 35234710 361702080 535964787 1061092785 196449956 352458810 990859792 887748680 292037943 430600474 169318958 144802271 902871016 204208796 457870262 262474579 740902672 665657697 70579605 876001063
100
238489424 278788589 799566652 184183298 116217353 489150759 527814944 32926508 267664869 96959707 289208635 98014485 344304460 47432763 233000841 744166863 676477168 838006874 193173132 754958223 627063874 1019258032 837333961 861989168 806803962 539361177 31820873 551345839 350694035 572973781 404484377 627630512 793079500 975524874 67410890 833927672 233067560 769498429 877279985 654300657 342116719 731706717 164204200 323091241 787014443 947173560 986223884 982091475 138825772 527184260 272025277 682704452 397991428 754118744 789078881 147828599 123243916 672511152 268357152 167911818 683325277 691529068 7338537 729093439 695451736 609458513 115271468 600593788 1030413855 989998982 242691551 978098123 20048793 818903065 213752954 308849882 718490994 714697848 755491642 479478012 1002956440 939423736 764236001 427699367 185015487 68964434 35823412 521426164 711126238 824270369 15912828 418585635 513937328 275952997 365369094 270688788 503983668 526949890 951049123 541201614
100
223094318 786672706 757121065 579358971 1057250980 574384463 517062895 20124266 239152225 5213114 167206997 407860365 146884213 665370615 1017373498 49840889 31214258 353239262 660839812 913283560 323441201 300777516 593907356 380655290 86480332 242228992 214404591 39983215 321200801 556955230 264783726 776540207 141532821 619081647 269174798 177791426 954670286 845114687 556194377 382391320 836436536 63636158 538800796 987337155 420542978 605568448 495938567 923040120 352713246 735018557 817353872 1031569042 94066628 853335825 998656448 329030031 144829423 219098749 543679780 714066065 32851934 491615908 714160333 965124061 588839317 163911183 836459473 98462303 982114394 563243050 327550664 802937381 657822008 312868293 829472847 215697632 684313471 619210131 161290632 303597670 701365570 232686766 537655960 359678770 213440471 374374161 625475368 868019426 963900507 968175645 1009705701 1051804344 620726315 493105941 30146049 777149466 287844716 1003518881 39178671 879971091
100
243311493 642612815 379626666 986991823 521264032 237037837 1033383855 113740323 879936812 467856305 630348286 930965506 674915933 980357233 26019293 375023625 972942507 552051819 917040405 989370612 307024207 361607198 645107059 381064998 106761673 426737647 449979720 368450854 475619421 724548774 547340266 661398556 478388368 359076846 777015857 606377048 261956528 191000792 204138234 85689804 658977098 759153752 334289832 227414157 827164594 715873735 99101854 325365078 588050558 566219615 569299398 425272836 1046996235 97155778 714943245 12195355 234570487 267809140 970292452 854457151 981799077 975189340 360611009 85448124 128930236 173264199 64417180 41900288 447802280 62357861 921717874 1017031707 158767640 669328330 119704774 972536390 356905854 301197550 478864667 521343833 537689490 448057390 401058683 927620178 533516751 602119241 56836595 356536277 266064373 508451811 337646356 489180839 601877637 490045957 228040308 759136306 214200648 258379419 673092907 52003589
100
873657801 80955125 874514007 782413137 778357206 1034387014 333552536 502914412 165575683 505376296 232973716 260299346 166161958 144744215 707377268 31081503 361724380 232218865 84777061 192418966 441754883 416994172 39073305 507883421 691725886 999915232 330365763 493257663 543684981 101743657 368682783 367671977 129320018 554642886 547486439 490961325 585747140 998869005 55604831 312881730 546190208 934996405 362685514 45056641 948755579 731612250 760444658 922297770 34602865 912938236 129250468 226129053 72345186 592292992 850162737 232322658 172175375 256657454 183544175 353009825 224601217 253819441 878887350 434825258 536222083 531292698 172904548 1067925871 462546723 33305950 625855321 622899461 1019767861 38377427 1022023548 581487655 19931856 255591479 457942324 834242867 289064142 895960233 293559535 210419754 999030864 149355310 456891294 765934388 197278777 90454573 689766199 971200282 316894382 856009971 415023922 156709835 199227292 755781680 976055565 910062807
100
584952114 1025423993 581994696 316641783 171751522 478475460 884438378 702330755 881384293 316072686 897663354 915420922 1053322292 400505912 15177606 357992318 316382479 347411398 741128864 99079765 232635642 508424479 819761883 1008936809 45780027 168458416 152226258 636290505 90808542 184525897 1052243746 1057211430 125950769 486443934 260562156 99306839 857139784 547142855 804435028 659719381 487776378 834610368 657164804 1066678080 478009314 812222442 922069673 607492824 275097311 701794952 33759093 25452548 576169108 235686211 737557148 985027023 530480489 614039975 1045967831 623674982 397809544 16206499 907465956 700194715 178751328 232217869 1029387779 287218533 373232678 611773468 1036749435 49001566 1028541519 193334764 663354643 146723395 409741848 660845566 25336985 963250808 1004881918 464532405 400185439 173584513 583935302 477650649 630262968 662926986 996768374 863710232 648585088 479731169 89431514 206303104 409152657 204912502 237762560 810754823 225067599 744911969
100
1033472060 972013315 603008541 27526748 234846501 742073010 472144102 472617029 53527830 187796660 91730837 761276062 753527470 104932236 967193500 628285453 117158224 92376610 611606385 732657116 358219172 806755395 663218957 770995322 780187156 276594464 31876203 915209208 48281424 298455499 49082383 822218892 340187339 790213053 953357692 164723473 1013907771 346826579 990550973 509098374 372591388 545070668 688813533 82739083 420952366 642690637 913489775 257115879 989264627 426603357 625461511 197750788 944947506 78591593 539112638 864580209 929178231 124659137 1029317298 660774239 382439312 612539801 357789059 365094949 484694033 243105929 1038153432 660886205 682213073 44376078 756351960 442816068 972004971 846640390 1041279409 93709693 577052094 833513528 312756757 405568847 896726126 488106698 349380536 204653891 421183328 883531465 730585811 744308743 776791362 833376165 237522340 2460653 593922817 938572465 42346732 726446956 667523152 526002087 969590895 270994846
100
599837736 959467811 807669624 240365249 203546946 588569891 739792210 163670199 627032735 797189517 976708048 2317189 234803201 707989673 171866566 355931607 882717295 80132515 587299725 679363963 838942901 111716619 984288131 961411041 467661793 821665108 556126345 408251042 156068807 635757400 314622083 670985206 772375422 148258514 962624732 927550268 639268321 995386082 449822463 352737654 124228112 276953741 855692511 328137162 323354604 260522299 22162800 392184322 774476958 593898295 539489579 892939021 401323792 620437043 376226446 379474300 995775602 36452801 852185754 367347205 268494007 596193243 682841427 86601220 895319829 400403803 393955908 499938293 586415753 997741188 473001208 677660667 82916945 120077175 250458498 121155677 558904944 825432255 347525366 800221699 766746669 281401286 1061971437 157145341 308611732 44161885 208148741 459491580 858552051 604554296 910679391 731299287 988927326 388548976 798178592 880890888 324704557 713793791 351122928 570831149
100
634740089 726267975 382215550 377816199 1069914530 537230476 507725305 345773950 935421387 686519157 943012504 200011291 1041452892 121758607 564407316 830371724 384974208 490818762 692581673 1051971235 421619109 222097658 971300633 735480408 803885054 1029418071 160525864 1035574851 195226628 727932413 439959073 134335266 540128497 710467693 804187855 402431833 222422595 435589642 568270981 371656557 270123071 641428893 855015575 247819912 725933164 596947666 797763038 1009741561 75797012 711204537 631733561 531698353 364407494 719631429 765724166 807642054 833660631 279975120 559881901 664800499 169660892 862349461 271032597 65849878 403203889 3856181 907087661 529098930 77039221 1046908979 1031212901 595171435 871741452 247751544 432273714 875678604 547930524 219605455 449606029 642213764 163154576 129711466 810686325 969311588 308613272 415908443 897532008 357515875 373779495 166362908 74302702 1012703322 556983540 307528968 34266383 106362441 774182521 751560927 183110871 777253072
100
218899575 965659462 702095577 765862582 323878768 511570245 155663017 899556710 121878828 503278791 550563169 119490925 186313013 727569693 948136477 417978110 667885914 430313339 1000914047 935124590 1026388528 541435770 1026496299 229742776 135528332 384546709 1073557580 141711353 610247946 946758060 231058958 674170869 741976713 850843523 657171233 460406417 448235693 133559108 541727549 775019607 603897180 195256313 217102232 1020411125 157200450 336155155 942103409 232454078 202549069 257871846 46852233 799158311 94227249 162695722 760548261 960198219 418593764 388514940 18946317 408106856 601634083 72011227 96467216 668450400 340673260 611617067 791487614 630309945 161711618 345015733 972468524 1057919133 904333421 246818725 984247924 410888795 128393719 962683019 1041895858 576985060 16772271 860452827 944272072 222769102 80726378 991454061 672258203 749795669 256373821 948219901 98653587 623910101 55257348 445643180 201667615 322266193 843864031 887878781 661943087 854641647
100
144665007 80217305 672617144 865084026 342758558 193554443 400879668 176241119 834846868 1009773765 946336543 228173744 39549890 241777562 108808571 356914596 1010237211 680832897 207090765 706945557 101565142 943308376 976282653 195154048 220799726 1051914591 907142522 798591497 1011520418 235892153 330341748 887729652 1066722805 812453103 760649248 629977645 229219375 978126188 657414936 247387073 40652378 379921153 1049470456 672814947 874389189 833589091 653892322 1019959784 264453765 96152232 521803003 205336779 906265071 863925198 399180524 568548010 100599072 1034879284 1072878434 905969607 1068753013 903842079 132706702 59376263 738848019 652638775 931090853 563388406 76781920 256844807 33623393 416981058 696962440 211251072 465047678 542054204 280289273 775694198 885773630 634762458 1008769511 97898786 629879014 176465335 871386057 801641630 141766718 68289426 849474010 1044755820 914686997 659477963 797403289 648747760 448593339 970039785 929083721 259090673 431790982 187862038
100
256525938 591144988 452568397 8062881 846299230 465796737 419715312 782964603 390138268 228390932 1052157646 460725947 217539457 472178477 1063157324 1033453850 786004642 587867400 137701973 544035704 510872412 289331782 565558741 546724949 848860748 659502955 396660797 301114456 219653335 157365598 114936322 19617484 357572003 459191787 2162974 763933214 706734364 738999364 130016654 166447200 970466800 168703356 427163090 235917257 321662355 1008652555 17265520 594871091 776775868 1006004557 128249712 60232348 564179942 27819010 784500449 793846693 835654608 595014352 825210707 26305046 822704638 207584188 193098588 29237336 768334133 299872693 489111316 74352633 92391939 1069208841 195583128 458807852 197394229 112874478 838731914 261636166 455068254 430990075 234473103 598486082 278573143 708634028 236895696 617826622 660868537 622257889 444147066 631503868 644270949 64790879 860275006 369390434 363668221 145496141 142765521 249841914 1036546920 1040596921 1034206573 307868019
100
128918866 599700753 623617102 855915806 801284009 133826474 532362551 265758834 586107937 696029501 854158826 330120328 152611761 650894949 470225843 843595679 876837652 736405282 460824542 782103961 674228041 109533016 896154684 278179965 844485140 123545425 755355555 311521523 376776314 477611063 257563243 964269771 673987913 535660699 1000858353 1007296886 105271694 731137265 919745047 413565067 280233244 555522065 696258 989918276 509605132 1007671224 218804059 490634750 743530039 829589765 208419919 578314429 1003409854 386754812 217249423 45953445 426965379 178193670 819523345 49510530 325414061 393732975 611333197 490725441 959026216 658717671 665550528 819001205 464887586 553533442 442494316 171081939 683902864 929035192 592564822 394941366 680404647 238261733 979275527 643878043 426531171 208115914 374702348 450284966 553399555 651373194 1062338166 711675676 248531850 770985390 245916251 112361447 953221184 791183778 901261651 245397013 230943792 136444726 1026891259 256470873
100
380326568 563834141 247043446 389652873 66037179 613179505 45333479 566663966 260381378 593501485 486535416 704394167 830426839 519119538 448934998 117902486 549780312 88813635 877699634 238985505 500546154 108387720 1044447169 422635362 299096948 566870799 619403197 944865416 541345695 479343302 368289507 221149540 641103453 687702147 195860595 21797613 96891359 580770428 375739059 286083772 153807773 737980879 804541292 742390673 482435283 654488315 504454251 4271564 466243326 943083109 676360194 432603124 801601634 51564757 785374596 785076020 246298759 335154166 1055612364 185296857 945809592 981634777 461782967 205866453 807031939 757362290 247375013 353264959 315768379 763797018 52153596 533734097 397013881 183425035 310998181 628993129 1005973911 244717031 833765261 501711240 411146804 333682994 512439845 969835478 570816435 214991827 19026403 421042076 587502011 955646103 1040325055 701027400 293097912 604502958 297553591 245187821 1057912665 381578028 762161227 645150912
100
114924816 57616265 877437185 266019740 129027221 500847650 714429154 241766015 783065955 1005279158 509895675 164009995 292849466 326132969 324207326 948274438 474868379 655004356 31847198 724164826 606052687 987268403 203532758 369536533 14370017 933078406 550861347 718284522 821995807 963111664 661639589 218467759 723476637 620114699 913147138 781487453 783438129 90253907 112602212 743975443 427907192 566805670 242716662 341131668 58785872 822625738 777135210 433494980 653804380 263379431 602445686 499813166 657219971 584760841 86273106 470031745 469943409 543488159 532785211 4316174 625669141 199991807 955485940 538713164 748854049 359709920 288649024 423419989 690330510 761503454 9600873 495142758 744239893 263907577 940296636 150244963 1008283574 1042616342 885729547 933011536 20591669 529626493 978867497 868234969 528223384 26480473 957153138 1057131211 517280427 107323707 509673280 727749785 721920636 545424536 752848503 857988312 308190943 455737670 567776762 19848387
100
415630826 356529667 521734707 625274551 682726778 39096558 122771343 36687544 662929325 1003411468 1004068608 501525227 929378150 713343428 855868025 504022042 1019485389 389684579 776356214 629513779 300200396 1053658009 801367409 971292873 792542867 487835387 789757550 299566993 864747028 1067678847 894267248 807371495 584264327 403944450 952158977 945416263 667034088 862898373 147373998 1039962836 521837172 853275116 447632521 657331156 958850864 532765438 278443430 539251505 157174882 1004588136 602099870 93536250 816866326 1009837050 879427855 521212128 724079258 863296872 514084121 1016206521 769362690 265611978 579645922 207491841 777053093 888741148 365494291 153173076 551205533 711515327 327338074 838511349 932014667 204534262 483842022 413823819 801721810 705830250 619103470 876692574 143168919 129646759 333417258 284399710 266546119 1053431453 612841560 670201117 310028497 430537759 539207865 611040400 465590248 476858471 617370513 487853393 575097730 390706576 309929898 333198112
100
798261723 208165147 861960145 531900253 253696371 687909995 880146264 1048420752 343053708 270017864 186435219 797980642 346370733 995548768 895389531 561057697 60050210 79286209 439988622 799022528 26790777 35886945 802717580 664598356 178632454 973984150 902007484 243610136 604159072 517800350 23134213 720262378 437574114 748227097 324211797 685594700 468128299 990655882 747077918 134067940 107294878 344641241 571085012 645533180 1031445987 669338067 1055669104 622349826 92750948 977730473 466866928 326859529 735872209 335766381 872595412 229440839 825506460 26477208 669633955 911180181 357814398 675857799 228099940 52259314 390948080 476904441 664544293 596954624 974192307 484630931 455050104 603130757 557830473 376944220 106838513 283240172 645108089 393373505 683453865 175651778 460052943 706659986 639058622 661667129 164863769 592925827 253401041 62211752 630240491 273651628 11981446 397097992 315580956 354485642 486538247 1070692985 356255047 1004305148 403533186 782457019
100
974965067 706888902 329927846 483932085 322791883 830650385 216602666 778380018 618596271 891902697 787235911 753008927 1025379745 764714174 913696569 708072591 125838481 693903075 839939521 413240247 329005106 138906898 316837798 665510322 839814010 339215847 847240239 1062522557 1059773734 161878880 709424810 96209084 790535220 397816675 422341353 890901428 863317094 505802808 1020969408 714826319 506477254 898861323 331324808 11077211 988160541 484584044 357688991 965210443 848846714 1019000526 780994534 963626164 859051697 276373259 413481793 293286609 1072604889 702434014 273212955 655617792 66080461 864981351 738264543 364654147 1023336876 202949035 276999296 56080320 404392794 301054738 168004850 22447426 641639677 1054381543 568563630 1063449525 599300480 1063738332 540911410 108364717 684120595 164778115 154221695 762325472 1047650985 353880534 234310553 983773095 1053904504 941791407 437524491 803054466 472841341 648085841 490217824 283859345 649741301 932332509 849485739 245529627
100
750598373 533509342 252973056 585280523 495321236 285107646 783110393 338145646 729167372 1005215054 339463986 160545782 99245724 182739010 198590924 310719354 669740632 130894259 181499630 121903220 618421399 118616987 929214527 841151617 278251636 527347548 444665710 54221541 480357711 746147386 1054347947 717093124 143206217 406043100 131932459 407254762 258361291 774446287 475670439 131164100 288094719 148347651 402605277 926648933 307623765 6855244 399345166 425957826 284347392 536451810 493663102 509177206 440003447 217554913 901655800 842476095 2086132 978266058 121558599 646464127 177883128 930264320 755635134 341837500 75925701 695854668 193975985 662816288 274969827 47914842 474987002 758939385 89335708 478265658 103493237 870063930 823193215 692253407 941668228 30561529 1071009248 452131235 612513675 771288815 928535894 916267457 720915573 747621627 643073085 60831450 937737261 920150175 643661362 934382705 536211750 225492353 299487130 562799 117278420 936393196
100
476496410 238358943 828106289 226991948 269566240 492944435 932377145 136768182 236375641 990223933 869385326 384474461 371230265 1011212855 697006420 798137630 53097590 797588860 392891638 570729717 562526349 134605004 473319263 110904710 1035532860 926361804 393328930 961181077 268676614 647980676 920111059 904311438 888940979 171300831 838126220 341029118 930613452 307673134 226113129 358194455 211247395 439423142 538630924 727182128 114837321 234164445 989998874 741390403 828793623 709162833 137931963 605010542 957912102 615156193 696729118 317636978 80651862 51584593 581679603 955893559 589370955 647246539 569405423 942968902 1066722795 335189593 175686987 1006885965 633700577 317071724 1003807046 159131295 892776733 309591640 850291102 362280625 213951314 549028309 111169307 12042399 549976951 680629120 965454341 554522021 598997319 394176088 83601064 399828133 609529025 61030721 308969943 125668007 170605224 672339844 326735207 589525845 600191235 335458637 1064203439 972917115
100
262400926 930849836 327620878 329299853 609028232 250305429 334962277 742045729 546892948 205680992 866127769 572946032 424564696 62035529 953598739 813432538 227674672 259590769 768067391 612237151 131430332 349414875 726458128 369547302 892833117 308179184 356879994 223820794 696878396 643550459 801421047 719872199 443140932 162081966 212157443 404996130 942076323 308436124 827844512 35809215 794604877 796220348 1023141587 567663096 175968889 883475436 118814245 524058189 515336482 1020707436 661661218 797155806 737128839 509517919 403300317 674826227 465027243 739171150 705098091 602802805 394042581 50974116 387099235 1055804018 39445009 879159090 280234085 619442332 1061500590 798127533 258732944 583237067 277073855 816708907 195988233 834218871 161219994 477307050 990478715 1003609150 20248667 559618697 604604818 724147300 748045410 739034381 464573055 812233294 314164945 995308254 126915703 247480070 287404559 639555463 265792820 637234874 14889543 877871097 82332786 631912765
100
647815658 23288584 474394739 241480325 1010978345 1040077293 284357244 681437995 267864955 206500034 595583830 581001454 661117469 546283273 779679694 429784880 324033165 99936294 65619253 736145271 589812239 640717792 286625248 346061294 891174696 940527332 364600745 1006515681 853605925 133358402 342308460 404343364 668417429 590020846 28560523 912195117 29917899 225351232 545543019 107731286 958348893 234338420 697031157 171087004 305754280 268704811 347322133 557390466 628710985 146546153 456328766 1058543535 537416869 314727061 292107237 1067162475 998080098 904779771 130914818 891766822 1054525420 535870797 981871762 4199410 932303857 686660510 930559511 962435332 1031995365 490554982 182330390 946140727 19429503 736574465 852059032 258949000 392126010 126787120 301944234 549289627 847313365 1037417110 455484381 301744949 1019085012 125444923 893328582 20497344 334359036 430659341 717652095 170495434 994333146 257817178 218813732 481085062 866021181 396205912 361569111 530447177
100
257595320 874454686 930880189 493191694 49009697 966098856 60604031 31681011 664503573 831222102 959545802 60292026 573249393 868438637 515042383 741067337 591907034 190827029 90906307 381244202 67271735 39252057 726036320 611987211 347971121 1005717162 107681379 448385600 289610170 492552284 644475532 389012796 284449923 561978152 1058680225 170130715 910584708 465094569 561146091 805133340 352061304 454894047 519068087 371171871 47178078 374651311 341962198 288851243 176217849 105999200 555831325 760801771 91385681 475924511 538313958 177247275 877850416 239767164 269293197 181102432 192552358 162984683 960123381 808793886 200384646 1035892804 99914497 225519519 777623783 277190724 889135386 860724803 421218211 74218506 66198447 433439242 396083675 115868826 815003313 484609052 207664497 558064477 943064851 109930561 609828236 164381343 208019280 203842922 633128728 573275664 210189284 344978982 288490819 99380036 874725330 421675309 808449537 712290867 369606941 880280025
100
399177353 938390969 746579279 1019672744 459270103 820546583 1060982261 430304188 651125544 883525488 532813088 526530394 1010499200 645942861 90036709 474410607 494313767 176915482 571464926 779586310 1033889831 918487463 568339624 725626579 864918224 220700071 646046307 452817835 168374069 313492788 961572405 251513865 923033261 468001865 502920135 553546635 926730834 931569223 677951174 1042673523 134197125 886298225 951949155 966663976 1023388776 568920175 141401812 87022770 1013879906 614723791 64265169 411184449 1070421151 517309823 63885079 31392166 337897614 616709717 455845864 362776279 949182049 724757895 336302218 866256496 645131152 949495859 695913156 611014445 40964438 318914264 31153252 567663986 844484915 451921371 787483579 963648451 393933160 20229636 10120222 418173771 973689214 209448190 127793767 1061598297 92425919 824554970 1039812979 1064935135 322975931 344211852 716062370 1005810418 601937349 850995053 1056333402 69103949 348911476 78988727 458762372 128396237
100
323493667 840776204 588023053 627049974 181351024 286550512 77283431 904152428 278216640 875600714 649697285 341619323 443765434 219684071 951965410 302499985 598235336 948731639 1043988987 862418622 1042421145 518249358 227513552 272003131 859842466 842182436 562974183 830934240 54729880 967328022 242223945 330152363 114922999 132095011 583251716 64551232 847084926 807868143 1025065895 729347172 1066617265 218131587 662747337 1037605505 192762454 811295947 439242626 646599206 286602488 609029399 517316335 160053636 1027426663 960856219 781047987 540538610 58467894 1023820014 206640497 9050473 64238908 467345039 241742163 639437064 122247188 467120475 22591622 654280593 348560541 404447512 253518779 408862954 609616250 543030766 499492008 158591902 47991442 658958569 684835461 626358618 214623633 944819320 818218640 1049483120 41541222 71034097 1021278345 26853207 488367043 827382027 318548790 229644072 931027873 49685090 972069088 1031103011 302483385 442107382 317951957 998031656
100
899987979 137567404 384773860 414745407 1033541979 635005900 213807588 1027360272 476673455 842665345 498257453 905094764 70757586 1030187356 99639069 338198722 930356949 63438034 1047732884 235913642 715305608 941994937 651117944 295421534 210037253 572510415 620658738 89738556 1041270566 616654387 701268783 86242885 1072054282 926834154 146043745 47928225 523928468 404296283 440497852 360286745 945966572 154302163 809783481 724402588 964037884 830918658 997199574 89826746 733779187 395902077 573555987 530593324 785392838 97406266 818371190 625616714 1018133162 272428566 990995848 583897747 36501660 565108306 7084247 858961705 325966041 735803666 581386098 59673170 141259366 353996253 151341424 686675960 430476681 67897632 413231209 794030890 697092173 940256427 63749115 984544921 51907331 860641330 305434182 216241436 987761852 436888013 736338033 106068524 193587151 271613560 561022755 7944809 993115737 222935700 602609418 881906707 326266552 347538020 526049623 978042769
100
973035535 1047378577 853590080 219516910 67251910 46196903 298677117 813048663 850321671 167177110 826232012 1048208286 599755586 380486705 102296686 625252026 617249961 5238194 1063456167 455491397 77876149 421250612 426468161 451251452 843053727 159352632 506627082 202399043 884943848 550227489 670754641 360631199 212100818 427734200 51048813 979849785 442067940 363428264 468979766 212236898 981178729 640858370 1072752522 823926025 614490098 100086971 355241418 759182151 1032046288 269167914 419747930 928069332 970129563 513689994 580499492 213783182 587534253 776212606 540780054 615359225 200506024 396554376 109780895 784713402 119869676 801888400 811283254 815005467 1023196962 633102435 1051270355 1043964043 339637172 30245170 540734068 1027445531 1000084306 34659855 146235546 447062785 121404782 752786547 122189513 532242713 24027329 420859067 488342539 454071135 33202116 433152678 743441262 634336630 465765688 831765977 405248129 657525028 883427486 791331419 931732443 449230547
100
668918464 483295513 187217812 134643218 657404454 943485027 15143882 202536466 734556066 13710445 775525150 282484266 732000965 115537871 330145588 249495124 882116199 232674310 735642935 26023853 44469539 15190513 4809298 126215417 590722520 805554772 1061462072 58927900 988823593 168250968 359432605 870635938 282513662 231931913 513228474 564542264 347199233 1000010455 426717645 966309424 867139362 624749589 699110294 486939905 840677652 451361661 485771228 958172869 761547725 395453355 381860326 1053157306 500890122 1057870493 1070713091 650953154 736605896 900131386 367969538 141624546 815589836 396597447 20806330 718145478 98550813 488325491 608260228 599015484 513188996 82490573 876442300 148407220 999263251 935786824 129896515 846911431 907059867 850437054 828155648 283562669 88394548 776585194 756113498 544181189 402016441 651184364 514031040 432610321 407466569 515846601 537580833 383889079 862549960 878181865 651451764 110895489 190395995 680978839 400280370 873346398
100
224009456 72589957 955006167 405032671 60498100 512790597 270137188 650954427 488751514 624602321 686240480 185387595 320806619 802942211 663090898 262196238 119741296 302135582 180946633 67798054 836735642 425522499 1033232084 137265370 1047370843 567482877 552189962 182667026 977723898 806608054 130272516 840172254 375718531 291760191 914765406 358139888 305727301 363406668 396392250 774267420 225241170 385290998 1066705340 586659295 698425602 673034039 178895759 487764182 429413488 838659953 383593054 717933122 931332603 1033816296 484782172 174265227 6113735 660195651 861305021 468834490 512803130 1031683855 389985338 585617661 38557567 458224188 767968657 840752934 574900742 659451038 313196035 394551853 600582402 973984365 799402453 518722986 360508394 421677765 151923919 224428635 467211768 534771751 608890560 154009252 731966125 636584182 753293303 1014841098 835236427 839329787 89365964 588281527 356716121 220230882 12197653 497944570 319905315 422735035 458723505 404866244
100
290206520 606886521 659241473 150322987 706074090 245180278 198984041 340044266 464050641 58409965 629999828 625461471 1056227912 751902591 227383854 612528525 578467567 122696111 257893351 179116952 727468071 890016358 465208694 851575115 718160793 904077935 403434452 936202261 711039152 978076668 34962941 493021447 232017178 463282975 1066080627 1004253528 224166219 586780242 431562427 733770465 933201145 779640560 361254365 904416418 516357025 842822073 275821288 545305403 275124481 159657810 187540076 177537396 1008778652 166831299 323274238 721655989 960961337 294464503 213006519 825135502 802605412 373597247 894153653 946207793 93610476 334052048 464308889 959033587 338623843 334349120 733886472 631550159 429901729 812097549 589969962 688133602 137864258 571751190 944766766 327914480 403497763 526716447 1049108932 394889438 1069221097 282344274 449590689 495754550 111579002 621000121 739468287 545060006 926347905 493418949 586553370 880471681 330857454 42423754 610974644 363165244
100
349723764 217760384 1001227153 506061810 619494410 919948164 262491132 222260449 1065016939 386992085 139953473 451945451 414013334 521708119 289222705 785484310 883707982 279474771 764078753 839823116 587848346 143270901 599657450 526770588 649352774 149745869 503370091 637268023 790685025 73164879 1027054339 774306163 731902141 144164947 80295831 294833292 772652147 248243605 896811410 576772574 105974876 619815990 633572192 790999916 1012521112 441647161 653499378 199630173 311562763 393782791 224082749 175484537 116553435 268573419 61411002 920191152 489518836 187331991 680019432 512586131 413280388 368813726 377378502 601387737 822692991 275927287 504613465 545286876 957244188 756298368 714742060 630269209 575066197 683351161 35690443 940430004 104403051 915831813 292188999 78813937 543554657 447050413 1022868917 656915388 830873212 858488540 7572143 189282850 409802441 1071756387 1041832913 559817430 155520919 199656695 1071783229 410409645 806633976 1034819758 344977944 338558754
100
935234117 913651334 585240842 496719571 586484887 418954462 93024450 557076994 549841231 91466235 45679728 634690324 180224398 388347013 976963657 189085462 114215869 904164359 899997191 149403187 459945991 477698418 502282598 392623167 545694938 181188506 981359784 714041647 477946730 958733240 92316946 582027679 133319726 133445094 304064365 657241931 675341153 368841126 955325574 772751766 739216770 482958940 1066327470 249296390 973886420 835094479 945877306 552124613 771406047 275340972 669820676 267246882 344464621 540889347 356173032 61543950 311964302 1070346952 187089736 834967200 150700821 1000838739 950606217 859392657 834798360 1058321632 242129556 18140865 681293555 974972688 810475862 239006128 200894278 788835687 292801856 243975173 685729139 392906956 440667847 493304075 798777377 395633419 123913189 550721327 64374716 77678422 156640406 930609283 379536114 414264000 212287324 990452542 495235895 238814401 982304188 575717946 634014018 35157941 846391487 411395445
100
927148430 704203101 888292722 835580560 914039002 593554268 956817766 1058364755 975300777 491623354 748697392 630177831 334134211 622847333 835146474 143854746 558922418 763242668 34602672 111496159 351641670 1010176962 33816357 81948491 227100178 174007105 917463019 102478042 996931820 138379940 1066979374 357729191 176233841 615875787 800657178 493950071 31499390 774351995 541288544 576870959 257609656 557663452 542195894 837531225 16778757 1071745529 885174868 216671652 52344849 424894787 870726007 1003815009 359224522 37986830 683241697 1000884999 238439909 440659475 299163223 848860847 789326935 570956269 5558050 640840088 32224476 339486108 324093071 1053255588 856300659 686867717 213315695 1045074650 518868191 702576751 76759447 855555042 421280040 68105479 270893153 412617356 64307736 294034781 172423978 213075529 763144895 741394917 184304338 902080176 213196016 957587831 71399231 1038103547 542391745 24035792 711173082 217954183 749031951 494794767 108604432 10107992
100
195818232 719472952 298534866 953753490 173593182 116624052 21139477 898019585 417501035 192711375 942185299 664691602 682924808 446941497 835758601 238456280 782642276 486719366 301556535 804502152 611009907 858634670 871997667 73763069 275892076 36585101 17452182 720313780 261920586 816973924 239029213 522003153 412013133 552635734 50429129 881547417 880349814 831068140 287031920 112965110 899334926 366702482 397222249 864098550 132744479 614273304 579988564 685737804 345023481 296548145 404095056 159645390 356161967 644346615 251793795 758502901 542548887 838833253 928384918 216247392 734815950 429236956 943876662 1009642321 1070572722 639509919 640867732 747689518 398851942 743046230 1006350054 412101377 997248593 821823375 310145252 528896761 785187487 990568760 709470284 217653991 861608895 424748327 992970846 9841602 968960995 38685074 631226208 775461667 251194499 416941975 308040475 932883402 75227866 262951861 82939228 865379863 253727847 465299025 634452084 285962385
100
479447918 599086131 287271865 636530787 733277045 554481414 126363651 620132826 136598983 896263643 916915247 651727080 634969588 226442662 786147744 777861540 1033457231 140704192 77062329 275749064 932379759 20126819 192605540 871736370 629042606 109045554 298580878 792961891 168037293 27845550 52796328 592396291 793962702 241204161 560221992 386147931 454792377 148513335 321529094 1063007705 39911640 660933440 529098303 320684432 1003582682 175469808 245912150 56516789 328831795 207519680 258993102 876007203 266562971 4101898 848811185 456678872 695445899 1038117264 60898060 999781238 941012163 244478453 143840624 304258243 382732743 221712194 965209971 627813673 268272733 302984547 291800621 415526711 903923216 285310376 826307772 317777181 675326640 660619077 811315392 61937972 739560656 879728593 447583967 361004660 644684359 1043233739 274810690 591978749 489648 304359184 819008022 462874255 860191209 137635174 1003680781 368975633 175382680 196799221 476586714 8561933
100
546813089 359988425 539077048 905858610 187541425 250784081 919344612 4680657 798394807 781865187 909390622 54467425 723127653 964378166 102160429 271132412 548871347 1047727846 143508312 720336351 875691357 208120819 193693421 489884910 907183456 462934594 272139709 223125293 142892929 541338395 1027800990 832482888 290152390 53671081 561262056 584792844 557705210 181418621 68972537 35587564 368532525 367828492 556304305 570711933 515155762 660385580 384951798 604997882 965529376 670749851 1008469810 102147264 846698962 852345976 202432464 763836115 701776231 894799048 418273474 413873496 744634562 742468594 972479486 5220633 853409802 185514307 1037496572 510582276 867436844 727194988 5368122 12592044 226208852 919493375 589798584 139402694 892087416 488990453 306525820 964469934 1061014477 225612074 731058448 168506848 254341199 415202527 452043519 756610175 888494142 433301816 993491803 925448657 80436891 1014401468 356666938 379565504 12144560 78393048 644682036 122625883
100
18795909 78544476 805119975 436041043 611337323 111475708 827891828 587189886 860122997 224207312 387416063 625982040 299756794 897927380 423763762 431763837 212001557 791421289 995006138 68687408 154448933 1032240082 548355017 579355864 706331469 692003000 822357139 626209917 1059801333 399341991 390196433 131344207 825833287 144558479 1063195201 359918368 865480371 251934019 375062819 533277157 712868459 1044503549 951040189 759319096 562384104 589053912 729853913 838524889 562992227 348733013 890814786 916368424 837123933 489789655 696854602 729558701 344168727 919342375 142314823 136889745 430319130 613613040 428417554 39345698 992643249 920038211 212389510 415937875 207795562 636353301 75918599 695216185 794015641 168284605 416618232 203953295 747652565 496958070 250511683 901433651 1059153529 642949091 1062299862 955319975 573514788 371545222 517017376 367726481 844845626 895789895 713541272 706300219 16802144 733700083 98471734 1031302163 197542915 221253563 842777336 468927532
100
658465490 638747057 673895007 604766652 260022592 521764686 34541807 909056412 1038053891 959659247 414421427 978433483 391969688 248140371 709497782 62764523 55397564 1048658719 615186059 892157890 1045405940 564565850 870870725 697819067 162837766 920880113 109466240 273889635 734800766 937894708 283743703 493438956 298451242 655375703 969957227 692465325 137761183 5742834 31808739 488610207 722971570 519900034 683679590 330804706 592393727 397976038 165972002 677218870 47178597 1030944994 747848905 139286403 363558791 80063903 159210511 1020389713 170007373 13012521 430754349 248114768 640172385 31412720 439627105 376615122 487889587 900981319 276267628 77227852 1013455605 89731816 52424978 882644185 316804384 358525551 202156190 549910966 693254126 963386074 533908571 622040007 551227997 594954768 664694812 373829393 244713522 348916310 310813877 367986238 952880755 494789339 329684095 901772060 775079916 81938478 445493208 794799902 199588268 205022402 869853601 798401497
100
721620869 447443313 671548350 912345992 455864463 137928182 517598105 394011017 55337893 725191025 97986208 961356510 1046954982 43338471 951668419 172809901 240305461 349833664 853843702 122754753 177817786 583083591 556830645 391835654 99631455 434106926 60326779 868922128 16197716 176617735 782598986 236657813 623935884 34724044 614664998 646331886 795275326 287943255 787539609 288746907 619731812 867957227 402922801 971098044 729883199 111693737 652799742 268222104 528572625 895895580 89645333 668220186 286671969 270941358 162519567 121818447 609316859 154041392 912739978 114846953 758673646 779555670 549879207 714754495 76956492 314975545 419216778 398208075 1053353581 1070519251 501405662 385181226 570229100 957659270 519861838 626217632 898209704 227929238 260742925 799762193 140365125 880648618 364986703 923718537 414366633 929122895 829542862 115454773 460543487 986337909 230487878 393727208 1040997815 202270704 295519992 844686231 563504900 968381176 727519531 797873885
100
982248796 570646185 55131558 765318008 880637948 288051588 976435256 940430282 896912994 1066595820 412347697 715042905 553663697 1040396970 459396582 26312783 117631184 612676458 468456752 832834042 1054815659 647373116 676111341 346161997 193607921 96529171 37981566 833479262 160382708 969842249 579681352 715341286 338583372 203476761 252040755 573881796 50930004 300781860 170633518 10984314 504311980 660766701 584230825 391033518 698163637 200300381 857404697 86450603 956253720 104930367 771523191 691567069 164270399 77255877 855227073 563773529 113085659 78696705 1070284664 272793170 890985820 740655981 1488161 553263525 1001576060 557771108 729980868 371322190 654548917 563053478 448352112 874592753 171141318 177594072 1009573045 1034274386 549793330 110406658 430847272 353687517 558140864 371550479 808007651 30403359 89598716 1028102480 857203202 170849354 669393845 820940282 897485607 223489973 1045533821 5226147 444805622 170754650 501230892 460566985 535943322 191851095
100
853333341 113997131 222294334 36011885 185884912 30189294 299948693 859865988 430265478 618007769 637365331 1046086437 643021320 14597657 283153330 777881086 785581345 431086366 279642094 922177378 481822655 699979324 1059053257 1005235911 386201238 1016482859 933013768 28434502 578911645 336817288 848166643 822705438 944825486 958526034 49517785 692681776 913851242 284470381 583348106 934134404 306628339 208705058 55226587 737166276 13763889 242778013 649671718 752267964 502817262 869615214 547830471 563462624 916161338 1035771401 992602272 1059845062 1057281511 1043884102 648892566 185990055 715530765 200318433 182046993 788442595 245903240 823772923 119046272 189563002 888765045 1066009495 831039955 279878547 164558777 842441758 729307391 185301497 432597370 178016731 850524030 846403992 724419491 651413376 791738572 150387717 418193509 592779680 487560939 109590260 979158193 967544626 448765664 373478591 249672894 865864212 333466931 851428582 418863241 947912582 960707187 22551689
100
273068112 819396779 921851824 645293808 381655318 978375436 558430975 794412548 686170403 751966484 577895418 401384147 365292673 1060473492 165470269 630255119 658352512 818658625 1065097194 168030352 127178034 987462961 81676838 62630862 495718384 866432354 510964122 996133479 207569363 984082483 932743410 809509023 23252795 1010055145 337741665 535477467 1026989388 410910508 715091228 927172645 314287724 12581255 310943706 96433835 708828871 724106219 166713179 497371200 865216715 345521452 915593694 108386522 368073132 627715715 777275561 685637906 419515873 886563850 57834628 634652327 911019429 346754371 151876158 482516219 1055195511 88636818 80594727 1055094164 86914714 810763454 180274580 808149149 117420950 241850228 279806303 543817058 679926965 717408196 513737828 964623064 748939399 228625826 573541125 969336850 1001415774 888135526 317509799 337745101 903989459 679549516 100494387 959709669 45751871 631847669 128400534 1070064093 188264771 340321765 294053185 1013623132
100
280811329 897318915 1015700137 984493995 516735712 41146139 503348936 883744568 707946635 4053599 391105946 397637141 203453171 595124962 2496930 523392633 743524233 1027279900 993220706 291006270 424811269 279583849 901873382 855213153 40637922 520650122 180055610 446857094 48072927 775472418 32829423 620540018 844444031 200920377 751157915 786634127 987860618 375217341 826914389 600507499 147211402 540762109 769120573 560097849 82416207 514044204 1048753138 730176590 785110379 714109156 380868122 770619557 389750455 140177056 288551646 322999900 825546444 347414848 288345450 189744693 715616907 757706633 253244786 885531414 50739094 677677219 877974440 10187401 568398036 952503449 960071239 264869181 66220785 570606812 280825227 1047906179 827674843 13741249 231327798 157315537 332734534 32180734 372867085 1026230595 814345769 198825265 667829849 688357397 1009943359 224506457 733634663 548750890 1040095368 410745179 361317384 871225736 951786437 808078974 310092818 597878490
100
512918527 900418287 514362589 128973292 668153344 801223998 762679494 165789235 23984344 1025624543 859309231 359976771 740194906 557585322 101796989 476977494 292545436 15422556 1012414361 510577100 135232891 315030804 656502128 786812837 1025467668 1025259222 129559027 314633225 1014714444 433027852 656312856 805262016 505504330 514374655 114796631 868735675 858853367 919346530 984074541 98877065 691147909 811678920 453138332 449244386 1049982437 1068173865 675770793 930277664 262314319 1058156641 656262365 83442625 927098814 31722929 914062021 593261287 995787377 97008700 540030322 101102296 11175788 221162123 755112954 103863934 241001973 859325450 363853557 31268839 1036043031 400304521 40525056 273119430 248802850 424376763 714469181 250430192 1050928425 768977338 250127826 210680032 681306498 399469953 942943333 567008821 810427466 457060465 493833895 423559215 760535775 323624397 332428486 590792245 390640484 62437693 873148408 863097425 1006274880 150079311 805492471 293466546
100
509825439 391267825 746861184 379378985 956043247 281687289 316160467 240159149 40884837 370142877 910286646 821102807 1071246966 518148091 431549554 971897190 604099934 320926099 443805524 765298621 927439004 347779015 68367917 1018887776 137496180 682935138 461298771 368502395 819005036 869034510 1036641950 540719195 291896783 225779420 145518572 176298994 1023689773 37053120 577168797 409712983 958113753 1017386259 522212375 350460228 488571497 847797263 840024899 512300438 330882362 568204631 286302990 330455505 994059754 532743788 826951657 1043297178 660533980 964699448 205682506 19854138 303912887 777785479 744948777 904272930 516049383 380739721 415923076 366912865 758945051 596850514 400023771 202115632 554033093 1218907 689011380 134900327 716291997 62739966 103591704 958987013 396025375 336445437 874311700 690095787 660614408 148010491 752859193 144866849 723790557 634288897 857446173 570628305 1052784483 34856699 820268504 282395975 6158376 64681785 456522632 254028215
100
120114425 769140463 871979469 596702327 1040798826 424818613 748882253 1034140800 865927250 511394311 465563185 402371057 618379851 449717701 805346471 171662988 69048374 997364405 194368862 248821303 41066677 803840252 988811789 588691325 763273136 797243817 171188716 303995915 139135697 174755626 351721016 764320051 566294023 354870741 202489524 824979564 264050695 470805601 363001379 281546703 569368262 838493290 462028495 974226076 335254528 470014704 351514373 641167795 42111413 309539032 398929303 830010396 722962086 217166698 117833304 285699967 188861148 379503825 57745059 702302381 117949474 885003422 470102485 1029973013 464607878 17852486 471842254 455194191 129268956 921629599 1029666677 145368213 1023259963 418464103 865181489 463271237 654757246 43625405 20868464 326733921 174949316 808740006 61247267 460607502 133975792 85790345 759411264 1051533592 425145129 518972595 907944511 57258861 834578011 308376533 562656414 339032734 161121461 80994945 421152094 403160673
100
1069487401 868796848 82248579 483851025 664673776 567582014 962973079 36885036 265685251 247506028 192503335 600787668 147921059 384074334 461310021 505291343 929475537 335040155 812631044 693759111 196121302 534855056 208030464 832881803 143029181 674945293 1008485587 85757196 609304276 396282054 53511073 721862881 807973679 938289875 793268365 964023171 510456613 387415088 207472705 151658898 911091921 640684350 751650667 951087438 1039415954 12590656 938731322 226493214 691572619 145117151 980486629 488256013 656663588 150991783 56424228 455976008 1017261703 551465096 839289013 352258977 924750628 214749013 940173016 538539535 637102381 73536328 1003640020 59256364 906645274 124461692 936971632 758918069 1050693415 610631282 724774778 394204174 196219857 944901261 809548356 479578812 892349533 639643286 378444322 418681320 531325265 171141944 759022829 648461027 381753593 1019586181 58812035 785114780 234867683 203942511 84286788 139253292 959809891 908312400 5523094 489278283
100
425364496 234820706 360668003 436500695 260693573 719632456 62151830 1036485460 62525089 817062276 209276834 965579111 824702087 58017534 732941050 858385498 916817055 1006782595 866947738 653570204 490648915 42903364 888554621 398233150 602305363 170413651 964498724 905976182 52274706 107260713 56466454 701541152 130434118 448861731 796962906 889246008 412383340 829934336 346707198 897601377 902812993 499872101 935966100 705146721 123116106 738932057 916206256 1031102882 420808781 131166153 435519083 125726131 979551702 792649477 423545059 596947653 284709811 3436353 956234936 958707759 342790520 181244693 377359249 311234027 326783484 983378942 584403605 712064278 408289242 376373979 134143731 692734068 1040929265 210751600 850803290 659995881 210702309 1071502822 71018369 692867585 1038149276 270796105 1062004384 946674281 580996289 646035977 467982837 685917299 953120580 618725754 227820097 461269654 731995607 901608275 814058312 172585964 531091315 532519475 25012309 964166835
100
581998289 786492439 1030488243 951090893 320384754 994333414 89877557 985633343 377522072 331302117 735461295 740187573 68442570 417033539 554658170 451682045 987401300 585688207 191012340 893219720 951724100 607189308 972919806 484649196 724262254 378112036 130306428 302685540 516167401 701162754 885163993 5877838 655531921 384455414 884736128 208159404 343430787 834342149 833493348 431572900 301364131 295165591 156520825 596993280 287235097 796347383 486663480 761865135 1050347215 640436951 593656607 25735234 368767221 399870665 200532015 796601200 264118910 431836615 743101548 1026525842 281592480 774623403 527755105 146606119 917945432 32392120 940139673 714155089 415167204 429150991 633032743 36517207 421037639 413548347 931033887 970295329 789850056 324371878 865171482 936644799 643530355 694819105 385816502 640723683 738761622 1064184416 778589460 872475234 646414150 156926076 573164121 900823990 24358104 4546927 3015981 334173311 182701928 181799579 100594495 183825405
100
1003843157 377403716 770203326 381088664 162181570 499073809 171801313 163391321 720123671 502414991 169050209 937365102 230749567 224836526 453204474 258757546 449720936 952667202 1002725614 906042882 57771525 219749507 1001531777 6549777 109506511 968547213 328163198 655302037 187497216 72430561 1008186032 726122991 758706967 511120354 657642346 988043943 458041431 193857113 148537088 52749030 851657799 724032242 755342412 222201083 433892915 181198525 808085546 830266071 887816105 941663405 271167995 672841360 929204478 715611676 867510310 20228833 1040770503 44942149 914535571 393653161 330408288 152406985 14608686 594009704 1044048744 302544683 829455466 796230341 901536835 584312148 675206587 253729546 874105239 24051471 307079707 636034214 527182543 577597070 761243782 1022210218 770870683 6334435 464664189 541000781 108862062 99205512 130301063 1064020328 209987839 436067544 142213804 382830331 995976392 203366035 774905080 966646182 809566602 344733534 563046398 782025777
100
118554567 447249473 87299410 876244996 974422343 975081255 460965902 710393263 152645012 226465633 167690574 315917668 145532541 459344420 883956916 334587768 509611159 557515526 309402852 703278310 457675703 495529093 229607433 1064417227 438839161 686831744 997659727 920421355 50667453 610920636 869655655 138327851 436208932 12167008 514069510 985448981 196896151 699117433 402674789 700813399 1035581633 769705335 672372930 957434180 89478288 304644014 703451870 344432721 208040376 497819350 630046590 460305817 379994159 309065356 291881707 546014810 257297330 869361103 670029169 989916534 47542335 861364099 1042448355 1043477491 739942041 428573425 265873429 283652475 171880648 132760645 125824353 108002525 110104214 1045734671 513430819 244198538 266134034 623639747 351143741 191473433 870816785 994332985 611080852 516948931 741836968 759217965 136802704 175471335 129463219 168915648 619095712 286418567 383016274 1050193909 573311156 545280714 68042343 12086069 180152257 792239736
100
254598425 407531979 469725505 567716737 898281811 46473833 62872752 1065328502 774363461 76461474 741058576 911324174 74915298 423695981 505373798 859641763 152504161 442518184 839356987 451435954 65601981 574974867 1073221147 58883935 255365429 658517585 1069649177 698641390 132421324 154205291 303737162 1017391435 180135114 303930444 1009647173 150701187 193225529 948070853 924800425 967070281 776930409 140648075 358212503 596393842 807717228 911616692 666473268 276967801 405051034 102866238 1021403945 155137788 512989199 478715017 223400483 812451901 864876072 175009495 654990163 449583010 323197450 494670547 870122222 853226037 570950171 147941383 94565038 547532836 511977095 109242212 738666063 545600834 350186940 686156734 933505043 775422340 566014190 820873806 915266879 725930374 4477076 622459694 647520924 850874116 313284841 314348000 300808438 500699489 284210796 429016520 180748704 404172323 229472864 536267437 55511791 42490228 223162189 338835772 253619386 294819491
100
1073560957 765675397 867431649 28670113 186277760 919081340 233710531 981856901 856106664 124219769 980383942 960804872 580816782 1012721849 525881042 649080330 28616331 684267482 769444054 234089227 139934783 849921891 848055874 81250226 12626446 185892922 324802444 932216650 909026974 950711339 717671083 886300736 588196443 954627688 127084447 152210599 221602803 325370884 957596903 838421172 587775195 408575095 938597385 899409217 417328583 700197405 735389197 854301774 972694325 484194999 108709890 324740476 482882020 947734504 755847032 533871760 779606869 295620537 818921221 491963382 368255569 260291861 678275777 1072788795 46509922 766877774 327312585 889463186 412763480 688289686 304691647 1067942481 205669829 584255367 581483848 620665201 863585666 738706332 126559885 802005520 1020703016 397035189 817216699 626168050 27230616 719936407 38884227 528295164 661258356 1056281962 479582106 585664441 331717795 790919225 399174458 825785813 140037841 1008742773 1020576 180103076
100
438767084 589684851 1018884236 209211804 451990440 110391017 929567428 435901654 937406716 726530421 117362320 211584913 82866851 1018021910 457944383 873020847 684545436 1058330289 637069474 239163703 554322859 391048589 100300684 1063611089 586502101 324159959 180300376 1006133837 829213416 790353439 1018746722 175558428 476973041 648671961 957192076 996520149 55425219 72863453 377754299 960157618 516721271 18567144 972872792 465622288 209308134 979864345 957013968 1020820467 286660657 934661492 696048916 649720191 199765818 938947683 82441498 370625920 557168168 91280943 395527770 885181155 911353319 482638475 170694993 599427131 905297318 170386186 912137473 633067581 936281943 1041015716 504443759 1036001860 310209586 12225334 232410660 520442574 326195506 446602238 722590381 511958012 340947862 1028690978 778977052 804537878 703552866 932251178 338749060 449204229 886999515 79823234 456678784 1034657752 809869839 379341562 76119725 697828159 930675019 237184325 622964523 391725075
100
526717346 924363133 69479200 1026061516 754200685 1064611741 800350773 332859657 635568838 312493830 722428951 762916364 900682251 913817339 414604535 430960443 614975585 106250020 196878859 905237152 724288815 782626831 998755851 847841642 1068515743 432780202 765357492 116011114 438748448 357395915 155565128 183410839 197093862 345496744 823259148 736841610 909570409 483459423 783324873 1065697283 572713186 327161968 897745484 135299682 804117969 537666109 14075111 413058350 594911865 240319377 450412013 689927570 377332322 651888150 696464953 355692507 845629143 1063346397 925535400 848707579 769813350 482783450 208663194 641659401 797434467 496793958 430946421 563770047 579864932 181732540 507292194 998342651 1058500038 441965692 872053646 718022974 61047079 628937258 640238891 44359728 567893482 330274735 41160812 855447834 748198838 1069410263 596931660 969243498 703345655 747781842 220021192 600547891 126056028 878518964 272515168 912223402 346361175 997129206 429062810 488758954
100
281940640 373587442 944675455 27234609 309277618 8888170 660002332 77116129 91874893 956769025 555740163 723032192 95399154 350662592 257667015 868146552 619015018 579434899 936224387 853283928 28101440 49904074 534131540 105121617 789950530 919418777 8836058 737642681 309968132 969810072 223440060 151507851 142862172 786526531 1067755041 945126374 384179431 200650106 302471223 185397130 745469827 737585411 361039791 1057130078 896631251 722083843 343765567 290464492 380701631 932634505 103361311 1037460195 893587185 282623491 778389389 780361620 236528472 33661895 630725449 394329718 69534633 120513420 750847257 1068290467 944284121 799810286 570772294 1056671832 847530916 1062114029 575408157 246017913 538238730 115685486 616244848 559776266 779357900 704775353 623341075 462850487 393000691 245202425 46768223 789958477 112542026 22476735 281715889 236444479 499259871 793992064 913884396 629655074 1052914566 888963346 624425459 260806961 871865430 656611123 444549168 973881033
100
1021190697 709172226 477441040 253428462 114427680 570090884 536680069 123118533 455656989 13416992 256375170 816968216 418244424 116586787 943318147 507380181 615900299 214094654 37138690 668592783 356064790 197759747 724025091 451549180 128507611 936932715 869056905 1064905333 854618387 528683603 329882398 526673785 89408183 970085625 86198863 259373610 337713671 1026425988 983426606 344802254 693983751 431938682 363702991 557612111 128866045 936064328 162338251 309650108 283359989 684735678 726274752 70008262 400226877 274316944 249313230 286813251 179099625 668630230 1066799643 316982703 240581200 654776460 165904977 42142374 424906637 141920787 193407259 712631659 382796287 411249070 1011409835 928184933 544980169 985876486 709318711 344623260 688652370 410539687 893293175 782408256 101304007 953786497 743813161 624674083 595114132 438800999 306552206 844462906 274608367 13669267 871031274 236448543 1062425165 405302816 764705799 550072466 177548011 779372431 866242226 651269363
100
121956678 206383427 859938109 82550730 935993507 630921477 677648380 753579840 965287304 682279296 372373704 498176163 509561409 1042262726 664448895 994029798 1050125148 583336649 499883649 905329950 877214765 578745827 446850869 980835078 491901771 568235855 90982018 767238524 895383313 303716781 8683862 189864194 364132894 560797570 648274211 365775934 749402069 941468597 250822749 736487546 185346270 414259731 657663741 1053716004 969394083 134825933 193623809 414806351 649151700 947012597 600713449 480373297 456559587 283123716 911480892 717100451 474158985 266295383 279109633 524150180 113317439 939117741 512804679 859242966 946511558 697452715 144948637 568350720 417133728 209230936 985950106 377437322 589290644 834159777 76954454 296229636 605225262 610509782 486976751 649377439 1047750460 912116267 853895942 747764402 694874706 879021624 479701823 1061641014 182188359 316585338 691570372 970573131 47901366 321580240 230188739 577511345 973603198 393892094 684556523 482302800
100
146475331 426755885 549938163 427037616 422785770 1040934249 781685780 581943169 993851681 262286114 27342730 419918101 1006638292 1021594028 136434454 768747233 954696121 439614655 272963199 709143552 282432198 147780343 641054988 486082736 185996981 361514580 196961804 432243410 130059399 389088444 642103630 301411950 293365758 312297588 139217833 763104813 886662689 827580587 194760565 928564189 363721148 622758384 165428496 579981553 388863965 701544118 558632795 645949182 262769752 879421399 464818235 872597568 757939780 86021390 1038824728 254294035 610860156 173435 1047661408 725252985 1067231775 642807843 571028741 21424539 661947153 145849454 88306939 998837312 201977976 282679975 711969723 978899031 679111999 257469568 996811715 696141427 935754390 278676875 254086676 386724682 367699056 442305474 721325747 1059631158 879007235 419586048 674363688 173415348 1033256524 850990725 502848770 238590439 1052312713 742457205 825033296 987751701 877857980 162725722 847083049 17247785
100
559975471 465680286 76064550 669502768 765668843 943111954 460165603 998343132 600409919 850291306 128318849 913982468 207658047 148120767 641452071 217556002 247559234 463558667 11223932 135510995 896319076 1029760432 520397103 869248603 797345282 309931762 253652848 1000716574 761526080 20884856 736830836 874304552 39662470 860953551 4440052 973071014 173356543 960835047 951676334 35287915 766101529 933026196 943737827 782045548 41780743 575680270 197472983 25896004 915272514 845726065 687903317 232022193 554147588 795975486 488136233 452708629 403331275 482204376 266537635 158219766 701461724 415736584 148740378 669687422 631513278 53078906 858174567 345864443 891930555 200713534 907074918 919751520 579766114 627803976 404596601 408703939 212841479 793208559 175375620 672723165 911764802 423764082 723756018 959287949 302924396 677973870 80173614 618871381 673048357 23205737 307798571 255953883 953808849 399981643 373696349 818638186 155045398 697092831 606036670 838809710
100
476472671 971247959 342312778 394033660 949178204 416065477 979369603 938558279 983677056 510019747 467776749 925960748 657685634 718616908 462321299 202840487 485771996 671826560 1039473537 689345116 128899919 25639140 846545991 966392591 941896285 72160640 284583549 143941932 282523086 530095679 230943033 249956672 205312300 218930802 1025528218 443985789 1023928902 1029746510 543260481 958879802 226125233 80711785 514324691 352170097 787872578 684200001 998459512 959118912 523868821 513967285 370501727 164667753 620699529 22860682 998719288 312746961 703272642 43977447 534785208 852810244 604017190 562727385 546481689 383062959 353045856 1423568 206561943 585686053 45113953 100028960 200579060 731663068 773639641 509360769 815843060 461595629 1048249282 67037584 458004450 803571863 95048662 1027564108 711739146 137787324 48553492 543210393 443883836 511630946 189257535 907622592 240488528 555120691 208657759 385741293 87177116 273793021 832265278 780864688 452599936 889532467
100
268763627 617251965 295958234 1056969579 594035515 232489772 153507218 484500702 266465347 618416505 1014833936 686113004 312400095 100181893 307101120 412575125 118128943 295634259 268286101 930824960 711976468 555613004 105441156 387783672 339628471 992770747 514948100 153335402 761544707 85886546 156463509 709368808 225596198 63470244 720538165 1062529577 142104596 491972264 324213484 663696262 617503492 864089149 875554882 841674623 607898609 472604832 157225668 917306164 137278234 871498999 586683267 710715885 1022686594 90566346 176998548 254207379 606710128 86902916 214405521 43310900 180910833 837308918 151026710 632835971 865673297 1019848917 144408645 288311125 48553638 1044259127 138530114 178360357 78126661 537652762 222832056 995728528 984747850 347789790 433343571 970655962 476339733 708988613 311656516 311995240 906295240 71298938 823396800 506213700 567533258 272154503 773052033 498164381 693571398 346479581 659957315 136756035 965637037 299221840 617760584 771089199
100
956426544 164572953 156066517 436566777 987452487 718961490 716265907 569806944 1048495404 105947005 112373935 695180998 659729505 868660990 144149786 915873713 480911142 1053890972 489800009 404728652 235088899 65078276 576579862 126331107 738934597 788451398 395941469 611225451 52139896 627228246 360877440 539080183 136301042 19811468 978391524 851620932 353916744 751312933 698303090 1034507054 111890391 429686207 906987031 283315513 678758460 71586273 195299396 603070217 571137500 911526257 970540398 875440106 585239389 1012496956 215328655 627595849 529304875 347806577 1027617443 867515448 251532788 848612902 512770348 1065220078 986387244 230290898 468209839 1060846661 563331466 527343825 63823413 746302778 520966537 429162724 458248907 337110129 156965864 474903470 829489154 196477359 933881387 744266552 870198383 822004574 843003671 850593389 374550572 19291916 544127802 470608287 909091157 162165228 623360352 92169984 68653196 761798995 1057789727 21423914 632214902 996889404
100
759590220 627442072 834759484 521774789 243707012 62190890 560651531 60486832 736678309 562475173 286179988 513892323 631646801 51407665 875842701 955446760 63809906 622644441 798417197 894885742 24234928 231450382 620611764 147333318 83790845 861945125 481094113 286255718 480864266 375397588 545298042 959019370 36533455 310675129 218523592 621905934 491094791 406873811 354757400 820203061 949375921 920444167 891674171 694489573 553311376 493770140 439335942 107366345 862231724 1059336639 327768275 428950446 834797776 364183552 993054463 378697990 329046025 317277395 597490538 330779496 727898157 814142225 12175866 610692877 629813842 874427508 846303768 957602133 453261138 713007646 257262385 43139392 749734990 349113618 238494006 820260854 566193960 1066055354 902091036 133079360 255822599 32823648 159085917 783234060 590863575 850190516 58661494 265808620 168896454 880194124 187478887 485653655 154565065 477267487 7792182 124597351 371343381 424103690 610265196 221471450
100
625568678 822195019 522349462 145972754 680961467 564761865 618371525 242487893 963089495 785394377 29893134 77341325 910044866 748201978 661017867 185374920 815276551 654144875 739201369 1022437049 597575028 441711055 249118744 250082869 278798108 273740352 970236270 253954488 176126040 453991097 754362628 388312286 765985345 366732955 876784263 284980458 1040124472 164038953 201627176 203182402 688078431 306155020 506365213 3746800 908362270 607633871 338384414 113744419 64213662 680995427 280517096 100736172 201014097 821743517 93851582 43020418 248502888 738595763 19919331 256339774 791672155 616963011 6509089 478183327 1073683813 115984461 155010629 990746120 1043489798 399523251 322675872 14075133 931045247 313523392 172822664 529161642 702201689 475564830 164894421 671129692 1011364063 290499550 88169060 657784069 227759007 122890229 873910423 66511804 972946924 963389113 1063652819 112469307 621154655 1010374248 521904641 1056891743 146415442 101524641 229213455 212930988
100
139337059 217859816 954372972 751797703 132262392 990827302 521738894 210671609 397238453 1059039272 399668592 253383603 352239367 254207515 530692364 621033476 1069947036 116602646 519794917 242780197 664214505 747874193 202664833 597502958 1062758051 166989542 941463271 146546782 454076998 963512279 275705125 102463510 394518673 961575175 477327564 363129822 798134280 413117823 157825394 448723744 260907121 361757995 624988207 586783848 183320408 343737691 37821472 7372266 891769995 744452419 488906472 151311868 42337949 604197499 131645738 131122071 37867367 562104703 187658000 947273434 927375491 1002094127 704988359 908827015 291084240 333473873 817924864 581406596 210813937 456943626 70271857 726591324 156170445 801812073 857785682 1027973820 53851152 140277213 641165793 725991158 700387753 1061849785 703023326 39683457 24236106 687350711 915473679 217541750 551642604 162024050 186624190 231573269 283911240 745001962 649368118 246056510 334064990 319678724 775188553 958023929
100
465172466 898965256 315051725 292289775 49030154 223289377 513651482 380096238 828792689 917824480 629983374 1012542312 826907192 181761978 928226569 760647412 486394672 799364997 429616497 148104908 999982192 78665215 328239 361005390 354260949 1072698695 819272625 948670076 69323645 80285538 85061350 410136699 252157515 1030762167 992195013 914234391 516037735 87750292 592066502 856410430 1035584443 10238887 91856487 600716161 628586615 365915269 7342504 487991958 101288333 393505318 169242767 293810904 508871989 413003879 696154534 901772741 818126187 269782663 990865272 673989247 470113388 651177898 263460119 915840588 600795453 199897945 1835673 1046963479 30579748 780801536 492925334 232749548 727098156 210676079 10916268 525109119 338523814 452320602 461094139 22335654 468770211 725948377 320914602 29135066 1052508795 393485800 552815968 977726651 382932808 740068328 714881995 831812233 954927723 1055907356 80621853 471935659 956517127 498469165 463935369 734279724
100
839097729 139895463 201768651 106105145 1049624582 917412218 292325533 776607652 767860485 20217465 204350787 580729188 583784881 565009630 202989568 1024557331 981489280 661922500 1003682718 549629550 109914030 689281452 25468651 481701593 700317627 860024569 699126070 10333657 628192745 861719668 958138070 69940631 878664383 572063944 327531939 194568036 589634696 17086471 1007987067 105255983 860502997 333792291 368505023 512515345 967757815 490304886 853506259 875414466 362158982 190677819 768950945 620675872 297742557 840139794 149018391 967690159 1027450523 577926784 74498980 650788884 235166755 830331244 796010175 879574425 726945309 65524900 1066552416 153461933 310475507 62910806 421026437 118091105 616552277 990929559 238947759 605123563 283792053 749460959 101877090 689396007 947252172 716047243 725229736 220787473 587388179 410015578 991783567 889310540 272476491 1005963505 240719526 953629086 1006809078 17747031 998313348 886403185 888484315 381158009 92834114 317735252
100
972873093 494236071 526467579 787043192 794508229 866930197 782477907 799929908 541799468 188568155 525482989 862880130 777822610 434218998 185193460 907101823 66975378 604790725 774971283 736301039 468054539 408058508 637081725 614937270 860840864 798720372 977310054 761867872 154730553 211594889 111989383 296869274 555435648 593536315 780748318 251803318 465990501 131971806 658519276 129342508 492471963 551341866 226398901 78494995 596334360 582137019 693426883 527041964 597866393 596519313 1038548068 7118808 66235163 291266450 24991591 940508060 145336675 260445444 587778211 438835108 406516600 151469331 309053041 791011774 265091107 295909457 421170477 1065142107 1012910198 121085232 820272056 948854289 832412738 40865930 787988473 745131035 596076191 207203866 158593879 940030167 477067880 1017282816 907626305 769903943 619986620 443911233 552247718 1024836753 938275711 407298885 30542205 793513087 679118294 151474776 681198399 38401536 883848367 998577961 785349992 332101029
100
460965175 1056647501 525929721 284193829 819332961 839979709 199113209 479309529 391801446 600660052 944249839 706816064 984539456 1010594386 1022527082 486025341 579819309 416175324 6161786 372559316 978383922 111970425 829745716 1032400176 890990998 193647254 1001744177 1000211104 189300322 1001680387 114474255 250278358 698037224 844616564 866088687 505829031 255957561 525537794 810727157 766420365 64109741 67286951 779784908 663706664 45600351 651512261 1026392095 939753912 901570223 1000689056 172806433 446150565 480878014 1025237215 367673606 374200824 203796725 966648335 857903239 291778527 38803326 612739360 167719522 396504109 733945545 313216998 774965208 676117975 400189193 662538905 112602414 589574264 130086837 506269781 851236396 906861774 925721607 145527707 274021025 1061808442 990510976 344410830 163877597 844913220 363274850 600836279 378217525 805483285 751140405 246080770 762273154 736159228 568754754 808678591 1025508258 750933226 697618459 935432930 557805046 781361653
100
580304913 365869250 837407459 795873241 440202684 33416862 1007199313 997814898 524223608 101194771 688192559 490319683 14164962 797925543 480975085 852676082 471200862 152722498 407955968 172660937 629887892 12222384 43101281 295357751 836321519 824098080 187733774 426171469 465555997 404017319 49584008 595147586 178861970 599464126 663690836 946488304 148951300 635764416 333446010 168994132 216551920 729018221 1026050825 984310801 362608148 732357482 637432209 985492206 1025426931 27424703 940910759 306359123 850127700 682858071 103258980 328912336 534910403 34516611 261919463 691368599 437776143 17661304 1068675790 689177085 616603594 959276748 172475841 461704445 906716109 793795837 948771304 750468532 590425777 1040341482 809168239 320985062 371351638 314926936 1370889 244369784 847677792 145110894 80852586 113396468 473972661 714820921 163023052 967577608 635896576 913356073 545250667 480118791 166277425 256003474 206843401 222867046 893913851 751214380 66436971 839707456
100
387958869 988562836 1063419353 859276243 476953850 193718217 1032382882 151657217 1002867945 842055855 786240406 884195792 955150565 540653455 971024778 479926250 344296181 500500629 519049944 781974558 809126629 177765713 417766620 488295645 204726980 649606455 946583416 101660862 648465252 69074463 536560016 359177978 851794142 618872005 922412431 1047396336 276717323 988767562 577668577 972783010 716957195 851248049 303937911 297757751 638840514 830952547 960256070 584643191 371017558 895642796 434640840 746207826 64647091 335541051 588068729 829436249 736923143 723675302 8666459 766630211 1065382726 872480740 628802162 593045610 522694567 287180497 158945097 212302411 990885669 475127469 144197740 318214154 4789758 822903965 397798124 79634667 1058059576 756001321 96426206 654441178 38612759 673406396 324974044 685290212 615658408 830948136 44061570 837608892 205258042 941775903 543223282 1057818679 418698464 548626618 831977553 37341136 3581680 864266230 516487495 97450789
100
31106950 962502707 809695107 615129720 554239746 365942707 769455669 57702447 245020293 719951137 1029996947 425103700 1061108857 420872199 721111892 17534485 1004050694 1001707862 519886648 1017764421 381631133 428327906 624768894 298810841 350225009 506404068 296933739 624950637 98982137 406414454 1054695882 129092285 988041840 629618202 444307815 933840172 120251221 772133172 895642003 914573888 994321644 184693131 327608483 823219747 373402042 1066842060 160265841 644428836 1037099532 888496647 225437913 701120308 700944497 59806768 837693 381301354 337268284 811888799 498179074 280725887 711925763 736280721 871515921 843018579 851319331 239299748 861893719 548751462 280106297 54232415 871240517 366587743 498823850 358407080 186770512 279390601 302444828 262154572 592254322 176835921 281710843 970705274 460779175 1069253834 110790901 187236680 398167665 333471273 750275198 192534573 305575509 508980296 814585421 65110149 751544156 868857639 851812573 189878289 1012666003 351845479
100
230049517 869025908 104857995 80216013 386617856 441659319 823200473 705113029 484822238 571160773 974800535 193577436 853633041 828455920 419401442 662002501 1068625513 506167146 460175450 552040790 541772153 336334797 719707813 22341128 566400535 647342228 519422187 356820090 124045536 787819679 913256027 1044935021 245588657 186756787 309363365 777311177 651867439 315951608 374354559 584760600 521746240 483330681 532506657 541374982 542992784 1025844647 581414856 549040871 654035726 1000391383 348107830 591871025 304012652 527307711 1017318192 181761789 210975138 329088253 688198143 109478282 106017899 372870800 208067056 258176954 846828230 435391581 976233684 561578900 28102262 11044523 171667841 952466880 486566531 457245351 942086222 77241870 972216247 699216609 738031515 911522799 1008363810 738181069 973484103 176791290 1031657623 870916164 265450040 772857705 46717740 202736128 886462679 713545369 349095358 959398435 1025595281 406003598 890061163 243791280 218609239 761243500
100
656478230 246022673 349117982 631590399 358539494 374654352 1001403744 632100404 721564871 514150365 163531930 844949150 446976743 963488398 9312972 210426354 736972090 150778266 983075324 77209483 397481207 450395102 432968627 597912551 770350873 992826264 97332606 436926759 1028069600 217267951 983057774 1034295187 942877773 822876264 820498073 64114196 530338985 215758706 962190743 236980921 265831166 253733084 1008456965 309519154 677663388 670955353 786211333 565798232 728698262 127828995 991561916 312375203 509460803 482307797 1058734291 534137266 683680445 990973744 204022263 468243655 727974757 123206743 81469530 916188232 226170205 93824499 109205807 845078080 168083468 734493839 420310833 307864539 468583582 701803036 955381533 1006739949 60387970 770857583 787428403 22411628 79768554 175805374 297526457 187000818 669317710 149004071 1039212152 620738620 1052144361 595460394 147077949 1052033709 657795898 371655209 845272409 293797324 225246597 871089903 620483618 962043585
100
940072272 912587046 500992112 1019365852 2669542 157482975 907073824 813585167 825687255 737855503 544964501 498306671 832436854 506666252 459494450 340832438 27335258 953454868 63875809 488718276 297857501 991819206 826130319 293671705 778042016 274687142 9843373 953115741 43603717 230545309 1028756913 771977177 8103604 782324088 675350419 973382907 286911255 613389924 863494480 27813590 186940381 628454520 724529771 544693407 318507899 27302956 733334887 194794033 863026086 820775130 884581454 580823178 849297882 887159108 579155245 634017356 580787158 600733709 368723605 610760765 837604382 790197310 476132380 388198855 198661752 1028090307 945621722 88972665 759125103 1048943084 93763053 97095044 779991507 950981613 284244725 651746366 659435831 638700894 660145816 169774243 1039579250 679086779 226511103 209582799 656229663 4020196 186278487 599219333 402487581 760205471 879255378 904122795 821061391 513833233 623412643 288556235 846751452 440428105 809169029 344742804
100
591591984 387348150 529349941 200652632 701677818 388078251 2049908 1038206347 12811756 797682914 506656262 684187722 416951038 302963446 100210485 984055505 810753516 426745319 357387598 509163012 589315251 286081690 726862626 349128935 1007239704 768279127 184918151 849856806 450892321 886287177 369972949 78792590 406527641 452581633 493591914 273355922 728226704 1035386100 634406438 514724039 998720473 889812728 631886320 77794664 822504843 599326155 860015919 572898514 283455105 431658892 293485649 669725449 662491354 314499648 168106055 182908466 213440377 422014030 200727303 808558359 401855110 468114692 376380425 99813798 770327531 336440592 242367691 808588658 796234711 755330823 1254733 715912753 872486207 12363745 853807254 51713084 652941912 524629883 704932141 426081554 323229982 128405780 543012256 638772181 631103441 770376656 299996416 542781899 803002739 681202488 718981987 16426718 121463371 641589176 111369825 134515229 687811684 429268768 1062322584 513632825
100
778613774 563291428 808391465 668724745 1024771164 273480668 889743416 371012870 213650341 444501060 548219247 611698639 267173892 658839229 489455483 639637670 157438936 774257546 681824142 940217330 468662852 262050644 699418588 48709819 791329712 448452519 651525150 643756337 391436870 8231795 74125842 407503654 186795638 202609547 216235512 1024503951 375546738 353922857 796774166 9760774 615603123 124665960 297045046 21488971 866665842 174683337 133931043 827122111 943544112 122903983 178214448 734786791 122039342 226838755 64382640 517344495 491657462 413018384 609817471 343713572 909283280 194301512 68113527 402591865 20419918 162049661 883430396 774845955 579224769 879967753 338393969 443549053 524772544 1016846375 500846529 871325125 97258408 552613751 804019671 553488221 527848471 769883774 1023407909 681864427 1045700977 230019107 676101665 752872377 77460571 1069971508 468320964 169497653 411815747 466789343 12578569 181273202 322054869 472033849 535610228 409908902
100
492370567 132637882 498656136 352089514 427737358 1028462527 778465872 316799357 779728103 150694663 493895383 855683521 40432847 789967415 639152 185357373 971492427 133023062 871507055 412613977 464848930 418425169 468477997 796319909 222321373 546588792 594446344 72517970 953143630 574618367 861518496 781757111 305092358 494346110 701349276 1059225805 454839005 29754226 392770083 322420916 1021256558 523459514 1015613795 500111660 147137432 154684698 22610190 992887581 896278270 545326267 734474200 88842767 991055496 1039655081 648847866 160658610 89928928 131934292 96273842 854758744 222466806 267212048 302999489 893962870 303721597 936897173 324141035 161785639 350821483 1065934719 972754299 350944169 762739069 252089806 118014908 617338333 214895280 65430376 237127297 153555403 86526921 144288403 925611678 843217436 995688910 34964091 882855532 645101726 978821003 781643698 1010667081 337532612 1030797839 646294698 803633430 1059917347 707235116 246907453 212721847 190818551
100
519213050 831926310 645710486 790114972 809900372 585753990 785495073 746862613 698291289 139086175 91381576 155572360 746570988 511185692 438308608 519988671 328244277 438383368 916540354 157062312 341253407 282168018 548571148 680541655 909431000 756168207 598727903 692432383 429935443 251224760 973723199 92964477 919224265 548190632 1054298039 1010707917 790668595 345528095 135684306 250597394 157412050 962351938 175004067 810282898 875707560 229825176 797232958 796624184 929355772 80795278 406304828 387363089 275476442 973284852 474913083 680327887 312320401 680158590 963952988 388309577 139098419 452413509 193894083 670466041 1036387864 730431555 414970651 645789052 333774683 491992794 865701903 800091670 865630299 203625806 915637202 799862571 10200380 796319046 593153432 275790023 895856484 855150927 30405147 36435479 651270654 893922649 838117399 941850094 170800762 336850744 79074510 791683905 1017653515 180432676 396695684 357504427 926940455 254265401 535046916 869978602
100
247351819 102895864 149833753 273818208 458745653 536044484 200764438 298758035 670314728 717698918 755179599 462233773 356998315 801818506 452958109 925420540 825417162 1034112320 142072543 460126067 522050004 423806844 850330995 383625512 305638683 744313749 892768705 660211668 114720567 788600266 944879024 310004566 476309379 940749240 12046127 613104944 763994527 380654309 663216302 373901576 143675884 347948345 159325602 1002249513 908220947 152575360 214206212 148626176 283426175 775778793 886806483 718067615 211293662 140059274 479199629 787934269 800298915 67645913 367818938 859264691 783033991 491597108 546214242 618932736 207190532 209266010 518630289 645680839 522932697 755709680 860549082 237441996 522238601 281584382 900750289 291851899 749953499 932149103 63233680 479595361 355007323 849725332 76776755 120639152 888976600 277312674 432256860 265774271 1028831972 208963119 544244655 228672136 229100887 591532729 334298199 239236649 120513485 489666591 487039872 720381796
100
999219747 314811430 413067226 941926430 485645566 820980981 681095453 379917539 563834436 117307801 848231551 376079713 560830880 923908738 130255167 240176360 270516482 942436868 304911646 95210225 453519645 923487447 179087585 254561172 498372072 156502680 751269072 1050769424 348145438 349632070 342211898 899405639 848985277 48721605 846878447 485547583 1043229579 369950558 228209604 60166306 798996876 1049561149 333020947 91140414 327998093 412940018 461359672 250544774 428442781 353701617 275073301 213325584 381891726 741065234 873143951 411513366 838976121 527800593 113293582 1060091893 578160183 1058384911 677920513 224308912 654871528 470985487 1068239704 728551021 538597488 269776506 1052195336 848044535 32095733 151799708 750994571 268056379 705511523 361326884 873246301 1024974795 1052150248 79462312 335593856 227049822 581922680 191586847 1068915449 381351501 893584713 89621093 553895760 1048444440 159695704 416867770 818130708 276970975 1017625059 951037251 354095957 350998762
100
391632365 1045311112 1053973032 72706338 843527614 488479732 252930855 535232405 711036256 1031748953 656333806 643962102 223845155 613169257 600452255 423985690 192195609 735439166 785978463 124442748 670052507 849922770 8642007 482300602 355295426 546566024 599577524 150623509 647688431 121047457 268877095 695434741 103077443 798557128 871262821 75122275 661265191 629746055 460935464 248590990 120112070 567074767 907753772 640586311 563200654 169602420 537196723 635752836 779549875 472732591 987644162 1024743648 512057004 1062647450 305953505 940113433 150798516 645944759 6861599 10814609 899242826 577737834 138843916 872132046 849054641 44700282 560890110 226318843 858302577 695424148 63739084 307705956 107881940 94829768 408349782 434669566 339626602 997298954 346870779 175073244 806794117 589946290 800134944 592394171 1069738430 734841341 225533104 949127287 655164782 484304009 955028375 361405588 640574262 699294173 42626886 380532918 485648504 105690847 576058418 756778025
100
817715163 882819420 223155285 676968794 669595083 241729667 89611180 356869723 690666742 658595178 196455607 994082147 837837520 1069155208 100470012 51213644 49114128 691325241 367952259 485866004 910364977 674408510 482212699 236825948 788116210 420922938 580539412 656946924 364650198 430083382 596138564 143385901 587654053 1068258333 316861954 54238637 188593641 869439297 1058155886 377806239 1029235826 489537748 525054247 105220696 152886483 692224368 1030609107 115036627 772653026 565622928 508045211 107911982 143722044 797633812 48410796 763037483 250557630 567956929 496407479 179798192 338141453 207843775 503941489 12574023 315115023 408629529 123633684 908201375 373008496 810331456 472729564 984669705 893307678 101151113 202592139 255739643 879834061 266228650 921661670 1059016081 338755445 12115009 169528630 85685255 20252367 750337869 875608520 128563776 462885595 41477299 741850221 312290882 205529436 1058898106 289249275 379784376 753449306 164150415 934832330 557085039
100
455036831 824471234 306106679 836605913 721861435 470639559 57226788 201108365 314489345 480163447 250481526 643442884 329811207 991934604 273363094 607964382 452556074 1016490792 361651441 366679771 256751495 520128335 1024367736 407656419 86839811 58005096 1026087969 257643455 548648901 78682816 223446628 500986205 1053896118 114149382 864190 862550863 483344136 590138320 1034048305 10809420 420676012 835397141 932585154 627499950 340388570 395186610 491147258 913665523 779416461 792820965 305274982 178957629 394513668 424514005 650396183 430593490 796009795 1013239559 481291299 411619996 1041824656 128757738 271775522 721810857 522585334 354608461 936315313 842873004 451616965 557915619 206296307 1005423994 150461712 723607238 320102667 398114447 95357741 916777969 893479331 571105159 944399417 408928453 98749032 643714469 587087250 692754565 442104715 357482575 992955739 1048413914 534224449 746973583 334266107 125116495 692984132 425666196 958322590 61092565 158025041 285982767
100
908159666 374607425 745220520 325008215 649289324 504716489 232114319 262486437 494272577 457411467 377093071 757262808 526969197 526172935 657940789 187041875 806761327 892366751 359225107 650342298 778091659 807819806 637864124 916928729 237403207 387993646 616336139 932736093 254339054 767057120 213453021 378683928 770533136 886935849 415104914 529855009 797431808 437345375 952601488 445650226 360784981 851932352 460702912 168334632 994829673 262819819 836184847 291253639 452532445 700853092 342106862 583302132 991880467 702326037 943555027 930848953 337866163 274916296 872426166 1050963780 257800230 317476782 733985429 567815847 515809310 436460251 469386480 947644954 267639820 683006407 597106765 88035701 708252073 491547598 490914485 593963447 440072814 687895473 280604213 465915266 736663579 312549395 81030495 864042395 366901556 376701949 57057222 688669039 652479871 1003470683 809703045 1039669129 969083527 120797053 754385081 510604829 809033756 98262935 588130306 831757185
100
435305681 236556609 921844998 537996974 415408765 904688887 364327919 680308675 126487226 798849689 140947688 735066242 628792169 845472237 933004451 886525138 196111148 324424472 310786262 589069115 1062032875 957876009 479702201 130714989 109764944 589725839 1032241545 951273657 57946443 329700253 257955593 372096662 993660046 151617293 247912444 54406430 491974929 452973690 28415660 430534542 299448463 1015410916 557201766 903216841 316230920 453199152 322369276 278692310 411168062 281259686 151151425 1063906910 745046328 659234673 674794385 492124463 206798529 876992290 998712134 302683835 557637097 840379182 151961668 632179609 863935875 323542891 344139630 320408835 828069798 912068247 56142126 336589143 290776621 230990545 294686193 895086743 369301303 100425246 100045481 450163944 1029468583 840069861 484537673 1038908182 832768420 219589748 818450764 454279951 644310298 758589305 4230191 891654244 676556856 462133897 288428531 264993483 179274225 567357084 425042332 72273567
