98070 98395 99904 103502223 621409103 727198904 792329594 817548359 638209468 988899155 782096243 177464475 232062236 534288177 218423611 63022039 463285688 4531529 981610346 966997368 870500455 364164283 115613433 69985719 752812989 549810364 356542018 473221235 90058328 857022214 280889526 329906872 458869412 947633611 515704921 249030030 800591618 451507892 587004534 160427940 67755316 915466775 120629159 984464256 987076778 137225612 77251132 916895984 963599642 864413959 171379935 511746776 223809735 296853046 371708025 859978989 381314816 728132843 176956967 786271504 272904045 936416174 218007021 945428861 512956408 483562795 151785243 880346213 372406832 231330444 393616246 474397978 359145463 651875264 834430436 123375505 612188440 553872605 324099753 49506791 532957793 89566213 272330232 442149249 525610210 719609380 448294041 93777573 443724393 38703482 436123932 343046608 880667660 302141765 633625644 194245434 719619820 947221671 365835539 769610668 472866514 823562016 489787590 710914741 928846955 456672054 61029894 251475053 295572772 220297305 93084387 827881619 156089821 989206544 231683737 46651368 741098517 292026888 873709046 854019509 134113944 772980552 137706141 750589542 409422592 414896043 219833031 572476858 22470377 836755908 310912683 536184616 254443887 898057641 799278977 113798471 106817117 384041848 399672546 952513164 441478385 278216197 14047256 423706070 219412690 578368609 582727255 72267039 878652271 278131678 170684513 702815270 293889896 270235015 423155663 271020298 773029897 887938087 972131635 909442186 880379742 78828238 406877665 746630103 416860692 922557071 947153798 210756460 924291572 107570145 710211057 441541519 317651863 311608009 333938830 58283909 217002132 187629658 396985295 693275190 816084337 215502139 797170213 107612690 894306335 537502892 627255331 4503612 131870322 416493236 806948018 552508570 728141595 736201507 465828311 138901955 526163196 964374188 49924287 220534343 116816312 324167583 3356493 740507221 506750421 203548694 476985398 437516463 74430084 382336570 287757967 569708563 108362347 951887971 771306089 285345662 484384400 880248495 189244683 898452730 411569460 762443596 351061125 808027244 180863195 396796954 425876229 365371227 245365357 366846912 634513134 266304964 120238155 168170749 504909752 107953122 313922288 374378959 519922449 53074600 823339642 360726865 964283254 621306412 109110829 634902540 380096415 680862991 932695384 337363667 771916612 998931191 708018106 35732930 177158815 590484019 99594332 778127445 399517079 16739305 758022868 167138725 732330192 394441707 448645937 551797074 511263051 970048715 936024404 13710374 99053918 201807501 591858400 5589496 80122303 134999823 946264012 526865884 670796501 754416844 181074943 283599917 182774155 54536603 194198966 322696763 356609499 370424293 231008669 812335064 605137614 903777860 750570155 649557377 516559856 781927904 58272792 414061296 839540200 928501268 784721612 839916980 934245810 9755587 714627183 619638280 279294495 954722195 271300596 127593797 765761466 850654476 895678426 190339720 468364986 989550582 833127829 147556173 171614217 884275253 645557582 381884118 461920970 262495513 981594969 417712066 232444855 111778389 503196923 117578975 842021513 375969284 574965307 679287962 903162833 846978773 324314438 361785430 539700710 271573826 84857669 604659674 41005590 804224329 93627875 928335788 914406554 75147539 260017980 548784306 584053597 213088865 220226175 233862961 748663576 334300924 211580979 765613634 703151287 578299666 478877191 651913884 515065609 332835776 383534486 778853610 138238747 431797669 24441450 671020914 378015509 293063207 117892707 710513824 141523274 290143654 173338828 462905412 19529384 262675488 924139317 484196219 537853423 860007131 893356552 268643089 330527398 300775386 765724569 103027922 507803322 816061092 260561727 734068031 845795400 188668587 415001033 354301417 640429465 610617026 917769851 538761530 430405584 47533897 758287386 266536796 987990176 283094463 458679170 187710753 574756937 344321349 673801179 257161669 331049591 925671860 101230378 291899012 27683629 118160204 731450935 204724507 637684580 19946931 915783736 722355604 916883081 878585005 635503556 903037095 951412464 40619150 265994758 921198231 182038514 404777753 699960774 219186012 244494510 227717511 646367136 379710126 120869220 827971561 784121857 990453451 175008543 581714118 808756133 813714965 87472477 665178300 151264267 477714158 16716481 341865742 102021459 264060578 154549941 108721226 294660855 623620171 233375117 727309309 555069190 942571126 166383056 70220606 56624433 724527395 222962055 300864767 797255983 59861492 113929854 246257344 911357182 290138197 393994796 247633158 235951388 62501700 963541857 933561903 998350525 581064799 461250822 543141943 794160463 395684173 196725366 319042386 224144009 887411295 243543418 245313509 58015663 311181898 593139862 28335275 589271856 793731585 664631082 292373114 18598562 377728002 34029926 61251671 540511079 324356204 63248199 832173928 419495664 880799340 972341 825841488 421830017 4762936 948219841 391076418 706223519 140136164 833863040 202006846 118381661 170514407 225909209 71326925 909013658 370715141 718037990 441157603 950535566 460668142 191043236 186293305 871451187 95631730 867105742 718057001 261649161 560606194 692559594 216902637 885668003 909265612 967569729 126133855 332090905 132611592 115487813 768656260 945755173 24934478 219617640 863269289 885795208 44869005 962848697 505798850 932234139 63353186 577043335 244897980 294972044 650985941 572087585 866846088 199133171 513802444 872210749 251913873 840182609 78709688 45298716 820543505 500229649 292202607 435371047 979899145 902813081 256102688 788544071 202845384 972747187 442978875 611037218 494505427 539753953 241699261 867509274 192312968 471791012 679338265 139446887 132153499 851598883 812468567 440350300 740022811 739554361 762877937 464171685 270787238 453616811 129321098 858933020 216516576 311801634 700076160 147241129 855402610 150645316 487734494 127799376 776997239 378550902 354131824 663997303 940882700 738001724 538785359 819891163 547232093 446063019 62947526 701773730 577684798 531673637 390983077 902997548 665224844 284123608 671133311 28731286 767840592 596984368 532588921 516109148 309511676 50333317 675932270 769508763 624785021 237930201 132538489 996962607 616169723 258841332 118177155 647725256 124859704 561171491 8714888 880293183 560226165 996230816 273982892 227604758 229469982 826973899 127823962 836951148 268744716 895796856 308265255 491704083 290902317 130142672 2624130 192343341 516622712 496925365 680603938 235275166 698946328 812562244 104877129 397023784 66151610 739542631 574838795 910933407 209145102 605712252 900506144 697607532 828692757 508489201 757672453 199606496 393731706 739779020 76828081 185820511 901355849 981030037 95518729 695421687 207805839 858256359 167502352 377520131 767981538 754552406 411101180 94925415 149077611 688440190 330389627 58989102 717747246 229358899 686267683 8950761 354025096 570181737 618260823 2139692 295042882 767294739 636848215 475387490 943675965 53876485 47760731 35779171 943233554 134367880 13307388 447778235 527754323 440036482 210310534 197947928 280455325 288063898 252486522 555192689 863086628 827126100 846140723 800945819 797228319 414169850 530881840 660748349 918287705 731698344 57027675 719888570 168440283 588826398 351325618 202037067 9639474 761970963 482573649 413237055 991158232 282051931 429124103 289044283 165590242 223907104 74234069 302262960 659531921 409819644 463921068 372763685 132200120 173179964 531563386 650697447 420274969 256010184 732683088 434331209 702010879 942263841 671963851 396698080 341549310 83783830 392666562 581916498 809949493 526804125 362535656 140436116 912896688 885543884 463113341 940207610 228432693 213576567 277513017 64679877 738427830 805807822 652031898 766088677 673963570 33679144 612875137 3162160 154874738 108350181 995060553 48402310 788027257 485023450 728621546 256127211 897074551 298370110 470597903 634175005 390730888 807927096 945620855 87285971 209693990 202782082 3630023 607779707 631487401 485190402 72996815 678230428 709104207 317509479 286574162 980126398 675119434 860965300 910228979 776101893 290391172 890711418 516464472 695897472 433514682 167667542 345830285 414562836 700550156 37588911 661543310 256360769 880943169 910577557 166533649 751544702 778463055 998395860 882981748 939969250 771813014 138653085 223329427 883620760 401654302 347842459 676275578 230037365 538701718 782079162 66851501 589108718 505092760 130694701 732769881 675767335 528502181 638719909 370705328 682119147 705170669 951685099 851997101 893956480 227926932 21858616 220841095 562420969 580723399 332682941 320766777 5827074 289718934 564772212 427678682 266791980 463107772 40867152 138730862 418694356 248217070 765442647 789772938 814082192 230407724 705802309 964406097 143784681 328597931 133292686 834726369 99907516 999574649 760628198 45328199 62179123 118074621 696512222 892550736 38361013 533716132 816636365 114868003 256411058 403088138 920723370 820032987 244852180 137455736 28288229 341527964 271967710 649428112 536048156 366523906 816279126 584736880 967264777 358583007 282288870 519777262 440747319 676541963 71572159 634627715 168797012 330054015 461605380 670260377 921795813 737189072 750944117 449306514 863145680 234195855 989948028 173729157 587116514 418252946 29023017 581222197 402435061 188335303 904641592 466474691 520329209 347277107 213028916 664199824 515470621 912129843 87718296 710171496 862750235 435853652 168710426 202424214 163826721 251393016 128385691 15105178 404736942 323402791 451323238 732988969 2950101 247374801 618759001 850577521 523826687 554199176 164337706 336150292 550878360 245647995 625997015 234899187 947072422 86468147 782499293 206438698 824463053 874412031 983802004 189708797 976442542 566896099 386489478 924679023 912209355 12855492 816545165 794836752 653218968 314286006 922917768 78612443 91357707 996614779 990403347 733784547 573853145 888904338 150021599 374110325 247999563 987457905 221250197 99876410 244598298 20215312 957976653 312233413 825644041 308652811 578972442 245176897 144684370 880205633 362957959 867007936 656578048 188462336 601280609 324294597 990397511 83885524 625050970 825191155 677342039 294951076 254521417 288036089 186050577 277266326 689321148 920004302 275326903 456742935 109763143 433158269 215985166 84009627 331623121 312822894 505300746 256829200 654764682 171691999 259768947 667463455 903388387 773027306 557125506 732266707 377690357 819573319 250031333 169318712 763529352 983672902 345606327 221457752 464490955 963374070 889287379 469543636 65053173 610409454 542742171 511714254 721196319 174438493 122403156 336288155 92200737 267366629 573641444 384345518 745560969 689648800 219361025 831329851 115682206 7813494 600539721 152616163 296873125 96836757 232958037 429063648 291354061 942174647 801329487 715314156 417915342 355338296 174246689 193774474 664024342 574887314 862699660 62129292 714254517 900547420 210653585 425760926 299363339 524749690 940375542 9633850 56047486 648633326 383826769 244528431 471410730 735157830 779623704 55748466 410535055 230144858 480159962 335909713 246806251 585006690 936432786 58597403 283961956 983171229 103073056 113473265 178534729 764573501 782025026 451726445 386375625 556876266 79751688 909140452 895958173 25985654 9264678 589181957 506945776 763734499 667893522 753335057 947015364 11721741 400343648 741412301 29846977 77279032 324611060 498600371 367138765 77006062 762006783 226899533 901617551 999852893 511979368 752169491 970297323 161542280 821073572 94858291 897303201 477489122 97715987 388933407 720948326 728916326 868502849 418983930 427667261 30260032 764126740 95771622 776401875 142960086 565408116 567906746 979714720 554843940 842892121 628929100 645057351 163086777 547167391 511836716 971537322 305259195 398286287 656852570 464451998 460604133 525364557 823165099 283554370 933194084 269551229 460884177 693627411 103462149 75277362 436039444 26679518 869556855 256468895 677009519 817588780 143385112 429311793 388364631 255606095 230436589 428970734 811589828 460713038 211562148 777316059 364527474 131144861 843845833 251739011 388602149 126803615 934959101 117350744 395562990 558274818 395027548 47211403 219531702 795885422 967987675 850483907 876286630 84068015 770063435 369685968 942231270 347023071 928409876 648212254 564293454 806982967 530605993 185883363 921334457 848382935 717705617 119617803 821918304 20494658 42145591 47872835 4542417 736490078 883891137 144968936 120519324 75183545 536679991 495108944 283386548 975715024 728985914 904606710 908701792 883577619 524319543 105617275 745580799 664919705 758914915 338030958 702440709 594483867 871596236 987558226 124463625 478374794 69993866 963421824 690015492 805601637 797859141 150127489 703852507 400347465 771142572 789378434 295723650 515959584 183178860 175886538 26051127 483328907 536982899 14405037 337665629 114349798 169006278 232927928 155513045 212663537 363105599 824293974 115213801 245966408 166924208 425873509 541256508 194308790 891406775 31194802 153362637 738916390 383723227 924989090 247720191 780266601 994261812 492274842 525085387 101623784 37954764 976285331 667243315 369807472 3371138 710550303 654436449 977881210 620397819 373854066 948203384 71921063 734590907 663795183 147260424 32485983 191085180 35746440 777524299 814004195 665907066 99234004 822028847 63091522 943179257 660790789 345250768 448156674 142827689 818539119 728923437 747383627 477262130 93370777 912637122 797002223 31145190 156509411 390920274 439749309 869072345 304391820 726592263 238503575 159719640 704743958 28520554 21151044 825733626 948970021 945918673 401308245 201135714 572387855 638695405 665232165 843227010 527487253 310182177 52205189 510120254 684565921 378806458 29336888 648280105 271680609 146008330 762671709 351858874 309433197 500036020 999286059 155003622 113209501 972556281 492828688 62602829 255990354 802392503 427644800 61637303 811717291 680570791 261150401 533026894 808115069 385450502 977322801 988320038 470040622 69139740 478922760 233097163 332626625 869726414 789855865 940415723 596370161 672429238 136641031 413549656 157510348 243488720 136556699 983997484 897194747 405518564 664492059 272524850 274468341 922649482 291425219 113154839 969220059 16217994 385911787 193461105 875607275 420514508 109998457 930859981 136163130 745179852 777693833 17924767 547395227 143318902 447552531 32605629 53757089 670922829 484601441 654732413 591904888 193581834 703523702 612383528 48968692 203611848 944979546 297330346 401008298 826957552 1831261 25568832 462335719 824119421 80773703 97868269 46341701 580217147 331034089 741591969 441554267 947390931 790841745 207389247 929090363 365187340 168919349 63010846 695261066 960090919 344820848 398439892 347434902 128521426 543785644 678785913 215451299 188183792 256444754 42731550 739614846 765233616 411187071 314583300 477329374 17939243 646286835 100814520 638587959 215409555 830464581 331953607 939357035 421638046 187404693 151890711 764990948 602280756 655815463 606920977 132452927 202816320 263629080 117206459 568755341 143674463 81565381 204160900 650726428 257487205 508319792 303426844 964757687 281268035 589814853 613595523 169440824 148627724 360593205 836092461 224880631 506401479 892197453 157371705 923977339 544136253 115590104 938715171 461627480 755935 441288664 497930817 302186320 83705392 340565276 790013833 695306279 88527077 400210961 501564927 791529019 454992133 63745339 660974460 476533416 120392383 888925181 70856846 766576759 245863473 593074904 1799039 284588999 65841396 318604330 526396703 948698760 750926822 566403365 777371438 69408994 8002750 220317895 512604459 981960171 222282331 718994186 142619306 523980473 19961136 494120531 461843985 247228893 7342498 471061775 608110302 482368145 444076227 769247832 573283113 850406267 985819137 699790006 509496784 99589676 225548184 551012559 586134139 476254475 358707959 828675197 787911936 240082637 580429166 55083326 351386384 552321800 263703536 812005074 526763203 270985562 219986665 258057302 711397781 956872563 268932069 89702788 918664926 735634555 347995756 600107086 266490490 880847876 66296368 337824856 443372292 234632216 487409737 894298631 358105887 549911011 29254187 111324887 681759640 383023259 524244650 489187723 270105259 385370228 307812402 538406804 22762906 783581089 859996027 985169017 948150863 419319592 87751892 837284640 847211135 912371613 226082497 182769963 776401655 332024003 86293137 25684009 103162251 989326855 832597121 945241862 621714102 519533388 169153423 418846670 896358311 811191255 675927656 51793909 594548644 876702099 850201122 56264223 241366719 512471664 555949185 923746802 838920392 279035542 98174104 983405665 803377690 46539596 553735212 129346529 561657236 994863866 924307578 297352241 506760140 949144907 667257575 1165221 80946251 880331978 513626512 946275560 941834152 462698895 489433408 3324861 361451762 426659211 170493798 86437275 319674933 305517980 585850078 215344840 919566131 269443468 343336829 190133553 357515384 605690470 998190952 475586533 655713418 774362884 843181997 291722837 217451240 484617141 409677921 447112799 644247710 946115879 596133614 477261568 105788424 892956835 336045559 326961390 99711059 646393467 920818651 887257011 997589810 528710065 782417582 332906701 931799572 910751225 303448027 843548109 36943916 444171400 14900804 76324240 49576826 245518052 902467498 845246306 893081950 294559008 881148216 945591376 641420291 600730480 243594000 18179775 647439851 167217882 922265364 481417848 971740695 705126409 764913611 270149621 95609883 388106243 714772834 658383312 109038322 300982534 966824831 691073066 195076266 704868143 460564449 109699979 434529320 346567318 892144439 920865936 551396400 352255314 563428787 422948417 971174499 700810201 435735189 519416914 175181853 295460958 166948864 19973166 534651477 907730964 726249232 595615283 765623021 729198461 463606154 814813095 555298957 940688440 290137093 262406638 242823750 886229731 263114925 759353835 205089010 244566048 749148082 870563332 303455169 430645512 709478579 72966800 801044012 278709353 442975459 38000336 584488150 765491495 528227114 528503305 333366049 884707266 676335340 136265263 774054155 586441814 17410766 810840414 997278230 645870746 233240372 799256562 838311900 512969346 62204526 123918891 888966520 226731730 234796511 15468528 324692633 418371677 66439946 538655223 373781549 856013864 507259073 213078992 716488536 778085706 719546387 525835250 149882212 385758685 265029434 607237357 329334187 786013320 519976636 615034156 760860142 704133437 730100300 298867682 761026457 465294560 520423977 369676243 567403798 874638484 828556387 509235471 652695444 365095750 302443 107494337 123297164 97011948 578546629 396238313 473306683 953020579 218195534 514635409 274098521 572809916 900680118 193626952 736854184 55205077 715646483 500682531 421700114 36577933 199753698 285136260 563744697 635166404 266309794 330240979 315686570 256015479 33351466 609519740 67728107 528162688 524888823 989990064 880060614 613298169 326944226 234381705 440682709 569842597 7992211 226522161 580709814 732924825 879864205 831648633 459816211 430051715 821253018 710280059 354211318 841033501 925008544 931958634 163743257 200353265 672256809 111048126 130620250 133609889 463903398 757269606 539604900 902943576 322824041 287402822 20119379 65519929 942686021 345837320 177152015 234464983 781787715 245574027 54184578 378156538 947773734 734890163 178633603 929983465 214604503 329513418 158327877 743704682 50166027 239326198 730621258 930013928 924567698 102990671 622608492 863473378 109208237 982543548 335328725 240013054 281067944 135822711 394560436 930705376 161683003 486033658 10247493 187086923 452959112 276232801 783602280 328314284 711028211 123416619 148203929 239236059 825941929 309036991 646086632 199758413 242813761 131134715 719539983 822148701 589738360 370573298 980036055 721626393 121347686 904379718 335873002 908555551 117252140 181112424 244006251 957902560 969001129 960118341 893500852 932531076 690977240 40630677 73341113 534368855 416217410 436997208 836717350 98557937 103733759 591266608 900208447 301995757 183365051 663141031 46968241 531531300 422892078 357182705 961880374 34471597 997831224 689735917 166571412 572977853 480681136 825450693 357485954 638729773 905030806 160133679 885374537 930864201 864512490 278222910 831683396 679815648 82942746 374886296 12201057 146126716 186308203 308078270 180891558 850816131 202510933 461904088 475541908 41029002 484894871 231607786 740864353 146888488 263170489 241019783 526347617 451295823 208631501 959491250 544167554 835243692 944582970 112678064 47973578 814696059 873555485 406844979 889973804 169287039 807538369 946266042 100741094 872693899 106919759 836494197 367246494 311730455 998647954 526102975 170336684 709321465 890493033 15037886 454993926 548786486 781946929 819874227 5478484 96291788 247973851 814311554 310746673 679611120 267727048 224436180 311347886 864471498 125767077 385306673 241234791 732070048 910663697 708944806 825530131 759544308 300392158 358206543 845298279 806672564 998102162 26852566 498471318 367942788 706838537 133303635 178259243 107139312 450295523 58401881 769011271 172275843 320123831 171811442 569498115 233958102 140441118 6495612 576396184 526854028 671477596 788544846 431940634 996087096 493360149 911508806 224398324 842206310 889862697 709301147 798589455 799438941 360992147 190249415 805479827 261476813 754890926 141622992 388712910 127449905 22684361 145609163 429853573 869118620 979657028 199755202 773193249 944339417 896871106 826722492 682332328 263622109 560795829 964762852 837341076 739646689 3480749 347337564 43232621 202524515 167297379 592497625 357364344 577990667 266036186 518208819 854922135 61315181 175249621 458182069 419442726 473073581 395950226 813159462 37112043 610458779 745141547 516381536 520884414 223533103 215811968 228255048 396746540 774399359 144144154 927866633 609637436 677618797 912639765 687783400 113937873 333768194 895388334 693088156 157588635 453797386 7746337 846279002 634302319 53180806 760008759 960551940 172053644 853480903 35809661 82065645 528452313 171716530 691322183 304986081 713568425 343574522 575201552 889749999 331466118 241880449 26705252 899886147 114256945 171690138 307590472 9338035 3745032 985724278 936995555 965497435 20442195 833103253 780640609 951352642 52204655 293928857 743522973 85155182 856301922 26157212 709279512 159658134 821448624 456846195 789017614 898692665 339929772 322552782 814699501 290207573 619552261 772032474 656746644 5678632 740806018 679162963 91425087 244916189 552394950 783674750 100400467 215011210 517392971 606543656 83187534 260210331 301716636 244589667 16183714 73644434 96208953 22725118 403547608 142649449 805035049 342533549 491112561 806858960 915626796 644619228 396049854 708241477 511135643 335868419 848623683 459873252 829480485 427807221 496593711 587547577 295038742 187393199 70438152 907210984 90438358 804639953 80776222 906968823 461938458 78990946 251677075 94450365 447597649 269801545 294262252 836534567 884213798 300569474 456490755 982720421 984984235 556330712 909652990 592311119 933147425 214414501 768426781 176225858 989070139 30131156 260548207 128203663 531504526 526614037 803782439 439328761 459547362 991885786 103090982 592811145 865720973 690270064 771867918 4550955 579505602 674343200 109077256 544660014 12534859 255185333 402302979 722257457 614197281 72548357 574800085 832717655 515610010 421592501 583910265 560660560 755483401 95642835 889104410 886012713 393161301 24589941 97111265 600302402 2285306 298722516 243204383 598319399 895790880 578142025 822574633 798588907 351750123 157903980 203311077 100344778 395542392 840278896 814469843 486602606 283743932 917572300 508033944 727964375 91093468 634136245 981209276 923088801 75889329 344965180 509301591 810869253 388337022 59225688 298754365 385481185 811914245 924043490 933143232 458276811 968087090 121811097 435394478 869269622 556205122 546116233 125148537 276192228 334891448 348184721 559313766 959430449 378764569 294180423 80253306 474157675 180055098 523719083 2553752 158219008 32315486 388636042 77849068 666303098 353660712 322969520 970153814 156686128 328098545 648790063 629371464 286901392 871993555 88479176 333576345 817008008 843626701 513644587 940876676 459393368 329641816 218348336 8486360 255253843 538962766 170187946 893174364 527272882 765371020 634165031 80849045 338708426 874995084 345703947 860604136 832271304 923355469 64884549 220630296 289536499 223299679 743323754 386974069 701876739 919103172 110491842 384515641 109790553 437658947 232594401 280358039 609756272 165134047 55786532 501360396 899858724 466381596 60290618 280279238 869932745 201132068 214002317 608878367 472604356 412008632 512267888 237669530 117029246 175843537 355695128 280796974 419684538 469522504 910991985 548782946 263165960 232418745 614343164 668492260 187795962 61808967 589446628 181753939 847506411 441207471 834295944 829385750 393333276 205574298 110436590 855810785 856107101 392524277 430507262 280487246 654471727 879120888 639077337 151835435 155606479 456942105 114889713 143784248 615875758 817300144 19795145 561930713 113002220 114986863 444758401 156439628 270071327 826072490 670000084 238532325 271216188 200806613 582821725 473410978 83264569 872057793 78615049 731539435 7420520 579143101 186980551 696535686 349641490 759004105 726166306 796433392 142659919 903886734 739001765 563867626 516230036 837439612 629909634 71895916 282145722 756698416 331897998 126338346 426173776 165925233 310366147 683520577 986727581 211640728 217720884 300353251 827229053 11408352 798763875 231804780 473413983 836807376 595669020 56071444 968258886 808492923 217490747 816954155 659835839 892738784 99172978 90586981 848800704 119625562 827505691 234787748 555639797 145360036 48722321 343543275 599760588 351508698 521649244 375137939 203940649 214039181 149311390 46791948 253473074 72906778 735864102 252583329 223014908 171458329 81686876 968881825 560781464 95391940 45864781 178993529 147307861 28783528 882871710 336158497 436367589 446483768 132071338 622442056 121773794 163852277 7023634 994624703 864678863 390637346 596642074 84677249 17021001 484933089 701477871 351748659 329312743 281145767 130267225 447445218 273276429 112577397 887280791 56770057 683067303 170200295 849693861 618589196 279467866 627628863 298240334 778824421 45077017 305640388 146807799 467942424 275520063 557137987 495468566 897171131 889441134 535177818 540601986 923171127 708865057 148095510 451145403 878224957 923918216 971936232 240265268 787265391 711112739 424034654 267541868 382997734 12436939 95411303 21283512 834628524 923755570 298442837 388792698 628629591 421135772 98640891 731251930 172944741 80384278 365812215 449410324 159866634 898312798 826510927 309399407 28649278 182676488 280453640 908034867 52668860 150023328 683124972 61935121 703821740 144602314 928570346 335928907 251952025 880892097 719636540 228764530 470162888 495397888 233499540 158925325 68289140 269993538 459732003 591858185 688971242 931110276 283194102 817551166 86178080 884771676 468496756 316481684 806932849 12956610 22012367 28758517 141012802 479921635 183062490 110770820 50815345 440871953 174302764 429609518 603689278 635916562 547560433 309726913 684148443 9951191 90024543 398930746 586236881 379660265 982613853 230489171 30882494 646310645 164585770 915760747 260259395 655502931 389243041 313824126 576148440 472850402 800444241 888996737 513065517 760764632 276508693 511555131 645972118 80783307 95804790 90255747 68645526 976016278 411301121 979239318 79197828 585850166 153087844 222920901 293289148 200485989 471044241 974063546 192570717 709052370 990469626 694784044 259045777 815091918 468763397 987010567 188039501 301639907 817436092 698562302 131224357 543165583 67355938 704149482 222123275 755715410 451522167 600367366 76590204 227878621 98563615 412384197 799991714 23077501 347864826 259807100 956170630 729991094 326954988 702943678 443864802 291172061 101604205 78984075 608862037 238145575 101784121 597375960 765231264 390548684 876192010 754494300 433866308 5322583 107082606 940069016 875477524 30914754 676778465 269462563 964579267 54958076 859426076 813768439 919440553 521684732 181444656 746906894 705441813 821610334 199540325 647955169 655384497 27580689 300477909 686275717 128311824 342148540 502498435 71018277 280075669 117127117 806471614 273094937 394168188 190965233 913344828 241640364 152257857 55031636 635566414 255041447 86779152 419108408 304328089 39487480 252717237 725915052 413211511 811205862 80261031 863834247 892198499 534596290 50841815 681107746 559782480 646219467 986592533 629615126 189732016 334529298 417989406 239770886 620728048 32573289 771124259 139610248 831248831 598501564 474513868 5107873 9149898 926543030 322091336 793538218 759120852 688033614 680848139 72786491 683070286 597702070 284501012 337931374 250738233 744912640 590054110 379668522 330177111 827467521 561771425 370529351 959369255 258298844 572048957 498597945 701611550 18659397 566919208 416318302 835802047 179370225 785899057 927770229 198016395 585230020 274805054 534215628 484911333 69329992 217589070 52956885 573640494 129168309 996543047 664194997 336610380 902821403 794261771 666285 231400373 172399898 386899020 268422032 385521292 624613222 109702997 361948333 703079225 603502140 738551914 202737039 662242559 451983791 646078434 835106900 188883528 288787217 775569618 338790864 16876293 590045002 171607070 962876444 508479569 310249975 908122597 682363761 206930051 148904289 627774074 135617817 515563544 610267672 12696434 244468104 664481559 451419225 754733235 358451702 283772976 625117083 58557473 334751848 580678243 224147184 867923244 578989129 675456114 125420504 166575940 786186643 425797030 809829850 76502785 273429713 543106706 283945370 95733350 256062028 188543770 869886763 264199707 99647957 259947763 160619906 24722881 92812930 80410652 618435237 751631057 363353655 384329655 56124012 700902773 121310814 951765293 73291775 492020342 767524394 866302533 350214571 794888685 840185598 65029777 268230371 632107462 283538744 902215695 534187712 73513208 585112287 639291576 49026477 508016917 183695196 305925941 187689613 522476304 196889215 43981049 493812056 772541170 562107471 736884305 236580716 782286337 521812018 351835821 819338707 330378357 313971580 110226572 622759878 531500081 10758043 680433157 718771281 289712748 330063202 485918125 27840794 122429425 405610247 464880917 27646574 430392635 198617953 413913007 65363298 210261433 822919558 44692009 267169729 460233483 979175427 631241470 677302068 768998664 851852178 707312952 791840813 88458822 81307699 703945431 187581596 970921833 776110493 681483955 883619779 461632325 552000300 182870415 928616339 966273969 771567112 136776680 154800562 631579221 95983470 457711715 913936862 615641818 767462709 33921458 242748525 146279602 776927734 903649514 421105150 557831471 403167477 202439560 269977922 125030568 320549060 56730465 305002743 407451303 521990319 375366213 317952305 246240417 317658857 293746593 152226486 521601037 857602667 806437584 751459102 238546769 202898032 38648411 497471846 985445765 786779015 916372087 122229037 840465343 107198889 8564878 640370438 379458318 963850180 849971732 162515452 548335990 328201894 276076729 648650844 919935139 153523928 990070278 95501675 731271409 603840190 122010466 386527869 454623284 730859792 646595782 663030641 357781219 477783864 233773927 582411940 439790926 683317502 620624699 499936095 936649017 161221154 800195774 480332752 401453951 104422933 677212692 794026049 754257056 197579465 915006934 654087725 208453291 393816134 779177015 335833737 812926503 479322091 122586072 568514371 807174904 838628762 244072656 279258645 442235939 123630025 831584231 150979330 771222523 973040306 974490866 498290952 713781564 817183661 281232329 474846381 763526181 994560034 804862646 936859221 740606142 392082330 329711217 494116574 67898544 95692862 215128849 286041546 518161927 402221197 80541780 934925258 825712747 581049191 615356031 903360708 829716136 597503181 215130251 917486934 283549823 861783999 191285220 987878139 799519926 71224692 854773929 570953255 288897889 480617845 544065767 537617939 138294631 184296200 7627078 165722917 876231855 536384152 948765488 953133716 723878048 718771323 403469672 267599300 62770871 704737615 166669835 509813855 891933565 518205590 971546371 594699154 405748402 347730147 50436546 479542435 889587440 856913477 844006975 927821585 675752943 609747068 425196337 956953309 784879740 171771869 840304998 843796142 63765388 12620264 624394963 272732977 244369961 231309236 405535376 843776244 685465365 562075538 724104545 178186138 46165089 355293886 958155892 943069653 45573597 313403995 489595048 212812394 100083680 209430899 91193953 78689439 790794288 85248086 367083769 993123416 251715871 960134027 826759297 109476871 386090913 960499633 573353597 586229204 790657971 475440772 535340448 247787257 922200828 105677796 509372203 564203824 594669325 605216812 619164993 507806344 544873276 440897199 478082080 855562233 169272245 681505602 674237974 403387509 857474083 231943047 939591354 379034336 685010456 476831389 154602187 275826580 493039782 559061984 204921284 494636003 402963625 194334763 485966434 830646310 51434177 148437481 948141206 755029944 494011457 12263068 317436488 817147016 908523491 895959803 142472478 541410044 575628377 843799992 689515063 638600529 81418880 7971079 868317480 274896173 157422808 359465868 384508563 766102955 128011829 412661231 565551508 950789779 773547354 315461370 916012685 207823521 547227693 767686002 429572347 223928946 100831317 132951348 279632639 452920546 222888269 527283057 193589285 181678215 318679193 734566220 945133738 429576631 380220755 630277596 869398806 77008076 136666417 906780305 369206197 129300599 364829756 504293156 554630768 146929214 701481643 678171305 997671693 905672511 209650464 320523253 403731877 972801266 403881519 267321948 907145262 164739724 115352304 422628947 979839298 751269049 842035755 55722756 492807331 298957411 761278084 989923498 201756910 558007352 573514248 227168637 985288968 922444149 464699317 703349586 324206135 711986977 967121914 957796227 807171976 516649134 141854483 79626468 116877020 242616292 692864488 550796202 49993149 872146698 146947918 38926401 139816151 1674880 974515117 623057116 975186375 730392329 26035372 265463119 683959843 114415025 79368741 111249048 366965037 284897658 257109562 292123192 650271226 15045379 994316335 462301882 673739767 390333358 993489313 999674364 947791613 72200416 917130898 546288998 763078019 282920101 676857997 477891975 990754868 901078832 676315601 700749709 844213289 242482582 126533842 74442284 915238343 276660477 883600370 180081762 447953178 889897661 593496864 2108219 659321463 212217081 465623821 530525121 604511748 108159296 874775641 932181897 634907993 292344605 69574331 54550703 688700730 157289357 729996790 596607732 756349592 48560568 866256862 51202447 249380087 760439081 166733972 348652459 92836179 111225992 338420527 688621578 571188789 597787540 566196158 988305557 79470271 384014104 669594931 568514134 236612457 813590773 278873357 209474840 105742929 866468012 388968217 932283594 5603452 724963285 680229306 164321245 933424864 189677005 171094698 557789644 498902547 231211744 130900691 706498127 194698817 314524979 157545753 414791563 315740270 177276384 624481439 38738117 268927068 940718945 422274358 796955920 999401116 216835451 706692827 840410466 394412699 141463423 358187820 655449180 287844921 67520474 805544472 582397307 137824139 561806872 572968337 165295108 602909110 641784351 146816788 68030089 141422381 387219021 468606039 39375242 419838265 226081550 383781321 755848795 602466186 650856802 683507309 112417513 405250371 814840894 563223488 24459617 856966953 688046343 924668426 572063788 153432304 232964029 36322957 103306029 431725488 750654225 603577532 620377942 268045605 682913607 655306763 711059504 351700688 404769503 400156808 101406187 391310274 420646025 392756091 136961728 94074215 881670134 526317157 489031302 592425912 97045657 433543242 910278439 822993156 644500127 11008850 809454093 447242421 4228827 948249440 838989059 671875998 556807879 703131871 413871302 50286959 406017374 114202294 461921356 603756084 478789776 154408426 481103092 948113375 89258625 186774353 539439110 309054971 146398487 126659381 665253944 558125740 130226914 190368711 328158917 857616220 644639907 616404080 535056384 126807194 209205660 349037930 317553349 627840588 784083106 437981483 353354576 682313413 941067892 383764319 282934889 641981563 889541610 249089609 91600733 97538155 552390707 154242025 280602183 754581116 519347038 258161717 647538444 690209308 568861314 230796286 927415151 583420060 186668686 130139007 292279577 48482976 23703803 499011098 358910670 355148262 351982769 136227810 808095268 941360821 26444917 988793208 858532993 157528823 540105583 133955760 448510553 252063128 269260426 993980905 749367984 176171899 631740539 212484119 508824598 68064442 28356263 62056660 892463419 224171314 597657806 685654153 317513972 208400486 398367807 295774688 346336988 993802918 861861532 896682314 220214160 752232242 965646949 844693069 540038562 734520103 642747779 218847157 745828063 81544205 859802867 296221045 830611373 506234674 103580200 147600248 8677595 806540849 753616046 962168674 937636718 486676413 399005473 853167567 938358770 761273068 410882618 59781725 290791610 124166114 851155585 883345841 795004735 273896670 123362389 341945941 802596339 368645103 582559371 941431813 242987504 319975615 492514238 18414216 929449960 633584132 118263307 187120539 111676930 503776249 441848962 212374738 760773495 272330755 675623882 25833421 786298920 35718202 510965283 96652318 939275547 141136891 88082812 434777246 583437670 290217885 227698356 704569586 891638140 176797700 186091291 129922078 169706384 816149702 150347943 455548196 846243428 351559600 207091568 157104864 346623026 604189667 215123675 51405581 999784773 942462296 819211646 161934942 523646938 491591951 149065454 786365804 435725752 108111068 265213890 860423004 902920342 458260626 957592095 245176146 896921502 394556975 526073842 228080016 721301830 368444613 395009541 200937172 31991213 580252553 182130856 672782254 972591712 633987079 522566938 194908208 406661581 225053289 429492471 634279211 156077210 872310765 703020359 89692876 757378693 63647339 735176175 541390344 427094934 145359037 118879117 19237248 250875471 944145098 272878680 757562150 172505366 304558028 626442624 252090352 575103164 229535379 226483808 106495736 678665183 964035058 647364193 242357858 583871945 228064657 386063030 223899427 199179426 122333896 133456301 751988431 20342345 406363486 295098918 480969780 794199550 491217318 500684411 832639977 120187726 207986561 627689802 256350865 443581917 685204814 77117290 767072650 173949623 727772475 144136570 276131233 844401108 851352446 80361705 987748032 324453950 651622461 549521763 663372727 694314721 53925014 318824567 244241064 11649713 72145465 699152375 913249763 185111909 588723613 477952121 314511096 644164818 8192543 938870327 263940590 94094693 235930731 532230749 792541083 451905294 313105252 563383794 716329289 947428713 568792050 3415668 580288405 413246223 337774998 366016652 688784491 376169643 684106365 215636367 372982214 75028981 316652500 899875008 154428561 34468851 572639169 625603412 857296962 30159169 441683945 580352949 106155647 433057737 695593020 971857920 165736765 450520983 788819576 241520999 115368680 885618428 673375018 982087084 835069949 644229082 574099830 515412191 33459688 432882044 459021669 542876723 585629053 56940724 513260189 520474084 740937999 616291603 644218560 846545398 756143144 634323742 364575139 179089198 109238665 803941960 344251997 768324686 229553491 130247123 852402195 486604959 288568901 740583609 200033453 292692672 64795598 462774607 748724123 636126038 321499608 861312108 444257006 653625708 613976277 12095884 322337499 514657723 204566424 801899412 753204097 577217452 40369341 784737646 512266821 401061299 384643387 33625168 176160934 442216981 35052956 833336420 675288318 930275630 56579025 563430330 664821780 90036621 305195561 682702917 652224343 948157641 704465859 951919575 701134919 393842112 712096913 913708300 786279865 185016926 599543759 788203224 60826293 886697885 531716542 727014755 106211481 598958278 69901918 783291545 920719252 769085452 777467027 47587611 179561071 670066685 302952897 304036119 983672955 245728947 212823029 133750276 552307874 316254933 28179629 511895557 113523105 838440814 146047488 34390196 269633233 905760856 265861230 834144952 153574102 92157999 23818101 423064044 540997350 858267115 86161065 715915970 379783778 516410872 725324943 77331059 366961777 690444914 310003900 628012220 929977714 64488203 861058302 425906045 750768264 100326187 599640653 275690844 431123036 57047196 35214046 354044649 639884604 157811264 249631477 772909381 517776746 145142233 830009855 623529275 91758447 479172502 268424482 171767955 78676159 483190048 650038627 510475624 803714100 804878636 605799665 11372524 302816969 633644028 743731852 755195043 606682965 839786501 135662655 282018151 507869569 38770486 421401280 964284850 126295970 244721976 495977501 167320375 41302498 781130099 157608920 381514862 877792088 75568493 669399377 325999636 626543591 842463899 662902223 99586381 609711302 714973489 57742277 752575562 302042235 386154530 961104770 534829476 198885256 284602637 342427266 980090598 117166763 508869066 394092598 653521259 16037405 203250172 214108750 547560773 181448987 370744287 787055373 677400409 651433581 960147802 46086816 420374735 560634289 581342803 128252353 95855695 966602105 562521457 535738415 290461818 784748858 121540718 116452245 537699021 151737838 289315893 2564871 646995046 986165761 328970067 108380630 82305977 532898193 73355122 64275671 286863920 325806296 58954623 560239562 379427209 214450847 177832505 671178157 210923382 348606184 620050556 157431179 755982918 627656848 675013382 233816801 901779827 52486939 606328195 504832410 890092607 316224908 911849964 322199785 533881408 440933071 571013542 171768429 709820815 297384972 602495936 530255611 574454286 204900118 76988506 994497048 408988258 929082626 128085825 356265910 465121996 508384620 575497899 43002669 758989542 268228187 52215354 102636739 141712753 956805391 86953626 752175795 98498723 429721153 371288725 206360194 210017439 546810025 5979334 946125280 23933865 35872539 727143272 518729861 356927597 102758838 686185009 651861695 903835678 699995358 438697650 445784315 575804134 536671084 859254976 752018305 671263271 504754037 648226097 296972743 740800437 842622201 272459903 591568982 564676536 248894991 940659930 283936795 587405583 440879795 140705951 228782706 104384601 521057173 399545881 316608667 64079476 728943693 535376138 263413398 589007681 505561415 732340469 520805151 189637274 841020434 327877042 447207903 791341439 922134878 7646153 739153060 792194692 388222040 702781857 268258167 175644160 753463115 653447483 640657992 616105106 404294048 453909285 951846292 106793729 615819421 229655628 653794561 270991244 733388795 596322712 979362922 168610456 925052423 951874843 618310165 835464491 174543743 353422707 327185632 603620861 461141452 700085417 740331858 844800908 205382732 400078019 564932250 717625901 109751073 636324268 211935397 926494724 424626361 329309493 300637875 791932305 541671519 728909620 360033887 977664124 586207711 42190071 929726380 444412991 886530042 581383035 275067752 121723800 796869410 645505879 93495236 205381632 679624353 74183903 179812834 392651177 603051650 993939140 401648392 438308782 835453641 886968841 235090746 759009095 142497936 956584745 752442852 584240472 219756895 992111271 412552398 166538092 683855080 268439306 810843441 927273029 155376435 57956461 844386874 258379575 325382123 733711728 330492994 223592255 669157702 326669922 283612863 236603433 417785931 856654027 55410259 169484993 646748314 94993994 219098461 729755131 978151536 761839329 35141989 536976826 44963381 183003300 403260117 864907824 271426450 575176183 404204172 766731231 621512495 133978919 259775240 225187022 525353941 699433424 560244235 550999819 189758855 195301870 341528240 306272090 540332104 832302458 275502654 459674964 642726406 319010343 643679886 402955179 75356403 148481362 510425146 531224650 439794184 293333761 191133446 819399276 214656567 924568625 119187329 199547910 965300992 412116561 330273361 344085722 432618135 415603012 982728056 274445990 828398700 897100467 727305113 993377757 914393105 243482970 380879264 418359396 219105767 623848096 61356236 325719679 389860527 926165961 391385784 180789698 116980928 568219477 938111239 103993638 849634300 180461323 891452135 717473674 469524788 107181390 188434436 691859840 363182055 789526160 607971884 23150553 787007803 247809500 744388401 273554382 745316442 728718333 443660351 995835889 560343298 966887832 695516828 752752334 426877424 631344271 672216950 258915112 649099308 904117165 697165112 119719858 583959353 290741128 236455733 805079328 361227018 744218121 21923005 230815010 128213289 731018018 926804238 638303115 341461733 470915326 577248565 806135089 194430407 582062422 328018589 609671886 543163908 273881047 612227466 916803333 712038062 308305800 181541548 900306958 228694643 366237278 233134312 987622690 481677530 806335213 317316020 488851097 800006792 792907387 920352077 122947025 431726742 758639542 20618169 969311294 437636227 750383594 88318496 895287292 128965261 688273901 542485670 909953091 187572803 651715961 538049673 711988705 633165454 138658029 232305698 486427269 357092572 712077364 464486372 155163068 63164708 37021069 991715512 556334099 547199840 939618460 525707242 760554556 546929676 690469387 993473555 45046341 200255830 843952748 87856359 305049159 87983294 404761467 521393407 685241772 125271382 27734017 660853811 514009306 283299857 795758240 886391054 218790068 294778071 730107428 656795010 222222748 892610235 96020387 902072480 438148720 357421045 221710548 398536683 365649854 628496364 322319460 639080982 880018094 510657225 51881968 578657643 644568582 284374871 957747557 776210587 520832659 248351113 109669141 307145892 737216799 972931195 966585351 601626891 521189674 474210959 610971316 790852414 478514414 60174050 584362795 338809899 142437237 844392790 528388940 172024699 259078853 595140461 5967724 750411804 624269876 247369635 578436149 410021393 495622013 277348479 8209808 235496218 484578351 621022392 239457564 432560947 274036839 552775255 99354007 964513017 984654055 787560551 533922233 604936136 912728858 534741995 788370950 413429852 723960380 960856806 662033544 247450366 994410496 419912909 428400556 733103665 758278074 568481940 683398931 330097353 28664749 678747036 917123733 452949980 336053308 778582096 740026972 29534081 417234726 68613890 932093795 227631173 186705412 228669633 437143162 999388375 513954979 624228065 701387614 34435917 891230008 128436782 107718165 805552232 534417582 90668597 643157874 449142717 301604074 410595911 918762790 36921323 266589644 494398226 132477154 65128952 342265377 61470510 359137696 21132593 574693915 816200446 957878477 131560873 470812626 336089668 922201123 21237427 569866196 218451194 122748591 422286437 339584745 994863799 837140437 691536601 197212929 171590885 442786827 247510894 97827405 289927978 677445523 381124462 389096337 120315849 111240733 228536670 298655132 721313671 283481544 458512144 307960183 922558413 386945585 959159736 891356898 387191587 635261030 695497824 732961553 385241962 790241047 353264009 727115972 509529288 632616 209762642 267882863 407334543 876304932 92734600 765908647 970573277 159435280 216065280 982654428 192541091 976884438 603095059 21284909 744606125 307071914 749684303 273157400 746743466 625536837 331270995 133553499 138752846 537095896 702604140 19730786 218161336 464473254 465570569 192499551 390213614 604828719 706799853 95670179 788173028 333636076 243355696 559778162 383516647 951642724 916651281 572385660 499234443 132042474 816974074 391213126 41676358 366631076 572121773 886636766 155433109 255553328 350272523 874920439 51538941 294557041 730752713 232381457 694680118 195710988 204308017 883209897 253830034 163661192 916008070 97977761 784205496 360954294 670844219 96322972 984692270 265624973 69610012 524201827 240049968 855699784 320025754 298381693 10053112 331859087 675633942 914522325 383865990 139624899 193605258 864891966 857641680 882351857 121311977 878908470 93200612 940047788 754582911 664311368 692358666 174344964 696437207 124327778 670096971 917646142 503310579 362854510 720524816 744782482 344018795 465759293 296789965 549406410 379300702 319165032 584962892 854942963 540500248 100828354 561845725 743195285 323322710 516205729 282460324 595421043 209556865 882963594 54962508 131301072 23521071 494134871 876894636 846322167 69673261 379615778 473225711 790121318 338063277 642493694 862617828 545617661 91908632 531629130 891824201 994322096 708348131 955974335 179410901 718778743 879861130 210516330 101645721 455134820 895024856 222909725 839573332 915393148 807891646 14388538 831979213 715973514 839008320 377721322 614893698 466702970 324899651 99934280 456830108 182583261 481513725 710692476 964887787 716093036 89660060 187679874 107874207 313286212 763165796 235711166 807077971 457366609 955983603 19021358 992269080 911405766 735918054 187733805 561342014 160218432 67745358 86421675 252954741 14102864 724736745 817512717 613380144 574464459 573251571 868830167 700706392 139822664 100938280 687797524 407529102 42030010 611530376 617559938 670967218 53225021 136217631 174999199 75919200 306802452 391584098 704599149 233954280 820039601 212823691 509374687 825974685 231495630 485931012 156477190 768884930 890522785 96173377 300125207 83683658 573392290 114369036 545342101 114509610 557677827 677635979 799234011 147490805 193377448 393366960 167207479 928204083 291299865 277055864 720722888 911643574 366052779 645859263 864736987 332854167 728530791 122388489 749239598 73121232 394522331 925747610 133121585 665496524 250863806 448833516 856972643 795428754 103689746 165177314 637503481 122503829 493079895 871306238 621810470 89837334 227878834 474484556 899018961 155394785 885276351 587659707 496943344 543295811 272527776 85714500 103678792 676707581 621850123 146637789 617679069 776827930 854345772 816270907 142792560 262616439 905143799 532023105 220702180 832360763 433391020 335340530 699615713 542943726 581581422 513490580 53061610 575442680 782544174 26138681 724819590 617900723 88238306 993001040 995769202 66994793 969124902 50741972 916710041 184748085 242737090 460520583 216559361 730022515 292041691 948225753 591395852 148307397 441566288 419171387 645567505 919426639 991463035 720127536 23966472 255874321 989634146 604860942 234930932 133309612 543751274 415047783 336068279 811438234 834715543 338120475 460518720 62523373 416832455 333553980 250462699 814290367 754510795 744352487 429279428 499776167 812398407 543782304 965159574 387754474 773578989 301596169 45480304 34474064 870599478 53427494 111643748 997590415 29735116 847054396 925911243 842328643 720105544 735408061 892056012 438535226 367750317 665845481 669243745 86419618 300425640 228383905 612759345 14239639 748012792 371320519 268496957 400136192 510394898 574463581 893017447 999433632 114485978 725848680 540744583 430753117 742668457 570572198 257202346 470667653 877511838 3657013 163992509 789286332 512990712 243258169 289577159 137866973 454111644 279550132 729325367 555061005 409031894 108537732 631918077 409324713 95492572 98693980 29656461 606603084 496749185 728129783 343229421 35307160 479420829 190658384 434024471 65086982 487406284 678863427 687115341 359899614 394905198 266387592 501777151 901982846 868643242 229975910 428400596 150413468 111506857 818515929 814273816 338662467 891167519 970817911 503812472 760586695 343384187 295789213 826649288 948245624 585813895 5377589 632561522 341394145 148760443 154152144 250427502 338517291 174138755 970993318 225349562 687173640 431305592 311272150 926280967 105494424 582706582 140492245 25511325 618985649 435902183 338670095 920010781 99922309 430954684 279164935 736696079 213217538 378154841 134865994 988146874 535326975 755397786 300866129 825079688 832130087 54473896 235795039 100921853 313663599 585282578 388044365 108760971 594794413 18823742 15408579 413011617 722213572 355840033 783557789 478097066 98533788 844477379 982157715 699314435 666258090 745950077 797996359 954603778 444822522 803371185 106310357 171787818 73965722 76365760 305551120 160535067 492369840 698643754 675544133 70309647 165609324 924175776 891407423 366793862 21678021 217383279 174728489 596122370 682869254 789251940 406797992 145513159 704990430 40460012 281613612 161264700 241904958 29319254 263161797 939835088 506295354 784967956 206733047 331560238 470252484 705172394 150629834 243788889 627797913 48960280 649011955 874635719 571979153 145928493 685498865 897673253 847375123 351509383 680884564 202638205 109594471 918344656 570778789 269814360 964503341 975580088 410546220 122638905 357048811 473900706 877416023 218314752 199784127 340733580 101456881 93467033 942189066 8210700 485445984 848393518 627896891 197837905 916279214 735559340 241617611 226020498 267952826 939870588 241799710 956452499 405736194 498636675 844042166 772247099 668381279 128768595 667884167 634777218 474466437 716128392 614156590 729040220 603966664 2931047 965818194 895895802 213842687 280064834 206481471 890087120 336094776 356142447 13323949 399887170 709609948 128055614 920409035 603383769 144820582 777097919 943402775 464957397 804795392 655472990 16589241 770192142 760306198 163713708 374147615 500308128 183535714 103058898 192985035 192133271 338420533 563139001 269247126 925456249 574766869 45354556 675943815 506109534 877849857 245826108 31907002 182173736 695050623 684635982 644792082 32590888 356450806 207098324 501306517 799768950 13864182 697090639 413578874 763088478 30942672 872398324 526195554 750323178 697592763 285671603 421214776 855355867 759944821 124943667 244317409 107422419 190265082 301579094 55155483 152791836 50579953 423526350 59379016 450008108 835715809 799663780 443956236 944392630 971978431 615198408 222729688 79440957 250113411 598444083 806240118 696336049 786201810 552514013 598161125 448422647 603062116 516551444 490856891 181782708 234104738 935055162 157609555 303629513 360221266 849188700 202751642 828845722 551694349 59174631 191163993 64306648 995561484 579878575 958653212 418786205 522876684 13199085 766436382 741588203 214049996 608606341 601470565 338763476 860069690 81335426 656680084 212961763 320404251 902888187 772488693 532627272 47560875 237838592 706840029 903288309 386759121 945501155 166551258 983916826 142034463 857874839 584729943 34452133 211008177 181915829 629280775 460725333 721732476 988780854 192280053 415370203 510467058 576734582 780595813 791528030 35223606 629832379 190356388 862500381 771796783 752946621 126131566 936495229 744457994 591548273 910262069 2980115 517479440 181011741 178446193 282168136 76969922 146562489 472877769 995183573 92686116 111210715 555024066 175265946 383887439 48820685 760025383 935147415 271653951 196163040 372163573 138776362 579211814 551081362 636248442 600434795 78155260 376344548 253410631 333440240 68992677 10752606 234662778 71888368 845248203 50469405 757064882 1652309 667439335 477635337 178325604 569304390 29566069 950443883 465218723 160152213 373447635 961837842 220388661 445478745 374670741 512461883 802427860 118554333 120791521 485641599 982193221 312043267 694539213 676380047 308657167 450434874 586249574 700836609 971625740 900179872 357820674 801811012 1739209 503572214 839674236 157833994 368939126 211099282 280562351 721732884 614211463 214610558 446610298 837698265 236629058 691991480 92263314 923511029 280597598 107258317 426850611 472422577 555602898 249726064 430883490 639841314 198406262 15400898 612029393 576038955 847624158 281054195 375276976 752568959 8881274 771387039 613909894 787928972 149679 521506397 368539039 195631236 509326528 341824556 87268249 10977594 402530729 55917040 880747851 661033252 940952807 556046346 762010221 914653032 200095650 439396643 552980701 359540727 955721368 93201222 402683455 688106239 199638560 166354644 558208167 949236458 197702329 168621804 679373333 69836102 147200835 680924859 368284668 835146620 496723910 805621735 422489318 853726467 341503684 459664196 101890360 551037456 933184512 645273626 104692421 235549496 9414117 534791723 830070673 650497744 172658072 413472876 270697132 724728666 129987966 687123702 774711691 139081259 23428085 466422424 77890215 936297139 529404359 98406481 468778096 258120160 828253993 268618764 272308757 953821276 438629096 401563894 697188177 797746960 206718988 808539215 760281431 299975179 27037968 237273101 621138533 739639446 470769319 970609641 630245366 78547724 887564914 178657516 224651698 183997684 141817777 81515381 882019712 949121739 258713762 438639716 304422095 666181664 257643426 350632980 462003622 767359111 222440326 58050217 769711311 124943389 73322256 618115684 151747804 117083802 960418381 90663429 601690006 3785570 802290325 524172050 252713951 265416696 391616265 47437032 834579074 936159172 116590506 100648896 407827431 494972117 180330610 110721447 816933052 646648444 967760936 670282058 269957154 833464835 120664308 84106226 349446898 46375126 210655617 949302109 863270060 534921838 419037755 344980323 365603793 512415554 483656220 699726987 356881160 684057552 76207648 573894608 190148941 867684328 807691316 403720333 202506141 87960333 41920817 811313440 387780416 217114950 772278526 833034336 370024717 873735555 648799631 551622761 414574528 284060107 56469250 917685300 923986990 206173668 642467208 756812003 485371890 154044068 318619311 71169979 366723125 345918780 227024729 933877073 356903162 574177004 379932461 378907004 416036385 378415279 816729829 837357899 555112971 164494037 692503612 471380534 83270106 305079948 539131594 830706897 595007018 675520604 615732129 876689167 326012895 772001914 918714609 912906532 258799567 236988556 55416912 66002217 758499407 495948947 651810338 985926461 150228627 188464748 288583376 823433398 846133593 533111320 804417536 154290292 923338823 94831573 416013339 768575006 610633697 388553278 93306193 523158772 980152491 356850397 539368425 555486458 857318053 370660 601578743 826185814 935022032 794723372 18719068 143836762 594460507 13913084 138613997 320790815 141870580 470794268 503078054 96132488 38984773 805313884 316814945 159137741 54779694 784482498 119242789 818011560 135764754 338814375 663133360 873360206 751323425 568371250 564899979 583494518 644159071 330133444 975283686 600440133 178576610 983764699 726541561 219787713 366280029 457137141 265032823 958281092 547375431 208392205 63239692 629691539 248253319 992103456 8930081 655229572 341887249 588101350 46914474 746253880 299093057 977429135 963955919 330364538 210430297 373397851 772539510 774868949 189206249 136169216 215447938 531306251 672268922 91128235 839730483 280700170 157364868 216760243 269976563 302040783 4826340 132150693 15268058 267781922 166143782 683751311 476882236 36649501 157662021 208859068 421772900 453785959 23882603 406813196 891794643 439789614 266582602 337440949 672988577 162647869 690230214 99564341 893645825 866945259 171712410 814053196 838591051 957293988 550761829 921595056 129542032 622014538 614681885 272682184 62131075 369481698 590967336 495576784 35619216 932532290 755256107 464878841 290586701 376112729 776963665 41871152 323885024 496892527 658220389 57637935 306586707 547519700 677943862 82860503 531407764 690661158 698847181 830572146 996438253 961407019 183508359 783545562 10190214 171710256 293046369 436918070 594360883 847283477 834583238 165276394 41438266 407615425 328888770 314974398 185583166 311223192 391088621 728330226 823694268 29274498 229470080 49173996 434215441 88933692 996581940 905571443 580864940 694535987 982570677 123352250 657204855 18176414 639878786 356641518 292522089 818015450 330740268 236210446 492128216 44654065 295827626 170483950 334250265 39982122 312007095 373183756 94651065 581968717 825210138 399637170 642150514 854856770 506873746 335204635 14236632 602715494 359556614 704301009 139658365 63117454 639402664 525334770 498197802 616864005 394546412 36380039 83687350 729718208 941360385 402528448 623820424 179970113 293241080 253889233 555564869 436604887 630625191 292771230 790549516 544256521 528007102 639543951 10596835 311986902 905139367 412917718 735115319 514770635 122514550 411413377 765153850 494253624 139512974 705532942 37388085 676382292 53052293 251686370 673634410 62320491 49534581 35902452 192865857 425316054 863206333 445587282 612072163 727040279 996675881 102953013 933470847 722759302 245689507 112269400 444415261 816939420 287756247 509322917 10311526 740464280 144631390 31231017 202292001 743685969 309759659 869953921 23577089 200654990 29254804 153154377 901663808 940347820 956201601 999113563 967094868 596912314 448831136 626460268 996485050 391548973 219456734 192091969 104851198 891888300 400247896 989916988 393389118 648565007 521348861 369313785 372605748 728764955 938092233 520801543 979262332 67463947 429232920 202295700 463623512 143675887 436264691 380278712 412427280 98062591 675745882 48356895 297771317 461471609 211012760 539488626 696774394 698064952 489137022 88815364 262192297 65528946 722202822 250511304 686147003 677005275 587829392 204104636 542914837 568767858 969685283 604305581 497761155 236895201 286047705 794866369 656126808 40146949 341827917 853675837 257367216 235146155 597493400 283447392 980525568 533364049 897904338 238170589 695650491 265603946 764120030 394051377 380336809 640976775 351245154 215907822 409464097 592163478 386840549 738429306 487319956 706160135 926571352 380412191 460168948 139947154 298199793 522619302 704283381 452351652 822313343 114452497 735440631 814289407 476393985 638228671 200242512 215462417 958353403 433684313 707886789 856233513 796860173 791306329 83750925 367837174 973106328 112668407 361112106 379034545 572941765 152178697 742988007 28928557 379181886 918212754 697842781 378864047 204584603 839634523 37582823 298775019 458613382 292760854 996580015 118887863 788326495 244578414 920550570 999758138 637293755 267812437 669562610 339765520 819070838 946690244 355850035 641273599 291598230 599991018 643701470 330314176 603729907 65701377 128402196 137640763 941115588 96551188 759769966 478576436 939103739 463351651 516820797 928053796 353531309 969873401 63735262 41372846 297822471 154867171 446405470 533836794 426090461 544842310 15738189 759539182 328856773 542212816 132550787 5060226 840292488 498242337 608695795 394036430 340408072 882639072 615082653 904966840 961598944 256198838 879716629 922204632 344547908 242113653 506829017 325413742 316883082 310298187 172684319 407829315 877778758 869652900 577045466 160364327 992654957 130839135 793428948 567410809 753717885 161094324 817020680 373514293 833023923 243427534 871726482 45897100 597831409 963743473 150777099 878160385 941563201 19472761 68347850 272925039 632363773 135385249 681407660 218676112 130743605 662015378 150011966 966792192 484230170 526869179 428937252 866675270 80413886 251543747 692763456 537333100 390492560 809848340 495721409 584166430 660947954 948290400 709064727 710203984 576551745 539399132 993844786 781298560 451960518 269710390 900338573 327410765 118241597 148345638 625346576 147037254 140673296 17555488 148579321 956478298 414723910 664086689 616326673 21193170 915834156 166894148 167350690 933313153 639092646 886381531 923811800 659890209 335330440 722390397 663604811 335496052 874208204 326485278 832574869 657498542 573333627 233401267 765945830 910102897 813498494 291734216 465415034 526560805 78687333 603397137 935371989 218691936 110546131 251085766 250894121 934012200 574166333 853632093 883772469 56934669 775080495 84882637 877516603 719995203 602573703 281414675 909452925 287358555 859657212 703152296 527518966 710165735 370428449 309181600 458774288 264225444 371874339 924171207 594212025 593470894 495843331 2117720 23069256 931051076 406596144 189516788 501465459 326163696 137789588 225659008 99947881 57049202 30165152 378629482 8045999 135361118 454442035 631338693 500753605 795794883 353803940 859420957 39939010 653033100 554172790 63308445 662716701 54550143 673998680 779980085 113858395 43210447 973132809 158758033 134596466 257411935 395871202 255116374 275309114 438182713 144857734 503343385 559273454 737824045 375793995 911091357 398499850 257526216 249575807 408590386 279658436 85627117 635852236 969078007 884291447 231493865 70217275 103597642 89458386 956206819 304743039 20562750 170132186 54151763 233475475 54718871 284407607 154310216 675861329 91582333 108536791 679101551 85504235 689296996 291711815 254731407 904149916 118653730 225757046 40510929 820331141 217855886 406432877 468552133 752144707 20900912 330724376 311537297 18529198 619292088 743195402 540963746 242104585 736714479 612053016 116430968 951864517 873361733 252947423 90451013 478329638 988023987 720995516 103762238 27557246 485352155 181685659 45907 368754885 864091627 279405541 551507529 941485692 208493433 839478236 962089440 382473007 787139957 191719262 17394839 83099681 43854275 298848561 787478480 703794066 207314949 120604840 690084528 630668142 997887139 236576025 806155933 84086926 348619689 45612409 10678547 357492744 156423445 100747091 598023301 223309328 81718776 765606640 268729458 904007369 819350084 962029288 405563531 205245140 488639940 157960690 891712628 556247806 693231771 158733910 584216285 536922891 528812587 877063517 246447742 184506198 173438507 283639673 293401354 338788641 234322312 507605592 288031554 830715026 808111856 725129669 446075760 812364021 617831929 837952479 557291136 110313097 19775942 273155144 812770935 434329584 245523633 596973299 656067745 211017929 148257680 112467363 904530912 778769185 420215390 454014581 286084894 938129895 857320897 514509629 484646421 478881474 187420992 678758447 681030037 343390775 230026433 796075148 857563399 201314061 269919862 463715466 390108677 258880768 460660824 894394245 334903746 465064551 424444002 391248599 711581716 32986812 493160645 929537858 128708737 257329104 430816687 912288714 35403884 692720121 269560389 428926857 296408430 147785081 713541454 863406578 86749844 619900488 158375489 368950772 248497701 334504427 560847451 740932899 563167945 388719207 506267094 193715456 90842550 782842111 84046181 43970470 149758020 729291202 61128049 498352364 65989393 73198347 831271034 720406229 813824178 190060521 156404407 405548012 988681231 105971182 288398201 682068861 940894493 913895453 63056711 219229014 593398021 723408110 663615433 425629812 45467028 768090095 928376957 370890347 97148413 615786361 864912642 899873937 707223173 235659746 411308410 898355721 495421009 349513993 108732941 815268625 755040116 107538302 810101499 630821014 525760708 102211602 226377998 9003977 827385666 884378527 49133627 508463778 503844783 654919184 263487152 149725828 93483890 620973920 72546244 254567412 737396621 386744191 130705139 873034665 417149493 281359293 234303919 747187421 450426940 783548546 477555215 831355798 516550046 105384647 147961811 559147662 591520287 616340573 885046847 545341895 266471508 662320721 300221613 949837355 473934768 607190836 394293517 854400111 409651801 105606380 672525187 131689951 610694973 893876126 450780601 766870033 268810268 934802894 536645758 397169016 361042859 639076511 50986847 18409176 960625799 61228168 237239074 33732615 392669552 129877038 333890004 599992781 405351068 794216681 647670806 1859033 848985236 623233429 764345773 299062362 683508968 582281807 984631137 177451587 493859434 747584686 615967465 668407490 629073825 407612425 176563831 52297080 171025851 564962835 378826019 507002890 12136073 644091118 101429772 349435621 21362552 356281934 645036265 989132795 335640364 596953399 281001008 714955893 964214314 172131501 396952421 807757160 43545669 993720686 823011392 59143152 815629771 462443762 136391551 299257435 223966527 530455432 496271703 724982533 723901553 989502712 668458401 778615689 554054167 801032466 723198827 643065502 994335130 917624814 242139633 581056441 806538359 432005842 851788432 776478330 243135271 565482108 84923729 753587673 859077742 105853888 360243684 600831791 555686286 331817041 128136624 489654941 688603715 845987203 88605304 206141394 317692137 106503026 230663278 725634868 527731614 399985672 11380476 467388266 630495652 811408946 12916479 901505905 327990075 978154133 55526070 677288020 125177909 452040401 715205720 486569613 859099531 649837560 54259080 576136124 584954921 612646205 842870487 587518920 191851217 292836216 127044841 621326879 567291312 751026963 785597792 260213228 166366232 556065794 744531162 891908065 277677031 187164652 770586228 421723854 662021463 100576293 616095794 749150449 19649668 221375141 18562677 965538227 202758809 187473214 424486687 638687375 637873483 182714146 237221509 856571052 605006 10120390 48492862 931585807 244197868 789496166 980651250 192042958 999857061 602176073 853339897 698221427 694511847 988485024 758373432 856855407 718976420 667012259 734256062 654903900 307097964 812187188 437860541 145096860 71117118 388649452 364794242 247027308 603509498 85575756 495329163 493975128 476403748 236932590 410901040 579683158 32874965 671799874 706412251 604503955 843981811 679896723 269159857 540029076 467936606 62903728 137055979 617558654 154413747 857070573 271053618 217188142 159433190 438932146 771633005 37796821 25027410 434595902 17544326 267033885 707965624 690252091 551562696 568629845 646415359 660173795 56762944 970180723 91437202 753319 801078881 499089633 392604710 421717103 332545461 333922456 612483472 106114051 787307563 412814731 820392137 131632260 39566360 879185988 575899717 279149298 361637143 530509486 18244933 42264139 486670877 454666683 865567359 941990760 623969325 871574110 935185255 432513715 79583848 233151647 231741439 657925825 258754115 569916638 902869461 126666681 651439289 57749283 713398471 92779544 565242545 438935529 58300286 480487365 737281856 6046652 811275279 965225913 933081943 611937746 327634775 111620967 401421506 815824778 331637100 16838486 479696407 971501004 549588421 126778368 338172930 339512483 636023577 145321648 252929864 984519179 299770334 764118475 139855652 142886144 420068343 571287525 247133319 911668807 839029580 213029471 419944669 193776461 293332015 909805072 748261426 945209512 724552370 769115118 995725282 237653237 694722864 480449897 63720381 879646382 813787793 24368721 444575083 451351408 126967544 596659720 476191545 740308462 296721368 857322049 797803989 435370826 807748408 737059141 669598465 871716199 221385166 953665082 826463340 614982853 2228457 464234912 435110141 253140021 253175465 628005804 336476292 414188436 199591866 295815410 957425982 209030808 71993272 618759830 905252270 89665430 616215909 267586979 644497118 767211994 669134941 684031604 113994749 120057444 62286104 897811213 14544117 74761996 23527484 60300772 502625586 996598378 387765302 283383805 725205210 512426217 558874137 335743520 802880350 576450504 690363525 961795716 852403124 253554216 693212478 252999938 719897830 106314786 331212418 764122007 778981654 191447680 413701660 101533151 485425995 495879051 831604217 565094512 544837765 998162766 562251896 157715926 285279899 575523994 404382789 72366758 269020282 289559273 104086703 441969856 384945384 777573769 147787919 804495449 323066522 42138716 317046829 432305265 2023434 936557071 905573008 391250676 53075986 759360378 852116194 544564289 887961422 171839935 929703240 401500909 829101166 61573811 448638892 159003610 294618396 77652496 518277370 875974721 84263636 879459286 875422177 247444354 413977946 688133848 148153259 332072660 412525420 902102681 450106984 245935432 35648578 620434087 779377314 13655852 263584475 918599546 892218144 179266622 825479056 277304276 707027562 87373580 647199082 876332242 595396971 905288147 811203910 888837705 521984833 77961742 937071817 756395764 415383647 216183279 426374593 74167142 314253267 282869554 77747487 100304165 491443358 187749927 171116311 873624008 607308601 609294105 131223329 829218390 616119685 716328224 219335139 27338930 756578020 378355073 455823543 813418667 69075432 481644874 461467479 384934327 462534367 985173252 665307290 135467953 34230703 44576492 590367007 91376298 940625839 762748724 563757411 6241248 528263191 531900120 10341275 200025508 773287198 688931640 598882545 586876028 595772264 193113407 916332200 200669317 991975360 846063032 159093628 826385414 131184916 561299099 6892550 118301375 850307257 890163733 656327717 571265332 166417168 769963894 420310109 902794709 189690248 132820157 706882351 7279706 676721946 686255375 390170321 138503605 171016893 683306368 574876668 213925345 551491522 520724744 834001923 755707744 989416250 107695530 239934828 225300565 368687512 104599577 694205089 667755123 927337989 540707029 407610937 924769998 911809818 291570384 113964828 823930406 420697522 483968724 823741070 123897469 647855545 334723501 216541514 747458822 493110193 362227486 841221743 360690276 313854675 51382770 602565049 638788647 942842410 595276910 537643440 532187546 915365365 196594726 186533407 826273853 24198544 834096151 246354961 956232683 187433951 877468144 512860965 632708760 297199683 484801268 409448318 248648081 733679629 294358289 447555438 131454410 911113194 120330336 367196532 275943636 901014726 486046273 381025822 296515825 881314292 466604395 906217139 391815847 763959628 893331924 412056543 451694587 482445457 694379939 957360752 449285187 472081312 229902381 885940912 934689112 522795288 855043604 238112950 486837799 513846603 156571481 824735301 140397919 310073470 116552080 821247233 650672185 506470834 203198344 482001458 659676710 326215024 192728531 616300926 573672182 240676138 559331946 382651401 119306873 539776352 648181475 859243009 476452450 862145900 626566472 289594124 782970614 935288005 142424894 87916164 187336135 651285676 35467942 718208079 941877034 813808516 469006637 508575785 513436575 477663210 519005287 827081204 405372128 502065100 202597287 348454274 217649101 278730672 181110370 187568545 878660729 445866660 376141164 805055347 255194303 447211416 346962538 970742661 738006217 945780164 615325302 50947639 466638679 156890964 701459343 293639919 40690600 215450750 714711658 373192015 236389545 892399637 824571323 186121064 5745941 521848716 939392788 911859169 79153881 39429261 551395532 200561067 764079206 284870378 768484452 600695966 582503647 262011637 852168745 84589664 935890326 278057038 317290481 624008342 57246568 216755523 800301347 146057322 195281801 118863644 784378626 844400322 663129792 38373826 700512771 960468437 17092039 471622750 167886615 764612281 253478922 299835879 566130639 796105072 214190388 812822281 545622727 131598262 981413877 632490421 510273506 238077861 850854821 535195901 300548579 820548259 853129211 646151858 408570606 472028708 8976426 939977764 603086956 60706119 945202903 721223754 233830050 770321055 366820685 456776980 639885557 282897835 92134113 201240988 116841216 559064308 332067474 98718779 540414466 208655877 548223080 81355213 386868570 115463186 940818111 406152770 288557103 158340135 860708 755185522 371268906 757078107 113772384 838601761 152287490 402260509 717479122 185974348 945093176 490556419 217315906 143112583 10700099 165677598 755145731 136448130 686462937 554277382 792268767 824706580 677454951 972459477 498164356 322109032 189214904 848016230 813535533 616044885 175543055 906173810 526085753 537662273 799707160 697008155 470349510 271902135 621385127 151935212 58249592 326165094 345004177 40891325 12623720 440704000 394071585 124127176 78601268 338305999 86409288 798154848 160685548 475429533 781001560 652622353 217037580 655346650 302999780 658407741 874874031 876174055 907775195 94373639 314197570 326131869 191437215 736588512 159548878 846390309 908475108 879473819 875851661 717343064 113767920 70152652 856121682 345845798 380184359 44798041 286897909 634600939 636398021 516403900 176237092 586771758 681953673 266905514 369457104 18475530 887279179 839607392 291680393 308532810 526111513 187147192 855356103 297232086 188541647 73335316 968050390 223820592 526104905 288318770 315703830 528378854 560683555 190652820 167135560 853228104 28942513 172911308 556865105 589134583 231463637 85607087 903102773 962020566 217911609 18731634 700993500 788904900 494941594 578954159 725375020 348370279 143871808 469173340 85664882 935645796 197269906 744673912 214505979 957805540 535079924 511451754 121472758 456269546 197693398 841727220 657734926 219431798 668997001 449624087 911133735 638392519 640464084 149811356 275722599 872935452 988435836 492029558 170865841 154358672 651788835 799954019 426163031 787320303 704514406 685609129 771790103 194447642 136638050 952130384 752715895 370737475 557816617 649632615 457230156 893767241 677845679 148852172 922339260 341073855 11384228 212212167 52087872 811923772 83678239 92811857 556367192 487294231 316094198 40294447 947701981 159270204 945479808 587909560 101547717 962537250 856974217 604385281 143468926 525125649 593257297 299392258 452091398 667838333 454520828 43226249 781970776 408181266 901869976 849189933 365067815 566119855 240749545 855380318 456298537 272465424 619915587 765791963 307322696 163697467 515584017 401597525 186440992 864479983 434702853 628698089 945296699 949506788 614427405 738028614 261704090 518923431 275710574 848210846 84836968 852821686 437549499 997052609 419127992 393346238 921518172 198121011 33390209 386217797 240961928 998098146 878237957 3755513 954181154 17322200 680178785 369105368 76699708 708153401 263248397 789748142 65535972 680209971 50123083 462179396 857810146 186121068 768061678 821291554 515775789 362570603 962190054 392861846 719843436 191681287 574215092 367460703 217326519 177210910 955397854 585069726 962390661 56084020 281261145 54824494 94560203 901308194 846277513 383526755 675829610 390342801 296608115 688843208 844904994 641394165 30722662 591011643 314112179 401876545 373961256 146177128 434397841 699293 696261436 948315546 357628217 562340750 492438676 658359973 168353749 823172193 42899723 75459816 427089778 745127428 296574155 840842764 322889281 158151704 651842140 564507001 494732083 728800921 919172060 786646521 712007579 293414799 386654614 89752923 496921015 41434060 825237213 244787705 956982716 432357509 535166948 919837299 466235914 898105493 174489315 458568977 137685995 865411022 668019087 467427223 268002444 708721249 552030836 811967962 698556014 209769894 69546302 176191700 297091200 936818907 637862130 480218433 645979719 293819901 317774010 595911978 596966120 286527205 900021295 158500790 942691314 71982757 808656968 724174948 839737214 564124692 761154761 703119410 796046164 597063339 19873659 825478382 73771949 267519608 517741526 419229324 874819444 438473749 269444615 630387545 461798974 194828086 531862014 909025057 3807297 914538026 918631586 184156402 220825046 18025197 916953933 233857955 112430549 489300456 269881411 376851475 989137044 842074785 674970553 987158806 268028090 911516861 382614023 621623664 76701698 918940022 741162976 142386796 264456080 567458887 291623967 596794517 95844050 840657991 905504975 1376117 15390507 201315975 472468277 10791052 691545568 664385150 526835080 454949398 101032080 71912103 135951846 50727051 456877753 160750358 843508203 827018164 438280726 386402218 478279945 359683892 499294182 688496665 393654485 253295811 132181084 804308296 564328102 512292576 525795320 866387187 154836518 813073320 779731420 489938086 30157950 61386992 144105533 904809263 69992239 11964146 239096915 136776266 672306461 566883562 434019424 366728000 244230769 220150507 77160723 834115799 909150228 44776324 964929544 673384946 473894584 340279659 68369527 843784782 827524473 320149988 832930417 23033081 761609447 620393261 762611830 275733531 249893073 59795087 68791026 742541675 546676531 934546075 234651739 919746240 890351819 693783725 918797743 401391250 274165001 501425187 654775959 283117334 11880270 874699189 228602450 818232196 548726528 330114676 219957739 297785593 70985945 221276024 411052925 457121482 464605602 369298653 89634702 183757951 55774690 529093927 452810890 62830884 510519302 116042409 186698763 728719084 25982265 521152346 223248586 649094010 511864816 581900502 514825380 729475314 695945441 143893923 408564648 985385369 929516300 266893053 941941684 539904340 174080011 308113670 411860917 16973320 385111217 910021260 984416323 5000291 86685562 759966477 230141310 611088288 357543521 886408443 46633282 556681161 868041622 369603458 46511035 311632522 556780387 86725325 147817559 190017054 100626625 914938921 809470578 954032780 460765329 507849797 341446030 101414732 248556324 167092033 959710398 786735652 262590966 487912340 709604501 408882719 333473730 74820227 890429065 850491891 819556920 408094682 484620199 55600479 480677006 684934017 570366747 463682979 846357444 932320324 636159902 525111306 287593207 422245641 410171310 361270158 220246851 299032779 689193662 288822122 200932007 633435770 196719290 197329883 690641201 738664362 970255876 218350501 417401988 80465146 768062892 187347333 36951865 543865495 632634031 425449512 816558761 219563474 172543584 756488306 138215098 75869462 630835779 366361215 192920899 386849254 273587504 224034390 458896986 177022459 480264325 588406890 843369133 511448211 367355258 386597069 219715816 599957061 920087081 954805738 403557680 459201154 597266214 873608720 387709903 886264748 973112683 746537067 195022682 238501166 827134778 565941435 444942805 4977366 860407266 61081166 931826671 107668347 239736690 908723549 18427157 242058596 839137980 79786099 482399945 393115215 124678598 98694567 614591658 277544476 743559883 809293213 647075443 86405060 714979527 723018331 418030409 519272751 172960718 414090050 93034582 144877431 773175149 26861233 504843193 208226181 767770184 23099051 895132787 976726127 708747272 543674319 111350547 373309286 181752873 686545548 255356335 479506079 763578507 89188763 283009297 561052375 14474396 167582438 959535597 247380165 622861934 394168629 722318992 655507597 22432236 854449407 760397376 168335148 79617270 840816628 867037172 472746119 292980647 138711404 42463374 175083652 291140666 285344599 692261658 661081034 798608013 648353136 888796465 2157464 992801327 652546291 80019955 885933029 546288639 371554746 80585002 284196905 90417494 852649551 697571505 12896299 911934913 808396461 475850501 14815166 143573005 523047480 749472247 194787847 512244637 124610269 333699890 329595299 961963367 294610859 996921973 186754440 278073528 665605367 841559968 167373715 230128456 155435908 710764917 752641025 511003889 12307989 717162252 844304454 364517368 685823332 936228341 951794797 973686869 597125640 929387271 41231794 478857698 29020236 143651801 88163046 930136346 988925779 968385847 567022335 23314150 137559021 24833311 897585353 788077096 736372776 460673123 384315827 488900660 980975058 689459330 208263321 590375853 557250127 407001041 450933543 425842799 773946444 232062930 804256990 835711489 613547793 142224883 43586454 292381630 854586396 736317560 724568946 351564552 317181147 280164583 670756226 726172912 884799575 870746090 702425904 785527595 642853727 435072075 668429660 981963507 443321211 681736885 645435176 939184159 200495319 265533876 554278037 843555321 443288331 777393388 420185366 467897370 60073221 915006394 496599523 368859887 66878819 225218377 925895501 173212966 458812654 423484744 161729627 524865352 449011283 127726357 303723058 91951254 902754305 624973746 253291932 186012178 773924937 156684739 286097073 184511957 501260511 267838573 629163869 221809706 911162975 123738134 37735542 280876712 931097540 898196264 736970398 634047621 28240594 21016813 343630127 511753780 450014645 488229534 988220625 623196303 872905712 143745431 726311715 893649123 183334879 337497725 863714109 843509230 290258683 81465363 253783081 444399327 87407817 107306619 250725453 325407744 499585641 584740591 919767455 536798399 185079725 78154316 646968199 649634466 484631927 568717901 849664288 988639130 244643993 566903985 428231674 271550269 119370559 639251140 758850443 709760421 759650535 12677819 222867643 405601859 106203075 728200472 214972649 289959020 620221024 273451815 976976895 710706147 210921675 260515783 629364057 246163227 222936686 146907051 87016076 992040904 131233791 15132388 637726019 871043284 564826188 283273611 816328445 79027890 650093511 906055604 504286422 882130168 599288297 301325714 953871610 356934208 975535178 341104861 889565030 742232343 59601072 281525155 474903695 526779636 237445068 821349578 121848019 27241512 692984816 309211992 587271112 913906799 394839186 454506235 914181938 302472271 411194829 61779153 534959028 510089867 121215628 87464910 685177683 430874416 279197098 961853720 102261425 929394065 157534955 980341344 18815306 47616743 155181950 351225964 619911427 484810331 725187951 515217264 613692259 746073450 963220287 309683447 147430652 8641582 111109498 248244050 892854050 674331854 829159525 665304236 615056225 200059679 103976390 44729533 995323904 892200825 518789422 356117551 570732080 263259257 171015150 601023481 852186855 850628832 66793711 617797417 106964580 286952247 24933820 265878241 730238823 710314686 177231661 886776766 57764144 802992993 444766485 357008869 462562485 735814452 15684620 986164774 201847822 168901363 249407382 750957979 897609914 9601663 454099816 181517270 961498436 790809785 334185733 96790500 545612245 924619305 25570821 921953038 203050778 777051056 934219830 744870596 348920312 343455155 116452020 424304155 855739221 338044411 777021802 461387307 850511462 84091069 100503536 269700080 158382118 119937211 114774993 408904065 18486029 683514811 947339371 928596909 955418922 997781944 897995669 500727335 350698207 177673864 516293398 903742347 739502014 69278421 859592447 105365499 887171173 252475701 836432881 976580523 90498936 390069550 383422601 567607289 501359793 422894796 350836673 254922726 229531222 1934107 553173248 712130279 413728275 157443377 437981133 260254893 221446689 394566868 390512600 96712970 143982199 80834807 552711982 839579091 235850144 396243282 12938131 593045653 213131243 92643931 445689447 941301189 141521584 671314003 826842251 276970176 753307715 410813314 858176195 612196969 791247352 289174675 458860515 563773310 37280171 711617284 579465699 550230031 829071395 353379983 244569060 440681828 874429553 686014467 332493386 181900132 811648377 12412333 764863182 763058171 954375790 303290568 158375644 880867170 639204724 752262487 686018591 555035171 361686531 607461237 828585020 418000783 52951865 677561185 186159914 498828058 179025091 292192689 576365744 790894820 456675670 418721234 96876006 590904167 47557427 410276257 985892456 515653250 835642674 340068302 530296271 174267584 419254477 124718570 596415795 786500995 6740170 367238872 346524427 752254977 477140418 945720791 508855549 584347206 44769029 651222562 961401443 488828289 571707055 712383497 991176565 923244550 218460783 939999170 536682052 824164550 12247328 286474026 347015929 949139957 447658019 219616214 985561089 35347740 524387664 293822131 642370482 473147147 543095796 422887049 633462343 232326108 358958570 186929027 232011715 411657165 639814156 909341708 125533817 858608101 210884539 285870980 151971632 375418899 499755245 105012032 425770212 229813193 914110294 50887343 998838674 10161642 489920034 847650544 89217782 94107366 211952075 320133264 577187070 560881595 724054855 159552769 554438643 885574225 849049395 972137169 973350179 266976415 63335276 200223873 1818126 791355251 216720857 911844417 173403208 313682832 94662416 111913184 866737663 854968841 796332478 967158675 317961541 137102487 566974469 789803491 840177851 736984359 687781408 173161204 905517160 509194898 756272751 949886299 890186713 260832524 224660014 935282463 259767204 131932888 253982297 133575700 556834762 628686248 76732648 515630537 683571344 211700685 350668440 945929828 31252308 742000177 19735196 453875730 816176269 154506207 344995160 326557996 340519659 940631173 63836002 483541043 565839497 453366674 76001822 853420793 245128208 571522091 174586171 884845642 684589846 44314605 393256426 809344643 532428079 387082907 144749274 348546187 751248611 185739784 902911034 571226168 425846342 940613387 484707546 764575720 65247312 542976710 514367979 196709784 931884052 87397440 674556133 368224682 287221401 368700468 913765603 152577207 706384534 626026816 40271587 544497463 968347487 389321018 805433976 528251640 588264508 482781591 177781124 194309436 263032612 562462557 863627159 597491878 647736194 418115357 157018041 136102485 843876149 252462776 175136655 752749427 6639057 977909827 162514364 193544579 795545370 703592255 815137149 500305874 197853386 495688998 228983663 861816817 73828577 416344586 544169699 487687165 639975503 849546133 774824465 705715400 446288648 16861051 113926441 549646712 495348684 196377301 592724570 162795678 211862807 534965832 321926691 361637670 88133780 215210269 386015674 573045790 566829011 954802618 508186318 797039177 909294068 765256119 159907810 25564317 804421188 73286275 806872530 255714226 601632743 151307515 752613196 892872550 573530630 918294436 164945076 638068163 692035907 970724561 260811661 807586489 826807635 585849530 89819346 298173350 123594513 565269971 800478873 864689043 966001881 668850137 561402679 801518406 802115587 619519878 911099733 715550264 383462930 529589211 918896189 401545074 887962315 886831596 845098653 613841522 879544548 582926375 234895606 181522593 357855382 881973615 817498867 382139566 59494860 594629073 112648703 856474835 599798319 516468679 287126840 91340730 67260724 211502359 810541598 961948947 101470550 432421169 893076700 840975463 848915502 329650806 382441574 91858967 54054221 441394209 284728128 235854705 360767237 148586770 313452930 537915046 818776195 486747751 300822794 535446863 994257792 64769339 287366864 781478274 956174540 140651978 95818969 419998422 360625137 51826887 290550725 244175670 277706445 702507689 806156943 70312849 885196009 623247697 90081595 948787161 861259418 721281511 880670508 215036211 236374669 63009485 793178947 165461664 746260944 855716800 35132312 290271744 453942013 444118319 323170655 550285151 159956447 471015293 621685803 612038408 498846532 154113321 715880605 97649804 284860557 977125966 445350625 987011174 890251412 818030556 845878940 57840722 703897719 813740557 883421654 834551449 163254837 596292057 96626246 511831174 949251144 722825200 897850965 300610744 647258921 784349909 233008320 430159839 774680868 556002763 669761412 252597234 286497077 243964145 896475999 672937369 428227940 444725437 474443576 989420508 78972572 429098661 801702777 815306559 552060959 991400519 83352837 5372287 837747476 666939893 151051524 261220979 602585233 791184277 101667943 176218596 492325960 83860316 785764964 597031039 960970289 164477242 102373961 399269682 847096261 158627360 890679536 353076085 504245984 878872139 106485792 87393035 989017656 136284785 333672933 389845823 910543877 119973128 960191900 965793005 463651153 909513142 889300680 869031149 310739442 106143190 572798111 597455212 462329323 889913110 305386652 955121299 815540248 69059993 293124289 88396618 87569578 779459493 452070721 341702888 156020588 434660444 83741998 910061361 605426964 924679932 545922762 148612491 431046415 269606609 35283791 28182058 231945575 799805194 258706517 35278483 606072440 170569803 201620450 712726498 709472251 822030279 980318475 282152843 853060437 539737448 69346041 699575859 485606989 754778547 628194274 160664031 485769421 190116132 731519633 114005967 718614821 135026732 117237687 855809141 49521770 288888616 601406602 40408593 673616067 646468230 137125779 364701623 109534772 462271551 485958270 757287050 240652351 152029124 281985165 454648953 447623236 867866801 860214636 892971269 105112485 111034908 156813219 946064794 850848563 230210953 465135782 942059290 621273205 464574488 262172321 233214115 590131756 811967339 639065933 641524393 102728619 563605258 952240674 886104369 266212855 980374990 424206530 321135803 313637469 942698762 607731623 149244203 592534674 472420003 443608435 712025074 652722004 826875264 36224858 58926791 923358739 425021686 49433941 129581756 569328086 300474360 530876716 806926498 693222210 264250224 828731855 919112321 111647648 761961810 153638073 571201549 592715377 525543484 111169430 685948664 122916787 25028323 239782887 938942314 483896654 185866825 344236850 980292523 990730548 583551304 27764436 560907566 738058559 876391147 514686518 116370541 261504367 191371755 563432364 37246401 538056431 228117399 459908985 858995225 660427637 690125153 870869134 150338191 233504462 9723368 866016202 955722726 582884141 283683505 10586667 193071741 165236765 883717292 877896689 385478660 465300524 898531644 462236039 280681130 826445289 474922262 816889879 274353764 214813507 10185835 192133562 28514374 618356859 5532272 259503805 250360472 42260348 2885237 280111583 502355360 547492897 953030962 442202703 782204707 189044685 323959003 305080696 995054292 118408205 411804981 123418607 61749737 519199946 591538016 115369684 971320647 336017051 650398079 726386104 283547010 44384380 247666188 372284260 784240202 707889100 297519704 655918307 509157449 745234338 698387563 472375117 991764227 494731026 412873514 341378065 694290241 446443651 385609598 318326050 211796033 731891704 395938253 40209942 475324847 45653475 408362405 530306619 130442636 990517433 638732275 734164185 189836148 589302799 120234631 886466303 392955103 448847244 756267393 83828801 878486168 46160385 224258763 428806018 846363700 532259411 950598183 274647102 815089624 760915698 989665218 665910613 559373108 271554047 291929726 164322922 207243403 175218107 389478196 67289843 151488600 920502321 617490976 333888442 218761343 133983837 387626803 257158607 363241329 851610579 136426002 638325445 118288568 724561076 756751676 808551071 783437270 423653131 422014809 920268277 735766882 543284988 781911235 101048793 685064120 252694522 730658621 232929057 522772426 336822951 267323410 396186801 724301325 224884040 912396262 102524551 7773140 327851156 593063411 644716211 198655551 824526197 270982978 345581933 484121746 414633712 694096348 997944638 276892581 460124784 920182306 412518863 66938962 314658245 212898195 252173841 583635839 755808672 676176803 449504378 645738286 710045671 98878274 431787551 366053564 254478271 312146504 689084861 177887808 264040535 939087402 883034966 178336341 368695055 162456990 184787415 860781051 651039454 80647747 646723183 657178419 15189983 158257941 208521969 780867485 70225716 200904374 81389131 205448805 271331826 670556586 208173764 846327924 859585182 505860982 114452144 314585155 650790139 526032575 935500403 881556606 324585206 35015464 333019762 115340865 880692793 474347393 172998662 995854734 344494457 991960650 406496845 547513203 240769974 625987594 765938277 380409670 345266757 245872021 803203708 198142135 784492945 132004429 290983009 115467340 565935940 967246706 875259059 620769719 259370212 52811778 646031045 547606567 700621815 474575870 551225831 40145844 601864606 673656332 528414782 564972622 696533317 744831430 109975070 455029976 522264581 440572757 99037056 898341288 751689187 107585437 854141712 873336683 190321357 121933910 770093494 260552288 2250050 125948948 588619240 567732167 786099037 712313325 619158869 950629746 589190660 219088878 367904913 471866890 642717737 918951856 355257764 933943107 63397107 532749079 132260012 32972752 74607160 341518410 704302254 114773983 788091199 948672755 684883118 830603270 332882843 333552991 640745847 171355059 811885943 183684116 100845840 144814435 584655840 658811416 769974451 906907942 327835550 215528177 720169171 917099863 798154156 509686821 246690518 621928244 761526463 466671534 562826923 56001377 148894975 87933154 623883105 146331552 91873153 817715007 67882581 664423979 306970116 462627221 887097530 946555635 311697235 70282357 547620037 122650922 965248847 445025185 683322299 210549922 213279636 85679653 95836539 499831803 179963479 794874852 298303201 790983142 382665054 349532181 55146641 750209162 97757181 470656025 628878901 393055806 36562341 243612930 233237390 928740217 443300922 736081344 747457539 487301526 675589545 720524178 828177583 799020229 978353568 834340244 993427037 780935762 986354528 413349548 606713907 825138561 516056011 12333958 329593090 583371883 848688225 790683757 485790396 866958999 724327521 844063342 93102468 675104625 418527157 958637889 776144208 171382732 434211955 750411639 514575684 746625527 831269660 359995493 764037697 499807341 258274447 341788226 54534608 251954193 546165442 550980190 5470068 317607428 46921875 605884011 301742299 327665932 684310385 286082674 65002948 12641559 864803328 645172164 763633505 114258083 764122024 493282495 63466907 192556510 334483906 659083786 232152993 827450907 751754804 152515417 181529373 479184317 691802946 807804806 7933472 160218165 763186881 792944191 204477886 735232559 840011227 773130255 460553903 958311001 910989522 615395975 634429320 684803993 410675277 63780288 19312791 395195692 264317782 149499424 331575838 189910062 744644432 439024536 497576259 8891320 561923996 522108884 190497502 697692793 238369981 193373442 277706453 348641534 882507525 546509314 485585369 901788100 43681466 682379477 488787258 950693780 842437234 675421950 577378232 524027707 158344526 149221277 403544881 238103598 726218474 565753444 206043429 337530463 431285079 865994157 861283404 853400032 393971938 842911551 16472104 390694294 517317119 586664173 871068204 407345551 933194212 463795930 404516983 105285265 235596800 496012882 165464725 176445503 738180605 475903550 387320500 807436009 761869416 853185120 889282716 390800726 647330728 510121917 959112572 293579473 906517514 597217911 182504012 647620134 803233805 158739058 90638309 488707582 794860496 957170328 135616331 104004706 355167364 167916400 881584686 600265736 783348741 123868377 880465807 948664719 109998191 76717321 10033599 804059294 670085952 118853291 267946843 920140149 624562303 893161179 564744725 686313531 155383136 931674740 701239540 341235293 392933094 895188919 926924362 696879248 944021695 277602385 823620766 247811504 35712872 910759249 609451017 601755445 387264884 226506558 59976304 515994444 833506610 242165475 59068168 41581874 388645159 210491918 569035781 45263682 717503421 344890168 363479358 651992419 74723428 716047687 921479621 831083300 690130602 119547595 196795474 387634028 626053284 635764024 5316154 50256447 288473548 172781331 930967138 702146707 982771983 578760594 645231839 505869559 379499884 86132775 868208269 589580118 54657479 710853382 953090357 805145127 469797221 253047220 998548030 230094617 791103848 261692351 68160726 500200597 905513000 625815450 660178574 535022537 48012671 874388658 91733093 263222732 861215327 15349273 877683397 804439511 424479102 420572802 301380681 365743675 42033974 4251233 564610609 444966921 508141124 164304316 692662570 221073351 125091206 402759430 735411673 941972478 504227423 959738105 833675006 535060380 706163502 123546677 111303911 149927278 249607031 805987593 806230060 767630382 292864167 494695500 791126906 452325606 548887046 814050581 941256908 752178418 231324026 859183830 330175279 29228259 774846729 3399712 265367702 335588472 695604080 204828615 907969588 939051175 838465246 765544473 559882908 82912866 37599098 152613133 549602623 650638163 282665730 483561825 471713597 429379455 505810011 978167607 438193036 260863596 650083732 642777704 797966616 917720313 874939255 575000515 453731088 524862202 765825907 641030312 625173787 846532384 540002380 500228608 150836933 930988188 918252672 172822711 247099264 741176478 358746063 40330546 338647445 300904716 37923923 322284587 650677224 463162147 57521888 719071433 594196727 605081918 571220469 844672992 994440771 187019513 727404254 502484145 142209219 698974464 293536086 146968611 13282459 463699826 677404873 190370626 428462970 829838228 573468502 698860191 279662148 661458441 876512072 723133599 925607136 99776157 973238656 155585985 177140053 390815163 972439476 570679682 334996596 74628556 191844345 246851891 420235515 149058424 650059753 225076923 544774523 847189653 425216876 284132219 277669613 363534820 358720665 421438633 960833876 83664041 773272697 137792146 375756617 293367195 567513887 195752062 349133521 392198947 654194591 655287667 811553272 74627355 88971269 661677384 50488759 67204512 16857515 649928982 332202362 638763085 200393229 366523839 905691586 777566151 912906302 33270377 272891952 518482861 591875589 118520934 567703883 240289498 453795429 804584287 328441895 902964864 661148233 779836182 233006693 624137844 687576440 972263347 470703972 393367288 265533094 897093694 96000797 238102593 722517893 192386000 819060350 725513739 101887206 676314040 241132891 22740657 88974457 398359938 38410275 939095494 262448301 81175559 657499525 684901162 876518299 930643436 793260133 519409505 233032275 882404068 302016224 149099589 973309921 122817588 79623396 670933829 91677984 32457340 729884703 969970808 231422771 224165647 722209227 795705079 165195940 246899385 947684538 24268052 999154930 404455031 361613880 387543715 274386268 509826806 417252970 132435555 882645506 535729277 505657501 864689983 400096529 771062022 353993685 114505760 291160224 179977763 113694943 467574767 746490388 2264460 867925914 698348414 341702042 90660463 254831789 982295749 282728907 672960864 71646950 977011864 721592220 839480718 110200463 926218045 194312991 243688229 245334186 823618413 522893029 195273112 278428103 823691892 183566772 105706790 222252090 23274251 300076084 528298004 192162573 280913465 758490825 543657793 349026723 128517094 829751420 507331758 347052196 100776658 614905827 113115327 394634772 421038043 892823125 768069694 992295572 433898062 215139660 294369850 559172811 707750508 124785489 701664560 755489418 415612817 406436555 133776305 510128331 964846908 969046080 370472473 656242971 455551088 31791449 598601181 761435694 567375285 274479140 860227613 665217583 277007639 589859345 609609797 105132209 49508195 709946535 833766660 37932433 513409925 101884742 528523292 18598926 218948764 726301927 35009979 609573729 275961185 749162645 200431584 300090022 280976397 125918116 970539386 558292786 409852896 389402313 238369097 889635267 273922797 22341322 668694173 865441110 672915058 984885932 617523356 69592058 526327153 181182990 179992975 865577311 291736101 570837131 250623935 757383890 551455077 381478992 827684427 613974533 9099619 661422539 763524676 731220083 988342342 842421311 590334161 654555691 699887710 699049751 947006622 573482118 388072830 116830939 623141847 849848576 295285188 664006223 670753679 115667172 342730903 434979974 252099122 433770320 560547135 47356132 929267040 276485452 174724635 749209504 224367199 134801325 41657890 336438705 846418247 490464046 581275747 654715396 553782998 291340969 299896169 578377683 620763492 792923776 419096341 95612015 224620464 605199572 229073428 266896869 30678567 920846137 47273927 949271229 612622248 947516943 877793068 559853233 111543925 829079129 954398489 596899079 926742130 965368020 479335268 627365564 10868022 305219622 997980680 362494186 799243023 583068692 316305089 991985931 141121498 411629719 212721739 354084573 188875606 491025899 53288183 142280800 393527719 867186628 399918386 58937139 430267956 798280674 741028694 596205112 259064276 870877567 141942756 66068372 601703256 10990610 651887482 444709747 768826977 132119533 411454952 135897637 183890580 109599154 347181803 161531962 101671500 596743218 919431566 953665753 38348829 165216369 717199891 122974088 121238707 181600587 87623311 505429058 713129145 15258594 109179226 773248815 225045938 82741854 528290395 926627326 787379510 61643506 972337626 425234203 521178561 852255077 487610223 933076459 621493144 891927506 204455987 575822269 649297480 590419512 950668733 59070413 158291459 22894606 507935297 158500216 820541599 736340711 324623928 714690 289179139 1424218 160481769 302596087 905310237 4613847 722528551 930578519 855749146 666230591 304966412 487644016 127565990 602070752 825603395 48871392 797141619 270100290 776331920 209998184 61163705 374173436 125950144 893838410 181664183 948967539 242961178 447647945 63254785 612652859 812600622 231896117 65505617 584955455 283233238 829466070 29956128 275278544 810199207 186128871 205016608 377233698 42159308 139717942 768873212 559436788 14911535 182408603 890425210 127974311 245306897 718462867 296595950 642901311 419050044 283748479 161641856 73679472 930547911 22630337 200978961 148454584 538287344 291312365 983777537 41220238 602771268 325679818 403104693 768050881 177919234 7198446 452696046 804417808 840910875 17396348 653986839 96916575 721209847 204431404 144730198 933935431 636046427 169603467 963864308 406072981 683093085 99375361 1343350 362656921 527748724 653860158 974127502 379461275 772954773 314780104 576614908 829122126 571077560 913295774 492755558 355919852 781312307 109561796 554644744 731411585 593008754 202290061 348989435 937179210 894564378 259066208 248416641 290916851 477784457 139354646 784919939 827258815 60200906 28850190 932144453 103511546 986255526 814577264 975722127 20011470 130608798 834094713 940731251 407279098 121919338 178521698 621858033 695038395 503968528 107224981 440904791 906210055 173610972 995324219 949869098 896037949 337532813 291101516 359874297 161391186 541307307 125697818 125513320 515835296 238076800 662510624 13392851 36520190 977867217 789792780 180966148 1609644 733578843 804336565 8238569 709232463 61133340 127673550 584977364 775825892 38087473 230050378 964906321 472196885 400225329 670915806 131090672 145874334 34469696 37895080 122944558 997825463 25706222 420549143 643328768 839154218 838029378 15667365 227979609 756710566 956380417 141619305 402503532 347615560 747762214 585245172 76484855 780807127 232785074 556235658 849854820 246767984 181499168 735779025 843808365 602425057 695907746 278264791 663450799 45132364 558043247 875123965 251915384 919812400 17546027 415609437 869380491 229322483 906646850 475169031 972632822 243537614 111890783 13861305 164857091 143838674 157600972 483178048 43207420 271110991 445631471 642149215 969288133 21400590 458105968 396043865 179912393 923149191 82229906 18674799 932988134 830918682 883157845 189902845 971479125 767068897 62852302 935666901 731199431 425635715 853089668 374070799 909888260 9303671 69004415 509627722 722351924 944873887 769674378 568433073 892187369 453097090 944624910 611492297 924524557 693833962 435263135 954702778 316451262 275675297 538741988 63186309 657020087 775631858 847055252 320063342 94540618 692575203 979009956 990434113 779128187 100795980 824541476 31127611 104661368 915146426 564155041 833672409 18862064 582402778 945810177 851300414 242925729 186636284 338269162 166071815 11228371 892894576 921856628 33140898 677737033 381566085 152466979 911336373 120403621 607691595 114197945 24614791 196808397 164330709 154561529 485511743 204675681 990217162 357721793 158231753 330120854 739503690 159309768 945886155 16565392 330029948 865592266 252069655 491335970 112374310 723440782 273990326 643883620 414251951 848616551 946744206 315893820 543536010 556710171 923114515 157570716 639711239 730696387 121258131 13224500 424359133 293082808 600430212 392263639 836721691 116519238 25026316 859496711 928237142 454915132 808976074 635845481 575486547 542097755 38158260 297914967 983560321 520870275 645867282 6707755 785343646 614931393 171040152 721474250 293962947 201736713 778318256 11615510 636309786 652483460 458853952 578845381 856025660 306775095 609458245 173651254 948353222 891628399 27776578 258292969 19475273 887997963 185588801 59005755 479118146 400430837 712058631 293934565 592191550 891938870 861360040 28801494 73562453 945751774 609573204 748719922 462442072 256897870 300578541 523771033 423185013 979978399 500197150 745364029 778870835 347167041 163038169 147289216 378662738 164129251 491950574 882390564 322793748 132819334 759562682 372380811 32895370 923370511 64592224 201167513 243717866 4690908 873339374 792614203 601848901 25707747 249947116 301380150 478870452 275663475 949280266 289601608 784115257 993654428 381596419 591719634 170611749 985359790 343474556 13085575 192875042 655029138 406349609 425471682 753341164 669162849 379581212 167169755 602803499 493058357 812954544 89681514 205610730 911617361 969583265 943499446 217522854 788989284 939961574 978316587 546828611 280470240 441356453 131299679 529619499 237996670 339470239 619875536 730061240 182465704 903426398 143655380 922124225 620582341 383794847 562749111 901379507 817897078 769364939 809292759 926316363 163151302 571972431 903313734 693084472 368505981 826543976 759368035 327497266 843887717 298260247 331698670 791939262 137605722 342690669 977942184 92682539 908584767 940453898 605516112 150844442 750255182 12910404 38509207 864667394 238534121 692352058 355788811 310008303 96681601 843336831 278391354 291061085 411510241 420996813 720380979 275394680 645213870 119524001 209868305 494239348 287652130 573376654 540787091 229807822 361948007 384363238 502091664 666163216 426060280 108821221 828354926 532922991 276066188 886046499 861109322 907895982 968382800 823978380 813416705 61147909 117006247 60092675 800477306 729119479 684825124 684201672 176096637 82095811 96334806 481314095 99311662 801249103 233922308 39626318 183548273 394910248 614250354 202904975 812880245 566201801 285822408 363248347 914374044 68470583 727708117 709228621 257645321 492625404 969070983 586917786 580759537 401517756 919488898 981915781 317771048 107114996 146368606 583942744 919706011 378122740 802837192 149205407 165252697 105939989 444383352 871595289 128198820 501632592 184417860 412574748 106717906 831045251 957682776 767179993 688008979 13023760 61844786 192994230 301408174 500946176 165222491 265067197 122056957 573341545 886554297 801471078 4290059 166809758 594128445 71586868 997539104 229757163 690625617 63476163 153257901 809897657 191104752 921167093 606975402 211070609 898285316 141956704 522413361 43692775 441231826 862659456 191258240 557292487 37545034 651282812 16698716 349180417 659707564 151382239 538175068 814977008 209411201 108105241 73016596 56905566 656553618 179848037 523827703 153817394 298560547 760458725 840652061 790466702 144938436 4372638 947797949 489826350 161419545 194930667 536563978 768777701 93351841 798127440 595280292 40115302 897898134 337659353 720586234 638511620 641585646 480226699 67076525 162590087 897226832 667768486 76303550 443674680 836003639 397716067 137677637 394890894 224232270 15981505 149691019 103954986 775595350 824622210 601493895 854716961 286003648 216382596 849590290 115383184 784176729 163926389 40861471 66277221 742297059 529426358 872408801 160893548 382329896 313146203 577569437 643872202 136130669 690363655 831651102 483250759 481208377 540186530 819358515 293274240 206399709 847901835 87586355 207537820 724095643 901805492 902891695 510266619 91489471 243412867 74045447 565348711 148913455 912430252 938741330 655867622 998526265 579175320 209264571 720873112 158292293 23858270 907066487 448937414 9308045 769541934 763261535 210367121 117115794 247376321 609975003 514439094 35714576 75863633 792422140 904942181 69362939 629562275 595804688 462467417 388536984 177128447 572858444 454021355 635348546 532254021 901710624 223375561 661675814 749042072 123592731 455876617 880765663 505168377 261232973 337844676 845081292 311826796 871461548 356378527 39624727 999192968 338243503 899724641 224798262 385137246 810080120 883771251 835194833 989648680 569187527 435667724 404378983 465964721 957129999 808184986 380446165 11700224 671301975 222245689 707226918 94767566 992407489 131778992 718184809 349065046 107221253 390332461 707734576 388482074 613817629 843446875 983577997 906863728 895529850 330901188 132030947 541869662 659364098 900058390 11628562 783420415 112529037 952119372 558705187 902531013 605409409 239473868 30001711 507421605 45313870 512570883 552667161 375480869 819771620 953186552 845250645 700823800 536272216 92951941 525282541 337532857 400064180 218883288 82044388 506753574 420517216 189604627 118837877 495623876 629503964 828433357 352982605 588973069 996077988 450475781 535238662 524899833 49763493 26708874 863729061 519581571 262715675 594908822 27482753 12048217 191598892 583340540 679404487 756987095 512608435 426526241 615658960 925196556 650550958 515316886 581297497 168213777 968756411 725826988 520486693 310313813 740705261 679268261 261233766 131925005 62811352 405319800 516913485 37264899 542394878 848880927 18597251 431525058 492745605 722502539 988191350 463398308 958149572 824452941 161518826 459092119 878744557 511688501 65834574 391284082 792972938 700906593 852178109 410287258 471175398 114360516 258214161 621542225 371903569 71613033 327163756 34810384 822584514 19314876 941714735 882972357 101780333 817489381 402489485 918549864 478903077 819788404 779531823 129292785 380575798 847147223 297747650 400287425 626117408 993561888 545029674 164186425 930843599 534891980 231545918 399408285 426186724 131810441 96254580 395057658 449648053 855657228 440926557 774071041 641340635 148319985 739007080 588727064 342390440 228864144 424913579 272470921 461618091 114095739 175523082 229276856 290361252 884700125 151450834 294800534 315758608 219431664 295087098 844597974 102342900 503833358 873391455 771310125 731971643 288036525 690165239 427871685 374107099 711168570 722204249 769812358 113884050 516315395 547155824 265704152 973807198 171423795 188245949 319578899 480446419 717094886 254079672 431495064 809588108 985374384 752191572 883316783 85368083 874363477 919509270 148877792 937559221 53709189 917277344 289832167 868527359 948336907 1085052 427953602 140056226 156102664 116159058 264192000 88202284 926665266 561024053 324160799 264887128 669131524 388146371 855002085 302047692 444909116 558735900 995810590 79496674 122845404 575302877 53480091 663215876 137569278 480439792 742079945 634276883 81313291 843746227 15960768 356267076 789890620 769550493 491520669 879043182 7704981 688607719 511905301 613012474 258448735 352693990 732517088 262403237 104510882 358012446 276122937 21671188 510245880 834097320 665880095 308669786 856633852 145011043 52555759 4799459 395410764 323682621 997870699 880805175 503460289 387225323 871196467 941752402 993351726 273660383 812454346 489240005 47924616 467583675 875402185 421629230 90415460 293867855 74335170 421345367 391139438 539761919 126962087 203193907 154958496 645109216 441902144 967417701 686035589 664409512 432392918 63554465 123717955 312378909 93540627 887578627 573005509 11543185 922296067 555152010 413209528 375407536 417433590 809294304 538413031 824768205 75427403 100403709 86241178 668466828 108682755 793194552 115137785 79529295 109008849 734104313 753587932 385609202 882499888 146350642 831209876 637748127 24634386 484566866 128026068 161388188 239434103 714945076 657051155 157785491 818807282 30392382 155108578 795977146 509810375 840107641 139114882 916057922 360583148 402446969 774722131 673913983 642750043 384997402 965494851 22052032 264735781 482359727 268165496 335789648 803655820 388849751 65919082 587338904 7665338 719180309 133388749 495803779 66632640 319401144 309855841 765877816 473568388 667763856 355096592 746590351 778341779 330091015 65757593 239898707 862957452 52542909 350590729 850675170 353639811 429829353 961858821 607726212 858768456 59308994 130165843 648721292 909511674 727338113 927047940 110755639 535702745 426651430 526476397 989397235 385286699 225384433 144584954 732241190 762281537 741345500 880697440 474357600 36236288 9398253 692903159 162870037 859055627 107697962 781092258 95539228 132241018 725294812 120305403 22540859 451772684 906912610 382642 877945908 204262503 334711530 903210639 839871047 740949237 81071581 102265434 92071831 761350081 558865038 940974740 86617658 242653703 406088828 518614237 475929977 38410755 292159045 951848875 778853381 80919400 396350126 339413373 331165339 568718202 4854118 28128701 842804076 214952978 852768843 848384761 545483981 159785262 400526697 898047472 266752333 137323556 243575244 941771321 140541141 706151965 813146042 672946359 398509408 851712378 860867228 647810347 291074681 549313731 930093020 248773961 91549230 201048591 105475273 944733675 372533425 353192446 377482639 378989284 61671644 322601405 463991224 405460990 245750510 225933888 869951073 132343556 776357299 362288764 888348462 703599350 694323924 273605528 537060584 353193383 254883321 853737963 755368146 25628450 67039929 24183524 487271779 82058203 451989472 623737776 966054579 997767539 31877538 295704070 852222721 334751468 832158898 155426047 902795484 106920230 269996810 884595740 867460489 699407465 116098102 938641648 417469913 283322524 848337989 777177209 253582930 370205765 798512681 651940648 711158796 187314826 530340765 116617326 171259895 155457560 835431603 2965177 809095650 949258097 558664055 433022233 383378833 22810032 284974039 383368381 756861815 924867990 226035702 282931111 443319581 399772851 269644816 499886999 738446042 760377054 883712423 589916577 184714722 168388318 625826801 972162130 641336331 197229022 389537258 355618397 275883475 967321510 179712064 766858624 144064814 997880835 758133893 733722898 659959277 93075962 622499122 976822262 610308813 81081787 873919179 120101819 44141891 300844562 677112261 964722884 268224710 912499355 147503173 82981236 715354814 15154833 536367999 984475826 386317206 455434949 987356606 907847081 24322829 72095370 909366319 529239968 114236406 840136437 387177705 555028534 728358441 812372432 484197759 84862935 781456150 637890365 781192241 234993949 150463467 609137650 401554775 879673927 482099139 478310434 925035287 864292397 662474139 362936017 911547634 234856819 264221175 207679193 31044107 30609417 246303863 964870513 132646883 212855001 152199032 276051623 486985809 278970828 613857589 799352949 580729722 198285921 291679090 297397664 464009439 188118765 875685943 844968831 729926216 163984100 550640147 62947373 29660560 366475222 638919273 385334884 410987523 977948864 321471086 413804122 112330323 283380116 48946429 677026563 782870062 365186185 144856719 264857165 468006166 3284926 978363658 1823060 895564763 54481467 145737197 590680287 13902633 261373155 488475861 136772245 197402904 78365646 31427521 483583054 244981381 95123449 418268787 416804274 317578748 810506937 803058783 158761101 7321491 34745707 215703482 831739325 178778332 489862218 935796025 504588152 239184239 479436228 678903657 731332907 607087700 965526220 427797714 330797381 316130947 932252159 803081102 696291259 629699084 878218980 640198259 117162286 532412457 210341200 541702553 933250828 228654352 143321694 826543985 245980274 351210742 162756159 308997316 47031197 514124415 617102784 482226928 601384000 172185378 342399070 952675280 975279025 575412305 615658558 954660190 47650285 92001280 169703040 218118924 64563719 572965757 572294297 183147198 955548466 203670283 395902801 862120314 751202809 955009194 673700835 391826075 597556301 882099669 814036342 613025071 913104043 136113702 302963427 244305115 910247964 800903528 198437384 3035361 462659666 201615360 546103016 190334120 596546810 192723769 58789097 871109293 877264182 151409532 453117431 428572640 253607432 431224138 451649989 68090596 326337222 39505194 799207991 212580474 927878814 949783564 380101866 768992694 105344680 343344629 677285397 631911882 249199653 235312091 610906230 877696683 232789638 130196864 278491197 294656040 571666830 483552508 764083790 492405108 843654455 538007795 532889465 370122318 364574871 821845169 212859175 747039535 83349904 683250168 259101766 338522116 442811773 571548627 652173886 341775672 265505315 865611341 690304981 41613964 218132104 198688902 717714023 531052042 832506477 859039199 129487002 136954435 500995684 834627209 161336173 950819546 349912321 337704276 524341065 58048729 485759235 216662944 938646573 784829243 348961936 733601556 553844850 548228401 451167377 512388005 736366077 118396081 506394623 390013929 472436882 240733924 758890174 710801016 264935490 564851547 694541639 843913310 165055139 210168655 22630792 414449010 926837317 449071482 897542358 741958336 602709618 979841689 35412245 579346657 98791451 696916638 919724347 91876198 899332406 988617401 863616460 773214967 348398099 320610858 30765768 464959109 123793798 920735748 258112080 132238869 979666119 56658839 726862492 935370170 759478471 415843300 169835634 48631825 883498372 965427967 215510208 162341556 871937485 25121729 209072411 795871930 198852777 664133403 692836566 331905922 659833129 643510085 725058164 65417681 744998238 615816520 751486057 209858543 714161207 206402180 733835429 419844840 369182834 829271580 840470150 955563564 384795816 61249000 384973141 335517597 711473684 953230623 892689332 731108800 429730672 191217474 695326902 399709606 68694214 320926078 998648422 968268632 6323867 528223292 871031426 208976590 302073366 749264175 177400036 561343219 787762885 277577479 175077683 926070489 945404435 453155482 32367637 281717342 162671920 333644447 188316656 674227268 833229135 456693324 975353482 156058401 318484053 336267214 200152161 989203235 579834309 248253234 402354945 612054646 660883396 679841117 484109299 298122126 238709842 780054549 594183952 129580652 777113280 703345877 556495429 423472444 489641623 590579816 883413435 964229193 168765027 939658042 92018615 778316738 228702287 796777749 908633856 854729174 524819082 199500790 494015895 746003588 681252489 860599712 609569031 465317247 740486435 495121279 259164268 395200400 457995118 47232528 44952979 990350715 649240804 982449865 702777094 867407089 58301279 839208031 493862699 823928357 325961330 441495055 354803269 386368738 624986542 218831570 467606199 616344501 667237549 576223257 362747633 491845487 158124844 621773202 260881185 448094053 157381925 942145910 70778410 882803839 1398773 408102444 24773472 24265074 218931511 753896187 287451562 790916690 781975556 537032501 968873305 155476465 37764688 605959127 45942260 553755327 726670764 641959963 626751291 537890036 448261321 363926700 85886415 873836564 39010206 799867334 340513187 488161945 27596610 294574044 239471848 192016120 822526285 280705378 29959309 678905725 436336626 719983941 522827259 140005339 90340243 10733241 279490593 25295986 215385645 885880907 548805499 605443846 9913673 272560410 421032412 45000161 91114658 662912162 151838563 673173973 879033528 605728664 901774858 396158462 196658539 910074035 76825501 191694619 468913824 927884648 70834290 756705256 418445220 582865483 607967143 252350600 1317764 789571773 974996280 760647512 369027924 734977520 80422699 527798681 244429146 604692406 913003020 911230876 685476800 292747969 842181128 66876494 251878283 746580206 272273080 891230283 428113536 944263063 353307551 249438592 945298422 483641829 60439604 790116609 222310536 805175584 670432238 908517353 279703967 118692362 449717195 358216008 759197376 922143144 779397495 936394055 113703844 111068768 510983199 796828855 335113676 352429627 794692066 110373867 129245180 570367197 760817345 84798085 52094372 179394625 707702747 399956739 179730250 115738450 230791634 669544789 494081792 836094030 640323775 69752068 938351956 55456878 615988894 751543826 706718971 590166359 794022506 182112634 192445763 685352473 268067428 236365705 943340508 483388680 930623820 77645936 146268742 209986597 368349905 608913736 869093216 597035964 632378610 60380191 271492197 928672175 975720365 5002 982899866 227880312 426413028 631621197 147661052 186975760 443775299 696350863 876082283 15320090 255575406 804711918 882907377 572451785 395490597 16834413 965114207 971565852 213784681 110870640 609930014 208498647 615482046 311494384 925375316 403625130 699636429 580331161 910705600 696080458 251966863 266170506 522713438 770805544 130600861 112720642 607248866 993721659 869933605 336623332 730051751 582502633 48308228 148088788 646664989 637500680 632294334 396589215 117177409 877037393 306366842 832670609 937779165 705496011 226843426 169295332 99512271 910253436 946907045 580354282 672596658 44068127 664842764 812544595 527520096 919965542 803128606 750193341 90639531 555610365 902384093 681096339 954729566 858188395 306861769 696258087 864305283 692695087 169622357 681136127 482965258 625085766 299096611 507735898 289097709 44611436 180553740 712984488 227257864 921312394 916848689 727565394 573735072 134930226 762090531 998914909 314078348 268203444 178345757 6225554 691956382 171076468 231930889 192199008 944201494 170455298 727400200 244129236 945761533 123991710 170112331 653458285 493463896 196782402 211750959 511788831 658214453 511704998 960372722 696160843 606759705 970410788 38199338 177647253 187816708 800340437 712230167 118768608 400514522 970654854 85051355 593589065 920988299 458599473 819566981 86220133 237762154 204640062 242703029 33243388 170989213 105165371 27713410 684258367 907083016 773814358 834640905 775091684 910577323 297878529 29843984 287385319 417344987 895238689 475345574 861975720 373209327 826924221 267203657 265987003 263051243 610157279 33480546 51895026 756449114 898644126 49985745 385882223 722415948 101507987 331526109 853170867 852482495 210601770 812897270 931766075 929184385 362873218 562802088 204195454 689325879 83858859 241232995 758588455 871270852 956005038 521677085 866064904 938794926 70938223 776732555 132464009 916746331 165935449 567328268 567605129 223910391 966177927 809931933 731317919 124134308 6793401 613394928 352060387 525476961 385901200 88852616 966143810 200972642 872204881 503472751 256950517 863803361 231589768 287835895 341868827 952540450 975985405 843204805 422640568 578205781 786117627 737946191 584067043 252881593 680894752 225407972 715390033 629926231 368867748 105159676 816998082 102544264 736243351 989075419 854962147 277570200 575326909 706497276 881997781 229780416 341649058 761431728 493725500 977935774 832772293 685293842 14498729 751013988 975549881 644562802 520358526 13550579 223687980 427436738 117537115 244924607 912081653 122175464 706231610 395724718 505818481 712119439 116901673 835186846 943049646 994004508 985090397 383110860 102268847 38573625 221998063 273066873 320871152 152710146 400234887 967606397 798782829 930412177 256958634 242299214 376962778 886492108 116151387 994126514 952107420 775396425 646789211 226670686 345986164 901515763 526477503 136493969 449318909 600086460 673876502 133715774 2426512 725646940 3029201 162976458 67324796 873606117 262509010 934234206 917235771 624789657 7021715 80110087 478397663 439405068 128763629 208115514 652007840 134959393 837721840 913642974 155204555 382817111 113551779 685278780 810798006 484026369 970648863 403898823 14209789 858634099 142593247 140240262 934070690 664895840 527219833 722707003 293967037 695120025 149172734 127617046 179239356 531453498 859197090 183468032 449395395 929951295 912313514 995753325 273987601 925513076 622617949 69428988 779497 746294193 180158400 410706487 839856602 98433875 508267446 984194917 152355929 1353486 543922801 883964543 818201351 490046899 154636463 902585490 296945733 833560881 904175506 30349707 111621745 546240726 383300073 968670069 54983805 656174299 357543306 899339500 168377209 895789000 446611314 110715208 280584649 165270506 897936712 23418979 244189995 515461668 40446336 177198122 876155857 203645912 37027312 78124433 248777880 25631130 502111080 213838064 153562928 204700040 81688219 534327827 196666873 218514648 444632424 414352124 492677909 585365709 336538503 952983040 40787597 519769178 785647418 116632945 10243536 220098867 341501185 441358516 616598080 527142896 28921377 548891371 62522200 523204755 227492145 859097029 593512219 513802191 818621548 367619907 524352364 109445295 901421552 178964473 178378178 511654653 914584894 741085507 241450603 950295030 927253833 760221727 442549518 66254604 114587317 659723514 404776982 877490382 114606095 809177452 890629136 223535428 740566896 872154209 611771470 940469876 843687100 672945231 108263470 273995004 490143225 337154103 27460145 210054787 883737831 134005545 382739779 698042655 59759190 89425201 359333115 624795556 337158824 886879565 131876021 281510039 326008484 215750724 393494129 319982026 890189709 769627875 2786338 370227151 230496889 275722134 866094835 95842121 678259614 569633752 121215409 852761195 105049876 855784667 592694781 124911918 816558167 125488265 82443788 22230840 287259823 142979325 862394945 946884829 777603972 191027106 246717734 2387103 162589158 264534319 474741827 537383826 472055786 52298006 43839779 409234355 462785706 522224092 100258459 798735622 491635322 841004862 823409112 24999150 19673298 674943135 233535068 328653284 797207677 471970165 585291403 201209387 476847233 773399538 755030360 588576855 960480452 308090132 486162694 322655506 440895757 473054368 180863372 348648928 64077645 144207421 256162790 692912058 509770997 121422513 78638449 912375476 716445123 474615980 594512849 654677931 19884234 274748940 495631625 785963915 671119209 629613298 681540775 656472141 747985965 615931969 602081597 130024545 279374311 85119041 319520060 342798924 114427451 366734752 523753513 445820735 738667634 248196143 481172953 403210512 635263413 499183755 851627941 791369671 222162728 261706353 759299647 902115975 795838268 858158316 365780512 78267635 882566146 992379906 919583202 931914605 803741129 210576867 739928108 882695301 101531403 365909535 375496035 101635131 888897584 648712176 812600802 914140628 538583874 210551781 937069901 269881841 884366317 891948924 169290457 557341349 500663183 76524218 66913140 121929798 157755825 9873404 275546586 90069110 26052909 230700159 769903041 612947829 868182324 166313606 927317851 956491457 9352124 753475278 169871608 690879674 838385701 153795432 666463932 774400366 294760629 362670270 610082358 838911106 290695430 827920797 901120292 517715175 673669067 344712990 380088917 561331956 343802551 216526825 152594986 814731496 658192167 179403877 129605887 962744345 365255442 12481637 946765937 956910080 357855623 482657100 119643522 961497759 204101164 397674530 204922909 219663457 245652736 131633207 237736761 810106550 603055205 504711007 644640698 220064044 50209930 844750413 416945068 152381936 636410529 120948558 750211201 925743136 148671367 207628386 950890003 517997588 785552068 176062425 784042539 310199441 197415770 206839917 288846897 46472932 529325936 344413865 66374028 560708503 64152687 608478614 85044150 619827788 17339739 110712021 710312582 468649102 763442504 795927713 86061489 254601802 408838207 791322992 481028722 748805807 230425605 644545233 335890873 164759875 115499213 207799453 43978554 607191792 936760447 612993539 33704281 750113670 712265815 623620379 508497983 798529670 128272845 416564735 11345421 142925856 814147991 469951643 164961562 561498342 499813834 814634897 440215045 434858077 169312005 618273832 636957638 910199850 65728384 445635873 191882109 117618050 555266997 213179867 625108691 615246837 930167784 238200047 979925678 623997887 674958855 163277565 64329255 610982644 238516366 710124115 289200592 591964270 376585079 360751342 59921711 534231541 747122697 684280643 413944440 17869256 229701402 336312653 388291359 230875574 566790833 212724134 644471720 654581163 659059854 909737058 46065252 59917206 97676633 129957562 625882103 679593848 829448609 694581191 406135858 326704614 719499603 395956835 377443599 608616554 164831530 711284297 290921029 205368041 485165420 569024098 113406424 205958158 804606749 541529736 935659734 340828411 108241646 916168204 101048290 441564402 519455616 551040661 52673921 624610124 472263937 554718429 661060135 177510239 67806210 153217501 142073334 64229230 802092924 597154546 69939569 481276407 32081269 69442127 693638690 188515635 719321455 893463770 716075553 165166800 471499958 830903983 293660258 461144897 931522470 548034658 874417217 302129630 683614697 399822903 200296020 755213946 938369274 289335237 500699954 670876127 83659900 878615482 479746351 183438821 495679600 336743607 408875315 598591303 754097196 27978563 202604198 724427977 186889725 466553139 815393163 890379315 201148886 574255002 187106278 616616577 470851051 307657005 279134208 766826057 856812951 443249284 72157038 322878663 436231251 465070728 342714933 20460296 270296800 778915645 231416516 902630071 872271579 620265456 840664510 593034843 283544297 823522916 64794522 588846487 520796676 809736941 58233661 609316439 89933523 89618093 838778448 540767042 90115955 104673629 637818547 69958341 844253652 472848385 365027717 306342299 734857847 323069742 133501552 319334665 219727052 10432074 871180 403770895 217578463 143227559 143167632 563281121 674202895 14274162 124902884 46543428 12909261 303139130 997531563 68276799 670829517 78643440 101830872 682692739 315620013 430300715 56449085 634140602 550555783 965374917 749259138 557191240 470576869 947044854 332470485 519329041 240903603 610268975 837355101 811567601 152862914 604260771 169526573 616991756 983431505 791647433 166479152 530398580 93342833 71893723 317120317 417688556 288543718 587984854 839448264 210616895 589115583 437020704 672490149 680990712 189732876 871615497 864666126 770794777 124986014 474968680 994475775 608250889 749235453 182157335 775413650 826260937 773988883 25457978 169828612 383311901 818369940 403436836 869599990 707172130 282931731 119045902 816650157 51665817 367819194 7456409 237122867 792251871 374602434 174208720 447807147 242655750 402755545 246106526 331472845 524790159 782291518 933143611 500627761 782940193 8079593 982411777 91118579 481317352 296159556 236250580 122573372 53812820 549469037 318054322 638180994 323011751 541387070 910722462 405311065 883245400 795159619 559258153 519536771 533901008 18096191 504083285 189552296 979316200 561619034 978885690 641916611 82788795 783357105 874939255 524930836 437252208 131814944 65868763 16113134 562068036 653102310 761421693 78003594 207800804 836816734 513388831 161600754 954269526 725705044 738643504 735471259 242600373 959253536 528566211 103188022 927780983 254803902 286082334 541191960 10304966 516929293 947484933 929031664 665736497 754697004 261533155 902753128 496811461 819377690 441455051 86599318 48301014 687536072 360915032 207724829 432041461 675034017 192185653 606037910 322848521 491975633 690121968 183347065 498404910 853411857 330411633 570687673 835069038 157707251 737086993 221828590 841641200 102119404 802152125 971109389 159228163 202738355 688038277 845297351 106790868 387520274 840092149 544703670 541407825 471223910 939462389 241405707 467579445 907481714 271453467 670702118 464045161 655830946 492364010 889932740 13883666 58256357 368585093 496973760 809564909 948506910 119775262 276629119 796108434 849462417 153070077 166790199 458941021 769080226 606292022 415262264 363594623 235043970 384060758 739054986 108832059 726682755 87337629 522245740 666820411 647004026 716659857 477325722 417679075 111761543 339328144 575429258 837894991 374072610 47985445 22201789 235162281 380356428 712161457 395234381 780765176 160848497 588816356 924209127 958297761 849436559 234339823 676163113 158491072 319242420 750302948 839097562 728533702 68156412 331689113 707950757 840764922 172879472 27524509 168524309 182718417 86384340 577607093 358707282 194689414 809199111 339478179 319965277 738857101 334933509 8758510 629397373 403642261 686675210 161791031 98606760 424245030 634238784 740336731 52407697 423027913 406589702 827115546 113538039 640785888 804832586 608423415 976906466 535358005 153502260 906408758 554019772 569773881 5202637 431293087 453102069 726799154 767748996 788892171 290815331 290867036 119526015 993479065 603734952 176424039 663441532 504293986 736443203 658930346 54247221 645717524 555497724 110605323 351236344 199263625 158044463 496470922 606028903 323700852 944006637 399802910 220265793 17255152 93808142 404225275 62671858 873811678 364379439 185844360 958748522 177036713 331007511 935799105 683511080 419877628 614034174 755446077 385051206 105904694 170981074 975339126 580866147 769035532 94803045 62611371 623946342 391336662 170966079 782087798 292465845 321971304 675384538 838927755 206120023 496501591 89553298 152072029 645741515 728817448 6395675 659607272 290918733 205141974 661804182 357979140 655858446 78404523 194108827 646869159 644740653 213538802 129425616 516103883 690043508 907551302 160209942 116182243 835997096 884562252 260621283 946603338 244093399 257554612 145313572 484658512 454678851 852450372 512879599 971520796 34694671 823432440 408601579 886181959 68212181 4641133 180003198 729947465 72271697 29331086 383246915 981315636 367724286 203541220 102055646 579331805 17581281 191847596 700066052 447448848 671444139 918193971 401361526 313740951 593278364 727450790 110878352 663161273 565851401 331701343 7469632 736044635 640913292 6981151 78983755 342492055 213178980 859966171 838783181 78448018 902945428 616535635 58637031 259643977 650235770 508981796 396700119 513876207 110941990 436482846 471609223 50446793 855536847 132417493 755411341 184717384 703495520 851357827 711183489 410149108 644712762 639748939 326914528 576120480 654291049 440003613 812110081 349324797 238139401 841236240 58808446 468112810 514025200 82590174 577422752 151821195 849391303 814475841 390309648 275447945 296599738 184598596 375532354 537071764 449959936 90790789 705274679 342570324 385489252 60395661 805643417 380185307 859441335 608927706 847391392 982931951 457429780 833245958 5619727 904528234 124320352 463844632 574176395 39767667 409291603 656389815 558852566 289880037 818335879 498313601 648666626 267295955 676381293 365797052 947948931 999809603 32115019 814649557 246554852 683192605 105957001 359295531 586255907 833074580 115154920 388433413 658741321 69003953 820507200 483395195 218233380 653965558 858286180 242340615 131530407 649863609 681421108 872605873 894616691 135381707 659907215 292798771 186832701 316949828 161047036 956942892 315947142 371877064 682485147 97552834 778708137 834104956 212106982 96956184 80327983 357591968 367107360 524215256 480721840 169110216 812639612 87958479 982127237 198225429 5950848 426505484 130213740 460791032 602530252 511130013 134061109 253244230 375356057 105242480 727263745 648303949 475796295 919812283 414330598 237240117 870884584 533281079 193973900 69532677 25778927 111981461 62444675 682463344 86628473 855194019 699587856 629395529 633079385 709038584 451169297 426792257 74896073 570687918 847124955 300811306 659300232 81047808 100927793 948212190 262235255 522267963 433662529 771610419 615479675 220002990 568980380 793862521 170195731 888871881 290959656 147941661 709688279 784632041 513458324 38373584 687424262 925458915 169001374 595911331 867030585 548236182 652274908 937192510 628581671 979622755 360776738 468717461 964443362 839348936 786555438 143594175 270352090 354275793 956353646 878492600 517210294 787665167 365088042 264097711 142263484 843351902 298491859 959298487 512498237 130727156 978647778 681676135 998919515 935439703 810872815 529326173 823931713 207856712 516407364 758104453 868732800 59579317 950658182 642499436 730820460 861068714 44890983 218771241 537550539 704800280 947478108 207651379 358730934 963960237 942034308 50773312 529492482 590234030 748485808 866026391 129192560 182148240 606048055 326700047 694233510 124967359 588696508 577390926 874415889 57634953 319416759 526896981 865240953 237276180 825986731 648800186 18194654 604750847 108349721 555558001 554479622 948679708 477632422 560326042 437378549 631083760 865567915 88967073 135648558 414187320 558762311 467700964 604301929 463910733 740617689 283118237 276493127 96823008 100072911 280008399 955905290 73251844 185861326 321696876 367017031 9073244 31220615 674512550 267992679 141033504 533513737 253126394 450758846 138583168 693195101 82507303 710089935 561570666 952684782 84115177 127198305 987824348 728632099 257480557 971600873 553567728 959562465 429964119 46692809 459329417 256876048 27067217 234023683 856250234 208046892 708565670 78628028 551972230 776330532 145898332 228358701 688969807 870134959 59315682 134182293 174577592 256252521 414709467 576897838 470436519 338009747 476296103 984079837 754766421 973666808 49022216 510815705 634150604 523701894 251471229 319900329 269125175 449220762 505136307 81904896 178274683 391948700 103665753 170030103 189910280 396092348 772423294 568795452 408511070 821109170 789405881 342026006 843342639 782452895 873299850 324053655 263784973 100930997 491570176 695865862 20258659 219334882 978755564 728734546 464035048 435642819 926328132 858250316 724513541 605778247 789594231 267609095 193858395 157725294 305158282 746432080 223317240 646076488 777792868 270676811 286342094 168377405 207940369 337283271 400986275 595339288 81647896 572322107 98864720 400292470 933168130 63669407 963279737 977050830 322459631 131568252 830992656 582738645 508024157 927434050 435593400 286907077 163940586 856681711 172955477 372926700 246998622 462633498 903338471 679276111 69045919 938990399 995761732 339363757 350051386 41255066 909165520 792048766 936323856 123576436 395590658 768803641 119446440 121223530 194697371 690952873 158793772 986814171 64326096 634705935 471361224 184551027 743632910 438050916 495567531 588375356 28121772 452647581 897226261 242146079 828601049 205687087 480049143 78693251 195410842 472498806 492276749 25002373 835087405 517957305 318142724 960976192 511129330 707012813 288539496 221239269 251908972 898573007 489835360 886542483 320497961 56654079 148597365 209716746 751577178 716477518 665023091 967843088 226964576 125479285 440648544 323720821 707627949 652061955 656860364 438171838 108005994 282742195 36932141 744527884 473451446 979792086 293057626 925844979 726335487 970097684 821490647 643095986 65453479 633500760 380810383 361654455 193468492 759988441 897295798 186692172 233061800 3807177 717893819 790720469 772931558 594275977 460979289 917048038 911480683 742169441 936767097 51503876 13587065 137843077 438981098 159937809 106862983 856220256 590242152 419840694 164080455 273512564 165736849 970606382 401490835 163503912 254003186 115041787 832948139 535237720 624127120 233784961 961435756 752336965 557735225 737378802 797417339 918317584 415791216 50088531 148063365 260611723 31138095 633403158 907013570 702861932 294205222 957459050 227500677 59223589 543684254 473750725 469813010 97104007 442311663 466637539 438782677 380899229 256858988 731713045 537417673 368873890 340629067 344407095 129017704 832962589 790468203 573006561 305902328 793737884 848999383 973805885 272292325 650301038 667816378 511265851 577958451 109154902 844506616 632481303 326730661 283550009 82435029 886384193 384347995 512258647 478093448 893091432 129385182 34155994 283874745 880887419 150045701 386104317 744971841 185959927 581872601 814056071 404615737 742892570 212838915 995617035 590107664 896330656 80053079 350265270 250180546 914275431 171242958 763569635 739360565 552282691 939068276 857635871 804909076 830576191 140316094 249138664 342170810 335232214 980943658 983599720 231692414 307093814 194144128 468262617 2178209 690657192 534393771 184486199 464232688 684286477 880676670 412727521 422804743 59768590 961013963 99314566 276971000 957693968 182969406 147256665 719239038 645855403 147632501 455316800 434515234 707585819 560543289 120039340 130434482 102085554 12209292 230774858 63274753 108644487 408665634 69669377 987257447 682241732 494275329 883978634 249167229 111261795 846271494 654380419 342465246 436226656 169806538 576946055 427192852 714808263 483207286 405446069 694683193 999890726 258221410 659983369 483190207 963846078 339968297 154519354 494459046 702037591 34243009 859621115 440254259 954793967 449443933 929454531 128634047 670045667 449138918 398839065 36323595 432899134 534889573 468246474 350067747 658765313 890040354 284999772 316744575 51309149 32148807 597749961 543368107 175281156 706531865 198177882 890697513 776179968 139836518 987133027 492398053 182508705 349685469 970851937 834725255 54561322 18603811 722629685 949819678 472644891 652930418 741825048 465528217 97017846 130788104 891544472 618773488 68830598 985143470 285293544 928127554 333642911 509962699 74077391 830154776 12357053 428482027 217434394 904383348 862582157 210429252 218931405 680544567 167396102 330128327 60599649 297038573 953164373 204480194 211981914 810048688 256812705 1785497 965517367 271031191 742120619 983361433 969260758 564085794 354958550 152378674 669600034 276817156 285332417 384841629 787938957 189738703 622791751 90412326 145757074 152646009 469168815 217343572 468299960 708618092 179099116 792266033 163415841 853258002 832046528 340089257 378527921 304364636 33445582 106893011 929873464 459809070 578595426 784599579 700342848 952912087 872024826 122177229 421297741 126364559 777861470 844235810 16473803 571184379 6663303 160773391 687086717 52887218 263218330 464517654 786802766 246752911 450084009 937079688 86613613 722755900 124136807 773616752 85735596 278341764 392713527 556946734 502587163 186905603 600081857 781290743 509533520 699352828 361501456 149964010 526266161 615615013 187602365 530954936 418670246 840882639 529336689 539772010 665071217 836487214 602240565 113414103 158759948 22233888 412667512 649134563 947882522 752365323 244935670 180564420 492549568 96424087 714062876 94787173 251944862 348371770 400864986 938923555 504238074 783239735 665691060 803444389 624227850 795995452 625825402 528126816 562947795 585509929 949477969 359364162 1480138 334245655 61961923 30360262 269634709 369190185 119497589 258409269 97845463 829513856 623230513 791567335 689163271 459125389 519845978 392017576 961794094 791091708 34259619 281443612 516016759 598024985 206309083 428614128 440827359 311260263 10545451 5219525 883438257 5426279 250162989 61023553 954683063 415553068 244921580 736135791 8790567 739052905 610475092 767154707 302785899 140616909 733117187 987548340 330862555 964277185 224863573 715209162 379181446 841112219 8396968 803540196 663294293 3487500 107260957 552607771 456011698 99576481 70445389 203750533 620818502 548482217 390128462 467646654 241541631 250935544 178498732 472525982 446987949 148642408 912974870 424512195 200070586 530277636 316893833 150977100 723859633 282498450 174446173 993892417 715274499 869241260 664391707 235363475 208997106 360186290 930510682 98004682 275211492 282941523 682755549 525146947 735931675 997469326 197266061 246524253 509623266 707735714 724148643 123593037 647134793 715061905 846485974 925576407 790904140 54569540 608535480 332002035 118053538 720733102 125306650 551989666 34798040 927210135 344320833 517612792 44930484 751002087 276051800 137394605 999000905 564966092 156735503 428377405 158083999 637409175 787732066 872493537 952626223 437024322 294940555 67305677 618068306 306108965 759171340 427010055 386672963 891119847 945969626 870444138 90624087 284704867 748812562 923728901 249272528 484605230 885131375 790127331 829546644 568894336 342349094 373160 43186751 2229112 194517449 157802349 581263659 591350205 976790991 756623704 673905574 136991606 559583978 268490158 874951762 354474934 853170622 561202353 64533551 758636016 199176376 525079470 695862881 448947968 736807443 553838470 237684394 224899140 664906532 257564061 110684822 18290830 421113291 247212039 592390456 23020239 672533061 470958208 904021406 359902027 837996530 360070604 173490872 574112252 339123492 710461039 123750558 997150492 289288104 675051582 843331988 359422361 182434611 346301002 814078007 794945033 35243503 593488576 579795146 569203571 862855120 102057365 566900263 490650392 167964890 293280603 407136886 463813891 333489288 424421537 83306978 302872444 958622814 533994320 971784697 778253267 358287357 125541418 833235499 972363725 153557602 43373299 932686163 376192713 601720580 208606386 231000215 704549352 533579662 801359220 472230722 759918191 135619905 565585936 866395244 854828505 486030673 267946098 417376379 119492128 115872237 773658216 365235023 809239029 744277203 913363973 826797534 14506319 122404375 945289595 688388050 404707684 926830785 242243578 976468991 23505344 117618600 124829291 107147274 55327831 665797946 917758815 319778585 145046283 35470324 196864059 223399847 344397198 640649033 425748002 307761424 146919299 965633973 727809319 77628901 64202879 769489019 859100154 195075082 189920372 497881074 949394272 558601986 493529624 49720986 27301746 618641004 666615414 849091146 234541962 786788047 150802653 89431905 565663527 413031826 625680709 659623791 753197444 291149466 410755857 187571673 178057311 527946965 111634251 890991888 281829159 617608061 172369203 75473250 633331247 830865623 583613830 803096837 421361255 993181695 907587851 101788429 723519082 250987734 163909187 660636308 476041889 389699024 865022267 534400340 85229109 554318192 235867094 881831332 900014749 684537406 329523915 592977973 744793227 154750605 132686574 894167307 122640938 454255241 992413208 94239129 406067858 489385817 842295476 222357968 314170596 129297508 37752113 149278301 311969784 595697922 404330144 867871791 668567834 912337910 698609503 377844151 767006322 531766890 327553809 684048875 938151646 749404067 383879396 418242385 314342848 411158525 335812193 484659752 709398531 234539393 53990765 190108047 87903002 684614031 24598389 576069590 330242306 313789658 42234053 913649580 789814745 388677616 324714371 217386530 409162436 593702327 743408769 884749708 345214728 736978378 113060894 807662282 819324491 276149922 722711347 930440356 44067919 92475077 333215464 453653920 918633575 567969078 596181262 366667764 112137743 773648415 870637300 332435044 813113538 258197361 736651583 759346141 156398920 311487491 755577695 877707542 942578552 564646470 17314425 369134945 783468440 681174009 560912846 707284503 12147082 830394433 580578169 502021720 835033868 796658887 78415529 835395721 659159339 141977543 526749547 79060053 743010345 78220739 710049957 952013247 529762185 255665266 903042291 592334843 392231451 572813552 310742295 162364129 924546906 151943590 824936032 728410266 723016830 658242908 830882502 146638994 195198075 289983365 701298141 406001811 743915124 515349951 756087084 173664995 254194060 699952979 454769528 879658207 122548166 337940363 241481850 136301759 287283139 507636305 808183381 417472300 198770001 255098311 536395925 114530313 990147566 597889911 108781591 166256857 90152066 780694481 854136670 100590714 847396143 77669446 615332249 130123579 821785813 140423798 936910753 17920791 529857881 75035353 151425315 862504908 477173494 894898981 227639931 457119072 51408865 60411578 244270112 760932779 575723678 58169510 901966918 817135188 561517703 382825893 673930102 224620783 723841678 459990958 394075862 280565240 514110256 7037556 552642657 272437699 946400299 146008243 8989956 469363702 321310682 836802553 164199027 12561990 459036791 569335765 460984133 139721862 18090597 715339535 161534409 359485756 702770619 10755435 511138109 903432218 372229065 888561401 690005723 460212722 599921099 467530441 910646546 146250190 780636685 811098620 37094731 439638693 14476736 991865748 688666943 290755851 152659489 920538771 153721145 160864109 730018610 444374747 590188250 714622779 5073649 6108457 232857801 212997301 316755895 952484321 185277557 932284381 43219185 867788479 135900066 170492281 410606560 895234869 29106762 793038534 977375377 411998233 706902831 450782772 653574240 539657455 72542382 833459538 102223728 750238277 157021181 545590591 697787880 541864945 992695367 367630782 398313021 233204792 248921002 109440194 215531407 361317642 48297853 420734204 659335825 958962057 539875968 735943942 427335422 878545893 283739611 111430705 802480300 973261097 935301455 199695890 541527511 715608082 689325410 751018803 494598019 405239029 308072923 473921416 883396212 397115780 709741455 725183741 654694172 50257127 125446870 177342538 521951810 811192066 820949934 938729296 590462959 865335550 720091298 993556952 327969998 362691137 300984985 281120934 995620147 95403586 144848576 691475662 498386574 54787093 597970458 742737449 941814731 78422597 737882878 822351207 936816466 843753534 851705954 28267856 850505500 489462009 326675690 148337991 378444212 604484640 206678237 911963087 672043998 337691943 141828022 791202938 768717323 289791485 964894635 24336741 960316491 275650577 853930478 991748532 919510184 78251595 334781876 873267442 785630537 403011504 25448106 266924668 635862635 806452556 450232515 568666877 577983088 88819435 312974933 598608200 752733342 107755474 186885411 863191401 294088428 461304139 864133035 117635745 800897108 583367129 447350247 540718109 672995788 935727146 353752570 387421604 262862415 613551237 639441760 174508638 949755663 167560702 622986437 481288553 475779506 919088768 869507620 924725353 421909111 82690077 294323734 738254740 451154031 15624703 451176311 137706613 242215744 621957564 128575749 831615819 379288907 166557298 545115945 463426019 406872257 135245598 908496712 713017665 421010855 871772446 576664452 188947193 492058764 624167066 544929470 909849968 126523013 96630572 461646574 825302390 739916725 97236691 213524154 833149737 31045274 72558250 482142601 902652684 72747981 149749492 109275123 550707174 121855882 588880448 160527843 504574049 902464449 684143504 867329069 510137107 708838954 785456719 97542560 945897927 798306963 786148594 659488567 227956523 203075394 525631747 826328246 155735015 588201504 229694834 550652764 267426537 147749947 736222628 858257680 289946583 492687076 896317952 50301475 861439248 524995710 948514085 887664602 712246150 22235277 593507629 418530775 760439412 458990524 906343308 80333259 673752381 826791043 754751367 559783720 830531362 795738399 707921993 422684224 458501040 668354636 896270594 334699668 222617509 859631245 509893436 624884512 468679451 818127733 107611226 129988704 254734106 130233528 696283967 965427711 252953134 321000501 246416632 964263745 339669867 471292134 858424215 918747645 270901654 123041172 552123292 264645141 745200092 500262742 386382567 333598160 917423309 188809259 221421438 169634786 125625202 236687892 120615482 94957642 915271165 9766096 761684131 708141330 59825891 259100724 215051817 740489814 877735149 392278180 689903447 50006648 941897038 845807799 852150613 409062229 885157661 76398090 434738948 85048080 628503157 389129071 5760582 658736006 137067985 851216467 642585298 572596701 413987568 959238014 415363352 679632107 992731310 201967942 680048213 316012289 420717633 26360458 328932538 482614326 111162423 543595499 327952119 327505543 9833748 270788325 229108453 747957048 20588846 916652672 371767310 830575838 820748805 513649184 571149761 262319598 45130262 14643792 817838636 192337256 21936577 755514246 122259259 437377185 375070497 561256715 562863943 208921102 236583034 400181255 458139356 104197119 917511828 861438237 616861613 211619733 95296040 156641068 829034206 835634588 556421544 249415150 357237896 555878010 640457254 3263880 802999666 83844781 717768768 765643698 313108706 215786305 716477713 945473282 321166462 496097542 586981488 560206813 184152124 685188935 176046534 288580621 270436811 446562555 876182415 356342692 47646960 728731946 371801176 870639090 456787691 588124118 95503311 611427175 401112467 793846264 71730419 193491248 123106485 259261840 775136248 240186884 417848112 515648443 470258433 802845089 781997033 264621193 638651058 753974250 339706129 585372343 552451506 921186311 877736390 307510245 890024627 727908507 163501529 618454428 719542415 460948308 307511418 353175121 311754780 35172364 692954821 167035353 351520741 502332748 679073307 372684364 764723986 620574942 397715546 940235363 358555596 231996672 677185524 453298541 196140639 188411370 769687826 325591171 584145704 944274074 751835467 79161298 380836887 66348413 220253050 676354396 752252970 96457768 838904896 77758321 420048801 455237162 75791965 783241412 950050500 226508794 66040497 182128528 20001740 627250667 586764808 736495941 134379985 157098393 446562120 250910311 689102425 507585705 792321457 530730591 997081715 192978738 973636543 885560061 805480624 644286200 678702513 920333566 962432609 623085568 48323712 802169449 97594841 165453478 96470182 902512883 67100779 463585323 803475390 117812516 505298471 161935644 787309693 504421648 498667921 484358496 24681311 17061072 42643774 753993560 266086629 73492661 19775921 733919979 755103967 106687684 361207354 28641676 538244254 686002723 660174572 830532245 28672673 782781083 629681267 445201770 966814757 568382224 308467089 956206033 231386539 995423961 253102442 964840462 23188136 184079260 548309020 287078526 613582939 812523216 70090654 725550062 287145260 435739981 318538043 25178521 421179092 411106456 26644820 87074119 129078912 495271434 852313147 69554188 860196672 384527795 92183882 224856019 201186378 864327803 983932275 292224838 127428855 947214104 127660726 813765084 66195194 32394468 242121615 816357924 173844044 842084642 837037355 296636166 720666501 979795479 674739299 220557119 707845128 575597161 185354178 269224923 894776453 350278378 325732986 766028785 910306789 102866103 911480983 932150736 443288673 853021751 433808211 227574843 333363836 614111720 159840856 489124016 863889084 7717442 79564424 965783943 317256053 285478490 733976212 139082840 393307567 809081823 386398970 565556710 411363572 10622802 816987010 137976657 131048021 947147822 925453552 73824987 820677461 843778653 659654422 118864343 1391362 258115079 773150457 465904737 164462904 118910033 129864982 538327345 240355661 717166902 884709096 103224872 632678961 270160542 407636305 725969483 37567239 275343510 624372129 942219309 331945671 567196811 489494926 938588006 984171006 132854351 443914165 729310276 801668262 243970880 462145622 349081081 872962130 877862855 343651557 199453827 607101546 389015966 272601756 9742225 602575113 105923254 92217800 671149784 791283867 999189194 499839531 580708786 85752471 303066317 725296049 908679110 266315140 53814569 197640938 863859195 819699492 954313506 422361029 281538815 609156439 98938900 386531915 495724305 320466208 213838915 670592630 523900079 138575627 428530239 964457706 894938373 912208643 476819052 596598863 422340097 98543086 988300844 583424395 521029974 110522130 157934512 309071589 90511531 76262670 468625050 357773877 790960577 701212284 672189756 427735914 869981421 878292895 125557660 439051842 809638577 452304644 975288563 167116194 227719006 819114424 35402666 35769951 346598729 243022802 542504354 461479248 146977914 815959352 622748870 54745653 132072880 208337055 50509728 272714905 615137728 864419171 501867563 171083188 746343568 292706608 305906228 197365974 125163530 879421554 515318075 772083996 435628164 642792508 358527754 555505561 944175835 532440728 70653194 280167528 110383166 889370585 508644490 269608212 44768286 116814641 106454266 50934556 616767221 445595301 165306918 223624622 37000089 955794746 477138882 878762166 13789766 129886644 390936964 1939207 897449839 106045938 416910175 102353833 443985780 310983075 770036117 809291467 986436631 9454936 799855696 625500375 77081183 86048237 541796794 925385232 45823601 318228968 779395606 738963551 601501991 240343539 90333767 71897129 490066425 213695437 415891830 982500575 977731273 727879835 367663275 797220247 574234574 96211491 224870972 978219501 59922093 363926791 20305124 855096571 96243069 538174779 991373945 371103403 703616160 231125445 477417372 566375837 301221259 858479072 726027412 134569113 505628928 349800065 235590227 128770773 556473454 550394521 793988868 22106670 481506357 28111088 292690434 392901547 434936180 760287430 30833147 538780139 180292462 670217829 314142329 576215727 934761290 507153172 955109765 136832100 405235914 299618288 929697958 934000860 876739648 66948212 706069965 18915272 205338852 184523298 916489061 271480811 275384289 590006100 220503285 4431234 501984595 616887840 168648316 113359136 460895510 191958319 404629951 254517642 198462667 548643388 350591728 844837806 17423150 257835267 20218709 875762330 230840782 334960717 761139561 704193024 687765332 473929443 211314404 509410983 948721786 795452111 693570640 110920921 990952934 997414806 270603182 172511504 504770389 372699722 410396919 562466342 434378993 938767869 881246096 681116568 225974392 756149984 40401843 996771971 200536808 570555056 85218316 671005923 787261502 1791637 679055783 200011867 284901657 154649806 834344654 57960369 432010633 409947332 286766459 982102809 841776439 599097979 948048694 938320000 565491910 537481819 843512381 43406243 97333545 474236313 890428667 397646178 211722626 23889521 191537989 300383091 249525291 629381986 791738650 317374417 87935297 959442837 660785699 986804277 351867754 15583417 925072461 665583764 19710286 761864745 454869337 199972225 157544527 499316515 283616148 90320470 386232061 200715860 640873634 770446284 1367492 566890767 850786848 196127241 85713934 258057771 25901853 256027784 565404396 712052259 516127531 782819844 13352557 499122941 380503547 491207922 250805468 500506859 97959458 455320570 722886176 714024673 617826007 475851054 832670190 878347100 649488011 1402993 149183387 456006594 856365785 757487754 416662539 464662940 776566220 285761911 502844902 244744718 884244191 102290479 23459949 785721504 350774978 246941923 408312028 824507779 878962272 875970062 579343744 584185992 371284000 213317552 283289702 829856453 212794876 893176795 342118404 278024953 120156860 112625916 486817522 939338438 325203717 967175008 420105471 250152204 445679875 116454720 153387452 76670784 124838954 931169357 567538599 1595269 652242703 441470908 106459052 41422347 992865333 874950902 663873139 844567900 683205169 731364457 971819272 641380888 583211404 77295647 780089700 547531121 565375361 842787913 373810646 264338381 635785936 25716906 679333609 634971102 131918563 982240832 376765294 946494506 66802761 862129136 916552575 89853530 462104144 772422159 194559653 811697531 306884328 77505055 721501610 929269901 447239378 135084137 24713006 620851723 321941184 665068219 743187023 73500626 978422028 817171589 724742688 476235277 336423227 98465067 819630810 472595557 25080131 477675165 150810327 163701045 60202624 709655877 596418994 628417770 983440593 845042727 627754758 310038620 826652085 109271152 973734531 17008561 86339065 171391567 372275849 759230365 424935204 160103296 866597208 635740993 431977497 135669339 142745881 154004818 96949277 639309561 83807552 825387878 77131802 741391330 676122045 759199635 994966458 797555905 631899179 793101845 734648031 8102487 713725042 620837815 650820409 20102299 208159184 40300653 345140165 957792851 339293695 817519552 539831161 614933804 313163183 739863683 863774529 36780943 83940928 296676872 586814467 189455775 867473207 420901310 353196509 861910145 665894715 342607694 335423918 749339493 909810113 355131369 715938211 308196948 384310416 999743154 474665539 66442673 757832478 896771627 195789576 698655616 206854022 890171041 857010289 762977145 242088156 906306184 511221434 915190261 80718743 113325817 337782171 429214893 208802179 396163165 205093567 537144171 439174035 228846946 892341980 566784541 242515646 879099561 39992370 252949332 565688125 291247897 807479631 367082158 876698309 22582665 889035951 690277118 154991563 898242514 638985280 347691610 456081238 194896128 244600280 116903108 128631817 910592970 796576598 991742608 917480779 686352977 297069327 853328176 876276222 994262864 145884302 843644137 466943565 14701979 434158791 169278272 746360249 100630399 981886329 68495563 638730092 28036281 742513793 829447215 844100972 814742993 106624916 273432881 592863092 896185100 67824463 11897368 657798641 222670807 304970142 44669105 657998269 311301494 841494761 18066155 895610339 273423125 879728848 706021175 816974514 851538916 124745770 431885699 8210503 995330004 620180453 93973448 826949720 850971034 198467540 219593414 149949903 529032857 294782446 722151202 710470008 211407017 48426623 693215954 352793221 235057689 90709125 416228030 168318369 178823291 209959054 204191728 195282922 748772010 138875888 124131567 497296017 300966999 503052249 557937228 533083944 863799179 772393386 733335620 197604435 222394192 829129395 24346474 86615355 32284255 726551969 438737369 163142787 726536930 445562277 199435549 13126921 900790243 319417442 120358201 329096008 49902138 285050851 363304168 112899020 61018859 103288391 583913650 64660864 298992349 13273003 577129322 335953240 150543960 56990561 879131804 735049782 619017770 15054452 459659575 460867245 689439954 935857716 787760742 193889870 218000102 598343644 791470433 508314193 268321903 889651484 46160369 990378778 161980464 842049947 520078581 989595170 27879703 170481994 899596452 477539506 183447177 326159171 49644197 611920811 647312214 962791435 959990028 819394613 896142508 840105915 95727356 555191789 274441152 215110513 897477454 191179459 129026839 348608357 716175915 409749276 813637225 966513674 720040274 947638942 121725085 449260645 514079816 747523333 413749939 281121654 979477894 298538800 771438062 935993724 544401221 597013374 923587811 242101723 18360114 613684205 965790334 954960485 798939554 44724658 831665868 467767985 755647891 266461788 675605720 82758968 411179728 728518196 532589364 78958813 978876706 633830447 828237160 593806535 226008888 505758437 977814641 598259275 857722156 843857163 127182131 741462340 551888011 488249847 796337000 832585324 485160777 3657618 232260395 596638400 511192314 936347168 375982180 745565631 256508842 734728233 688105067 704557071 521809588 806029947 782136192 205159632 177872831 347409405 232745221 454079777 744726917 172470863 469537387 392121788 349876818 159489441 321788477 21578239 167349024 989071080 820514499 538414632 201155575 125724819 228496314 619754460 364280042 604891688 877943400 589263124 23643692 459297764 582619847 201103049 204925973 272666266 935406529 451124225 786672196 899987656 973925490 564746880 143014544 52706559 194338770 88526645 126670063 424471863 131439756 956388816 356616518 629697229 578115315 365275404 10839694 262414327 17009430 811162181 815346968 119921656 639562976 315370172 163356161 929675336 272617848 349985056 972495666 579891984 13755927 9392394 668770861 298173068 943956966 844690012 425376117 610381986 102665590 974940643 162017256 96864418 880205426 353761292 204711488 893281877 378020252 308356684 87149000 367895129 517519925 151348365 890455874 98823293 276537715 313137038 153059059 480834432 327370285 155564869 40338552 517084007 387411257 512142445 485305484 715009539 221556651 304406051 569922472 336110663 468544178 884873981 656469987 212138345 1226097 740028647 511625534 172933573 638332537 351922795 554402162 458006588 892480892 90251048 254657518 284344051 467012389 555061563 440792761 938363322 916123100 578895032 167729637 71737035 547519946 524448093 248024207 500868199 886889935 619527294 609609713 262704006 401497055 500377047 482358790 961903503 217773220 10000384 703856847 206835168 925030265 290154814 117420213 101659750 65182387 349878590 99801778 66992489 477131043 728701069 884988106 214766586 528834739 381920108 559681183 62592439 8499478 131496727 417894742 755020566 205854001 284710586 779416053 358616322 532543095 270848399 174784888 599314857 689533893 959954943 12721447 127264020 243613106 31453020 442625700 794931127 466179857 185516961 261295231 147001593 640357866 545853515 172176035 647259257 827753253 209665422 189185246 441928736 666169368 924604845 106658156 308155178 454706574 438592875 817100516 549438089 957955890 194440468 204777908 543509434 481420022 494296647 917815163 567476072 882996556 609775238 355730735 190574799 838267762 508557647 289819915 735962945 753396278 706227660 282544240 8660742 750468259 810531551 185985684 301215391 265248836 838221704 725223612 475475036 83333650 132135576 592843690 403203331 834500965 560349178 987506530 892423226 611584427 873442986 230217515 23867911 652344429 973888504 691938988 755414002 48125940 36314758 708830284 758623072 341656982 83891180 220693097 437166167 987441417 142416379 696305027 409457705 687458048 26175748 729755048 823852482 170639896 831522404 438900079 830495021 25634493 72835191 122508291 407346675 508621740 18015834 101863352 215380632 108575922 276453428 79356369 29969181 248653418 670399647 547194906 651993710 104380298 827671289 3868453 551733539 917434714 94760125 646965406 766212819 476109377 89246870 976484161 112818302 941727486 86832404 39855415 932943070 150063977 547411450 881374771 556720549 645469383 376875705 715153630 923607087 644033185 202072700 684586600 383759534 93797624 727223013 399241149 904717548 300618277 218799418 115300659 329687038 105502289 904854023 481891076 831834416 802363693 804306717 272366358 36984231 46398882 171909594 37681951 125847366 801109015 25740141 231364767 894832764 800999159 302431642 985506350 422444807 900825639 233695967 413814819 726928393 628409336 767996067 649804768 7288359 247492358 647755989 584519147 843696932 986975048 542657457 776203691 337874401 128636629 835056415 377717745 776946143 498671547 215867918 341134865 157310126 559792309 52733470 925293857 278808340 515125530 33451788 888661399 322796276 996571363 15149676 959590042 33349748 714511920 774527430 69541122 166530502 794192138 645391326 60968217 767310113 391363331 937997460 850300898 251500053 993735634 79842859 996084718 36627116 264721738 138828165 719442028 999873934 181652116 27605639 801850583 481777980 231458276 945018602 213923433 148041837 517071171 741965871 88375714 20442949 707750844 780535620 468809995 696882843 944988429 851249215 509788869 447221183 919613901 236861449 652655530 570383315 537307475 619111230 768013180 794394686 505016544 996442919 754339348 812726483 880925920 327273159 15646666 955241233 421510240 412319045 698404513 641095119 722146907 485133272 553414989 823768626 297871184 423810010 286028781 75371453 413732730 730840280 242485855 653650520 853546750 772485724 222262850 663609648 895150856 476205549 901753596 527734331 81796982 383566765 165604768 233637641 466129012 694854266 275122708 925254638 48599513 987530531 71803694 38953407 164509406 701687838 783923117 229338553 435762191 144339645 821233724 677111226 394214478 562803663 446389855 510080040 745449784 513186003 253041059 657730219 148358187 402124879 404967581 413299247 461058940 130709947 546673503 752509480 81178064 188629659 536667111 855757793 334573311 240450284 441075021 151628419 440588418 398307753 757329550 614569037 22876541 463458335 757698046 457738392 932662935 212716927 518287894 125011262 624131441 274040425 676048341 481221713 267952223 570990256 838090431 983488149 239092052 104579363 613506036 225810054 858857007 236750867 380188891 860874762 152982964 171138640 224801152 516252721 931212302 709465697 746546922 560786254 311572833 410787231 514307486 505732439 64361918 276887449 752093991 719411591 432797098 579831974 538136486 946255224 348285663 108622246 497024197 439722540 380057533 250379136 60034776 42987183 392240711 378165823 624970772 987530300 479729151 181805125 520728590 43173869 584102390 855017519 273295948 912249892 865444104 818480729 543440087 295174149 340070543 29181468 451554321 510323457 204174722 828124904 164358770 614455039 187390138 29359500 710101784 17209773 823272499 669246079 343360605 735010252 88353834 683580830 943302249 606278004 122362950 126817426 942095794 821383473 418304530 161176541 80983133 167718109 430581450 810907954 521530541 820422222 797943574 891893081 49631592 218147972 127609322 828434734 973741266 250631526 99253423 808818194 587535030 796352067 126093706 104590935 75232710 712564148 276308271 106581675 963157540 186093317 898933067 205017614 963177583 433056627 840218701 795501381 797320073 977663063 782014676 48109220 661887326 895335396 68590978 333529884 969580746 471541529 9414566 323053636 775173817 711074948 461532772 367177107 671683941 7489920 155690051 637679727 193574063 842357232 685909314 890287521 956587689 599231410 16718639 414811759 749523485 734609848 888525623 282149127 93859788 414386523 93074327 388294239 664362163 870251488 354980544 60640627 444506469 854163694 966657327 875894944 675906566 371954681 46104584 994363725 783911211 469051637 271785333 207043505 482546869 641423900 295837871 70377604 436017838 497522025 807677920 750359171 766125871 877964649 167126461 557644921 615343995 839683765 469496114 420711021 338812478 427689092 430070812 738786285 837659344 674718646 604783226 546463757 107867837 170786628 727565633 496783384 86633638 665199440 528316665 146716707 189365120 337032005 454386078 332172368 843328569 464646948 487224947 892355875 715941357 48740898 412228794 773695088 658149569 528093693 156539842 266776753 456857772 307604510 518967453 187795322 30662267 986929517 896726883 55598936 955519845 898889738 552685849 702794982 360569418 653754417 776756796 742104746 460346819 574139945 256853665 126981936 220175199 168322116 141006359 785419798 752766664 590327491 206123971 523349118 645046981 951797971 69680844 755189129 645324194 43084162 99054003 704984665 260473249 151987622 520483500 568408072 257477157 702588022 316706417 482375668 928293757 423725420 825008577 482335490 142168660 124475025 279820047 186467009 460590060 988010483 219855189 89227899 66914052 609514070 567268935 938752087 329051504 381817912 134985283 603964001 61122187 655293797 436332170 435514143 562140258 11005080 685050072 940899441 245049171 805634866 408357504 984589848 674056277 626939158 950751625 204484528 51402251 627661640 979712312 204690637 140280911 874687035 388894948 418585382 330111849 44397225 840279191 373638400 100189140 527813321 948177270 426019873 761669658 858927728 324462250 219881123 915879401 450301990 556365351 513208674 744034321 446463324 42711133 769939216 195162882 286713654 446989942 847872617 723879845 307137059 534605489 981078121 88687266 426365440 965694677 434177107 823759269 923079640 832170823 276838909 889285681 647891706 610888657 953699386 735263850 815632480 84214651 68013488 556817823 383179300 229268745 148927073 225422288 348805189 658519809 204285352 286132513 689453369 734638226 879234496 527762047 319120164 346507534 543575424 590594096 411035988 371949099 397877751 626539222 71772375 168704806 489497831 938823076 281787459 30257502 692412226 895590667 250785548 630330061 851700177 273158881 883682867 138148394 535234319 507434847 285186497 639982296 961789797 116359606 950883686 867614200 180736845 833950252 197878782 846676736 73583069 733739169 648671113 462402182 174446152 830062432 541793024 475905999 467678767 439297375 883882379 891205584 31394532 843812367 761580905 325824501 382038604 360738675 840557940 330720760 842838691 342230396 962576384 704749949 719467305 202259520 545658115 80455486 359587144 45372886 136661151 176825156 889376777 307390487 6913323 496967361 249563638 204704299 234402957 659704758 252755338 115603919 471043862 534384598 911322690 838689502 184082 724792237 195765486 574577496 701965321 537265409 31378720 100128507 25544198 482818393 408349005 103063673 684628320 234198640 757693397 841325067 155520181 610498674 396586309 410469089 63589087 695638394 863626072 436516685 314461466 45664749 86247710 822252501 577575891 447006262 388282211 172890821 428882501 670190912 558405613 144708397 790599712 269615288 990750894 862703296 8551393 163823467 306273787 833365807 907912728 371373283 854761040 235386129 22685424 780485679 483771309 772525090 98117013 977191407 825244962 154434127 369014986 218102791 97436288 267379823 521275724 80021627 419202081 41903879 947644384 119934040 743542909 75572046 824216802 97132805 979657363 217869601 583864822 939563366 741466427 92775046 212992623 78873227 421234630 614898676 844354077 281813381 138748009 37736631 352738876 889730920 88916512 706009617 810057854 83656281 71880271 721212362 525303640 438731886 156431491 5319168 388723650 314546930 607862928 259445704 258054559 418428830 478465699 257925171 109626336 113318080 915148428 71481063 914453386 703398729 60423540 689225016 193134552 990802925 751957570 602457867 337848008 705730371 983325763 982971242 22956175 525997859 419373377 289860776 965745436 535798516 344060667 810787716 467485768 979676417 160813016 573493951 633522508 274513975 166979792 896837160 821797488 929020258 99845499 299423586 190557475 995516527 592447554 946958898 660909582 372267652 446075771 605752592 87845910 135751786 256335894 588294655 544231493 762993382 919489117 580339599 817737802 541402912 613494881 719786004 223442594 581214498 950936755 241701369 215535716 732552106 651856082 800803630 650734775 834468498 949832908 306091073 946064322 314707418 40423920 552932943 414280654 961073482 112824795 992556953 335780700 601661423 572121727 791717402 241387437 56491713 764934378 931543766 993087384 910119979 641510166 126431754 315032489 982730486 179847887 752457184 750218633 218659344 378987285 6384783 531498858 733856232 458198044 648855674 202083788 981021616 607425480 899673938 72816814 128834082 807454210 505018636 170171213 788388385 82552992 515134570 78317706 64799562 213508142 721475583 663286822 872027492 70397992 807718889 888393285 261485880 400198407 61649264 69089722 616038466 92740294 754498342 812527518 855702931 827073990 461748161 945806800 49426426 347268086 247394080 551004473 700904098 442760022 597628010 730775568 315320839 830822303 589614942 898258069 831263478 597766568 264459990 32481070 350547902 535371227 318038920 807282007 633341760 2937295 310861705 284822053 368231409 293475635 150480981 203527021 306092137 879495607 656574004 928103448 240604828 414072817 59533595 875974266 271602660 63053079 462897276 314188630 131884603 301473747 479242481 283398376 323472043 894031942 354294780 370691569 803093476 31020354 903451419 151973822 119358417 107247899 931717842 78267348 822697029 896486869 24412127 248015329 426657961 870691187 672408201 234383432 808014204 391753181 431765090 200595083 260892182 71840546 273230488 990191472 501481301 221983315 292281929 40901855 481875508 323194879 647742949 756550502 246076032 979786432 140300663 316913902 253480469 350952678 85311228 581472226 234174487 921177294 605769545 124337232 807331184 337704648 260961627 83911477 449508274 516866363 462046592 432441824 608184066 868951315 313255976 72951543 426811875 83537629 629060876 284880302 583738080 387613079 333675428 964311265 153187996 435412571 223126012 960332533 285348898 432389345 699487412 330884060 36579808 340958273 413664758 482345773 246304796 653747187 754611931 534591225 142070795 628476153 160468618 218078627 181712824 625050615 158814011 523219603 360706168 218427245 762145408 326830877 609217666 109291415 792629295 292130884 147124174 948414007 352834220 144970604 973388166 80160557 715670821 568691262 142838038 806988780 700176064 592168649 80161441 723846170 986196546 256472864 303788274 707297756 4100366 534830433 205459788 873950030 734964865 266606387 860803000 45829352 506422542 994329125 908993663 906432590 82658932 951695682 75394256 953089083 647858938 348960689 253924753 117772781 6957440 640399782 749142690 669879900 907852374 152098658 60293425 322779330 523435827 968660246 286703528 171903654 697489720 604314855 808163527 67571130 649561416 305352427 960869910 607012261 375357856 721318643 64039636 751002760 58951950 714706518 40111564 636686800 182129319 908551362 590503354 520116623 117788928 786401975 485620622 505151588 900437737 336870067 968884955 33156942 546073983 861783964 732369657 787218808 934247152 499602173 658562829 785960356 720461052 518391776 542001419 338958494 830145913 139196925 25022579 354331338 192156582 452348746 193877572 605502911 342989683 772203195 81877864 852025310 919506038 610909428 497564803 155565156 620248502 497154712 104060140 213366229 885053763 845386037 682573896 220255156 236357311 970908175 97574327 404493270 809391623 84603801 523304850 555191442 515803888 42921361 205428786 759434691 498130134 102673609 130357888 701390061 339948982 808057352 578742117 67404010 231444843 462187690 274065184 489220182 52324566 522551788 571160102 127146978 715849087 473614361 435179559 74043376 711764942 18583152 1777158 389323738 647248231 534964841 568487457 409925802 385167638 69187901 808882239 787235378 109160144 469239950 710188168 108250670 270006472 298113221 777187640 499050947 508634566 493589343 412545475 891988911 155514993 669722178 754657126 556752815 916889033 599225763 588361346 189336642 919605545 64607871 416004338 295092592 712637159 846485436 266167594 241206788 888466673 293513759 551934295 81454344 749648713 858800737 315995114 809672777 706276598 982345062 648000263 152314712 566404008 512563474 357859556 58480342 971176006 810248122 574413259 935499890 730249550 190570395 901547464 933956463 94451014 179719241 403772869 875901836 319633281 393009532 885555063 882020380 880551605 931812294 359511505 246182381 542181360 933274129 998355772 417214020 302322355 182145200 197427459 211350112 771047353 858121099 309022077 544606640 840824559 836414221 451625920 562331892 352513271 515767484 854023619 437988327 56945981 714092405 841561699 841664482 160396422 313495754 517741820 32724723 471052287 312393304 147911920 666752423 539855559 803067321 445932092 148199418 234568309 80768470 258685062 418574526 834556983 511644073 624011133 128553885 443693119 614378759 248816330 71585499 38761024 97560951 343400998 453588098 122060444 27811368 343899177 82682292 146209953 875958404 400768331 180964770 10774508 484178970 493124354 477625726 60863741 683330782 282964933 982539029 6641647 751528435 599266448 685906444 404862749 108555813 224113606 692597897 205794542 378872394 68180436 896735472 790190852 109749662 395963796 99073147 276153604 288140300 149523268 216048009 381435661 885621074 151622039 935080868 843482431 250505451 143732530 160402084 75709845 608789942 840536412 251448797 383696515 759145042 967089093 36311478 830491169 190441944 44962894 179385465 559928574 647626575 595873450 62866509 61839248 359981016 353113300 377427176 871630072 606720926 227149870 700991683 270765640 583916285 298444299 650722949 224245950 92388040 110399584 154071360 870894228 824817004 530246716 661487640 82826819 497270458 554192481 358566995 762766684 110530547 914017430 52666364 305740659 644182401 370289110 217864962 26814926 868754430 975600133 645657997 693875684 462910863 471586198 550260987 880647540 366994199 818887263 943651008 615623581 978188981 282328747 18122848 597327163 234730903 287722293 514710906 832097846 759159418 237197668 843530249 105811907 497496720 35153059 345754979 115795414 421031472 181312014 355587974 474679734 263345812 794332083 637534043 293736823 839867480 647090575 317055254 471382149 961019629 233012548 217275890 177121049 857221422 765005124 899257222 837937288 858618699 193420987 492316119 147360743 899226913 361667036 434041412 950547728 111323247 176193419 976350294 130511191 499821984 290839607 850392492 107723586 766299636 500932850 794898772 660437378 186311457 860116192 971050858 55086247 969525634 703931620 72026279 517817143 219372966 726175222 416268907 577558575 726951334 135856681 602675515 101249482 165962208 207563614 701047530 323917697 946719509 888831027 103740448 90730576 394084672 260704772 569017038 258320319 12213284 917346245 196380166 341001826 526217063 881232749 842519877 130563457 440522801 866998505 210746121 530452351 692092048 526531975 241323335 109189748 137365005 280517069 550136685 415315380 990669959 532802692 156811884 810669745 177724948 280148398 665181081 99634730 236297676 174176028 636681571 119371398 37998160 748186399 83205800 108628153 854008381 525005299 948964605 585450047 164237437 750499337 114334029 164496561 619087062 498897629 740383947 283836473 330757783 362579510 244041762 467499691 906799359 171701759 116527111 467988109 206540206 441026452 986370724 751057634 203793096 530775455 474387838 548118986 85431477 560915813 907200426 51290173 404743181 811553720 749636723 254465846 427917558 734597004 512208653 69935733 531475648 368898788 589558 633041895 239596289 908428238 665783468 920802572 234056576 621592218 886504692 930508183 322492731 685537199 796950652 640564616 638407710 878746828 393738912 602236578 74704500 643785484 710603885 113573559 142036777 904979949 45562901 670183353 88079592 317499471 479125990 64418703 307992064 687452021 366971990 541869403 606514811 317673984 553899664 51169975 714415315 713731869 33597093 532523174 478521066 126795673 318076434 346983909 329890956 621277986 347377515 125962373 352894228 558117292 667999114 554120571 606992871 718286272 689403913 459203399 176783973 736173746 693064090 680677543 149408298 203450870 642991619 215687098 987879703 709768229 314427220 708204395 139670323 647232128 128245328 175883554 606990875 207676192 365594601 434067346 977364515 129439591 574287055 940153207 591939696 199911652 357538237 978420454 708323986 702787331 65406205 385100457 773614834 966661529 14325563 535949153 91899219 774232035 489037200 651190497 133558990 756507961 15903712 373616150 60534656 154908052 967426356 759436158 735026786 46267859 42632583 146086099 504704435 553761624 829685803 870281324 67966170 791344605 501975766 389235110 107719388 424302507 848049653 186978160 810854053 65971148 104082927 19849112 913539106 821329938 442265196 892437019 714089371 22666754 881335158 708014143 449752258 305232778 482581116 565772851 716027419 896120427 539009389 689437222 202658210 191164082 426209812 917402481 851296298 260107862 178789574 579366675 838622565 552625979 308486712 65114770 744257879 677721320 25844074 447999528 21737446 807232926 402056347 36033696 16104155 736937953 930937274 958426481 891596940 78818037 163689245 287419128 715020646 639342499 57764908 109701769 5179221 341436512 990572807 37689832 54092988 485444295 370489300 814768564 204311634 849175636 444244734 549296289 644941374 269470782 551940373 598207214 885709533 580169249 587726337 746485896 271721079 67821932 227725713 2379733 365106700 262907572 436032267 960432133 510255232 730824993 119628442 881877944 82976307 602668460 658896548 543135861 257503313 840967737 161780750 199579476 500477359 959431741 534455882 269691833 815537485 158768111 532204356 691924224 275657575 322928065 75945095 540254115 75002621 710711179 75797643 875152962 945255290 310746787 120487935 979118164 983873226 895706178 888595246 837501063 462387964 242229462 401798050 462726704 435498944 830147417 103692610 874195098 766982478 793282953 812768146 102525975 547168922 316766220 428538768 215659766 981707494 760213405 533700267 811783967 890897214 287117037 433384265 932612907 273432484 791876234 682312807 634681163 843833618 85938123 222720963 822812235 208259564 603827566 154944346 367690813 794154634 386396928 276840266 802702143 90619695 847333028 101728207 963746351 874006949 957571078 445618567 428225607 901595338 857658798 2929326 231566325 589934532 518506230 715086180 851376539 456657094 501163480 979359574 120992861 815187242 814059529 100266466 180400633 35253551 248985697 907542771 262299952 890689437 629645387 429800229 987701967 457850113 244920760 909285833 204336269 671607721 394215895 631454040 540490075 696634713 40253013 668919918 406996114 974817054 383310278 504714623 797089557 940944035 574906840 508412011 866288469 284441574 740872659 667245113 296749414 930032568 476732209 501980123 137265820 849366888 960639822 492972074 204636629 488597212 120714882 77817300 418170043 42372786 710957850 694164711 850486871 386450505 251917344 716616970 988656451 882867905 617045655 851857450 469576325 732175776 140494012 420024101 29639415 394477659 546289252 48688884 84640758 132780619 605341802 812164284 700136040 895879242 637250878 409588570 278363264 366320023 777967737 343019441 686073568 134273321 271586897 801518149 895852238 368614205 558020317 432592505 536054378 51043539 566619173 896617956 748241471 539387160 465225453 20520670 665570386 268643927 622127786 948696153 210183072 141310095 484140700 5106298 958116625 382611936 99308878 279066457 324484180 170359141 334917066 289497790 296823373 826676877 375993639 645355331 362506679 833049976 521781710 46353286 157400714 634215787 418708648 888525842 899748418 590533388 248697977 926416652 221384624 971736634 502221394 863834593 534963809 315185726 949929509 553083637 924991754 540266777 853477736 576261351 773657199 69455517 929106060 59534012 234407374 918435169 654455252 143306767 63389405 47965129 151369239 207524399 174738376 677197064 656446580 933086059 970777894 104529096 6114190 953336302 453555598 926912313 558828822 792481668 739198127 764888819 454670776 969062550 273083379 64088304 669227746 828029697 64312959 463424655 334394891 354445086 271762560 921528580 564201649 214063988 283973828 743383702 420639434 269621553 30238836 34785268 779433589 930130229 486982930 187249977 674496944 650171254 105765109 393498500 119685233 787043869 128731472 133247937 882077415 497731185 416047939 400083113 796246255 48147524 358303881 457937014 233916394 634301502 228972983 844885533 271612813 559019478 703463178 645305018 371370132 361476107 225440973 624316242 431887823 715538700 543926334 364305871 831703506 937760259 592882879 160650008 799687821 274181032 710087639 181627951 683496939 142215686 867011324 95748541 410726241 545356345 465392426 770466013 184605891 219804210 421376192 349744466 380324980 871841374 352895646 953518715 321989244 109690778 414362073 893598756 118249222 250890884 385629437 844040426 234191642 628231375 457618933 950056158 966249714 538897197 21747668 412752456 118998877 467975961 234252324 97616228 577495670 459176381 193143371 237858749 951884827 507783933 524215010 805178086 734793880 397976100 187121547 716026000 658317859 667481797 414383536 406069848 19154345 140140641 709890487 337974304 56033208 486264392 564777606 620991334 237761683 172563390 704051710 813376669 816066385 624288824 958985204 127585412 49749061 499476832 325449931 128246897 419276273 229142852 55229362 23610999 106091252 537839585 797451707 946903801 238196107 80903032 828656070 12444143 672050619 464043144 166973024 452659804 777949761 911281684 204570346 83124458 500350502 645135284 888348332 650247401 410138458 332351265 595705032 909995932 458499277 942755497 860359157 62789188 709171239 856563750 299350678 43042189 161995643 832077703 818587194 1991567 805707828 663296735 409449507 201350439 968872943 142618574 387432564 128840318 103441617 205873462 78486683 705815074 80710483 965729568 435448354 953486076 508172915 231273743 928757921 148316543 430654162 413719653 164850298 391919470 9126495 327487342 136455007 599673075 35638911 438802795 166050476 983847044 855604034 203678059 868533965 158391665 249579066 183305831 712193872 485514706 153024700 619697520 231847595 321067090 740605238 858039528 263678103 249430348 12496330 483049454 213598890 448960652 895445330 55843591 893036841 374405994 173012475 976697142 137752938 952183334 214012445 153037421 407609379 389951122 956525887 339490676 612089912 727150955 238798748 242879713 684602817 60044003 469126278 149947247 506220824 79424823 23002124 572718759 127151139 703449017 54770977 396851002 54179170 75636826 483474903 110057637 300020314 944779947 588061181 109819365 462874186 952935894 760439745 576788760 635045283 170724375 727513029 266052922 236010553 886998682 727525265 832762670 605615884 915156223 253388532 276738345 185963458 689243444 723398491 338976570 257071570 156010482 16341174 689330970 150880372 667936691 791750032 980896423 820459489 296078095 899358367 905027550 423258890 301446524 944021633 846008945 121987878 396697684 937029996 545205454 821566847 447707663 183329980 671084377 754252559 57311821 980782010 488454401 332119304 756315610 574288786 621712873 111120206 33443222 204441492 943502429 769302208 999099356 126895633 506721684 384241818 867151277 512533965 828225549 378447289 179496988 954858403 531528031 127973810 799784941 747013482 47172223 26267985 822149562 763987199 656204934 978129850 969203467 509712867 791467317 417853339 463834937 282388778 180584157 882345083 907661523 555732250 46804141 866822781 172442777 248806760 498099051 71556276 831055494 26584629 258461062 14288102 136293930 604163426 136293444 131231143 171404623 637768902 313036411 124580433 951301594 300923308 754119482 253316731 463956133 415000462 794290540 695337359 34801538 91720663 486677671 46751227 372050845 201702111 630803947 246457171 315763213 31019448 847208719 437757860 654688964 900454228 377613563 520481906 478661642 739842258 89684319 777429497 222472577 77800353 739028680 418301365 693262404 631459158 984075920 893343794 767386960 964315665 400147465 253001224 541329764 763446863 188840088 839256842 615067947 837971569 531330260 101234138 986595187 530866512 458143983 870708554 630550631 493583145 148401809 980817106 998451479 950138080 635549841 156957730 646265948 613836052 160777909 628901 545524831 698501492 10292024 665018743 804564613 176805502 446045441 889611161 869689228 302430667 66210770 414545347 885976660 805125025 394491536 668830916 910171339 445438702 246059929 889900246 643757821 761140977 924973239 496077799 459826177 541418932 559288356 338156723 375659724 200338747 472833541 884198807 218458662 815554838 161054029 727632543 195969155 504874277 51714610 676013491 2930285 978937892 533570532 523228736 485433359 46160345 327839353 478810595 391878747 13322155 170247073 903545457 249947262 307357371 614454231 103472378 550763804 987962713 521601240 845556614 558417774 370111398 254535013 115385660 231213804 496876831 509279341 317788958 400019683 936578860 998113087 319092549 755495776 911514629 595662097 37852678 799077307 564823261 998498249 84676742 568088961 67273387 514717953 278451294 992727878 832204837 266510828 495882807 401242862 742511940 30139770 443047845 646729290 804661267 647631327 494011257 467476059 291599941 283247696 464723734 281504608 255004036 348757451 379174201 387167124 690205644 232487374 943823262 941389644 692230373 783419099 630734334 855714658 887488932 828784005 997052387 152346519 107092152 429438340 61528363 292411053 483029479 556467856 682382353 299210004 718994710 802112693 529049446 440958343 314720784 520027050 340465103 353008190 22035132 364667805 21457146 391483650 983736491 826113792 525597092 11529516 280126932 210150726 785247898 721850823 718407909 220491384 196064701 802656323 56708999 572798922 295567539 366353086 559385908 932764267 90707945 435833868 271162648 471473889 433103682 944059389 416079483 484808157 429679378 850061911 709214527 764412691 267446849 429814487 570096796 112067627 19898059 735128853 817078263 3924668 924105078 630518654 123413046 472954760 499245631 140945989 91865392 865043398 361899158 404862353 580019597 247934336 924263873 240798031 156300498 908182495 356494920 19944486 95230503 125448404 200426760 400049527 611118762 510332728 671785288 2472451 398368245 23932940 289053946 269625269 641372948 34673108 453494898 604088385 160573747 959022654 110545860 293058849 581610880 655037160 448183613 318338710 921904427 196032909 404731229 302403390 886063661 310913543 835748041 565033917 547267929 107261992 870423982 938926248 642633653 262170355 248040046 309784410 549611080 528326065 296974592 38562186 787097582 398634044 744999773 425938218 177549873 647914477 328529101 908356336 874802239 984884480 330098664 316509518 44656215 15367627 687703123 681847356 879147313 725261703 343135095 963731900 494406517 893173497 864932185 793942239 295422787 401263844 214500382 952431970 125427381 100290410 2001296 603565418 256045506 175944580 980183231 677270772 377052609 941283981 281158229 784965194 99030008 883633730 100136028 783416629 30817230 755822256 982805848 469538844 941580314 708359039 760618325 431033403 433759854 566297719 292237256 571104516 649830025 181754068 322818768 978611326 418743984 37926493 517917350 57350991 667217246 354893010 210871936 2080298 406575650 651550653 79579862 940602693 655256515 485132645 29307780 185992478 313619520 69487401 994964009 391073240 790658927 517707842 485121827 539868308 698723624 46958404 765448194 892043785 726955139 568822662 26379215 330756817 941754904 664307845 454298832 236889165 382295860 958875119 166669885 758610796 564373080 868077373 7670119 5355846 767285979 781088196 474300936 61531237 36610991 906098066 721161750 883939418 204593592 357024314 62833723 608332647 184832647 13828548 9930401 722474721 678974726 816866249 264572982 436622078 445792828 542381924 658640580 432189933 179792256 257562409 47343739 522890159 449253178 713993918 30722118 796569685 917898949 203400698 773852274 114434775 106633580 606818809 740355094 640708868 432569839 466547391 771307329 424284734 121923990 603151348 214354390 17239724 735432985 505200423 787946770 955428547 780009423 559095105 942759598 437386923 126572050 654967372 132172193 145303852 119248447 497035116 84903386 880139599 103134323 681184572 263906068 837269185 265687686 275203438 119929265 549790937 445529337 149172376 205172542 649173476 875846146 167060927 67785449 242199321 476541861 259431672 904324674 702152194 543564470 12228261 573429152 47181213 493063399 761248513 865112090 624034370 972176326 960165058 355927219 95355160 873309435 417065593 536618361 119110164 24660834 677394147 162228339 116968372 49807779 634007609 834159669 311210232 841379877 124251647 625157216 802128661 14320351 833084874 359336499 780095570 161388933 829112896 981708613 321610510 74986398 977008495 171900126 683927908 310192995 668332025 707592112 500008936 126726378 926390492 383888090 96739022 822529396 706600184 264536997 78986565 461099023 961832976 191938872 159145898 945707852 840639763 963691814 444695106 434327421 587172389 519255569 165902514 104741826 352786960 880902727 695161557 902527731 955651065 40922968 269253873 739963821 291312549 794539875 165512038 851932889 95485658 395157108 795060566 464085839 978969646 758817443 778720105 176660191 434496723 750967158 835925239 899690497 122504322 607248860 36024895 616236202 8092449 493228169 87367290 567644983 283707168 128249652 75531707 178580415 242684670 624225336 354275904 211526921 495396802 399217943 801511111 865969629 793779380 166095295 439248423 487599661 216350852 6923430 228172986 97696604 225479977 288969687 917679861 166541526 494312567 712209760 702648927 879883096 882232578 223895943 350275501 823228626 783279668 220597350 619668066 10533373 523788867 747071470 500505776 549408823 216889781 769163473 121221030 400138606 243552192 399361515 865380996 415440739 800241475 437471989 175843005 311365070 252728966 450822108 607770448 106619090 348829844 32689019 296258328 206377705 186485420 552064721 427580414 133035845 218762122 227663526 964437612 841037877 506177668 475197581 90131225 613226569 60912312 506833039 848839014 507002601 509081242 790659493 740853883 504735299 218762880 425812464 325952020 789854244 681794107 836160885 71889920 951053485 165835146 215119556 274270711 704175314 29265295 936194930 851713066 604245230 488587233 803634461 578117663 467533464 374132121 237897151 217206408 14722366 739119137 590863926 869641371 244326821 638389351 100717681 551153580 561868415 378759250 602324255 210694601 345287469 683894986 405833857 540041058 839240298 804019546 254119588 154835972 271060923 580911847 998267809 884159100 885395794 116897433 487123974 757617572 503406111 761046702 257409269 266137467 940064971 763216925 351399431 969340914 96822235 240617793 729876089 967894459 637979116 253552810 202050482 255530174 198982145 917653892 4231373 215220255 816552514 243694040 345916635 472328747 113625759 54556982 79096604 733215071 704594231 460468153 50915870 560782758 789007599 286913140 742811309 31999898 973584705 884204889 113601962 955146273 949271243 123529612 558063275 826604112 292323674 895976397 2676803 902740116 818330882 603922602 308169045 789659477 797387421 453320368 320352877 493278795 276759182 386088363 185778155 273320935 866085240 279800405 39605732 894849306 952999533 373322421 885513358 194720302 444940876 27166114 754111532 713767503 793458227 549380877 229354944 383556977 557911964 565110250 49171545 531729250 111788327 197240013 252991763 538076508 775264477 947652239 725491715 842850114 474192648 128428510 707366234 43329705 952736757 469683693 71359943 281015589 222053945 956000302 718555519 17620521 55348302 614748478 525056010 186199808 559733779 676448185 916552194 92413086 296630690 952111844 640278219 817121403 526635236 867875226 698028815 137857072 835029151 627707622 911476724 249706324 757201736 699576840 279813034 711635086 196569528 286861865 194515900 423850314 890520010 821253926 575402390 171369767 657929793 997958960 316194901 59957950 594614058 4645162 145284578 38701536 2436936 958907605 965234904 411295196 386808292 408408077 210586530 151113291 468937815 145546407 798365889 135732081 70261489 755607033 199996023 952037479 91465013 503357486 638246001 451202567 372281179 753933697 624488207 829189479 797807980 500996959 642307372 485897813 45734471 778980228 13684686 960400105 801896958 104166024 803967473 883815365 635759693 149648757 662983069 692917406 84599473 683439846 874442659 427287409 407390760 691665401 317092997 992413696 68029398 906234535 281089585 823671933 907755774 728187453 86343995 892888069 545824924 713832998 519894527 42016417 222827504 995692341 894706683 631895257 77523500 980025222 356868076 789596201 799647047 205822456 758175091 154685748 262916967 752746305 385500672 45321399 750054132 390727391 638512413 672395491 962521006 909538703 968860189 892326927 145490778 270986827 29895779 290057356 111991179 403338018 153773783 820461313 245996470 518576298 155055951 619115787 615967562 630813201 770947561 251370133 73514766 517993820 525051457 262801910 248512988 139034030 530641741 278019885 186331054 94666216 337754343 932737267 55399080 57199681 758478981 454389540 146480327 97576377 988740409 720649409 735578590 762704066 469010057 725090231 277424420 302204096 47595474 241125869 392043345 149157960 144820881 898558574 907891279 824256062 648967188 551078493 252946307 606777160 566255079 568995636 151915429 949803141 968454967 404839713 13318441 729357999 931210410 485082295 172451619 44621016 168790321 154697869 473217582 35082635 932750389 861345590 143012094 386041026 419384868 677921616 72501383 146722277 736501541 354973966 817221604 650274614 284899617 758261233 81300101 988239187 485936411 700617855 483456294 101570745 361662448 696981631 339672751 708529279 656742549 180062298 312620723 741446687 342699635 918236088 906103758 692263612 313148939 943341811 421469951 625999131 426806696 694912990 160028955 606150481 97458675 763759635 473345971 777355521 824743421 725725692 409506404 861473793 906421690 488567643 329719491 318286922 588470774 329623379 759056180 414125765 268478231 664008641 776698430 976718736 914041225 552004981 375425005 157581489 91032872 412502475 417878104 958005973 801651285 697775694 86346818 143046358 458599419 557153203 960047228 176300425 687801334 633344403 995703360 372567218 165992315 102936104 668680344 392016562 621858575 912129728 35017358 740032738 996609068 146597369 920065647 567458514 33107462 775401439 363603152 112390212 119202560 126116438 127194396 59201156 745994640 530743224 297235444 69363300 875787306 270160445 669937990 821016836 722575491 894828266 940285893 28549113 550150129 692496545 84364467 583996120 258831346 262548681 31982713 751173012 375844433 132173456 260317451 420379633 521885286 12545671 528891796 694152517 197717400 531823019 644134391 492135727 623602036 306182580 780664327 57499169 254952227 229413269 153805414 398735313 553195489 176337021 625227844 460345365 64081261 127957968 991418114 198065621 407848555 318480054 326443497 955578537 427980611 183268386 39417387 102736768 54963536 936128438 642614447 986727265 287530124 790977873 765440933 188659302 900921219 143355745 360719819 73274426 841140020 893586244 253579164 169477597 408445731 713985153 425954628 2980488 257618587 829482108 489134986 284684514 134266828 794030575 243094086 147704154 212272212 790273476 118646869 795999269 726849267 621945188 444616642 262080559 66192966 130497496 461735539 598978261 551642382 814092207 624796472 767139134 193466870 492302666 600517056 732229397 491898750 995446546 209537502 622830806 285190055 888048764 660743321 69140897 963246542 535628765 243406943 345246664 982800120 757440485 13922660 608926745 7789094 780215700 808304328 808186020 442836887 54273075 812771638 199611175 348282978 437818362 135075105 783455195 754360969 395860793 811222871 949204372 672838460 856087030 121391553 500819960 652136761 809559497 970707660 815624806 963323225 76593972 84141230 337775213 612834169 278988029 43721447 263835345 115044412 661408951 225128260 912864210 963079577 306628268 606036553 731755564 21245947 891628996 122272105 685169053 209470555 445290155 189532414 833222511 674044366 956682336 759559278 511647843 215160420 568554093 176238228 986001323 340864102 58964885 68325522 359236194 156485342 236102477 604215224 605582592 229258861 63233886 778781407 208967267 316807094 972123005 726644754 562520151 594848985 98006814 159269299 29144658 448418355 942222727 466969501 360538631 673091582 211476396 628430822 758992464 729377303 115591408 155893641 258231118 628375507 838614735 368166089 390642910 137291799 866051608 170265239 190693283 537409573 119529671 98689173 379563561 879595849 83591646 313754739 616730794 109048822 82701202 736417086 37244112 679382890 861466341 565350186 273509884 470993158 956225385 923410874 160739218 109347158 155481754 521776733 315280007 749600301 91841017 637912025 849460733 32049814 171331131 757320463 874906048 616581706 720856059 578745548 656758470 79914129 136686891 249056952 725686862 189876443 624604450 564995254 743912430 72031166 950715245 160908461 780205660 716590120 359719016 720924160 421300212 782149938 599562544 295979677 182723473 46444422 939222556 927200311 136735146 792427860 978031710 103720375 557096426 21821296 101749232 176344107 959541786 559705801 519182291 670905402 679174953 486909758 192258896 233604505 75172303 941669131 246310052 710046351 504876375 900370902 852303306 659065796 250837345 848724530 585333851 514209274 25371785 951768852 862209571 945582829 110921783 351613427 563204769 837010764 595023899 277295458 88207698 726610445 660293558 506249362 98512155 480287421 557616672 431392451 459850774 16969014 245424637 591094342 898716421 676190094 954142497 835656313 708342179 657458018 574355852 788517464 287261652 437172410 950739502 27877065 340450688 602497097 828622250 725456159 119325509 950997698 810973959 987164961 801395670 526908229 219991582 444231021 425398514 132819086 90162188 488224801 462212926 817464017 978062600 956022909 329520269 219944940 137969481 681272026 176279857 110551891 793625389 470135894 129970358 625960013 324711006 160277579 84190928 47028012 699702539 350167311 125350714 121309442 975177265 275138973 558704666 961579372 247176340 901124772 546932157 86132259 111058886 255857034 313426683 17924377 676749609 262352612 515844468 311308316 654598968 888951515 245499750 198603805 700597798 421780794 553081904 14215785 894021824 248564847 535188802 212866558 72768465 629329760 442864063 451508535 720764175 233949476 128969354 803787143 463278479 277843726 853600420 172044772 112293653 917301846 601754436 123628592 604918545 48185142 953334153 823506157 79160981 289208800 331184118 276486670 581119296 869512006 482938616 317739190 615140181 177455441 476479367 27052949 167968173 342420133 588099182 322138541 497566688 509675950 359304 353578503 194492953 999990091 131061009 153894854 369414937 242310602 195723836 103339956 102078292 445397382 642236690 975317142 98622851 94803063 309275410 607688232 110680478 327691977 223758258 165615582 101913879 142147729 483582231 560035512 278360404 82050302 274739392 876197618 620258817 335263985 210727670 9171984 319732636 327785010 194787587 803107693 372220022 449202809 712488290 529339139 441333335 446624903 555223783 68921972 798517887 755789136 289495424 302382163 126586752 616995480 642248386 793215048 553928536 269983373 464471397 704898803 812228637 553455378 653857327 162318450 458590475 380305592 365425603 82736139 985919398 64122522 507171141 949802320 156752410 551308713 471548956 818537875 873406256 329673208 516013940 518290489 442317158 868767008 3096230 624955408 614575385 562602553 743077463 774952405 71085162 347385534 470447087 669702040 178718456 118709813 659219603 677421866 830433620 458138998 714419 140190480 682042626 195927381 433970651 275917650 934005037 69135890 510253925 417332351 302260772 961167826 221074203 803579302 727686790 921933885 856811682 106171346 182130489 937179761 132842769 101551552 397373588 865230071 619997400 465333303 519016993 32313140 467302863 659102864 237297291 122640594 983342529 532666314 435356288 970373031 407049723 48516651 368409571 800440769 847121362 512808789 646926134 254625159 189311770 396275774 965319089 38398664 825050791 338446294 152023093 692580102 263133948 720774769 4390500 799066211 11195246 377243286 170988358 512184021 581984259 591364544 898686370 978559404 621404143 112832970 362693111 902983654 392482254 608373880 611502166 55010124 116299822 461434924 12642393 187059606 654896531 359524552 511506623 493307731 809952112 577152393 787764705 881366428 423350228 393709801 254799654 200149169 503049388 208670247 862165081 450221435 709838784 780643479 881919074 75385037 427487384 621186019 810356169 87519679 558706156 824939233 785773247 833802471 644017444 149998476 560679053 270652093 142421089 309541409 131606969 572818190 228701155 608352528 264719017 120357845 387565726 120571243 664093237 625652133 151658848 69016599 164328971 307501219 829340506 639166963 155302921 46355141 801495896 920574 548227447 677719744 287897355 68068969 181266335 721714557 490659805 9987861 288034783 503583405 933159303 891732650 164480113 564578936 724736930 828833814 601475124 526098167 28618212 561775736 677943757 74443683 760291077 702614316 380740244 112668475 442460867 559332622 344583491 474677641 868625403 940956835 840378777 312950334 585652363 10683796 629064130 837566866 835674633 660436901 735442234 417434883 618036953 987348360 552715513 490353244 26146816 703652265 398899625 667849830 744790213 175319761 591403796 72723219 938838462 120808571 541497808 484582737 181321329 855056271 118484250 659680126 123723061 810666206 178654236 207350915 365439013 669331463 611749829 260525180 309081696 975740085 818525355 289070252 942229017 112998147 492802059 875981758 157303831 359380488 610828289 759321764 598826593 699481950 451972906 880368620 97974973 950191672 7567968 517505900 45228069 489365476 169603015 48631678 404071130 13440191 126669696 577418556 238488679 259973517 890815856 729784285 143357379 999501837 338206861 440167146 305453381 331358700 703767583 11838751 24932469 503385427 175861088 409078949 567459503 437987940 464251044 514118804 392421861 227802840 125347693 602671595 234738418 328858424 686369593 68616030 159622775 420339895 791643650 274512240 211269804 114119718 342190139 748073989 378887371 800092195 693888859 30975289 68384841 589413356 305862376 247124695 704752898 115285454 797572273 889583161 664881070 145158381 47878402 49679294 578620389 67238373 847922771 783776655 330768703 986196411 468923378 921742686 909012079 12506708 251301144 671391496 229878046 465956309 69281190 146151161 376312302 513264472 659716970 560296582 830876651 639522180 848069886 126876854 175393933 203415658 730719649 930671546 980908843 556963798 339591604 828949431 206851928 356114371 439631993 235604523 123253862 118437220 749463784 631383936 715516424 78735533 765194190 178254162 446019773 63426152 502827736 588474266 615185286 314300397 291273908 284740861 787084886 951514093 614636855 758120407 569614827 677158068 480677847 716690220 583828431 106191996 276950937 21369249 284909523 144129218 889886644 961634127 210816303 15532982 37961958 461175284 487345987 903964234 993272902 100663290 394957904 206653352 116311525 639126570 240669494 251462630 925156475 94014209 35988897 525719870 79551525 879561 33333819 149849089 614788396 379178160 851337084 57081173 473881956 19163127 845317830 604202545 425857211 426291188 756950115 468450745 198322585 568613321 118386405 564369263 210404384 461733879 300764793 687257200 126383860 648754662 304868417 310394431 780928473 252140060 20324613 383588139 434253042 95678873 4709819 861481330 598701650 400578067 338551871 187669588 676701363 13976068 284292194 27986414 357291738 759135669 8139917 641038738 67958132 970851337 11118961 893308345 797849104 63120217 941085649 556118893 164578546 836732421 401109398 965553951 586668250 289358329 69413291 385904351 454643256 262225519 589768349 904253798 306272452 703288240 219142088 616402708 441133 850686426 946037998 269498037 625028181 123254803 909137222 944358413 100581134 269476083 609446423 383635272 466944325 931169715 911381391 207496031 409517245 732228294 987284154 131488422 491615893 195903846 348955163 267740825 947591287 52683595 82150765 267527227 320481069 707880512 260372731 677650573 909015961 753683030 92074222 222821371 946646315 223843253 109415476 4310005 799388373 325097834 852661146 199040872 291037547 277502138 185442668 110008950 661159655 204156884 618570387 442557779 47211909 671675565 726102463 967483777 819030196 812439417 385608486 480356617 389038151 151529697 249279338 179743817 944000473 590554067 151241384 323177467 723649140 246487855 827042421 861810082 262233044 241701588 341173100 708954392 190673735 200695906 766717887 969356490 997311603 349013175 676734123 984241548 444439129 953550107 283663682 993312005 566592286 188714546 301802397 340098513 671668277 104520986 823698635 69091996 851251301 454552322 895878117 131653162 258742436 976018708 443819996 775181681 462803272 642508409 266310453 641631668 34911745 238087575 643549565 207077838 239703880 317981873 675333122 962424076 162934691 374908358 504553644 395794467 813588808 277902978 176125207 109098362 517517228 530274903 220017947 498224385 948008604 735541905 768384369 855020401 662341169 47382974 198372100 264074356 88442222 870004705 193128193 161060322 179034875 475053649 734525618 935075864 669284409 917319163 342070100 317786950 326143318 132529155 63543506 154690132 831894216 55410088 855438206 503593572 253771145 24684165 87239671 807483852 407968344 592051321 92500770 227687136 598071900 419783447 899455294 837919264 961423679 814430408 564789230 391038997 572603920 113281215 682759685 601718445 61121544 705279068 226187860 369963363 676674042 277215919 636944107 721231932 201305470 855173050 12872343 355583829 166677769 639263316 206245181 32579098 953994403 332118413 778310456 85687138 617012726 117675199 399797670 983338358 858024538 893528057 837770700 246455273 36875847 628522501 101894630 734585359 468690616 484833676 629626786 36716664 318106462 677985373 42706844 198039368 36224654 854275700 857740883 977248812 848002226 338596000 686943745 75365478 667192489 338056079 30638872 709122957 470940981 47131643 120542834 964018550 167547285 798945656 42177987 490714703 660563884 627836169 200671444 77936666 190723752 462398006 578034496 194940874 427544781 443943949 883479543 140193188 412875287 621231616 454422572 855653537 9669050 831941382 95916499 138601844 6556304 80935503 382189078 260185591 347930237 221039402 473526110 997506017 119199279 708323453 29141337 256416511 448589276 829912316 571940040 143232076 676181050 231663215 160774886 248181292 537854933 524066355 666129273 49486771 450219387 9502565 953188162 66211604 509688824 812302949 917888156 414808302 727615394 57897378 944023480 880533286 813808570 873533394 458884307 522924014 49806238 65477719 155165341 116158096 101505545 39433983 558059756 179998592 151314774 587307489 229386378 697995975 898933085 80637713 870771101 275937666 171139122 333828539 808121985 917446985 397498524 312645849 586919743 862887833 119122281 193708103 581847278 341257888 525269367 885843009 366728799 993326663 795217625 422249164 210492176 437324152 195390355 162624043 432010838 731629817 422896867 382588178 515674638 608386825 735967444 675949550 747633737 171270498 468185127 108021137 388784614 702719617 145339640 120912548 263006034 455684508 362057270 388362533 113787632 381745719 649212802 891996061 434616732 290263986 513058255 399397145 366371624 555672697 623131914 812127173 700320938 227162234 49302704 883689124 63731584 486617231 880184668 13737362 35388109 450621426 334284544 31451241 893534491 772362193 41433706 188612845 855055738 405833299 94006595 953618328 46366188 360761421 916681373 933799590 578963095 644135602 876140209 831339935 557787471 932786437 91319212 248602455 523917767 158495549 133476843 53957494 253957144 412302581 300668077 407332800 926495983 118700558 323054649 548588339 610230758 166847150 418809991 690222844 807599333 55150582 340558698 433333555 671545612 943468690 402821720 16460928 149753669 267177596 330105044 495428814 1356043 84866854 497206900 617756522 618494536 221913855 50635 276814740 253085831 941355526 513633611 922808743 637026213 352721301 143875000 422487833 801297829 555337468 529016023 733321462 532214113 479836030 897040539 261994293 929324252 149990294 644110501 650875197 7328835 928335374 74266058 432642482 969715462 463363398 734494547 100312700 528359069 110645813 908279031 816220277 269902506 286950887 268747848 497494495 210075499 584017499 79669669 261817795 756634510 748431104 837565991 691299111 187848620 142222155 898622547 631945469 367461213 921691771 292779692 678470697 107282835 576366663 808535412 566044725 669837428 569428048 243357134 340244854 687070285 919076273 606162212 389326329 309235196 815389963 118272097 856506681 541078578 298561284 640888045 337429275 371709778 220219102 190082516 248438679 543475208 97422180 887025311 464930487 627081794 256727810 533408612 238925805 863109620 254650413 155048160 401113062 265835952 482606890 34375154 414854757 69786620 111008353 316652653 285279550 358999858 97974473 140686403 224205202 328468242 539639420 405850005 557770445 885644812 197841635 21843737 12747391 171007944 962172921 91215441 961044346 245641240 139248749 69994193 306363468 198794513 495632402 345616640 332595037 173468157 766636692 48844214 987795610 614358652 428887844 121058963 469156720 197879146 492502276 91897454 805164635 212975403 562693310 109801323 303955396 981807320 476769778 648449758 847007399 538915572 362165550 699697905 454784597 24121260 661968157 143881554 429632909 563070843 786580884 131910243 32953279 802009198 79185399 847634124 100133843 327343285 54264833 703054994 963507399 177499234 143788444 418137200 246056653 496816713 454966458 448727397 904320478 236091108 299329906 754062589 896245148 583588642 6455215 240561280 794585506 410304245 681400152 69053826 184858950 88193135 779587291 47049143 971777854 623588788 436490413 39342106 12640389 151927949 120340004 936250881 321407278 826230653 984328038 353018505 924122262 793005645 461476982 376322948 778564181 957795822 412057851 278562102 419644994 354201901 13221076 112892779 828696277 991124238 260865620 121933900 730374473 259913878 938399331 406421824 430476545 498663697 260317764 210549699 880783345 797531817 751400268 684704058 374907179 551346358 904843224 108599432 571089273 777856434 273350123 223541650 65374953 481530155 113242765 963117305 233564787 777791991 332368494 273231153 703478963 817964413 839503577 766922397 765575087 435110325 952714593 538101304 184691313 442068135 661807212 893191744 409266031 647078257 834084382 321314858 163959532 717027103 466330785 167818176 921623390 560984490 464567806 133388836 806773708 929238282 228169174 372934855 452246404 64920731 16253968 421802514 674283080 583369006 537815540 384041369 444594628 575156283 734913518 255359245 272072088 977404513 47144379 566336866 269345859 184361160 38209932 194610689 67090582 273581300 667469106 755482352 733840129 239602386 809139200 103022396 532434974 694148331 391060246 117367286 489640480 783561476 756903442 329353914 205099107 992493328 93299200 307128250 851921910 148528643 462152041 993373326 243284974 64530434 681792815 201190198 289751197 948006190 113672784 225312269 640149136 952831609 228868822 16276211 315675021 852343191 820529284 423874288 707110026 796421282 346959126 178060138 591517864 53873359 388935044 538442603 885306601 573162808 744500232 766776219 747088101 858778910 967498271 758038942 762039908 944969919 908580374 465383626 479817311 230536217 556218213 337475280 323794406 718250187 274917872 764375562 939957098 604947989 877814591 719197254 817966347 784425101 948558621 550125079 539913571 127410376 479172945 346811045 371421994 109576894 56769526 428533203 421996422 176428383 304182028 838666920 97825426 76926886 541147317 739370008 651509749 82464249 131745068 305396656 363326243 753336085 687808908 426684129 271768375 699379993 671252583 613657457 964790725 130853482 754116289 602123612 359878844 288040220 120791524 627933737 813859448 23287451 358224131 181310347 202559865 239346801 80485875 141521858 861425978 863109997 346973812 98094813 96111008 67576388 213320136 368399742 209404413 493865845 921769311 431064756 708056511 280052397 858258637 1077637 724898148 554523608 225136286 638385781 237631686 662152305 909585644 828122443 711707837 764357666 888881345 368319262 685483513 85562296 988477636 676402512 980443600 926352177 122730735 737544037 263458915 743828353 250574197 257045636 13497433 331811672 340570487 302695778 125869416 545880355 865707165 281171049 717226324 256156446 942310200 385044746 318831757 651822208 965788757 4689366 888928052 931624555 252213712 86769793 967437316 652792882 569187512 252508886 510070105 258371480 977930994 75964363 99326534 239918229 289386452 379634793 949483605 305560529 392709905 539908567 526494212 215125985 258543746 923227341 241412951 27200021 631566310 99092879 40767585 100422847 900387361 874939258 214763329 524448945 63335779 52119547 943748865 546067174 570088601 738337788 552676446 61286393 148318545 772171783 316616796 440874786 432338650 628059326 849770565 364142922 559785479 114967299 247594424 78556451 639431253 126073351 516092093 207626036 363417414 18431481 6635835 463707543 969206084 618912966 512639898 626440987 788806129 717740590 788298667 137297317 322106529 584614049 362315644 843466585 488314625 271489933 41357301 66354808 82186421 5955780 540385206 415889413 660655614 416920241 164477319 5721327 713261430 928605587 288932612 456086283 94510520 142383800 482057574 900005865 586094159 212200251 109462694 244909429 713679572 854236558 82637857 988148135 71867861 346553898 622496853 633986224 680696625 849033320 800442284 72133992 43138485 218484115 636156135 513619747 728844249 287341691 569770651 535701842 106463394 206062698 935459219 44857034 982101776 421442200 307441833 209231380 24559287 870264984 736576077 685760129 5423163 214136013 305104740 795076295 582825083 237883620 85129340 29120652 54663185 756024279 545688656 394359640 81141598 246636127 859865154 353061945 719745550 303664941 431641961 377513515 450618633 524477969 743790900 94557650 125019048 98597372 503419901 686970538 417539811 911796114 547970766 393239651 111484563 1630107 977691670 968920808 337944348 218804445 560530842 554484533 106612476 66320271 143429127 267253082 371947878 484347524 104793493 794034547 223184110 862212921 334763711 322637906 298507832 34438645 719633167 51902824 145249079 858746455 495753067 754174388 340913954 572965434 304492448 883249834 262851639 594203604 521425968 662390468 847576084 927315972 392221807 62105755 252584061 79456043 892309899 150232451 437528410 189635103 201529444 955275694 408691891 5804617 516415289 174258035 416794773 243082712 98212143 141202017 726270680 691719091 24399364 953548414 986667621 939714450 756014062 138193151 774764173 170491741 9420697 280812814 314232661 854147051 655773271 879622049 408722724 42606141 109070181 203866641 60428036 473039585 160517384 990118684 919817382 891231067 802570855 379643910 101540287 732740994 971686168 933116049 204153873 963491524 577632418 31819758 230946039 646863517 185732744 137311639 75230544 681076597 734736561 574020592 526589728 823055658 373511627 626797993 427524909 60203639 91626398 291814997 713768941 198744566 595731164 119222669 831215005 162803361 703458297 822038999 280047926 61295822 850835760 533177255 148748368 592363539 25478824 7427507 510416892 357857021 836250553 188360225 286294880 236630706 7025263 14772380 285278733 215224270 588316615 825898924 993955665 398470380 834594573 505834805 143053622 213453580 385176380 203726028 285249246 968744542 861958803 819446988 207592053 167795811 862930538 121179207 54652107 364871865 368166662 961230975 683881289 415116930 830058707 95453528 113557158 745873276 623000794 749935192 59395629 129512705 900480308 112111646 60243934 676056687 115996105 888867980 723174792 443923402 219966240 825451050 64886019 113592122 684698075 815639233 229551404 274560264 705883664 385883170 274384981 953955796 444010716 254821831 590230337 207989884 795759520 612633814 634031946 97482383 131960677 383933724 17811096 610921779 5745286 621700719 77674740 524027606 686843463 827342323 988984531 121550535 962124733 203647003 250352511 670029977 479095017 74920571 186462107 186693622 182034397 56070115 141276453 209835805 906723891 636875696 703569180 357426349 96782031 312584905 526361243 4535865 215964443 978404863 546010544 722430854 679819849 511972182 796617814 453151780 947118625 459397725 201608135 294918362 184409059 368931849 665976545 61136125 657490902 684077979 854948297 328268867 242302648 833720052 987427973 638470950 885469778 674169052 672736077 226605199 403960216 211536652 677389165 959101717 144685014 984920053 146147038 975844081 32403116 825471019 655777300 88978421 332889619 563305661 490344869 273879518 382402485 722908748 726286679 861797637 649892795 87179674 51175957 91928094 804598978 641143085 407761776 272038540 496724553 335614052 992575306 700006223 251105121 757925542 254296398 695840303 852151981 721065247 620351844 561285026 790527371 698839591 747733008 850340308 306560005 834760959 666657153 728662406 563839198 733822613 259428194 531593840 399646306 794397840 37339716 780496725 503237784 434673892 187363780 990165996 951966761 188681897 62435000 467244358 705986908 478043620 506191777 888256270 410230102 992653529 218727969 189066018 681988711 590494176 901595293 769143042 566215228 868962927 779858136 671294587 133198567 385777234 250288691 119857290 458730225 583377252 443516049 476664604 128985745 602637310 287964446 582517895 213166413 503064905 93110418 568410545 347297429 968965907 832369670 191217326 417509330 475031285 208798953 887514581 473392777 494579904 193095460 654800707 239166897 499700785 669323711 17645712 411438005 154884001 919226272 658959441 942271406 948855559 680994306 298472861 936769172 658804807 359297905 42228783 758116978 708265748 872331757 26374852 100712876 606720975 478184236 202680750 314023236 171350427 560370417 129814866 747397834 609271172 81893958 687905156 308793935 764665137 143673817 720425032 17906855 364512332 852314215 862159437 120065544 948110281 737699237 127890328 980564982 276263603 64694440 924950474 545002842 461590867 135164245 738065193 989024809 990180579 317150710 44771915 43468203 432032620 508804700 837600590 165501511 937172030 261233591 977195061 696250388 451307244 940774986 996425784 208877115 243825512 862243064 760751458 619411560 773140896 896243973 629866995 172567336 76601591 911345632 15473080 312218243 517595260 677499836 81953899 171276333 231677231 750080618 406428539 744205600 807961404 608307690 283989537 583296231 415725807 254596611 165081453 889800321 214964231 32790810 649213929 935276434 231730032 5564145 156810057 8022570 519239333 80166485 749192907 650711976 352805149 282493174 100556356 46843790 218420546 496172904 372213179 280881450 245557917 268112092 507544577 282586865 601659964 246395013 71233311 971602146 921560696 513510136 133833103 185708939 261537108 25972987 753658293 916731082 743685122 366378182 98360178 58772182 481974016 261256429 119582586 97753731 873961076 957957859 743108652 926202012 37087922 613921328 447843845 29502978 623282156 449227530 160204905 393404724 999417782 533810394 40354266 642035882 194387220 763467969 260874832 695961220 37156567 462776222 292720767 996837381 100107792 71053737 757461156 738937947 494585899 474052656 760377913 252625634 973955174 474876166 571798312 495076318 431276951 914745241 217541789 732616348 7028122 929383149 355843680 272895336 768654416 95026598 393914630 674567284 690120106 308223495 222142002 644153035 202732168 473250893 496789899 469301414 378676799 247127364 133593479 55896347 52131528 130071945 594847964 652407857 773030946 115083587 656160167 52420287 103112282 585268092 272234282 27642874 251510620 152442490 810654666 523898082 996216388 491794663 119362155 633480854 594708392 182900040 62704082 860654966 41315996 956163619 818762477 956491562 743977522 558657068 132042855 699948419 187438726 403905569 24858911 564913866 427790346 424934736 719313685 2910177 386135825 434324347 169055699 121988144 734190433 331404299 356125610 124981232 622765791 380412122 50552228 349617230 986304449 440330929 916537718 774124923 642150223 127651933 816819338 158251096 687148617 700984116 129223019 426036079 786167320 173962114 240498388 469319296 441726367 182910774 136886814 147433293 288644744 9839044 116630145 114754484 118822163 666943782 964755554 512852391 930468690 205626827 974111443 166984606 414225321 41516029 327990960 960706905 320030494 490602251 978289813 785400120 639914891 31173209 973807337 321669211 399789636 405919796 200968193 354511048 393795692 196267536 92825356 931922475 16250436 400451712 480068917 798586509 769299463 192222107 77018574 592108256 348024721 704818164 820026633 655986822 118663667 450077476 868923270 724572337 497068469 859988314 990239358 14021286 162171643 65271223 697432835 608637161 710074225 797920022 429527360 101283269 74499206 275475498 57089864 512420116 305213417 854167175 17235242 280922882 43378503 192343754 733511784 877358752 287322828 587703828 624437161 528881037 340915748 506481237 523067710 691902340 647193446 195278206 236736638 339724739 9448678 619427522 324866867 90437643 605961292 980543501 335788586 602461135 769861113 119991926 541969127 727278128 77466855 956703768 139413961 199022492 373023563 132822597 372411323 525640956 341834696 670165514 77133048 997065892 277859853 297786423 507726220 956209118 798360077 370600290 676595714 457680689 907685394 725174538 70698338 815155102 927210111 119598936 610348293 172476604 270746997 330286309 841568767 369136058 980871889 257626799 232332315 591733569 288958712 792815743 212596776 635708187 965503301 547219270 954976640 155757008 652364756 155653889 815411452 902211538 203760555 440838373 87043519 121826400 183618669 594231428 538216074 746035964 400347502 449858826 557121080 995652694 444824174 659519881 764156077 280343368 290276179 115499043 184776647 159999889 211946488 844317330 950964243 26665388 132859246 538689575 248512337 540673190 586452145 575988135 234169252 362270355 152310619 881085074 290104916 948020344 519344046 764559915 900409419 718591492 315711984 456331999 168425273 760747155 455336889 14312053 357557855 506887114 364969826 74641938 360064367 145989506 979063844 175738826 8094762 395249896 805077548 636271002 373170843 732575676 361665283 901722478 258963515 883824758 699234369 789965467 778085159 753238956 346699008 288849139 988295829 413259331 417331931 943585631 863635303 831841805 819610292 572763593 615331062 754838861 249570357 399875773 375855464 668605457 430171776 937937284 637196056 239379917 889357509 504017103 639606810 303739961 490745718 433277527 656029592 484142569 110072528 776390783 503567463 167156694 531625102 104972515 935582712 560628562 629755615 113850215 93151236 999335279 39739938 880531346 450646833 247643110 223559491 971358615 980042764 704503313 779122419 139813456 953589540 631135070 519114669 225742061 54521469 102491429 269189111 131971143 233107679 646909180 862147549 60472007 234481452 220842555 640199407 327916247 109627034 710101494 574276131 820569285 869103447 453414975 123255127 379306079 381324384 799346947 562385869 881931964 572455907 34530783 402467669 851456480 185158925 259636375 433652591 882482881 645489686 476906047 852819255 695536707 270357250 217543147 533866817 495704763 208038220 966403648 756081280 50134169 137637483 348549663 922266750 972025430 761225255 59980313 543989010 99538524 541468947 249823385 423412817 37249159 583029530 747297137 690005967 250087557 280102815 30885285 579463274 2188919 399822974 288049075 34523238 314835675 539483614 755430262 264193469 985755863 863055114 255196154 749178188 847353654 22051131 497895396 360704083 499279957 386505071 318406783 219176052 162022456 65186058 913856435 334608105 136221172 75431375 552964806 780667120 378220980 177101032 411510674 849506613 588610980 332253257 46802869 677790907 265252408 642169077 833977636 343474329 285599488 717430160 123552573 519247076 775979695 80228848 970430332 125166691 642239069 184292027 169109636 61261015 649722414 626301738 543543858 666186159 168742517 831834739 231669087 458377296 469119491 475257593 136675782 133246165 786621119 35032877 767436839 542515144 219049942 72823013 603659421 336589655 445901007 975261188 649903724 902884763 410565380 609228727 254091430 918579691 861805843 104644074 313484862 777996963 660035450 199723951 663368742 218412080 965394479 509181321 801163743 293634006 160907512 291730711 314266578 194496735 212019911 838795776 767033820 74732838 174164329 290255427 603782214 465125802 866802510 585985995 271551712 109446570 712623131 600620310 845054305 506662774 84688032 511252264 433049349 84555657 702364131 860629912 445976985 385228815 193527948 99296384 191813032 471045064 487022983 783369387 301736796 255202691 704616876 351427897 206245190 402759417 195337312 610086867 446191898 92414761 362484353 394743636 872586737 33306656 472723886 383499711 884173190 539371135 892773142 787416531 321707275 502148358 865678732 25620187 966609138 771660817 148561561 241643753 307132687 529890581 222797475 237762656 327248402 851478766 620868314 501518845 960185479 963925740 249627500 154887564 543803406 544082896 887508093 372393009 121175355 187178340 519571007 294237231 808778427 931069718 799714296 613563632 490096532 979801738 209114623 609969638 563287599 590334394 477117922 102269875 311671349 991371894 895631943 400158608 388725709 91177026 829792007 36572699 248055402 843894671 178448257 60157070 523993878 599939619 875631829 754904822 26325384 470592100 670031612 528299236 905951969 925677194 360707354 260667665 883032001 986950334 893504780 772449719 222287158 878932657 455843005 177584924 260733600 95717380 126991428 258287646 277800996 831546195 909378504 142520554 74515887 290301471 117156201 541034183 295353058 816451167 109769547 173891430 199971320 486641915 293525115 560051371 621330212 298883932 221672751 573547337 689373638 392892591 228300591 66507793 548268850 551968708 825024478 901606732 943595577 872538256 167433343 684942401 751331136 259177781 538996921 751277742 773944563 336063506 388697627 293364788 754999432 721669329 42490535 323095431 19252730 374495494 294566403 308458129 480086082 300769436 192459149 196588748 893391038 421009728 621575970 406371324 490498165 966043384 869544297 465489523 152877341 503204108 792060216 131183045 344344430 59564928 196604881 975922163 29039440 998249168 67216448 827843126 124068592 401100195 219143639 77256540 149615266 323884664 671384945 152370120 530375155 214944926 775687255 882829136 766725975 15672109 155323161 415890846 199012738 66555050 558113152 65430777 745857962 389483460 48101782 175900494 837635363 821895593 382107 473475667 154169837 406893052 382479511 570082427 509158612 592692827 977747880 883599044 368046187 153536556 39268190 676233863 179037363 415616474 70708215 468380837 300439139 150500551 725170772 267885470 134907677 140949539 370835302 140054666 802225090 579778652 424475489 69285149 135323744 602566395 970133882 261097367 765131879 559634017 238963102 913109640 809710601 914443066 547903984 942725705 220566942 140314941 570452322 199180139 654611745 748717204 802809382 138653601 184895469 303880375 620943356 557411015 470774303 62388237 343632786 61994326 654598395 70829322 383538712 859797539 787321977 207227225 910085993 702003191 424534762 231553095 610368278 696188658 878318391 700961726 612324470 274540433 898433989 325807788 68357328 495937559 109545041 713339096 764583124 553709264 737975217 252652201 730517126 148704130 841445322 471416794 260546436 977177007 901063054 569998279 789422983 874784916 486515096 98307555 626819756 109355920 216716485 623492252 829908178 348170663 861156156 457996635 355532930 889080257 852214100 283053234 345192514 169504708 943440870 221625642 584424402 516332322 399239732 345182443 66224489 308238945 27713853 594668793 65289041 520736281 916191701 139820818 334103066 599662500 638477612 59778953 783891627 703041104 789237617 615339123 397839158 72164252 225113363 439425540 612545556 953685352 532386865 826829263 655648741 587986272 648801630 686328161 10419970 458240907 843168093 519369020 796038023 932117615 887268574 233512388 692039128 874828622 240734905 916472734 264710534 461857479 169712748 501529445 300439145 479879808 62434443 253148978 220616043 302584671 101743861 281391805 774445303 658747594 140568496 283153745 383693288 412998162 622774469 84211070 390177303 954311665 505216910 615025283 306438909 117391946 28557511 269545948 534945055 125977691 774004709 462012171 199740642 257803424 970921628 71328256 134278709 863445701 145359308 754387083 575925609 704559347 538201757 171069698 730037987 341413596 762727986 557487687 372411349 509434507 909376628 118706391 633861333 356739433 320207602 628418316 834509348 330484609 401148153 236994323 72448833 877395621 43460607 611735391 115962282 255606377 948877836 761584283 861890825 881320741 60521262 256925863 456433146 787000618 883803796 851410103 811447696 588773395 143497897 265687676 746964806 457998036 662097689 583318744 659735582 128308623 229041101 369906451 612803628 71153981 646795740 179498046 695071299 269739001 926193246 699511178 577506718 384058523 841741434 173791225 735912551 852942362 936121084 608364911 72843473 69816836 112482988 794593681 781952305 972950988 825328066 214541055 385725179 661400998 987433870 15155708 523552953 431532604 312498102 656130108 326343415 864603977 972616342 753505688 176490092 690030914 158811080 108157296 117714248 225243654 122918927 243466096 895913140 19250274 230152118 625216651 224081866 398595589 205643672 851091692 970858141 94088450 664750672 341601847 570183721 74839742 411844234 178103689 201985651 766743310 949846360 919193058 215203088 646549857 170561768 302176786 299444459 46541009 251835170 22020027 480468779 877510026 210515480 12097387 332430214 714693978 501430508 976397075 134721079 307199067 18177803 621930090 27204846 474321777 693360150 217704044 812790149 197548960 171568810 363743024 866531920 849133026 219501768 958469025 873542001 675791530 939066299 882755280 33274021 377150722 692834367 205048472 651153266 401516521 962106357 608062667 188208635 228040022 821822455 414301704 904379054 308789654 721563578 76797845 416452201 171016800 515366378 812572995 818730454 471662516 582251047 17944118 518404176 754661189 743697794 613791327 424313849 831356442 949518902 231139077 24855282 987788741 694367237 689632094 211007509 186914256 76443769 551987811 314734616 126865638 92809430 333456392 923762013 952234758 38227224 948824384 359969168 501160679 864557878 68727502 745475467 464850480 675241214 613739538 92475973 77561253 387462279 563137292 977857004 282586382 729489558 858073708 468789571 386893976 997571590 348406977 356022407 554968304 210208018 562080457 817776649 128711585 640118201 78887194 402051956 294448431 888575451 23054534 106591382 41638722 240924072 681332531 860579020 83893422 771229785 643051650 132290388 361813897 467506599 436384704 215688934 61614628 863908864 431589273 66342900 636946304 974130218 498213927 15957332 766397587 722113970 56174834 448638785 652442422 494733967 954637455 423098643 985806049 211550231 613305105 528225531 111335098 998839299 217450311 28343448 403951141 974856998 955757613 822192319 858932105 197035879 330954775 343292740 709357330 842382912 994579143 660230625 334143204 773766928 906959350 427727125 819138368 755514821 254994547 10533334 291702188 16019069 994847245 279053412 534763960 631902605 837430107 725625015 99652328 32205488 784342472 776323495 419105465 352311655 978178672 126283217 770776826 99501688 680216981 124551774 294965084 850571216 196013811 960948103 512083633 10798913 8748591 761170454 242740793 143753163 987901229 645885019 252702182 795325832 119655472 595633977 322519187 8226071 794188042 961693663 307536314 361930779 154224105 530769954 793861418 136338045 421941161 55291388 530262468 694635627 140791520 970081320 722009181 209308784 812407701 516245928 808167876 21538417 223687766 639061053 697193875 389840758 182139309 997018804 893808604 147375672 598406660 724398140 97049581 90351976 827884799 876649383 351456108 974450853 599836906 520852447 349859787 936472262 446006079 408616515 521703466 599769439 93177390 646499291 291886703 54855043 635703163 141472482 9153954 46372195 189478476 780230990 891027470 262076718 871185217 760135443 129641510 123085942 403793983 932712048 22671290 313268630 78397123 867549098 486613614 496345815 30572624 212927070 118515464 423477989 725536569 253302018 730053326 655334309 835507627 730844816 377965315 479101067 142418331 375174986 892887394 999516473 406828039 10662365 391879702 902601403 495844471 437594857 959650680 645865641 454861613 280812928 20402330 354432787 177988530 963229406 921029677 439422469 730637554 966315934 701241227 664192384 744469521 446491084 58303065 855743969 839698339 850904086 759240905 253062592 714552488 622315745 7045459 239158445 537421792 483469184 240662374 746882338 960424225 221501416 89608171 233708771 41225387 478432583 661600859 38549651 716946708 122545582 492640942 201464876 878341455 431403112 782953661 657821407 812818246 102165240 411590214 130209751 946047546 15273780 397709444 605263997 887584198 897813926 27972608 662816637 293718158 518204393 756297862 650999670 279294548 619674923 883030232 402482237 825447180 67427953 239597167 274789635 223081127 759500911 989040737 101870067 830094286 664598563 475829222 911316579 921880984 812812625 715392577 35252771 215585820 666181302 68778071 167468487 419126499 684871273 742330428 710171706 129055143 67262403 818276385 882703610 13152181 402899523 160525249 770007576 710302843 276745768 842150524 17618065 298877985 490884257 388124284 793298839 815150002 527326302 689360459 152063278 784758745 299824079 561785385 166179563 243100477 134970169 983960073 409105279 187748376 206889064 330178131 212488500 64801458 611737926 513596751 40822348 341786557 578912970 987607585 61869357 687303054 500401566 768712256 843149176 192197486 968778766 196669665 91204614 91450388 502524046 64718118 718792943 466180494 505102291 111124744 97349139 263665475 913278884 215212086 56958390 434673426 188928720 964939305 363302002 806936831 242202303 949948759 210724570 155796870 660313449 736920828 548480977 748274335 457754763 673112831 178101745 197116159 751529043 907295130 278183583 917903344 928139311 358967614 60682171 3541107 433861590 167436225 268650239 438545637 247034184 758370021 237628029 819410659 406859218 799043387 544239079 643025021 375339995 799434486 919223269 136482769 11259680 594893788 141551755 970525860 213231481 124969097 628144126 646593476 175857442 489416708 964220922 682004535 315280705 782211937 936731821 248415497 319685866 509264701 343376752 642202096 667421810 215595609 752872701 813772548 634961383 439038778 500990336 2574292 362256917 743341269 304778020 471841745 452391253 313219110 192993784 382389048 638927395 600407100 556645312 819297058 738015905 638297977 818504448 205782031 200000763 1607323 439007912 999533449 183058480 23873276 617825763 273474899 718088759 472520299 403901943 228488607 105869941 945531934 987461136 865097087 199180238 210876137 453663991 687853334 454863548 662123053 50601247 161484261 4628319 53059240 77825836 178588161 334412177 524120506 934509331 887449723 584296811 479094605 885486591 655722915 806550163 925035647 308716772 47919766 420742641 89897807 281573568 663940935 178737232 156064307 629920871 96132575 640391372 524306137 300201548 143961025 699584664 326941380 943460925 896374062 128889020 719354904 131618550 602530707 955445047 40963899 631104301 729637186 362753141 970413743 435122652 18041255 672603147 476686901 215244246 825808476 165078279 548023623 489253065 265762416 930382357 431542182 107259433 140090609 783264759 928701138 616342562 430843651 480856670 935788267 360683027 862730433 155862249 956353454 984669755 950909627 110880669 839649633 100877406 613976018 332938447 245517103 653534530 4464559 19887596 942917801 388037074 68713965 369673514 435596414 268856319 429546719 488189622 322675213 772245582 132151566 307464540 537740030 128190578 628843121 363810617 904537495 438886387 450898070 44331344 698329245 842295626 51021417 253154130 902516439 593267803 945031622 504940460 672824297 439745114 508177062 422925223 78715907 532700422 365364723 652751353 379433556 813180531 284702269 180780767 448019448 204015803 17054171 574333454 990568944 591688993 123392258 941322897 373774099 550126447 387655001 568733310 161385629 650496610 105457337 484365210 44164975 769048305 626700241 202403517 298218171 86699595 273509532 361382987 226637535 756966502 373014402 768398282 233949732 614273271 254480562 501446613 400691671 500663026 823644491 937767542 350839099 293899345 71674782 318356534 723060904 564976161 239507812 299715910 980034139 112040757 5463048 87352098 87850003 145686745 842417421 141135913 828954129 261351383 171004955 735189530 6376113 163412533 863702958 785259300 2799542 333253465 976599578 287379336 456985030 149012747 520495852 489401649 530518433 500992344 472617509 487722400 286345583 831004867 580226864 19477684 533568097 101000026 91137083 682551903 648637986 724643990 999636557 139762672 484543899 206116906 127440750 625300982 681627669 810891290 915111415 107472769 219169100 227961862 342715133 143240176 596561644 628463073 160764846 501531406 604242445 565834509 166562476 908434283 55574950 50294245 235616490 734865078 365937083 757671319 327593578 601582040 247205026 883236106 857367843 677924231 209801437 209479470 666519819 38037903 169913967 273028242 157256322 939417354 17295289 991622460 399909750 648533569 80247565 262054627 692050764 239234988 501800448 574708326 305015906 755590804 471771356 52834014 516522880 747169187 128598321 924876573 236381931 897722997 493109226 926988093 300655618 348995842 362856337 992870273 849878135 811662098 858258949 840811205 202380290 51817785 906461075 667777781 177672605 616246477 813447431 872855939 870909768 527619058 946194466 227646294 718462602 819545246 558214045 409367335 101415347 402227580 255165539 751917638 802174383 988049882 343762295 66448317 965628033 125294859 684203938 583595880 152562669 544003229 745915123 630667389 53957371 663806317 86581106 348211836 565602064 56517428 591088952 486305688 458128699 951409372 456602479 243845828 370685953 333269277 464120280 571393913 914894423 661484729 989778869 561579521 433842340 894369268 567851224 733744322 31725624 982568557 700384831 558853436 125904618 505426285 438478225 707489195 90442012 581662879 709793496 675930125 731286002 369152272 270731657 53066161 345623556 451172523 87679602 429762441 818401751 231408822 145562716 151340355 662929667 558634268 48791652 397588609 170400060 132749055 330585392 952494269 781216356 576846464 827163583 245546342 235206284 106449678 177053341 253428761 574855074 621732335 939739867 458944605 96474680 608123999 995995420 520539581 30459130 299688746 30387435 717152699 320323691 355121409 733938545 915488517 126631622 934094991 906742855 211474887 148305897 181361455 856651724 974462794 281674576 88235219 475214509 322440008 790134634 929933915 818400015 443984358 316289523 229888860 882309763 835469849 294268421 652732113 608093727 69430385 462785423 711964197 346699775 802000193 421475316 62183188 681412079 169819172 837985810 70728374 460677519 781942656 89048681 833696995 820874853 307638357 611972701 534687296 863591153 874298673 652143836 59282160 238701766 125438224 875700471 5530883 18579116 227904426 792734092 357124582 824008999 267612304 29705383 957532820 162037794 391207180 980936085 303697498 692617732 837413427 23492769 588711220 352175299 993207973 772611735 157788265 887911299 469713086 170003576 649947707 907596939 800038053 417831940 61313893 249889905 431623115 385143923 421665967 275098978 318691877 980340957 445417355 39232969 54053291 13747064 626379345 287444463 212626540 274416584 185314969 797186384 305472034 867338583 288150269 595173060 292784591 703806119 412902365 221973094 281569570 750146275 913291494 308379472 145953328 558660268 568431543 926889897 673756 524566379 855090861 23579598 855093655 505983958 789005885 560499728 384834926 761909424 762920382 545193692 41919220 85483982 447479860 700890178 881057051 521386431 486588860 225843825 450720462 281298784 323772338 66946681 124723537 537327854 877894494 412522925 655275335 544429032 790387029 642896135 696171120 643558871 629880839 467032796 551518635 823411707 91059969 200662842 371443832 580946129 419186243 256109862 678419637 796663488 385167907 248504873 147838733 217773391 155711483 46431512 435765402 242170713 196029291 552275250 115380352 57660593 945562200 467169883 893801184 558560638 911569004 219569180 843025591 187365312 974399305 539140657 285049755 700783092 187874782 808955366 150812760 592728138 440005824 428593453 22004500 358057541 311469917 623260971 964478619 933932908 361177287 575068372 48251526 498580037 151488775 752712935 537437776 203038098 427876285 658621589 417219594 738678673 238869130 858246717 315520952 763177440 161139554 422629736 452880795 663998545 634581896 135370494 715403708 748344677 719128857 497682055 339116112 362225094 828763102 687476874 337534287 325637335 390236285 81813530 616725057 920563790 862924919 217803356 974900464 456927667 646904359 467271481 379295829 569908886 79143085 698385435 15520136 841629734 979905509 220845720 579943775 725719049 443651440 104844039 956141059 688095271 996519589 129729202 616685925 52687116 479287578 47631010 20783539 829905964 857388407 167714527 729945457 774672902 810740156 316866764 461808645 184410511 281074498 408690324 860594282 187409843 618877154 97780901 699564606 759244709 572213528 595137702 817703793 988735906 481574586 970586295 924078417 19254798 756188528 232392806 217482299 304808298 835033519 114766517 362828212 548553705 712408556 356304655 450954025 220373639 870774578 869401795 164810441 932056545 222704803 88602016 63962906 527530117 844306660 238380808 608186240 58231679 419237947 146230834 177724591 33834921 160625775 574027288 376658951 974735436 702298454 641958060 282971500 219009507 898253045 454702027 818804163 850678810 927859548 829702411 557775412 782870933 318250526 145465 524688587 23369980 650390541 863804373 725021842 577095884 309263780 707507127 442697827 798553499 712237086 837705997 501974141 437498185 315723149 201858454 939837689 273645338 275403769 683171905 632093730 925827294 128878748 597297952 255808099 701095712 933611210 438560225 532606217 628604339 923735630 867224966 314631999 69759014 140547377 374530106 230126934 824394655 167134018 501604681 887187291 73434532 398525329 215675037 137283208 83747577 575703825 48572730 414392824 625985979 441117431 671721722 240680467 136388404 378020683 464110262 411938973 94916132 850095858 587426385 230642200 879348993 646812129 276519816 531060979 99766668 957711404 408280434 252303573 780120736 233114987 965305185 577898592 744846414 644000028 667903349 710693822 206903112 196386444 789972551 85906011 902123084 268870289 279752315 532354100 930130296 115055123 798772479 17848477 444377121 230291451 49902845 497555663 725858673 625541096 786005073 810566954 169057981 652270442 434852690 997191932 863506919 661267674 652015972 49600248 670412361 428166104 842229001 997757996 354022547 520292713 441265961 417563925 772508091 499229260 846394152 139900744 96579146 894778094 754052727 14748191 609512834 27578193 408969537 499491954 123675498 198632897 337783183 771717396 109050058 215814234 901735386 678681357 306011911 761017359 623824892 637992930 670342169 479098265 49220676 2057330 299286423 709037178 618982954 50509395 54022729 304651215 337546026 161936044 952549535 611185105 156833480 436621723 232831077 720143715 807031959 505851481 770636524 489435839 819952746 247225892 582031221 956697812 520525243 777168449 575354346 293410989 408601360 736155243 976383194 420816457 148147429 469061700 455188367 212709080 374056365 738743654 882722478 200853663 640383143 144603799 760744816 510091831 206995936 538291778 751172352 203693347 322272 711669768 526170989 718976052 127599347 404138504 24097072 992559711 461299062 60198263 292652833 139419612 722519553 211085271 697491865 287950338 739989917 991433785 392613449 16732968 804145558 577071995 813657243 643516787 194375789 681555446 782521552 903154074 272138207 334666915 867292225 943199489 893579460 79175 552935077 405273661 380710852 421442003 916277785 83260017 63393090 82514509 494190098 513025054 884977591 194337388 173833028 600094523 325086559 351574972 612762887 952059117 289871759 694440689 7026965 423382151 513110146 755703302 664032262 396751356 361525969 603828652 324289010 544437343 579622650 109624282 671331769 908731209 176270817 659009980 574198779 960744265 568965680 143297337 763388413 663729503 93268006 762501994 351281170 129326853 768540125 740417541 127958479 18256397 488980468 992066003 611920272 230702823 160127306 16791986 513858558 396335373 468127504 619518905 752554102 601564248 523984961 286493612 184949031 360651215 421648707 876587107 864746145 253675905 965964660 591522558 421404375 717471964 14578034 46278683 841774095 240885829 472881611 59710773 736875044 438535583 306553227 968091270 324817390 906536781 64152545 879940133 246393554 413409504 727575072 33924419 943491070 624813322 876569872 647040829 251943704 993103024 396515620 136211329 797747290 926587628 853938150 975311894 388689408 146969035 200581065 519191830 255337699 229415003 199225843 497312524 615721657 989699560 794118288 865631672 53584510 983012585 476236089 892762038 348277666 218700944 860384082 287325283 243509645 556430073 822927784 406717780 905577920 130983807 982605896 166383848 106042924 932843780 706324711 684913718 728713825 211446909 32134217 26901919 75893291 70622115 952400007 755191609 241800777 953165887 232172121 65469369 229254939 952471790 771554028 470828858 709143453 321116856 814379566 586681906 558202907 163199242 955562225 788176413 604410765 514987255 188562816 895004350 424882 630723811 160501373 272700135 361998844 647004766 234835440 20627343 542260091 609738191 418552445 249843474 635425276 859322616 590005766 807631792 58748572 923162381 667220915 884102916 806859340 785465668 464130391 284074277 805819490 807360846 242433086 963371708 476667090 836316883 600499385 789733074 55732191 694527868 696472948 858534679 436753317 251338369 77441159 380330236 169910162 61356087 389017741 257446068 138103098 20254564 176370763 469514102 366181521 338553915 281412485 514725446 298318536 903183924 845684245 199394069 729669726 843903719 425073566 65734098 105787544 762039282 790112018 404353852 872860142 242234064 654276427 959821742 781558380 229258196 764497458 169963362 394994939 319919798 583889899 160036632 600943693 92132106 698454836 401022440 523809537 572663497 346925580 209722230 108223856 189428389 328211545 434875895 750022121 485777212 210952323 421111111 468907620 47091293 450653117 820107273 507155248 630658715 180043878 502749917 69766539 404805965 184689586 616297813 653827072 854810591 261868806 939443488 191547124 78705737 425004485 206185868 699277266 820926968 911585087 21407241 211702269 352625706 337732841 979652795 476325002 281998056 946018487 300778413 863012756 218234048 490608141 867597749 659306871 878904555 357602240 761798296 291482580 615786895 921004716 856419627 94838104 887064360 225694412 535782753 648205331 305199294 112576760 380655715 472430911 740667374 232518766 521139004 851144991 149076254 625113720 727650770 405794454 964155487 416820246 16278461 179798274 291956679 745972026 942992843 743473329 398857171 17516974 476693717 891939018 141423795 529492245 208703090 615749655 31129166 972123983 409689580 474489525 604423009 280525228 995521531 954111521 398082617 21122616 991278647 127938806 802823443 413854319 734433903 469061484 743257171 958049597 986045351 294090549 806561632 563794819 183793756 199709649 805314466 24164175 583041233 38948452 424645657 833306687 915595135 617697670 995993913 444714601 439937292 867069316 201125679 66771602 1475019 132412961 647901069 668158458 458353191 932511212 742524526 915844961 744528602 245996717 271602048 217157469 913897371 52397427 984375439 574707815 248679510 243239036 597716878 175380007 322547042 68095314 622856186 103491651 230953164 693995481 805355736 944819406 35764963 874183935 657586198 49197255 684720637 184138309 14556468 845421315 510081616 339399606 198911290 808814791 225643110 677171423 204814033 246366669 664231118 464060801 916654771 756123054 140823809 219981114 515249570 359458925 140093678 343361461 217788917 994180893 178761935 321986758 162970946 448765355 489764437 68175595 523370537 614870347 99665366 377155536 992397087 636967069 131569844 219020724 245408199 132768447 602198072 151290008 412439083 451843186 976401628 980770702 966177326 454264594 720454721 637415141 728417407 389887639 140983687 723266894 840569639 869748410 498624697 86730918 879400457 674803588 418643051 388232081 63361873 12825822 110140872 245238947 36302053 317322927 288551043 60146159 18753895 66802574 103461108 332645681 547006410 597515154 273136914 121935615 734722486 270692167 68696799 342509182 708455131 193562308 117780950 620159487 674455990 307441851 238882261 336645716 633494708 340178745 464177762 449830862 561569723 482642406 227131890 999208213 640636324 367648359 982421540 382943127 420373842 110509330 766891277 116037084 842547868 883158377 942360393 804279003 570694975 341136540 405237984 186036742 206625334 842749953 937295240 247560105 144319548 126573001 108316722 578273326 222179619 799038217 501207126 233198360 246508896 187754489 802302268 918112958 621185771 907441499 569792431 161782916 71177907 142297138 552623684 334903343 528210237 46147999 94611629 348145171 403720995 656734558 796757684 198060680 813674865 142552731 893263847 335814831 943157225 880047559 821997807 665701908 5508728 37652561 930660058 575442077 252588773 39289071 362401487 738867355 324291250 218741653 981405116 210841867 650859418 697732480 4192940 290456412 589905851 176936277 926579802 345883064 87833990 32270187 426186826 909611244 236182317 333591673 465002161 744537899 623418392 469934306 46969843 130178826 250800087 671147584 595305213 54391356 75116041 188370794 534713069 854568 23708921 228286444 249212182 328620076 587415353 616131679 374224949 234535227 626639436 415850236 635456341 257235368 765129421 646637437 376979729 220624133 99939991 18392209 322679016 376930507 593652718 715365341 160409329 226184226 279976167 146675924 243994643 803125366 426509139 49881466 525370030 897886139 697860368 535606408 918293583 967719822 106223545 416200227 645323124 121996213 601507985 217399107 150759466 347314780 782190921 825044213 275035886 332428946 88868522 367278052 972131373 176957937 903266729 706951346 108587516 958039596 125493122 460463010 108065981 179429917 993701175 514673869 717891129 157294432 42587096 169426696 451265784 933393840 180467537 463075361 20383550 508523930 848706750 709555703 200506293 927129385 622641880 650247660 740411886 88570214 108893949 579794951 532226314 699875314 700671148 548459840 44119598 925373992 912531728 194708844 34669073 552866114 681172958 110693357 902925338 306507841 126821320 127299232 187980489 367421984 26961996 116985952 104195869 810140565 797363394 844657273 74623685 451786679 366680548 744299017 66415276 598218010 62108287 43355583 256599411 223477026 156044623 460137544 169609319 345980294 561968111 736069016 701473628 645249425 286421621 541299864 480297170 498245145 592447058 80619135 735936321 676029260 837708209 220874341 862526745 566059277 253573057 963208414 265316931 317939754 805290092 585950132 126056870 685969454 6507551 398555375 152037771 49053672 691872579 830751711 152453322 49778890 569057829 492693023 443076255 474906437 234469143 96283504 711466299 238142366 993468666 186033043 878976370 67278142 725104105 188948884 310502025 208679958 700675712 877865401 855774397 87521104 284885672 206021822 925740636 13003256 720741723 200564675 5618424 955856209 722752591 164855302 311502521 355550043 401893930 169477550 560040860 894087081 75083745 600263519 284046055 528422613 685495177 748464595 587247459 611730518 656577999 270253258 54713711 630596435 854203562 147458310 111497771 212929316 845093146 755840504 510173990 634061636 921602273 746034506 423741787 669158913 375179806 233716363 774910573 149046891 283810828 654695135 294852800 934806037 291706050 193450268 254009599 358728039 60467119 341757699 226639068 416649075 726717942 101856155 982678459 664412236 663985267 864722304 420766778 641922479 953144448 231194737 144982784 768184088 442052434 265028835 987728447 23532435 83080014 774109972 839519654 83162428 932470457 25499671 632188648 348978746 18057964 620195728 570400912 146922720 29392818 261849214 683411903 124914384 196560788 524256779 387789740 662474049 768015383 406274656 508122852 731214768 527266668 767587370 987929693 887837200 207765451 842194678 724873168 986095804 309868097 417564905 46772367 187133988 105470870 395019832 606375562 1508126 495216071 135857719 272028383 627991727 719608254 121516656 857469946 551677151 301953224 320584818 868559268 76806346 904014977 98295986 368945355 165817492 39439991 614810733 113638485 72446890 556976830 82578694 997145805 104121064 655855160 36520280 690112126 62780476 178778779 345183330 822176991 858684108 639739999 274761616 559290538 527021242 333936353 967151541 315223455 180172827 567100557 289561895 197013766 478821620 940373114 278532032 579460831 822194065 165493819 704675822 144676262 418488457 352512105 80359911 602313603 5769927 834223150 962670083 170503577 182177549 429968998 774882429 254374523 844733589 809977508 574198528 150880942 918522882 211788113 372395543 192782116 188377296 576456877 438513993 715145421 743259010 197687227 595243971 797767374 634987448 920825642 166868962 9950546 792443631 655031228 60997015 273094847 581050940 353225735 134068263 696581484 140610613 162044415 736720898 356057013 981579368 930155953 974166472 219139588 474670691 480697386 681115813 270827133 119738124 843994444 394210579 980326769 776284233 837641221 43861427 602259006 311247820 509898341 745872225 947037827 912337532 727626594 644460787 1556509 550291009 440252824 45710006 520746440 274528335 463236283 77078485 194509377 884178820 110817484 436260969 246757726 896390417 286295025 62415726 436154887 387454645 575038299 363640873 246029243 865641565 259208582 601517775 682020597 948460896 647691383 920317950 458769668 538802886 876134722 153776978 603030575 798629716 91259251 158627298 98824018 262640972 703395377 594589359 692942203 719085530 236127912 582165337 867275412 230425589 529506864 364000829 667993254 414579964 629648695 989992372 773614587 179114550 897064226 94159191 121549670 4951338 384046378 735352668 252733466 10031113 277376307 174543263 947462096 297967851 646338339 2862537 448827680 562531559 141775255 613553248 38128983 146498170 374225847 190654627 133443254 555454114 330710139 550718431 794353292 481194447 588474860 30907450 182754396 805390310 814052867 787770649 853995960 867984035 219592735 332809375 526309844 821313505 643036753 847906527 192122593 345347994 594560707 347842545 172537876 269143225 219098469 700184223 692060223 131082479 889414003 358833539 242975313 80175974 423358660 887995861 747736486 863591499 472279198 693846661 401606651 288544253 239817860 516905996 899616765 525808864 105297449 874667494 239216687 45278339 110317826 140635221 18528750 138714984 856869667 412320404 216445748 412704149 362213072 7859697 480768784 287420675 973636917 172068140 122011588 87036065 934981511 246974542 456715911 412781534 320442988 238781982 752454838 963241532 609565736 839270592 877782784 973454962 979808591 807754271 273494240 232756888 985125767 444154899 199555419 896687358 814174332 78929329 142003279 190604923 848525477 819924373 991869330 257322999 477442297 886854231 61962613 994426904 421132780 437422707 115137295 65955363 196760 507959781 495369031 672123129 671744823 668734564 757388597 53409172 175061460 679318444 675187520 308801966 996638200 180403457 782865340 155202629 706401979 562774480 165326848 697668313 437132133 491385401 172633667 193948597 482247593 495628722 214964596 937015360 102505560 633380987 786869761 675408196 999760047 634500726 709105690 466728388 463374848 141149966 472002367 678905243 600456486 796771389 239779476 146661222 886812438 299032069 72125596 832404696 563050266 410933373 384607215 461509947 423927686 494285662 984266463 61222623 37095665 451974910 258737209 911386553 472089267 192764227 544960833 888626278 592739059 213773548 726628935 621747904 766139628 204619336 227933751 224113412 57918678 52069123 474157694 962643310 879388261 35804717 907153044 430910249 468246768 6335039 987003425 840369092 936031678 623510671 668522588 57045097 650287502 383517903 462096607 838342125 607188535 787004260 890831324 740524895 906817449 498316044 371920636 87475330 779385261 980543368 242894979 330702183 385557602 930786758 376350591 334725075 632488253 279600126 190024409 229144549 642514168 411148136 386439530 870721888 617831390 729733720 37290958 29914736 558275934 900267206 810365879 719887904 393887758 294835653 205521768 156152913 249892825 167576068 668369947 479120569 513107808 337027377 992147382 269819701 647999988 81007928 302049686 976523680 38301637 165138808 631695066 34439192 949967858 504500944 580944880 856109293 888263808 647772528 673590331 151415103 715916945 337124848 767610971 922262506 206039243 981456340 61596960 291921437 287369708 391625315 194848172 584567822 664114544 644361534 304469520 759616136 396002262 457722514 277983406 294820878 83926294 864913251 863408985 738768903 78837474 119999039 749718068 718854069 747350500 74592294 36448125 153665038 159885559 470902694 735431765 286968788 87251400 14942620 894818494 280956616 707778890 789804008 192064949 348300466 52284663 856676630 407218183 920329335 186336265 773857100 960936597 581485078 546585298 397816188 981292753 466780266 237684509 948597377 896126645 986719649 264195803 818744277 693014444 445608497 78000239 154560177 110393297 947660038 302725882 228412929 538944427 440535781 682649406 155108437 984390231 902645551 405277291 679379894 382314687 539862078 285814899 702536326 893078757 45230110 847958978 86465125 204345058 787396628 713642255 652804127 588921772 538211996 203682351 525011100 738604190 588654877 235644445 444377123 24500392 512701555 763164341 342114862 18711823 219606715 215834062 790832721 325200077 236152594 54391075 81795797 843955820 978963971 45940064 72640666 504001817 695069127 835670229 511779938 708812158 281753861 697118691 399691895 505317856 443772671 25008028 647684933 606174661 307970263 61286072 537608847 906118684 662898013 358354275 169565281 642951342 968119429 792066866 41123685 465072971 697601585 432732298 640812987 366728315 759208954 889793979 921958770 695822008 137049118 243723384 234982137 646238780 246271993 635238736 996709886 135668489 13480327 513089772 537982159 705707183 87110468 209634734 137416532 388422818 209736017 842217460 351171441 258493039 91836759 2867212 513223952 476225949 243478578 278496793 699596811 659294284 233742389 109759492 109724529 874717663 137026702 375404509 184090730 304396462 163863955 909283993 145647527 10939782 594411739 963378637 357352619 666269077 955266233 246231231 288805547 722807010 162961767 625706036 711779481 203992358 87727914 659298185 642006428 715143 743479348 755001402 252843459 770706787 458643881 83653705 276016360 437616626 742748897 311848574 794121586 592500792 64822305 15018596 247049288 495907245 411578877 536714904 750510275 476407098 537070605 467998902 943919128 461386707 165438999 450864053 936109602 236085839 999051237 354464980 54214722 380608478 115085096 458189876 998903541 489361491 265891494 804356294 432687779 972616928 820164269 145897380 892078876 732793803 553665289 429756957 767035836 376798513 94082869 186525454 951779971 868037096 125776712 870828342 80106548 528779820 617437084 31862626 201025020 336220444 592517261 110410337 5765643 328900953 278007430 748918132 172664561 348518197 180917763 880087367 804868714 148715783 974138516 485125671 641847021 616253012 332884082 836238880 241637365 684758978 819668239 652014525 251090950 89458079 974614504 257011500 88655388 544596554 31346573 805744053 752472274 412975251 380505012 857905568 300937456 465339673 257029759 88643230 505714075 84945221 475520607 708738606 102835220 275646723 171188068 234115831 755285323 171389982 313654995 365137510 972255438 646612009 255414293 176639857 852761626 145323611 345332973 160063785 179135080 901433929 897761324 26405387 867592036 921792167 706846011 481424972 729039327 292394559 855505085 781284334 958026755 590673079 296052339 927508109 116851072 179299999 191068161 427401383 320466736 555333665 806933646 662152452 647175598 645276979 79160100 282538140 396150347 434987004 764322378 102560195 230392449 215977060 35733126 847530353 704597760 606644317 576617840 624135981 687133389 647454272 417426905 326355924 804887606 796375563 116244571 622322408 449919090 107051071 60933978 918471387 253896080 935839088 372661658 469044321 337503818 234976490 246162125 830711695 158902151 512551755 903695094 445433588 281709631 274067733 392592466 613453172 196829203 334153093 281780019 269700980 483196636 847430970 173461425 258613282 963482617 973987277 753891393 797533864 606990606 942059708 136474014 165737988 144283056 847283694 184636947 401550381 293794320 552173695 973548834 297451301 328975237 290962028 204746712 505027431 177580922 571618260 920149908 544949382 167354168 259810538 119418026 1027873 823772284 502440761 56616041 802315909 25462663 310836407 832119680 997640242 169607731 720309478 530442028 609523952 194973150 189813413 468400585 142350646 559734740 692789980 81893384 148291266 351583322 563932982 350715371 224478510 128832114 887654218 558526777 970024149 145295504 364263205 732777792 326009883 931295412 138898600 169229341 722494885 754963208 267398631 328059820 253700906 173360621 251418051 27577231 187186012 18184286 973465124 259355431 838724 434731316 520230756 424319113 173950524 854694131 62012243 75186821 637354588 48417801 567091810 791128228 452509154 979501045 833570645 301357203 108249635 634001157 965457798 314827196 236363435 967260411 584837756 249876435 135099155 931982271 989051995 657957918 583036003 193100897 432462120 895258897 515815968 51700955 580160329 992545640 613928613 40142072 44754899 328023738 77958877 541506953 729331270 376265683 277298421 888491788 252813670 297789947 78960116 362304619 393802566 728597257 652650320 104099057 368122018 617038284 737608234 814864146 642312413 52301016 315407491 801247294 499579874 292600835 716824122 29615868 248128618 461785886 561884319 934262510 429934616 127585764 237284549 147393345 743548200 429391277 507327182 46251631 778274845 641372892 946601480 17843722 403968392 30877281 222066467 27417892 29295871 721644337 659837076 605108373 624836107 26616230 535031461 339316732 159524894 851973058 665769145 775712372 96322346 779988198 251441362 188299580 174482562 557006890 351186198 859553166 590673346 641327954 82628867 493027985 676954663 244322966 174890065 69846613 878760637 838789370 842369161 163672426 915368616 618198334 464133186 241434141 16753593 31535744 516078192 783919961 945613776 917730007 803902685 262657105 231846717 79739520 915997715 398453979 217787235 593090097 845664370 244061932 331461137 999945710 20494913 828090573 359687992 537809886 797817667 290236882 233586249 231472315 917884301 218859335 381506973 731368794 77238426 157649585 623661802 330062328 494128523 366550886 833371002 49408021 632683246 720571221 15251254 272856305 852048040 378772583 980910110 940775526 407069971 669855910 67991191 479094553 978891203 469492315 687370528 494322727 374952440 787317640 725757020 61303677 842542106 592663710 318476472 857616990 720757498 149079671 971353318 350589333 957254315 772255749 184635055 102971300 407456655 905710549 168532907 672756360 449807431 852876513 698483802 694414146 287779632 433757141 252236378 20849936 11066078 388175021 511982404 671075456 249593736 301305456 818297599 647727511 236580400 837043885 198505788 102948426 547175383 5305490 738905809 310159142 915740947 655805404 765305502 918888007 372197148 695452023 332893630 656112248 907544188 594547125 873414251 847820552 271342357 87397578 920593335 951504643 837364959 406831368 655179432 175866350 958928337 25831370 464712150 768361532 635260423 261397215 660239728 293457933 735270383 885011973 375410142 523361885 997908740 288119619 352034076 269776095 919389618 650123632 710588022 276497569 929191749 460277264 907423495 443599578 718897113 809413215 173662005 400604363 746186227 694285417 417051155 750219152 628120625 591891563 150553189 178474129 384304393 242446212 676588332 725768547 788754464 167530884 293393969 768490722 946096309 92287910 273535173 36421280 960245554 78412577 515079804 999789780 144184737 19407047 72268816 187495729 764287591 540345346 263242948 598568181 138216275 202442100 241649802 695605655 846857059 19162564 909377014 152019171 804762648 340526337 199051488 76348573 266826690 824963224 935099934 642872864 697188831 345804720 705163115 386686743 580956585 475663862 259973577 968805616 414044845 799311956 445110658 801041712 210934999 736911205 130013441 889329553 681831595 62718096 639062343 136008176 128478382 81349760 82040002 3389099 51445033 419857817 453586617 211367615 53065926 367314758 804314982 25282510 560579303 491042656 352397374 577650638 645135212 29150934 265472274 381028265 389978044 950125813 918112634 370118822 785407022 440894194 895585134 167554404 253297848 287942547 294359324 481904671 164262722 220009782 779302291 945807187 379122321 567983950 212059898 171600468 51081905 244514883 806116947 100621440 230833209 888228420 972432537 742906995 196002091 587796106 275432549 193794097 198277621 974050089 419102760 241026151 904215553 991284725 152601352 703405312 399459191 528711511 459269953 409851390 365087938 924413687 972966578 12659729 474417632 341422853 368322832 803402165 472132122 242015264 484942874 508241577 234872222 252946424 124587908 228337744 367965158 778550093 123708775 122412233 424762066 627814123 500102525 447347349 257981642 44977335 337396738 774085658 505225572 721212690 330347892 506977280 717518203 970429917 278382753 293851955 340036073 506112784 84891870 996863084 757495520 906869303 37820083 569614761 453278208 920988102 945763579 165783863 18904343 49014932 811116199 564114904 300023364 198618615 707367235 108669053 386601132 959006598 373045355 282487019 723202013 420761245 762499217 751374972 278735055 395622080 982995326 43688135 921341571 883128407 302884333 55960277 67023242 817629432 975340570 505934758 584707974 587591655 809120286 603934024 356794277 390070211 108581746 152785288 712435685 741766200 792860967 554599322 120623928 169697355 681194620 839714127 953686116 265744133 369971320 337073385 253231351 67873458 511858362 177149136 117422889 105706624 59035299 124390158 583208207 875645628 706718523 977244166 430476400 909380998 414568517 728802019 243405191 11572111 966683224 214706076 567858563 374481954 801998726 73107537 406190453 131623155 646525367 214615503 648890591 715671530 298193632 472664366 709290120 392177833 165374840 276798612 837228946 261004646 25280382 28248659 689099455 341399260 348750678 892062855 985037029 125527478 683466078 333787670 867619954 772935680 42404705 263692654 757787111 424419097 753171304 240143641 459189672 978162509 83674275 992972418 214535084 459269428 733563228 197373955 72287674 303240116 584033664 709185429 47601924 537008782 663620121 392580763 153165930 819214481 960600309 124214137 384883351 679842716 383804204 940781754 756314441 380181811 653641293 662263649 115117061 665208756 606580350 50539364 19140508 32619506 426187121 847255557 515480451 187527132 140262005 724931885 86687751 349545686 530686327 124461846 75746322 581011813 843162457 920275973 987226507 88074925 181586684 751671808 678279915 898494846 140729158 9297530 386573786 531456669 806276096 289604466 119885632 364612487 515709689 832849463 128940017 85303432 674322517 637238266 293650936 544688802 342409069 503821035 887085083 666573704 520156214 564205862 571225012 480011834 208011188 352191893 43932814 228308653 947191867 16702323 502155115 769155971 442193601 82660481 298340743 832065763 42185265 220074184 518801436 212794857 653647460 80301215 410258864 845608607 666287234 271451222 705321254 987241616 389254695 159165307 202723274 458032499 634307626 101995553 326686583 994466064 347875026 131504172 436253913 220731060 284244589 563968019 331205257 261510694 287696861 86051964 365427381 105418660 348062173 501324036 324810741 941078488 469155493 848876055 599554581 528461011 851487347 963274058 221618292 106781014 36067431 769018678 694980027 501781152 221042077 937885397 229404635 742682731 196638254 531909625 260157096 621098485 467361999 560216638 28002142 307524658 848317544 272321467 512672130 663510621 236365011 238337478 757903140 735845582 943477721 178355554 303019098 923891057 240165584 58393783 613501915 543344401 768160792 447976519 643503526 535449216 249949979 522117741 47875928 443880062 190627382 667760936 59296343 40517500 231983364 552652999 407122918 273612057 744839196 623655785 453302256 101415868 659760267 44662824 202474038 367517411 754410292 195055842 708552184 253892429 845161788 17628086 242875814 577294614 325246037 260369440 872739660 862424424 123859596 299502402 542700740 320320947 92902056 470092838 826380654 916042538 712100991 672733967 445498185 429676255 625221396 886265156 649645023 919164853 557925905 637837347 15718595 879151102 510501773 527136802 696228006 571865098 230537419 733871751 3789487 572284799 333556848 698776089 39136000 58684013 611952977 454759045 476908016 154082829 170307916 114315873 655035804 246808285 536946056 111055881 191131235 47356694 783565918 473534128 801049207 72510492 598452416 328400310 939505009 926020047 454896681 708738460 579381686 66068619 113537825 127278886 788598784 542363890 121870480 387309219 769231033 250374211 365192846 556798820 152312365 450319624 94779935 756206494 527218863 936163359 235328904 522824268 347863771 626836499 360488737 361727625 813406360 70013561 180208770 134074611 214370482 789047152 604256873 53883819 292249312 169911348 744659617 539843078 55969595 921837425 89491495 248303614 436292826 292860633 388756694 40452932 934278750 480502283 22833537 283159722 543167507 567927864 340969646 337512970 67581455 539485866 251855838 811058209 949350885 624476042 105428570 28417031 619042243 805877172 945018585 124756298 227718212 589012322 487524596 865461322 888537021 415321705 782789409 29811940 506967877 727715890 873501556 999136941 183856925 846953416 56360934 168588974 102385093 634477755 679647729 530645299 164080411 952776226 179906305 897718107 105784137 714921688 322362923 544350995 341259052 691584234 757142906 513945119 615353129 572459051 364613312 609770095 52602548 887936461 136583627 58372859 788797782 838287369 233312650 552343806 45199327 206808308 413996444 532918335 224502469 138705424 680519541 494588326 644663442 319112257 433855143 379814337 978524729 473994692 93303522 453324945 648326778 3804891 800695516 671389065 985975027 745509501 246461146 751922199 709171042 58041795 735659312 222049326 610835738 153073696 562571506 812638919 389918512 671849731 956436739 126302028 194322790 702221066 658174989 998098599 976400110 196104620 906076765 595174752 241778588 508976235 53524437 913359763 751886271 608558255 837231432 988999887 646421313 207366890 743905261 241144507 283367667 846453105 930797005 25076936 960113818 581867129 171332945 990442240 271878208 659668713 586026372 656487021 901151942 901910706 251604586 871871701 779440204 111443763 131507627 469111763 967866182 861658870 194281487 359417551 533752496 363946742 608329023 290883207 47430197 620638284 466962520 590306153 20252181 401453677 831881268 668592125 726310465 234446868 836741157 283791845 286738454 809519981 878523863 469456450 809437699 724894699 875527762 389839459 324909583 382210820 691033686 238837234 703575085 637887857 297565828 373170223 583022447 121910224 397790130 98019042 137416496 212102398 799839653 939212198 341849882 976327710 243000242 562665322 216008857 804793466 715456618 970401743 180684945 490958060 339757532 548177850 524428499 793647987 14931187 504121691 177620796 873513062 668462187 219858476 983645911 210892025 255862554 1325766 839149189 658005911 256925391 962616911 144968566 422246736 403677327 104717448 655428802 882952809 244497218 710736851 733680877 18160830 975685475 325424009 416190907 545981696 672778452 968896123 678150523 232726337 510621823 15613978 108962092 292343039 209511226 744074128 79879070 718507275 283833201 792773537 434898136 802699065 6831975 687949020 653481770 360915098 909143097 34874697 415241191 248264651 87405634 173237952 472730018 953965411 634705493 614120851 145715237 2556128 662070034 181389974 362745328 113321992 855781727 67195441 272247392 286692719 327248108 74645811 831599783 483015632 880810934 890790855 228666298 467087268 890847979 124112373 391470442 513100983 606131945 625526959 192303595 705729253 960542947 490092731 96561274 514780325 880480966 124102037 184787616 651579253 414128951 8063807 150663191 20325414 794722350 170134456 628906730 9174926 672623287 902647900 284737110 756567003 773038747 795582410 722342855 184900887 956481766 710700840 537758604 826249142 356431247 503522057 365678577 563061240 775014163 24331128 185060526 266975278 614843410 18173882 329518314 307587273 98727447 970557016 111665343 758086907 237034953 300426258 286953740 816374179 17473425 349886635 470555114 194155756 667645020 34596460 441532037 407764386 809562308 246146815 182197660 661528804 194955302 72084376 173381461 538622803 282804177 472523240 72637530 157525264 50578094 374483915 956607734 253572614 190000719 38658286 820125830 518439607 355798925 832936773 715334825 793544426 942288621 451915741 318825614 76581875 990941071 650950484 688600679 731795369 580148053 586856768 586481726 899288920 408480384 109349064 1259568 135014731 109608166 514376852 367634656 259040452 890552411 300897607 546357493 893764563 267385839 900089400 900561952 573018776 106202327 107837493 661535369 50146074 962991898 413704381 819216628 245590544 76808393 116333106 960718096 900028066 187589589 766710335 955042413 397280797 974660584 223298139 392144319 367790532 197551865 266930186 776419370 604651873 757917603 189970887 172195668 182788298 695646283 9942545 156121398 658130612 308321394 827070656 241077859 95335309 493515684 850553189 358232108 344254370 78875611 682679981 405553802 850824402 202128588 180326122 716913749 474683538 858787128 582668780 529339796 127634243 441833462 630324096 930187461 551343570 709905678 994668600 663920253 268460346 103076098 372702576 648589748 147657340 279326084 718214376 244030558 199407647 820267435 93707033 436004471 73175888 18968425 219037261 270742079 483326597 752205697 778904091 429713382 156414729 415093535 565845921 155217717 94571287 992034892 332054009 165489317 819888088 533628045 481361465 796530732 905233930 387444652 993093180 797474223 575815983 821789590 777014619 159221410 661837017 640852369 394439220 423962909 4627694 282458321 947194709 691156099 104833217 229911422 725556006 929241454 238544303 967772613 723982418 470343977 91482717 141215948 574450179 450254381 364730773 118775411 335170086 851123553 169047465 389686411 848508435 859439474 973333173 459814237 122213734 643939323 282119083 163065436 15409405 995103329 211324541 53620142 42443048 18664913 769052879 929141356 50362708 223918682 9749355 93873542 66229498 767473560 905185535 830666384 624322705 196938746 823189524 367121106 605400554 73657759 970623344 193340757 538935567 110043974 202202464 208544307 882753190 937903462 165453612 363291036 347294649 325738182 528627847 305088658 979911806 879845745 872766565 489110004 857350459 647256071 246314133 757587824 496103659 451203035 144195154 127416472 64417729 807939625 972159608 823244707 849234514 251860008 775691984 819503075 16033180 136028410 739384896 531003349 658123198 691894507 349355523 447343822 711554216 718895341 862253893 486093081 359733150 42235401 854455232 996247640 780521361 443391448 328933982 758279044 116023858 177465976 405332750 847290198 208585249 255176202 743213399 919723828 313292126 675085393 617071301 254994380 499744719 758894029 490181551 58636196 430052498 368099560 519407974 277440236 221789222 442030990 422924012 682529072 246367018 433838916 387957351 274600421 140569879 155357027 576712632 159914094 260365042 918928358 443859916 712100814 97717095 324241878 338192260 900755605 882612960 662274589 674076801 788311023 188988998 394208349 759254943 248507634 161868684 699014145 730543827 868328384 73959870 264100882 649629750 825674258 12332713 963166692 751027749 589044382 237935411 585981148 411245940 742791559 72834329 480508256 415654788 890725400 805534753 1961402 606284698 371127614 871820350 771851510 866271734 972260500 770201920 461278371 340114834 400791583 488572346 158872908 6562513 949772964 341594469 161623670 392609431 828990378 889639563 70367498 357473678 170756826 12978882 285892392 860150000 97454157 691874283 509779622 228622981 39513360 913485853 808127929 926709284 470155468 719422130 587666747 437104668 506759094 65610185 627169027 421335409 537189446 674828926 663656028 495886414 160567722 428239957 473833986 835891762 131854728 469663336 147970365 249050318 389972642 568820412 173932490 486013168 120593684 894111107 576287433 568865392 960965332 94340569 915088407 33091548 381634843 395364002 772486409 887054392 907689187 779365207 175867194 274309939 717263851 637486018 814015250 808423963 326122443 962944134 809603789 796937373 316027589 816286849 359315990 675520903 662755678 970079167 643458300 884328461 36166663 300097802 514416257 105893031 664524154 142828537 790566141 883264244 568644373 298003474 288928154 521516565 944645752 151380528 235318980 647583109 772105349 418886029 495745685 66005975 120626921 712083256 295475342 929752038 104290047 194312788 696266395 862715256 727433208 275259258 585602224 879770188 292401770 906121276 754774460 914120967 256334344 186779874 158900578 972445469 517704539 277390379 790213622 77534821 708843235 301161320 305433145 146658834 742448765 479773620 705794494 871171235 248774360 941702295 40536888 707022441 846094685 773225480 627762383 108844842 816756183 98365620 814865578 678770209 502920415 480977101 72211686 856102574 686253722 399493432 766076520 272987266 748768056 278522124 616871001 800265825 802725636 811355350 159328099 107085660 361815793 556069476 845675159 372279418 13230797 103949815 860397002 955620828 700251668 273529821 639636791 581497569 744411427 822384010 317145205 276656696 99488482 101558998 177501085 52154357 462145188 984903546 261271842 828625972 739809018 820368986 247798347 943743000 535962927 307744040 545950627 277001921 723954131 190778609 77178943 651245146 642923998 791033128 11623038 73977650 760080143 80636508 221872963 572207648 993495645 39423313 541326193 81269031 156418404 555901669 750058528 105656098 123722117 46334168 87152144 60919429 598191877 62563176 969430912 513456514 132688847 424381029 254937663 590274955 820695627 834839546 608930678 948894823 900620310 38742973 477259705 416195485 974149278 245732745 413465057 292347811 428050038 62963241 466537792 643170052 562353051 215890106 143437963 112491209 691583949 544581740 298661783 98938267 996594429 631564057 37981495 938116740 94275584 144660709 550133220 242794833 395710159 709941851 262383832 613871469 225745143 62677776 40195659 711164675 89084612 103020684 727853672 952312983 499414704 969218012 15508073 3303328 909476421 847622746 684494604 824367738 925962395 919014609 740292558 347720195 194737813 869607958 216420625 89597421 478986601 124189795 557955681 25469379 67428481 749934095 271280075 93700009 815497662 791445614 254641635 927104217 930525461 698823456 418321287 523214266 737919436 421045573 871819557 32090797 468225116 359890185 205102539 99677475 317741560 37668264 839571467 74336176 420282938 81306557 281967243 552125896 757385257 810684100 333020318 32846250 262882149 260572793 552953112 463126885 506208898 122055164 211176511 341592034 34294008 84875384 180996313 756077672 566121170 396596177 493236268 832946945 127536385 91304088 893373112 203903797 240295586 125422892 186374565 771395963 73013967 951700348 64565992 532559879 218667051 117040730 94398804 604745256 245940812 320026498 309857647 737717501 212525034 704672005 550635637 25615560 528550031 964933027 80551332 935941389 222793088 395654632 869518740 829729166 114635569 423218554 896760789 624974636 633762429 394156893 388159630 872570250 144322709 436309142 970679525 127332534 984522410 525864802 740163275 354414143 808723623 662337914 54795525 42371930 657697450 282056319 257219182 308023495 786734761 864767484 262180817 446608128 801077709 109856416 451884772 221382004 65420961 111376479 83978455 284254686 118876753 114072695 705924692 808069232 644847593 562808201 579771525 912466813 442627490 332655091 794063149 195953820 901066803 35209725 136471599 634660568 608811858 541256765 700123678 285296845 75253768 954022073 660400426 206946495 358486784 699097781 414982943 403321189 29580190 643620406 404683250 25394268 784793563 439726698 177989344 186687074 401733479 984526101 940389232 549626398 662372392 30185180 267030812 443359959 988211461 323007708 375765938 743934356 149702709 697124564 169786080 490012545 827991124 867992125 902547656 794124334 356693759 86441115 32577148 236636027 859306095 730972803 202675541 471343063 402485158 156003349 598547813 226481080 300588612 977960827 839407305 391811457 477258292 447641998 173842560 497011772 758409711 500144262 185994330 459576012 418857016 844830826 760999314 178243445 165097177 486011292 435146137 804782602 894225722 423127159 342280051 882561745 611128133 853776445 101353334 556312479 211989871 273325080 998729937 673437383 202516084 194927092 124848897 114989820 683967683 160227984 180275388 746384162 358001035 998919566 653201452 181020793 884020042 41695434 802702434 712491195 62869550 414527070 722731053 898798378 442221073 122226122 175655451 577291084 669290956 772096534 569512852 458857894 916593141 627893138 145208864 999608879 512310922 23300575 318912208 100919084 636418609 950149467 999025361 282454923 852116715 915142981 515767325 183899269 588807741 453048321 659716676 270986532 911875816 890988017 989837797 890542343 944352590 398279137 821161669 928375788 199603153 973562178 768651261 180829368 781193426 714454653 631709846 262553075 837048235 69721494 280132720 647962946 167942982 685361721 210154302 345721835 371375594 26595313 348215666 200753434 278904316 144618821 792314804 76485071 164395906 522935492 531447377 224897484 553835795 651143770 678487608 253735866 739927632 199391543 75552023 432587230 580264125 29267999 24359988 201592591 552492104 36531341 608306881 834675629 948675303 698098017 542162995 617562094 942619118 754891966 308999381 859686773 763430012 332324550 459460477 802295209 7425793 25188121 777594288 420891495 132259474 934922177 760624954 43497690 281206971 473952598 619636194 762058618 713682179 32828682 585854116 842846618 289962258 845772991 52960588 300775666 481944278 757542582 427715766 615953720 936227528 914064757 861829476 970664111 841560831 578885291 752634637 542619319 176213661 741725358 317284777 24445939 785280609 187104568 355764606 476788543 262385219 817556882 138194643 222777547 544525533 562828135 619534908 105669509 81737622 14805089 791158339 90491467 404606889 417958687 631682360 102483610 539411167 302142519 748607684 282546295 135142317 137122392 502877146 223930425 930574034 393591526 996336192 353097345 152759327 383576499 813547347 560651318 285967598 176425112 720797593 508000212 728019241 773926714 106635732 385043531 470372336 728431997 359392869 998217994 453919315 235498961 306845248 737731307 911497327 936458901 212277707 830103181 18142664 641659323 17375917 73478667 404533036 51406555 995883392 673029061 36515713 598419360 857065917 965906792 310227968 223782154 236186249 235300227 167133686 775096803 77311482 78708860 119346975 522913555 252818230 687581094 186806200 117724399 611050276 410104720 501534658 44802441 950012115 619480640 155933924 489087297 2927481 148530278 861654126 115925294 928814551 175539984 423819764 225438650 883139229 358932035 734717326 216883655 607981081 241556868 982010601 971082603 433372704 493777957 738626309 621655971 924271210 55513321 203919652 359007262 577794198 354052062 133268940 271393397 624327175 366794211 335521300 576600621 29896160 97000664 990208903 213363086 782975424 793699659 84767634 399177564 263196012 746690179 838292425 954396406 795936825 360537132 606330446 184430634 600460201 777942230 355035482 764579602 372489962 663023741 584815658 567917113 378945305 695124686 972631336 991630136 796936220 983442710 124906993 133356433 261059504 947976668 770873158 683036030 559935418 12672044 16412784 599224557 592423226 442843134 895598996 708466772 254699232 651069933 853523485 433474348 313588861 561421084 659907551 365960824 748927344 198584864 695920596 570715137 609720449 406824623 260441785 56509088 540577421 966959172 857881591 486504808 78512704 353610778 37718067 620620698 487588158 245260763 608352443 966639257 737543475 173745295 989554618 640019072 376620079 491568231 105160521 232422080 992206978 945438222 319765038 324356392 174314122 90139689 282302683 943644476 609546404 357776173 156517884 567940022 922848016 741726323 584369598 333380906 251178802 92812748 380140252 120167353 201793310 324476928 136548053 480199928 710655808 544837688 86708555 857222104 860830735 88719383 668342658 484343066 175941478 34571566 93700144 276174430 808185068 164441180 884299454 700916091 271211917 730249404 314403576 823234885 971851091 383061636 125363188 286429285 96161897 217066585 89073207 383641907 582597986 10564618 982531044 406600555 218082766 873801305 145693986 898967875 655359460 439141935 287414155 84097115 210091857 133538819 739436449 461487953 870306756 600210510 168228039 940674731 210472805 956463511 852216139 486473623 401836543 881428010 42478956 578084626 975849177 892308681 235226851 428505284 375598383 696305476 562403887 594044713 103454667 92714714 615352316 954605544 38935354 907325360 1649567 497987190 838157673 669388846 226360350 671028139 819038161 13434479 50231173 91726715 49290989 265884020 635209839 615793625 155895480 380466076 841108377 54951962 413097536 218566789 427725145 187791155 31648839 814050024 176377146 516342097 611203374 303334688 497182133 727347126 857974217 449283320 709294218 306431727 479809914 518475602 237717920 992798896 558064949 194908866 415887874 173544265 266878037 605413902 3312313 900680429 673323222 984699379 167130857 963407083 144529674 977179915 47588392 796408096 436281605 762163266 556973273 579886294 209201378 500532072 96998447 308226266 811024202 484172394 395735688 898571165 126309070 489722822 798661755 972614095 959720492 277146118 542353575 821124625 817257887 558457277 318880106 317309204 46940845 998816423 496678989 691862596 930541728 191364061 578878946 22298170 594024040 488496159 767131627 63577211 806151989 596770655 239751301 439483247 383569774 132269374 239436773 777470025 243618230 608937710 188117958 269336828 182497186 345522216 980180292 871708471 329073717 586735528 441314966 567601059 926275258 299700912 568471556 623348635 262616185 33272447 698893852 167521152 156979906 6740683 185105569 873127871 511987830 225889202 52135660 971330211 143405563 211397343 106572960 530288897 359602770 694435083 112970530 500188863 714111748 246796356 674777323 543193825 827576737 856885939 404779368 575207440 342367253 921790461 586369949 470473691 979488258 973562341 499609836 539772591 405073373 918777760 879603102 128763633 440196251 289224026 490782311 87703037 325047398 817471756 263713207 117727786 426123905 721710905 485708325 501559884 634069950 377231514 450302265 721300428 213051650 498672962 139197121 957768689 527667215 13778132 98607391 394150414 59369782 579239235 301439180 294642999 778865950 843186199 740307100 401014729 61952237 215760152 20288404 182848019 373974453 168564648 842526308 881226222 714637458 36234823 59776109 375666284 857309049 250928747 226040868 146275718 81802480 530193067 392522458 317391422 367648437 100985042 501638644 381879034 626750407 340154234 120671551 512487406 256533259 998974721 331325044 115147949 225901972 534478718 85453240 548878592 403356535 998908047 480581434 799440897 366371204 392847044 950051124 817620924 834598204 85546500 138741900 715611388 221317316 649767626 232209139 342604242 641308953 474468461 408226594 891047059 580139807 972954738 185764017 252901907 490912947 97785876 962767412 256115571 237367184 57976036 164978308 852192343 588928047 258722996 151362246 640888486 898972130 795032127 880604695 495298148 766588784 571664300 146534351 240272282 814709417 682462086 122220274 541230275 135733316 20324881 373896550 243052659 877742365 85038562 819284016 946158955 501767769 865488896 961161043 193666882 120511883 246008509 717494787 497035663 52930230 987970537 741810816 455823129 107543819 753751683 429328758 85143507 346165190 897276325 285712350 86852064 19073479 462831994 165516634 622576167 889529850 525742485 467902764 727787997 726760005 731141813 620739600 546127071 738301073 33478372 71167139 66661213 417090210 492856971 531791257 161580982 476814949 286066144 219129894 76932392 604116373 305974709 696229151 732738073 242025652 854131156 736590038 191303112 538077426 245602667 433672927 825443765 261894354 126836235 91568273 368706336 997461520 272375738 109431169 258900081 531596834 420160069 308835771 687653767 356605394 896563344 842894365 316669977 311208150 89836522 572347037 991122982 856759135 111150142 930039380 194063995 230239509 385437211 334435753 651465506 272763025 177617830 489561644 459565370 108914186 61230755 291561600 897961478 123185871 301801750 572557342 600598130 98617457 143742317 914316027 816077702 714432168 395222373 648049857 978523242 268224747 19200469 941426249 625285424 658570839 42939804 851167331 352600950 111682377 775032412 541607159 203550919 815149871 962081465 902662830 161450118 397567649 986344928 60020 745614452 820136171 279375592 148830470 598617670 991750498 614588130 891737318 168267895 755405807 608473443 346898921 90353044 642000530 837955936 823643802 881298264 766578261 495687311 582985495 919171700 425005727 340456228 502883322 446856532 331984267 574235018 219105531 50107035 734722931 528116026 349222824 842935493 460944433 686732695 204823104 88645084 929933188 898589793 418511726 531225285 32625492 227377570 90339443 254504809 8396518 430495131 61657621 919972171 42447529 976709417 540301654 540308094 763309479 336435277 252420165 142636607 288057010 231669071 402975613 793020669 929010869 698925862 672749755 605334742 928304374 282976824 514503521 147294708 227041346 933878488 701079555 925987706 207832105 641940648 112920828 496545544 515825495 291579442 561712622 285479029 113962314 17129829 168254079 847970655 366635797 794669303 383355701 299561785 778534995 566528063 571826206 15916738 409025160 950399588 176024865 999718670 155362148 915832311 375555252 293856826 454537779 226732577 142858265 495235030 259072635 558199663 132596940 916435133 471576548 579045247 5000285 509735842 187279877 44989745 5105057 652778672 481217379 538849125 346760009 428575010 696533366 824259087 423105502 979717197 54822669 259522721 18005681 143304885 34723553 364146885 873264184 543087775 213886245 448248379 191148462 581794242 814083720 826413513 67517984 117996981 262339591 520588264 99998399 378167801 501458636 922096841 679845226 244271474 286718144 880226933 50194405 854476030 495810539 474787548 183162433 976777972 27836434 126357266 538784491 614105480 429070279 264344858 652325144 227465810 527037143 955322326 647889262 752776863 253052679 669490537 20875035 937269878 864870093 962011658 634136808 506648749 275605252 928593572 62049529 246960765 88479643 685751877 795947505 961264469 109322945 352773353 711410219 187016846 830810062 473758741 456020301 759523046 592642907 581530958 583738475 707280984 641508497 179658754 898568278 950412899 241356787 129501676 185206761 734638027 596869145 554820603 485668309 23353760 446889345 410009500 26015686 795772363 934927765 893713378 276590165 796624415 602802432 584810509 6177410 497447358 844774067 968052722 66521808 257463798 143513722 168238182 598153047 500615012 719767199 261310462 508806846 103297119 511995770 281054351 781121899 594473927 774088252 189634450 529015486 124221574 490513848 901860175 21557551 80357378 96900410 88245949 913205951 740796355 284940390 724193317 701447270 44850088 700600048 564569708 88187135 60496605 741275053 155203218 989509859 95649973 934478213 57836773 603639571 247167836 356629643 254117039 794395279 478483218 747294242 285733621 681149338 913500256 340195895 217432149 269593321 186603451 636230226 199097749 398029142 257708851 928071670 973108095 472603800 561112390 259581906 911693258 681281484 465756663 559591298 82427302 205358038 838210739 607380179 926900561 388263553 786956704 397806276 280891421 257741032 435858012 30227617 826977726 238275612 591548029 53787059 822902291 205311058 362684413 320571908 900865702 957300947 415667795 717077070 325091950 600582301 423108763 772159569 663732716 825258059 35907262 706606856 197563009 284283904 61660504 175100436 32691355 153299897 841253527 997172731 52092033 35027980 748268551 728384693 162698807 870515048 413395602 223187195 634553299 339201835 24695459 768854947 599572555 601707239 173033774 525549030 418144744 909212417 389991737 165723621 80087333 576026133 725392258 695969274 750433825 639416339 955908068 493774236 173287817 668494735 571436735 550892060 797222937 509403328 822703127 915072674 732525082 37120378 134255984 378888726 469343345 269891545 307344909 608359244 228993159 222720573 918458390 552709004 415155087 660395331 306176337 319783208 352181647 183109660 785608586 420856259 841748576 150445968 698193763 84111696 82586768 486185981 328369853 345513649 884139636 63265313 142929636 967061538 307766665 940130118 137445778 931580222 920795482 452824819 295851729 214110395 667404737 501812347 390747303 798407964 801447753 70773864 5044035 384885125 601824465 603275412 174564694 616457500 157892082 119239049 897316076 696404100 656172497 236803277 482491207 760091316 623711427 892604606 359137800 320905192 428274137 241486057 949271288 758515853 629633904 479772255 756966282 984707294 749227089 87374453 549688004 489400218 520352573 595231286 475631510 186793665 890030175 363355829 143656331 235945343 182398125 53407234 497145510 301555409 277132371 825446919 654356215 105590879 266955758 148897095 158783787 675365194 36093772 463088452 249858800 481161029 806015094 772726400 319920373 448588502 545951773 983562829 613901455 547739485 236893963 351453778 869161910 732600098 21218853 247908109 603515198 925982409 674347533 322567444 295346569 290327894 676291127 108337486 193383471 492394798 348755691 850790806 329469528 621316996 357661711 419464764 977416939 769250980 339732633 637262487 533145688 631743934 80453282 826545976 547953236 453335131 141270642 406328807 382963913 669300628 161760884 23670067 921568849 837931415 873145276 990063242 718341428 99240692 167230590 223234712 652827527 44697015 704643424 729854495 220240845 234872409 548870894 352159669 72391553 234769176 160438513 457418329 654881728 906751171 554269903 560580127 557645416 22600221 775518159 424255055 850166224 739858675 731995976 190800088 550752964 724539691 145011842 857394 668797070 915695845 466644411 247380481 688022779 207323522 512218559 103755037 258398041 251375082 413395842 509146465 907052544 266332167 54188398 872683379 493548620 811180225 366220953 571536101 157515302 281499550 469063548 92121008 192099883 579845597 171998228 361935573 181460054 662573653 77644507 215642279 743122314 828904842 402237684 729405066 544888053 932009913 792190439 560987973 769522127 4060666 883935297 318650343 144392303 24218376 86715829 199068068 725941972 972973313 319421446 637609267 507067469 676468036 4335414 821705092 897783098 248178313 26619251 785319813 954882991 181078113 6084133 286732359 698435244 187697611 289252039 408911131 250863384 41696754 216351107 383631433 113405944 297617165 311010893 666135154 879583646 577715819 184565950 212884964 334996441 425671088 310552676 63016276 999608634 479687711 628605329 356278688 444000596 60141879 956742473 100920731 158293885 493104286 263944022 753517967 781978956 350811149 853011564 948561493 399367945 100984932 267285873 236350613 264829855 107616448 942069077 205575896 833098153 933980082 744091663 916728153 39861954 17424969 215053326 797527580 74332245 618908680 432221434 798186074 113113118 983651456 631686054 3069712 657703347 246238034 463335523 850795610 550656472 775152149 685679177 129233376 259988711 401225084 110827596 19195652 651806871 817898129 152889472 369875576 765002161 443402097 272144061 964060908 138625409 811072663 232502751 883160618 844436008 494395301 962574733 868634628 499909928 76171563 129844313 504049893 338620913 109902073 730436091 708933126 778974135 617237600 953895583 746815751 235612879 250144844 593609097 622765484 402593412 845951737 785332631 64974385 501703478 759769198 145360728 975447758 905081730 672379405 924822547 382421635 716131890 167901256 32586058 740697393 75327099 652487650 860139852 582894775 817393798 346055938 641743635 174816120 114988815 865940764 806387102 590700808 497613089 904102343 354788071 641168559 65663888 749576336 380984651 680609649 808140503 913601777 97807412 103573361 198207180 492149745 117973818 38882357 135314075 727481322 66398409 886485808 525411867 555708692 895415432 827195399 567660541 743644956 823638884 423518712 684046243 537682357 39696424 106374667 101497206 521496036 185810860 757913795 504135293 83351687 141020688 918449240 81993332 728355408 97021242 119704238 66693643 88873698 174068204 141253188 188426013 27344356 870365438 734287170 250048592 915493578 78206627 279954634 926074802 562315693 847706954 466389546 433076939 155660405 88780280 101258102 132962946 11998308 377798349 771312123 395251759 534761718 273779732 750413686 858688004 457286208 465343111 246129074 521805966 40121811 215644306 802361928 160040390 836711217 526862484 260043238 502816532 699655641 742833422 259842290 250058635 983196091 282323858 88673296 67382136 242412042 34893715 79323755 536047955 437881553 526124880 403852546 900181939 235472856 400274167 364689235 806159620 59025691 933927369 510036295 140878621 148168497 878736074 628149143 439710558 876677155 82945466 952254205 978477190 161633920 608045467 436743200 499779151 680655317 94354009 176929448 816214126 436513323 818926989 557273350 34128866 551174943 401288113 149408363 225815498 86384085 981297126 37048496 905639519 392907970 858906018 263369219 239394793 11147521 48421733 189590842 475106484 630542544 324384763 122489237 442208685 415332561 8186665 57754543 346065014 31973291 28420608 59206891 289971137 581106331 123728 156579984 617426990 551649773 744512905 759731240 782519945 360366548 439677277 849163598 903140174 659253537 945409082 10549458 660218908 737585222 362649376 465918361 539396782 118083746 283686005 771390880 115844709 602249706 157975602 281040831 936141556 546992570 617112320 746553306 52038755 874676260 159555649 816698660 482385092 998615702 610528430 995022190 192154127 576080512 636705046 32142425 386563196 875913338 145339787 442857187 23170036 652774236 753367971 122294603 965618788 1988272 479074560 513934962 163793125 969645267 90562798 588550903 878017721 490070275 394923003 835939992 839776949 541653383 404447366 16545240 305112030 596849227 461863818 652509224 419549892 173955573 346858042 181989590 520266692 249169276 398309445 687636380 937063640 991686701 631179670 617861370 240167913 147635813 979935412 688811947 71351813 824054217 580543675 343288993 106093154 380513540 259967150 109080678 846959111 43193920 772270252 925252952 74855401 52746738 225992047 641989617 483112441 483327788 347934387 239982813 572527935 227793745 652413315 544185612 409953263 73899575 254341407 582708935 233183022 697483650 16699825 872768074 410998167 776969221 563950300 201766951 486846680 636786724 596148469 103123006 902647440 789230593 741856618 285602527 472521992 610346654 252814328 511546262 80179457 256176790 835260076 448779770 706016050 275095662 238780230 945367892 571261540 611591329 142646425 855020698 254915875 166453554 177606698 869899305 835434847 661750994 246176037 694463371 476524202 349931555 411499485 80889621 809881938 104518362 314123837 548990418 407574394 309336822 198696954 717942978 728394753 931768736 518909476 182565307 236095411 937160837 20604272 59167765 476035160 201294921 174452553 708101590 437826677 531787587 102189235 665105161 824643558 89171074 13640341 712902394 591879750 225425967 59181303 244893559 364721723 489640088 645643512 16517625 900703555 802082436 861278161 666932415 591583830 414532404 749494371 116028661 95070201 944541802 336332791 341874264 716524253 744072096 62568420 259323113 479945532 100643555 391029784 755547276 366380701 190200573 113329239 715433075 196468025 704221218 693029499 273748367 308477253 788536878 572905344 77372966 113111367 286012243 797748859 448719437 604673872 187373271 44363896 998276138 890405287 932603013 110024773 101523024 718255544 50748336 567506778 315429234 764237192 154116872 846834823 772850147 908444032 966041483 309064700 563880559 874936138 937854464 915100833 110718027 99047941 490990853 35921910 923971949 594901567 44612878 181525436 739210784 866018314 42512084 185348623 298639780 208530370 350442517 997373968 672105107 224331710 320710042 786324113 666313402 767037134 579385396 794104020 535466597 37845481 530713320 394347603 733989365 718529634 326260601 526057031 878587794 995232573 517564177 477571144 606475677 92009551 210213748 993732365 258349859 184259591 784598766 897582853 259575149 903488344 202080698 150555509 462029093 415212742 703401833 219520811 525920122 673695347 93025930 257580538 197824165 924903810 964545928 386387082 836462296 833354491 158171998 19689715 326373106 932689042 635721974 291245602 959694039 805737899 705620167 572534025 656563528 820882724 931773423 1442387 128489605 748251838 939779564 256810743 854823131 519241612 727399472 201049419 46545528 925753497 885662704 689374812 245980578 7238121 357383087 744117783 970705837 886652766 1636425 147666792 718658712 258790132 658220930 92951665 204809824 211645075 773677183 463065943 412140085 40912273 351084626 79748254 490873572 523994938 844734837 987838482 712656552 722512667 262164548 39310793 428150756 717697120 607171528 400448502 812489838 920267483 692199593 8590518 337293074 814023417 993188080 615500179 156042595 597940196 242123349 82645909 242460777 72390391 170878761 28493505 588628321 824894442 443645191 488558401 533973261 140123118 127680574 217355589 471606858 515956763 90544539 744161298 259289132 454355607 875487523 325865828 626500318 340872939 805517485 191782795 162241000 547082273 869597635 533708601 877628444 754372131 891102865 752363040 766247129 3436578 411420459 441702925 247940479 524431341 795211871 168058365 727432184 177649834 556950779 884500324 164372077 416511845 915842961 157687628 31809731 799882048 178621161 710434162 423897949 445231132 336504061 171684533 294257188 280852887 841707796 881830823 253520862 219646657 269406291 800996025 818356809 593423349 641678841 532435006 530579840 786820302 195158771 76177356 931250110 314005182 218222217 694262728 622037063 466146629 248777323 101927001 257641814 483970257 543861278 179074650 285120475 707305799 857858559 167272820 267318027 184576044 98421448 571864086 960521548 950705616 867906959 998766908 753199418 636463235 248231082 922005763 34065904 366602082 199247256 399213248 718184803 873370768 420778391 802916947 981339702 909799725 243658769 914547429 530621841 193422256 6516108 299882911 115604099 479354153 133259295 709776326 821389149 423551558 627155755 828441845 640673815 513665025 38264951 67977836 196307198 497284270 696050668 838839234 4954453 22629718 664887209 139539254 514999501 158503227 773643242 515654397 373203138 10121872 418711830 308577932 783736701 973277794 583096129 35044207 986092560 253904053 430710732 529209452 32444448 111517799 914382678 345364573 589172573 917353333 212811488 140298708 836822991 830517344 232422028 246550092 747122199 1192497 310472058 82394188 17938650 961665995 286575167 68661801 995233704 390212608 20781655 267367051 218273241 697592689 328098333 525283093 574022288 476850983 140023946 931725924 6735622 86258088 652821280 972029245 663128121 95182337 961177102 601634797 97167916 150475083 879667749 763638424 14492401 859932434 581768625 829736220 999426747 258350295 716552331 481492747 288765961 733328288 231467619 437005104 682419364 239457738 930780614 836787522 595476664 951507758 747976356 390541854 256693202 727901359 919498116 76864218 246181059 998754353 267150273 447011166 785650636 787909612 166791864 977624970 41914166 164411726 24433811 792626069 493912212 854643252 651346217 531198179 173684197 711317270 954987821 925674164 516004681 520816847 315019301 824094218 143116221 209323394 954713293 633865553 416931901 729457405 25566318 365214626 20813054 219355027 421882815 772593527 490336637 46485976 777245830 726969568 314564492 50504233 641420912 745095760 299761356 945614868 12231458 776983010 109873229 466884403 629965292 459280478 489911559 67852572 492138645 426964042 44346877 552170815 210043158 215416420 351706534 745215532 5770349 533492421 51258621 808791734 236629198 252528534 748739858 997498180 655415337 626590169 911487100 883298992 67956813 279112765 388620661 984838009 27850385 210110738 556624452 607125712 664192762 603333666 932675410 105550696 650713313 728074862 991198789 660203193 481170212 450566961 388035377 470747656 912849326 548514576 197331196 275653362 23486568 574406441 658651697 102095733 83960040 487430316 132817456 313417268 985302784 622217109 893360976 615314880 296853636 118495903 958472162 63423755 811539548 786957317 217072820 132574992 887680987 777294026 843534504 995080434 412554019 768301977 192552939 905388643 326287330 704290840 580452338 273517461 578709668 733269524 833179538 582305888 641383304 919553412 199358206 477078704 691430116 443881401 241014424 242251486 69655255 184387104 847499767 199430241 710947723 791253727 924334441 752521567 661973314 339891649 18112065 638025678 532241373 410765947 429327741 914324247 713049199 932574147 839315798 50212747 743441798 532945662 680383321 476722560 950041979 289172366 271984040 821680821 303036757 162850111 486294605 111994343 883484235 334619676 363024909 237390303 5957486 859637725 81662063 1940359 173577981 413609399 612185027 614909020 637836432 756074670 436234311 130096238 111187291 254020328 841216278 560620290 112097630 785614194 102376997 763768469 752693061 802426516 492791291 149231260 767313577 803664112 1672281 949767288 121792916 440463641 569401449 267220869 809780461 324195071 897638657 66035650 167908840 929279461 634270142 226327628 122627912 353211042 383526366 834962452 769341 478262854 170871982 46891080 93345716 518544700 277794419 399526227 223440470 601530021 937957715 344671625 343170491 773312612 376741996 670404253 913228738 26165644 706735452 311732539 684076868 698427494 977977723 979097327 984940459 494635450 462712670 396361686 584454899 265100807 195822018 457296717 943828297 49852041 46020112 722967822 288722059 300812581 35868489 553444419 327980536 585335560 442702588 101990801 900772811 714344332 349366034 126082452 234235654 960669813 508866150 22756765 235519301 256549390 65748545 886493062 564266138 250240662 816954342 464821466 372159006 171760546 809861928 190271942 798706554 793628004 4888142 773943519 122162717 173922475 698325147 462518760 648616300 224620930 925835192 714495715 251996459 500854915 81089218 590249749 347122614 887581318 271038342 168129410 384147959 256799236 202242645 942009368 25131939 355994815 752195577 812622828 408613454 426544928 326357988 930501754 29103076 602051699 464141659 144088862 92950561 391587646 816902791 723165255 118536953 714771183 154623612 757989193 313087728 467828944 590113753 167610625 425709628 785425910 619610830 845252212 114571874 8447674 666368054 140937087 498702668 664573924 841272045 129882472 200129504 281565928 513451776 67936259 733499874 153016715 575408774 780154959 412503787 892937755 215510591 129285118 335260324 574658415 606265198 767245146 660104175 898114633 117917779 197527336 408326949 872816621 737119175 612303040 129974545 993853948 199266083 617024727 820016312 235632179 653887919 747156787 880553513 327808708 557194469 410311261 950630721 777559201 826992144 875545247 505112144 318988295 613180344 636605915 368261652 583322963 752105255 29895886 496521255 208482190 98768192 204988214 536682380 296759904 507962734 812291064 755929077 211564295 91902980 130889957 159549926 98205542 418779510 77039625 494942870 559360794 541760790 793198653 747165394 546815089 499448275 91134125 514473526 346618347 271186223 82542668 547375871 253971260 147094859 188288141 987544761 378274415 309636134 121608051 838580162 626481428 430477415 321719934 626861213 86999309 522722449 75888974 73815743 237144858 702689559 77048924 371895708 831696957 644522283 654018244 733053842 16746477 544099667 404135584 814512466 889387520 851314451 206084119 234690161 149087029 886317014 725961107 191267276 893899809 190424394 566418862 984189083 924150461 636978070 198766747 207031311 183616159 353744247 866556647 404067375 148781583 858517290 807299044 678890310 750158105 226734000 833736395 471335904 814233947 81974656 725369852 489841422 379920394 581391964 366072404 67850402 743957186 966060646 99267765 797927425 103714998 129486385 715073349 945767375 137713798 19090244 172488709 613212838 384652866 547970604 973042222 88010908 255580161 623299055 913238337 231511950 94020896 711629361 539524515 906423215 44149203 106692625 564468830 845601250 111408845 140712981 912076238 915212484 966386440 722863756 54292657 53711658 273083431 460991532 876080424 350185946 347086766 55260463 683897441 718856631 910383270 648738612 113994095 88605362 276958213 54357980 720140273 605384273 767938920 630191395 196239528 586262186 895333261 895410829 228825621 224819329 280351426 167403720 522443430 157917373 420662802 80920987 271910034 120576488 837053074 947229977 156166412 792827753 64285840 430827809 356863187 757751329 533035351 394644232 393410321 739681903 43432770 189249222 216110359 138288626 297243544 387381330 369159271 111335294 375154297 884198502 849149774 995455457 616200859 64629521 163330972 278489069 211963946 887213315 765003233 56742460 205442 676528495 690629059 944889864 256698118 753198889 454481369 726670713 45803818 432541131 316698238 249058112 647867555 496846429 615746400 226816279 813253179 759288196 962935062 583859266 503736071 864658211 297190452 697847549 79956918 242823324 922191933 425398981 286556043 61762414 546735477 747583768 137226306 248760031 24203500 972757413 192699100 754238857 997037022 243990112 291763091 729486002 899752310 335769386 467988021 44290563 752968464 325707991 243395198 958942321 936552319 685085264 640045753 135686954 915424462 495641505 788028446 359219795 678396367 444807125 76299800 390666207 782014737 367171140 14327980 57561609 620516613 408673356 986640779 910134525 994267440 947643928 587035464 557200813 365340307 820875807 472756567 519896827 488058199 231114708 669444698 142413880 774235553 95918789 168266108 903044768 778954403 398498090 232233425 80634288 697933436 652470393 205599544 278711909 166184499 546318769 537816975 892075242 500639981 326992227 742389294 715545623 673772163 859720098 584517241 276141999 153202488 342066348 200481916 825305861 720397976 42393800 714960980 550513166 102300546 908408054 9283740 122827904 105977208 67898926 20194043 972433891 224179082 648344185 87739185 322889904 903231761 848730098 698757193 69549236 161673742 118168451 795396157 845503488 507222951 812759944 560036726 399184278 617855752 142150491 603299275 33967551 831937105 826702757 129989573 895934892 822793130 348859696 575937653 425300295 359610960 627819305 968385551 36402535 608549828 566553021 544110707 492081576 879833251 730536996 268122616 633418843 916494382 533809147 773964304 33902550 897196307 327086795 887866876 717206538 106833846 66042563 432168395 143632840 105928870 65290542 739370622 554756532 21368784 50223934 514108881 987034606 69842110 261689004 8288469 776368170 102297109 138314085 567176651 136005069 396479303 439607875 814930992 483812273 618219878 857558955 651132217 874487748 550775058 354124338 706820120 570849420 66754472 360381655 980823382 668841877 491158629 431096507 811777990 480142953 872145752 840903883 48811298 253005528 147102618 189626760 483183365 5785007 319476731 911985047 375344272 422595558 126915778 906650620 315578065 339951264 164954368 219947103 908863854 682852157 675238931 105907303 689770345 464723392 599211982 167104801 558278675 622501871 293572419 434678386 88773607 334047457 366142864 662385049 446456300 511394844 748441913 328140863 24770075 830208263 254230294 359056667 467786851 238056351 451377419 536277344 358292943 511440486 677208510 22173068 433128416 717080767 631002672 344092490 694065604 459153998 499122588 299623873 235108754 184597821 306104069 753844664 664861888 851493798 989905669 521163296 151918609 223501174 901785256 214986339 846969433 356648479 240370306 419252519 268090259 145855584 768532536 184605092 166901684 401180185 115813864 768965347 655801616 326138827 41621553 253689863 81957867 110811376 760714317 871953462 265035133 941924880 862381104 545944703 272824930 279618082 9709137 20627168 739654895 705282209 314790085 861172600 671233007 429695299 742154224 92373512 672382422 489107790 821417968 31739531 657750888 312979451 316460978 484211327 780198600 856674620 476365245 535906560 846276155 553281601 892284514 860503086 455904480 3581544 460340443 270037321 300431935 818240170 283125555 704041022 606272646 228529542 837901523 534842745 116611366 410708423 677119576 57058124 467588537 966706376 769982173 778301607 187799347 250653146 608292579 153323967 896806679 161565876 528711701 231635465 868806384 405553754 133410166 181377166 622605105 212584849 709512865 748467241 677451677 975269533 371163642 369866765 783005717 275940196 365699839 831338517 319846885 945996749 120014639 305826461 948785898 117724452 34575025 665294039 134825693 815488452 522537487 421545723 804763265 903771193 266435599 460009263 65042195 469129759 260363600 152281617 309716026 634867457 695856570 927196737 751181226 19441839 300818961 172348166 749963259 74505975 150849313 584924670 153353539 126084099 378828260 930489780 635612188 32394977 342904695 216403384 359417023 18301434 207568055 606635842 659986390 543913122 34464292 435843694 138144065 787736176 895082098 911756615 947731403 551331557 886988228 335437793 660900585 669874810 586974139 520897371 207730430 958804038 968565241 299516731 245768569 448970040 594324548 16004714 226380891 955147481 786557882 402116560 167289767 551124927 676387782 554369324 295952035 279267765 785476439 782267996 381581452 289486211 100332482 345516407 71387898 549502006 373424639 984985326 122620286 239998928 830015136 415118584 649438685 916898624 730822093 639696062 472179887 119798296 350529747 59104941 552741960 675722527 591695744 675454140 666355971 81026878 639190747 728194179 835433348 842545439 532571174 299867711 157415255 876875887 85007285 88308442 843496865 672623555 317063089 156455872 812714490 229859426 283731060 339018378 756734337 366656928 531351626 967275857 433363929 504826183 521859502 403658135 591481650 180477275 604713683 335206358 609493397 145413376 57628790 159050846 663304433 734881554 176781238 229835917 503151837 395729604 293574135 246525299 886422189 545701757 353112332 669800583 38522975 750919578 108940278 230597861 66247083 800049259 220786413 624052629 533532954 998837437 906575672 914979829 149044356 423682389 262151255 554855962 129229173 911431963 255510218 457847261 77751382 278387610 106986625 778698991 668571532 51222355 841270493 385459876 183496218 574501402 266415410 370846943 459030492 751015800 723501745 57659305 282460500 335639245 742719212 670921735 281534049 296444323 2632146 423410118 840608839 947626189 895652704 509350266 5783613 577293533 64667111 71607649 562659627 769230484 423370040 449523867 216053318 399678056 336361117 547005368 481533862 106600827 549035135 47467310 811538896 939766859 80470045 853115830 678799102 873514355 739473480 730309161 136233459 268691812 488703861 99393999 13530884 684659895 889030810 192099487 677743657 794211348 302275154 378291921 864740143 729856658 502155814 665333769 966128388 158089944 30650384 495415161 194833581 248956363 784978998 329694996 701881053 777860630 167672060 420030700 291413674 365141084 486785111 58623920 178879779 417047059 869993809 972652843 10537139 383292331 126428037 576497519 236500149 396365786 147606085 173787268 382332333 14544364 607497862 917001617 289698018 138423930 254224139 73907121 244974820 819732 539136416 746187390 258774319 777896396 124003918 101385501 642409721 75143887 704671722 745226005 202653265 966567915 33438675 453951333 804678185 617391445 829619686 915231723 750939521 875995465 127308629 521539893 315690887 722948515 322177558 552754110 326727771 389669331 366024097 220828567 230099499 520336267 586669012 421063286 999274211 471172484 268797888 7254565 274540387 199359352 944825593 709006236 753199479 470395664 465915537 11434791 307992274 593766821 945234280 333197511 190029410 346021397 107314554 48859473 396198018 767941357 22406982 572667231 611729091 602157691 954815219 666695962 280420439 559538927 826623135 552538019 562507064 336867131 467915717 878601060 797055193 89036576 863155696 186709309 127002695 273670217 818351267 83334567 696099772 206822233 391210888 474934290 217477043 308227979 440094593 552071662 853755552 448414006 322931851 425606529 332534251 736574391 324047911 582010479 320145203 183384829 806578764 151717546 216856245 90278339 137588335 434364320 581491807 637467510 654255650 869774174 913372690 137096837 843201378 355243148 81249795 222228721 100671590 965976761 170257356 16586140 948605702 22385752 22202309 393607083 324616502 579610970 176696470 688673088 879241627 43795638 716287082 741476221 143551331 655061052 10721191 223209923 721903898 836432151 726234359 243255924 58249389 382648329 71501210 82143699 465826276 402367839 480839551 478509728 140873084 732159984 991909444 413305348 505857204 87372125 774491937 591735523 564658058 47200362 220406421 479261307 142231611 888419705 522737678 241458241 207375640 418703016 906790400 669860752 329203579 89619266 858102502 723261836 253393144 814385639 23772551 454874172 853567888 37955378 988855713 114518512 952148558 383734572 428399379 522676055 223400941 415290240 862912372 457395766 26386418 781165081 307804769 889922440 299292981 100550243 613485873 460367027 719166133 443359963 10204667 713348925 478986845 741018482 773276440 462841172 141985910 47459880 902065460 764924627 520923295 824073364 136761483 957254391 570501281 818227316 197610314 7619300 361059611 295703099 773784270 538792503 559150237 167139926 144637491 307891555 359276395 537254509 115444961 902915313 695252206 608703551 21821337 149442422 969104101 375347359 347135858 881180656 27436768 209265237 602241777 646117617 277807576 64514177 389241844 207394982 266112231 4368522 637706724 242597031 688154812 940810231 298944178 823335331 662443066 379351984 269490610 582529548 277224772 858751593 668550933 110791387 436632518 357099700 62914764 234906489 235978614 290154430 907890812 59032813 274857128 181878534 74439167 196548374 771680603 730165194 10742244 702275289 429114490 864028593 386576948 810075356 941752295 688473658 480971399 297154817 846219936 259081377 365861758 525434517 335531246 469857598 396769853 71672940 857525362 245588131 287097709 677432268 726588213 30236493 439590932 816181361 225505891 906594151 825995431 440658439 488678602 409920070 172010050 574362784 968083222 792971862 597780104 166959137 290848932 858536175 922429489 204938673 331851033 489328309 925215047 388696005 521777820 387707758 117105398 712765566 810519043 174468426 395174003 244645036 816740747 383508575 264210536 42259177 146969541 662281475 198803472 718085592 896361282 107618191 572802633 163497798 833737833 623605068 244545704 174736033 644743805 507154395 437501678 211730370 596707489 64165310 677692114 990559447 536805942 140277050 413226393 70506840 48803205 585742899 299657835 492765526 47487368 748169563 303925123 539073639 378329704 934362790 675366017 298442102 417562026 759911752 552302759 148329099 976142864 318386568 544502686 293749017 607028525 610891210 620646097 120802874 299447541 611032404 979279749 431352300 326271937 601238701 664279222 23410829 233031860 28284036 23447126 963951145 205793882 227689963 524315681 107836870 182288480 730043030 485172364 61382552 239750133 36952365 108662425 647645765 27636689 283811487 348201315 185495588 619369746 681272424 343755070 480405179 160593766 11797282 999064237 847968470 179483289 539672812 650459153 518762913 326400252 658853130 906879922 884007678 920820266 123544986 665134107 466178688 740843038 224827602 803325456 767011002 927195995 904796079 429261665 607731008 66322344 321194791 476456334 744023202 164847119 888896054 151507663 797512143 586502212 753690636 936658929 374069837 720220554 497798318 275834660 187341266 340120176 452910329 448369862 814173290 782807490 463335291 924092275 650391920 787157307 95486225 515560018 205141657 214601072 607423946 333922222 634671439 645301563 630962084 122013735 489666570 854523724 870780880 680555823 664410385 276435198 829707745 773007219 240371002 652418889 506976936 808996708 808377433 488279481 108583752 7672129 385660691 87428629 289666357 627368912 502715308 383425466 116846154 778612600 44199257 816502444 750413665 156472322 831755457 924767995 802754102 762726791 263765624 340417405 643359073 87486963 29242382 896671574 870550983 69173989 757203401 46517963 372415156 237644765 528043724 571144998 9694094 310928426 103209602 799126170 501483685 647464807 545478259 868790030 340005444 769129553 173831358 71843641 437788546 374548577 475474460 242024174 483495754 261038420 317770722 535968815 829287067 856823951 138913135 517237844 651660466 694802473 449263687 68331749 758535475 748538125 758205157 47797931 478011848 933867771 621142403 474400782 623129474 401215820 20357821 952666406 323727502 110447424 687375576 882016791 251993035 363560993 97404030 731555916 354736643 697147573 48103013 744191437 329280790 891039505 84047042 704512249 261289387 223807817 436000858 282157624 64624851 923221021 603942857 462746537 716290791 954984327 52324958 281503989 623751483 911765494 913375278 180184512 601526898 951873867 18397233 426668951 789392326 735978052 90376502 392777991 212981729 954746630 403496373 1395463 288685740 217444648 53947243 177079284 41212234 421729525 952734364 651569185 13473229 857944348 441790609 148331206 970123125 157479272 103253039 130320902 359333773 317003068 164258293 198975469 55162475 257928848 110203484 87196319 640182196 313662835 812555712 855184495 724582003 346227181 491309488 809163268 468421753 13360712 252911434 508914932 729172140 173401634 873845650 88643592 700079098 497268977 808681559 80345248 252437770 784559712 739573489 374248998 287350251 548709790 906482475 866306632 181104945 904513445 414894442 133757791 979197996 821164549 916170210 857350817 50410582 546636726 875096520 273000929 55735206 652348590 350852383 511283408 48098387 448927521 900934170 31772512 948694064 16418729 315814026 723253276 418585346 25951777 445265138 908571891 12322390 697567606 550916419 793995551 995434245 93044548 748801446 89358954 341147683 41345706 590411965 188143673 452095042 979851138 720856015 668336246 856195242 35353921 944630182 367167337 292222681 6877817 755798908 819925708 606690632 261212033 183636606 747554199 152208289 739638034 233621946 464588578 150293457 982608184 309674362 668814636 25229995 897694798 893649685 177094042 164136074 459301331 234033569 514764697 941791016 413989593 387104879 452179533 253626439 860445600 930800939 360855631 10327074 216143311 933073447 243381665 513112405 187122955 780439740 683886411 326318410 171758556 88287138 929749400 407830504 739126921 765350708 145677820 601788051 502397788 130330701 259420450 540016594 194144976 881602506 507072795 240380381 572269888 919187825 596026925 303649704 315851607 891001818 423876905 108262175 77959262 889631580 675203385 648181768 189203160 926544266 751000043 728714949 316267503 393590861 692547992 482033144 529389413 695536213 535510013 768667032 913909148 218667780 161960732 187155463 418953964 28189468 377053084 220766201 259835251 434232218 511905672 37896748 351499940 513776163 459820461 685909230 602026145 122134052 353312175 78947727 804541748 198987953 101512880 250282072 596367514 406361907 229777985 203348345 467614526 777456069 218686453 316784570 273837459 277135236 115377859 351135492 630500833 156169198 977660692 136656770 566322207 579030944 33392055 200407478 717363248 614370175 243868492 582089605 408116560 748702361 559282952 476127470 547065154 830740157 185770851 983334073 14366764 662584469 461899883 972648094 367437369 225982728 321295237 356326092 702179613 652571090 905297659 567807900 688415368 809790807 185564461 873679022 172298913 931141350 284387218 285487648 246818054 747959528 611591588 82377121 740911337 536184255 64599070 225722472 16915826 129925592 158816732 272229687 270154751 513264689 312699185 9372329 530287306 682587298 339985149 372614179 435538756 94199993 829667474 560685851 384618151 220736993 130426741 161023483 59463564 193091473 368894950 461334724 52738651 826030823 569941483 986723765 118527294 27752751 959008031 269010067 16158845 703558096 88710361 872272105 16861209 317304948 627965043 99880601 97124440 217566427 197107189 197477684 965621967 559127225 1536113 227521499 550704614 701603823 191136210 196120570 718542619 244249561 673762088 738895290 884031744 763969700 891256159 266117733 610007866 417209998 652731495 505891132 223728220 492689532 177155104 348968340 429402162 436284731 418476943 186037746 50815657 125829284 261294133 277749924 727291114 828274950 175487273 353678606 909195551 686883329 355949167 874612205 739118265 794480372 449362638 504949352 83704722 835902834 524332291 456202486 733692606 252642439 338139910 559950923 283440881 39863477 825268397 54279171 192425822 608683661 62711844 138735565 138557855 559056879 983648587 630303998 81193999 481411611 871621024 485951907 535052336 209080938 821913862 628176720 11330302 309496842 348825011 260755184 615808405 361982367 301429848 327683028 646339642 73994965 674548465 988307219 507757704 138895273 665802295 17716474 978338808 861743528 601513024 574348426 324941170 354404981 699547912 815177681 50568310 105163341 920587301 504112722 846549322 112816567 736018247 934755874 989958460 127502328 326555162 518561512 979879764 998487463 746209591 91175397 296978146 715011894 385471952 394371229 165658425 893764819 71830209 37206688 75979647 695987053 320775621 107188687 176109499 222297319 750077675 251591032 374985089 551443222 608596382 561158266 404231318 963897243 305853252 480010263 277677051 475018142 823849019 304099621 140342948 188747143 924787601 13983101 610811903 124655169 169134265 335295542 278685613 125341122 246089974 349414652 479302929 82333662 187839249 227958606 276857179 154189760 796619055 266472091 815668479 439325757 738864623 46816791 436755604 550049231 859690994 648052276 600263495 818027409 480501991 102384933 327834855 113601962 179819992 809393817 635262073 899607533 246376370 595276064 384624584 135186299 71773251 57233848 853599880 142126843 478436598 43898444 765083628 323106830 628719318 499707534 91371587 979975761 306959970 115639839 27914863 461046452 217501309 864089139 5369416 503780531 976010745 785220362 141067492 538680191 459327178 879821343 424675364 195026183 86446047 705743832 905257001 301998644 104019773 251451693 453899796 96000339 277809701 429034204 102559970 660156296 873477231 809116301 684067614 269870402 51629857 154856083 329410018 337926765 167322640 119942020 3074308 355460184 580784675 613060819 139315241 106300533 287642582 420589568 574893532 916520913 212671740 261657737 153693382 854183307 254919485 46508506 378232495 634635476 174257591 183617797 1872260 264032279 578182702 65050147 106127443 206285475 235560714 230070459 224355503 661978703 549598129 91859760 830822873 767062216 902710474 828335704 783122595 451406291 104357456 780267705 486810202 191345447 328436518 178157217 262278723 339447739 229873484 376480125 742578073 516427915 705665895 358805354 591043957 717957089 333956966 306244391 523571679 957305490 906498776 409789292 113107477 752012639 35418252 459092315 287115291 64991762 461009675 875379652 202532186 747949097 979061492 426935111 939048631 997493970 667394404 730012615 225364350 954679880 539329175 873764794 874204658 997138024 972116921 479351826 812366945 32420899 667964015 117360946 68924145 359525218 532829229 517541183 644809708 312303750 993693821 548361878 263283047 459271102 231169915 560002297 813646031 127026068 594621078 272596227 307461246 291970652 434657620 332230594 505940042 490337024 614748212 311922090 289967809 157957691 52922067 248982169 785673435 666123724 654814083 621716006 814807503 692671988 153504300 391054927 310217444 627678485 925943175 267613265 227867151 964916803 579233725 144348598 635094859 438517071 882664199 599222094 103143689 111933343 955683247 615145127 583443076 905235959 77489875 776718588 325084304 538352616 149467204 834601308 287390326 127851254 788851623 45647087 251135475 695741027 271237210 493200544 238919652 189185747 638403516 41834315 715312710 939944169 305745078 138290197 404974369 81437593 130292034 351254250 164676209 900953295 175329279 398239565 202344952 34873253 122262286 723762236 452794222 443588499 311896894 113489326 930396188 177819584 846754710 487996710 658534934 71189044 823458243 633813517 890714643 692497549 114108004 884402299 574544484 875607370 364977642 984580687 948217031 15324135 482546557 921726504 224710349 233778367 734045096 983657321 743649007 211617771 151456356 453803437 67582032 921330368 480016292 666313790 194846211 607553660 521627412 135023682 215492153 455613821 581364354 274017164 523022735 404874654 692051789 197957570 186708235 833587876 450743483 462172222 984033702 958726834 489661281 417827866 160436040 936930998 183797911 610809032 123561410 436395796 111488876 365803519 205441809 196119783 873279783 719994676 133824407 448116342 685266672 219547864 812732551 266350411 95111241 588133160 877211391 173690118 248773991 977329018 96018321 450104924 597985231 91414227 228383253 128617251 741618045 607307526 857972496 55179259 400579078 220094495 63823559 173235497 804139309 873940839 754618784 202992575 216187438 974360686 610653974 493788679 513302816 716356102 759976973 233936117 342098676 181544512 126738171 61998502 855387348 429335348 179195789 90254038 515132960 402498833 313251359 338823079 833793113 824472772 115628198 867750785 479812022 24096510 619541710 217028697 161724624 436081712 457312080 829025117 828285298 78415178 534606143 499476166 804540617 249620953 12181386 155834103 833241057 964311105 706685403 241827456 49901859 36637176 602915187 434235368 814796089 585575602 475076674 227709236 81901654 121397248 179257275 508359703 306371877 203031423 484538216 703273791 139447868 214221805 678761740 335981379 515753782 171796777 880754737 490792016 965830011 489952456 441425741 868560732 256140889 411396616 78381641 799483743 444673146 874405593 33310239 93213087 162515814 979984655 614217195 694397217 110329335 36356917 890712813 347641517 110965366 437339816 346804942 426522977 945478651 231724315 547275800 525575858 304411819 773441739 20228208 604402979 189423682 95513529 239688360 944751470 605987382 19018266 315979558 297831502 569545885 287931316 395473139 982363428 21928018 447119365 459811196 171505048 346666328 435481525 474471002 148166905 273862811 944738125 937995118 862782051 319767983 175360739 433637216 780506747 894193890 603762479 349162420 812168094 100518707 66375337 727193178 839713669 502185335 760081272 347082624 810678530 812032021 226503569 359119759 329207702 519724821 960839484 521447089 49624997 436001211 179733381 716206592 868692130 119316524 36467249 221366913 645280910 819798617 722480109 687309699 913169458 597334990 442341428 836721741 319747965 208978350 189739406 784248842 871396758 267411752 433178841 208534175 313254998 985161611 105384748 187324287 696965590 816554229 303761432 356328793 123833031 202504385 95039602 272851807 132377172 614561703 921564375 926583971 172746346 259891919 315682689 53355310 400834095 275084670 521293334 731961347 179395414 126514485 911678030 258691583 85740706 893490070 719688125 527100926 794009568 157668756 771866043 245294762 288389544 760715620 397406708 940967065 891728446 563186259 208914838 455711487 103660865 522203167 151300258 495083932 486978325 532646279 56944319 235445112 622677007 40423414 69844777 632366242 932358142 920171243 471154562 577867467 141780145 411406427 916897938 848071305 174845859 406139961 519935968 55955904 985441575 579600956 667489331 375170054 876569132 718699426 319686753 499449436 329056145 979741014 939545223 830822482 806713393 568916327 664090099 830328988 400227346 528851566 82850464 591031245 685239452 228494134 199790160 838557808 70535838 13868642 253669880 739238950 190175419 85715181 304171961 146137793 991648547 984117974 399018727 350229796 501190185 729402261 595366358 786194952 175207178 239907889 655907187 591983725 384903940 177965563 180719254 66436899 887441239 418413329 205149951 451560148 511797645 265154680 957950670 793529579 48353681 902488734 788617421 42038357 307627489 916313951 43381886 833565851 208026506 365565903 585733093 537598424 140847130 153481760 215252258 698907892 528054240 948284538 563512199 286610968 975068853 237886062 234584147 863291945 306891431 600140838 75487877 118479107 332294662 543480921 761289473 32310909 576289617 414184679 747356582 850015342 448161116 416082905 95115677 119735882 535049979 451379477 72992743 571488090 672284459 835588236 323833018 863859072 744910390 414358347 120074375 836563508 497644479 674997888 596322030 877153290 40808764 852517871 112971982 749667170 490915449 165918427 267907709 637002304 210954086 593495479 471755955 936540963 333203808 814879735 321680994 108398175 293632245 454801539 805859068 221796071 88735909 485439379 52811291 512066896 828148783 785358610 762059690 658611171 966485849 395641345 953400354 533874895 962381452 173890916 172173819 86198656 236122598 563542927 75870578 687660642 644322922 918690186 45166147 67890967 533407061 271780064 82150941 99690430 852460735 490902208 879963616 423456384 486852070 280761946 24180773 58400611 566756077 850414054 676271471 758812525 99478504 491148304 960942486 434725739 872955105 6396507 134962832 597359303 615277352 337915622 482023224 815916320 4168760 534262492 286047404 89432417 301641225 49295317 341984121 316194603 240333478 661766271 499087426 137831059 954266669 751335770 251884711 111050451 526320077 862093092 659666100 907040727 873777795 952951552 969437746 736611125 183213258 463744656 317091710 422175996 542704531 199000477 232562162 298420234 656305008 12899052 967627464 561056248 767412858 614208708 559962171 459861342 897235304 635068319 80176414 978429835 66217131 876244576 998124929 484873971 148529058 603196714 486847202 969852778 925725286 74631181 556622287 335428620 558648371 296676444 744530887 550787480 4109941 836635896 393290052 476213807 136436951 194039532 611180578 599809683 650498472 218067107 957994323 445678264 685737772 844096689 854433250 40068746 921063145 301873239 939371813 783338037 373594288 365096074 467225297 807728883 340436263 278849943 46190792 74777521 573655282 695828476 987371001 182709845 706331321 610141710 751543820 491531629 846434862 794110714 415362708 255117282 138006306 169645124 710785436 128783154 234692656 407440773 411029105 376877966 75439482 617879325 990539604 800677286 107427034 706577809 333425767 598844485 126821925 202478189 632998130 821384900 721054659 65935866 741254314 693049037 192898966 451706213 250106532 261386070 135608628 280311774 30590240 117533550 821698314 900648935 809339623 773069464 792318302 352112121 650023789 975137597 281050832 554795069 432656275 119265579 289997391 469005008 512972388 33930557 275419321 539690158 13145898 274158659 820973526 645345233 549346447 956349231 780189994 443683427 553553963 393168128 303504605 247153898 43093104 57691703 681444642 296743927 243976743 884918632 84712098 433331773 882730427 106191203 406578127 419698694 378654675 523734669 491831632 277900691 704644477 371660369 301233097 951412486 235678904 557773687 932126151 773078677 94622844 315840876 940597732 404592430 124242687 123513346 433291683 194772212 130126619 754157602 259673856 197086275 669887610 391078915 50894939 660656196 562892775 704642559 929021779 366321701 738821990 43391716 666630463 86586117 848323518 337225205 734126808 738398370 624181900 365825564 999660619 696182983 287278308 516121145 855896472 457136175 107266514 460572184 244414925 350250288 225895140 387308527 589624031 31632757 335887431 973477522 636904532 227397895 2535591 375256938 81658281 631135416 946373844 559614689 822656205 854372380 262237621 570475638 795010670 689144655 167385440 391078348 87402485 921832463 928136192 914535492 225722019 471917041 151236880 325517199 635090742 352876867 740546602 823461242 687764544 847543275 171190749 927030127 620547942 395703106 710846967 885181631 857179904 517729086 462481372 445254946 712869330 513460092 342247186 115799324 12151331 95895346 74743380 720034369 897478935 881890018 556107209 758519038 605442179 972028348 358847248 92565339 252787852 931454414 169773631 570488661 588209334 178836612 662467159 61846653 566037767 631924218 564245367 755531047 472428212 944391159 494474824 901532567 188653566 443818660 613574827 994745863 793384247 783017518 396636214 462504862 802743168 703527974 908900041 52072203 988251060 104203410 626363797 653883673 813407368 254873948 297085185 911699497 855079388 717358432 587432775 237232192 899852869 178604168 907657458 30879055 867591356 333024754 744013145 237290480 391490329 943754638 291172650 445490906 28810928 522197529 932062234 757678620 528011549 886070329 241840576 49415613 240676824 240547887 150474913 870538445 367815817 133077241 163826428 495732528 803851658 206744364 912679163 456405025 957286744 70696051 93996865 226366308 63604078 47798103 724717630 113343332 598358563 759911827 702037990 164232733 331264278 688230798 442109757 244709831 245059158 442449896 688601752 745228662 769164568 390519796 507631779 20832935 82914004 493332225 528143892 425754577 451559525 469273256 300101338 981453150 469687521 468958062 96840250 794385963 293299003 276453812 463140496 920041223 218957904 429284776 601553788 707837343 74340172 176221177 701769021 278061851 452645415 834596155 188273848 463801817 695243426 26542691 115983673 66042295 426191954 224806715 263629885 198537069 177562364 672301254 12431736 130123349 351800975 202974088 769261203 695332426 930750400 134468702 51286436 823344055 953626299 213164258 996459974 970744280 170647154 140073553 289993417 265386281 641939600 913653987 742513804 866290070 870749244 758627801 961765322 617102469 334663436 957830323 225792822 164758460 377135808 25712158 879315790 128811590 682153889 552430491 246574897 784097310 101897418 54073282 649401458 118358640 630671378 565592489 31393298 822346340 290905683 329372751 922567128 411427952 729132099 129029478 55279966 259679001 617311754 954027229 804782691 132023688 23895826 754955858 31128754 140660675 694717748 660117710 274380478 204400236 114921670 977663270 296510969 778689308 838117844 292028377 90214155 875506005 772775864 195896444 539764227 355006798 345829140 809692867 269271959 583822621 308765884 393702688 697205706 552609771 709477938 505383983 310747205 631885091 138112015 427782104 794873989 243651213 513197797 655497176 86713367 745894922 199772948 794526498 639907725 696723572 147154369 910357830 357161229 128478084 475137679 767607685 42198388 802064917 889636453 878488417 489358155 707651883 564178319 884980235 144475543 137419122 444630732 728102595 456826723 852657227 121174277 56510466 257508031 821021505 929528010 265408972 937098758 737014696 610682873 42884527 824580372 738161191 541243486 731458660 73946883 741674807 697479941 551617990 119584710 499939725 837337411 259665904 49538124 220608878 893897855 746453994 301213853 269858432 529084979 499991152 262367978 806446432 6450858 802652995 124417893 959323842 640018593 749487628 998601728 990682481 597426193 498030213 633520024 831963083 635455541 171520019 436471860 429596646 843746296 461375690 757517907 363727117 173067819 486063974 112892536 935384562 190728055 628273134 751921620 364028180 58136394 871530763 13284358 124146799 356653422 157743837 235141202 332975903 830795710 335371609 868626282 525410279 381919175 245952806 963633553 901630579 560657991 468236494 465339247 128336016 381524480 444373789 667945025 331189299 317725898 242563870 279432083 620314960 475846011 674667360 414561069 33817979 14342277 972072531 373270391 135221560 617514875 11082252 807790502 554980424 170090602 191484803 669531156 32137142 527309693 404239341 104410095 832956295 986751126 971898500 292361213 408784493 924001210 116514624 856743098 156855143 184100573 565699745 919594913 672606645 926651003 372992550 318025763 420182502 4471382 40120842 93513116 183896161 549671042 670426005 160439492 350627085 503804506 769474802 575903029 351088039 414220914 354353149 88379160 858330939 660462760 868142282 212988628 156358194 55147630 500444372 103747858 122070274 288864253 279989531 832095815 894250889 315241500 419119798 411848825 33104533 384557982 806867558 158168834 269841912 389460992 16160114 853415766 84982558 14203282 373090366 921050429 474713765 500408437 925258226 725669871 25441960 503264432 674957311 896881122 237922706 281606510 291449644 380106674 495421286 900109091 599807859 701246564 826671938 663674420 638651917 127363166 183662266 47281288 826559227 355622728 90415137 670817236 453210015 668632236 330824743 860735847 517972529 310118298 196509058 628353523 507242976 427024046 857088774 290645133 186564189 27715109 545041319 753554059 935790445 880567612 62792967 838429035 342483614 453336390 185603359 224853451 325312166 515611151 273522630 838771899 285438513 527782613 473467796 512965550 242175159 477557328 212064623 32675844 799070694 835272401 669566110 303538884 852099982 805515511 797969759 145732065 94610287 943919421 704999005 828143500 282680303 672465610 905993006 372463564 213897400 568682130 736466432 33612902 11698296 804518020 7831254 483433862 14843816 796861213 460497549 199658383 61143349 904601496 192345372 71441129 522088408 417435988 718927091 271477888 912605550 53575995 256860927 189321481 926411628 24057012 412853128 374018562 135220037 607332110 575444989 412643014 926595934 224373965 35382410 581403891 999127133 598003888 866974317 268658168 512599852 31232858 506787226 842599454 925988803 44529302 353967345 274394187 181290991 313603483 516457308 477925096 18319507 919114385 729072705 421953361 367630307 752710438 571161204 268005481 638603876 183739358 605187658 890687629 700386481 532146122 187404556 160789190 138455646 146945129 24590778 113680546 131682189 724381391 742583902 624645430 592368370 556365285 861936783 992271865 174732575 205916479 156116189 681221532 223751166 608265161 60439295 133558972 759896252 604844980 251617621 762106071 236286504 251829 341444686 709873396 631630928 736361819 650767264 340698538 369746296 209137180 412469354 988834113 131782204 210698522 89658854 689734286 873841225 553001760 914988909 22633159 853305791 96620913 238623558 60331246 378437378 498463431 991686116 198403840 642818926 76080630 161465121 591778115 39091557 784690674 213620462 119677943 253944876 916277086 258453611 744524413 941468041 962382517 831756491 907810571 66973663 585655718 507594973 979783989 67261320 442285243 55099741 985330669 931080678 749728557 45971435 584934838 307006341 969321864 645049693 544410048 504647630 974252863 694386822 821037011 589421286 116852372 23485851 18550106 764348391 610787305 569821824 991450647 97101057 719725626 444230840 204802438 56936314 456008041 371075471 161521572 969075581 769371252 421794393 161838483 636268529 620758614 498110107 429703175 666113501 374141332 269685787 406745428 389145504 645890555 508655627 93273206 799318441 361946296 506019541 94720606 246995992 636850402 233828619 561333405 166936799 83227815 560840996 295240853 101852446 398233644 93932749 392314736 528996754 289316459 924327740 367751104 430118089 455678420 556964324 755538488 726439025 17812971 154539524 254816201 203983097 863697482 641203928 711020546 650810885 945943649 439542896 703989666 179676762 473365234 926879000 468163875 495580924 391929379 355473358 414934064 155566840 699866150 953973213 206427119 703328372 737301597 87423684 52662019 820379369 794145373 374503989 76594499 229647449 199730012 773589972 151281703 220285884 144084456 797295939 58962214 919276195 575102909 650598837 415458867 977501248 488269192 980971955 855910812 375668107 355957738 562197964 783021827 780025235 684401651 32110276 318543538 826647277 129369882 120571024 839481257 112232365 199141081 328468621 177311969 416293287 905771720 721693852 389613152 42021816 746374455 15887006 139253035 162425756 539539907 670563188 36681137 411185579 417936058 433637954 796438621 464094602 99504100 61911921 376945096 217300120 698866378 45782256 451867754 245350449 8894234 821846799 286234619 865108391 364768387 665150708 330420825 89529142 525609142 824424456 878256164 836788251 403922233 51536364 444360213 497097772 92735843 414736893 681249631 70123983 735110227 505528653 170550963 122855309 517142982 138486252 798833595 513411270 532365568 693218035 103699253 478501304 396414651 794437012 671307289 674343949 563917796 116299759 6991720 215352232 714300351 527374640 232156121 512194671 69371581 248755557 898050628 229568374 980505448 712113262 238521903 865746225 286594923 206244148 569832073 885650270 354216411 891917184 669900809 150742576 459508152 686877233 78695251 908418412 443737737 380861933 817115547 642923968 540810689 739287920 151099282 616054117 270545050 461365101 85429078 395907219 466506348 293383839 714679340 173947338 705619250 29482357 475275788 690630795 197690247 952864937 497584916 504368120 382416296 189256997 4864764 936279044 986469910 225289297 635986038 874660955 32784266 129987649 713411688 194972238 232122829 306194671 21508799 757503672 833197431 126779001 544356865 918209268 30371607 677552825 452335816 708740679 863627321 45010481 679437079 94398320 656789166 284225693 473932361 294452279 259648571 107583440 417872373 288015110 140544125 280452617 849184192 445388696 214075260 912005223 578708622 479064917 953987399 258675399 245268404 973631881 844677229 867064108 535411770 135448637 134034987 411427123 575168371 44583083 618719254 647569585 649115802 813685405 262057936 346968656 5588576 101660385 947594600 187484136 848164702 740898070 596110514 311895377 505366160 510295049 105918251 289333704 565572116 50639000 497349365 508633936 709612188 145084587 149156611 180546434 131554683 660171012 725837997 125735130 189892652 532544453 495395719 506991997 97114286 996426339 436013703 282074730 18883217 425619521 433986253 522048434 802667606 358914399 414504320 580000877 508217015 364101897 376256040 109544868 701833929 504289346 297136951 990304648 466135727 27550199 197889142 633622066 378574279 272041397 611828038 935858949 858116361 564360961 344279632 556003544 119933099 207895400 695252906 112881749 750795784 594286294 537017089 245718404 659235805 555679164 208641936 850093544 981693023 529228600 748562828 972718668 823143238 803317274 482072836 947718068 916292050 659907581 583833446 306063471 705324582 427783305 878772814 726452336 586630414 132770572 576470980 402535871 749526258 673710777 243895469 44596411 381688675 117810445 87948464 756610766 766317847 721838611 781384980 150822659 56553792 628893152 642890820 452647391 218102459 747891310 292380049 785882381 480045542 532478913 682667432 423471693 292527500 351724194 753717179 335670371 37395105 77041235 452126400 560506151 15674812 294429746 842638033 426514649 688794860 285966921 50775171 333742126 501307986 688471644 235527569 984183497 61263925 153237788 902341656 142801012 168213150 741288484 915734772 808121679 825650409 406420183 238970496 799496684 188000611 138583181 718574091 909932392 344233990 465976926 185781868 315299004 191918995 416529024 16580356 213786278 125188566 572181785 743411990 444383351 472177315 891294084 854119958 636124421 87531837 318418255 479133233 455662113 924885691 808307851 182182883 82607147 252277727 246204187 54711402 458236031 534130051 882423883 688650618 381414930 274597041 599910554 430127524 139907938 894584226 215646177 558246918 862254471 874704340 420031308 947235202 6996605 458513651 97779751 388765039 318044629 665810383 207705691 549149858 309060528 230457729 439589159 768020548 122197485 334844525 102949939 313802343 522511288 918491220 254611624 641103830 879126580 817352819 230182973 412174790 433487993 329338429 704478639 630902514 349530547 493839177 29649879 517307625 110491351 32850750 10670049 278285238 157448581 603446074 778332850 161023465 509868932 400394577 46291546 23476396 625998311 354169884 848389898 325738206 298806523 575282391 727009305 57308038 901779653 379455558 40820264 612760564 215575979 170132815 355759378 290367566 706945269 402710837 911999496 43369341 926124220 392375900 607025799 167753740 477865350 107078335 224094606 413543743 145760848 415534239 618831036 543692073 971192623 276267230 915175521 493955423 898411465 981318394 748253950 262880039 205515698 232936058 199522764 16457287 441415374 439179765 109996381 189115714 556584708 340091595 185879287 417288407 932407108 76632595 667284560 73350931 217136135 806543047 399679966 282831458 65904425 133962964 816377280 944412836 855468561 509029063 784421277 273291082 500644785 835709906 369836836 248900268 31949202 367658552 547704838 680142701 214546924 197615972 752935344 206176162 565476244 535308565 527265152 860467763 579900979 814797204 198784233 493340026 958363180 986622457 382763917 140942033 316321458 529496361 717185021 30640370 94002317 131149467 532755850 895732871 718549968 75547685 818497007 357264942 292147943 379919984 991350273 662519974 362205075 509814368 697286963 851652912 872148573 609135272 144937963 148735214 989422921 583955280 836805605 658960426 337489510 808056965 97209964 983367008 88603000 434909839 314705194 412846304 174287616 103732175 756552606 638570515 920366722 218738591 367887041 988332059 119378925 495235072 154783102 553423569 988704402 898663418 324994089 15567099 603162382 621983254 822915473 269736085 351769228 774244847 483654241 219573768 173978735 414677135 586169744 548098630 249570821 495531206 372069265 713992109 378465435 62373707 850171723 951199239 859813062 386137650 959316954 497779914 913700159 333784665 511682575 146194467 737667552 501714138 744957365 938876160 572630240 157792186 818887370 838626536 427703103 70079798 575458159 311044712 960207861 846258361 166434259 342710063 770905488 64960046 124046894 2647238 541093455 700607961 724121760 141354705 391789648 423215831 469503390 769300167 249640576 226042648 335496921 771614931 563260805 310939361 25112660 329868731 455395037 638290926 345015188 803888639 50502121 220956553 423813654 551404083 67520061 898633290 481643519 294138894 361597786 823957751 75168641 644474104 335979130 576083886 637691409 876921592 775246955 156005328 296913369 392593083 350161303 92378808 424311762 42451565 728086435 988805059 977063257 461318152 628256801 36423961 22038941 53686965 44833836 142882450 117044396 933685139 420047562 209961862 52873295 733030116 917501513 522174377 291178098 183614603 265624970 504045768 505733733 595703137 705539504 995282010 757906132 848647177 721860402 350158654 517906557 590967060 92203711 857596881 561025202 822105598 446556999 798361307 723014661 641356561 152918155 735098376 910687962 98553434 613603367 213832935 797923074 48719898 390770120 106833953 184860911 717614460 790758676 533168054 377074856 858960334 875314840 323149861 697475350 643083663 895492378 712508833 378601144 900779159 130197489 684792968 209728554 475500803 152448235 567576997 143086295 157960647 613206557 240558392 899265709 288271478 593878177 52493266 373138963 665386592 351441736 51710451 302177909 63647781 689847122 951854172 941036993 90661124 848743461 923176085 420191609 995383423 536434370 211131866 964041658 26153442 193796031 117585881 778221603 905133790 877643973 937475704 34545203 452399355 756351275 324682702 235509538 568564359 1650459 145211908 673607385 390170831 599285960 326413981 166327609 501040655 260064889 809870758 43479012 446809587 952587335 489691797 509207750 793386852 240860645 890400964 442651967 57041545 320747915 985853448 198441066 147912469 896914382 567312958 717341309 893165266 382923871 42982480 277142273 323030504 512737638 112779781 220224131 149048129 354884051 851275930 6758364 283788998 608016126 270126065 112265535 426737397 641511753 913445528 501326753 378776135 795761873 565370699 363468852 898674580 990839842 978448807 57717640 571582403 68179880 899650645 720353518 653633321 354040377 638351595 135419616 23484289 547869548 764051072 248802405 9395815 541353979 541286885 365536803 833363380 107666425 925621535 294562585 457567861 334542570 298463875 355328433 647875357 313040052 494320798 457668910 351567602 536089202 859720576 759342672 534841756 548051391 376789639 761827704 742350626 982335045 4474913 228672968 930969267 456403804 386422421 748696414 181060218 108573614 842350136 274970976 373195877 467284746 202303398 335747438 485876039 309658442 904094217 771568991 87474693 263303306 611266122 989713086 116969715 651413744 551580059 191459664 482669769 21030969 400607177 467976015 422540397 333088626 16032997 344480140 631206086 969802067 422890711 59803743 321409073 538120750 47290387 517453020 449085120 885395755 643302592 795158639 247707176 29529420 715883741 636934026 137391107 574566420 322544735 598601696 970125936 215415904 651220410 133964503 626820918 930885616 443795586 169123458 273777666 262409662 952210489 1359115 404730634 712295742 176916793 794485717 176361535 869871738 122219092 80970900 319997493 8897174 690801256 606927969 635751174 195193138 921594058 19111109 233116234 587676385 371562853 808089782 838270618 548280513 519262130 417169091 580188737 266264726 192743882 393282922 57259431 378077858 327185535 388515539 207331942 747679012 890835688 947508944 463841569 720007587 697342259 890956568 100428780 342130263 420661276 43414549 106015990 591252722 914924840 868059741 66363895 738354448 83597956 34185750 166867523 403635255 492382348 38414034 185699739 251567103 231504300 263572408 922556584 200519686 258086532 158877023 85272555 500061577 743679900 721551554 283260211 380446925 98475712 728604354 943203631 529030723 876741466 878191180 48592493 94415698 460832763 357229383 948720892 981240651 943488180 13064763 440220440 996796370 703020178 558561123 509626805 305197422 748756167 616825300 951167757 145148751 870883814 491105971 618892960 575353595 863622591 274359211 670276896 58666196 52499806 839898574 514932950 75231450 953675611 755717314 729587530 675317549 793612612 748252539 476127310 515811601 911799214 978563539 173615104 999056272 142158452 166826518 338977818 151439355 994860355 859534067 229564052 806817365 97246177 211294126 964392682 791773580 944322440 571264325 390687184 438352614 374310180 348599021 235770958 811478898 430858947 980028 588906719 484411788 462102179 295537865 147693188 611247776 436924556 561301108 742628848 535455169 610676860 983388316 156699836 254643838 655411938 525121612 392998582 602637334 669861074 775679226 88189936 685114623 670334506 245569638 220903410 807671040 628289574 157879570 321062798 821842402 458584312 931374158 283966791 321901500 583983775 441677101 708478598 953722188 828610079 567572072 620034639 15465047 182554385 589237386 482306816 512172504 55229800 564696376 18638347 798465617 474176135 924825831 795316152 332992858 813340899 697229744 402662275 965778461 135401629 926207439 323949432 419298722 225345008 379980169 752879031 68774723 521385052 265177207 24210005 912145398 533037382 959118283 175127783 122193049 329377021 756003405 693560868 87842329 72517182 952583743 503639130 82945534 503063262 903376055 855895631 522594465 141773040 484677346 568218061 398882820 445623648 54942799 607450421 227158781 453697254 967014321 452620717 932367281 206307093 142990109 22954418 32102838 295022401 280803021 834999014 206095968 696938606 636112591 944423524 961747084 72761525 645596636 494500056 952805432 241476108 725977067 139899895 522935511 87171768 214245775 877780020 864928286 231582311 422884694 140274033 66913735 486853553 192007016 790350913 480862092 963450641 669385891 839193418 360797553 958084564 360176780 97577173 397163026 470563554 346488882 283816136 197458783 597201100 198545925 826933240 478305665 436706926 686861387 578893746 858215884 932473659 188259780 176722150 184303067 34775413 699512983 301113789 229766083 918471325 705598621 670906838 201763322 262013817 298593818 271763816 465172073 744668916 579260015 39098481 284001298 406664402 895262659 93521078 652004432 661404414 646582049 728565782 103455534 513803152 324746995 924453566 608340294 160008353 522309092 196447345 162752901 667419697 587932102 39120730 744859615 598348573 283259394 357220670 303110976 227187527 278733785 778665235 474221863 868845020 144951511 8781956 233063304 708492379 647900208 421860177 480221699 201115189 891959712 652595313 928838901 675452589 461776102 349099681 11287785 575061023 474816400 237049087 694153380 395324843 397855769 917487014 825874271 426282682 843696403 64978793 831530750 236536706 458760854 743596750 170634292 279639573 942952259 807602642 654909028 235833022 664005590 844238189 83495441 538674923 670205644 721956438 448654757 339412347 942036115 196243235 875575493 956514140 818714519 983755332 935973888 788455228 410291105 780962165 177687292 121969259 95117186 498681671 79934438 856727212 237023673 767956240 138304932 435892629 481073358 536744981 779427902 730402109 97939812 463946289 191343727 552271139 311623527 83524350 621690778 244491179 161626442 447373367 725125 327726026 805572548 816284264 75901463 118736596 900809228 288666455 198384676 786644633 911872527 860163690 37924399 843590481 576180250 285101493 728997048 27274559 172442358 85797454 376452118 685955878 39726007 154284585 729739967 564103988 242871616 585233720 325102133 244675286 71950538 632192992 801230344 589805761 293671180 193252439 258012874 942734199 578993498 235157305 512417833 709925075 915819392 230990766 42357937 966457594 15947757 800093155 598384172 178873893 536466200 201599707 999625317 645484254 229972004 451931176 726441227 547081954 360885095 798493828 356730934 319004292 381691403 585341751 521013131 906155853 74563448 161107295 55312816 726722528 909277610 739768087 927380187 73802456 11117862 640179754 331358072 144461744 722074087 779664785 261804496 5809589 603408898 911136748 930689334 553235067 647631511 998084390 180596614 759669265 217734903 84655540 193672142 915525887 357120161 474465622 52378485 219631799 289067094 905332558 856855109 236331132 292988538 404734958 154314377 54478111 572277228 569795972 973650298 12565210 675117146 328666781 18012528 546324967 949965623 107661146 537679878 967383469 199287546 303253259 506565977 691842161 58796666 839607485 62162805 687618337 917239744 62484871 148690423 186507618 296778239 307508722 318241032 184676100 521130753 520649098 954388259 346877594 963528064 210622484 313107576 5888158 887953942 50931598 119037980 776429298 411927751 439498748 89010202 906622153 265747048 280416244 999575870 826510056 173069099 290661175 585020680 681558288 822672351 248498024 113478552 244399400 645608790 34680160 29691860 777740896 683690538 977076311 140693936 495885114 793858249 579006420 537585635 966322488 315920945 849899767 173686311 381974405 491654744 671434052 885285543 7848071 840053979 699253899 692729776 27487709 930009555 295680905 477191015 848690241 693142579 599802177 109620426 327381596 374823516 280978198 389871010 414292357 54454271 965030967 698494519 175185305 528376153 387126347 170043382 849629977 590118758 635299105 276265499 289708061 17642889 240027286 571816036 742610304 15007491 517953934 593713156 755451853 857390162 459909878 473852993 220487765 292792862 280626210 255698130 219144584 375503313 654640662 43426535 274130035 836762292 198669993 587770652 429756893 425815754 280309786 211383091 407302689 468504285 642104295 223954829 289972761 924649006 731269275 222514751 352409149 89150434 98857665 528666245 600393129 534571650 615283356 823303375 115761896 674649617 386495790 946958991 936791458 40203243 269776371 856974792 428771079 476825994 521821329 101419030 496053984 394739898 703580727 665509159 856891833 174755597 869713031 996284638 228383396 396868227 837154714 465995198 797397635 887259043 109252238 802730227 194748062 846345178 78599452 345089996 521443668 642273895 623608865 821075224 33263306 808406954 987497490 252228651 405385203 701770670 36490844 795510442 334646707 82553816 103897291 637692370 30699754 645732974 348962987 777604286 831125150 277384042 865502768 181867758 173977846 757467298 721781949 729296302 103543008 883230150 949562619 478786265 416307101 999974945 542969008 678852957 587646593 742105005 821591836 576826662 518530132 560578477 940210404 48109323 941449218 564187199 380664051 536042869 825244790 490788171 127002638 302061975 200803324 899990341 89308885 477414011 879381978 145939363 767866085 853497023 961352545 501391372 724087924 658420400 919030385 846086449 684313720 18774900 14609256 830957979 366373971 830040557 264060699 232494909 106305086 496425175 595194696 378636271 391503504 637537320 933107093 427942621 257344344 930376359 172251648 903432884 387389547 550471911 5551926 65977828 224955487 299171722 907543320 121930245 179369699 269431958 169788840 460322059 703250561 593512059 994787186 71238746 542449478 169330439 835563333 531740962 760219620 636558175 447754366 229286625 682447399 459095134 614399872 960121320 39095616 501062007 32358662 811684678 444501986 541262731 836401161 198054142 159486881 707042244 264870974 529996935 348265511 85425731 459503368 156992835 554112071 499510456 932791324 513485926 254430388 864048368 516011889 60076216 585670758 763749429 1279500 964484874 16811596 919190059 530530004 375000336 625037511 19412433 486192596 940191868 226608745 59694423 253797854 136479879 535833778 949359821 174208711 702088069 143496868 342798265 49506266 869688165 866207821 631733296 833164612 195848483 25344394 510195570 989612575 189675617 374518861 550384005 700962242 131098092 46584762 671446269 499673867 997469732 184831763 610864098 714785320 658169894 444866797 721139512 503768882 697958222 27836913 681021776 22523641 625893176 454657953 123535796 671655759 753486594 263423456 819363404 760438630 229123948 120997212 618481993 499040247 669069663 147575009 141033221 879666447 637561700 320180818 435873612 385205872 331910595 70291994 824596328 821455350 734335932 284812315 45738954 937711475 966289034 111413536 184927926 115313620 471957903 748417060 583237876 803092744 372553809 126519916 795313359 204095115 232749972 145797773 469261838 77830108 775903768 87657941 874589448 318690288 771416563 275430139 567715653 124429804 667808321 762215071 879486960 999490662 614360598 56254422 614231665 78477502 562532398 865242906 603497830 179431886 467171160 575346505 97941010 276640383 644563735 924993935 460322506 807649273 71557763 336812518 175810044 846693714 244636564 696293955 904194580 560482754 563257694 225874908 273003549 840155141 70878075 180011573 561851877 903309235 494482962 971363593 687570294 40935227 472864420 377040373 838032150 869163948 274141706 879179333 18742021 951275955 187582459 176801896 297965057 255479767 259265333 734860718 339198092 580759989 187054474 503381999 735813165 663438686 510820551 278885346 661564506 864574197 206381906 827498421 853277537 679944413 478825528 449076478 456220026 13271879 635493021 794225033 820823334 95351777 124158779 704371119 133060858 499164891 230135296 241436425 524806904 811719262 128067034 627356677 895066396 329758962 721829344 52807873 569190158 972320296 67689849 714269250 566255766 364628577 628593595 158657623 88193898 806475115 750435474 927591305 812431533 679413886 789907438 465676146 788612494 410117476 484541850 55275549 275735098 925034887 277377934 174081233 989603181 960521523 507667920 59264743 612376483 432712798 62915281 979110384 505278373 256267813 57005739 981972823 868095139 879364043 939366009 168083987 333893871 775259123 883681239 911325617 673621239 597265015 339382590 47720687 260401932 729781229 285526534 393906520 698133079 774862850 404456480 810355611 244424832 645389192 562847013 598328083 517080702 448421008 984357499 409597148 665961865 359409827 435853736 387165953 538964587 170346334 435202903 548753714 571755193 331437739 740819926 704764252 919338249 343973116 205069358 271751817 464038862 70327413 694447512 102553327 740614921 226429405 230920311 523929363 429267671 185866988 371933791 260322414 234514712 500360856 898264856 992739579 299513735 922232595 389280038 315012978 226034382 316896149 630623898 175540331 913250050 137574123 182309292 159110554 569496423 259016322 148830801 673128356 521192499 176378691 124238251 666046875 854718731 499270648 751716683 789784830 385114925 57379115 564952493 606283852 617125165 517053769 904423389 188276041 675375216 897840435 242498386 27051716 44162740 737692876 228598326 714903126 398292584 203426118 194567198 743287540 31736086 866028834 486636738 205311021 616393185 686761594 648471505 111983229 228388618 264916767 528247975 735441872 341382287 757508990 535795905 581922351 128733772 418044809 830114758 553780274 395515592 909397102 269409107 116128179 567743687 770970564 102287912 685783219 530808312 979575727 136942259 527135600 725479556 5816989 155881114 913828667 34018905 249374913 270889373 81362565 286185936 637956784 848260568 575548783 25268980 180875161 424209087 160960010 219914235 747310087 780686802 823713726 487781170 485595498 269228042 280185765 399190663 27557208 701485267 510197938 680032741 826452457 625092453 912850204 589162267 597463148 472090250 284158484 69272139 520682368 11688261 7107497 666477270 964405629 367244981 871422531 190345202 314277441 756781278 895044914 203018237 644380210 5822305 922287416 153063161 896922245 289770086 561991990 790174592 328441451 185634480 996904807 38735790 6666971 414234818 262943908 629875114 44590806 90147992 336555487 714856520 325033676 686702777 82159508 570120143 657857753 409630889 231806758 662096348 705248072 781169056 792357522 677303192 86828692 251756710 876725892 85913428 529938832 361403003 361649299 295620992 903897471 931693183 503665873 402599858 990373982 403158261 79974577 263636187 161703363 859816099 341874650 385757231 56962247 891975078 846883786 908363718 667006050 320994211 14199058 450430007 623879651 837151419 970660495 71139277 993996042 14186673 218253901 344901187 34886365 204755506 435769117 367738020 617860511 658598708 23173825 518287073 409694615 879539276 185670911 34291568 286569613 907035937 650416503 610311370 383384286 818943620 582822459 392177179 590741885 826688969 163547272 803232684 27050596 28630520 651185766 774698960 735765958 962697242 351985204 545473452 31554620 694146421 730766711 491996823 664953195 364713805 871503300 120615871 375277871 194141454 342621174 562233633 53764740 982219271 803951695 900085415 295838845 957897569 786760120 682306580 372069543 26348176 71958527 131111719 238959867 251156237 866611468 943366922 251232145 169148832 523830085 275811266 455770205 56192796 164624923 43159755 627993529 594691377 287415116 320970559 120808702 147829912 377091309 997178116 459334512 243470376 772414315 772404043 328781200 933939639 252427692 290431088 772530706 281542440 34952509 662281526 311220448 582916527 72605235 512999065 652767626 201753865 80893523 758086359 392514416 792923675 38127829 254376012 113809309 488390521 753047120 946699921 277214286 964646753 460883145 319114002 187918838 33820335 756213563 156548076 970307056 812479751 738064356 266808795 592558159 645352413 900411861 569982798 287799770 734294541 886320870 694162824 570907002 172486836 984512037 933819682 893112656 669387188 273876874 515674554 496115832 180730839 409116834 364334171 299260460 602497239 762124112 997467122 664872434 859579506 420344778 335193994 256578673 753107413 166777215 614680061 186388202 920454225 160804390 419184116 492753903 771073861 899597831 499653150 111768197 148340605 404506520 861090894 549785879 654451306 910525248 360722550 955035707 75386232 240922072 463161293 226254404 979026431 623107051 399214249 254651028 262901246 846594838 696956281 361694578 225792079 141767001 731406740 93161471 641424810 835184501 915435650 655178403 655869279 543774319 356298943 990980302 767948312 868595749 526896925 866636341 967549513 223439151 519590246 113064343 613042901 287528645 340024463 730010739 405872038 111990471 269267234 412614138 770981691 388375388 434523650 158965605 697827942 824164011 819407284 394943394 76931575 672610830 231059453 868214062 507406315 438996908 346413735 332208847 352819085 815211482 478886723 255801528 492200312 323131808 863501363 94068008 419530803 941638833 32226335 155193915 539536235 131780961 915190655 810715187 866792554 886789991 155211897 729737846 839166387 443109097 956713491 674429045 740529919 389056594 538997924 279683096 651685170 708107033 408736293 562229990 590548959 143236297 859171157 640756640 48246557 114688243 801593217 543225788 393077803 701313685 821613971 879288125 188149149 134936850 790230059 901208630 811163983 925126975 463090802 811495021 169389187 723246143 486109727 981456568 668814259 187181875 533768580 690566165 352456351 14269784 271800593 747084699 120341322 296264612 791924481 34764445 315393966 166359858 181511231 20886217 920496852 611511653 244951018 383570445 428501455 381155776 320032889 425116916 141930991 254727767 233125510 391735911 601929609 664899164 687886017 832492940 370091517 739978596 939459508 789312498 475887263 5507307 16961084 963818721 951435287 107719877 834246542 541613858 13511538 32142162 476602802 382669881 553153702 505262837 559840604 709730590 448679229 490591040 474798626 70321725 816594564 872678352 637915011 878031821 496577123 22674594 444780019 328660943 838564132 216570535 436081292 938192893 506626850 681505496 873668577 910411848 146664800 733351172 641012403 381753875 423033766 677739876 593915112 534493679 874282572 806457813 135857443 896679681 143130363 520633146 736604696 474992495 274320553 832157690 891939901 235556161 149266512 939238736 612695536 671818484 542451664 814053681 743702160 58971734 518820689 102491096 508613822 649161674 736151591 430055916 685480581 269681762 131846367 527320840 487640138 712054127 855429514 982591556 816179380 47626581 20808497 590187390 439371624 983327426 165131731 706537037 803568970 126295464 412065480 42967667 173996412 864636214 651648710 979585911 122078066 367016236 458462381 888153333 506522157 716212055 821389801 109616890 764422809 978415258 832299382 550688721 572884131 800671075 536188461 196525210 597445177 104448829 762228470 939227655 153000197 189530944 500145277 756398294 680094907 609258484 622162433 305873303 850549568 610382567 885875403 722412970 620329778 456724547 872105668 281380996 508484897 56363985 214275022 804288537 639647012 485394596 28025565 178016371 590113151 208195124 640497150 244681414 413355745 908872372 274236474 958532498 611623536 680012716 354600693 823700697 871753443 723658444 570499442 608458102 266525108 869447309 773428614 833501968 205768512 345222592 789847858 97781300 860941621 209694438 393974487 356369033 734640385 634231840 964307530 186959587 496679625 636241048 311265634 108189193 829374716 307162717 664411841 810346401 35783355 181266807 244293898 612582443 242847729 793933454 963704266 677421165 458002495 323627820 292689958 488603669 309931927 198489574 948788743 860622418 216643547 789921846 114602209 316614387 739793104 883642319 85571053 191186822 163872620 179820322 233280633 182176548 814693955 904085561 993506377 483838933 930318742 335131959 234812929 255510563 242236116 605600810 582095477 831517478 900629000 784663558 326485683 928114759 476701209 207024174 739943749 972650454 718824701 174290221 707699929 495109930 824497321 431635155 227182971 751494606 880545437 183056865 86653732 259261373 997248312 373566039 502316077 292040278 840261619 224537854 208480768 856095243 715996562 630690609 499479332 969054208 414019047 449346666 478247983 249368435 868798133 179214119 914375753 674252276 387747011 441986475 231661210 917834771 384878691 617712353 246912659 170210993 528700971 607374782 97308341 378754648 604830578 514698252 853656781 445710632 663509310 353745200 380797517 551417237 655543727 221142853 125730462 277285628 64489394 566323997 654043287 858494267 178839394 667344895 749746441 864399544 603594531 508209962 237549846 202655982 477687449 241829908 229550754 173836703 967872849 378132953 229162116 965688847 823492919 606582701 231541866 462881519 601464512 661092250 83807365 461809946 619474388 136597275 188096456 257126388 442515849 795151085 642245433 882324327 112314928 903966039 393885896 774950709 341213870 127194319 839445022 740483770 982676249 93670577 823738525 253938956 54863692 419639839 985838371 560138687 396140433 998254878 770526854 887895617 181309450 676408433 980477035 318408644 702714603 395815505 188279248 162506929 30955199 323992731 703665901 16149238 50744031 92765053 676522729 244234106 613070860 393576706 939687875 598968771 384830249 430034277 840957204 279842914 506046034 44999707 219309035 31238744 877521450 899833057 96817913 815431513 186317384 346410043 606322820 150128114 945956319 251851797 661305234 657225963 767572343 146480046 723211281 27540602 515137324 596235530 180978187 9955354 515757789 807145472 109255815 944154750 844329577 906883512 74289149 636990841 752391036 508280934 154922426 205419738 702826869 292313120 884759627 167197438 779943400 575599813 667904223 114510911 302941260 333130799 413227835 620167138 541038092 439263702 350976411 69239876 164610820 262520523 966431035 13443096 956198199 641346872 86670823 716128752 209018239 197747727 330187730 183217593 372906428 492820046 30799496 167430964 653105381 257388276 689636826 285035865 905250168 140163608 738382324 304083518 455442874 917902325 325806244 414896362 119783053 596968869 677250339 512005411 115494009 188090767 286662514 122305824 45329537 820626589 168146512 396401343 762728489 55864955 239755346 27393518 145040254 723830873 617584687 15566062 470636864 114357932 59442140 494471892 293661246 513035611 925364987 125237696 271207187 746662862 88623816 629527116 284794021 759074226 728839636 682591689 473053501 164293265 480169187 216765688 310494409 410881789 349666621 250531498 946395017 85628305 194026227 185057064 89714714 107599579 915414157 406739377 226146992 681685528 420641832 880575633 145655944 31116268 971342429 10724077 777873990 84487124 443053870 231476187 416269694 461219473 419925671 308439148 452944291 600223201 355264485 103848604 73438052 804772938 366295053 446546597 127481474 12444642 228704345 134447851 556768882 247285326 665278777 247091952 248793108 551325113 727815661 328692595 962651937 326619591 239688361 339115926 67428767 521518649 116295615 950696378 246664063 246381292 176906715 288537405 948271454 400551415 640830111 351929342 19117468 922906790 344072031 189495448 249794119 362951839 335503260 972224511 854184435 654470736 629042724 18280108 776998741 56492034 409082857 126603036 547123072 979831565 470833156 890918945 382453379 80509393 488108325 826474506 341578214 318904949 158999667 443439672 767370229 878809548 210978117 217878215 264305808 801749032 222277328 223189579 420227909 401328707 314133441 202058320 364397096 752359113 94994249 110070500 539567697 884217108 882769923 845070443 828448069 145808480 599740087 147682993 591984584 919276082 360206609 269581077 936530240 527961828 850589829 752904815 661387083 491130990 571550454 883556609 319608835 199076623 339186519 50631700 386646605 690561674 471236973 365779681 423457457 440225821 282509355 755239235 401772071 990513311 285830397 252930449 885491418 790464731 843094567 453172575 424519979 86043601 579772372 758490063 161283853 643793844 143197953 427023983 923621823 645238491 616163474 446652046 914624984 68840581 709383005 355371906 250657674 732556282 599976125 608234785 155709184 270342022 812952193 165807704 982299467 520086162 330619228 681177118 50378287 660120263 661393211 295775154 11153455 85187908 165721063 283345161 803053481 320431688 918314892 657357854 453598378 13628945 263478285 2336909 95818365 631746236 235276378 831282125 868371525 555773790 155440720 171397410 236751326 347348973 789626653 900862967 531246611 225849908 872832918 956052564 681554177 208866970 732446108 128839584 59590073 290456 458762999 484064640 824350924 183457439 433534044 662068718 241670524 30658545 905656041 920989161 69169289 174106281 731667776 266500673 121663834 626266334 237147667 618070527 252101078 166889335 928149461 717861016 453734699 129673511 620117270 947569583 61068076 907245365 863029577 720623723 219457739 41608331 854682590 18986761 676621718 891849416 706908830 438371890 657531604 815345003 886341890 966098295 420563620 115037065 464513726 554459825 132611089 93412301 983406142 141653519 561477071 774419123 879691020 55610492 413561383 334181275 955662296 656948341 32150167 354465705 159080646 209408810 203025852 158139365 700228065 599804982 395115400 790682432 617624161 490721115 832402891 266590825 811470942 294833359 920448198 12152041 605078384 126565135 973018487 116740686 636542974 76372551 400833167 571245768 366726275 544396632 854474753 191566932 535392914 253056589 660537976 590288371 182590325 773638064 899330593 321780691 721434854 396112642 727794187 470471008 526506029 287180468 245959786 705621414 837612455 703735577 988089618 787031214 547577226 640344717 552295669 902320429 793018303 765357174 800644229 776174679 505905652 621279360 850160775 276236711 257643559 303764719 419780355 934670256 579659853 538977519 698230653 402287186 930111258 447940205 633493558 149270888 72107067 956285053 784107605 255721133 82013281 637070044 47290457 760726507 3474407 963054330 669329570 471362626 742138322 779411343 995042658 806867325 796894848 80445108 308299146 107114888 176303607 856192917 82607892 68317765 491944641 671596072 82997656 791485836 384262608 402221749 162688475 972149083 785744135 386004441 252778312 917079192 635715866 839201914 9637866 98365962 75882587 421073549 65080700 472359915 225576793 746980070 902133967 219029908 966456282 769413976 980022901 66462017 74076361 72265463 769439432 944528008 27921905 528352078 975924394 484190185 232201578 907061422 453582259 709606173 921895072 760466917 959226548 410189284 24055175 444376436 855291275 406479943 85951249 11905238 37346053 993321031 409543916 756650062 869883528 250194021 775219418 247176185 180675092 84511348 354811345 895655535 298602082 362098595 961706840 601114602 597593209 279138411 584193276 856828875 33232904 55344238 469627993 411810440 254145334 252257020 375195564 396688305 133224834 508335817 224320713 960096620 348966501 579473524 897802074 460327900 104935085 342102364 119583241 206000995 940807606 778854845 976617028 646802834 391235702 151866165 32460305 336497981 334364273 47441779 456661517 877855969 710470669 677161809 241864017 602351530 260227905 257809958 560626550 159918444 540880959 284098852 295375812 221121230 728945145 420899909 16396956 662576392 234849855 942151043 3270722 338196115 869372152 930581766 211860100 447172605 132982136 88809443 745371120 257408036 887715260 502933032 881771533 941820326 790319397 782194715 536400800 698366467 910335162 646018051 966193173 859517691 124491204 683576288 314025983 46071609 773469744 904770047 232711207 817027606 963130320 191765903 669099997 896568622 109815290 74312824 938239046 686844505 647429326 570912311 995553325 804467207 788402217 487530112 459843348 266508251 944010 373373464 613443184 241584944 319337815 628776268 467504103 953107207 135476563 995831373 982110727 502839030 305006786 107711905 194981817 360478771 766645723 132579887 13026599 47834887 551198633 493135663 683463973 614771889 10656787 243449214 555627857 327060975 850130788 328005005 796217493 201686964 550572455 866599664 190222836 339279636 777897259 207016698 708351471 1729530 733044987 599188035 885319577 28841833 309478001 120847291 230823503 175110116 80546774 870178479 531691680 760610551 123279950 707818639 797457267 442515794 205820885 265891209 921223167 754044824 630055381 360778169 867320025 979550530 106156708 797264830 805030111 31470991 596604567 24250134 962403013 841537427 303803529 287014209 199324575 96562219 36843112 324827898 660645276 653065717 782144529 513679372 577917243 678959975 305558929 55189178 188251579 893443295 990464806 991696409 362156574 301589440 172505007 17491388 8996938 450196030 303683686 788424256 311522570 2208633 22537538 583676620 318919579 215380110 207685746 632134006 656018638 926152493 529443450 502486553 551313763 789420393 120262210 38465063 166566358 171021878 782196800 133407611 681538337 695285915 547800759 235358389 143381449 610334874 447849611 188160631 800268989 34493871 899224588 295150921 259440495 524120854 69793587 744089704 401235801 517844970 802044388 929342603 651327639 294963099 928241069 571539386 108384459 938217329 871949833 416079851 770313116 406519674 678583250 104265012 497071919 279657610 78155366 843933030 553555735 538656016 323168169 97153025 544744619 497474185 906441665 788420145 757472454 310541495 752429488 414228902 91515924 14457851 923781872 276732810 400794110 487768776 742982117 495681359 615097531 954723755 390369684 546083086 924343580 732348047 992426829 260906975 384506850 244666650 135104593 816120643 220406323 883107538 115944180 603807094 719202531 68167623 903510546 788985714 773480632 8344831 229014674 147282182 795242833 633718711 257157429 173934753 913094396 294093130 732461394 601798319 131251484 952381506 797082279 100477449 912862426 721146033 600848096 520327021 206047732 909956734 117513689 249700058 821207509 31094392 851743292 204691328 541907756 639481264 324429679 146531369 159261065 4955323 716074556 323430809 78056150 483657011 141768720 231767523 781754575 504551118 664605541 402081415 915015469 200921440 246570324 29869909 661343611 91656233 438930398 583115380 99324149 540507930 720756587 886215762 369740756 200956167 631509598 168158826 235341044 764043099 543594851 607455397 364530126 748099255 137975032 51761267 773123242 129901318 647508435 936179077 741186581 266381490 386253788 629039407 57517325 822414185 238858582 71826389 867036283 916501502 761728669 786112966 797743115 350629747 48913244 846225916 238187915 899588910 334286881 109827430 7075780 562349267 982539343 280438779 633640644 649123939 853135153 821799552 227167067 921594465 317422970 118005960 475061787 532047821 499094767 922869752 697957662 663332070 216842200 883224513 856274197 406362627 362094 991359454 745409555 907074095 678388567 482754331 178345904 968093644 454003591 461152186 163029812 486689874 715206638 569157405 93086644 689682478 77872139 312909260 74091939 600095784 919268793 892988945 12855413 591670331 589013224 913583306 866147756 42383635 207491185 298829175 289741608 429888509 756978837 315340346 746704623 367496628 938316726 416865275 378484488 303598844 43010658 307129163 70630707 671180498 192887376 103081732 865731266 956318720 313636812 19763770 621012694 43563526 9974685 963929728 568245909 655663640 814915953 159467560 146035491 317601087 301378418 928624209 848452430 440280233 216077177 146367632 598835615 318645337 8521500 85394351 372525879 361497556 242996252 564457633 554560968 955945033 217415129 201392032 277906616 917454433 785632793 67134819 191402702 766965678 897309306 938425807 592332186 469536313 984212458 828562339 22943471 91299770 792611957 646572162 928285943 287472495 856929335 181139280 552726980 513495364 660516599 196519736 945689685 983664512 850976269 67824144 523148317 774364400 10261843 709986465 300506780 604903426 186525074 874460719 189164017 230182739 966284047 72963489 638300064 900969869 464386749 956215285 558263239 95411804 813476238 478509127 710743815 186894678 946791941 122607960 737664276 33520041 666891862 847388076 244404999 435871974 579503917 950986722 912993883 70216868 52390795 534181085 408022404 765047570 693304208 365349448 896678716 942826848 818938083 425456236 230805291 93971937 29537397 908737758 934558594 399709297 546463323 295430940 825579263 55454551 887234472 249205508 336887772 204135320 707708560 659707375 920622657 225260939 213079754 510719635 855319921 188521230 871281418 59157728 515806384 725876903 692959560 811320721 69859119 64191104 229603066 590438572 314544735 262422920 140024136 636801456 247599158 492693168 722820951 765556634 964326337 325014476 4395641 795316054 786899561 145473841 673928772 285984476 119803031 388422267 622320032 108658139 194647291 615815844 511150579 395229027 798999994 125916648 21851747 906610732 280948586 737550711 749551808 214999771 600550493 968869090 627547805 771678067 804666844 971893273 11682440 285650212 811034024 91842595 378645975 495464879 902189495 222170761 488281317 814501347 487858881 170311251 347404553 910870171 739294932 917848788 814832299 840190747 568909565 1488249 459099604 373010031 878300209 425903388 791826561 161573404 380108167 607084940 883293883 26668137 205325521 229241694 502632830 909741889 596386406 822591981 118565792 70685360 135983723 576122432 287900206 191021617 416361549 522006310 306166352 712794483 3784894 518520108 979373190 405378922 312279441 870940637 207999326 145541823 94262690 450126161 492102173 616498120 851944369 814443086 369007025 684911369 635329910 278545817 822238577 199404307 591208231 887924226 556824460 812863117 640869779 631879989 328687277 9031674 626815194 404735497 55219193 687608054 91884723 987679563 962735582 180154518 732056150 849067973 687710441 794253766 442091815 106379089 267616083 19521064 274236329 488704535 563768310 862295167 707189051 554682481 445192792 541890147 742050170 788558261 294129097 21722533 284261859 462567983 638463980 799732499 277030472 437144624 800266922 253335866 52805131 688682141 82029047 860475065 12630526 822501669 728300366 343824914 587149195 653806907 143753708 176190021 165176485 3237499 474680502 649537109 524129640 122762848 898655161 159655807 214214247 629225088 153049774 781034710 972820841 337523085 203339854 203524445 945195316 8577003 620922397 168084157 478803724 221909012 545610989 671554923 651848075 941968294 670153128 565384966 100678261 12169005 271450646 175823422 33460928 701653361 569897726 324688848 539655848 650181576 953875717 660003975 475220191 881993205 445969851 159736428 409525886 219018806 19878735 458003342 351247430 707302304 212705890 457714871 77310618 198573334 689990057 750695164 700633364 465332839 526419516 612595848 7159931 119838620 351769196 141728940 291489142 64657130 627759824 843538023 760022691 314280515 903021510 790179520 664879815 358132515 454752120 479364474 282916480 239434722 346994022 606443477 618674375 686471819 241979621 646061900 631716028 617942826 214123390 194370326 71461468 267816554 667237277 280228785 892698912 747346736 828413961 498151186 889744064 717861506 929819876 881540315 135572670 188063455 816706860 806953248 756378123 901812742 157574106 280536173 264928810 2235791 25771712 879706707 216895234 480309095 565898033 854682429 444533430 221842609 962686444 29571700 554188738 431244382 237523039 674927556 959320340 534524209 220403247 322496957 116339597 368496191 157067379 495106933 736553171 549576865 318899504 759006518 749200876 938805731 475644817 289039372 900484424 973849874 557690358 118575856 219364777 502398607 425177312 738862174 166719775 654383649 960157763 724774783 931661148 697169947 345506721 126020783 45205979 219461540 142890762 977328946 941270506 440070899 159844326 94398330 480418029 849699019 984222484 862263905 437597094 618623847 980363421 190436076 278159395 936629413 945512174 659509393 603380638 931986091 441042877 270090542 996450364 67064768 724005961 453034638 29336779 649332693 971294989 748175527 686585160 961938170 874512484 909421906 394997470 134255464 271026589 303360882 147440358 6587893 132649700 364128367 553677379 513079783 117991982 526219189 577761900 956135317 27172806 828427141 5531151 765994606 490477933 925908610 285920851 859662784 303118125 859773649 570833704 601555467 387213406 465227419 972245191 431020418 270874050 83324697 704599165 388259952 605567297 988916136 891989460 540064113 831765483 300503730 420618774 662527362 742715716 529923962 910588080 766373549 777557499 668514549 949401191 368297648 504064524 167698434 330036071 732713109 685740314 297299250 903123050 283606878 649942866 965975435 391914309 49080392 757369605 327913785 816198650 403824829 335969053 244052269 662931184 86978797 800590086 441709374 454534473 291918003 696514083 78281520 636729560 552073666 594677289 110997113 779102806 10161791 569383620 625880363 480511771 150210211 767717400 653220935 223267313 723522661 287030398 583825326 353945592 453911005 63408209 798340799 965306377 854139085 1358704 533680108 48969069 541640340 76694118 714228910 899250567 915931072 689621894 325673452 381734999 22860940 16544687 246259666 853363957 635965812 136448926 351640781 387144621 846826017 839319129 914784556 457283214 652744107 295969136 209088529 789720980 434073464 668114189 861635076 602269742 153623727 782569882 542300702 625930263 947662551 316578445 666476394 669502601 663677431 278003582 917656530 546217233 908518116 570934160 747396023 819334394 768433638 911481810 497161263 92299259 485784248 854375558 421763539 560418455 28758698 971087743 818688187 407904739 441940361 764563015 312487930 519449643 147231822 259755866 784123891 812878005 867089232 39596867 837462745 164986473 375121737 689843143 139342801 992457311 325472388 181243338 376384000 585092047 58551836 634982992 936073585 662598233 163896661 972918415 596773848 737349141 85522741 766816744 218052590 752259160 482523380 206755974 570804513 997355625 463138272 115785951 694838137 60574330 775461504 160268215 629588784 952602732 256518403 275378765 511952181 453921160 51051124 828411342 602340911 729152634 191301808 661593589 453958887 212488263 857214481 169339103 31630192 517170717 368882431 933861451 705278623 66959931 810240015 186677281 210951587 597312979 585725687 148774731 921399644 204369307 837239640 111944401 665476418 963652090 623186727 925661009 403299298 985343097 847790729 234231238 882651573 72604338 216652998 730279159 609857231 807072081 533708341 415723496 860859616 165398781 518876413 904271591 563897069 180457245 261542082 257573209 557044829 827645038 885278156 155894732 827681559 941098366 579208096 771281954 608367855 284803211 546305647 439220968 257409944 54730936 36753118 417499967 796618389 471371532 401747593 273844497 30110585 366417151 546851921 607597013 692207245 916195897 273613738 540510069 74351543 343665478 253385792 734082492 787160512 102849399 234588400 881745854 149775454 243614761 870975168 616458944 604341724 424240919 799977395 606499679 299604558 138506486 959912618 736613104 308338573 28102829 327679600 737467723 546597741 40288560 93417088 538561982 408550269 454231201 320446511 566478360 298570395 334094216 403918320 158287618 67793744 467963896 767107485 679744094 466512817 343263411 585391757 770160698 106331777 545363657 157465227 817331711 896935661 710583666 858027651 551474296 295686958 377770472 227855719 130638146 963493941 890081676 79142073 483623923 981705778 165721501 888953538 833686381 720726208 953070701 136418249 511646246 709958130 641100422 413900861 32876234 562742333 515469925 25979741 98122524 595919096 947236886 101950537 704392846 246222959 347581348 626354658 114832477 181016728 94033562 407999974 949784500 716073564 886838149 60612813 775372215 147031967 332289516 238892501 726885950 736454799 379076654 814636169 196364672 112752313 586450647 739578927 709755828 668367706 65316277 137790772 202625572 712343620 2270345 36715097 218993895 97011159 823722919 536871917 545048455 498288862 349422968 321091793 341665553 973736293 411422446 937429460 346091456 825813364 178132390 373264889 208672632 674796832 281037113 153689418 539392840 657496411 508701200 21795341 288382752 639278249 423001529 420219207 584447531 701550454 480034352 627517153 727620608 702303707 484537110 44161834 560306719 684967319 705037532 422432302 188717640 140980385 344887880 831242876 115022506 790107204 595265076 931524849 68991830 388179476 164521995 750531543 221771931 202188675 911311034 599966528 947797282 153190156 919322463 762804959 79048381 318668562 292838895 291020957 478711248 601289969 639330971 940356226 136941152 23748420 120777831 967785731 271344365 654793080 191466453 657980818 566260277 936092805 458690082 604627913 273126527 596420630 782440250 371256867 910229859 872550079 35859330 860076147 573930064 129345184 791467210 628455989 230188239 205604034 277626836 125387905 524473066 203179703 852947065 202229395 292293874 94035175 869618765 342826412 222585411 759510126 771052204 842129551 706681777 203678774 795096411 178076800 208117068 764673531 277205027 848951036 45818290 126260090 419690590 579511606 782002403 152553940 570112756 904778020 343505237 640509688 972934663 564325298 213992813 746062162 792169425 147390638 825988882 97263624 297528191 859738955 421627233 534661231 845235151 577596057 227609493 213161623 750011935 81200339 514393465 994778815 339735089 243848287 226788625 916112334 91377709 315668739 559065562 273209694 410222823 995226197 862708356 625040343 804721237 77329119 820221017 583691853 669522357 622765667 391604710 94837886 816645446 837194580 693314543 292649975 666145880 36958703 199680222 699341476 623996578 362046763 355549937 220950107 230348001 38002135 928703655 388053670 44226752 435925621 878210859 7769340 934396140 473658853 139582766 865410913 434627573 899738097 232881409 279840530 160590665 489611962 374175581 342151123 512266057 472470059 89018446 91865135 829881678 52085567 21110605 350144789 31881608 539435112 14648801 988726652 644301587 301640647 290282684 79524995 915699322 675741330 464746686 534551202 136101754 163769337 535026276 394695630 695029072 681590709 201656321 459766618 299832764 309788967 511854307 230788542 921100912 60005171 953413026 328675634 50571865 326208034 582063513 838019422 110761509 760771268 235547935 878170397 59930119 764767470 808137204 308529519 609577997 533708200 835629497 433829820 444770858 40115754 47880093 480382418 45390593 578081491 26650443 428292792 439071465 381174798 499034882 888511949 875300777 370690282 322740571 572714002 772059255 810220843 608697706 652280964 145156478 816445846 598690980 214700282 838912502 65573665 745735454 290420955 939183818 656388891 36534610 336052576 530118629 285329624 296167504 253983010 777903444 95644494 296964303 334930156 824934033 818550985 483593137 343151373 550864001 769325299 479741937 747324184 247969281 807641333 720573394 933077523 310310577 802603191 683172914 64610926 701506111 644433993 604662430 982437622 32372536 490096375 627469190 826460263 680261637 423121435 555455121 569064552 434556427 369048833 432844522 67363310 59674475 746586187 308973796 968644153 894096040 676492513 923208055 290225094 783312773 777975146 401537077 328109446 594929138 859462354 844879821 654795492 639470444 277764860 406620013 831776218 140622476 78252481 516468701 588405460 294206214 778889794 853580056 754845135 579073019 389087138 396940860 728106898 215826605 42865163 843812202 761087494 85946659 49281326 521124258 519697362 87551767 617405501 559871570 966389453 420818114 228902756 138593217 436008898 786406708 221839705 244136881 611983201 228923894 63735980 176929171 96658876 382147526 284704094 771435228 673088041 38020464 640952588 79985177 832914187 651686104 898946157 836151729 350871918 542064170 233627395 244105749 674887284 151964720 960640509 562982959 169349867 736931004 778100736 178223179 424456183 662514926 877034950 678984643 59653144 293711194 873095979 531860459 399434137 776844338 541525957 676008591 918734862 732481289 71249035 76705583 754066254 599431443 133887078 21332940 37272355 164358078 275524618 680889430 77884378 92851098 539361695 736721408 609215130 486829191 135856229 918797944 852190994 71737005 95047617 284849976 218292486 916317496 455703153 256475291 208904254 259870756 605407093 9740864 581237922 678553553 317005548 63245032 190956415 540066960 74950176 412001099 672773064 322702779 911915072 69222040 680911753 721522681 732657777 556827489 104000131 170099716 294317506 967591000 135211901 100220456 811868257 81176228 809274850 734124374 579600260 720523912 330393142 758437939 245786033 164865262 143962652 703650679 250352318 709997142 824897767 735079135 505416980 230596300 374813672 813054688 340233504 611875441 815699593 104754461 693802239 315803784 472080017 718382392 977872436 836411483 757362362 682500963 216668372 88515554 602073718 159354318 583097344 661277622 231108236 444340553 470918871 736502389 221723869 10450421 423555806 272448178 69372500 28802835 365821610 283309651 900085662 142884325 252159801 570708274 511798917 360987878 965169837 788997294 440967394 999117258 25829261 500967462 688190827 691911848 222775829 232100072 263708656 219522264 300181623 130328455 44605012 296395426 453596239 218471601 286265408 728800139 869079480 730999257 228779200 234371176 202559476 461172359 469211212 340882423 98604230 103251677 227290347 66517371 336602368 498181387 885664061 640805157 869027428 208155052 268340499 141213022 785473077 958628403 750938453 866395010 640296814 595261273 18087177 251806709 268222407 786616778 254659258 200831675 460721060 99633863 475450912 455540782 983740445 120036197 356523341 1496539 755638669 594477641 733092391 197235812 628922766 622073277 175869169 431739174 938391296 733215023 134662679 164742346 339709146 336613708 627723477 292723072 13541898 571535972 523751407 475453436 197477881 922263159 61486172 595860052 893528611 346950655 6288064 949561779 4335089 299599682 213270983 597372654 222391372 241632995 212017089 843320099 487596516 240111029 137805336 47772507 665708155 490988716 538377226 185236360 479315725 240059482 711492271 829516032 250960535 57734355 569371504 909464859 606281933 302604914 496573500 85710575 912341347 768512136 157754432 855616762 596407871 517490330 271511917 815706288 775889231 980437333 781023126 201206130 694862040 130526252 555126491 614944559 134640453 598737254 290820364 578470991 244665445 859080517 171307299 766393862 69822363 67141270 679535736 980485362 716636207 130664796 694352390 171749704 986172913 76282025 358633734 124223007 777675022 552226616 954607293 270996771 5866963 788330016 788048447 350976730 846576737 817350370 298180945 605376752 965279786 687076979 363391555 74757656 333276883 149135392 862272252 98126733 429252310 949070746 197913929 638727781 903147354 10171671 615218148 283469835 129944588 976612668 691533303 926263612 177652136 185638180 64647245 903791392 978844928 72311224 656815231 548150564 725718865 795000454 269187074 973249384 596802748 473393174 927847054 826587379 908700066 966064254 285255897 797432927 294811860 212560259 371128657 395581099 402230399 278385639 684733742 366195664 474205362 819040937 933464548 308099180 390289173 678882545 843522648 519107695 785405875 255494600 787364239 359899276 588732686 782597752 271216365 931018126 251832419 756388850 95836150 747261310 76496663 810572357 485042277 994231787 230062685 573240939 336144745 335659754 310261801 744877369 156477822 288677669 630258781 284693869 374639293 641325749 184857551 199511460 225152924 281751139 630552485 660002431 835158408 421005010 141383734 738872663 39830206 286784528 293036565 310831563 198087212 492346200 427328767 313442000 18153547 210719631 805825709 219627169 462245632 973236679 470580533 531222623 746074508 40469321 770519098 132546383 265735963 566536080 94121851 80882444 628405193 692864817 83591375 557300460 573687094 880135798 3591349 141722424 879714557 885144376 642699630 717739299 886346451 254845628 53074097 354002537 102888712 889564233 338089816 774099236 812126226 589773960 988383687 931834739 167437996 84372063 640352220 816655462 906578314 899167041 593442919 967708766 176998456 199327065 155047003 530084657 812310672 732921265 729722164 818751015 715838767 190085042 934111994 395986201 964100740 257390837 130256177 333984336 619443568 270998743 494154881 679114341 256946502 558134379 579936178 481722481 704767567 310042147 68333114 239409221 323300579 245440982 765845843 944051880 488597230 142529596 23541565 435180358 661086643 487362106 804207210 136297842 55746582 511587258 325731871 264921019 893105748 284164832 583986997 886742246 52349182 161924142 316391766 573331854 397094185 250272796 566606100 95552939 127375887 805412489 903616100 491813659 98924856 843078643 315564389 642960199 702292603 149873075 910073345 203887821 141524332 973718593 284318512 732121528 772680785 101428611 287723475 205929336 492431974 63069963 68073598 339469544 32973298 861428798 527400660 751398100 567894252 481485195 534558127 412492399 920433060 40015258 70320096 804447280 571727702 901291703 887235125 114251763 810962497 2302785 186818891 182978269 837396918 130741627 634735086 964582379 919164212 141628812 212534837 183701483 482458330 100458602 851406189 583761780 506645941 535837445 138235096 105652605 79874783 917515385 168102959 546061255 932284640 811994316 581654567 288045998 183278326 172676057 255084064 611678343 152557239 329057203 158742151 460967202 913695855 183120135 626193443 688932530 384863526 783179787 68880304 955121922 31666659 447325328 557492449 680868468 648405608 74329897 906976914 943423084 134280927 136230553 731527336 266785334 208054742 16351862 941650263 192093711 447916628 273952906 207786086 940940031 798396031 2225325 725035898 619249765 601519147 799574872 592007062 806274999 903130280 11664594 977017257 135849752 922449454 606947978 605910133 36586060 871850015 638807172 868167508 553183740 94759100 129110419 894231580 486316923 225854656 538846481 740816188 542953421 784826431 135903158 768181863 847311400 161430637 232087014 292355305 216070828 802074577 825892961 542234443 665999585 31482081 767896444 677612482 158517652 920863565 549267555 758195702 835674939 545119677 997382962 453126666 800074239 439796032 197744645 339958943 138087106 860457463 819058824 852086744 808221285 944937259 413442765 483673130 25781136 46112987 949803837 956951284 183680819 887090497 138692725 125580491 897640530 970290615 633424095 173136514 123010780 991829316 871466284 527872792 995795319 842987988 780340534 89441360 321145284 393111906 510480855 628918066 130053966 89935970 166506545 28263618 432159975 199339773 779484049 468900618 430112952 849503190 95035286 376658165 157485820 374514857 629536421 938894400 563323360 492698931 204838549 759175644 417360414 117329261 198398626 661201462 577774840 187903951 650171178 897576550 87397807 860709303 873448090 483382314 228822230 682365449 568400717 554461078 217816799 22588379 81805795 456501596 888836495 5118544 96619146 207202095 965358544 955196750 446036037 632441752 140529793 266100652 47602141 102735340 348003069 486953810 196220157 327234325 265957732 340233665 426091488 80707320 549647334 583848644 780158920 961335567 55281093 353966295 368104047 938444657 92274711 706005322 675313081 150581519 638117397 32811631 939364204 948720959 356032465 53471009 142228072 359206692 157787437 769244873 728118310 268622440 611513379 656982561 683621227 419202893 139523662 135463929 267589031 289725881 423710374 181886123 587787268 445555426 972935967 479360965 985968310 548079262 611101105 373383277 404752777 8795753 286321624 389356343 498388327 69295669 34209225 177003040 296955953 456968366 74577709 196792851 153257886 19608325 9078606 949919882 554332982 876232370 821005382 999965818 241754401 779337962 590641204 803070335 484642580 233795512 675678088 99491423 563187224 62844326 255827619 21861882 620416910 906145624 226208066 648909620 421524918 797564962 88693425 706941922 904209862 641892378 266072687 115034123 190458106 563613746 22823575 573114554 414022653 905987275 728716187 969603486 396882239 333181390 859051023 179083960 659960059 200050607 788537610 363974398 901920357 446874229 613179565 659937524 527042384 855143894 509950896 78531705 159887188 582127871 441276901 180538327 869460449 405835727 602370651 82288898 801595566 956916291 303657179 492764306 613733261 45411597 214492267 455300180 340730612 976690616 684273803 357100383 633834452 911063155 310042695 162819469 752147194 952888466 212451855 510902621 599671504 713618731 976359532 636603546 211862788 558996263 560580449 307650413 284436209 17336717 742690206 124267754 522882457 48160952 685706747 352555365 783037334 373905633 447247367 186021384 903965871 50911552 513866486 179864605 9903142 975249446 770991172 695390588 476353652 621710155 887659982 285368087 793703356 45270657 503541081 595493172 797618420 751079862 84015421 445240372 817280827 684377569 149201379 740330482 489320729 443450750 475720040 911600501 549914101 66205170 107888488 343495908 691489936 705955209 564328807 985354144 942645665 658091714 963515505 357901650 125947555 846626788 624947474 568169987 884145974 950829927 277054498 194946820 721520356 770009778 446486 35830937 368196410 314007307 166283094 925453842 272765018 843970423 389958048 284663115 824707276 588837560 437571377 163176304 308972442 37581242 901239948 183358963 148121628 255711253 522243673 898579763 362261940 709992114 575144821 157371278 267554752 140010600 646381910 860938481 829959948 219098105 966538053 73674874 860822740 424809671 182953520 405419008 211039903 558107202 948836341 16467361 811204645 476785087 706680654 113865785 66666128 239284170 837020257 465668888 636458650 193933319 576650413 365152652 228587330 52539369 578233748 431906303 812954341 212556277 698013539 648423437 370985689 499095295 183199693 892272114 369389506 678549001 618447981 66457893 30404637 420013559 825304785 482815586 566522691 28907889 54044946 98261608 22284935 415766569 108929003 615752821 230485371 549041903 14796820 854457657 85627294 602771032 385220955 152249210 516215437 299956859 58952415 57242930 163435201 778257273 480201791 265384903 683457857 842610454 388917191 78037617 629136229 796939708 801085139 278888248 543826416 722530979 545134461 598918645 290428041 122971184 85654227 243872380 416945173 966769332 263679262 338858390 848275555 153064225 772176430 521619148 845941349 533992212 849566299 540208574 123545139 838109074 796486287 514652881 705944542 348484830 326893675 954640806 296763238 216178994 977266012 508426413 132342641 142267943 317536713 688693087 366508638 275590988 515662390 990396234 916796700 614822997 19658959 763016124 801051608 925553245 413137440 350778657 60037234 178546345 142407090 98230267 45755710 511537276 334622229 487307948 709813682 42330854 695835228 775791517 792376214 466257243 954208037 344877020 201686792 261517940 150762553 701419847 189841306 751216513 348562877 62859229 766807977 743060581 596131849 122137476 809547296 64938057 52641727 140705261 816649994 18550024 240750599 87159312 259785035 588917588 620395018 568917942 277832203 445436986 209223276 218269537 245525030 679591712 512198207 789670764 35832646 562687132 576632310 685175401 484165274 781366117 275234347 597559708 66027384 672380829 321482311 314278560 684757428 33061887 266479002 110330421 267854207 944696194 941866524 488231014 217138076 931069340 80226974 872600186 781876365 694373208 889976199 157539371 493338887 80361816 799095476 651015590 406104190 251756423 49545005 692744901 382900695 9411445 469258083 103593405 351242200 279392864 525217827 165599133 587634154 889115820 860090882 935238520 324801699 283075999 623293030 549206961 318983130 850928506 926285596 40916249 798517538 303937535 474293919 613981182 357176254 129489347 777543116 798840550 350752812 944407302 791420397 721242270 834658792 953783398 958850658 61184168 155495876 176283442 652011284 181691661 207520553 543356289 526310539 606696607 379984593 289025497 58334937 81450499 652750621 896017590 36872513 65987237 841706816 224177007 668709333 939300930 617563084 145259373 804477871 103337168 185778977 734998744 345328232 222712055 844428365 142332209 287953999 210098179 86595294 346101375 950898100 501619114 606470683 149069103 164746009 365327277 500105142 179078365 302273437 330493151 668422270 667755280 287943602 159898984 674444516 411021778 417843420 15619771 201014393 718030411 833620376 647738376 303021704 393341212 931929624 970512797 686988476 873353161 527035888 612215651 957173975 51677333 445436644 933245326 69567580 729023902 94295934 967003622 2299597 990280231 899479564 31459999 302694342 319830428 641564884 929377178 601271491 261960537 967688972 717807214 901816298 495958766 891092628 944844559 864708317 649007420 134452897 73568483 497457102 825859147 772869835 990896144 240546254 197896125 217725943 329416475 650147422 274678372 506371163 335344434 104246692 781836767 35943388 160807407 872272218 658767250 785716531 397882755 313833510 915001243 252697340 106308731 41996202 659360055 730880153 337512872 690670817 856322496 90072397 648100956 159777816 995279076 925984215 164053522 362487082 363734709 894740025 171275567 936793251 146649544 327099005 70181033 559698375 160368137 402671068 169302734 556509588 713526395 416015731 943950296 714315389 8599402 376730941 598746594 456432761 322959358 77635985 718107634 790399883 226721743 926869018 288261236 150888711 198024203 886717769 151082792 149067741 726934315 545356587 606060308 252081688 290215122 915696414 151486027 679410788 330348213 529924947 329786186 662293594 847155013 883445525 619332445 941885975 504892554 950922649 957269675 843487949 421099105 26145147 756696975 162966380 914224548 719402768 282879575 84160857 909156695 436188504 744750719 601866598 137245505 369548251 327181743 794489392 294508146 844511260 390353759 534553953 207662336 60818554 746590575 215521584 188097301 205508236 637121220 242560614 233961901 661941153 483136925 295717211 72088873 702040372 111126326 190936990 387577573 24274874 743351708 686878462 322598096 969394324 789068866 951138706 95722168 998815864 943472771 937643680 534687114 811719321 471446120 395108766 774524967 175103115 205713913 266316950 764355547 363135810 398775100 52213792 201710145 72577969 138286133 32244013 708202609 736337929 634347523 959165457 985300587 706192126 903750478 340958247 726875638 890908239 238798249 625304289 310800542 543928655 41910692 97612646 405400298 709202624 387001143 171028564 961930152 521058306 426291222 883648814 277757163 940392104 671178091 917576255 225712453 238159486 955224136 881411663 626287968 118393546 48964967 49592326 542564855 984497949 516431201 146165113 614573254 643821269 447149416 694857234 187172346 615529210 179594768 27553486 408194995 629767408 525362474 797547227 191898203 491902577 836228688 786245395 394242361 227443900 966680237 232368814 872813094 180513710 642037639 85356630 848509402 549184500 625875161 902278460 282531237 801605751 818422492 884855836 28990329 903413152 854690609 909431819 775596156 734453237 576084522 659328564 777231443 389659051 720851530 645995228 520324485 332682916 465792798 433629727 63681316 855775800 374563411 345590619 604133587 163889304 254780274 15307608 939070104 113519462 5210103 132495319 796577727 154134950 533821180 291322352 577795616 777902701 128058011 713149815 304880958 249863815 113178428 58470402 944866911 506007871 171061315 225920738 811522138 405320517 564395993 553844223 173347373 70780018 736004765 864779703 99792544 300514555 490159387 102071978 219629529 511816040 930497844 9210981 927542047 14297803 324564809 786439654 412815086 410729078 692448665 274168192 201283556 835779637 83930827 275536995 333525197 515827513 533511452 219535068 664624200 697456031 246136364 951627753 142580834 850638801 416678405 895179206 72579153 240106351 859067072 240917971 414219170 647386214 927296771 897844373 94944588 320325153 246293407 496811271 33842914 271288949 509648135 665097504 656595370 433131393 314713709 669138901 427013696 322306617 854150152 750739765 703316219 588794913 628701440 13699241 640912042 968361054 692533703 994594600 503199224 821521743 48526692 840443266 430361629 58893548 885984550 76409003 809588492 389275998 130175685 778897068 337408134 802838561 17970101 617192153 446027296 838478359 43836121 90738742 627661362 688851413 153361081 270350466 860401343 979894794 64539461 913556514 585706998 709906079 680828 474569999 325976551 779576168 960155535 382873345 79476343 609084573 221938339 243683257 555496993 502205372 335330788 397189274 845416092 273904829 255024398 3183044 489348228 279572635 368084492 513247530 447039068 447332481 163728269 955195972 520625251 317255495 727639710 361112836 198615917 762094116 29829435 695524420 224178030 313422531 119415950 224232263 852074226 335558765 812910291 166567669 877798408 245331746 270019955 792248836 388761977 745386475 167933663 474916234 875856094 984111274 89067631 468428 555252473 274755619 314190880 286727871 691343718 142501209 713937719 230136062 223294504 202060352 439098710 543853604 327939500 716076102 273852993 687383266 457903229 343220055 241437742 411029609 14327694 62663488 493504581 584712208 76639494 91014268 232146577 507508034 446068313 705051024 277357878 735524109 245487149 313098881 727689497 930918772 774664041 242700729 812145358 389461993 847443705 517860984 241732553 688193642 910862237 744241962 307693913 893747256 486605246 437891224 398031441 782215586 747244668 966336371 394497541 183255794 191333220 288563120 121143499 283033674 820757216 467914023 563877020 831527017 282518643 824770684 237277190 513520669 544119848 228978360 224238153 518417309 117036554 543211229 415418057 568026104 807044413 203730228 538094564 594897483 249770208 406147392 731703639 781889944 879175573 642915249 296043452 274760448 493462931 389782093 717935143 138413143 146937615 155212838 422752671 139515183 76159721 846004673 947884184 212090822 855118016 126306049 794490099 398648014 715551149 715938529 315194849 747164179 483251268 399121698 921851109 878964391 601682285 279747851 29440917 211053837 182304840 924746264 920580816 254918092 348794635 937784023 373868130 131052642 130491916 76908813 275320832 328903959 118236506 973878543 728748518 709122196 346202543 866192868 787900720 175288563 872842443 820616206 835812290 285950472 487390951 554390226 481604958 73495908 933647473 71374292 439943430 47687717 715567116 992339333 770162321 248572135 458480955 170886707 661682042 24740415 767975303 552862020 732672017 713269125 315052666 686521511 192399534 94810479 99936125 709130540 603103254 302234825 841946205 159640522 518730858 73730620 377910692 694361073 704765032 487155267 395690731 8520756 4037252 864111232 725012383 641061821 216673532 189316692 256889607 652573332 650791063 271372269 114174437 405121392 6091621 662606470 191183332 511707950 125805697 826841135 325250992 822411906 15522631 396248202 829652722 636721742 296667145 591271443 602705300 670732156 84979858 177553494 551501164 313323831 707397413 167577521 830344023 904139996 986143909 970232404 833554225 51849429 761284434 392160986 413015492 459409803 800628504 898798260 205028643 508879762 947892089 223869856 577809270 763936876 535519341 782946583 201445249 575919100 875978933 570033124 81202661 791011618 355019469 287803939 602846254 155449061 628762863 989528161 605996838 330930295 771540954 659919948 865387719 348275221 748209266 807388154 190382896 499994934 857291415 712122204 851968360 845431388 466384343 899548938 859743222 792456675 649496850 492507564 814946306 333139928 54908572 148393580 969769143 476850603 126453112 591618807 921476379 789460325 964040516 796977708 167739824 892693652 957934363 542239838 29864622 412072690 586222660 699343556 257166490 519994581 767566666 131753847 729431864 85057271 790285000 443566829 892411038 606010331 997153820 658175898 166081883 20607168 236618866 616879973 136489099 76601290 599935779 642904831 418961479 275993120 366959958 303186085 24709819 103310814 691122802 472661010 292351630 185417885 546305901 796681438 955756783 993680496 306446864 40861597 468693728 195873852 888290284 461034629 89454697 366623740 844859156 165320791 202426029 134340494 127505161 316320288 407162578 606277826 347687189 254955863 906877391 16231741 645165881 428665467 900639817 75394335 412087940 579759675 73834335 649912657 846768244 363919123 768289573 654244203 332772707 348426717 386705626 238352372 198846597 26641632 543771936 713602611 551193082 921102158 218628659 98894664 446205061 157287307 128971791 758769494 967169326 63389798 620185842 488025055 439879187 763683170 367563716 428773010 888060882 150196767 878130947 613902274 474952888 48841709 365508420 716727063 498183412 995790947 255760818 152792977 548614330 169702200 535727093 409036609 44266290 711351859 454681665 910679862 222725560 154719399 359846330 848589708 896274392 476922468 312405642 647792056 970807037 524361424 275392745 333032481 69252348 680781208 321417473 669070961 143593387 31445330 434529465 403498853 29161047 441649521 259993479 858726943 212855199 842528757 306011465 55457443 614074829 741278603 838130348 156054838 709820185 228482096 592974540 159666009 667095153 377427734 374310095 911042803 668093908 418685058 225815040 12914235 365279464 903604989 527511194 529471798 685423254 307261619 166367318 603042024 254755110 19123045 289905482 571844071 699574528 241405255 912082466 152493081 538811251 820895016 869584902 188465555 181664927 388602975 67798008 633590084 452691530 918838961 883519187 199625474 57984187 117626194 472797208 681759823 375662169 246328349 952678 626057834 135185060 863196428 532004789 728594114 865723654 101773095 102362208 693748055 326050124 925364261 263641578 792975836 153795839 453437464 931595580 351346552 956707719 572670034 266758923 697902703 27734017 59317806 80385196 595943990 972744393 728266659 255773472 157041989 165543351 432394475 254764452 952411043 799402274 508724834 488065749 282477561 207570737 523639916 495449634 113990330 463531164 259307755 647725660 726614791 50194565 651884666 362371875 219459307 241789330 181971082 661782904 425767598 703367769 815841943 701339322 403774784 83655651 304828617 627482391 7708790 163560850 947044604 771217754 201479226 233643682 593320593 244675070 216713201 286039356 216262028 8100937 789042731 171373649 624650599 737833894 293022129 968959578 855928861 236079827 790317727 230251119 677436606 126474689 756110371 944195356 843134101 694720569 963224371 65195748 522828856 544691620 588944041 378464241 484579536 826636679 771526816 931680569 391749008 212075743 102591492 33048852 987642683 93302972 268457346 597969058 368746375 5062255 664220944 749795472 50415562 19736823 871272389 452995519 823355132 246507365 732452701 330359673 218965080 90069706 195407629 117150376 42383453 566018833 532831523 771317263 995594032 504942509 626675572 295477583 535673163 848667798 540992861 756477249 846923732 122976207 968835346 264382288 115973421 180286743 156682731 265854493 902893568 23594670 146717716 159792987 742087842 974371057 761080016 52204172 881671681 627677218 937045942 870627347 576997526 620156688 736529741 498746226 385161591 967503712 14155230 621445930 444793858 367466944 88884775 906783473 848049879 833477906 861558964 493799168 873736626 658580025 451309637 261381690 982170226 162404609 734326215 880856439 44848640 723723848 463104575 754130731 641605584 289711696 398607851 237174460 620937120 201277116 547584262 795388361 145435590 668130116 409794664 74142693 844301175 870014175 371945973 852635580 929055105 938618949 402000240 716492495 464432902 637794525 461207411 691673180 629539041 28031969 21687073 740267003 606100872 94668767 36882147 630833659 686859349 385740383 566703188 885731774 421252004 620296779 483580357 167905426 21277233 370981285 738012394 741921859 732624119 17812845 596359356 311063069 466656005 48268298 588668458 2373827 255120059 695114408 742792482 38969750 174179602 159339487 280902369 475766579 810644772 136498693 354966007 707453321 96766511 693147091 732666564 816845186 225736994 885614364 723382187 228362480 200165203 305347878 830583831 217627803 911087361 952216332 15586902 74139844 489633641 580814991 294187633 760057479 773548195 272668862 782865298 630254827 791702680 734955794 764155663 33796078 62799515 30495851 505977447 105625115 143440555 384365775 905008059 152915104 102707255 230470904 293965071 693480412 270321319 522606300 797898738 878137718 312365086 758640445 4914157 404505263 135668072 686313625 550180522 44697591 510425597 10300488 83252396 227186507 933119246 278207186 981315306 132119272 149153247 815760766 195654143 47019620 196080719 412501145 719632993 150881687 614031979 672420161 426958961 642542425 146438804 316041029 525968559 522425631 246017447 346107658 27093457 596016407 364719518 141525541 633696023 619039513 297971106 499618790 135511074 499255174 575687134 22712674 165951423 410373144 334450718 77161101 177611652 484604099 930383012 186462575 574858785 698945462 934923340 750672849 224585000 139258799 683437022 205544938 360227648 489168740 449608125 883259049 101060502 314684368 841187461 50447542 286248302 188659032 246576198 654399614 238447936 600584784 277411642 118816236 955723437 52835135 491205428 892503392 590682322 190631590 448272400 372688808 750090620 607866964 829402087 724522313 644358227 708574865 750689424 823727016 490339819 334134480 32337733 175277553 852780591 697585574 654002722 870544591 289451305 465087934 560831973 754309646 739606896 82580137 593071651 550475125 840048795 543497501 756960120 414609882 216115499 242436488 377555966 69881703 32579933 815107672 298092833 233176438 771531106 127818713 693943090 157521538 866147227 674985981 671147729 136485895 523454122 71426440 546953781 614832472 463891690 988990311 830636962 935093967 353450327 131595264 154679231 175872013 337477902 844415525 219646280 984341732 94886248 110955413 322719655 818337993 374921545 684879464 66684761 469342671 222532668 173719438 691436181 69150600 187082820 634403622 409887980 467017191 690207656 530869499 339324353 873335356 429606140 696239136 297206125 9468007 247702303 500339472 251659935 944374609 777531947 446625186 888925063 735062247 328289570 502081867 853310089 827039482 827079220 740319028 902717861 397945825 538710699 878087096 682158623 23199815 92371916 995744576 756332926 67827315 268607084 140733362 872046406 892774169 33552423 375003485 308557118 832384585 734701538 25033939 496212330 950761071 387385788 68133004 355836519 408872689 170751397 173777451 799814425 359613696 267514744 335195850 548823426 902851735 235601735 170429373 288480785 113766148 780028237 561721981 63320953 823593323 159871874 908912388 139090799 945472479 399085345 558085040 459467648 952152368 503669545 397808492 475216025 861841545 864573240 192691284 358445726 305621996 232766754 149731380 160972134 528509902 487189094 783308689 189435226 676232312 679532836 894791041 998710669 124283975 765693215 329611069 324546033 235176855 152419179 138682276 41255262 217819700 125469145 122578046 571846637 120877241 536774720 733667333 342139185 237710970 377941028 460437450 522823680 345165165 279125803 848199166 450088015 120352266 888227011 972678758 645764859 127974001 590083394 216029360 795984098 268878292 344411963 11635427 177843880 745930096 864289329 187029897 268589987 240545677 173036892 921402877 370884017 683490608 965807159 400647453 618887442 354347358 27283059 928593185 290583209 126405103 269991163 556712642 690353018 776482943 570496356 345406127 420803469 606230491 689143417 169400954 957362942 409269231 749073910 611378321 547771947 935562038 288535669 772643427 30444016 802878193 10807155 482807930 25756062 120898353 535100133 798622840 303011825 318876965 721585137 815308247 540436663 14068400 204010487 5327502 320350615 284629838 672646539 803239613 640648734 915438938 192401383 419973145 912969666 329891653 399420048 31998233 946236410 270185291 675442720 795242787 986794250 179870777 93158069 549354672 733793018 420326378 389937914 345834753 566685631 449898055 668506498 211143243 194779825 586058066 758558215 35117580 920014664 627725094 708857153 67559431 631080691 215804839 283298905 300223354 46965752 183769000 982033712 257155640 587597416 320239584 226491689 189968063 744642760 347375326 870005979 547649168 666243932 741344172 162771023 124588326 717396774 160384995 846610046 835115094 607419056 170564769 448652954 603059386 954155452 667360822 72233220 593512353 600916464 528450000 466812060 52364515 313908486 344519766 775924319 683811942 743103958 148696208 856515398 820461297 780422004 385053433 911284568 27679499 697987421 718374195 582794091 44899525 135583719 28664954 351543414 187093541 807926156 97516213 51801057 184215783 246055151 104565203 268936139 104020439 328166921 219628678 918220657 311554010 645618501 729435100 619600950 364242108 196092231 722018465 365670830 628299698 320609559 95213923 65346806 64983053 961870815 789398615 480857668 596251744 243568745 424738804 498726253 531360639 244744897 846046296 916626742 984611417 763733 346405681 353415205 413656942 100886054 630689422 60540622 597122513 800945045 980108135 701111634 193293153 63422119 588662647 413469554 14574627 321463129 452618963 279151726 441247087 545278090 990134708 587942086 445912051 862832228 498109022 49547030 309125999 446546740 220828744 805822898 246408484 386851129 495389842 622146564 977195615 570802918 159318756 971181842 381979058 269223898 222088484 286564550 578256090 833700320 396449471 394240210 293434539 258597124 854497728 268922171 119533985 386493088 269128129 203882606 928419934 422427 732151290 860929515 231717490 297320092 5811840 453911372 662978337 266466823 980110852 113377745 699020017 565712947 727364070 87116425 14874449 909532958 429058060 6555693 771183649 937607137 917688057 819950461 969714570 137526101 64529002 207515717 995737892 597909303 610105715 452914071 739941532 469432934 552361019 435596758 818184651 116266784 333829954 294899968 623982158 522619684 557855306 908182031 525473930 490630716 110266801 107167498 123281009 845953429 615503849 17316288 469640769 857980916 575638353 779719804 165656846 719619865 738718970 199577852 709954542 872239192 68476559 43937828 442011166 832181217 172647427 46361394 18833999 49643397 795654839 994694557 926410652 967430549 660754990 652134276 730124378 693964611 946611167 206320974 86796914 385073779 586474074 714181852 3363132 115515818 894606408 763551581 60762666 36399727 706267792 253817529 632611324 43171578 666165093 912542942 897948895 636313652 920701286 1826831 160838802 103771068 832348629 5408946 859297445 582055644 155219381 93101092 587078217 561615353 317109896 350819991 910010403 292511017 812404315 319109951 23694180 154121717 336184642 569682359 445833530 678415245 625017634 732230076 415105358 367394252 742402702 888601032 20903248 187907936 616006425 321809194 657331844 669030086 11063855 146474215 820804699 558456466 313910652 678771378 777650846 377288518 186259329 620805320 537827827 783904989 262137322 198284301 247607296 482965571 576690349 502462119 45026016 133373710 582827823 834087858 226609013 542777275 760502154 695449831 192834995 180713537 648745534 494447778 741070690 121867398 871308048 723607907 649138245 485802199 537047403 5747293 713126771 870155312 239296048 551763421 204043455 191536405 850513974 534172162 398495726 987760433 820601085 454271679 732782329 792396569 429262130 69293532 535408805 426712421 29880744 288186714 544840926 216724695 802302464 610129344 65193172 955783031 977264475 326133785 425205132 836413192 142731053 835270571 142953464 673522650 336700931 101114703 270921847 768611869 773066863 25979165 484974489 683199988 256895405 405205243 580488949 256391017 456687278 547626331 298913526 370928143 577409261 368426846 518061497 13084297 370086832 120951790 362086484 736393005 23772287 730381324 46466814 854865102 106944760 241742563 802788468 250071333 267220179 92080662 577238698 536511197 922925311 63453275 110972834 78142456 91238926 963962969 681003947 264328846 428013094 692246717 447175535 973348457 557844416 205486539 518228185 738899068 186433346 592202056 847640317 934002532 195571542 450080487 757001450 635695875 366937262 2965252 630502840 294952371 562322885 615913575 93723686 629004139 470767033 94369436 469984484 244569068 923172446 696016335 111393750 482057413 147602602 275470698 778011899 781908982 451727536 168475201 791209686 851546417 168372944 379221481 691814614 77652910 296840684 352405625 788343175 31177663 940208062 977278595 430774343 23750706 622727733 489769586 414761376 528209911 675588136 138838518 329359055 721348246 826202296 234173545 43777968 251279276 255227168 414287976 37776965 109068370 593739650 175119136 843472404 41271227 817527896 380293879 513443214 533017248 560645860 94481836 191686780 466250435 333068315 670146039 470765473 115419706 73553530 727713450 51996661 527386517 148335471 99026459 157391613 216013920 272459672 541594508 320810597 10368640 25745551 690705589 416163116 138568122 607054727 522771532 262218376 954146557 852589899 194794172 514099494 952175825 85549455 205888389 1163239 140930115 57855463 432571135 70760717 581953878 5389285 956802350 222827533 143144429 980946660 520046687 517538307 247851568 779080845 694420371 541695403 120895661 610633652 293355569 178161369 328641512 76860139 622498420 707348113 122985982 959245131 616851599 804198572 417979975 384145167 104618513 514236269 575381865 652196670 867648922 826395605 95945445 236562949 531588242 717813121 754262163 165651437 470643406 687185339 167148963 86527944 283778847 933606384 887237224 128379036 961429120 800517344 613319433 336080131 822824612 826167095 309652921 567284449 51107708 449406877 421475860 291970835 840597001 446570195 511605487 692817600 300228818 390447569 744648210 493924057 953527329 58263155 933664909 854651852 802033560 52089531 906925516 531148873 584865104 64683416 309304061 324986248 818949087 388067449 178682511 49590269 815857070 654275670 996093785 102953202 409233070 397680026 235890875 4090607 573592119 430345292 710003415 449756076 245751977 918321007 601682155 159374856 717157953 347037666 634556198 274862860 192505674 37061764 444682524 976121220 259687120 187789230 704087778 623425418 841776660 587579740 123040312 99343174 199469507 409699660 411796866 956479140 349714508 483528927 944647964 983928498 58163429 46667647 324898449 985763348 28086048 440805881 931823458 463950828 851724475 364087384 437624801 826700242 256183088 587077237 182187457 445467852 111764345 528325425 251375018 349073317 544531536 823586099 619389132 335512967 103257365 300246838 162804073 665905997 111155053 476061532 167055652 976613971 499395181 326975930 408684510 968884440 538699252 871490636 744893189 500413763 465460976 492887639 935388202 421459097 28095103 469567406 904668042 230280166 101260488 221590558 576315546 369886943 157572122 525833940 406679772 509460459 607431392 839320073 121452804 171657310 313602147 558344672 38016314 354695343 155885630 613397554 643632972 471113687 52040138 937885386 464650516 366126742 965708555 748217963 929802418 116260367 162061097 558987904 437640075 409672356 246691215 333227262 563751148 743535428 154981823 598265986 231150757 47611527 148540815 248433038 32210318 194336412 215224767 69499069 630241790 957700274 55258751 281128462 130478239 87359281 975213440 651832895 755540805 973619322 96578118 317118345 99123202 947906581 346953686 99643708 729726344 779804328 366665541 745972242 779919235 859108462 156711053 178042339 571141232 603369547 789342987 50267636 29411273 614881132 289723763 995710818 968246244 917373286 46361073 908622532 24254705 871115103 878149995 789615330 860219937 44024299 572232310 91069024 258231239 36221015 933664901 79093560 46193446 353695030 677352097 150102974 518679813 838861397 631018596 939883968 728839018 271882900 110888952 146235908 109745577 52772109 172345617 78432753 59464513 687464671 15626528 81376119 214703450 363647327 96165740 394029665 17037252 389363679 191046748 916405776 897110495 992174275 231226871 479209352 302184490 675296155 487186996 408079034 749964880 878989721 145888601 497443683 813704283 220575466 737387375 400681788 681070676 962713809 718553387 494341184 595755679 409809382 253637558 960815016 59825793 667336026 636134136 617895989 235646485 208259356 310763565 982124517 642573312 68320590 646041805 589457250 142599546 86208182 845762960 669719104 250002038 843670519 734288467 956503617 140737450 527432882 213158260 483800068 88888964 720376126 25261158 191583939 378877445 67002986 398129369 83045701 513332115 145479478 800055848 486774929 480003839 7973065 54704891 777151150 29142835 432770393 596586705 11497840 49397124 199269405 348467278 74674621 187166084 24092791 898995402 681829303 900386192 746796684 589431496 3016496 811161467 102596221 507966567 193810205 961914793 929681476 94909777 525513407 486458758 424596916 955913233 224347417 119340533 923310502 845488610 740385026 224886585 837041375 580251527 66024661 446909314 584605206 383647154 903338612 711021030 746046354 368085891 649291267 31819338 683209730 205163502 848774990 693083591 153985287 229881840 657759476 705597168 71084299 900345623 740249668 522729577 772161378 46555976 896756638 115926594 476395677 549121401 373346819 900674940 496013762 586219284 987453035 324529168 574403794 902633197 114424293 242699585 340421259 817671584 274877784 110087209 779979527 315983930 583539339 879635531 236198095 558154075 979105784 200133460 366073859 156282686 194068570 135078012 28378703 116256544 231625080 978222867 388939690 147382946 885666067 595950473 414924266 627580949 967842973 563950367 619923738 979372904 482051400 386622334 248703065 392747124 208226018 789931538 701179116 501741165 390368672 420180492 536521319 584713837 232847874 42255680 119559318 273630160 197708681 205732029 991667483 665714000 729227865 240993739 814372647 493400381 627240684 287066793 481600941 977436827 830457941 830688721 886758148 864592086 377447617 254506108 618658162 187647792 114083122 199738595 503363463 30839488 137367190 785840746 30938569 275160620 127869254 215067984 911952181 583710300 526599210 782150830 159696860 571329874 807563437 462992076 187251766 978215997 8417209 992321049 823983489 690574123 8946766 208318029 242879689 343656366 221416134 827004043 488683158 152311288 531690881 510765943 287242807 608458018 559449419 235799114 69051887 490189492 606059875 207100980 742588446 640087898 578927424 764986746 166348169 112384514 599354583 109808019 321993779 471425281 508644935 167059218 220413626 675416920 886054256 660721409 653145116 479218278 916473363 933986133 188685344 483080102 706184213 139901234 698211370 26960203 892437676 485468817 871147627 105716561 547862196 930639306 502327148 268852295 469284036 366009479 961417155 877504058 295912329 164934732 128236558 667194338 367159316 221618748 258232156 358975034 538609686 230356124 417900360 527023039 16195510 895919577 610336374 332112638 243012998 289515347 228156107 825309274 218382293 462857060 973682685 739530536 126000430 466501497 676114537 813133566 247812320 494434731 968688287 269013718 758422520 451071758 186331997 122164687 699032022 238715167 156836917 457798600 988315085 341311231 787814311 1517883 621034069 758714042 853460194 755882904 245846740 49287206 939211591 280499562 932197879 809409719 227811757 77406148 341903263 35006671 916596834 725377122 217974497 417632673 820725215 907802773 625928550 346530434 180996946 774612256 95629711 86102622 322064753 978247440 227189365 178375657 296547561 646388433 382512949 966132350 206399784 373702608 243018883 224874514 696237710 754912994 207820666 686179814 979524271 638519588 508772948 61685024 588763190 395636880 795949400 768836050 881845754 769796354 846747611 608075276 201379292 510512259 64807318 153133696 832297276 371115993 196420776 184489300 206130882 750091866 501398366 944134386 609081106 945154488 647664383 924232220 880325514 741828223 272304387 766581242 978167338 715441046 601973609 206679540 221071236 331566329 498398676 942519800 627904316 522692729 729142026 177819973 709745651 659736254 911968856 385391438 533003896 228345724 602813822 750305118 999656219 866719949 137340807 461237146 333335588 258026057 80302455 468115616 286239555 252675449 695427739 733429135 144609231 955470612 473268906 585631664 388022391 968769347 682848349 222226150 81603382 488586620 126918765 679902230 987661522 205502848 165075809 154730337 51694394 569461034 445005374 712084953 647356736 415132828 450213158 163287415 780390651 219426930 986088500 491713654 967075939 239323735 56404239 170766447 981099416 723120016 501876496 639716563 779444434 746001131 750412983 380833075 548647398 684595765 83743039 807034721 452474990 18272358 805007493 270850938 121246021 143582491 203233022 636229356 315048729 285621605 997925615 97411947 942425205 926361419 583809807 175398004 149709339 227417636 245999993 520007697 321410656 789874497 737322043 455952419 353597959 225001215 282322899 483597861 68517182 792950297 284259650 210788823 23156976 318269057 430901652 974015091 989795173 965924171 17454991 230262114 939140813 873424620 341060591 537086563 704073418 98558006 166327486 446168372 425999731 445546172 169518646 142206601 798734283 898625655 571646306 372530384 779710361 640413094 630682280 169487797 719054022 54866693 236501205 147479527 712792154 270507548 125482786 423375626 841960249 992985513 467926500 68397687 234686721 22535129 545535850 755418411 626359798 619484070 195772590 205715055 566957177 687491263 117631035 316027780 394570626 501599816 504127575 299079893 871080065 617678333 137633458 127713505 855389455 398806054 215360692 713476216 880752577 634878012 269742572 101101375 97341315 156577697 881638474 328623807 770857237 876929579 562971925 237412637 686208053 617890123 463437573 875953616 685540011 406139585 531381782 767409407 294249399 402825080 285096561 402780196 543624550 547938064 723243326 485028513 117051787 30870192 458539220 904151108 767374023 477421815 752536979 790478783 828345068 642491366 461882781 973544200 301445728 211949027 477601493 645889676 668405805 664805832 307359591 748976520 780418120 24952191 408644342 644075046 804809149 834526815 756138868 677402560 816806316 376120424 355986272 735461882 397365659 246900532 663137704 121718444 860917666 303854083 881836655 806751672 783709611 260605698 618497939 42131240 263349912 445353245 492160614 562745141 716216607 994975815 715777969 187896428 466206185 681176845 238595629 614114309 672363261 214372098 234419199 255826284 874648508 564993738 256409753 6883628 982922026 163572986 958866091 723018754 329432936 831134134 647734944 291164614 490439641 708979698 602777630 994355784 410808917 540841057 271181524 884471588 974288491 868601331 749317768 762241326 155389734 49274544 110920712 44502944 780779724 47988637 834692684 285403700 46663255 908785159 593816559 865753801 629218140 660014728 699629647 270732448 478950021 612933231 433942876 87719659 125771918 69048316 457249836 460950350 745978411 294025704 544652004 246606787 445660767 972943889 716710521 584829236 755769829 685681871 957320548 704678901 496192917 752512172 161439666 474856203 961457027 695710610 166758013 969627203 382914177 263860923 964373518 905197670 342441393 318559381 600446526 947675846 828853768 527709850 651400247 690212488 425514054 392861779 616147771 797355783 482550094 270626528 919258608 999106341 203676048 270758352 886947524 300392406 181055738 583279549 624548712 198863128 540935142 358855243 68140269 20757067 918417077 718331139 249977849 103803344 438754619 329506877 905038306 223955353 303905987 198724767 521854221 371398247 673630368 599346387 743537724 467561952 385055930 499466392 427213706 861835785 185960397 596928238 461711877 381194438 295313831 219025174 986673016 454058180 732186498 904768786 226235222 115616438 543020725 805627282 655345137 993839123 876515897 521598373 643953210 409462894 115073631 701025233 536051492 516033929 216001904 436145678 211884055 342146727 228045476 793539080 68136025 250644034 742465004 779572466 844860604 451587342 891473838 921893395 352668339 126429194 550426883 302387961 673972264 743953977 25122845 993892342 365432321 93927506 181798722 790141623 962406926 541801459 333003225 289207585 502255539 463463205 745073788 89507561 296849348 538622068 468668457 64764052 541653416 287178153 320400038 19693723 120664836 907449168 103658223 975324893 444878073 749876351 272214795 680367520 658968131 878768934 520786992 181156380 979913936 521614669 731240487 976460199 250361696 497801548 69842772 894854744 594822263 378273960 371900559 794881942 25257539 321546936 557170325 114581913 294445411 255437851 899905342 754642213 541815628 264297817 622959946 700547502 677127977 769868661 891551538 79798893 854638210 78909684 525889461 327775239 529255580 979516431 940462139 366515073 863880367 184465854 557841077 520816603 449854777 441956605 486683299 130473660 163532827 821696668 747158627 694699315 126938868 922572407 707807414 696921434 954795917 416841246 191922269 438492038 388822084 886029559 775797898 832203294 374304446 811986150 164604948 233584387 302388578 473803446 246553957 596863260 462679069 247995521 236263401 925474769 548160348 98590155 900054957 705784850 793052734 121770112 505789094 796376290 679316286 155578494 829671945 229832527 146021441 847493506 406963951 318930482 523549248 741211417 777072283 22870507 149707935 724751629 283703672 261907792 257374885 714973496 23299601 73767964 569423687 486695512 652223994 122186801 19578135 118915761 468267378 827714913 373658875 589504470 727300902 245008355 297253754 774718580 965481227 1511982 800031152 784123441 402153843 626041752 45454349 840335231 739007673 471803474 977707836 217039221 316452447 147219013 478874600 178936387 493038662 817654792 782999288 117314213 998138021 187368046 98576665 886368214 453770400 470132280 219877244 165410707 283486525 866171786 534865467 422269718 228931378 770357640 200556435 150445250 920112635 51687255 148496646 223123864 728136701 765035273 627368706 230961097 258483449 389319792 490764453 253749090 864786394 584882953 940427929 468519603 967753811 908128937 485277437 884809212 442075756 703855926 23481653 265617762 474154576 772309310 630188340 306921395 729724681 785888567 980732362 875938252 950826570 918365213 498719504 104528252 31408804 102393895 545065141 252297590 464645374 666961337 948214257 885790543 934153785 157602829 533235238 499135326 535974879 800704116 832847732 48601714 77794956 198236224 240720498 427086747 195000413 787956622 732934923 170108113 855661531 32326686 661389183 774170218 980968196 794481265 333351729 553313827 919410747 92328267 104664789 295243844 383173223 961690370 271060329 422969403 274832282 756707126 702829091 13861519 693787656 717259989 254634329 47445539 220968404 67053382 900660774 326897648 884410172 326051292 236587763 342468670 622254021 264599410 907449159 93589686 134424719 751033506 251016916 991944645 19853311 477642871 193937684 510429514 101738720 39043236 517292462 74971793 517139932 72810225 423987658 933724123 705085472 643244113 775184738 670632439 457289564 76701295 107607797 853221726 982196652 745140242 460427270 110390378 761998035 961953752 163524896 843051033 684379096 298375267 992124314 686958468 795005593 508192595 258386246 827368837 711837423 677233518 95822289 8423464 603814495 522986249 756735664 981125574 893772492 614290839 853458635 777363165 222352824 971612604 551820246 338337083 854363734 196301495 263978407 700515559 166566448 101978120 490202517 162812063 68808886 223510668 730989709 823372440 931380992 320343208 124200857 896247588 390689924 761729111 812720555 975395184 955370214 841104139 61374018 633132500 963301157 946524110 191418158 633958006 384593919 172333954 881092374 380005515 847867544 977340278 125361268 914437373 447158436 895673547 72247835 507635753 456400823 905144679 345629939 290259219 326647696 627136745 590307317 862885214 15341706 443565572 207985189 122518712 724369462 744918278 282011581 107611081 968270345 299552918 53649931 213231231 857569730 65140896 376868066 434607792 907554972 378341665 134362727 573994482 888020041 576370388 329442431 94646453 36640960 63712099 192041050 843021780 548449360 936250197 785628445 691899074 309196334 680494315 676528623 859149074 353889902 873178326 510011067 253913086 910293697 867140777 843886248 347557433 680867037 128678531 637975293 982797863 349263417 701875812 901041116 632489042 909539318 328662703 445031803 123651974 420694544 822028611 434926577 949236830 131220783 25753632 918043231 207384820 616741036 160253775 203808849 805442181 763988900 823751195 942546228 99871367 946401436 351342611 845109146 974489813 125814881 794753674 29985368 111444233 337993760 248998390 823405161 35304308 35305743 265994397 308806695 658338075 991466155 913182052 376016912 54390012 510881454 192798960 2621138 213200243 331779114 835044758 418120742 456503614 243869248 377133215 109816931 146158165 873658966 801592542 421804716 758576675 770456929 907489333 783787072 90366273 543893601 960668484 765394544 969054949 812078759 190214456 915057368 594558112 559159939 857093943 391596871 459520421 611451549 723581809 573779446 30793228 179177611 79830389 124530905 423070666 498464204 740436085 436209794 783677020 313160466 7921487 552197736 84305397 582238404 410698940 651555983 279467113 336117583 434141267 738369844 790539397 532625200 438705573 961354517 31980012 70712190 20199116 681453577 933666648 720285143 470696185 281951457 969633818 268772940 987884751 481382598 335681081 373288693 729687188 483460013 437502887 83122493 689242618 176275411 991076688 270153661 818734162 9336489 604702364 139037381 11327526 831175840 292708436 147562593 957896259 274596831 258095568 658508016 77402643 440461623 252178917 597431669 806679151 575334589 217792409 476244645 738080747 495791172 769336149 616708354 83426973 943556096 196569972 194742235 533437544 967483991 840485378 696509013 359742149 521499504 422813502 828161203 125990295 195486714 428938615 398681666 275490156 345184275 787695613 695948467 233669026 660287941 236608495 58095442 578755589 912084817 19434821 53419149 888439588 660201475 385619503 748943392 81463503 814971006 59945736 195116454 219239893 621147561 211476653 360060203 883417277 721392318 549403858 98956115 601151665 634477933 523471445 876571232 705851835 811535013 300278464 842919787 656071170 160455408 346566859 101302968 956250819 793739922 663464670 358330412 182773285 345115891 250144232 41585061 140532114 142336010 265217012 403326772 965716666 126507915 610867117 421610793 165771820 475094774 559637612 919959796 610972636 874313835 704514109 589726592 125212864 5741404 891252663 126404416 446675393 867593669 897455196 431085416 560186952 352331323 850679396 883293714 70547127 179935933 795360791 481446547 166658471 966454174 444679422 706021646 851980834 598635004 630936125 286261454 808271189 531751759 458663577 4532303 146590041 488172214 335775266 397966608 983404812 811880126 850616039 378571116 901793157 716243649 562412845 585383491 286720281 127100987 880250816 974464371 379670962 70031447 198870130 900760033 754536516 147070979 983574740 741102788 433338417 595494271 460050369 30165439 63889360 604034879 967440194 590649288 387404486 22157646 246507389 878808654 987420598 561590684 702027493 342441998 204834315 315451393 403114130 784839965 357392763 311314384 271672427 354642776 970781910 55224575 508327120 635360368 237307133 497672030 467812644 733090731 94086075 574761004 290886952 937816015 180984807 231207569 777827446 44042235 563143250 231654956 900339800 304103777 235623050 939984691 254086033 717815947 199419173 113717144 960874617 912554480 1477025 116566372 636953722 662302882 643493770 475329387 103364130 905157661 160395028 886737089 324871945 949773771 254923000 17079693 712183443 904541416 889663184 132316001 16224261 479614895 962468651 693383909 987359443 891646488 923363837 323576951 797363491 38709290 112639480 19651343 115056352 359596152 468631799 12585142 320080324 831558244 273325640 207151281 102641497 368185016 389395991 153843378 563287685 258398642 557930293 391865388 172213840 923445691 665186692 261951242 431519288 108967925 691369497 12958699 122144987 261213906 556520803 538585926 320483012 295751070 188774079 649849118 313070092 542583529 728564944 257845114 660672248 964794056 75787047 963202470 732630302 220654646 514084761 153905242 627562178 175632736 983377011 52498251 719297656 476478441 134984419 811446868 442326496 834966566 586496597 974242146 705475487 239170031 958861502 837140697 779583800 761168937 113919466 693698175 774530556 324369516 798302078 111741438 121100747 89245218 749747623 710129030 755993876 843477808 268753263 44979041 628999019 175208454 828295499 466559696 600308280 729733824 679990902 913928566 147030660 344825295 357386368 487997638 249071539 321267651 291938821 307214780 296010142 558671700 999872044 625662467 340602412 987666528 429412201 475744814 942895364 272203175 907382551 936408577 475393175 655219911 462911308 990936721 164681824 680897150 234134151 577969075 734121534 890432902 315253525 514808669 312638194 930907766 911665396 646153442 616854664 262253127 188185150 945003282 255932017 948088915 882971334 338518836 783256127 436140165 672650378 61852446 775114612 369617704 265659606 238129858 764330657 606115117 777161068 58268012 830291250 737455550 511841718 993009776 210450706 341935669 239775903 994707243 566073954 454944455 507046516 289738499 423440536 627781191 639935651 957448870 200201297 336943107 845950677 357477445 900656705 46119313 63432539 586466963 169569970 146508599 108950441 182875376 732144655 323390136 935515307 180499073 193883107 574877668 947199064 606141389 128122197 955915760 422516420 910577819 588215375 503378200 260377973 868609551 692543055 903125779 635158854 719357438 39625347 718888822 287074212 598075845 848370013 351796045 381882615 82455755 425248650 772284127 875311487 830043625 90088012 268120178 265526314 341493723 200108497 992104559 481675064 550264536 190906818 106079724 443872325 499036068 262428645 831596325 638890253 471864158 315657194 572119371 47831471 158929997 363806505 520204319 236106193 722835937 690989978 158874165 486745622 140683390 968868608 219075856 874000288 375043082 25122626 966272096 652624163 156760383 855621933 997322614 232782932 555685601 449811382 702447457 855113039 859502571 124489344 86461617 428433784 62678214 238420675 510870232 118500226 860091951 135626616 132324900 530593845 771442449 528623941 817064068 132914641 392003973 221574111 905928420 663465130 930354387 813579172 563651660 545856618 260370405 298430722 135596121 730782583 480013841 585238196 470528069 29947504 60234239 472748565 628738681 470702290 833386420 996636335 547479570 330980828 254461690 349337231 898607912 270342564 938759004 633957680 616379098 973378675 290542448 744157357 819060900 930625764 75643921 218650566 90871545 228198227 229451731 714474445 572622136 508905150 891294387 227610122 167232930 412921345 518589088 248324873 553716436 423816731 880262897 736345696 603706894 753758754 121384775 392639290 276407565 499648369 938224895 344288439 812046135 447402930 961649801 426495756 551117921 38506805 921274031 533400074 888220973 38573163 980674963 119902916 667645683 157410586 948776433 421953139 300538386 581880369 971698178 444022349 428229775 689141925 279851479 126171332 485160198 463799126 197067775 520798834 11070808 404561621 229881391 522616972 309041471 333869873 44806045 744327126 882877566 418418212 806741797 995001595 972763911 815850720 209180463 163688135 770109710 648399537 518451522 238194235 802449738 20294118 573102043 430663904 922768011 94542476 896942237 31686774 543830747 668288970 938744441 815513156 147663380 961339386 813881917 44790584 403479912 5599046 201427155 706033277 159413693 106172570 739543901 797295963 498531800 812918061 993163341 135050204 486836123 127080032 994698787 127715060 371967427 578564989 615371925 819712369 29423452 355373635 812152500 480265497 143803176 487935313 875162345 156416788 709324112 838092023 766820205 350835495 684222499 789265928 617804439 295309551 375071892 129382874 755429257 230147225 299910951 907312327 630250499 57832045 482678482 103330159 495396416 564604070 688705321 779436031 593861272 326843994 298365609 214446352 496778630 820114623 375776484 369496214 19439757 122627679 283883444 596261487 212672036 617543054 400559496 386598372 616095976 51442329 130578886 45845235 935210118 173786483 165969228 820295879 806054962 717390055 446067886 900744181 706474625 27270845 947263648 98486908 148449650 699525898 316862815 53701166 162587827 274402753 702819569 878930223 279256124 708329923 818886780 661910715 673625988 745220337 241165974 654603814 174997110 706162497 210599171 769053482 883725490 733218257 153470731 965838177 405800186 99860776 667986631 462550537 927405769 238639693 38620120 572676451 419359882 833513351 144343611 374741211 76047949 922507403 412940334 941652640 935612914 362936694 466991381 189338287 39739210 243486263 36096838 302873904 424437493 55073542 151522952 540185826 167513398 437601861 82854051 418390166 963309716 510716274 183775932 500973533 284288595 815502075 440111163 140063662 126647868 584607790 138703464 144396747 142838445 330567947 353837370 692159589 293548645 884543860 307417737 76703132 159785398 160877664 21458356 893193577 849263181 738631775 902703926 970954895 819202740 235309708 757889018 472257644 584536044 736618455 210314351 519980645 614151231 710092375 316447836 944709184 43407740 940913245 541383354 248023238 487372736 685728341 966496050 489856738 962263117 799771429 21379521 227583241 141169246 785674026 31366383 581589935 428850508 64013123 103607961 76993202 722408760 154021959 787118540 839373055 702940107 77702218 40252443 189638775 255193265 440393150 5709067 671758210 571149538 248583972 918920306 508092469 828280280 3249212 192592225 181321007 23189208 609450976 480411705 591634415 418450926 622105709 691066655 543418550 117977599 102414019 257425336 830833260 566489689 60927498 971475763 219412164 58295327 362606560 776231279 786332318 13406391 67501115 141799631 926178931 88476735 552336321 363604969 85099284 646210659 889013850 932771040 963573591 568122767 77289437 922355650 960554568 465713012 601892527 680407491 155916320 28606873 311943589 176472367 421962795 359274838 239555782 303335632 476075697 392737945 811258945 77729897 695307105 912647842 142130748 112936758 994245279 930394231 471907126 245606722 224185942 50412138 875048603 323188994 11184104 349142983 113495762 355513820 339846904 527684837 214677929 874752309 686385766 227347493 259433507 26261102 758970686 500000258 242053178 51670695 923542483 769662151 161761703 834210967 301289695 871760825 131019692 367643050 612206572 349075661 835022188 912861211 106630768 800558353 589679962 155681836 824968240 684942914 152152428 120083523 109569605 537229881 28969066 95299676 854350440 650796463 923917343 358593759 808250749 866671869 438631039 700264658 260430008 316506365 697888917 554292012 220287735 676961527 36240206 536775749 922634804 526228103 465310605 925838331 496495277 206368381 13814464 31554831 393040370 530901821 147121937 496520049 5193678 263279746 369545217 626953055 143702517 738909404 165317719 116734663 480891569 612506546 814335373 108263870 799613266 368878744 178257155 946704068 982523022 321177257 894738438 553000347 665128688 667618384 435868314 249443812 261999277 633253862 676527756 548248355 171992661 815658758 497196866 251572927 376802217 507890048 66076350 76130387 514435192 980974183 695624375 293806969 47659422 206908051 658569427 165736884 338993046 907198199 232609225 645730373 54434880 749739142 443605144 885712468 286827650 956227648 287183880 490714751 988581951 929173366 941142066 818229884 912171383 395458888 771182256 760196151 444286149 718959029 824675377 711706401 470995229 768180246 953261405 193412624 259392691 901935066 169992485 494654014 538327740 333708386 722470782 428206669 245694794 575641100 617534417 475318986 605822084 819831714 791031627 405139587 136495339 508685548 597298684 631720668 771877828 99042222 132550883 499532522 337006300 323516971 323901043 611843483 83491366 289608897 599866145 927011113 442963340 815316504 565317342 287636902 899621762 867988527 976053255 41602282 371211791 428762549 89986544 159715485 258406097 734497637 219946568 591622772 426286910 102246580 845232548 461202801 330446764 871086307 214731907 672536999 748159939 874988316 5237065 941788874 375777266 241245815 683869133 845921290 856475128 272220537 578617562 536784621 792930993 267165269 534395105 714816700 228084574 790930167 312450083 33328846 728050244 984930931 501716781 153255041 383449047 12339940 314645033 63139706 207790517 472174022 97633707 633982765 537164897 290311774 756771443 441891016 64187055 833471125 645960507 518161868 301978708 67933488 465328142 86286654 23654802 287447558 739861470 293747793 249684948 720536700 993218833 172873305 227525407 870137249 269735936 25094679 845382243 97047801 673227670 97642944 687574943 945224218 353305513 51749099 994938632 380694915 98916402 62881390 149627507 726869990 39765462 343213705 505742425 338460947 6556219 588571196 345493616 559877261 108861759 612930036 196156385 550192895 599379462 705809785 670191221 869981198 83253024 378764293 800261266 273467636 351074052 601005772 812805651 635649686 198574868 848794678 914534494 455985792 361832370 337190928 730364878 209713033 667539560 778068156 161774321 22932841 17318144 541011964 267580552 401837300 234963655 97380934 765967367 534074558 114024994 535842317 454401925 972547813 642094770 989333599 366726501 44493351 473988115 268849187 898356116 317377958 161167377 880442154 420671690 801759148 456110356 771628447 711398719 863159367 117852783 246920343 336864071 7959884 137200365 135742739 250994633 75850700 76333064 367043227 696551304 247183340 532334626 367899293 475612851 116066236 75713969 169473940 281234646 159376340 431881490 613389612 84944589 226570561 537617126 797064823 834607320 742127260 102946618 682374055 290590601 375482487 991216589 11906869 802131329 150110421 25370136 458951516 615050333 366958837 54360482 348643731 330389547 706094024 762077145 763379235 280065462 774249760 524554112 367461910 975154217 650433113 596694443 494037681 810972156 22775937 635212356 219175068 68897255 166849978 722614462 383923121 144581829 631760946 131977599 682636200 701952797 211235557 945661594 338257771 461837345 521031970 700770995 154553533 915682196 468762880 10796795 94502776 375496025 902278637 140609284 38467685 484067477 957731039 308270365 294441728 355664308 867450580 651075969 279828182 501724849 828562399 728287776 230960916 204594186 996478918 107625166 482840439 880588919 481657207 845852449 834591951 617068757 81120081 131040951 130903369 65349223 281408210 978435193 949913080 401305464 266861240 646097549 330564590 654026947 469820330 110215421 718538986 132429527 232700549 182045246 191642397 179185215 562155129 105062193 657032646 683213293 605511955 603288716 261797989 303451025 674403711 4296253 907121216 143328972 302012696 913702223 881732204 77420597 407193483 44373312 940727308 633133891 779585601 367817076 284772457 165684186 482595538 33057567 345949007 239918808 181325733 718486365 786745707 995630466 620815292 740236343 59102869 969239207 69735286 376909007 490729612 337422242 472396918 331008211 546650914 373600220 671739215 984172108 75069470 604601919 7576483 965106429 446727744 545389227 726000656 198872533 687146474 184790468 626818634 328990308 358683223 414804233 932857774 721907437 258347987 398739710 840587819 463154483 933306632 559565370 285335963 217100048 379033380 836537165 297543252 994172620 168120440 731292012 106891935 256912372 936112563 99494655 276170970 328721685 288778744 265369826 898822927 552801692 291390588 271108652 548680542 687933913 391248984 935552766 720579098 146294010 805204812 976619295 988060561 829075604 924894364 565998711 675173962 656020835 147277468 190748465 63647385 921214518 852580467 580508891 591501324 267247840 937572721 439230218 27154433 171570501 614454796 88383832 293045466 833812180 305947609 376483656 74881409 294720658 772414134 165991003 51732684 84010881 952172633 551345509 33656862 723289767 573209012 734750063 324450304 107607770 123786616 973823325 369327733 620864160 907618057 501136774 565229572 156919260 554979391 549099346 293422061 209239646 401824251 772554875 232112847 425623188 680280652 324585705 326090676 825450229 722853308 634861350 970521525 961604445 369063580 33589947 557252713 387160509 198384095 920399530 851297045 863673541 439167137 137391113 982170020 918437887 13417211 568773739 705263032 737157586 675658689 154589009 654463786 216972857 728907086 238972113 340885298 925085835 250636843 142574424 302092713 185067415 258121150 8174852 590442688 168527273 505058639 257403972 180073576 913896172 68252648 404891654 783768658 25898131 335205198 830256617 55226436 184891378 404120113 881763187 123458762 204193277 386437116 37804361 128292077 90367781 70585450 511123617 358061388 71012893 825985476 829881280 825028873 228893713 773847547 364630327 710001603 128146953 544754969 612168314 766184504 835857739 178803473 472925864 775130637 478539685 172955761 662873458 822908344 810159951 867419438 107037138 694989887 242158260 722314587 170720002 30755819 658626857 583427791 676967443 829016701 212672251 473041318 665508596 943121004 528651795 405833415 706662820 757805586 120268324 79655089 945353507 617519622 638104559 383063961 20120477 817882157 734159152 272186217 997993788 707569210 409525150 906996337 448858630 290297375 303110523 546496460 768049598 643553871 749974804 894677410 509987827 863824538 447383764 693785605 553790198 260173390 260603475 102893161 429874637 436134054 26878035 860115162 161665243 717177152 418319650 203537216 265306197 11463546 773670650 21619034 378676624 502333067 568674381 130805144 642739877 533423336 137155392 521707793 960935857 474153956 893550893 143061200 623446887 360661277 171916767 918244557 540939939 480420722 677815523 481375822 153686025 254270885 647363834 269969130 463118497 908788425 755958531 812190464 128155999 200903948 214030110 18874448 763133543 277680850 205775117 387154646 396645737 510348115 924564815 28710095 377039528 90189227 624253798 982248150 72982439 694104482 243732796 255678423 146780274 462059778 836157839 411012114 772525953 569346430 678169192 592173701 780948653 253702654 698955445 106623826 608883819 125253994 877109869 20986050 135282978 234244887 880234040 562599388 550676346 768359055 195194537 600921129 820826581 111745893 996360077 764718282 55439277 520009219 135770724 606915387 657696592 53802826 611166183 400476677 440064097 601345661 764361669 655867779 465940184 914608345 969746183 308935063 450002610 641689352 729989569 309068547 388317694 637785906 150403619 63984439 70413233 261813865 119154786 965224679 62511969 248504357 52272667 292422029 242552796 143390845 431672559 177538746 105090188 524197877 26907392 32930536 493444531 436438858 111059309 781577944 472541369 856256746 665327704 362723532 705327399 601143808 47024553 444660952 568715264 38194440 36854214 341023867 420639817 426420448 8412389 675412917 514471127 709214530 587177846 653656192 861351903 230744439 164845677 845604472 5142973 864076460 435929245 168434052 692143455 293760328 646759533 440819078 70255703 96311908 361455173 91457061 210168850 79541699 815627198 155826910 458910439 315266012 519831854 288169057 222934953 337370919 875133211 194730379 245739554 11902579 955501368 979054358 641003233 805685409 917795905 996344984 902396222 79750411 132579967 684066622 861703169 624471782 939077739 829564081 552999976 817372969 254340107 615699247 373012522 52467996 201223868 84422100 763520133 61257359 845024744 200129852 713879294 810230261 900440384 785648159 957281407 1083783 60885768 578729689 299808586 621072727 74602783 189655767 150041389 213901880 588716992 894113715 33583491 176468510 837233970 827756710 515529423 872006361 513002159 214783114 450350628 345726915 207772372 681702823 771424821 436193450 196642371 674683697 835055514 987812975 371222683 103970405 226547886 429541951 254940454 247662499 427751727 228754881 549130176 948604531 176272328 107071700 760836129 79965074 117684728 206604368 310247596 483024968 252952090 761744742 297644633 141927006 125070964 375883790 702854995 751737000 786381952 127004856 122702093 756793936 808431497 857678370 483920219 497964721 644725752 419689375 246528867 186627928 939447077 969819507 581536502 219731686 826608203 134287626 580575701 992158922 938089755 93835966 678534912 36979895 80821110 930961972 228424072 919080977 51808314 395985193 539572863 365930119 178020224 284503321 650198794 962662468 510868335 398390510 980257470 397856558 266969428 641448291 101288116 889009852 164522553 67690523 720669509 343182315 241285889 622513434 439932929 876470384 302703302 776923351 807247351 247303214 842623403 824698844 100364637 651304018 861190805 158805789 725860385 318712376 762498998 482920308 892453658 587626548 859107365 78905083 2265516 772803307 86952010 606367842 444252032 5150831 651918494 162562314 774152191 992892468 36792036 319738523 489187812 148800465 515055309 536133676 737463030 216387593 509506658 872883048 793665232 476342368 726393677 614155828 165368150 644879513 695802581 340709600 844704981 319399311 857540815 534467053 443313562 231929744 39510332 728825940 204940956 685769589 652385576 498363532 427730615 365573673 197639347 929710887 228028944 368197972 204737965 781339609 765493748 844276849 694505239 294347805 671314499 358005190 165874536 428894164 260577594 52119447 967937310 641850183 557048230 739475423 976533725 447819391 35829400 418789027 168822489 231911954 303713470 321156240 517492737 427583682 897237307 972666035 459520924 130937281 783561466 575060349 165080134 206454513 350059931 657639578 38399172 156368573 476894126 397305535 955467301 142667646 415266683 99023292 399266508 663005815 178903396 305820683 853262036 266872108 917800026 152437224 500972668 34479893 806026195 581751774 910388985 99900734 901002377 82771445 694898065 669537980 617083163 13374530 616496188 332190110 127558704 74865081 500321229 385386172 6593441 119874985 656123091 972404573 554806323 675060946 162156834 842813265 84457583 453974772 573780827 485833704 988903181 490132750 651922532 322141818 547028710 416131477 454768792 60909127 324600591 767761512 942700588 449872462 654295285 286056285 694122403 113879226 492864221 25180312 162719043 802601705 65729458 687469291 740626642 571863510 946518283 549171640 942940738 560554197 505641190 583842789 434813021 684625753 650148640 5199710 2863288 485446933 541922239 462210595 767901491 130828483 901929037 147889807 141468939 229465156 147274512 174746066 526480932 154849580 642443719 67012183 733748871 937447643 730992114 670995588 997594014 574707983 810494526 572014926 152431373 209995724 152548772 471673186 156945032 375980675 71039085 932631065 54728548 444980591 25199086 548226335 437808912 437863621 646405579 22637526 397964087 201431424 824157246 122106594 16580677 604680299 783574366 591672886 183583081 283371309 374546046 617575723 357245484 767558609 991692819 823384305 13149044 125428362 801780814 13740226 846483662 842187579 382114120 620375939 164234025 530272693 143293435 257702185 956769717 229963992 850131247 84712465 130535430 461245406 374991978 119713065 50390255 838056146 670143379 537714254 966311620 880791457 702710931 559825187 911412203 272235367 443760898 54125939 746827261 924937352 579222177 362314374 941724298 895714226 463248829 101070355 637935711 77199163 614158086 497431374 133343397 143985668 48925823 730576189 370106243 932470756 256080932 458534316 100020548 971872969 977236590 458489918 133113965 903671114 263326545 644088951 356901208 752526580 239716739 100074615 509428967 87061931 936739669 967682001 154344555 417848562 457342957 231589151 484176741 984442546 260146941 143057656 403250429 676083577 693054470 745040928 935207463 469055823 204350949 677634869 825223377 983489159 724173673 82552830 936208143 679065824 944284454 198170392 163922416 327664682 881376621 134254780 957201922 219864144 440509025 465278814 682080214 838131546 790027327 771719098 180031717 109379052 42298932 832200920 435154027 211264100 257759103 944239894 84316860 538885910 12770633 749220265 388916056 477298747 233026677 119657834 408386412 212165897 269830409 618436789 631661331 155929925 193645824 626223650 720074968 444995 518138171 250741762 26090873 210933811 988161434 420928581 706966082 272586127 133282263 802439887 196282610 699695355 282038937 177035755 81817437 210756046 199033640 189963331 911838196 708937021 698166691 43622506 209845297 268924630 229866687 155567049 217215335 976992588 929887588 549870635 198321084 48687794 148822422 973240644 539969718 460534078 922513733 788287977 698146577 872112037 5522916 346765287 457931002 198541149 395612944 159144330 607180279 100000836 211960705 320646140 981879712 82810072 661120403 14541316 329788003 29638699 693556678 238756075 495621538 689638332 170720597 58453103 814047308 802729698 61595854 588795731 60681434 760108157 668524585 747785376 780072462 930701684 444244497 295906587 127575400 325918025 371548269 360638834 563238811 420744907 128181018 19215666 476553649 936730694 639268986 601390026 138209285 735564167 78751997 834176725 470656809 122355534 494248149 833236047 106354888 157295292 661950749 280785672 709323201 377934431 798190695 16095416 244561737 437908992 30537726 305505762 637644188 187122433 176042901 996495395 686536386 876662630 705373478 941746607 909159759 226958948 196175365 237796340 506171819 515265741 498574758 83720086 266814085 547989585 672565401 625784433 434451019 302972609 314236972 558058769 727915255 481447605 595153483 264540240 338073272 54157647 937389967 100030118 493898485 550333984 215200955 737558655 975005337 995512018 468598563 537298018 697318701 34791495 314682972 689503096 582626782 810626907 629934792 256249697 57011592 57243052 273415827 519751551 698732230 911002134 599839557 883512424 840994766 797174846 256452066 92142041 698564543 104985059 406961125 468577157 237386362 111806151 430331495 128954897 717268426 681454862 201253146 891371440 240943581 284151098 556113543 214608996 305401440 507656469 806969074 463815238 720249615 684216613 130819357 65027216 616892791 220443915 159383401 235561973 71301907 621247998 929253299 563347823 981408708 427798922 502504256 150838124 848952258 362449129 72389431 660573562 233404419 705107104 624084187 799250254 585853628 857985768 189986031 74203970 262692587 284369451 54020298 329400833 781895565 38019931 299043729 765523825 569632939 680165062 16275685 364994293 759374138 407924980 847044710 988334786 172041326 876606135 905258970 547686338 108971663 220998862 765610554 144832882 564303453 570178052 51753784 679206660 258520115 288874062 490839054 679520090 829458715 377100407 523224850 344956145 297439580 291676943 924523467 739011130 132543011 587938623 782000606 453364939 13204785 180182429 581491010 644963555 886455459 724793414 314576802 523138185 707981792 366140719 739540224 821894041 237363298 887506806 788422238 250722831 525918672 944504109 112372333 130141033 100335475 999579257 637069431 869286429 612090109 397519683 210880284 22894178 665914661 210373425 895414747 29400281 404135846 337319256 155589014 710385670 242032906 101848843 888794906 65644535 894971007 173678698 911796767 473621101 832169515 194599102 7848037 43061464 733640870 185691581 961890955 819541671 218830519 578673058 692938980 519284318 260321775 217982690 182487112 611455393 110090908 173122948 519564299 960633150 581414785 985765577 792487539 88058187 760257181 776720998 717792408 56701273 725647166 53764229 650759259 684349508 898132158 229114680 745326030 755576779 524681520 543537301 425776875 660829410 30969685 400538089 393322723 135390143 924547373 21860748 712152786 170372944 315483948 384559370 140426225 39294157 392799273 600479337 75019160 792816543 103297343 356044817 276759006 402170625 718148755 687607354 793822629 645073827 923797644 260248963 227995945 896321889 550632157 116140981 559423436 591903058 686127359 698647673 761901298 533322922 509558463 958272238 706047279 254458701 846647554 834777623 119167076 957576079 74207381 658254634 53028310 2624495 745867659 37550722 174615337 970532425 787631853 306350640 498704030 589375481 657875401 849797152 767584370 121020704 981328037 658526646 181633290 618780409 258222770 944860346 183523527 693582004 328280018 637104874 248342104 728116900 134600103 122893644 668082730 938664907 121321794 945486064 22667585 705356410 375998018 338252647 691015477 294057084 320222851 605339989 186098979 175566696 114806568 1900327 474418023 931091214 376309198 146708584 290649237 459945374 639075615 175540264 579097633 167221326 686566501 17072837 134916799 857878756 774605688 844069857 958001927 62736816 575798794 361729223 801860229 64398532 518583249 754181271 785187261 310475720 270529001 274458266 497825175 513189505 608750953 229229565 64964544 823049584 349233648 197526676 933750855 358443119 230418051 894115324 702388795 43811520 824523505 809204969 574757766 861672238 15721965 391516729 43889557 432851286 85438673 960705657 480553005 309269028 331698718 197328783 187676052 988991992 944421550 141074932 640492336 457217618 972057651 387850275 952983120 805854590 269549101 451748904 535778851 224092799 841274050 491855503 104428287 211163912 451498791 803157199 800250396 164432857 256719449 685090328 680797202 297798821 661456791 503665634 611404366 117496866 119657451 333976642 484906411 42304188 244323355 400196134 480970359 652723900 768185685 145743485 171264510 360971705 377165167 10893237 274298726 988404823 336410107 131295906 774400572 852693813 726741853 471032564 685606381 345203022 780691576 958689491 808783533 724060449 572890226 533244480 987243184 752320299 678298371 540570162 353479964 491529478 680816726 973739548 262365822 279230269 322350886 824447803 56752983 381073791 747139483 490194503 998117661 12725085 736068535 926831092 28300975 569820538 444510678 977963352 218680775 669689917 528253048 640591499 868221642 454385673 60322512 986225056 223759480 903495949 497643597 173838535 985287729 517623318 886022260 298275822 21272884 343600366 368288993 699776439 528061950 244458375 215998607 960044611 671603764 745497695 565563634 550556874 250833783 871405628 117636276 739563716 760835216 546030905 906059182 243746569 345005306 345876592 929219800 64464478 329055892 437208115 36365741 351030322 919676569 4455292 550682837 837716340 268298044 881213219 888395356 267165417 250592491 17299461 10478098 926674651 642743766 603411589 882833779 949328965 418865379 687877884 470604096 281581088 960212677 945400211 717008978 501773581 515854748 131449964 229047488 82336881 562591981 108812996 746266297 539537381 932659090 470785730 359978734 821494222 669237299 467826969 31841372 323639095 367309204 57830700 973385964 282564841 412591474 233224484 325065214 533849001 949006522 330920358 235773979 375412496 369050915 15002511 431599187 701315542 440025450 596751070 266804985 943741451 788041671 462508725 290571934 806586250 542002594 128891804 449569158 237181738 462757807 837761144 587634868 265646774 724892055 708965844 823902015 42497807 292032755 770023709 563235717 327122926 52864924 21705452 26960058 240355360 349535405 467065354 147994108 96138456 857893022 986918942 115826547 463315409 560304929 689914144 536247164 240842871 411531103 624971551 588971846 213079486 209935766 402443892 475252950 235695716 928916194 891374956 475773283 654721721 526892447 413287838 89016657 878202017 150963983 595961244 563735544 8937923 466158327 110956728 116553724 336821510 506774265 458989155 57115643 621542200 475930662 939563498 521428298 810816840 738773496 478667229 77925994 485094047 348546356 575588393 276430395 856931289 756297210 327882034 52225615 997426095 869927576 494121197 269492599 655670082 221850672 370786277 340286328 122704676 722159546 715805255 290777267 116526549 759735842 582332706 279602606 166729894 36991832 534615920 244759471 599300461 754480245 137259888 25738406 969830164 556596964 59615003 153260610 578185457 388820685 431957993 308685394 797084254 367262277 208646058 964072574 803220166 334608133 990825629 426839948 442549859 747249085 653912323 486433226 362375031 347068980 250954696 115665635 758556456 943335124 560963582 469395480 887522573 73369382 61508542 555647196 16430996 425872478 186702166 299734539 481354726 283114170 23934694 152253306 249895955 128277980 883341319 726774039 504529849 560358499 251854130 874279052 471115259 890830524 800631637 274719016 825629765 123746922 849858026 474425033 396551061 69881988 656868873 137660106 561091325 407763800 466931749 165648002 297493498 169976134 814339761 979900016 55513118 916040531 647488974 316226763 109839976 737041099 444023540 192044217 317243721 746726032 47974444 982123786 263249138 123587805 605696724 406716568 94399024 536343146 97828635 672403602 642923839 272964772 30741482 823873125 333022273 69834926 392424319 96380324 49855710 701456184 30785262 213436667 415117248 638115034 393679024 217844778 867503621 12544226 23708073 324758629 349948875 333482869 932863660 648255363 846161460 384432826 101366218 96591313 325635163 903028378 529997757 406326097 645535009 531728466 223762032 229986139 986905822 690880852 742963098 296798922 517669734 970565918 618119902 159127213 237749485 539270898 246501794 971214872 19716214 16960153 874758248 445930010 762103594 72861739 836632646 102446152 451207919 75002468 911770573 20694885 75255151 721799483 123180790 371625841 405573996 941123115 709250656 75432115 147286568 284106048 403924391 514434234 474743108 59351117 190659517 274184299 949338641 71080650 572669927 659782907 521870881 845715377 636194795 975345909 773079352 79650752 260078095 663783806 647698020 179786202 23590967 910414769 163372739 911817818 986586324 587787845 501743657 492355358 333811851 851872273 753539735 331925683 4625994 9169442 529035680 501379217 67024859 835209297 521291219 675993925 782420794 986043233 422322905 781198615 57667950 294195279 326504462 492095730 357419552 669169634 373660339 429092736 693705774 45344851 304550154 868785681 676303190 816911942 831113901 422147136 478373672 883051461 381990526 422974351 737217575 5179002 333568958 345079527 477475499 564820165 133339685 711161889 193890986 948404273 222019317 768862292 640017508 770089169 391942865 14071197 17182019 464003644 195502135 36745121 529582606 237734802 786548679 358155543 227702404 648614093 548187444 600599163 653023400 717098103 953459497 295511040 670763892 800065691 321928004 388303026 971174303 672779347 959453849 735763857 524506871 946399580 512792149 999914860 208850731 47910891 82149268 4737669 835073670 910362011 295059387 751282953 652578161 959344802 224653324 572114182 46295824 720384565 792556407 55319733 665514750 826914092 817325725 320175556 138793884 358192287 798137349 456110554 454705564 55745979 946869095 524704324 47081026 605673595 75378589 24851823 10770088 951003150 495562991 684629077 431485186 336297219 334000057 640047795 491104015 854600649 320382026 34356298 664407106 621287486 101009324 963437132 910462557 830183423 601995897 640727152 217090879 746270710 591565577 703124188 15340813 828078664 201273219 759733210 867588788 195373218 143061378 152515993 905204016 779767591 680601220 144114201 703001712 834688074 643259057 343236612 72963948 602143753 224073701 655792780 444636711 246241607 725737354 244568330 457912976 700880024 202019271 757004057 281946878 175966836 775982327 163869424 45957343 74520936 260106537 640780104 323520016 728377017 16503063 438905434 802046079 723141442 154671641 641740834 121557624 819069479 596055153 462752677 286173616 643090333 943536759 974040806 361606956 285356261 287026975 367144802 56941236 728173102 399181049 147665039 319244502 996501093 980137817 773515855 92957336 856624881 24140644 307043886 127090492 50173739 155327286 140423299 243929011 611311338 33881960 760750259 43061195 105107637 40847833 978713079 776016068 117552885 56604251 20474720 101312175 909295541 182147563 473777930 274337184 910996057 542002119 235859278 210503276 894222213 25035722 48962437 865275933 812283396 652948606 537042323 14614888 492300855 285157706 936804539 222864434 953115500 234758343 445639833 324146825 854410451 637139441 903212895 158001783 320878932 925553707 167145703 85446685 939261034 821675381 529447904 790017555 111837667 248744709 538871789 253309523 557887102 499892523 379683853 451157955 516013427 983814395 379907173 168429059 725407297 768779952 422644103 238269529 807674384 316640987 136907890 494390606 649066859 968764098 109063154 20405413 556699398 169482779 765760057 890611416 116912005 361796430 607220186 688061708 526437242 708264400 473101890 333119307 313333411 894631174 243169014 526376142 64175551 554313754 816425350 298065563 426939780 149428691 39071976 361342913 418276674 500000875 997937126 791798162 131462837 866618745 909799879 352653765 965580808 937582239 483305218 658769484 373416799 856221791 984097898 187888622 234157972 438869135 551396434 797534139 306928683 972844511 948762302 41948113 961492824 78698644 520967828 463010598 112566876 622431878 431600192 997203552 816027678 135854378 862719571 574314407 150788298 688453767 176313502 918184311 334121931 150293118 248414363 76737799 689627802 194760898 92305427 523196328 667543019 373106519 105448941 740742174 886373937 386182199 896118934 108880636 424587802 764937627 578404457 11431426 675831964 92503083 145913335 697561857 245406755 712536083 198595387 545058673 620581995 361952404 513622884 518567174 848553081 754251488 396620211 83925715 34515132 24004055 919215750 890778225 843234178 102944548 265754470 538503811 646349764 819042576 115271352 200981897 118559137 187037612 331686759 793776544 592958788 317797048 953575135 292402456 332211239 685087198 474148995 909358632 44733739 419299745 855035106 994761726 16312357 290531471 713858637 351129254 313942685 669575238 674475735 408299192 264275970 801222734 680445969 838150203 140377980 551607844 438842461 630460012 507853384 983727876 819935159 205877339 808795001 31793912 651133209 113856263 374989308 899294746 375821610 85653704 173115749 374099997 576922150 762591917 514314563 155617362 305875063 125875740 195233454 566620158 783904624 663679834 82372969 181499725 946769863 181074311 408938533 573806118 83220780 971794970 585642058 361254516 339611964 154001237 800827394 550207720 86439920 252428303 916506764 778851414 25729611 241901030 835520068 242227100 633593490 224385676 866582279 184741661 514824531 462883999 834055338 283728599 336273535 746046964 714995906 234431666 88914458 918377686 898202864 479437244 971561354 178360560 72831944 21845160 41213017 758027510 664056880 291517593 663809258 77631998 448009761 752939080 842902559 153868959 610611623 119418256 477267783 91403080 538464341 67078399 498358772 208471077 351370486 622666468 362322295 246455487 986067992 724450419 160632258 83985642 175310848 421063514 337979749 496109456 723892607 432420019 329648268 979935996 82333074 580482351 689230323 867204551 943852517 172426613 856748084 41472063 189775265 338821593 498047053 487732363 445642659 647879232 30709196 136044499 710673553 808680905 472798095 59404138 343326453 216646956 428480344 526419746 47995671 382828697 679348899 516738872 255219049 966746703 355965744 863480672 704077446 466952215 125668294 729720870 61017989 286801925 757665860 155122239 179697295 160171248 415009088 352428547 879639510 99821204 706898696 778910346 789074542 292311204 784790313 810167903 583447625 783798867 326758194 717273722 626128187 847866292 866305105 867801429 434512893 161711229 665205971 99468518 351275579 247509892 242596217 51483719 7100731 210071565 461936577 632167481 204136221 554818343 343710295 24896489 288767185 233010630 466837806 107903941 707312306 167079025 458734593 452275982 597804525 930517112 967356041 671754048 911273943 211251204 264543242 961823944 560260193 927660956 601345885 648237555 829785856 960190763 894148921 59528968 920452062 432354122 708177108 420122639 615215092 171569619 371313065 545874555 249148799 143814036 713538439 544645412 467596901 700367328 479883414 251191932 914141876 857744579 947917557 974662515 660426023 256497148 282067436 421516162 474449830 299574975 247909219 243714852 900162026 390210565 795634646 518956911 786393368 144017698 947601995 284933055 695774626 651739078 588593719 932829670 452779738 989420523 654922282 555904448 473816420 245368870 944018680 41681313 74414519 715781676 919074472 263770740 751682630 250643573 732415114 699294666 712906619 482245990 545381287 321961874 885512930 146840598 256911966 870082644 941910614 680790052 720592549 480141403 584228233 575666585 526461237 143976982 923065404 755664268 587639721 126791789 314952798 777289450 555987959 347847294 599559641 436403358 550216470 769348797 499956511 925371635 203409348 562272907 641988118 616540733 986627261 562738110 806109585 995944742 308584572 796142004 895733015 394824433 65315581 446010665 109036942 619561819 803247476 223967571 58550081 954230785 174045247 475103269 187342155 102064534 590118333 894310197 891411263 651786441 258312396 958087324 745657888 514559529 721811764 496605687 190158448 272383592 867320785 810393370 579770484 206735645 244457254 80310462 55143678 124171205 776264493 156338648 896370800 46671512 284642497 811064055 141076784 40441567 477712741 752014431 580486389 142513261 919071185 534299589 533528855 619846660 326402861 288995942 435311412 279029168 903982438 466620457 627281348 295520374 81930355 233454405 819344126 590497422 753975277 565346770 885704678 992313969 265088085 147064854 459657356 98678960 520070352 85740123 427717185 559255408 850546245 704636801 838897921 936601556 16705494 933150750 398678801 516340676 804717387 835115561 652321774 586557174 746530763 301654270 145840420 158575933 797538035 14699998 394399287 269934735 414321586 872179975 39896713 117004730 957723296 858014982 595579814 844102076 905646977 978094133 771618101 966582137 134591338 940141859 319905944 967688682 546959229 185098093 563016018 210441333 165906164 37847751 992795398 218228202 502530248 180130654 499849714 524653820 172416513 212874322 640452107 239296814 452342928 359564613 207984359 465653756 578294705 583251976 127230329 870955740 248258198 210741760 822107654 454439225 802009870 400138994 792242315 471324127 630385128 713047479 991767160 580218593 896016817 560034869 417994388 325963933 395431853 963416763 625362806 605387330 788000018 353783422 339381480 97932041 554052427 711359466 827654469 820023096 281432590 706668984 763866211 752079143 296917927 356936326 961205965 83595759 981304521 691748881 119038159 119983389 199945936 277949289 214134002 700686489 606732478 496107187 370037460 700859865 116929827 972021673 829171343 931361970 26576312 597403327 575040523 562073541 369777717 550829113 66951685 620341935 872700751 216062760 53638783 763970786 706049986 799606069 179536860 787832556 68476609 939990109 814849027 459902258 12539381 580536357 781620367 12148218 606761730 832044781 930618 265462404 71110002 619975657 997548518 55733296 224525475 138825294 191285398 219002564 846027820 567094231 635224142 124338798 542256008 72400990 224933944 569495693 293497149 119031266 485010695 148883309 330741918 115873446 20264997 237019434 277955101 104765854 969621173 144404404 792860059 627380874 499117932 241700261 228841047 146055745 445916435 667419160 872248797 676246585 103042156 217993025 736337646 534021274 631917821 759161199 667217009 402559342 435479539 877040962 623297537 875484113 538817032 93535564 140172962 706035758 577335899 974228952 11565663 388055929 80301444 640131155 968005138 632229812 742373403 837423292 960800409 242666687 273659044 2538004 373644677 663452160 364801693 340365780 941839250 2076493 463702258 530920410 95234813 130513400 486767595 150485250 199459625 25397393 112160739 719441692 745343395 556085868 91969418 394874961 895368866 902405608 309068980 801294900 459650192 177455184 214641671 905305688 388348399 363990263 792117314 200104257 748847106 599613280 802042961 538235580 752175901 184615990 665149313 114329582 875192113 666374825 648122156 22086944 94833315 97727473 917634004 423166159 826816952 832971468 540523300 841134557 540448306 4922723 691473543 419501328 354639667 214575411 13805427 957122082 155078720 140262694 542234755 391261912 298542916 35254293 178566810 484655482 167747885 48170936 818915196 479833353 544604907 674376663 53119080 625391547 118598791 76883777 381277166 689581412 372682434 265566748 551498724 146935170 143699024 703620708 285802232 395896414 350048597 439537605 285692538 20861555 319880454 993493330 289189996 569676782 887866689 675214189 257271632 609440534 116718840 524653152 131867227 241135190 972932812 602176320 708241884 324460017 666590718 71652987 295811570 282368472 227743824 350403984 288456780 826838522 590691853 499659799 410969875 488615362 812649490 867582605 466396754 851820206 111904722 765230915 148818598 558878049 139780125 290194233 89340621 127676077 181267927 901322327 925230782 692571814 851041741 295781008 970091253 721596025 58522575 427668396 883035276 720467616 642356375 906464003 672566903 274712705 389374882 971383511 405939834 49789184 407901859 151764255 226635708 349793116 940373562 175365383 573140082 337032349 859267798 195331269 339643543 194142282 447261473 859083857 665667935 167199756 847938326 849841749 839640747 84981972 55986271 383985506 556623498 99330841 105785787 310321199 597149743 426973519 293830275 27553088 234322408 31035589 497262385 162393795 27336821 542842987 528834635 883782459 580280798 124507756 495228351 762998455 379108574 956829550 23792626 576848877 100301960 446290852 471612376 357182933 739342217 80858395 926929301 532050456 247093135 504089148 561798196 898613705 472751174 139252434 372162807 626952889 295958660 472708005 88799353 581441550 288814690 881239257 624922792 231230592 174039067 601797659 954432132 272229028 299615138 94304100 373733299 696095287 654709273 825104191 763639541 32589872 215804906 596162619 815608764 858151436 405674432 719501914 497855587 644116326 872515915 85706196 109741698 607793617 335517594 766985945 836428977 25536358 784773890 752454775 64391836 10189721 824564352 352378238 735953721 875109283 432542684 590111072 191600358 64314623 977073700 412396522 972699120 516926321 845472858 496900323 15252343 530153375 625403309 72798333 661389395 25113921 365772679 526419880 489513140 647102401 152041442 705476039 905992293 914992044 984862172 479225651 297102949 64585244 213279683 33024668 982290207 827242782 316786036 597357386 112769921 201741164 992410759 291557662 670362428 53155141 380779382 285342934 555761352 265199580 185144326 358965992 309168584 933054717 193157260 894599467 816402977 175621836 647205953 850804117 296350818 348826679 165331189 46106178 141248938 587436569 577405891 92536571 579539904 296562360 296028046 559231410 242355568 953726521 196633272 509150766 413673558 91299667 37101009 116314405 508827415 386300792 426574306 601819642 824095546 430659830 587981391 813094914 270495544 143587564 708832183 894220737 844181556 320580595 379071272 350433466 773735160 711674672 396205831 645630987 711240145 807099751 304850798 105031951 395135442 342540324 738352125 37421552 417898102 236923621 558495903 18160976 497253812 554199240 331071078 215352801 910960473 738856737 433686628 544507479 396314093 25425979 545996132 833441565 413808184 199035951 989269468 177095831 12568715 402978289 150484865 757743696 702114726 5203261 728780241 569513872 810270329 905788485 592700713 398334554 485203398 514046780 20949930 149167915 46470529 583231823 361668128 806065454 250879420 29144687 9352989 946644176 53975054 752541547 51032476 184076327 626816332 982958996 18289981 85819555 259307199 114371563 364011553 154663235 298307087 690549370 870553955 839749607 188920095 499091251 766844344 268367978 751242292 109317202 110740479 227295710 552982512 724707660 826927539 521374719 913433464 152777451 13656256 492621805 27445099 733563891 62389224 875852170 895285361 844074157 365057033 839641277 152418666 540863590 73054760 385821883 702332139 61798850 996721092 656703859 304084129 6863829 91594321 830143279 738367110 676257765 779009359 805170145 98050483 589439741 589747675 872179179 775928 276479720 888036900 186285710 450561732 876188039 490281204 185623003 157704013 355274444 714535802 214455573 307577856 541331492 147389482 73052717 613911717 441518240 621195878 110193728 300865259 629658373 589081491 943659905 899049759 907716390 917679825 316627932 282318597 797745222 485516154 402790450 245393433 752973138 720650667 698694087 668655294 811600094 60765347 766100735 937128500 304538449 888674235 327814214 68302861 724799359 70411589 333977301 346554887 601991100 477505460 496590653 577924491 59865640 856160278 237296899 387576794 137991115 805843808 645782964 61784414 286443625 351729100 640097446 601959171 435307136 13952638 783109286 599397593 972007252 10572410 719164138 106785390 470380767 879552007 93684516 424015757 799883648 644353181 186521702 31037322 25292890 48137588 54027827 88100401 666427582 336250303 225943070 632825473 379619122 721404308 960668377 352297181 249184104 433486742 678740923 119319708 641154760 661699240 341225227 419588018 355480103 208666845 272333208 551456399 941111688 912738729 240461272 949608431 186494955 196804861 567320475 689109611 12167771 76220617 639848076 228162407 826016946 434108670 437908899 15146773 14271258 641350957 298987872 100524890 180768093 116070735 351118818 850663690 686920027 357305760 602431542 170113562 623476616 920948453 344420159 598997933 267241502 73803298 361146507 323267485 846377290 400605463 758044562 753405389 234037157 623278360 157723704 530193931 109031090 231033713 105605280 505788058 56263536 40943356 327149112 55734464 519093181 568700722 878597682 813442303 196033846 205943697 936608116 669721030 780546900 202890650 673210473 892573054 775047713 630133964 7413625 864937323 129717079 641119638 148529730 828128932 680288167 693167646 225647020 427894336 340413910 30939168 535689581 347814167 426745688 138051316 605386267 800642260 23231986 260027875 937880186 925224484 943795928 156995972 747966652 292811023 116250066 608373100 2837397 856637736 418358664 222811304 843952760 377835400 218858480 274591383 938970263 364662908 578050385 643860897 821561555 411326482 47288766 690166944 593674723 30445867 917829566 223647413 221460440 25345204 239052032 250626760 848886538 514606880 749135088 274856996 801669178 102282041 768447571 866285950 174866256 394976379 518840501 447949309 642168892 526104669 968538038 895773707 745337650 316807816 89024156 631108038 312377486 676658806 116612310 316758001 532627281 491241737 626662156 156964614 234361847 908743182 824643219 901437526 197865315 276375335 85647183 839761903 287376269 306873961 818467217 317983406 615635573 856746824 668413702 669501473 856934406 890943950 173835527 490731479 478268761 777137535 633710522 426137429 693468724 502805471 46828243 739323382 704033852 899558530 921106156 81384343 31757128 656133667 743785478 802718997 801281643 267443233 495776249 574722644 305541456 715239467 597890434 243866297 136323780 231623978 73418026 950443661 510744106 126146218 631238714 639510935 130029611 775490639 307734340 702718297 581790744 798178256 165613664 412967217 552935358 37408327 132766711 737205170 357197099 322984686 224648888 472457790 547015633 334980790 343375890 151520832 433163929 277685908 322604137 70804983 2228455 944444981 93232645 391158725 277196318 487567731 962807756 372931490 187371698 247215291 906138981 850655653 828960466 506822339 542989643 741623512 829520186 676483385 849632699 178762240 835136382 313727381 832959771 639846074 311535048 561792112 908376379 399163952 304320266 152719312 753702377 860116463 71020987 69386521 63865515 202809264 318091870 751301401 79519097 176832159 369815438 228462881 987800204 618923991 331124254 54108190 477942607 227476916 249257088 14826855 408855719 206779927 199263318 807031933 229091067 347319954 112343548 228999936 725798651 944830957 120376986 175410602 545470042 238263553 748358782 518899842 194678330 644857660 812818368 448441524 850350623 664118732 248283864 140943229 394358224 331245547 177946098 690632306 878239364 213989126 980928204 967431216 725623255 520142037 789306713 835011875 204651922 98677358 455079004 261136641 21799356 230370781 735789336 323597909 123035952 371809802 738124699 17926789 678584234 997991655 182886668 587272621 823060087 165854474 729730343 750086455 60822325 360028724 125441350 650053374 46204008 188990219 442441992 924906219 67366758 355964976 756617497 247389174 230063916 357942651 281248885 479294573 467873574 9504191 725172012 23897581 743808830 25368550 92466881 878533347 455603265 532570476 403423179 203427675 460384132 450034493 14610423 677417338 678428350 922022944 625265763 182579575 695117493 773577862 158069839 532155293 51534832 480814113 612278115 993356759 485624021 393887420 755547300 191049364 209373454 335357568 808675115 147780304 248978672 595222925 507093177 722561732 296873067 174585265 248602738 314477059 226709233 670736269 558567300 755642937 971114734 243581653 901342249 417258172 194065856 625284968 167406190 696306477 880121857 218556772 722000818 402514385 495762707 508810321 303523189 18808849 551454240 293989544 894389300 251658142 995019144 26084905 869264610 75427848 359440406 901711590 38312162 786797939 543051427 485678844 754485024 457194522 243910981 201382652 363207717 938793176 276344666 304005223 757839003 690450962 842433382 87732971 28419330 208060431 951013298 560792563 332775583 67393560 370644862 382609223 601769158 920485095 653140134 46363599 110248586 87564250 542222361 775662173 10226382 128814174 769005129 822375789 264705283 643508267 259955344 467868931 660071707 482669267 464760536 409450625 246037930 74684369 98820675 573959779 364850405 570373903 712106092 130651920 228893713 813321481 658405888 191912465 557827208 370444321 981129282 236553443 614642173 239504350 766761874 522175197 630937905 471895870 161745637 861462589 431606203 445390094 836896497 712307918 769423964 68128459 921893516 571656453 458858805 862952976 38779085 203800925 209326841 620976907 210993244 534054441 412358693 426826671 82784728 401647597 349558172 429005892 662994970 856241616 102680707 225318129 314271211 50512317 995872007 664981279 10642478 125271086 866281497 626492431 244727329 749951586 482102779 79285513 402945802 558499732 853106106 573708922 926085083 225382104 830238507 144918443 139721114 693458778 125716441 321837994 28328625 364640031 76304326 690277204 834206880 267269424 856061006 232118806 244842520 480437459 233515121 141904217 783809430 175366548 60110840 335837299 572942079 959197431 455574225 48891917 44207279 366021893 116667796 531183401 133374292 915189886 550336690 759463643 188049390 364955855 72068890 717542638 86504527 764851218 168968563 380965584 553950656 793303703 467580150 361783593 142008254 461763706 893361075 602772260 197189590 958853710 300819278 396832079 60727097 341560898 336928267 494635656 922136100 800210000 165319837 464670477 664607588 507716624 429421300 774087004 961653056 425654566 101063280 857638304 842371555 65623827 807204976 680165758 15698606 609238262 284444534 359533696 603425223 836846309 136292629 615146808 243451675 623097209 123732178 37284904 114908609 942699224 342357762 523574063 948214197 266885626 978972762 932011486 374390336 600655102 485616535 584475254 397723499 609861547 326285340 617817540 807651721 588145332 830861836 125340330 444371477 258984964 49238779 253400978 275052888 395794548 927597184 664968376 816097173 470244196 288910762 44186070 52796328 125094457 986586538 451517089 57067416 822569230 243814148 173978183 80192698 53853356 791248958 640158264 188677085 106622870 611911497 221641629 665790413 549479934 810252448 832572695 927936595 75944736 361009733 493025384 416016070 988956595 874493488 846391335 880736801 146815393 645883459 376515921 720387111 705042956 878852923 321445914 204794156 497887238 387960258 666314797 867561250 871730782 608535824 556885645 31393964 580917307 690541496 224093763 424667304 80163581 601173997 412836652 130433866 28962151 247035296 198410371 772630158 266199395 853859326 606711583 398798145 93632034 778714242 252165748 734555625 66988603 163517914 518764521 507601018 824153138 795934687 128830240 246069762 649934399 796698905 254979279 973979317 563393449 592465480 434007553 180338429 494879935 209481758 73815942 360615587 563278040 972472606 886513445 392919251 449059537 621615405 986918527 424418938 370753173 352246582 364249652 592510637 801404759 154394177 830880571 941059251 721515042 239501936 875635722 389913014 698592417 3648526 739990688 962906564 104354031 13854857 170864248 87415724 576217357 647237347 511704661 185797299 167403646 375491116 139308219 711901903 261705417 421963457 474880925 749745102 838450706 649101051 592734758 293098930 196212313 515068217 45773931 198672543 458425350 641638229 910185035 847605873 200261409 510423421 817234672 189364322 28374783 291511876 163025854 95779832 530687794 497710919 657876441 850384074 43861139 450996536 732984259 922446030 975848480 20556490 644053450 637256218 430317707 493586284 292906574 51314531 851964804 638952718 208299935 629380065 113432194 682615015 284898010 654605098 993059754 574651093 793336986 117496078 920628360 39406334 954099441 795589146 786275923 459711521 522917252 950293801 860112120 355131647 405016502 729846291 389756431 84174278 625444204 940161858 597161805 741056680 243765717 111826417 815110751 110041405 930153724 323466099 648857313 762752336 789702861 112695553 900614359 326040744 755864159 981499232 379127504 377581932 291701560 37305751 469063791 138366030 179793156 658475906 632945112 434431185 671029542 783189849 799411315 626869444 122857413 817386765 848388944 53624840 487019396 178106048 9638774 117227026 17632680 297186473 292357726 119518338 92458313 551777848 386839916 557548557 296398677 114866994 343950743 624368440 274397680 540115388 230529987 651335264 188875454 783514510 188979854 409716247 536184143 955769508 563670470 60662995 986255415 379128982 701711206 617226644 488477902 347913112 902029934 809923470 347028167 95016948 976135264 329912202 686986865 257785889 423720961 219355955 109641625 548605959 405423297 605437788 97638207 973009971 981139687 77529081 179406286 323845874 291609008 244076597 228653850 11630210 471537896 411897519 228697801 347837427 707519211 548758053 925942897 451359848 760975986 351296720 686757240 226848766 907363168 497116761 113245101 277720362 134886573 783292300 877114199 411518204 566434812 2571526 501947954 862199148 570671153 414148169 772245019 997877017 786598215 715959235 777745673 145042546 123584959 404244091 28664152 313101878 218805722 914867274 101004608 999054264 281032254 164079146 154301746 993259260 221818935 235547337 585912604 104485262 905307511 674236172 698045550 12326444 442083479 22779074 278280944 385726081 7201827 175118539 788384009 361400409 908675450 686400806 635020183 547955256 675315192 743660069 551070061 264378489 957331026 15141326 278733235 244046068 81642232 21330747 893442173 960365608 208100990 326163510 507576218 218599649 479495778 257102470 224503778 296044250 865738992 559907989 243797728 697112708 609743600 6110413 837800405 152092208 579346803 474994435 16639204 465750519 926604761 109524048 43185263 844605032 691022269 593670297 566658175 142553036 308809604 184109771 8252526 726475595 929711853 515025117 537984732 347536014 955361322 904967062 85422039 642272924 961711668 436814523 429182067 107204258 563703628 117030892 268806945 405699497 764902390 700244739 422923228 655084344 85885145 772293348 184729733 411506157 394400878 877066475 4146357 123334829 121109616 68490533 137367 683584803 131693218 148960267 215072271 206141592 853414951 695152352 145065580 547086291 394582950 554665213 258442930 274635168 807600902 820895010 944944732 824457829 595100663 242472917 814992819 252453397 607580607 958263118 362062342 269499289 524129529 797643353 91614559 359794095 771560479 441557520 125800005 881397517 375560179 908428650 283725113 188872254 178442541 352564563 88422373 51112714 34451822 397289949 265948395 403653633 205417944 927931490 1652144 65968206 452455244 699368631 100753977 43651548 584579642 962989290 128809184 127837943 863638522 141649908 727547416 7352310 209104847 369602137 725199670 80301263 755980647 918901188 203170211 243529017 881562154 756531967 325114343 657008907 82874295 510807887 366439878 856769597 247163861 568993163 761018808 98664328 951794103 455613211 341085474 838374446 28981993 115432167 144593983 755850399 401992561 79728079 970685615 15421003 822083570 357753031 207706790 831619338 373667842 247371380 262637521 168945905 775646545 948411842 22796712 857120363 998698523 164037827 29476811 201681615 934266876 1922608 784009568 821919345 500231143 718011804 947185181 168369454 158798953 257185638 98620929 66873322 737074904 561338820 433499779 45464471 274963880 742017880 96325168 42907799 14017392 454298594 960765552 966210790 46983795 761529521 264029240 20853642 345464566 56957852 137935296 51906921 811511578 940668825 886095950 207853863 188186998 217301605 949480010 297650482 800617364 588257631 647418272 146538715 157047314 246195471 313659672 211522016 601545760 933696249 430623368 205342147 398983282 935551627 505814721 333778281 980290859 733769167 90133105 609732410 915118458 585768868 764467522 320001763 243071497 442544194 215198377 984489635 300193989 289626301 888231905 432474713 978548121 143703070 214190413 919609730 239597845 505730528 480181275 688070688 412210667 446748124 249540572 437057655 19205342 294365237 542719765 835804858 312988257 297207852 192164011 242613828 5044474 967112452 259446911 304402442 289654810 639810519 512260409 901985985 804286055 734782760 852445651 403299345 72054500 23675978 854496581 14917808 392372870 103633636 5806124 151716586 314354893 702524816 618902309 864069344 212392311 266725932 378385943 911040483 176123781 27369564 230943871 993773777 981569555 153328799 28949915 628516952 647044672 15324896 990732281 12831546 314267028 667480739 860943857 490952923 593594798 102216340 133160684 776067164 905764945 562650324 763361029 531225515 416346723 553343411 437012994 697071312 380752659 222728779 29761341 804342699 177889099 621060790 763538671 302750032 691880488 856596027 236847047 626477269 203641947 267137055 659212127 321972627 966518370 309085645 600866571 107218345 475698117 14616760 229213192 908953600 305505148 666587880 59729020 67648425 866004119 56702613 414565128 606852735 32821296 848844492 35231739 262874277 741838272 702884125 446715819 790586684 18966992 512579210 838471552 12529348 623058902 193305156 210408224 23751717 390670 620895467 541025281 108062576 333381108 543546036 881474248 200945206 397760161 591088450 229718042 487482433 540957498 675791352 456731114 377711713 549912185 712532980 210084933 13154845 558181145 298814191 280317008 954526098 379854768 128969974 809903683 181198940 821514471 649648771 556088344 773913942 629262146 690798607 88960577 152627782 117859839 943390422 992524687 149273231 955892381 354634289 185247692 569596042 323294964 797405633 69306448 995517578 125795222 731490487 985012949 77902365 855196608 379312095 966077511 559200272 790881556 712228138 524509719 509930453 638037895 118473308 755477801 416969376 779817174 840185443 483349067 825486122 770356837 249459096 417805727 277200969 107054450 42051990 353252764 745338054 655520119 203074634 121915035 69800340 237048216 531612572 651031055 604010933 254624719 478548623 896079135 693180576 244168210 387516636 397455258 244299494 628105698 206999546 177914620 387828988 914113549 935947468 660548705 728863326 148239489 383084355 62601207 880746871 493904359 948632567 713849325 321146692 914529452 479838733 961037032 59169164 433342722 288900238 654734920 918270191 548367539 954647730 992524337 466433142 928105711 34937344 620447902 698740425 537841583 868427938 384681472 776394634 782019431 364690068 435058758 447066911 909625187 980705237 728246607 748690374 793319065 439491134 666251280 762203085 267910205 781576404 979026267 695511028 765657989 917896430 731271394 810184418 576289291 740294537 723684542 360490620 731786681 524062571 101637471 610080370 96627673 777486905 922751047 671981231 659463111 770712212 166103775 503133953 133444637 606407758 877809700 536632551 672759015 636922386 47290245 65282689 512683253 238459062 699791708 862979193 655395696 636315655 619562882 267001411 739107313 999522099 449719131 517539167 346148388 953442391 609715138 384719461 221995119 819738331 439072994 406830767 484591180 765006490 465187249 93140606 613252109 304927215 385419009 267161838 414038675 197835775 839690760 454039581 813003291 693895278 324411538 393220312 183504342 176495015 193716348 639206067 349127153 856880675 773024035 225538036 966234991 373507761 915467079 695293357 475843837 386287862 328424287 382596525 125860585 989954670 110588925 597131824 910116858 286125248 257575145 763717899 889192396 618754401 671787888 15734651 398413652 70570343 265469565 981249368 826091542 810451108 401640767 188743904 912824793 617215432 643761682 15239323 835759345 820511634 500765095 105649173 712299967 712870367 224803958 866039762 433130592 359700800 274672126 439413489 543141674 638115995 999120366 34184536 50029808 600159706 644251840 863718498 48952582 961427009 583910835 671811706 951788402 921732636 641660610 865375422 865914464 509830528 740811893 764105664 788527902 399383506 61914924 468289129 864752887 766112365 131043753 172338661 404501045 662612628 40936188 351765161 902865730 355109405 759717196 581950635 376857997 710099367 730720672 790233266 950470816 779312840 318669499 605528879 611044728 673522541 502603017 145855499 769869674 734513892 936063873 856413739 423164533 933541946 650456809 501761195 141572677 781214269 233066101 437705275 689536920 376871902 121751098 910633437 920900612 999648912 716503532 243036969 800010468 223441186 17015090 473202826 425461243 670670676 736129498 967282380 265394430 796618356 8177611 699970771 489296339 708605022 647011886 518439290 938578936 440553006 228127962 177293258 35629387 446064357 190751827 53030646 18929057 913633776 491587397 156394943 752607956 947858245 327279039 221197103 387624075 732307523 307596570 687177503 640199515 987935821 683193780 116085674 701435169 254077922 583886018 722756665 313458950 634411643 19258460 347498217 78212687 574545405 329578078 328255105 430108624 973336980 794010740 578790387 579923938 503694510 355042566 475781798 152195000 959602656 3899233 860540086 327540818 322059378 392248564 265408483 969124527 664252939 323551077 354980397 786559359 542464881 535091804 471991740 693503012 293839506 794620912 504025844 14527423 188505317 327803082 373167772 654005842 94068562 916208682 139068386 858585540 127234738 60165393 517409503 427257465 159566912 709876036 27554805 344126496 374029020 673527291 96192187 721669998 836981316 636033130 365050965 475801867 331653321 512229880 787409221 726466339 802003243 517761602 694328379 298142615 360900757 294059010 236562963 671149036 178877276 582508545 460408876 636476012 43169406 590929494 37506146 886119216 58275738 580285073 267809193 34344360 98807614 437258531 429134805 642359168 784187012 338612947 65631814 532249515 634520181 486781885 720718527 644905207 981803556 737681386 278091077 842394837 371599607 974035277 649025206 839207652 407325371 435764809 411115745 368357501 20076601 748297663 732552137 910525265 103023737 62643638 617961362 176557900 400825580 129392100 934474734 889507358 265962770 579712108 400072354 453017891 983979146 53702901 474638106 542657241 22670582 105847538 494071896 354890576 567927029 137046982 418585398 342711434 657822514 156446791 179548126 107753315 232650136 270926821 220682979 897417504 827429562 998128435 969479444 37569737 468141443 934559481 343351940 662628766 562956021 372803894 265078255 394961291 447452127 613692902 150120111 789088841 441029085 532123061 313395957 62867612 36358313 441155908 701411314 748893067 272182538 385486263 654291359 186057514 313977429 115956229 447988382 71854276 342220475 29468898 86698590 254509713 394558564 28314987 925934593 550752359 99856605 208688806 387388669 147741718 534810222 285919627 748421395 39029712 680342069 534236299 418079887 971493754 839386747 36914447 635360241 13091507 455930433 803461991 99154868 88456981 396847170 339035670 867200282 504988339 466397908 926657432 616980232 929493682 875442068 876334464 712111265 180454323 302979246 749688131 843919402 244873273 24224366 655943112 577613245 375478643 88872737 233299617 699188743 140928023 597614583 325389274 699018874 497003346 856113696 787993098 937630956 719907062 319670982 47256275 6347325 180301377 69871430 476851924 828437793 256407293 511536954 15768576 614684101 259353031 928388542 513445684 940165977 763699150 138862803 552794734 870799631 528676282 598914071 862255743 248851919 779035487 324904551 44004797 137656197 292888729 950917292 94385346 61209108 924904498 268228065 424369030 193667395 155238120 923264228 953938837 60698563 11880809 150440189 824425946 436026324 841356119 681705114 619593238 169356872 686780730 7237088 35248008 976255067 559057088 791370068 960026525 938747824 110797933 327357520 486126765 810452334 339898901 137921052 173168788 278402100 3020946 392038726 665376213 546193881 348687870 776060586 340785170 108686195 226660687 164652999 825846111 257846984 557991134 712390975 32547290 108010939 730881348 851774869 35939329 989500511 784513462 187983142 351351604 180877318 89460523 3391443 650917221 1090855 988761522 75993901 362729206 795959517 73693071 931169609 21922523 886503113 109270870 49720881 783985115 764982116 73637504 907327167 251659525 850511799 224751737 616010605 897435442 634462697 934646232 595831183 816243195 987757834 35304054 559977199 259600606 690356096 234242169 792966716 754854830 527812145 419385808 87128858 597127221 821586703 699836716 805439832 927954718 214528536 720079099 852829869 14056722 14004725 461139064 132741741 928235506 372792124 550404664 412548646 7831711 384074090 855191089 686867628 230299608 37402852 786284968 589619369 264130373 189016958 413732260 981009168 3974307 524757768 809448644 3274958 936096164 947709415 392333401 896229780 3388539 669184525 816501976 401543167 452446671 882152336 473025971 29316659 343071094 900455371 183052437 961701944 959046294 566422994 45216720 172497593 272407661 478439619 105729325 161037893 138759098 535001519 158098299 517345326 657494526 458381307 563710382 419671246 177499887 83753329 553964178 635834394 253567923 163755639 79617915 759845528 911167993 183452633 718131162 511688486 308343704 9472224 998070661 227321155 437929309 842367289 308471034 43485676 746654767 511964679 303725346 588287515 437308345 807820503 251207158 315323733 771995235 689954037 711200148 207801142 497847303 580119708 236527513 927399186 678181526 744509577 512189156 567744662 727565978 773523138 716855244 548938199 208525492 696980653 66061222 78205375 393236567 247054811 63049638 84017985 142593978 869547378 315442260 313543983 716778022 613262667 350768884 706115340 397096336 156466899 262685392 857147320 601526239 486677311 271786162 513334689 771752450 76416279 218887687 123683817 51997997 432766749 566459199 594097435 600182338 200234353 500674297 952126155 117080906 591066306 62512503 16028412 972554741 156697107 438883186 4340215 927398458 958273470 139004662 783093053 652102733 299178166 74027261 852781568 348003283 317303405 796421128 589460443 167666658 952173505 377090356 468299549 505052628 70391657 229148825 918944202 579614865 931910468 623893922 814201078 215943935 165640570 107166772 946324458 784660130 589835011 274432603 727010347 506380941 601648642 143523074 286133557 731946323 753781252 133558531 982542675 937919888 421630560 834949488 280770717 748235546 558812792 57975358 339185644 206151748 398808607 197528399 699540512 14619869 39599086 732120050 79896868 457302598 171636293 951583501 105649835 219535993 321893876 3356665 712326241 227502298 874592395 201478455 30640561 208296527 960064242 919061399 794995630 65742197 675023508 584713185 720906219 770535390 133972420 163046176 873856709 207415013 288623284 18976982 935057000 851278538 8995601 268979923 736293408 112447424 909949184 226344144 231788630 167603016 808719147 215038935 130166614 836510102 963565668 943159809 671432201 58120960 142322918 358443424 84444113 519480995 392434149 853793242 683936469 769563049 209764560 198614863 10682284 88329526 537332700 284342497 216862377 700190563 388216206 867931735 110946182 973829307 374752155 574685934 196515816 148146247 360331691 445938828 231175840 516646940 228956602 517294716 653077024 756097795 599047329 427319562 898242931 294819456 671624111 606600124 82702528 94549848 415466804 374499531 418518795 199386715 998696108 928166339 660606203 799332213 341023632 886442290 689802928 275584926 757646403 266324289 455187540 510781913 35349506 725717646 108771832 557306120 384248970 569407744 493607788 57249351 897204483 711526924 319322116 223026266 830091139 378443151 684697429 504070561 589876864 439952298 196279776 364942532 490989208 670590584 602485823 470640233 441083906 244780643 268706921 211090469 267808042 944451748 103327594 166687182 994930441 648513698 218088607 502314316 442484845 824700787 786636040 6545207 909783543 28817462 942163460 300819256 860911027 535154667 784982262 289177933 54152689 285559998 868073931 604405032 58023500 675183655 188703072 550836457 186412524 247705444 469962679 629702369 845270004 804266285 241742998 913571415 841454232 140099005 449363329 298393988 853079472 159081722 872613198 847889962 34242753 448721559 722521831 80400320 375254934 313673332 925329595 607399379 762114354 90022038 101227825 925919501 12270946 622593127 224166780 500114608 923965993 500446982 37476830 791815263 394789347 117184255 923545573 411997529 612145802 780350704 868665335 187561483 413993665 669892772 888319533 673857225 152037782 51453599 201613497 131734179 883631790 987876578 104364809 198536645 986375035 934399397 263649961 766281288 752581881 948016573 52185419 729149914 32204039 91269542 564571397 400341795 326859056 739875307 864152654 572944113 282830479 953988577 58301657 440821152 83025857 22230092 65435486 436595508 442497787 497807886 37089406 901795247 696344602 427904167 120137991 744143511 560826819 509244883 801160887 812288471 3063777 567563381 126197127 459648446 651482148 781803559 609254047 262874183 212395996 455652639 609252164 547040268 952878549 580196149 784103246 728596031 162279982 36009175 107391543 447930692 767077769 965279974 863961042 472484291 599942490 296545137 120952481 672078462 797129914 770613293 454587360 871408650 771887881 442242883 599781068 181642120 190673995 156322269 992495743 646822631 215520900 453990808 280530479 294022892 500043397 891896873 939452191 456868601 683432617 129711371 954369912 142895140 920400859 547811492 328497217 812748194 868974260 323569729 310349857 217976758 140510883 989234152 117190114 177337008 544768910 392592454 502701112 989193461 791501443 728418527 810173910 177561739 398928943 412171542 168243510 412751863 158061146 378129139 445475741 917749679 802408377 901112298 942842168 819491370 246116100 631123682 929592636 586990354 753011065 44614571 776738341 403668443 778084853 950603347 786011454 12238708 272307974 556169516 971297931 594580546 557122611 297215131 605654675 623105588 736367709 16418823 973441728 252384155 117741664 678421627 223024969 69303351 388747015 872436241 252007396 215722893 142324051 130768774 859060456 601880981 690432454 229828944 151524218 533925487 522403551 25293316 198441323 641810878 241553582 279640469 396174168 892431758 129845600 390855166 731050713 503034916 991402 191781269 840427906 49760057 994372340 49494704 86267409 923302699 341035767 101692627 676140516 69097447 465775669 960277903 119077742 527281750 465769249 630752302 756649901 613955648 511571538 239463988 630132365 164761997 793252167 353054961 404465763 83832914 60586686 596482807 201944722 945865965 110045347 175143406 57706532 453629971 2473873 441381670 367107488 700897147 234633913 201322306 98599071 452215378 354977429 840098679 397634522 154270693 652382814 462929531 546655002 995351848 128801598 194427718 33519702 336453934 432752857 985776748 176827989 679442859 107173786 109810639 143475540 105894532 155571221 441246447 920576235 376970094 460479636 443845307 348586243 443016014 154221496 522704548 222282749 795382380 348947221 17943614 195435840 91440155 965548937 674000434 866924741 398490825 120534153 542496999 48782605 848203831 240810331 155601296 939397401 486500775 240177073 836445037 509104550 127154565 901331922 534633436 408856615 194565120 392340553 425977032 557952005 629733003 82549637 961431642 235169688 146755330 892247081 3996173 319137210 50680508 239677410 663106938 322512408 912832895 666110218 56245364 575275587 74290351 83533293 928344649 74957773 710417011 7224913 709672313 581319561 889549905 168282612 292511181 542116226 893978958 860121617 868836623 549414394 854219559 312581919 176931037 231516369 966196614 571366840 224920685 470605414 507252600 832765211 67169622 35690645 672843875 238218530 474340932 250175617 864207573 642446419 977071093 850152200 189122250 972654832 79384777 23830822 225284155 331413531 679421429 377888111 648886981 988722510 595647665 962072135 978605463 695533966 462921305 877519692 512840670 16426388 419568530 177987627 703688958 672746524 628670227 171902357 993143617 56947409 880767734 891421713 196175645 343951363 629882572 147881946 112571707 963589442 265693712 210590889 7047744 351481209 127625659 759386038 201015694 178911736 884976138 548982481 806483621 872906919 525541701 246461569 774810112 999328844 333367703 485661965 632065307 76360342 449148204 478399692 955928679 52446623 781535569 719489789 349437064 470291105 697010312 193607600 578944835 501288517 717058917 389989659 506043183 73697952 540637176 878724252 530310238 173250777 832026970 33420469 151209167 3535642 125441743 395351769 982177092 284996447 975386674 202095038 703521291 10177418 470467966 997535329 62589937 905391626 17972032 51630123 403640293 422873246 327625951 846348132 53012260 625959086 546786852 954829149 160599623 265222929 748793384 92439066 460764314 539711866 766872865 38693520 145582613 476640454 197927715 814465609 664802842 294069346 440083286 112066279 288210810 606963833 30144821 991755328 925137732 230862867 28377680 942508057 948707203 207484748 782771122 951443598 238485830 507494273 283073209 707990917 770592874 518830747 75003472 376737993 825775385 541653252 950626610 261087493 948677706 282210820 776578446 747706559 899056205 395562743 610990090 721913614 462249258 12591432 642628087 120384694 240355208 28179475 816760426 26147244 309992576 231975087 183917553 388605155 862481590 706689518 327008289 745059529 415664044 440506762 704271291 86485488 225270255 260784359 131811934 154466188 14243630 611724776 568285121 265676217 698832841 653413862 337344826 442868754 23803819 867792090 71089014 312579429 259725175 834914461 389204367 624546583 910429807 616307061 494529870 176884132 990446998 246549584 186688116 180595774 843942492 846508069 856973845 304158657 576253708 26826505 992038578 213969924 897577069 44712954 181676871 410115166 918588660 613499443 34472113 180959328 725976097 234529600 169214067 893802859 596755787 236397991 846701035 164051867 568752707 455655257 981660400 874703938 796380370 605486188 336058184 153413082 617296200 9672266 485322919 410630511 330432572 116840647 292690884 883504438 19256732 11019440 665451881 206633148 575909070 54249240 478858471 426223633 423896146 201005349 206303682 771381812 319210054 814714025 57723790 67664503 896766971 518913406 640010341 991728269 574777666 500569405 875841091 502758959 869573619 122207272 19565995 368393482 481876342 536486416 720808032 133212899 205389927 450802788 221155980 484127014 934990905 828020460 285695318 868871181 111998334 266092262 950997113 968995472 213541434 727160617 919082097 364505851 659541641 792571300 288670161 936435380 7329114 83603353 466363200 832397811 327327941 801455037 265307931 383388388 796119151 247426665 341625666 156567370 687944137 83367297 5923137 153386159 192304473 569264204 726192018 384294071 714292896 478956437 223546688 19657431 882888760 330242250 536508489 640160099 408792485 983895994 408196470 410990479 948685856 356075748 836945527 874064816 148080900 679425415 446189655 960803456 310139229 959637780 271115604 554194839 73650431 160742711 382347921 996618534 806428485 872412181 809140915 730166768 428740969 448837391 610632914 345872803 795483768 652861037 174030250 633305508 792093347 949140832 570773810 191794977 47423224 114770152 959021633 352427297 535661283 117025946 547123583 912349122 380826126 55985440 21718163 900617430 958118819 118510525 456550416 965168087 680509977 891354758 885541068 395679189 993549950 165773221 991953326 242566315 549445757 161395880 958638741 328035354 697736942 610743167 454450442 715409896 993613356 640680146 136955747 419046142 164506327 622700344 390079440 476705363 810361121 106871063 876204914 903635957 565151011 975085264 345315629 810263482 609887628 220491187 504172656 21007922 711912476 188975316 928822595 224759516 358349913 724090637 935183930 42980559 659468883 637703801 339458929 243828325 807646072 534575927 995065430 335920569 901866551 57423913 792144638 954124001 17611634 262921584 337071511 981597922 941576439 121257910 251123218 24125710 339546441 225293770 502672817 521943700 911979719 559766947 865128180 787070991 54908872 970853014 206437714 132548612 106343814 451849354 841649433 984046857 49443702 794391117 649624212 427120930 905826703 132335295 389131725 18717858 602418823 685681842 539892357 700126668 377150141 341253522 878423406 47002130 303388872 527617884 821567141 597963636 783338417 928852544 50092560 313658595 940055800 706152142 237624652 928790388 273920761 25978792 42949991 606484299 675654374 9953060 236095084 481151001 811499138 108594651 121359016 264290114 760181089 629684098 507475171 620612266 438958000 934246221 732839671 678682781 852574853 792402433 607549889 862755482 869760604 822261965 906744144 79853752 628870671 951788764 797383377 991995987 221068086 406813812 332692532 341897910 15581649 889886363 123306626 894558033 101292592 730866595 67634264 300574390 817008683 117284174 709134537 584007100 972680529 214529828 909067792 653114826 668864900 940293353 137921731 501345088 901596106 619712534 233823493 744567219 501062687 749217015 661817851 647046001 920863071 852127205 196439165 580427900 339775358 692606448 322240478 617718857 209558295 422456579 420071030 102560705 282021019 694179091 551457026 628311536 850511309 42327300 544093579 122214488 234832931 278191041 872887589 893806785 838298032 808987540 867499192 296877790 335006057 666355783 371330626 6898367 248951695 702747744 162007227 764622001 723687005 494055955 718024780 865704068 410466538 219471961 349343977 261143772 386531066 39528805 281552144 845326929 236497960 49767467 142762902 386427123 148764705 637407353 101084862 299614578 546505006 853581376 502520880 254352973 246330189 780338014 897996505 972345036 932780926 926306694 237078770 803427234 134234862 638009795 347864485 423619194 494340615 89370091 426704626 961520844 448980411 17765296 39947861 419465780 621984265 559341845 815931921 960647836 853771363 990970596 2243694 395609600 41217931 257307818 62265595 934916139 158621164 570093476 946850229 674314093 648707500 898427764 353372613 681721105 752305579 807680608 364479340 979784072 67790503 68165224 322223821 742635546 51873675 968029460 129729448 185660335 677763277 602385764 356026929 215821988 904309658 343044170 597942663 229159504 753711894 875568593 405967531 28631693 55304722 821661696 96922972 668144654 676965443 186420954 11203876 20463289 796150253 875792632 96617540 768525477 437786140 545847200 326168543 595309595 504861687 151846151 165844159 596592115 638157979 401700008 502538912 889158761 876015375 918999984 868955510 67661088 78517066 727905021 669179099 574308935 941633871 883113946 159399236 272230188 650401577 331109474 500717865 579418769 698460860 688445666 486157243 255718699 150451530 578917762 545150352 324731102 748978105 946225829 573930676 988076446 144787529 151661457 188924041 467562861 8215184 489782183 93340231 304579531 869238361 651408389 223937556 196085999 46965872 746527899 992134550 758458301 519055430 358129520 716483860 594813789 692715651 849172630 793043919 589864381 149749846 448700305 796473341 673299456 200773890 152013404 739400651 887377387 572689808 16605051 37006976 393544505 935970299 135444848 730107720 190301470 47086135 530434855 652028012 753527295 788013664 916084253 802216274 770369779 233665682 624380664 763632463 342023935 749229071 268525575 111670426 666634292 979521064 900026831 445572755 514722464 682628550 537273361 643536640 230155085 331375519 68943611 144207218 324983500 928750581 899104671 970955056 496517495 891683331 962848499 416842717 35743577 367567882 115065887 643397187 168150264 948884879 696280914 218235310 527111892 886985615 857208792 897339837 120237223 713045345 347636794 935027515 737425222 719671845 402169952 290792269 953984262 397673026 288241058 347424294 575474930 649111844 301322670 531045517 908205783 104374487 921963855 938985841 217317505 204605505 984366364 90821667 230608693 649476031 669524170 62460641 492007385 834173259 86034837 948776097 24041397 307430266 946217199 267879921 477401872 84914471 191572387 946935160 330064361 288574930 706167594 470162051 916448218 80093431 994760912 576217887 334566451 926869985 143008243 996508930 463878842 925161628 165490461 225244771 900581204 421853097 199289496 629339878 670100562 214117001 519259349 769872080 888635951 764980323 428367276 590136292 636308362 759171417 353305728 784296588 39795771 2027195 383812595 461203831 798810731 890734377 7423739 817724125 155632979 367550214 617477070 505475040 873476341 823792921 973138869 532864104 70780246 584412460 916372989 531626451 481869616 664803024 252866412 161078059 829455276 862246708 795815689 469453174 456176173 845448105 780554681 314582733 295292573 992941112 379537069 516744019 569445375 553947328 866050068 171677233 670798724 966540216 986055255 429759142 50188492 218963484 161888352 602608264 379242277 86235386 488991301 926681362 285817029 808758606 904470774 657682887 466815815 8943555 989237957 116527034 603251237 303761391 448622566 136562915 503899218 484702472 644605925 11225888 359112081 878195391 996868690 562373300 17709000 282973257 502562129 884270270 51964075 835188624 921326205 176057327 49568874 950849921 451470574 920503086 54911098 803394237 598153819 258517465 993439021 421487430 812424975 188803012 659290060 229415227 589105227 856435716 232859518 299538491 527651803 493587507 36089639 231763611 89505223 930635535 266066306 494526838 15473469 2907988 834598922 25832480 827437406 698042639 898060627 559008037 368362635 569031847 73308837 841928373 248164233 861020800 357194189 521522950 811293037 698894080 648892194 135950616 136478476 229672777 221704451 550686579 8224308 498707349 715692780 866120436 272663255 277886756 376867735 224984160 777113056 310796542 105482026 730373255 324547508 584252453 279862258 9594550 356830547 378243093 195458508 854863013 810135648 14461866 324484299 16949269 274243274 761576570 591224480 908324225 205181788 68870439 361281171 435466978 102715044 287253300 970024907 342688545 21386257 56143937 756691777 40617589 907456860 128710240 561443354 541342155 568195378 88744818 46401883 845123906 929253131 486674277 748030305 375855159 188834392 132262305 785981664 619656871 1329776 785600157 853194821 15027187 291613859 797158189 552887560 461785305 930382998 703215132 3571500 547737952 133499431 364718386 11551898 56620384 800141916 802972306 264070031 279355704 26778675 490959716 949690518 354246624 315771493 60684581 283713005 393236096 484429644 466313213 831765428 860263545 215266997 268220418 356296931 307366 575930638 285322088 732971506 210704892 180753083 769159873 798157966 289482375 783016582 303289649 877752850 348485492 209193088 644865372 212215796 458322428 255630896 828440786 974603085 226339016 92219427 206780303 983810095 644191725 252564701 441443007 712655731 864868397 533957112 462912588 992964960 472832033 67229437 623607469 182393575 442886411 568928191 232061229 615906736 319578705 555571406 548763145 880504831 771192061 50853549 785904877 302745143 478584972 58441229 692289499 59535978 947613712 795400491 228914847 390245931 910886840 340600913 10381033 182989874 645841271 396781076 80082283 164617733 546640026 936758984 195518257 637968121 85550652 999830784 936606857 212653459 543729031 851683801 925376190 100349361 563478135 955116861 225410136 684775721 256798593 645686912 53354627 900106027 293378672 712517548 951457053 337667082 378182011 141435612 615736169 9156224 846071473 199001557 85690405 961406997 782637646 932916328 262399943 890493908 275356486 133224185 3460425 141426263 850109205 496273765 880164801 387161031 79004431 915665225 716076210 145944561 365420650 34624681 942539334 991773877 891883097 840124467 679613275 372051588 181275369 680884072 449329255 270841927 231198699 814078533 378146281 969522135 15673694 349782495 206071644 260238513 964715810 328486984 212072523 153508856 796118564 980241680 106938117 770148908 86603131 467415494 756642436 568875928 334935792 834432281 382875943 651421917 238346036 478123621 88107042 398789351 383154998 580653488 722575614 95962961 373551476 509078118 580295661 514098421 624702418 438634511 167528013 214060801 601396728 567238640 76723706 329288677 501968290 357790092 869816530 656106527 365419085 180548073 337051861 263612663 73622773 410504502 911989812 836523336 486362919 860029085 49402983 414980237 725753077 554153039 772803602 198116850 590083296 424153774 855030917 843477520 628354366 244191418 93664175 483881295 420929001 404839635 834946771 272643995 785592649 669257533 11850870 40468956 807115181 461821328 926475805 550480573 925555386 272852800 3406298 709060512 825490960 113623923 391992806 133269530 683018320 877953988 518525219 84925049 76682561 912798293 395726092 61984868 185391050 149668157 528672968 367630226 336991481 290353637 10879761 411377695 957677983 453751352 663371931 120632058 303334058 390405809 325884447 25866515 414763726 548934471 294456931 247976752 108774201 587160173 789683788 109163752 39484834 457159012 551526554 44930163 747159799 543642587 459641911 612151864 896175930 766974313 256811303 23219788 146722071 568705706 916349234 5375475 683949567 482584538 986879610 687123789 216449442 608025765 121379943 232406578 705413517 644134769 390521282 539040605 189216 49793893 665470552 168545133 514310439 369448326 136800466 814589515 977142378 469597571 110612047 817743071 760198888 11612008 141368023 994200432 314833925 635589575 752969881 670663701 745329096 805162587 311881065 446723781 330098243 813332779 389911414 256783923 777921017 260082336 867527966 166396691 921458459 800979704 785591811 38973673 190151739 776953669 1708985 222603923 398516424 983115262 506916577 458579671 851187567 447070820 870458648 911029340 639952195 179301057 233942376 516405041 311500905 70137942 726624361 278478953 573843566 959625469 94596642 961755901 421286690 231520366 173427503 492728981 999242437 107801682 912378456 160908660 991515977 304275904 785783451 835228361 39700747 611187797 654836900 605133823 250972 235348136 738063296 808755576 890824993 999520258 824179694 411443236 55877141 801950856 40720763 899209873 762760322 143926615 139188122 36058377 647785955 62563392 481889440 517464062 582494055 154905122 167987620 616708067 797511424 423572171 227464040 938323924 187137862 925360318 24364443 726459805 383123824 246113420 415272512 985552898 971704050 133892911 841349443 208896619 451881122 690650479 769259654 156977481 324669951 47372929 354585235 890882058 508854389 560366617 330816553 129024986 931327000 355865404 833947944 316850022 158495996 841503357 455028635 860383825 926996118 924511843 329853509 387542157 992363649 759669474 584722606 860071604 986854359 481243503 858370097 933073629 123604481 929308582 379471413 93758704 110854035 935617509 764539376 486034375 201705041 477514963 780942561 889462853 128344373 743892891 221390832 926277562 37046265 547765485 273413466 707399827 589402524 120296910 957157168 534076616 598095428 229387705 100515118 499014454 666750618 955523903 639159088 868901437 953735162 703297109 217186810 675059832 215409476 623202679 483067894 932617974 693839059 178071918 866462448 126099420 257358476 703074455 80573256 891396417 251481917 677522629 279770888 763807310 645063408 445023218 580419270 612061330 403423476 29354441 808283623 838745090 158876037 892159983 562628556 616137175 234089175 867808390 503213372 177555440 170084769 815337481 766872568 198949687 564608330 588921366 615568074 582136836 502191033 706985459 393644820 100299564 43918033 535464028 717012653 648727813 348475795 217927764 388391767 138600102 373654039 499667632 803243013 947687575 206458716 790367128 380599723 134594508 111327047 663148923 229707048 309038698 800072731 192346615 187635105 382834965 196840503 398776410 818651942 4475901 2789573 135926569 652451782 573435870 386911746 193939025 708183349 57912131 103689809 216819917 188869581 425010701 87461939 97898505 27840180 410143811 288726503 87554291 774078978 856662625 540342710 193231076 926296434 347432140 590057732 390677487 822420750 160451479 374336855 860607329 928793845 270957420 501845788 72853851 397655815 983189252 542001656 174796518 695885520 863805825 137259535 471754707 423064591 239267040 104518613 58074852 901021514 281770566 812417482 792752521 547110597 152129399 899652379 706734464 595737829 447351878 891630566 142814525 996144818 782637734 822811557 702176809 100630466 498764558 410543166 798046100 495084337 600183802 597647148 938548067 610095330 420065314 201273660 85058492 542106008 833362150 99849216 777203373 755724548 54929547 921159613 253154624 262273416 343488465 987789157 235173612 397708099 509690048 128278608 865539342 202035124 994137986 752799477 261905982 194280831 289044069 122911287 545062367 194590975 291940781 356621263 614882545 543268929 959619539 498545678 485177942 906056810 453293819 178182132 109365666 535488734 297917965 346936831 587838358 875998549 727735554 559614134 860225457 480707535 353952923 226319370 260637135 943521159 966646934 956741304 865505861 783302874 207969292 100062823 403650706 393814832 391177479 894837387 736661296 852606202 499699360 93196863 558727657 29119066 54145839 238515539 157751739 339155959 283314679 943229538 612163190 910064797 393346185 923740168 610108198 332303484 430154110 206630250 781480086 520665187 403540159 556038183 447235350 745274544 730235297 727521139 884692952 737399589 151049636 197301280 975700259 593335734 193758682 732473312 180183693 193253153 431099068 170524589 65976254 189676180 580056433 705501681 936124127 251786411 333128741 137534791 391768180 917738266 286656215 24164132 253329062 88468289 766571202 259101548 831879017 707630116 915563054 838267943 468020536 767302816 126284659 806238735 332968738 502694855 253333160 142970848 380019054 123627610 309486054 940297005 139809003 99122349 674971705 11939810 53350681 570348427 486862967 68401592 909697407 763669472 735839313 821810751 117754382 951944849 829800304 105044735 839813759 247309758 172167364 790680653 420109930 180780836 704328843 506825878 945941815 116746041 802492435 50186773 304078470 72023975 554894129 494281633 120621768 801802734 174195069 522615517 783955023 47267225 427095906 235489418 55896188 133542560 163056917 357448066 669447455 378065434 64335106 671340592 684515897 558052583 282107214 433299775 458967747 253336432 114265674 228463069 390158260 632409912 560307477 181452458 248614085 948954374 552504579 663672266 210075269 262170073 879835500 105317961 763068586 539610763 477836160 116496496 250143240 954758104 382959624 578336349 725034551 420423576 874267710 664484690 575691839 482905385 726628962 448795002 257231467 773548023 90012812 436201135 498030598 838346201 323147624 28797264 552685815 932181017 481028082 490349079 556092808 253862304 213194652 649647540 308821724 486439997 197299641 365343087 289086485 802883160 331737602 111395215 45519136 990509173 180545099 215811467 260621587 44492383 867802283 70747590 736477718 872802550 562908394 124672120 66976631 528789094 590700051 584813802 304761614 646135667 916409821 877755098 791984029 215278330 573876190 655079365 139652329 116133445 194699892 942661130 364696323 993841843 312716175 652882019 601472257 773641034 522479377 734590198 724068977 751219361 245197376 853554733 996843483 254456868 82224178 123006461 304691188 766374931 805512082 618393207 955843732 602584443 798882334 728080122 399997369 889043617 7610889 515751383 431180308 244306072 8709895 209402514 868014617 735132627 214275754 382607116 860822706 13667900 122357204 327364597 954111525 256517035 187498494 82190959 765610375 426629307 485726143 799395583 290340955 522239286 500772384 355850438 254820727 580901298 522753660 788233188 80822501 949210218 840169207 413385849 7316305 910046468 367610363 424474032 221827944 775139781 829420543 3867552 86102741 12004003 441878295 158458742 490664908 903863165 265891630 622902961 313517260 398185980 256954289 848969608 242413243 441486593 836014129 257520070 645924144 531496886 307022811 856520380 520295709 29925543 918719986 975925373 439814350 143084688 820796511 242105409 563883385 181535596 940489173 822877670 122166697 738143350 232902388 92662158 164927661 264105964 799324570 759061637 343382546 276794867 276472634 7848859 496454610 170410385 126042997 95618533 973783983 284606392 617149921 570370848 962832271 78701148 805901985 875022774 919180558 531876953 86133431 272838471 597165861 614669167 141303685 982922130 540117816 731397877 994842989 876678735 879341877 707571497 27497927 67269208 190263427 583587624 187509045 94615035 222953790 511171163 795635363 576692646 831483468 266694316 136079769 333093726 343916001 60736588 333932113 870824877 140655834 724157113 328181698 104356175 237855136 90171307 982288376 284494841 706134636 537170218 7027406 281128625 221868120 235398069 966862864 926092147 354169295 263341723 426399787 353991973 124949586 587598768 13317384 737609536 119474357 219283823 625205197 335671056 11645590 508356358 433175138 485998358 745681770 330725836 516100862 393514031 110276158 169799180 844261695 14356552 906623050 472641495 817267721 342379011 166124177 333197448 644720089 569359520 192874927 601625699 389084912 83224076 610596010 355620316 717720721 449959134 162060531 48008699 770425466 827209190 468711081 677186166 826184903 327524280 956715631 913369845 63355848 823431014 243469621 877154869 479005175 112670522 923236616 831289378 434434061 198287471 494248183 546342139 656583132 641478327 966909733 120281393 877428636 332527940 186143185 409869504 314607191 684139788 545216273 12615165 93180066 435115334 507646614 299770113 704609067 680144486 929928311 505574571 716417868 214304797 270693423 566342838 855544840 746157138 447902794 20777287 640985981 491980391 104937681 184630673 749492793 516663037 486320539 515787963 537281238 425497006 412990406 729233697 305291239 961419380 788388406 709428030 228148498 109018613 544831337 584642806 209405154 812090598 646555217 757193879 903366731 118087435 34417623 33622367 89087020 674724058 558239358 476137627 361592303 536850843 767517246 772608096 465030719 4447873 880689139 593067276 852553990 998553510 925999747 509055074 758824530 127478629 846411694 992848942 544774793 887192705 667713619 663309853 125784021 23516642 417196180 207134127 732765759 234928379 221424155 747958867 187343172 31008380 353251550 913760176 631376846 620967083 346392331 183249112 713194576 730455406 98410642 838772250 762309728 186547170 499701740 188508807 968098597 710294954 697652445 977365314 291156020 605185570 920301121 335259152 340805861 606246870 52183042 444451834 983237221 833893218 45335727 730697632 593321400 73955240 20329196 239101506 834269580 940955762 588415569 970837485 823684048 205662839 152533224 330337265 908091395 455560721 138727240 976760629 29942736 763418623 71201248 927476002 497278847 80512558 429772392 198696364 149886151 563076859 701039912 76996593 689060147 245913551 670434481 56001822 381714987 270414638 734899136 229009796 67129837 139863644 240980754 208051527 186238411 792621706 310722107 49223204 169762760 539546677 566052609 1383500 638276517 141148996 459629867 977314402 493191764 645622478 541564599 48762205 784786215 186456033 985156745 776806485 782852202 85245843 233674810 399719192 458772234 950955978 748193219 559803537 501808442 661772412 500978128 379387063 617906241 850626116 146351874 217383636 401993885 197489506 66757376 712067270 270732452 866604425 229209969 334402952 541960824 520610664 341063496 623040968 469282453 677207279 982375811 663248730 170362658 721429085 257438007 874889552 766987925 79362571 943333645 678729657 31396958 121562629 44658761 463598922 113137248 483412717 778455156 331286093 215318519 26467765 294468807 203814884 820954666 78182289 682980500 142116439 182961352 953828647 575547993 128172505 14730698 387207227 151571695 244349445 968721583 335502589 405906436 467555875 972124931 567450968 14372393 48165132 663221517 812520957 307975791 721699926 450304260 849741551 788278579 473938285 184823016 283827431 682582335 759463928 301657565 52347268 359953117 813769330 900843909 769969132 876498491 860156047 663354514 225717549 425796658 240444996 763175568 583544405 172486381 697134924 879477279 462714121 881882410 609113180 599075655 640373201 514765524 592141055 204889437 283504818 835699513 202141678 468319893 775224822 880490470 891805006 220594990 783142833 221376761 26493341 735299352 5569950 270866053 257917839 516429407 244296196 165110810 327690815 775727421 619188277 242032003 655002804 922632293 756286380 869760026 985397387 64472793 922268821 776128069 212290647 858076946 121046126 447138045 254653892 155806742 291586815 99260382 533394453 774406258 373168322 507661132 657330050 841307784 760043292 877078095 986072994 694298333 443817812 130241572 678823815 827323569 892087194 497960987 375465499 896076921 93558818 973787702 807780024 711859974 908608162 46661696 123198712 149867181 888020689 383135400 448432444 178275349 477529395 629632521 456685936 630622625 10109780 806020222 222411809 516900127 574904548 868438035 762879267 183887376 910701103 195901565 969597324 415677218 969656319 11730373 196948060 876985825 158740711 867882717 913755482 578921827 98658293 206680574 603197625 829518254 304542914 878765421 657619010 134459526 801033123 904617074 129630031 42774306 378336063 353778403 336102247 208759448 361693583 469606479 129918982 34392448 240408951 287547321 34319472 121528319 845843232 108666711 549661538 151614921 491229753 369370147 428770634 879526595 204495450 445264512 267886777 874325355 919733707 7231121 612730184 476401906 862452889 569094867 693961678 739168621 992230867 948344904 799294314 461329708 89099451 167242169 24288319 484656205 86733843 407704802 744641662 436718902 764765393 970314922 64243716 512584644 389550171 26034674 603575787 420789849 520638327 214620379 447501240 70357446 65111361 289113255 570363015 682030395 607838860 170536485 711382528 573808652 640024922 901795582 473411558 273549729 807083827 940184646 387078261 795798358 296748093 650297635 170924669 522258231 364822619 59807463 425141548 457219166 998849187 898835532 263783893 730522429 180969135 577766306 4785042 880664321 176990450 756639430 477327642 86294257 180832047 294389124 479393040 792034352 892004285 75418037 897804106 597887297 569433873 113696762 706807881 902104167 970906224 403062900 680229082 789438306 690605524 472106250 584637384 274639005 798153212 134508152 272332882 732840302 356991748 686033476 51814741 889958089 690664351 415552331 574623423 400956005 190208933 247677073 566438748 338889866 978795703 789383717 11558380 235048228 141750928 349248411 828316653 152407954 807716 560868473 801275136 174649895 115263015 52923750 569905583 366866885 329694069 243888941 123195868 704820430 517060777 612317751 733979186 701751813 188247212 393052853 323798538 232031021 5479594 896359708 720161667 250266104 954390363 255074862 242427772 853136890 396297500 992104644 104188504 963704935 44368100 238765353 957202402 199838958 608019859 537658212 483959176 433471293 844688544 440894999 774236552 403848125 82604449 575074277 105246785 44686981 658345285 875535250 804530304 141043080 715171974 659989046 418346911 97605646 830282676 713846039 588094575 385026169 347445253 356585046 547329960 392793998 225924747 116875685 275033421 676053468 487291462 430762299 726467528 893496219 803003913 695071381 655030112 430003105 817249143 521896030 595867017 548098866 845818745 144455881 883426839 714907206 687381296 809225166 277383052 649029135 569832272 534823748 721812584 521035077 265853224 447097794 785684947 395940985 269413972 525508134 466857662 105598818 287449670 13620849 525275536 352905028 116070968 601617291 410546085 12511023 7749000 862761983 778628526 767068856 753171492 191900364 688054514 355445260 979223970 936088990 77247840 595656290 179406606 179971939 897110691 984765631 575167526 867428569 277470776 917339296 664125323 711499309 759071972 901358724 615750546 761541050 999353104 456629411 372623652 201478776 724403175 756399487 723676437 50721425 686967557 210613865 258525359 736285714 947309204 419137530 880075669 521465 127339595 640562282 931471124 863713205 814845232 379554311 701316025 805723144 922989607 80548165 333163360 252204177 129327674 112254779 506801662 599183389 411337009 235331559 437808724 416574993 982705797 435670272 267481121 234890606 545778636 649300841 142912517 784661280 455636230 987651744 10078 919801529 622764839 400267451 364963863 994583977 819587290 324077656 6924619 874999415 32311086 840505907 512615014 89430534 184641116 905706210 767106798 396313925 434813675 902564939 367838616 705830821 376394467 292434460 446803238 733680547 943506873 950047298 220637186 790471479 734957648 514188826 863527932 8293599 251966872 711575064 997872916 346896224 125121542 823219357 681619853 982752696 543411473 798758111 610643416 612846687 685012646 241630057 41102903 484165375 368874868 608452839 31883662 135324330 431406871 514327531 267897940 412350324 138751443 213670193 607780106 144151631 569557098 476666316 592856036 476947338 213899007 682720501 49469216 444162293 207151653 177300778 149984378 53458278 236994499 545208328 368458924 604372642 993342114 665118834 907853369 196835045 53981577 448022984 683701609 139698885 491700125 953898260 826311093 361500631 296446302 201770318 578083097 915030128 368515022 280513354 157914961 868539611 82368638 622591862 143894776 952581384 94530534 247423434 201072889 22883071 892892204 773178556 187153324 821275118 913900923 19690866 96153322 888683475 550220293 970670050 799951793 692061701 172691140 703253216 43650313 328457396 911827300 582054337 313283065 236213178 897207601 44528860 961848407 80628319 573600292 593489449 869127896 258351621 450068524 402511705 404481813 538316481 183624429 526535868 464184688 584091448 599767388 952139497 206125432 41237877 641317835 386658484 946943719 321909396 256818079 447428596 989380145 849039823 369235789 522652358 393993682 627094037 735254956 80015931 123831217 725630611 802984536 370361842 848639850 174342541 697208878 120179533 358152574 737839006 813018863 186207952 349728104 100524708 491816715 978660560 664546258 417167910 47842823 145159091 938188470 393973537 664290831 55908768 615283877 9620183 52742658 206369687 927558415 748390753 220961287 468744217 928558092 43427120 783073563 622093959 777376629 719667887 347804420 280071616 205957576 479457369 611300812 290761825 183977015 88270877 166686995 274000427 557346994 211761266 499545364 831679763 756537180 814090959 206995046 507238966 171551899 454708773 430749297 213385243 487063713 571378314 531831609 824277488 229335222 656431993 85595667 659711178 800660458 483807182 735417663 150123332 712680250 403671362 770018518 381760407 133749911 936226658 827109390 589625838 354378127 928620628 207932218 24744218 291671133 373907993 242941618 756698960 39634925 59320982 872978680 437369661 752735854 790373833 71300763 41875709 450153945 223945951 285613797 402444872 739672144 843530296 633021712 306485394 278747611 827608257 137484913 440141169 68028003 448937846 938275818 528467223 499520379 819093058 777913012 331844990 978938429 262255642 908774892 745865276 97551226 192099045 165521664 182497192 553778626 513694961 147964556 377148994 775718840 17664345 881654357 231321898 814767419 281972511 137043558 269220033 11337602 363807170 764111828 377013857 162601792 964527439 473306656 652067967 670729258 48469189 339998557 171769010 135339396 955760692 237532208 234216904 956887695 761678422 968343661 724098211 34767668 572578696 528095352 348911516 127575559 612322098 522719132 901376555 459841186 621911307 738990109 712831707 112304274 600856190 513418619 515667095 967319178 529841789 611110348 929199655 746643792 644590254 972264702 459276328 57943855 693994529 426615762 493757256 923478252 219637209 902474802 928938064 767307055 7723583 89485434 641741108 509315666 721172787 699190030 100005030 645658867 364244058 486517023 818179242 467381144 171724789 554077499 873598600 847470701 659569579 843585504 944041957 785062941 576639556 773414539 44128128 859441759 15107293 760426521 704552619 595180040 35988992 604163948 54706963 385778498 393667262 686108114 950910319 139282899 42482329 164292565 433373926 323753212 96938096 83396888 426122360 80537214 312789150 200810983 301226358 852574311 383452295 96456409 560072775 962463916 909841882 828300583 121054845 667402247 910622273 636438801 631348145 481649952 595364921 280553608 586636145 753725880 472924248 360738229 121124770 276661347 871266395 405306256 340287908 438230941 288825947 145672214 248690031 319889750 253838091 695937602 678468549 40589629 955147563 701038993 486161767 296404788 342773185 665933453 8767938 894787754 295701781 601386709 833552603 748613177 775363375 696842654 339507555 466733240 96096232 587619426 349055867 529663511 560202889 452284789 600466444 590969184 260602199 795927657 772425598 826797102 812012400 587879215 388542306 784956281 824458935 518576081 245285959 767887146 676875449 49415109 430551519 768110580 953495313 730845378 618289594 662797322 702818506 323682669 309337535 936823245 428573465 585776633 832529301 917978776 807381669 579368846 505705587 735923262 968716327 900027102 806165681 187599343 702656023 10104493 927944654 309374418 108432788 20194812 914294611 624497373 586185636 6193253 624416145 21045871 686572897 966803861 525572145 506243686 361744023 402534760 612056727 684896429 692161417 244603743 654773899 838585383 234141999 387778395 405178140 206841326 47650266 141289104 856037531 684788892 181480559 47880955 392132996 719216390 96755893 957943050 156704457 174608836 602856788 802554106 624756660 727342109 981278292 537263411 587961538 758003422 624656576 409557571 103830500 820510451 994112133 176443378 596106135 413250056 105284667 44348081 204265743 740743014 683506071 63513935 125684747 13489622 136785300 561422149 139483473 899058285 957513930 912652081 49395781 174951225 77659808 527405919 892176642 1227037 846535236 238507837 938165786 563912804 54991758 387665575 254334376 755532105 167025502 268133283 780661062 460971212 407824070 494548701 499184531 649872471 802103448 552631342 253159056 152388224 746010648 141378992 843476193 723917526 193968366 53368040 189391499 611643954 103207215 886192838 641584720 126390444 261255823 283617736 247463095 188002220 91583409 716486329 753065640 587183995 653189557 167515487 87375246 999660987 590852793 840459087 988396254 96947234 146259861 852334021 424120903 352339669 882866223 48706559 438517576 388551041 556630070 71885362 82671522 567232286 530727757 171239527 640699389 576761491 605950003 916860624 376444907 898962482 740490887 561393915 650133650 693626037 240987418 961033946 97786140 334426419 579381038 58313234 510800285 47656656 702284843 988850876 682553606 458977606 771128578 39184019 724349719 445804164 633523400 982063299 308285926 964887470 216820755 688754090 44909595 606407983 245640068 322222600 991641647 275062751 624963905 20808346 636461533 118655261 622755291 511326002 259773904 839273602 16107513 859196329 922497464 947968611 669521574 431383508 421895147 284757750 662555505 858687498 242999261 326756953 14514784 294135303 424333885 101708419 49715457 372680736 589447357 836491515 251128425 623840552 875371786 272630066 209170778 956109291 830728773 679046712 646766384 676506100 566410695 235414649 314649453 641575246 899550153 909595236 692437242 412114870 816913417 321322731 38295742 133010072 886646053 867164450 868990818 398869455 546371221 738598425 630758504 257136128 977347963 513269904 300753639 835658883 786761020 259748508 540267701 987262141 15666960 286551918 649909853 641176073 636737504 141749029 753796697 987544211 998259073 353797714 57566166 41569458 32869435 808355011 196799554 802978372 796737584 233524725 184297434 968546147 669590301 485425750 584724178 30042182 590910952 979111860 898393959 445303562 125141752 222998810 819143817 588294067 40828882 286886583 522540068 510073820 210261282 695951545 700279932 891121044 968334472 572550324 795880687 337157356 304382767 735825623 168234629 286132596 305115690 969262212 375726706 74595903 858072267 154656127 957220212 939335665 97622072 578659035 799904373 892295863 537711798 803251749 859571263 570334595 168186726 283774769 808436841 33367161 795018658 813846046 656685676 139606309 653664855 32005112 949764573 867113375 58679692 854136080 298847616 784220847 245072052 571435784 731697001 718301434 718439744 304129994 36788719 719222288 941002960 312601916 531597355 14437708 431482074 756697965 21017912 477809247 398183075 78347510 669524533 273317787 788732831 630386656 511662830 59161493 782018345 92896270 115137664 6767675 258005964 554373312 306097744 675710409 51036199 342439116 951833819 784253456 936465707 81114861 88517006 30409154 963379437 403417503 519889657 446049464 701339327 710469234 727334129 2855262 643933463 836912098 315728550 792680860 102988363 853313054 773153237 682795152 311012688 607072650 373087049 18232428 265210803 209764157 128225122 234871915 810522594 45634804 334337732 252783212 555309211 841540292 897322944 878570619 655381335 117437150 432661001 404871550 655047680 112336932 338993988 715106207 948903920 457195345 782108486 395272286 641111359 690682888 184939593 706432017 367758601 839541489 763655107 352872221 540015446 167352967 906305927 213289269 932261076 315819961 966126081 184541399 737345409 575724909 976296968 340386992 158939027 213700421 136759642 869378512 957038780 230912477 782738354 417663116 650211130 364516446 605231125 305322240 676724168 539853280 571606368 667234641 38684543 123311839 371510677 811313916 573890859 101618119 408092140 541239481 374444405 138762463 753125650 729871258 14130153 759792335 208783109 868366625 723972539 21216441 841303033 438296967 116569465 995474511 296279485 452562934 304571270 94408769 13112520 163797196 431224721 159574529 238182436 725197437 555786833 270730228 442036436 399823730 198230613 726084928 471448430 281500352 382099704 414844141 779504532 490819911 501670492 279164800 241776902 174792876 547556156 648240671 261014302 114092862 24702649 623287008 75162787 405210758 797899270 56127935 172743670 195503775 187678414 322606497 677491228 854942274 534280023 923790172 974298479 432742048 71534859 45885085 786998035 231524804 852940612 392799768 279937475 948666518 204891303 18904252 4738750 338774489 199517630 69917494 225646937 612580632 481326561 878993141 740239974 453252522 178088142 172451851 275625334 699938355 409069398 770971909 586985571 193712866 541120490 676425067 82145982 544707110 408239041 298743229 56787954 850675762 759290366 93407485 299243227 74009619 935098399 390866694 334435936 949972214 237371944 79139097 129733722 944630454 428679049 100026754 671460793 728826052 544610151 471003179 280581797 477140913 281066715 473095719 843414293 703388755 164804655 765835244 428324063 434679107 220737547 201116264 695623943 384401708 179534654 967659216 30102385 642920660 177408146 37774097 190694953 703769027 864259076 371540530 690835033 424461374 692074359 663114873 471163046 47840118 816569361 181950070 452487941 21651921 857219595 756839887 174213773 561575208 160605988 60194523 960088043 82047203 618962958 501475170 305532662 992208125 620194226 435397783 128276610 493300592 862764450 316320074 390670293 520722114 319661143 732142786 613810078 345326376 832256644 831807926 316215212 215832643 921620330 901570171 96438727 763344367 293170913 639472134 139974090 268004435 450462756 615425065 171171999 513190657 893114314 540444760 638749338 900392561 829684447 546924422 297142940 296124811 341635414 248124446 372815356 966895991 820758184 392848174 20695729 508410869 240481454 592811565 97278221 943276501 422267723 356475540 109659895 550136306 620356415 946505553 839626879 711035604 90678311 817037418 919050294 480752661 704379963 608427655 845341265 248730469 185295123 880553341 585716010 880744767 889611512 591237814 410411468 42511859 673569152 356666622 338552779 55181939 764409150 878690024 221508900 152947288 383768878 664438869 199305580 178508751 67949511 315608025 8214082 340888118 940958041 714432707 503188068 281172482 804031399 866367863 683274921 789515093 361257573 799556471 648075028 284722181 971884271 91307779 683089508 200557569 501839817 192863546 120673657 546992323 135686748 180268513 991651599 968924655 327810764 4946757 917517364 347549147 153736425 923526998 85158394 647685222 295765375 850380942 169876703 576490785 28714617 575723660 454951433 476098143 934144580 167515368 191486169 470774753 196994283 75269817 571928505 978543342 304046156 889093760 55297051 854945481 349109903 551522632 593071071 274194827 756891272 42597212 284356673 461599798 303132224 107707637 912564261 499829551 770216179 381011536 4806391 97395684 281839543 322565688 512872138 527625574 403198723 137831374 981539720 884872980 539341863 327223057 166915022 811997002 436281337 243008420 86465885 394224803 424325434 564771987 76135214 120922066 900308968 507774515 794661313 562095714 284602755 276530423 165248826 332268038 691157591 579221632 211240142 897788671 559245569 92075696 939228382 787736087 296742748 173196293 25461096 23368500 285858584 25638253 944059525 290733323 729559078 9510084 928195709 572679472 477361428 952152246 696631143 716314471 390342659 392104916 140215803 201422255 50096915 399204943 267599471 598951645 247751492 223711706 186473365 419068807 610980341 910465778 142687714 486109524 233189241 678265741 824373442 715112220 658169130 81887815 946823797 69267107 183541679 681139845 729948173 460064629 473058637 329315839 3003659 76653841 459387248 285037701 264107877 696927628 504652316 165029206 951150165 164646884 760075903 97616928 446690555 53052574 254405328 860954451 580033727 413661224 218464318 371078925 936770814 790625326 268556351 247216046 236502283 93006687 238403801 778699184 184430899 464617697 13441793 634697983 218429853 66822462 277802553 495007963 723015133 87755253 715005361 429345666 641867021 935776815 19046767 973185018 700880894 172957866 458782795 699822259 427714520 416759016 223408923 110247222 478785359 906829011 128490594 119616568 699926422 74306328 508866707 313141186 400173338 762717065 48607061 545838412 278418735 483808821 396111836 909530264 156842706 453902618 422726252 259503264 66555892 970975534 922428466 491217646 889922050 952158285 106756703 230325993 380186779 981740310 65254464 315166462 59462766 687373630 425917020 272386571 218270181 626984704 24582267 866631828 307887877 205467718 5468299 394792624 60961142 626923191 811421007 233544429 57257686 86711455 758139428 410618912 189198937 951079117 617876639 5581281 743740276 565221349 826401953 824110624 469241943 71975018 64392035 123480289 687998547 618016134 959900135 764920181 40570054 163833416 956158189 879345010 913180299 947938615 721040863 621554330 362437262 523874473 724528131 52327344 58044290 904013509 14988943 510501391 653531858 356195376 693784933 811976041 58738816 753406858 462746852 48389971 648193384 282145865 890738987 326008919 467248464 264150892 87133107 731713348 743799518 773627880 230936162 67534221 803306189 64372008 135764185 944255702 814991237 511905169 830262869 559385772 243678291 352126096 866524879 693293718 862494826 448948465 57347797 413814346 9145664 740180256 562811561 311035127 507186478 693730356 433940163 34126345 121322147 113561711 180743401 222044685 889592863 544748190 392431694 76769232 358849448 577933350 409178902 148508879 36164910 829016423 302377970 189176840 728096360 827881640 647663027 331368390 291753875 807862931 861677806 5171375 144511655 883181072 377113696 602123565 275802531 197756661 253174981 244120148 564391704 907935819 293126736 389882783 443995756 362607850 440589206 894630071 483052306 593218864 979031599 769389453 637600635 48922891 496617102 404718308 747422488 803411253 291518946 110123462 462771840 962685632 797516606 206495349 93850213 250653795 281923969 984866424 888909042 130557871 417560658 882355515 331410271 793117179 768385807 37817662 692222021 440712562 545191579 300322858 245489149 175186654 374650696 599911742 913685554 599321444 963269721 969164401 261865003 776267595 384745001 317326461 742284359 707445941 316091053 440713054 108213030 384976025 850504629 813809299 945111715 117131444 578424803 27534988 40291422 389520661 310463902 935699980 807489209 530856272 779712329 427713828 365287116 187030184 837243511 896705688 467702684 167230503 167853613 795888027 69010581 637133916 803906966 900978813 873209021 457208862 501946365 884122091 400494144 64081745 680181346 335313090 913847051 718733957 386215036 190795298 662807138 980736061 413471240 462514806 408490844 122860945 369578231 288887200 387936798 354165716 839711915 796141831 447398672 494771023 759012043 645649216 959513669 165770112 347895220 102456832 477539047 598476638 808510675 528519790 8145991 254353854 594607014 261880475 617435138 176444600 186120231 754722355 825932500 924615360 444865168 252950855 623975724 684734283 71582163 223406474 960902353 232189549 516968176 640518940 217701858 822346118 230914874 865719995 336913629 952389998 566203588 988438311 486405331 329306005 192149615 775380865 990786884 531090822 91390390 857789450 688001261 273807374 774636891 351715091 477340034 155894642 652589371 369516271 751798527 589947043 220976416 590504555 236061750 88867048 662488505 89182387 554712802 597552129 76651243 818210413 834133876 46980711 827528647 709261289 402951538 138977654 595807731 28720002 998947959 382582762 936974107 684495550 433417297 596664333 702890808 250634601 81090393 840508742 382595056 378512851 20062173 809202720 158325538 803873268 475997460 865942691 854190844 983231696 709855542 934041618 101424662 850980062 981835991 945887082 103573426 959073044 226190750 576877957 219516174 710954196 275188736 296533297 764272186 332958415 907043709 69574950 315603307 238766269 291568371 479143061 29455065 63770685 437395846 521820487 533660557 579105686 285756734 222306891 446517213 882437633 770751397 110474936 742534031 918685107 354107015 373127883 192508744 698053445 721296274 215279779 172310614 828511930 550799551 532312134 11318881 941345186 768871337 277421533 980799293 725102176 741169840 409761228 472860886 781681257 359390666 242631655 60601869 684524882 344461480 172087228 35561355 890215448 154387663 888604952 219474320 125369526 786562006 157455786 911202951 584832556 614766553 658392195 341418045 936239814 736287403 227867124 368336527 496002613 650918293 912582682 274741024 981967503 532245333 857492587 338318850 698328028 668932044 745335716 143721650 567939305 925019846 482134746 91433196 674124413 405162072 235903831 856981845 723516926 457295627 914425852 323160746 33830567 962534374 581227285 573233853 139218567 184660156 855538154 260743836 500033010 508088585 262784897 679522566 194040618 912736938 63553624 50383381 606593390 513632210 310465362 158951405 978063240 76234734 140297794 178799722 261953617 216616028 549798382 916476515 371781877 505042714 807322333 836955221 722732497 413775092 187591340 261336466 923350983 722460693 521856587 903298151 78416071 213681514 496280407 403109757 665459795 884918158 772017194 40391989 916822130 873459177 285790806 544514992 765488785 841911133 978400705 360893103 227785735 269600092 379414276 448301784 15865572 219909052 557949354 845138945 149145046 551336656 696185259 611759107 605866415 844514431 283877440 319666621 62782954 37785611 589069792 151507267 316434288 771103661 589119301 292485180 268143528 345632106 210653256 507675269 52745192 403533197 272689955 581902016 253342611 35139273 116873830 44837443 876833530 161400389 490839147 821591329 55890939 675213477 698656476 156896607 841583921 753830931 665264625 320483452 948226584 432043123 869513291 525985251 937279660 461672648 981667024 736075011 931133691 255178293 824598171 855431388 77318450 497393251 83903028 683561968 671669924 868538459 253619949 710580343 526698933 29147230 468244931 106136308 634029290 842912193 46259131 619211433 225513385 573073855 222264210 664213942 805998048 962897911 951759244 902841705 452299954 175329308 683957188 957043799 443022876 259768024 52486188 332634274 196889974 217642190 240898451 519288536 569047376 171171864 428118330 628986189 313438768 365102399 64068727 48182042 935409753 286431311 944351306 993978746 98210398 207933201 867156121 817238581 774096574 425178610 363904136 164598752 794084594 388703018 35365110 428813701 480442285 344152975 572136547 575324622 815356672 273649532 607041436 112001835 409594977 38471555 220246681 78960926 240915698 372804329 931121281 498335656 698838076 614634836 928982473 495547621 85383486 159196985 207743837 303210325 286527144 371400773 353415468 820906383 795423912 476701288 153252862 335730120 649776220 359332423 244638457 410806034 314718990 973037528 617218444 413254208 616345632 230225969 609677610 99305958 561972408 331899988 33969157 732013487 627918506 605635192 187521384 476543612 640593657 247394651 169932086 718991802 117577952 107194577 367505783 543945592 788355557 668908353 178523543 638359847 506130717 192734497 425549791 138697678 534344355 193201836 593010527 920873851 681914730 644546123 172784700 256793521 277886865 791651718 946759623 457499761 22116508 200869862 114486025 580259925 636878377 712087539 628571955 776879669 495900215 644174096 265444624 723994115 10394158 954710498 845931330 967793597 939719238 700621880 796246637 815019669 253665709 594868755 363929905 141454247 428505002 436695189 217505034 340962309 760676059 962766607 946204229 610743756 141518887 377456512 529217878 866305000 762694279 3367772 37970642 456196519 866259400 95345875 932982216 569028892 202808105 377329549 58761736 273372976 157816833 565901950 749785134 908437453 580448962 989308345 707470683 744617544 640349737 345395457 32373018 449110715 894172615 165674466 38413101 450149142 606806785 719554235 110840503 695978770 39100105 23592456 34331257 259975109 884749635 945508012 271071657 63390940 967738950 361119121 406905296 412784649 549025199 326837793 655391148 225131386 566595851 833841392 7215726 546517743 3066804 484672849 135657955 519708849 747704588 260254202 216826160 845643839 45110849 226231441 993695636 259519936 374714270 800467632 109729741 874800291 860734627 871515301 808016399 174374825 983770878 665658470 214345193 167647955 923323290 579632969 364881122 667376848 267710422 348421680 475011513 506694672 811163677 199804605 618208711 498250854 196687646 695883400 768910788 804051768 544256028 497565776 584061731 220859209 41652025 805769158 327086495 58866479 831935122 293028057 826951093 632461958 744157217 52433163 90640136 620518200 175107757 415745852 558567486 195125926 279635094 439219687 215403975 528763949 910260702 645246902 183882062 369369385 895347126 994640493 692479252 46357675 549978121 245324343 447787524 181588531 351707787 50551425 896125545 713165424 347990405 940119837 866693901 172061026 96673931 953430679 732075598 891108311 865395622 219230092 513103038 865122286 535196377 124165536 218934831 542898031 969509716 745037995 959067447 502607712 995063340 387824283 264115101 405738324 946144253 426574147 250436812 371027106 315365086 222165019 562678088 110772144 283565187 549943754 863941235 317668832 576314236 397572438 360598586 811888766 612992031 691719677 240251407 559115212 621265179 714927016 803024419 555860752 78499540 385891775 482149666 175974067 974584691 712303482 770399954 39845562 369654782 467375701 721805700 499221112 6103117 472911287 383452893 110492771 976109474 619775512 978132913 12681574 526711027 477539834 883480009 935655037 373879606 994636312 669320382 231717098 608913906 246781269 44774353 63364891 413693876 688303392 56391916 217732105 759982104 348665243 263686298 731834734 243911056 944111555 594070687 263564819 121189566 184758253 138745208 960859443 268153987 944789404 473164146 214526706 239203778 935725339 441019006 600893106 195436336 611150156 978273158 852738564 961689178 391149468 159504354 707704448 88305891 260229364 280015875 396475376 405625116 277297513 846831805 520891117 682088050 618015062 267256229 252664994 158470448 198459864 199336238 35481748 954122530 466956539 240184679 780304748 745182653 566010207 304340752 124415856 76439053 883351888 185215641 806567098 687221316 121982187 129620858 959094554 657869496 449516499 143692825 292175028 752927010 856144591 567704341 86952436 531321641 118721540 627907028 143830378 135036554 452660695 121139122 908314616 111125488 19981722 438177006 121525071 874750611 779607216 176818241 997553705 895010215 721425943 762533635 531614183 920375898 380561083 654224079 768867519 677408688 982131703 885264773 658972014 706573603 554905981 984769081 60372512 419743831 810024249 683742188 380542505 625968209 196181088 83411968 905828827 424993400 279810318 109784981 289601367 954133921 829336470 258297780 512163235 125010694 31149543 783221719 50406878 539556242 27647447 426542717 930821438 151279372 331913884 626331883 990478104 531469866 839878428 69953232 422371681 77768958 520283175 95952021 533803632 693542376 292765191 382124890 420538106 512582042 549178300 321377992 270716023 766749551 152880635 422549690 958706709 225653020 434066897 912962781 676785641 13303632 551342318 693666511 737156715 940086900 831442421 25407598 305266221 137566429 336925119 182728371 734976030 396299419 279792001 847213837 864983828 992712555 514779497 184541629 389476902 584591140 755465059 226729671 792202973 46805247 231031437 694039582 214381153 556379681 513428947 51509040 265659548 873111343 15678987 887004297 167511545 32775866 4676425 95937502 439297065 873205354 717581219 44955737 111065464 781802504 666384534 817546424 974578177 591945731 232793717 168418543 154408467 358420253 842378259 541882125 59318406 409667428 710322806 977807181 237522521 811710940 230257971 629439092 368686082 723964984 115982504 491421952 535249448 568048656 687452951 848018587 23906988 785743781 338643631 548363983 654956413 78091783 583554569 316651937 525151149 673895303 913516824 183447425 389569599 32112876 354363804 868374190 490964773 898535796 812070259 275859469 579660927 803328958 832265795 172356221 735700381 413504363 825861431 3029700 232985999 768670065 625826878 107886669 802094744 951162735 213722055 870414288 644486603 118376191 849780736 801317350 969456033 843543311 920990382 849719202 161282565 92200170 682519209 8695489 153913742 926871554 956583656 247731418 371521942 293234297 393414720 150630020 834226469 31836722 632002966 961472124 313388599 106029693 982501381 80387848 575815907 440406719 270947568 269840793 352292580 118700202 196194708 642324863 451537481 656558670 900588945 590976972 36372391 930018030 120459390 987012535 157953017 974733530 216302421 246191603 438654232 266357517 495568473 732733999 355328889 100586512 978405104 798892844 45905630 222315291 623350060 458256508 504441267 628662093 245909400 146959465 399853035 544157098 304376511 671797367 945188816 223322234 732978432 960744145 666101768 681292934 73243796 290415021 228357061 917011039 723631000 385870299 23859021 906522996 674079757 143466028 679659300 328143209 400259045 66055192 946737676 948377562 480473276 196731032 719142059 985460417 745636007 990264839 540994 522556452 804364478 49298400 465077190 225217632 904319102 57585024 675482430 8692086 118141407 330724191 69512950 957586059 282783963 670918183 37836273 464950136 780694170 548920435 554088504 714100563 953328564 501032743 86837780 699062257 462652056 785001985 893888105 913756209 630934670 532096685 258748153 872280824 136877872 229713334 101180810 198400557 127646843 581503854 877155867 70292206 108639896 885943636 471428829 481338408 636564528 144708292 85258915 232830068 999756149 217906173 927121719 334848743 230340026 885858614 256932727 310559976 491103775 649702483 810635950 624763540 159118070 707381663 221111826 301967231 536438644 727901664 771638796 310467900 779865949 424343181 708807520 635497529 95021882 245074584 137294708 761735486 247639570 764845032 872720039 972093292 716315917 98129731 272417538 765311014 328550630 737586457 201361736 228393459 662288351 624527595 228560979 428716482 623115909 222910493 73044729 77417226 173874665 648031998 645346675 453242756 479194572 801087092 239147863 518132737 816418124 595520376 55071608 231570051 260167073 45305676 585980918 460856512 875870802 891525469 792110415 132462822 143802353 181624136 833754143 137342914 148212546 260589651 121257386 152263277 128676024 85356221 810854870 63883581 349757560 36481015 315007961 154666896 74019511 890725372 984877946 986541263 28164176 525789474 178234428 648368903 259257164 464377516 28713557 270967588 102464089 106183766 210103911 283848032 699906663 120699528 338539762 394083543 160880186 453842493 183568425 787109139 996206817 218812967 721570980 576195068 472791416 794516972 950586497 890658506 255922182 231883681 126767755 733740534 714530723 160663593 174052185 114207337 627056918 724970241 235992134 20451194 589341794 540594703 898031170 819360787 628968938 257319670 880222297 825236895 249126803 625786488 518995314 881470976 367672520 477260524 271526525 624896088 336721473 521804886 134275627 278428511 815491730 592167460 710774175 387873977 569025028 990994480 610701283 379449527 855859004 478794346 984228194 652265586 327444351 32798055 753414370 418050189 273265518 397606537 435828765 222068653 732055774 415667013 434724034 304183756 950775949 819578859 566220617 467395675 398081745 808270221 153248847 776968185 987698220 221475354 896146750 334355038 172003649 884120530 119866874 565722196 230911752 212360530 628795210 743331313 657425816 994762008 839823001 291836384 172536828 226702139 493463864 554862612 606509028 632124699 3457280 769406244 997898423 546729784 567491115 132236635 662472374 628549266 749611783 847670564 472188657 197903793 516718934 367992271 511475970 936674630 884197325 456177223 510159374 667968279 476457545 253403262 295113720 649290939 548368812 111273472 537309789 562696252 917963555 817126955 859715813 680006019 372092010 800931502 951513528 337137691 992120404 697898490 251825129 707925432 560304510 726692015 863742597 642128023 916880162 672685029 4422084 734215523 199423748 527820464 75972069 776244372 348716486 898556342 145791427 965577391 645538382 848799582 688693265 300589139 267047520 706677791 170392532 598337098 895968612 531470331 783835645 649462461 121990394 310472434 281917744 30694524 206668920 434211041 65137531 940668821 467029667 477219159 783620021 689975743 675827767 251798717 833634263 989532550 477588888 242861257 790695870 127622192 36452489 229870308 252103669 631022488 501341617 713323552 537875941 527939006 47034374 321248134 300001357 978298995 969178420 344170340 965274970 283549327 93065522 564575083 724851066 41814425 381097068 365589761 595981091 275278027 868877438 961767871 135247061 843144597 11357559 718746979 901851340 45451078 314905551 378987441 386879875 811856036 50481365 290498289 606622436 963342033 358632544 614441105 480622961 884154042 737365545 841997039 21343204 994732176 282147338 167695464 272607139 983740122 401777645 725560683 958881999 210916938 866967258 175414089 250632950 19235956 544896674 414852057 895447531 12884897 64909701 634500366 543075609 660251322 304169063 440267860 262046612 97202467 572649620 423092550 276854460 889850354 80674309 898376287 104608894 35131193 7278914 350238107 377907210 346548459 369645175 737306591 146441608 703003595 198504806 215855240 787890103 947401280 591137269 66935690 246134142 366412297 955286140 341685116 854408583 318683456 835796757 153128197 495083309 719603571 927041118 100975358 208353202 866355413 352659460 308335071 130658558 877216737 887779284 827797137 199108734 568577402 168122415 558614339 811221661 38054933 319866155 332635505 954431235 178714619 741341597 562039039 420781277 176025861 492203299 168756344 437031226 143271194 194404184 414534821 642865937 77423794 446201871 4431224 799062738 783531529 143613692 12243999 173802604 571802433 819663923 932846799 388776225 731535568 365275956 123657051 492704986 968412917 557791323 732119012 97999010 262022882 440181792 832315325 532262612 589216641 118609567 840922014 822801545 425022429 194532837 756013100 455067071 18633592 701089284 561707267 187482383 405799444 13216792 921326131 823217318 557238786 320610614 765748120 879730542 433539718 734286718 653383470 219608141 214471200 982458501 816899544 200932254 28302801 280277716 968486588 310475219 463856135 770681968 559823510 265374526 855357810 297246780 997597817 959787037 9499022 682486582 656382231 529007308 841154714 147069886 927938445 128561939 478130272 388525429 874253632 94232782 243376069 554860158 743407565 90484868 407995173 658120511 972714363 673116629 40893901 844330686 173291269 710864967 308606324 164992100 662681548 412135916 160198608 605644494 585898985 610102300 261245021 103751758 227308966 846125275 680323017 578204744 255278973 318106613 102755550 436582192 275581902 759298016 683906953 961933024 654081204 40107790 503714627 719035519 975569542 335817841 121110236 336951576 601988257 411211704 525460905 778870539 968926954 987674384 764345475 811153711 258462382 817615333 88422172 574539532 542395024 350930362 601743104 291639755 453983010 717972904 36505346 217540584 396526067 992536117 292345195 656856679 903162961 204293890 842389910 627705917 157484775 260405750 168347092 585227689 723384767 10611266 966032269 257440661 416089467 248002591 684439485 120774781 361415650 19177260 296882115 813487247 69162285 738175230 228514487 959433697 962766027 207643037 764152167 842443139 939268932 944406701 802716718 956369565 92340556 85871810 672702936 26385121 416110065 153072446 127404695 847046494 477974643 891929255 169649439 246230731 869950005 792417734 619295335 612327341 107290379 626317674 615385893 164130823 11757377 297031052 777266546 780069182 543248783 126968144 794243837 458786301 934390353 952760937 806709244 673527157 639127435 230977935 505045499 757871905 263031869 872560988 58443514 767799906 549251858 666264884 999485200 841560401 522740114 414250951 161230130 522000875 117291392 201228343 91277935 25836855 418629871 607353360 424558014 262699446 876946840 529385401 570492234 339302128 910881268 841273061 338654720 66925015 560842833 895521492 661568562 690571531 655258862 10896749 978018897 246704736 105892448 117571744 799649754 878427785 330710346 618839095 61909896 440436747 442917893 832573093 289640115 969637781 39029154 434882563 625106579 961270584 455725823 114565044 47016684 880211049 42668329 117855461 658388136 654904032 297302394 10405291 456663701 78296381 128874278 867081308 620643522 382067442 887448687 990137250 603969786 755467800 564340925 194284035 897238001 600850356 568106237 569423501 111121128 511914892 778698492 577631960 444403605 828594130 249031243 259831481 297973120 74998167 463287393 639622023 176902518 795240823 530201844 536340738 318448531 413828098 191752777 399692109 219078916 188046795 24473057 330426724 721913409 958907880 153686500 250678408 51160166 490301472 465186029 135790773 112029044 248638535 45113427 379830483 49650375 669787229 466413228 478896653 976015372 815639658 952176951 26075568 949843023 531365236 129184916 685247917 473696374 176827873 812060899 895512808 424201233 214823671 508336389 732698271 904155027 216622882 950450614 723185569 251860601 47411906 153270343 509258507 576973926 207622036 216644806 863839820 11303555 49154335 104010559 269603964 207597413 493353941 202695287 664920243 331900826 108692573 168120759 14293374 343321253 177657743 184041031 276195821 470450190 977408851 442900675 856360535 582540618 587381335 481465214 84643854 610676128 238282346 467045703 602232353 481564221 230332607 87143085 146128953 432153722 654217579 134166706 295940813 176968026 223715122 929815008 84087408 294472913 685257745 839601322 825046313 544604893 187022701 972684447 204212026 222729698 376287222 604013231 166051127 92478334 8662131 308245194 376991172 433287178 168135764 830010323 185711152 52539898 167964175 635191032 546442259 732273173 497031337 952501943 159173046 271612760 46263498 762873421 280853232 69274656 236928619 517745562 946712103 885028130 637673159 377293477 879688672 292270260 19405815 418648556 380483416 658683807 64557173 292584039 893603855 158307406 967173077 56166174 102155584 891888105 529817588 310257636 109938715 86727966 428839848 62121116 521039659 269394176 553503837 198763630 929129191 422841169 683210904 259722459 628778191 163238006 488577960 328197026 51083265 510034993 243560469 196881594 990135610 466553358 241277765 899072225 715871873 886829899 654841138 392292505 764384520 705923927 948312386 307852508 828178794 245887818 664434107 772219852 644969171 185958561 591346578 448978723 853259063 788481312 785587327 45037445 350337790 781726219 265054693 942734880 264009484 274377758 464692125 353587048 209543962 374562570 693381229 643911993 583900684 657631409 772086886 989879686 62834221 229027574 563565581 324134870 233036662 604325105 535115956 460914630 409678906 687447140 695250646 182004579 902698681 275269857 89600828 227160879 386831206 40907560 148580647 399257648 71385218 294508142 8152444 306083013 910328646 844746100 119307626 913219914 745987834 170559748 825418109 538978208 28648080 670211126 31131319 668375757 646394925 979122924 856643969 663651716 129893228 271886126 995585448 957804543 638459583 878792797 562065150 424087717 309012371 411030528 895408755 801517533 610350549 877805405 573956681 952320402 919452789 657522961 796374833 519688145 91580414 146717567 224970057 142525687 891258638 337926891 643302977 910735504 545546288 87930065 23863025 198360564 459296458 171702893 272855427 308422037 8248163 712470552 888017848 884993391 133749524 222031007 478768489 703767463 378334563 839028722 646685525 557692453 969729867 772134781 412575724 167261920 684309730 357195860 204355508 443138041 593960703 442152513 255586551 763029028 593094720 345999688 394830179 809608170 778496688 87234119 680203027 774572943 568960589 672366242 31779971 32814977 634115008 13846641 818309953 538070590 513546568 935253334 820405693 268535682 912252033 432417400 657940993 2831318 523419000 63909559 873744078 455617465 368776664 3225417 551021956 832983263 6495998 307099521 673094285 157089204 10226672 718644366 486158084 890740596 278053788 652284536 605415405 335639862 834364642 655294991 47852269 755781799 233117650 63049006 639742842 658213954 239843559 377281552 201445370 882929909 390312271 354945245 500337447 785123887 527043634 124100694 610207405 900750600 602729314 571748088 394940922 191611209 784746766 143922035 94980635 21942362 712168278 765250400 223550503 859512238 774287251 297998483 256597564 527330452 498778346 87485020 230617021 731479640 566696520 79133435 769028719 955126321 184031294 741661828 788565600 735299781 689873521 945468439 205727656 564432948 940468006 150277522 11071919 534638704 991564904 649640119 655883142 27133149 651400723 365662767 130196583 34110804 476230936 614607561 859488264 892793078 695988158 133410998 648223085 422701225 655509850 421707706 84298830 119239641 728415367 226980629 277617465 396447314 794772387 83038783 690888437 283125842 287268371 133810224 159722583 274636556 66809989 2016841 195047135 683611966 862007685 126160039 367991075 184920784 237660337 415685676 581154462 54109657 504780219 844251834 627451653 827109991 625422110 889909940 267689474 75929292 123074144 424606306 147144422 498540573 905195546 306129758 873168085 365905311 214093624 935220205 331026310 703392825 114600787 950715803 182673707 644004185 351404690 178969520 687575627 758699982 498183417 466660171 273579951 90368816 574487472 791194979 780273096 128427025 223516483 460318108 632990458 461073375 240725752 827790039 427658916 630255782 325737033 731288794 637784944 319778343 67783741 982683876 938229367 169187348 177840841 540739284 80228480 397534883 13027474 55267015 395681739 679001072 355698206 156601736 272733995 447543087 656556613 153684097 229955659 332360033 253298711 788518710 577877387 108781914 130591136 876382464 19974367 973926535 944210597 781054347 902816691 27178783 427933972 106064169 938633926 247506398 824463364 782189014 483443805 362402544 770557346 939948293 399523034 548812191 6846794 375146502 557451369 265703572 580831114 716581627 3006341 533465731 804668342 159585637 527765782 419548885 714940313 761301224 686011751 156778975 155297492 365161122 458789237 158139336 182038084 133979190 715747431 75727073 403706523 186217265 965582068 709602508 101081875 29524238 635906532 500850697 880287234 498759676 222789312 588629531 678722526 923628135 790499002 338919705 129946144 382310494 839020401 79628254 553806929 790779950 127958106 715751540 502271048 663136817 963990948 554422783 504364577 282238034 342505353 765939957 273778017 359945254 140905265 547145870 407917525 693731231 643194917 489845650 620352930 717472452 607562523 330100703 227535011 153286722 921523458 748806782 875535523 67317757 352720944 690602817 937039936 541428808 147400138 724811827 52410607 531413264 128714552 907233288 51135356 603119106 255299403 501465940 106271850 143005232 33344636 639094685 780517574 161209765 273398756 692512889 273299472 380336836 233732309 622112503 554236106 529641147 961310035 67368059 381786992 733975755 201869556 13930060 536419869 670172241 71565559 723730574 306772628 806844501 738822111 327376525 74669637 894991829 940063710 581623577 168608694 531154178 128902508 255264501 945680420 20538976 494846153 663122323 641686468 324175412 671987069 615850856 415058850 117404948 403157540 536541458 98194182 31704393 146138872 736896629 259990512 478006063 41491273 161203708 10114216 446276314 557800841 100531200 223860925 350985592 12545872 897596774 737318280 614852063 95121954 986138368 882402218 297535052 954757131 541490626 549706587 939699240 968687408 814658931 325855827 931993348 366972653 871253594 629954148 418486725 782008728 426242352 151151299 11355252 106563928 288567435 860949436 127456083 9946644 461810822 680081103 827810107 935041128 705151805 952383545 59573531 198331469 650554348 640926512 593333034 553044115 98262922 590973375 369232834 433313474 823349940 917139596 478094497 297222130 115127021 28374074 222854248 825317210 345855852 346174000 902631544 7374614 91123511 42204035 104188366 172479089 93050410 104908482 473483864 830612394 754098679 120125333 747843297 284238842 425973322 967219618 904692249 49312529 10467404 890617412 141545562 427652899 533704354 938464070 287366716 983746207 611509548 221110892 843284210 817623760 224309506 387566990 179101532 501520397 156246651 86720779 950600474 618721190 103683295 499626175 580941697 280712402 927913993 454170379 868796950 390976790 867171922 412468153 787735103 586459429 576736191 646232139 735244018 662608280 336629084 282999723 398682097 967855844 799545127 100749919 549427464 370112675 967951373 458719484 362927924 553670092 355957644 179989927 63846293 132054327 300320890 682589971 550730893 251968128 274499580 549348537 670915244 733463677 864104427 47560727 179564588 247789412 458502562 432737794 823476952 511517712 829700896 241828331 815754002 852059029 385026505 165282678 91836675 183622663 763000752 726006394 336671636 282346642 565372061 49247537 436577412 770675067 150753679 173900456 698143271 826712148 253298804 356299124 231179513 473913740 930744694 938693802 332073106 245618261 407481565 192746225 219064466 460789495 285021303 141699560 5089438 494218037 746614862 460469107 956019440 418472305 519325280 62789523 874782233 672268151 553831388 996647931 189404262 426065540 175215130 827119119 100029556 982173681 986460417 877639279 234114168 269366976 39152061 25980502 880356143 488497355 835370008 432980507 490430428 341823321 868511471 983824137 830813916 493124658 566745631 81600591 736463694 531414485 245396438 188781113 940054440 351205768 379081121 63801857 262470085 106099698 531562855 116734357 106818485 174464952 733884826 429025023 639640557 623812362 93548740 153470230 275696470 157571162 809108579 774232644 393171231 438975535 445155218 386819393 789514999 542127046 402637540 332749323 108437454 189089597 281134710 106282273 623293814 71933180 644812029 651505749 782239444 832700682 417346034 606236999 319633058 40186956 356110637 101297076 796242086 121026228 662665943 33666435 579905332 169861816 356837754 384699461 517261946 104247593 298555936 742495296 281580150 768380421 916400726 194295485 17561172 454143535 17480579 521054101 548463897 190114908 801884880 378588180 772111315 706798171 942190904 370747793 534718633 863306959 938799723 514619275 847183203 113025054 723602591 406047572 251302316 569143290 525800002 276683238 281904587 352426873 165390380 898292292 138726690 223883490 423547720 618199581 193770171 123426349 955773734 172533235 232533680 624773303 233072011 54470982 767405310 696687259 521386838 197091369 65557767 620777401 311909719 106051309 759924767 222722889 84305154 257604186 230305 794678694 502887128 835335745 113398871 584508794 166782081 103065511 192200708 70912750 274126046 938507875 38675408 936340792 72623531 328022806 833143719 219628600 202888269 198667288 734407960 575687415 702484577 974106654 687310876 971342762 160966353 617928776 51389652 455382154 975407030 286505581 341680143 374666529 149341854 890222484 975278290 67565986 917920198 977053354 821164258 385103986 964489396 209182114 50015650 422006497 464550494 307765411 507755164 202491104 162554312 460824026 523909892 517060679 998696740 15577533 667840436 418663631 971600026 458428210 877296063 190521047 441865960 777454481 836947481 81310454 221841471 686928552 87702013 748328850 919458880 189862038 807951418 950633530 681044047 151372210 425730446 855763777 681183986 860254158 118214602 365050945 93984479 259091653 658171398 28523242 665677981 4280314 494018645 573830626 3416569 103292998 343596416 54805343 676030564 860990926 451814741 671644428 559992762 276059073 259188438 821516969 999862475 260896149 249412038 215454067 225899433 578091009 844246032 192596243 749450059 461434759 207724989 215608464 136674034 926753046 679784426 146783925 271947385 272573862 755354989 923331756 232574673 640335308 508487440 242726993 808452107 899570024 730095158 300269769 44216781 290420116 875181106 45687407 755661969 683995166 982513776 173308660 976623701 450776051 832453579 21493121 169971979 527111682 863577849 627316677 691103612 380903867 936511418 382365104 884947126 311872888 283767407 800469619 104414969 451816711 46170225 874533628 834499003 12168364 401320418 839102194 362129018 763102151 850115354 815775915 840686436 891401419 867200879 567287038 696747634 580947132 439824215 692942880 248070857 3710992 279036680 817188755 396575891 75529086 951324105 175990647 224600777 958858055 58927613 669163539 518621683 750564175 792941196 474120734 733699420 311742233 878879313 330549376 556706636 285631303 733059981 949124181 559313006 284770203 770205191 76941822 385536292 212616085 981599093 200408333 134988818 853946545 465077905 430476448 140987608 159171716 965853810 7922098 166395982 261948335 274783023 882614753 932084097 108165757 35064244 808900474 597160123 87208185 526313788 916858069 164401795 977265561 811141185 830633248 382174575 134586240 507145545 125496635 564788478 995480359 170450671 120295076 798006881 350836976 899142229 960525279 506163166 41366749 901145954 155494491 360731720 933049529 782925534 112183229 845332092 445442811 794126002 224848788 981374460 931286639 543294713 625379540 919661508 787790723 474940617 584472945 521385795 275175175 967859603 640143418 556331652 135432440 347593604 816047749 618936510 553415202 67249545 174727366 825408767 78656265 895586344 262945999 802277263 215770576 54823604 590785413 673427710 214117231 15978520 373802667 679943626 650729570 800620896 34549958 849432496 652600966 256593806 330527559 341061210 996322483 892934137 847028931 710470673 210723441 461955969 192801990 357117713 416506159 23972580 94601711 293402902 60342478 610239239 288323864 799333625 926541466 835882251 779124232 196921838 254108843 619377577 649584614 766050778 594469188 129879837 351805459 974029486 765152786 701158731 53102297 34606595 713343127 783273325 78462315 78680653 913784613 52061233 69343549 358128720 133800864 5907257 703480584 187265932 715025593 800887438 249835114 158708682 565723702 327005220 327488644 793149867 961512593 734445575 632777891 612542148 727163786 285723882 220468157 862254005 83365827 647627579 87516684 588100205 354804564 870612031 150942516 333003659 248061132 164233735 349055080 322057321 166621388 875510085 213855620 221690526 337465997 887934999 674881681 685751785 813203722 215682290 966865579 845762356 354757495 315318880 412034493 603970170 738115656 749364703 125921987 248571640 859697606 424224740 413377825 709277712 181756337 473248771 845438463 589575039 561066847 936276327 16323093 953299361 484914102 234078900 949866049 172858599 698196253 621762009 811198890 933235376 220309383 558471322 905977541 64469087 505004701 166768283 373738840 891662257 254991462 394786920 140554064 826778973 18253158 683565068 209078043 222345734 96124442 37457185 167107735 810919721 359126552 244019636 72698157 451052006 732334637 363502957 211320301 52726890 540521955 438954240 41209174 575281645 78271930 31718320 855578528 450207974 352393803 763848137 187708083 211885354 235849317 210900155 903725044 64860529 864987977 2052799 530586940 313849069 944563495 699770442 893468841 922209324 240183737 218484441 516706426 793080436 25023146 416055775 460366583 131120580 874141309 710222265 78512555 164001833 369353938 25849878 82135588 458590974 316082941 273318573 212123416 265022803 566481118 885102719 648411661 473733351 484339794 74665543 762831548 474187543 449731530 757016857 396823754 660013040 538119038 920515752 202946868 977270296 293680839 412713768 722507611 541984583 445356256 932567333 909042409 232514197 290475072 289978960 3715706 476384816 871098288 277003457 973137019 19831754 745857487 991972325 79803280 251913122 281597893 771838575 343774644 108060582 909518568 455838852 479901315 965460476 250136659 801216216 343992206 16553465 233377366 365123507 266777292 23566589 269402212 802525073 824123681 790116722 355705247 968144481 683257439 488364579 857365702 520318583 53611936 572053921 573870725 124661433 149236405 889962274 87945892 28491313 799455225 671143255 946706507 353879405 354046888 507395148 271258162 438826221 4790449 957657196 211582108 473858667 208717360 66764600 444506090 205720756 187934239 277494678 571397050 398124190 583598662 289960882 991227247 502577025 641087775 410742129 817243187 317633837 569489678 801031995 359029788 113355756 325941482 333877302 97626685 319630569 239652165 12501118 353912980 223497123 843676158 186342405 712084716 90608115 151141902 736980316 349993642 742567299 856585996 429921450 25664116 477712733 122260659 428710380 820037109 774678622 779438397 477342810 612300970 710359783 716304726 966471521 406066575 73870087 523162272 250628993 455485020 884755694 836313528 742284340 484784788 231495268 444240539 317288579 878571369 961099354 13688663 316350703 846437921 504055807 43237460 582284578 858757723 767157636 284992674 863626980 655134947 913265091 652555478 754883212 163255721 918531004 79986954 885558713 786240220 179801051 218918621 858602800 208872646 112431169 183877035 573210580 217702131 590413970 271796245 393847349 58282909 495267288 496474402 986070848 757548015 271501175 171896624 928098226 655011943 177792511 629016107 251422206 351340641 346358295 909723290 25835383 746153691 237839673 632000354 774434908 913021376 31949310 895134519 184106987 390275365 229377589 52205124 662475968 667243305 841171876 194609966 174485582 61287598 179445566 890825026 793766365 178679140 881447419 160667249 20271601 12790811 849814691 1962753 168512437 547670578 939168192 613391130 64513618 25201238 16020771 773633842 361303021 114466179 849664515 276407199 373185613 789137006 212679536 733187554 470731633 383515086 663537377 33390649 393655186 577327135 791288039 180656098 39889329 190646118 219410585 871722863 151214078 842733018 751722277 470745939 806910615 172618400 509679111 764221581 129129213 450950292 80387190 994235071 517816474 500390287 396332423 228696317 974531911 556904131 614845441 72736426 510510642 626677823 504075364 662621633 376142235 618668253 782522350 378038345 326884830 363491035 545671550 284832470 135924903 364137324 262161012 568648889 427276140 946012747 290112839 359254878 880926227 509342427 988194610 698966544 667215779 283702854 171961322 173765679 782144817 15326618 154483410 485589921 987680040 696413532 863399083 591616647 105850263 677917069 401590140 23199310 325658351 303053805 96478515 212663395 950931587 210175870 718169610 760479933 158136812 73683051 17204129 157208461 694609824 637877168 323421223 287682736 263494352 117873509 802374417 176876532 392936838 140557162 637621563 729450565 831575126 76209331 332820590 541368389 189024247 147282745 47792666 177266787 400308517 630879250 967864451 202658565 169805167 487739108 770532554 159645869 197826644 636796020 933314659 58683895 633836834 99978190 215152932 33757421 186638303 925727320 731923960 82722917 303569316 892275394 476177436 53884473 992487355 131034993 735091922 522780587 876127834 176196563 987281489 472210687 639760814 92628917 132594907 967973575 817466921 405025056 367652005 705371372 221695645 411580592 150731594 884441018 493887592 370976514 587647683 988719319 811204234 413990018 633620782 88536128 982775478 400962527 572770019 117464079 658732853 841261626 152354665 249951623 210793428 324891888 908908324 423667471 425231145 171340199 232587740 181255242 99721110 312942142 268176716 651146612 616166742 331306044 940180939 181186411 750290850 640513043 89394274 7173331 550148068 602205790 356676596 379949632 531959054 729261501 310254099 461407751 430555225 363433352 726861294 44916636 883402154 736482660 115775836 284341544 761644588 200462418 538679854 53451951 667772748 940760862 992083441 641000326 988533376 408617471 930631102 30397255 409315118 43878305 994792461 927732742 484110919 92683580 214661465 12166951 821830232 980862865 54422727 239140359 604436097 262195088 850114301 705552085 107342721 426127830 647255190 880355303 201972137 77721439 566274920 924639598 108694519 344294425 534341431 736138196 589856396 229737206 997951947 433566524 163882656 642403463 572465192 108955588 943698289 950841083 908449516 36703876 245658717 271332987 668575232 237821241 135792148 85095832 732099168 172205965 560361498 502742191 140332696 146353213 41182807 573303392 142690029 283206166 869466370 565536846 938946888 883445 157925286 731051552 458099510 280047446 173187490 214964982 332960501 131614121 785818014 110754154 104590774 494957561 111211963 590027727 321326886 615917385 101476534 237687404 144362118 799625257 650510712 800847023 323681424 44718645 162593117 308243794 238849974 711831361 816553098 602667916 855207416 465043326 669185923 108905080 358857731 838338691 980097055 986114724 472635895 636603117 90564868 703669788 504910723 659569073 266051605 8123169 256376912 758989928 217328438 539225161 834705331 309245804 163422962 926164333 26510415 316185489 180762424 487600026 976018367 986088995 5716387 577972638 151110684 971377387 288880185 937981621 69003285 793148716 221498065 602187459 291351239 927951764 284388684 771722075 359400937 707848282 347767644 178728610 877602531 439272850 653918235 311838186 150136229 857158825 751465070 727214752 173963905 869842618 959578194 556436143 211998997 403276952 217782275 989061644 983202344 963040548 67576999 240727456 283243729 88442677 453022249 584847150 552102007 340006442 90758299 29644332 674774700 438420725 610249309 919825467 687941810 377210539 948208833 196415607 442365735 644381759 203855720 513229125 968222140 316096020 865071877 515707011 859233696 362311522 781714102 712830029 124680409 57666667 478348080 932507286 527051821 783231310 111760284 134739812 344129846 51122167 940960806 298985718 943377138 349281357 735357693 241603064 783450840 568648065 157361752 606848227 323831251 386453746 247297434 956782812 778616233 308739269 963261678 911591749 15846751 894158303 948803519 375597580 415245883 482265408 843475822 266568606 856822922 48187392 680537837 115988259 686133561 413002290 751934464 12595017 989583541 222795597 126538747 818894716 140888268 104349653 779912400 579686274 773907976 980736077 529628081 968249019 161222576 854162304 252265261 788797615 203327305 494668593 535279530 145675471 403872404 694093526 789327108 113694341 831208843 798691170 658375154 10600512 847097080 334266422 616184099 150711906 95467631 575512575 199364891 403881582 609178359 553886447 891719834 635235033 456246799 351369097 633235709 68684012 69333808 702833092 187912598 805307611 127458014 280648960 43294945 988405130 69053578 506087130 550253760 738106403 267738649 526727118 871529910 201321018 5924263 516332103 147506761 507543212 166310224 149666562 208055252 822368047 664648938 606325813 642523292 39564272 766009578 84336837 988911845 837545843 543642914 728704011 229924129 627574742 743124760 110240156 775593966 496730972 230382269 995456054 330999820 193016799 396861905 614739340 336850261 116020980 4162040 164014303 972363861 367195119 185907516 114072658 312588915 71521796 35525796 496328340 269974933 822114274 392977488 367336470 561172175 624790007 77843960 577774776 549263999 962570333 435515263 541944840 365363899 949357070 88832338 603234055 681276636 451647637 161671583 1312514 173639139 835492707 158255480 98229623 629068851 479605242 181633074 902811636 490826934 973546420 91135814 926084126 298499603 295439196 998320688 666577575 251828519 777618343 628069833 218381227 278860810 716789234 137587012 13164540 914316140 490459559 818518012 539098840 955377043 271660550 309722278 368876269 649475661 329688714 322000161 194877418 208674986 280774921 422159682 208636004 461329673 222291212 249430223 809766185 982820892 969219909 245509639 461792219 732514160 182223207 443639287 843313127 600339781 310439541 756468654 65342259 118844934 37921134 36523945 118888311 793432805 453513971 446931108 25246451 441199165 217475995 618633702 294097129 751895306 270227173 642815155 142036597 121779638 866607187 124789549 780162070 47869372 412189194 85285722 722177207 364323895 159770270 686182388 882555331 502077639 369935405 696618941 25515810 993867499 906701688 94992966 214277431 428659885 793799521 826254919 320789952 806837337 482704389 32315676 961535020 585741908 178337058 530858075 390816038 103770188 704237027 995813719 880733984 858834222 38231377 132860045 112029916 946404836 780637720 165337143 957762915 217348101 222346303 259029748 717128419 767765114 730949488 231849988 797107196 244292301 419623288 562593411 243720101 261992309 645669316 329321079 847964843 693432102 902876291 694357773 459735681 929554301 584835314 243899643 337129925 490457306 307692066 4330910 292555444 842384311 438396836 781106285 970215964 108209621 863959031 294925842 588630471 770710313 509381749 311039725 368526273 279367556 668635342 946039559 57440971 476179290 350929253 106898754 638410621 825540700 491694974 980015275 1687134 950596554 253045818 519399214 143930922 117931234 2727728 331014747 64401193 297552353 518910106 175187531 225984673 687564814 849833541 424581324 443416184 39515809 169514691 685790209 236283133 958672085 288654747 355384515 339676874 842406400 558018227 750816759 276854794 992487184 519400111 447169145 860065663 131009308 42190359 644159853 217965624 777161645 202173996 708805264 298593329 235214249 461334061 660973896 552570143 197772504 290869143 316444891 942519963 980356319 626087134 621877251 284995805 142075020 512955645 789539002 838153656 151454896 588151997 908010453 905411522 839613697 851004485 505321675 895724056 421501092 608616244 288991410 598814919 222608298 180779989 913695037 358688750 534378941 688349007 26307952 701349842 188781370 966698834 912201964 883816979 216156976 292500766 740333315 19000630 437268105 781362818 800131126 375220486 246961639 652983402 250824125 222491542 153172646 703363198 39583059 913689699 843565185 196457530 481295362 711279579 891233345 374502337 344056054 110570978 581853244 11282136 974781633 531598537 891335088 748512824 691434737 745595155 823446370 971700622 790454712 220282983 713793408 633577997 225062696 947053103 52845678 725152382 242795908 472616843 215370619 33903628 987292514 610729827 548551748 214684834 18234686 934241982 617797804 269016935 777537885 498011434 208489775 979142503 131796348 648204035 312791319 486140758 114159198 18524668 256998272 42314106 759131398 745713307 842499609 115729090 379992130 574728040 242564045 984847528 952076441 221276382 444419661 164521642 994921974 333294785 167335106 243518057 968900717 651486027 64340996 488187510 482469165 755236060 400479022 214132016 294784005 464076449 15075189 559470488 181135524 325708872 407346141 984146743 944257482 195418410 178434956 238702327 406250107 303183196 711503267 85053478 449520262 529418187 721086174 808529692 62653763 916359177 728018940 451693942 763624537 540307419 905192643 921574807 492390086 174267312 804497220 748487750 778385157 978957872 835027029 61061290 748199049 230492055 964511350 426087701 875776049 465708517 991479009 958895719 475531280 97601214 655574680 534828436 739098870 785898429 703521609 465727100 41055261 443531452 338217216 521327441 331758625 521807761 422648553 272578667 77172002 854858240 119228462 458445510 215247468 382589747 430643227 845751163 689504389 310693282 680071474 755350859 933627310 900908283 767676116 43743848 517493645 152374823 267061006 466740924 38712717 936570673 553705774 141189693 854685434 659705012 506826271 277742397 25764138 611071196 130780731 323523338 431376820 603096218 328707953 115979008 133849656 247357575 993753440 478728360 883953306 514519174 29970148 858944458 618654861 396414097 705199875 5575048 297865187 306190346 644949702 531078774 163960724 664928438 819875800 479338283 685756772 704386311 295488869 3356112 596456956 774161263 904362549 263193044 427936092 496115383 243385137 351782102 155337933 583066526 267513511 651147038 628961848 542701660 772252309 151400796 931523205 94442332 357882282 744056938 496523222 342615442 447280442 312291366 337398764 930792013 655689379 581730200 594540240 418865688 48609095 281266805 949023732 845706336 651894044 86783593 736324025 503327998 176676497 602576458 331812361 586631585 880397660 991384824 862389029 294614003 640885743 125574604 948576084 577894672 217834437 806972682 287140597 872103466 658548131 495573518 77180471 29096654 657064467 995685534 885673901 875604975 375987846 197983534 79655387 609845208 481378259 3807087 128805775 326149514 694015344 777686949 673064488 325710085 708296074 732726195 322740373 34334560 274857489 801620692 233709146 760130839 748093733 203122065 945494232 55059986 153601601 866858935 836964908 760639378 333617757 117552161 245753826 641396390 676324726 538078952 180562100 80616872 176688912 588424011 185103191 356054049 81430412 652078677 658902162 201258168 159124374 828916012 256518640 733102451 20260621 110696528 673549000 664845652 990648398 77758465 668612591 323121194 537937249 199344547 450019789 439690573 276531352 894427677 158734437 83448222 131995896 478996328 442042357 188100183 457206364 374547831 758570885 444286077 531309885 499795062 91944435 379581768 370787815 801558931 311197102 751004921 720364228 606074078 977322475 2879929 336099749 456848322 489482056 325095404 106745693 692958475 379568859 224354737 204784913 234848438 699441094 332559148 235105248 206593259 542837640 154984747 41622614 908417530 35225683 77711461 115059178 516101365 868449885 51520017 918675476 521884855 601473580 52582175 524412725 987439794 996667777 481618096 783745496 210042915 387851569 630983336 190578302 176131661 758470790 322262769 924580755 670763276 100766314 732635039 463220535 929444465 195763269 917796137 305311026 822692062 367952381 744339229 784092097 524509770 162913310 432699373 252126367 118141605 54344406 796852423 935283933 642507133 377330341 116178328 314793169 877414630 236016993 644894424 943559571 60465501 914862437 859822687 806878029 981560679 199663263 892569586 370859329 437523046 541182127 500772799 55448504 661760398 176280011 846362038 727543651 771144086 625944107 719788977 686347380 727751758 555103978 983356185 20095273 93038350 823485535 886126298 518948849 360585361 188915537 948320109 677789540 891268728 986989453 915555607 867539176 790929458 369044249 891923930 677577457 91671623 891270881 189094855 963537102 944017535 778167970 101413081 507318854 166328615 951323306 291273340 470028740 810572278 101283183 384112855 816148423 162638896 567525609 514649875 816233765 127230051 397222219 826152159 243651128 158525060 298886534 285878911 524350613 951994819 616814632 823363054 499367461 529254364 93533329 955219797 588175017 65798564 964675298 715039574 825542686 900853190 553529987 110269353 854847224 274165462 353750436 434543933 190203421 323370261 492787152 699647886 932416943 261260487 590879750 127697513 48427579 847740429 883833964 476945396 725603522 584548579 326868118 675304363 369548921 824361199 221942314 203117224 675536043 929431727 648031345 580332899 740427756 266151618 343059010 27042646 974634683 302557224 580547342 246628413 130641961 99076763 714731680 630321219 695829333 397583099 863543117 883572601 838475775 679708809 765339312 232591640 830673642 826880232 850967967 738620309 719898788 629626850 119206735 841942564 302147627 975305363 190931592 367212073 69356060 134485800 227232972 975779661 837927862 699864547 439911417 230009233 504207303 725776767 692335249 479698726 638870680 473261802 4520779 629348265 8015104 87047154 891625966 1355921 201979954 512535930 788423798 121354143 116431878 169088286 651767484 523452650 132908494 432543686 90533188 248983545 381882809 682547835 620577095 43656254 463356621 988917088 514773158 745322036 712822694 145843770 79705733 691130058 4187330 944263897 374607040 208597951 38943288 490603101 489434225 776003531 676254485 952822080 139159992 217024792 825788543 942985532 223286706 479144577 586379868 910764283 184046647 367846196 949575446 531488689 918361261 81298743 803707647 324821916 292195047 96716803 693356149 962104758 624619771 598060939 613402710 953756565 229473576 396828903 33387667 81757564 103506859 536763027 847531439 618026771 803202024 67761201 171647971 243530285 425840636 234802758 374586653 189458388 784085732 203042128 281847276 130025987 205584014 403846532 993134615 958562209 14406100 612130191 18448740 982139746 380172409 236834152 152161361 698425926 757826645 693426563 531028989 142875912 269518215 129259299 655054151 54164125 408473632 60618513 382537967 366888877 232883390 269186907 274533252 387859887 596015216 57377963 583951911 705009631 993929433 118501267 361222604 300843659 427597630 640642515 333989589 387768320 284832229 892479509 369307731 317094672 404797715 336633891 856463616 359173744 607568369 415831733 123972676 978878815 652013270 293781458 89977310 338944651 133625084 557822593 510657577 558865494 288534337 423409532 646546182 945656020 177832542 506250709 36588532 138952951 675681887 913011446 637894620 705252560 439505481 87080410 267946042 941147296 715006048 4080166 613285451 346187834 866859839 70896689 212794698 811663766 222651674 809709 967197776 768552939 712992154 149180922 795003481 672052715 597819959 154892736 95780799 302345017 739199952 830898066 863355999 214830303 2232424 725761828 826974529 773228243 245017217 847376446 230833358 102501343 80704002 42539345 339374572 384159924 992703782 528491135 683743897 12187060 264749094 62665582 493752265 223423879 661805510 284830388 689353233 645076543 661145462 216186242 726646380 205450520 68626573 354176325 1371748 606900700 165757547 810467319 767817115 268303767 231947811 342701204 192943622 37939456 419697220 202101726 802297630 114178511 425439556 573693374 773696586 746584555 145634906 119054174 315206755 173160873 815547255 54899043 866653698 77765628 297758053 154398154 236398546 724723831 549858479 674747708 522103860 150264334 398798910 482895624 204159090 471231242 231775650 55176501 403559898 925916145 196879740 760994773 722113280 646745665 128848983 324019792 790573178 461270222 722690304 513204719 195014567 604197508 238606149 657577608 403802706 477286003 751404938 220175144 946451714 266550156 422574023 454400787 247212590 62734695 92192998 132979937 693652859 872909730 297726498 131304297 242322151 180555069 817440311 641783769 315864151 58837469 782599469 283355285 112371164 588084485 528127908 770044767 74901196 906291498 362376796 90196328 112592421 15713550 773130509 87175191 376087326 258965911 537797159 810611920 67015331 161572516 635470735 18883277 821797514 477116421 248803506 76017342 535409741 635159772 579009902 934234027 189736714 59461089 259414457 251165648 87541359 866049601 413863956 695838401 400572724 673973764 582836894 458030875 135253161 113713161 41429479 946671973 679913584 248897589 522555397 191350907 815485104 490981219 690160944 731515771 764371517 26159557 999060164 81313784 30903960 11282780 613332720 462192591 314398560 655356375 451684469 723618182 518093145 744008006 389908074 688774092 454713360 900076288 111204472 504516781 895637273 331154352 547228070 197473319 101709968 234046065 725155493 681286063 875732597 151987851 458909573 235310763 147315707 498095833 555820131 372740395 833730121 541097742 990132574 23688334 762182199 774403665 176668312 74092728 121664485 103977520 580706343 443486406 692517298 115395956 570967163 977360838 804728669 65866935 883186370 688409777 626039557 884174918 978236984 653946244 163137469 869000518 725777494 550041841 45350749 856114887 124856688 401649817 847075050 45108364 863065933 498739893 153636843 815112867 33439760 16024085 984529933 131690871 840767447 522405702 517009527 823495474 662471981 178230589 794776864 529355480 458112707 262924336 265274210 404068692 266646299 611425795 933791572 217064891 891767122 349066402 49907501 590686071 865331563 311408019 779559272 991300294 102376613 272098543 347226059 818803273 627858104 735893476 922701624 698904981 835412990 747480629 793829897 869144953 672512607 539943359 656791682 671985732 198810 133442984 602864438 141857497 510282050 758555414 484490340 30618933 636393039 894950452 526164577 526498234 417024286 644691105 717381889 176725038 50257251 804365719 328254550 645104751 156197296 155979875 444085769 55754024 560211322 953916477 944685850 633860546 148210576 445104330 174015090 826823972 856291480 345464126 908323745 326812537 38659430 95027201 556243157 406701592 409259568 294772401 903892849 415320354 389964333 950081659 418429423 399782518 683526601 281229749 261527900 748340967 643507748 680598177 823863020 392162055 548955771 261832807 796532622 849754009 616818234 559147997 273937031 124776695 415681865 227564547 482966887 649048498 208427847 511754904 264089813 764519373 834780493 985472676 28377201 303155341 100934421 525418441 226219052 332604747 405582369 552903824 363073726 830351746 866528770 97382187 704789069 39981434 326906196 723546081 35209928 256770469 635343591 750149944 349916110 347800430 545901434 694252936 818978145 983191143 593848041 47108455 76883413 613487771 652318041 228032053 941372659 945404016 228354347 177313409 35789912 670510324 461901307 776017334 652070779 854438778 594183178 405320847 111313665 217660771 9646244 436741071 328121685 305885193 532802134 411949899 387402684 754841672 292894549 174277171 419078744 772897198 49087295 10347413 12062660 223514758 482417908 105461146 485989585 387518043 185624534 324779775 430884429 624990055 313545716 422586229 862041906 819762242 229927635 386573830 713189901 462143859 571705208 548146799 557512299 294768368 103573515 42064954 280432721 538286715 774669502 14118584 11487323 950526908 33880060 595658431 191213695 386002517 559438822 518911350 93462315 641553011 19308384 20769561 298689529 75095962 591994285 649936932 266771519 401810 623960328 800498354 771516340 38853335 669549167 942770478 877684245 281405411 171753064 917156809 821331243 749653540 907218307 829366998 326485095 123259632 965762555 777586769 231672884 707549035 357949317 892191720 631758549 929723126 365945440 803345483 397176232 798693612 157751903 630760685 566944072 946194689 191929796 672296095 337761609 298969232 315010512 253506782 856371315 177210026 74879737 338157639 352485423 521783439 184120536 964868365 179254203 834211133 540325870 606260167 329117264 597356190 601462419 110741318 526362519 38559962 382108046 166564049 780372100 532832894 577573348 683187172 424911892 541783015 300907510 130253262 403519934 828581489 280041669 483394308 838695560 961160471 988170111 644694659 268110829 467551884 162504050 262751858 360589946 423663848 656250899 282166717 232949081 377678683 475145645 134632514 751443409 481202310 394454638 825011283 354335692 287624342 884589748 264296497 926825222 150889531 672078140 844109793 720680687 44074594 337904844 992622241 257168557 927881085 208976620 321214813 417509332 570086383 841754907 439019249 180492466 861198971 240665543 866307382 830973242 540576747 113825110 277172595 828587222 128307055 565798146 676766826 63303603 635095737 209644349 691832528 185470156 686888968 487401992 173504415 467754443 972070437 219966260 76581408 490855613 90553886 341981192 627250890 898955587 640351452 797570962 438383304 856574753 577543261 606575349 37005589 237421029 268576364 873419125 970286921 152038123 695257936 197666818 312473341 67668222 622721226 233492840 689504511 366740234 888279898 322565664 19740292 820045756 830162133 272599761 668699996 969765239 474958385 53818492 115933744 517541638 424920143 823506959 959317925 46370818 543450402 712536540 162137688 585103334 434062136 258151157 996108600 443114577 278306416 687292072 252779999 419879649 465927677 569405476 127841168 296069999 419787006 72608582 249851123 685529642 51462943 478657582 28803249 502664257 830958315 609915437 168251427 175066119 859238010 268978774 21675683 208823637 717648289 461684222 602981732 998229110 808497481 724813394 933767108 753579699 938845409 838397698 126154256 187191670 320128553 861959362 86865920 290034560 922529851 986067056 995803774 971803419 660527880 317865207 842357072 693527257 206029373 603287345 513059445 266052832 628600912 155248129 519209456 408508085 824242016 823135781 231414135 960072778 612679527 191207348 294611243 404535272 835311226 736932799 371219468 395429107 543870341 172204052 983471460 609332938 93810333 332621202 480377521 915360178 885647951 697478609 146999816 799565654 186630191 400193702 762324696 171153604 580446989 155031589 89608765 665640375 900491741 839589488 3531579 25176975 403571177 837768601 928767343 768616598 717698687 686108114 883453320 79345943 174898420 225340503 715542597 55515070 101894899 73749271 704632023 140220758 60524698 130590200 853210155 980982264 777387701 183796393 985728964 901548363 988965685 136442829 324190709 324433890 696142781 758261707 129829273 271141876 283249894 259571172 678054525 308278279 767903002 212464841 170513644 184350259 135030413 166704295 935683315 428506073 912734231 810086083 534374464 180002701 89924002 11930714 668832039 558913391 554379432 984382634 109621435 13012592 401226186 709183292 318092762 63859356 529783956 135457216 841879315 404449718 473614722 703554879 931461280 491010424 453509621 911287214 453559266 274358343 74746946 246790048 617020001 150350003 434986304 73373587 226043010 710205908 201945503 434033398 636545334 989692386 831578561 564656945 98959290 412763383 576174180 317343982 93400151 304979566 236242223 392334033 747989833 262078658 326558607 15643050 849963769 259133207 294779393 690329669 696326272 828598716 360470075 751708512 342637984 248148620 809455922 190633497 55217188 528533965 249874114 583820143 964127438 377406572 4971390 844889179 681873749 388418920 36713909 739266246 347826347 970103850 491550465 62707700 869343531 291713683 635852012 605501273 416277672 901982061 552992271 784814291 891547740 458058050 236741840 744468354 139131237 208051745 769002193 734246844 156828804 443233156 78520680 999384026 820454152 924675566 969643720 645376166 54076385 12202731 80378788 480512872 44336747 641362332 238287239 476332509 101395814 648079251 699420014 228945366 367696060 744224225 297519621 908007055 214148318 694761297 239496779 805118572 692683799 861593946 911800989 751721016 698552185 201203693 900644749 217525774 43648883 850885201 703388263 250256848 64716637 59227374 872927048 527674024 120062356 521239703 390663840 436266053 395660395 776682357 536981285 710064615 131874745 29184460 230185196 157421283 750362672 29024906 624249308 968708870 158733244 579133782 796729564 115390100 307208074 879872490 914785819 893285011 103167766 134230708 178716795 467510460 263347486 878340734 133479130 985094362 111312335 49668849 272964713 401507599 542840648 296413806 95716478 112398174 233827231 106186407 365369186 817066786 54867167 480533998 34748340 785548223 988847203 607863588 31765944 69055139 616493347 986329225 284463038 54638965 440499307 458846963 729841143 37710288 196444556 387694573 980874251 537328193 148147947 806452272 90812134 198375120 335169236 268817287 36265356 83562777 216677029 192933419 988191095 157951106 628872413 718926947 552453438 112607400 33117671 215335400 164966419 226076276 353726264 372252485 474895557 102217505 308357272 634117459 173027607 221027724 197420133 667508197 682966966 710899653 632401111 151641358 848392140 266104306 26842476 666048985 313685653 181572872 327462657 659416655 41659734 78936594 678000499 524684599 90242500 674254467 809011010 704219406 362067524 478125391 955961929 567257208 223549412 993978560 510113251 657651777 136770245 332207321 188167659 976275499 924847194 538217793 205352533 73831177 603252161 19768359 698424736 506443865 10336084 439611433 161124142 194132417 348586378 243415730 745891136 668960653 897021855 220879658 21470840 183620746 672373186 586225982 343632178 464378105 553633838 347378453 603758467 892152988 340790482 224925570 584369391 898406150 65406642 347064720 464787940 879455644 788442654 908753073 80320718 426122073 208458797 786464159 403305626 840120766 502782297 555973861 541368687 482868125 50773666 770852965 986069068 8890397 6668649 259939155 886171548 31037757 82587584 638389344 260399132 36778459 296470372 344834513 280119154 895872891 468395487 649093900 193538707 323897577 266883422 940426762 367826610 679944981 941486017 960120542 142071295 907079485 928716285 377294223 132327723 399430925 869102440 47917618 11764363 537352322 772846624 242638828 659880253 160617103 19784116 431897879 216425134 212634395 230699308 944762906 856603780 811625854 19617167 430078415 986817819 273948561 282282785 730214066 207936189 851630164 573169909 248127352 220893526 985048694 744556503 945422054 626590901 251529704 680644649 85860076 528329115 866420924 770663453 572033385 930922686 701106120 253640491 230077072 827319762 207906598 172774869 155967515 561451315 726345123 626410537 157590572 965230181 315156652 985950191 542285568 799015082 799698265 847594057 916048941 232754692 893266686 259358051 549244562 58274412 429560553 893091983 504464602 921259373 970707893 588083932 372272560 818961647 731877547 186927008 831939652 69073063 71267700 326041080 882236801 896087541 242655266 512632772 843209724 813671299 865100450 395744275 474601791 594324816 352618323 455267944 435525204 64107033 156607502 891799340 675447725 721557623 62905375 635811699 432466230 735990863 200507504 434269247 165656324 700132372 258344594 936712206 539979135 448405293 782035096 254318620 528613356 794598299 67354602 131881106 629837022 632928515 650603013 917974874 545529146 747185735 451179894 616638543 271291795 194952656 267910035 474307123 844785897 231788887 494472178 522161953 191540640 811951418 886189505 577994933 597781794 974686533 829041780 139355363 906253805 324654856 458730223 995318612 96533948 792122428 89184615 147736826 483472716 809381127 236504129 973510463 723695759 295489472 385625168 730496053 203246119 620460722 432977854 215280626 512903065 282906562 903952443 532891659 722744276 713623981 722353624 203735115 802173961 54889539 572147487 961080398 19915270 141579933 146468311 498829057 887757747 483311860 545942520 198561196 855164678 802834910 278638804 58259370 341057818 248264987 746304135 88835489 77355485 209957140 229334782 108118949 423740813 266844389 172782372 91862605 554568628 63619742 877295886 138195445 801437331 555910784 489219740 158406144 598788456 891298536 801082294 124146718 465896558 153764030 717172840 418300798 242835504 822859193 972282494 731436082 747425824 507715654 910331775 744416728 505132495 893305327 530015932 814102618 415022429 906358837 448312624 259258755 738744669 847638350 872231586 923583528 39402821 423119266 517517330 464308665 824916715 572841452 547623583 53052017 809837518 252195583 896761072 705945755 215383908 224249531 967342578 715899963 466750777 211406244 946986516 473565518 614459351 257684143 909437293 800112020 204746114 652419161 979628047 794353118 477738813 574241821 135517351 496560468 538367037 573257709 20128126 166165049 500265178 40343825 478362211 193152834 472288544 769943443 485185126 225386107 630334156 222517572 379121949 370152798 510693824 513873146 406803128 645960694 141495802 270422011 780079369 70032559 737309790 77938586 121154197 46638709 313810373 568114372 475482118 267171614 66530310 961165248 992755202 129887944 885857955 162333086 933870679 285315135 436971234 720663726 914493725 751309077 311956554 125922755 227135420 306864588 979446200 489639663 873706505 247726007 171295337 120101575 811462249 494074124 301443182 31339121 721857648 76407115 512392042 715142973 582408882 22706529 766149573 548998422 248668688 975206349 646534406 700832748 83815575 467997852 557954937 125474011 675707783 129317144 308646838 388990101 431604520 562777851 478919208 108897153 225011785 334505905 865705420 931526308 62276318 590508 928182393 516584427 573154649 257269420 390190702 345523124 398298546 450162186 775261659 469900049 820733020 220225220 91026549 437282097 835496957 367096452 837839250 367940741 296615140 508170176 414602996 345408733 584217161 31953413 365622753 172351271 59036581 201122852 550602507 233789486 268597623 804083124 181620878 199666290 926212601 812537878 269415671 638042707 301392080 30785779 53325073 101147975 308498771 467002103 10749803 533497076 844742113 413866115 386862781 42729018 789093662 700120493 184647465 85507747 632935276 920706060 806952341 415421427 284417888 764390321 298515553 594588780 174912534 749995515 324073578 696758701 566199862 677994426 450372174 374533830 269157059 682493822 649934043 778135690 394886359 325361889 605653585 4781401 25121751 92752658 206477693 514308727 608029097 568981353 28704772 583760785 242982267 204326731 254831300 276180259 220140642 854881248 308010636 74546696 180409042 456012147 56828161 838085176 682759081 95044153 730149438 21954620 671774845 368407408 953646502 361408889 470152761 712067609 75898137 901383359 46255750 63031714 185545681 880088420 952073265 773948587 591941657 977203848 700078370 124692915 365193642 337666350 282869277 490411418 671922594 252924068 733408514 308336987 324839765 124785988 925323620 262314701 191140674 354858002 28873240 792230265 85461660 113937623 231554982 572079177 24010864 877808272 647465657 367816730 402992542 552207741 88955773 796158165 728512425 20633253 65412106 706978088 410827918 107402263 908100078 153697343 123364233 124558543 384533516 660142496 149964731 389249540 113942227 435842102 707789375 50811081 77138 749337969 600526755 40451742 562482355 959246620 907004178 123939088 163391954 469447328 287355553 58371614 13973013 182152983 435589496 635408642 944015307 473755017 768233669 951467258 374061209 497271396 906172222 989961765 987133856 986813628 604791087 273007106 549087848 243399470 836736873 974671557 622675671 727898585 935175658 551812618 52901519 33304450 57593000 288843113 144943873 254938255 668666853 883702997 129179107 160276191 755083001 197956946 274877976 119607850 314498711 429471552 132320522 704863373 852092005 339713716 358021274 676402454 248375842 88763961 358913529 568782193 105306009 913460481 940933051 28497601 317872822 875134717 444118392 887141283 227264956 474558374 346651525 453367683 171427063 123517075 54234604 718714795 740166731 380781251 70386370 320028859 883394172 914793064 147989690 339983773 675521871 609016281 240067718 193094185 449501859 383530771 610468243 123152058 70872342 560522269 287201546 990690115 581389968 785640457 693832905 285399780 238915556 850342797 504838715 686668323 791066616 542328926 226566231 461097208 520375205 332714842 813845754 148898236 192395211 950116657 28829871 491173105 971861139 216299041 972192170 165434660 200936933 140929642 78267733 588462455 644656317 223854669 834807930 358706679 59868147 629505887 621217222 185997785 443116273 934444836 612927014 226817149 241121696 587586255 104192102 527606011 742640933 329443517 940294046 217956845 848275793 109294129 413886813 103126357 679750167 765320071 892016729 305704916 898087111 184526812 326853802 116277874 482399985 213207483 144894006 673970170 829395194 27000307 71089964 854131472 982870483 107026961 158647091 525562609 644512684 244741181 508767491 773449510 290719284 703443431 505816303 105023200 556541554 695543438 455928505 906894163 507237973 429085827 367255240 272582293 373353199 53315058 233397897 820340764 400520098 580370484 926629109 24639777 221523427 154583493 146410879 926394115 917864355 491856071 920944205 41719411 69399198 338277637 711009084 26001962 909384570 963540499 841621769 812419463 46228611 115187047 730484140 219241181 372964870 149946220 772089652 730347814 649378846 656154222 89699299 605425073 111424720 139036564 240162587 415398686 762418618 374683746 631867259 624786156 357634424 579299904 594875741 831564719 320926556 23892047 405514552 246726356 777213877 793779810 713934145 920808715 81716572 292810289 279055942 802243889 515904878 116979253 858847502 10486398 942304584 524515628 360552020 823662669 949709918 935718844 677121420 541247877 58726986 327516454 52041951 278139187 423361781 835703533 962810153 88562449 181850242 817718793 502940687 212468252 787892225 611444418 301805200 50901070 901701093 714313138 154837453 225794287 517402874 638847554 639010734 951631133 285072512 87938404 6291727 493109486 231012053 305714667 967588508 737857440 353274204 164271876 789066558 951923964 442315257 485195300 996220914 40806675 679083392 10997853 537714555 10936330 136575148 604719453 498590071 944836817 279016038 790590412 234594125 917041886 943571105 14171918 254167990 365580620 84436919 139012721 812515848 836973418 868695422 345475137 587107161 959664229 180553378 338246348 493447933 745523969 581921432 319236570 395528905 660195174 725159870 940932078 708587016 160538549 321394225 323681184 321555064 250922680 156387253 9940007 909118399 865543431 834717703 291867499 70044971 331463848 823766331 389265717 394289289 100200673 244198174 145157585 475799954 853806939 146170683 833662394 11068242 426844200 440139494 91098870 621576417 87061625 625212430 459723229 39156106 989251105 857579129 480939230 941999233 666673920 615925205 592317906 474987483 815050878 703800914 377459494 773767961 358274668 971525204 92098979 558193678 15101966 291655718 321160387 819096533 85073343 932840015 827331231 187054913 914944926 764273743 628539615 273209187 761736232 857857362 870916659 687095301 746807451 651332116 854508966 938366976 671603285 926412343 210663426 146041182 539084872 648105715 766101374 303823381 5343287 211868391 145882783 746837903 133607635 408807337 632104385 326754784 511945158 229562950 169025463 816414598 53991249 32248579 155859061 966574007 362901099 367639883 22241396 176751474 956249021 57415889 217744088 636602221 105962053 524459756 12568173 724766745 964550115 976220784 581878944 522105669 569294518 508376107 989503720 39895015 583780644 491577424 617615610 304893403 19256004 540913664 281280318 675636898 146011301 28220040 358784628 682110978 238215183 879288770 188388639 235174666 703532923 712881720 573314624 698973158 286302889 862820263 192246948 578384750 535644939 328445262 740183265 820277889 385262963 327445381 96886908 114238498 248903274 606321904 891503558 54198692 26028719 683145173 619605250 255026084 508690126 933547527 521497321 158360385 446724372 914646810 746059171 124846400 21146697 617583033 731717840 599256305 342233917 713386719 913944925 910407343 479516045 309525309 924859456 839776725 123280529 638272723 671067935 813482596 138883522 141109216 545899059 200051796 337483758 726375506 946046391 32421759 571211874 910181186 713643099 188856124 349691905 170103740 30851100 886398335 565212845 378008815 280761476 7760004 42722692 517004757 208935124 651351790 299816630 896652630 603778760 367480477 425557965 777525635 354161400 692486092 801296706 854568086 771205574 711552737 358297605 615936905 209763089 603490104 631528299 769958837 910335266 868590486 494441647 919050788 138011058 100911280 384468093 320840249 812400202 823779569 215399952 910817999 25393287 659089714 196482717 254702520 809946442 564584782 658718752 791895162 882666118 358208208 743080482 870105293 84339274 464914454 695941869 78748614 183852579 260610489 921998163 420868130 131509841 631427898 44719134 906038317 758430015 971602702 578441785 191245243 29010514 773459854 249525441 96704506 698517731 956914226 710730762 393893910 600010721 884434429 670469203 653368810 947626902 415518248 883775222 40339821 788460107 182870026 475830195 428063101 573289740 415845587 72629019 243799144 436398272 207368022 366097674 241731735 69619893 368208746 563356306 419195277 688021891 242872455 714582170 420568937 206777760 708821780 471505557 596952795 656392837 74076988 340540829 603111590 442828055 221784584 761282658 402963295 999459698 113694855 469300208 795970624 6088521 89975027 87638633 933195579 450878540 760622325 254039493 281334694 448805580 792188631 479725614 339829522 448877756 976509201 968157506 220709359 135652251 672182072 770330523 51339415 667834816 384493209 460256121 101693741 328476607 419196436 219260507 48609291 342417906 250376232 974175234 584344875 470223760 132347990 241722337 11064068 561281762 864329029 982788331 941024986 312443971 476570182 723487462 364890458 242594186 530612495 594978658 278061700 369732145 611843843 971766520 790647406 803163957 673315904 903003053 189690413 139561562 933463039 427338189 266833219 102374764 522821060 331260125 843251803 173900073 218305565 770758995 529884354 109247485 870231904 71004604 690699016 683643866 569762318 283482228 636892778 748300802 571406262 649224332 267481310 775387860 116407016 546745977 458657760 661632357 316549715 781961944 928289065 907498237 657970491 314858481 280924688 634104385 322954171 63903114 420408937 690871419 463688562 656350678 197797069 292930161 944588887 707422116 832732507 473190090 434597995 849880005 465915871 62872112 296153197 868235791 583710478 490200422 985012996 674449723 658679989 157571616 439414061 735334393 649320215 664519968 908635441 300794580 125990057 244247351 251492037 272421178 384747896 670103339 488219886 953069268 979762392 604408873 202645199 651066743 126121140 703643571 93843488 460330902 253362774 244849414 672471521 328637820 614876200 901562841 32831746 156746546 747141070 184851043 354533494 134479785 25488669 609538398 273985526 400466909 461203021 352568808 452977907 99267415 258516233 367410449 584365076 320964548 911402280 867055279 650223846 123092530 43079701 279785898 460964100 700254781 945024789 693772670 351810412 637361598 901245724 174815496 41262878 595015018 385926682 132367476 946310434 972975935 558242608 996798583 155451928 406942071 536938168 738330475 955526463 58320471 903293497 917679249 985257944 744303693 779654869 927844745 534552147 722084037 260249829 799708457 184855803 769793718 594183029 836971856 146023314 314631831 344628875 803012338 699903435 512288129 286886269 538781558 260222842 478498361 172171720 570413392 323760961 40953114 880613801 230633711 910117481 10723380 758285254 456064533 199819204 280559462 949148578 119797652 146549376 77664214 408732836 326292777 389656128 69221719 186846537 628292836 513914363 497215136 210752453 150806065 667953572 939794399 111986849 421414996 397284255 884550275 460202562 611683799 403706322 516669665 893541719 782308862 215307539 588611268 954407730 77988685 546892949 519243063 350562496 624594056 44169747 797099837 181096407 549969581 664767241 68111852 862369369 698043825 616160577 25936754 741292959 786418209 507729810 140687937 289016316 293371903 185832755 273238043 947596293 387574054 928069191 115199256 827431044 214289344 468359093 982597453 8145669 327387208 126970537 161655552 201451414 66424595 579984599 761352832 693416360 390363957 828444103 59117299 998209048 993116534 269394165 354649852 265275802 947628057 336080544 219226418 613848475 47710156 134194161 79320250 796578728 653065910 548568393 152928514 540453715 469697414 553293786 708724066 701993134 55768364 254280122 136258841 669056536 88724399 192317474 167388315 444746980 882973943 466993848 175657218 758937384 652233116 293658404 240298062 485768243 928047515 756674600 100628488 695635603 208886855 922675511 323751246 793926490 237284049 771914062 162070251 779063162 49199276 718149936 531471997 300713568 34566510 8632652 712570200 595470122 551346704 668383696 603994912 323333816 41270637 206703646 157388923 270575977 160798929 935892857 406331730 54373686 431380971 15362485 815677193 927217549 608021330 524348225 123766466 339875325 679438259 147374429 755257650 741470577 773603022 764019026 110575523 210015130 632698241 334159520 504479498 326270776 466362219 920698936 93539911 99117235 24307091 180578471 555875510 755741429 728316124 747675026 228884332 910610909 78099763 83098481 940023833 820532560 876377939 458915943 759713841 480302404 17158051 157531417 899709101 636649221 566200514 486063354 622528699 254165992 935406874 364034317 678584471 202066814 77051592 547456116 90377572 76793904 356401095 342817318 38770681 93663823 742145750 603047265 397447674 292755376 55724174 832812189 23648361 968455394 427914396 345166042 189488231 406472028 741469893 144925131 497579253 947585921 995530216 137249208 455753866 403871068 229283652 140006341 686165393 913260507 673442199 687084602 187288980 180462295 56724806 62286590 341316056 198321120 890796003 918645274 930755539 90018550 613545763 359629620 354125553 638138949 341448885 348170747 785952227 34236086 661646647 113143568 225935406 790084641 918268591 37652894 763703854 266595231 761567695 680139586 724852633 305055755 811287385 353955372 851061678 36502981 721917660 406990212 140598325 36708443 292719131 478407400 412394093 614840756 33819 738193474 737342412 610405961 559757380 96184127 681137347 398315609 237740365 459794342 495842747 904205831 265102995 352221162 230686375 46703041 125680474 444012011 216158857 836823669 704518706 70660252 691582431 148495563 249465225 555539638 424120261 105332048 962332069 626063126 178233541 202995236 878666414 408348841 284966210 6982322 450388944 640483679 224975734 841601180 838195436 84684219 808983241 656328058 290685026 504747543 604933428 382648039 45146070 786277549 221609173 481694414 353337952 974312426 927234110 847028865 477936960 517473626 411871657 818113521 569777102 615185099 423796617 632949893 369174537 170601930 521491053 212913233 724631185 89263862 438962537 885696786 514207844 130976326 79687618 846551935 75360678 669062714 687418639 102247619 807223948 686302278 728645802 132469463 502323127 617777035 486754449 98874115 362714570 550772096 161184683 18843655 708128277 991184263 284222192 329843321 448959526 813166686 180728141 809200725 66854413 534436239 432540913 22492301 426374631 986573957 388125922 774159754 786444740 111770455 454483438 172588449 545134733 295943838 698688227 777955257 559466980 470570848 728284771 157579109 197608448 358442007 988880247 544588515 117787356 22151050 525178913 839878047 986755317 594648777 145462748 3151641 717938156 66206248 796545248 306165388 651330766 237537649 907284074 699928559 151217699 156014272 48041041 371210590 85972507 605033645 20536289 828681278 340790552 686803697 868230679 785182628 882279720 849863135 390114879 194073418 55717513 128685369 543440561 22261741 75769363 921123885 649006314 668972908 117323265 668187865 354642602 433188434 507819193 407088741 51547549 127031105 233815513 229559947 891377032 401909262 87447563 90489366 469451459 3297290 274413678 155671448 883760663 161488921 883223867 732655951 991506887 845497005 555281940 536355969 263620998 150267844 881083169 344183116 423711427 888960492 182593983 894812267 452529373 406060390 545623540 790204799 38991559 966514583 772618686 575138310 918085618 216739964 445841618 436408593 618819214 57248553 524160769 794220645 103083929 460065863 76564782 507945828 739518736 738005685 746052983 909706617 611124949 250490928 585372904 430842208 807985338 822642409 382350569 261962105 892805329 722624258 76298427 802393588 913738342 991936649 276827035 719312069 194688200 853558435 284399161 872659992 131671847 721617497 242918039 104390197 823606686 784580339 718963558 700371465 449164260 999891099 687555117 727497681 894707449 976114708 117124119 465113527 647700153 227913312 295913788 628372381 721388962 301690208 299069321 221825338 879792243 783049936 295098609 149650348 241114062 694748290 858467676 558739116 751579034 78084299 731285620 786359580 682270551 159844778 373249039 487471225 466686750 270945780 682480936 822337800 40763043 300823417 929278033 871863662 441324476 369279546 497937113 960480537 732788395 686749815 516879966 843240464 3858568 420756555 721901323 81351112 394819044 324415008 943352377 194577568 11047369 702352366 207839260 507633815 299580378 400643357 710932803 414173012 263492141 151164321 173779831 590366276 59399132 32504352 625918507 55308205 483815836 633106566 918265128 760817084 822294827 196711944 683049069 707077640 966306092 847542863 802476159 324467477 927004543 922228092 603808130 614805760 998069364 667138211 251327865 415675986 56544038 557411729 846858457 257287489 119126427 137954631 228086195 142400822 874958170 605577072 48243975 241014998 349458457 420709748 652613401 985448732 566586572 220612134 895521984 221088798 983092731 532347650 126061748 196265938 38693945 871362881 829162348 749735835 498652133 749233816 883933878 504205610 632065640 415029577 347067988 436771681 424857043 823746648 602441175 294450787 197061217 670429944 348845263 709362646 117586283 703542437 293068698 911723657 661297115 967375200 663768536 896202906 258895264 391711439 363846872 835309070 329377584 565701010 835256597 760944015 895912545 57388709 815164849 586512714 360728125 547023311 142982529 540785650 230152189 891741053 966425731 647869689 257316354 785743669 232892077 186907194 211232120 286170068 355153728 145264850 581621266 723359081 878812615 840770041 971236843 236804814 694343934 88012617 416431860 821480723 102743814 746502128 752055618 62214417 465140603 154101653 733450877 555417385 685698912 270861952 650812134 207722291 648597048 392071112 7727466 81003954 203005371 774789004 358046230 541838690 99041170 334800144 953404587 421024675 939710738 684386420 498517179 591444775 832495940 386476310 590723805 365402469 472502655 65514443 284931832 72071736 351897091 510460852 883797767 701251442 747267113 259980088 991334329 240786919 134409883 866688628 416920850 182365261 685293637 233404963 532686387 727605725 48987514 425184543 979559388 175211800 840633881 146133764 975912512 630808014 654703383 944432973 874753677 39187593 891550034 519632405 171675980 627670042 312520642 777822386 762078145 832833281 28918408 759069334 982330802 126823488 564143779 42775861 587096263 256662585 891805168 756898032 207395689 599691155 806714937 590823427 318675556 700388104 152444477 308510591 279631659 599447442 593912919 829712249 423135952 915538918 20008914 144885827 958293077 73894713 225621004 102918023 800515866 547489649 791961587 17020408 473193551 570334329 550665406 58022588 513275435 464557453 361287067 298266567 636420307 646836193 704418888 20325365 120569716 114767158 790948178 495882382 202182903 276159523 866378890 609971402 668960502 664521270 70621414 764187991 222657852 232402562 242632668 255806552 993928898 466831368 123134266 902566633 207484087 319097066 558153822 558918721 451859236 7298345 252970914 167196822 909810850 279232542 193559628 478468161 730920670 418260159 531216075 974694122 200775167 765071495 2417572 883993594 977556272 27818970 851813519 54612561 514901863 125169060 963317685 231928995 42080595 382073255 239117443 83367332 18589062 995801244 29479252 777949951 986896337 934545586 570213429 827994948 996199417 650458533 951234429 422812941 719136793 495537336 493153897 874539281 376741798 424416118 913486947 967166988 42258799 826393822 241312675 395143456 423901536 9208080 723849275 651665157 556058400 305637466 307158244 889126076 793143398 47747278 179422333 642141329 102818666 428757698 443606303 146465263 156606381 225077481 923212211 740143841 96728526 725215531 737483703 8959431 564572893 972729319 652134117 85974766 94836896 215694397 69200081 716553603 758665913 814558703 793686758 494195451 861717322 770739359 874879535 404744043 486207688 946693256 292137731 491682227 907024448 362584597 98491380 166185061 576988274 348870589 495337685 121963550 269752699 479547446 8075224 778547626 646038691 792071539 646463323 789356770 128680565 974334819 863731656 922947738 625684815 240611452 375575702 270287377 805739243 212002891 280673422 407780809 317483665 25186888 194379940 370128598 466982684 319734219 785269132 593099502 673300214 428369613 59933532 89405330 131897048 301701232 5180766 934104574 527367938 267589289 784892689 255634015 87317994 91734260 483351332 990669318 246525259 235606546 217598124 161969540 258881876 606236477 80158441 263937438 822385935 959595255 242830233 156475080 341560196 212400867 695248777 664008201 925343159 11409090 819702738 865555485 112133311 812989088 670068271 30837562 772439010 612351595 422580053 373132898 804178411 465238096 551264508 687895836 803383558 496554558 551191479 229010680 704532712 227267797 733745319 843916165 901296014 115132548 468577344 238109404 716577488 203563676 354025743 926574273 543726676 139325146 116578636 246300012 185782673 927413532 753395939 194172969 741475987 211251264 61307251 49033906 6534991 133940355 422552350 622383319 240524450 382173464 279797033 60196793 240336449 339591316 58093373 875013341 637219565 122679224 963332912 198444694 401375674 273255269 986737979 34263628 641094578 909821069 227519560 511780745 171398524 563021626 303359447 783380625 679757147 567384383 559494968 862123859 911345646 194523554 155299694 867208408 338741631 296599386 287001105 464309211 169895533 175191250 801112830 969452897 744534648 381087660 755665716 201951762 489425089 323973297 181661459 574496536 271695005 693117010 908529721 71110400 902744114 772141804 32096337 787440627 790174635 954105413 184288145 797871318 89930894 176560998 468598086 472343754 905178686 196628514 989390048 259265395 767044480 564988163 69367706 503348783 89655571 189876644 88358607 400805439 260839698 196758275 157952710 757853964 751742824 122134906 726306662 447697501 945813624 847583461 503965855 788424450 268801801 480631555 626840074 100114320 181039448 898741292 717731064 214017457 155709441 609480426 117973381 298373993 939764808 360362203 235860528 349064662 2219175 427358590 85858503 133546463 305616990 842233797 565585498 892712816 408933479 299314940 902570342 684501682 751724287 405628773 969366462 828095418 855512120 890041061 551510465 490119447 136352672 941811352 705562492 843447088 984088268 576346670 460836591 558935187 35669860 825110141 253018849 682720526 472122191 374500239 46295562 907456720 694311263 259146166 783303668 408422805 384200180 793159556 20142693 449347527 123198027 652573108 552056845 412767615 620835553 853096983 201971428 252766738 269419647 177180513 847728056 100438717 809839012 901810058 770778771 220689712 303892682 701305961 318673759 615749422 73778906 605492162 969535988 249167488 179658337 950942018 436616230 67131807 499094218 393612148 737076245 277188727 940590141 534377452 293026776 60387188 213293055 112642208 729265150 561880481 400980146 114434825 277044986 560508732 444684008 86821051 351441057 531496550 220838267 683609978 768506439 444707991 9968079 491059737 165915091 909648686 556055932 33274933 19965424 461164847 745213681 580470729 230216714 63302446 980481062 95299662 794677255 18163909 848026399 845741457 425437525 491796383 574936582 373881988 497662471 477182030 692770581 271402727 150987235 332044512 334572062 994706855 132256438 875587533 790934875 300392142 744278787 973903534 277949386 759460984 903680187 269578148 104721167 300968539 775490061 480774885 429517345 341469994 986068085 257604003 754946468 645414645 977352633 786905908 402505308 584678801 588179156 124820431 416599609 295171335 221089837 337597107 803529079 499904558 808254770 327689223 370349395 353976826 557120887 752789557 969320228 867820750 123654314 128083163 649356576 777253805 508473690 635866105 413567187 235189592 897988442 99229082 258044957 972583522 145910846 112227602 500969473 488207022 123646812 619173922 165172380 920043979 292271753 813527948 121683356 925385417 579068834 179170840 440721616 16292569 128095483 814895833 895277270 418716916 209923785 740225908 342048455 934856163 541029430 194661646 903935502 965203329 44771217 828643369 998162037 988685151 790019004 898358493 969611964 118565239 573901084 914197046 114740359 483224543 173204460 325642426 373258517 112896643 650818073 301327917 101718451 868905912 436100913 271136616 95150449 939941681 976166284 664952451 497003860 990204536 395064992 329246236 23972930 152947068 419551208 636760310 524446304 172075105 362158188 727059128 103719256 991749521 507500550 88114701 559932569 465345921 535844872 931435478 737509539 584549628 244349935 141092257 471086926 311435839 43633583 988520811 988909750 686425534 657056463 146722982 640636386 662565367 145147168 465221928 742537178 84167098 66268208 917169214 583139420 727976465 665999861 682330645 577410845 233044612 279506702 103014462 206830437 445873846 305985328 20089659 888468525 176318550 705318757 979797434 218032139 478370785 881848612 473593498 415621738 113330886 165150729 565861581 971633965 939246386 303083302 905890872 705597891 857501068 657040007 75734544 949185716 10948053 556571956 605022928 880178084 315308528 415892487 24177944 290772693 111614463 795057748 260202563 835085735 969971022 47355086 904951380 428071900 887186905 445342309 662992109 539617691 645289709 670896372 420487534 946042111 924089395 185254204 383021095 765308369 539758149 76053578 496239029 781882406 756534026 738306125 864057221 74755415 11884987 257211902 758799739 243798523 820596754 94920142 665883028 683444595 795406964 60748179 347060485 312245107 225533067 333650373 4206350 28773925 162709939 754142060 152698155 196535668 104543344 828649837 801517161 460031954 761427281 479131793 127108476 91781167 64136027 293271400 465806707 739584259 354399559 435908263 92842255 387161478 238278100 638283082 132143183 665061713 346005666 201021754 603043094 699796084 261217026 478723631 559923868 343331133 484671618 918384689 424647188 216381937 100155979 932883811 849109050 599006025 184977316 820497354 245550713 286865842 844140055 763035145 580411929 395713719 603375238 559025012 432667826 53518988 146502207 932099364 42871247 38794619 275755671 641603078 683169017 591918522 559328176 720015044 564531183 6279037 670152048 588279562 826232532 806848117 89349420 459433724 273865306 97843283 674858260 219749590 490210109 727713682 312872985 563172850 453470062 544572011 72141980 810951963 877977164 384926161 431574527 172633547 496319991 540373187 981501494 799305858 201011951 26691746 905386658 167332709 876430676 455059967 427105285 666303956 840136800 554698185 818368898 148441112 63633714 86558952 437555417 429519520 892650613 768461541 860667185 836146849 998670351 656267665 883000545 844758954 647022329 864902536 208672639 605232993 65531212 236478908 493914222 699142489 652687178 919476517 666991916 73988963 240088724 189072724 988415227 660436023 167041273 733157205 359071483 173432484 367561481 265267817 316792568 319330780 924529360 903218478 395944799 43017966 948676108 725307429 642261138 999809711 666062773 537977428 665997472 927925876 651145303 421157198 688082859 618651021 147112537 378379717 558088010 233792949 475914663 429364827 925631874 649886514 124371097 966439200 516155531 267165461 918374542 217194267 974780941 811426647 902518852 307070289 908458896 16810733 164076764 586239560 63130620 934131416 242059379 952411043 389991020 246774704 678133094 4727254 778891086 397889638 575479883 488981606 148672937 896876692 645688934 892638266 240873665 493891121 994490332 699567987 169849979 442311467 173604525 611508353 335255166 294519780 524781228 420665580 405993836 598137109 857845647 221798059 253836392 284770637 391575170 266474875 499484135 388737409 109133120 217297237 702600725 600442482 511499849 50709142 870662239 782511294 906137101 507708733 998215485 21743713 879469393 513606194 828124875 99217064 195455337 221553991 302252133 122314536 874254283 994928383 47983583 828590660 778884863 348209578 108453036 774638068 207381299 495530368 489957516 103502494 535473160 958300986 796667119 392303986 175647403 202980182 192857953 79333213 390106336 218928334 209252454 267376926 204808420 375527997 571349658 279816983 137056911 572877393 931975313 779924533 768174087 678102160 102240030 92037734 308056708 438437013 815057711 198177588 524655279 698432235 21371265 116886464 800544859 273713602 481345198 655134116 361037095 321677422 5211957 232020491 202255365 373217152 51668407 190257513 95218355 578934315 91059838 968967695 97906340 584089037 192976694 578231924 619269 728467877 598832022 596048421 883291434 520603888 778587831 56858134 582435430 736642695 218566962 45606190 827715523 13739744 190388671 599055023 99009535 857596455 247827509 175348917 456575072 960024875 52919370 717406433 353885443 220662318 699364732 116587276 617986065 741736861 647678161 644656514 135729540 534929424 899561315 998589752 555200760 306255777 18968991 307037327 451583244 216978960 163387631 719171905 238829427 530598161 235467220 702977298 443733663 131799004 677609523 467396517 632687314 265400786 334737890 204608554 177067296 990239648 908528900 821005083 906915768 930790111 474639099 51479057 683252163 33423774 131342152 738508225 248781025 738971052 263778379 592936342 787873187 252054883 337568045 87103461 805904005 885465578 229716662 635478765 443925838 92835044 402492765 974729197 934872026 32960105 902154537 157896465 578563377 629453086 55985998 696020913 803808668 268027732 61282283 635740771 116850057 187882185 807322674 519959251 951723864 981661894 94564615 68335424 763653099 20431630 201899016 985782564 73477422 790165297 725991294 403921109 409430030 244064097 808665018 813408745 260424737 834148212 615354428 37677658 787332435 916987625 212746911 618429595 729882208 60332360 899006768 912383054 861979060 374464114 136501900 663640870 529455525 324284286 15544892 253876419 745292735 662492562 112941694 415343349 203320634 614399246 416809004 531938567 520964227 110049851 368420553 496679161 774052563 749379079 768289077 852014693 97432084 447682989 401895954 900724465 983500367 987385877 301520620 917363806 32614315 618123705 422550500 697215296 528587084 249922217 477310348 727800766 416808773 602056695 901554807 217294726 647358802 448907204 375538727 542714324 158895993 413328311 322176664 700514634 977865512 90331910 800076562 329609271 409329909 321738887 644434004 770911105 871810020 183511558 318497600 178813393 737102647 121308600 55829491 775363972 182840502 750939593 971744449 920264442 208887686 248961309 388022297 888704751 104787369 766197407 445986106 127342667 177926881 822330327 812678166 163696970 593581922 302098145 735333113 816632537 95411027 559020649 416332597 658217536 492675696 42068254 675648514 262886435 375479787 524672095 628132551 31279161 708148437 476512679 109737121 728608012 950789387 656676149 66926438 793759914 619724267 133952187 832773440 101876872 85923557 95746819 464077807 565201529 114935526 199537155 897639551 738123376 71381506 787989043 281164914 236218739 916650114 406047889 985200624 483529582 47109277 808773075 343643628 896743462 262973822 714319086 686083261 994239302 230638743 322406517 158521014 722493470 980536716 541175472 784346982 466819476 720627700 595561866 579100290 538854326 5993376 509530575 967470725 960671673 235580461 223299555 564677545 856440009 30060501 378935176 37037524 558884544 787723857 499646008 248473458 869735597 961365919 921153981 177340666 50245684 240511603 419323667 646124335 766838977 52632474 736010954 97515620 628142283 85723814 860564651 107821499 779364419 397093254 109324658 397732615 438325345 78517034 724111538 223469573 57119016 881840420 471956145 602456511 383351575 998859803 895784781 97585463 46165343 825256215 605920673 37838871 162288291 812032420 28829404 857001082 859106780 229539361 544549823 872327793 394049013 205351977 890338606 931930042 961990913 725644186 436719526 388309629 795839655 102227415 554299673 334425067 173101275 15002209 356314207 758482888 153563455 759521870 596541656 49448895 592817162 256624072 156314898 697768397 186476936 335768070 972644470 531167261 63293575 908769199 905977303 124257707 771286757 370844618 537210112 638226714 446264472 631024277 350785510 337225495 249719325 611425394 407187866 966121684 304377812 294036508 146937383 670055814 985924485 950780470 851404940 875837675 260683299 85334491 126961350 123429397 894978602 145250661 504124731 226575599 344315100 652839824 26676659 866702411 2735899 19222721 838419007 713099893 987973031 179397945 843422307 422079829 77753446 466037194 467379818 741267932 219811614 771054526 52266859 852543010 119623900 118055960 185552664 114085723 4745286 402978278 669664421 390069007 635485263 311740253 987834440 779865161 15839796 405278855 17520395 811972488 509904429 822187288 444434528 152825217 321999229 534175850 792089923 398554466 593497483 893617638 872795899 29886539 172244458 751469878 756128650 429884924 612645668 273102534 841938607 665954350 105477674 71054351 589002332 403936999 591474130 821256098 475420367 847713646 221220153 723489082 263117227 716400090 881768751 426762982 373707938 598836471 243025084 609999719 291964253 480861336 809729422 32712241 158568193 294272913 397152824 188884330 808203597 30086830 21628006 54403750 375405491 605480387 330725500 899755848 584907815 463189626 362236675 191736071 212429608 352634165 572700807 240623345 85995855 206481608 520413020 414042876 818405978 715828401 83360781 93822629 568184989 177797695 926036389 203293407 845216325 895465746 276303239 867717048 575045575 293267562 614640123 412572129 266734699 710600993 272235900 463816013 870662109 563656596 78838509 511980925 488096678 524809650 363059900 564649733 755567576 10838319 472056730 110818162 164662102 953779911 279686752 302897660 166616254 975052038 928008164 687443081 618978825 948052630 226007473 769917634 345313539 281170273 876578124 395335825 229798449 51052186 797144213 401511333 498631568 272277524 679095429 931674455 244251762 421846147 815637617 963243482 427582567 95417259 655095060 467524354 671421732 54669367 281120619 602853577 876276583 473030534 371871852 322659960 658300868 817203161 576609591 149617093 685124774 43685287 471127628 987946507 96368143 485477282 626065683 452071116 599955992 8745956 364017989 199250309 589250136 358442087 269496620 161496226 572903091 695219111 119455317 27787961 652305661 991559472 68959205 506688087 559766886 177942381 532474586 849522092 549832151 866561658 43156917 822407417 59233514 482265929 850512335 658870422 340211095 954508514 661029187 669671320 532045266 281183255 783394155 615614243 492507795 205664024 151191930 459684102 283292787 639872471 78282291 290996472 313427347 986085037 151169333 986159138 547999903 320262883 850248698 694274796 681209511 441646202 415526098 679310282 628944304 26854845 28968408 512174135 631396594 809986015 189984199 109876368 285684558 32552873 207920415 233233978 516309755 522885883 876504287 919117354 348346800 421288752 103857112 664906194 194733145 49384367 891041477 785084095 90232903 658436240 193709776 54110758 340055543 876646906 127789458 908503477 126297406 894991882 623662514 550427928 106321748 80927907 777092780 207508489 865145331 548115406 598851360 230450204 239853329 104616826 956996210 30711656 237126100 188935790 285215729 723078555 220765719 102470551 893327213 429686602 228980926 853309555 500917607 917543122 928985048 346556294 122525901 657457390 975140620 985075242 81768164 291323988 156399029 675228839 612899423 186819970 399945504 814712128 610999571 508122142 654114647 632529549 460539077 869878454 143015695 311171094 594146360 486087421 435427789 992338939 900929231 515476300 829116096 422555820 350839702 721109117 736563856 43447823 585879716 888007166 138796418 406349302 816223767 287649347 871496684 558374294 628778997 677322422 505288236 878703457 164677066 311312818 8049266 634827138 110465013 946686943 874320151 263014936 393790853 683569291 710330472 80416702 25872533 190332728 202213690 418883234 392687560 799454877 961652459 796976798 270250382 193565962 633919830 763507024 277942912 521223133 668647940 862721492 784507010 827207423 463974281 102604064 44072033 324844171 289003683 834403409 281521078 691510240 885589981 976614339 378100461 577807901 52003264 117256563 133202843 331365382 225452958 978500853 453600243 436117470 956920756 121160126 718831475 676486361 395941425 535407846 145347506 653107607 658356281 764347952 758727864 116549583 916067252 902363351 61959317 174881109 92573912 611258858 685152455 38180756 501711090 240340389 450170454 130785851 757781938 989905025 970294701 405384066 510534805 332798822 498229808 322305232 973326435 823743630 13895172 969295782 44690036 756995242 400818977 220110452 148032747 117817633 222822918 278703727 267575006 466628555 498579183 520718333 120414468 984050660 941612536 558256271 621462509 500744592 246758566 486111625 574681316 49285108 15659445 154444708 208198779 369167714 689577255 113356020 703230634 462550097 720729993 109992389 231925512 663384630 76899206 274674257 752408225 142839567 132891296 327562298 61086141 742794602 395388565 618267150 548401627 261702252 863147082 792091663 998620678 986175606 810029873 717912984 452724641 722818659 590664392 774401242 590005450 319443396 455596571 511291572 36127008 615345379 166143164 856717400 914154375 729767353 127907233 447677935 450138659 468398399 741479963 154674784 882957045 37516405 403897274 652751974 962189429 71055991 898551707 124433523 945892319 56709921 462728017 654407645 96910724 635620202 104358620 210875450 204272973 181703252 999430466 234387031 302573823 114970356 448752187 251378080 49321120 191169198 846325445 797322421 213438042 386715339 107191654 950381957 847590121 839327153 3467843 248061340 697549645 447536270 405070458 214270981 38640383 994111998 268476832 607302235 189954573 740366209 937601302 164899946 937774442 176298909 107479671 25189874 652348780 635526161 556340012 656463704 513742945 310737427 95947454 138750199 451014459 651869460 394949283 97706576 26060593 13406510 70168356 188594261 347792632 128258541 879080933 202946081 786490293 672072883 913409753 239828546 46442135 609070893 408396844 65177944 335054130 980919299 777760038 153203217 916232990 844412190 92819657 793903388 511547318 519339593 996003081 844627974 708094040 908356445 527817432 470855986 63633335 387953024 134811584 704849122 735056844 839912592 971770716 132031673 820519448 494065368 898639677 562333052 446948654 365857447 894776304 112001268 867237185 425956881 311433209 989955359 832443062 212308321 886868629 875901950 920531952 724827970 637196536 502046188 267680941 144958552 428317552 481243648 920010493 100915021 363218356 331770146 347896117 483980749 597977231 358116256 320967817 637716885 386687446 458541950 201851386 375209189 120483615 510825372 69640096 661071229 774614042 225237868 686141427 260771627 969119108 125526916 540873555 414977268 560642540 181931372 379884603 261193687 97100652 794603420 96886162 907294852 485205990 92362455 897227025 532796962 222945042 708879070 11943085 696084254 578467660 532240599 946215732 392266177 614303074 492469015 973973519 17971101 549721011 487484431 973809075 550676323 763446482 133507292 401205509 378008247 310861161 683466335 350540693 383477923 878271265 661903554 424124135 706508187 34871419 472589293 992444988 549752559 241209727 751981739 306957265 854328493 797327087 718898506 2591464 264115665 185042058 907538924 834167427 545587893 244966492 285884057 548898878 459636004 675469898 44562857 559226832 477963974 242674423 990100805 83218204 674394274 255390943 984317143 748901429 210911760 638465447 725894552 285757931 806184923 282019697 68874277 412255382 295822917 847072385 244044945 773679157 97400576 329578650 695456447 139267664 146134940 628273101 773597254 727863636 72442349 3397310 939099661 982407834 249867157 113976903 941520728 478217957 903682394 813812713 381313366 606268251 987534921 193958616 188915156 957253886 163018718 346480264 145520742 772684004 469952544 890394601 247946882 779825355 181956997 131434035 1062222 275442549 476040958 420845318 271631334 582603840 86975644 601235811 970049195 580604815 661389875 530173099 896731390 289952952 370066280 237301991 16964561 421139964 561319381 190825099 64601187 914773613 938654485 994235313 629937227 336108017 222685150 561309257 792212391 698597163 642559362 842869383 314362309 79135171 203855769 311158055 660398618 413248177 968189476 811135022 386265970 561836547 805794772 50560680 568384099 347057506 543327644 610178068 434184418 952037707 570479744 537621874 845187338 854786550 477108570 865027819 276164485 666398439 763569520 66963143 854958094 357255564 162175405 929598178 946870479 124651130 1297807 853122719 835075469 498284523 652148741 42096981 892023328 176840724 62367429 446219045 63721512 264737504 190573291 691525397 762672004 179956134 401123809 862621620 50960771 304785985 163142841 113338064 714272018 964757249 110250050 883972874 399886527 3379316 766698483 152409777 993935318 80961823 234757076 837480208 633979923 357756498 319973977 828680527 611861771 183366808 939828920 506347340 202461948 461638006 720916601 815602746 672486216 32348967 671543630 220608621 549101074 482880080 182867036 822092453 488967144 328170132 664788752 495490901 10595713 541899604 659488782 403560141 164424667 440216164 158808510 670608492 230109986 292921878 896727964 136141093 166243370 943464558 768853831 414861137 736839118 115108559 432890564 714390193 560496842 143836796 613560923 495665099 129898919 167902036 84958960 743447583 407756501 343004767 573176519 464623778 649054753 433121554 254701805 230144739 485321717 293571138 741678892 118325144 225367089 341506148 250961360 439380530 41738255 638161895 247660150 863559260 170476894 23102111 472322928 893035308 120563736 104293680 319555170 144518956 422926168 877419080 973069299 94186163 72214639 310910528 377423918 930182421 224707156 35716027 461488606 39631444 781293410 631461209 893369370 778042223 205232976 291875601 447160314 482184358 763802307 440816146 519765889 514853853 288232473 98151446 547926377 501946805 889949646 803405416 30755658 664534676 475448018 739348267 338442332 243897670 678685604 63360757 6246413 181066855 488189558 85102218 260115060 280067744 402724323 449907663 810425866 538826346 54549851 550576094 384744214 784852471 919924130 19336688 124169966 520338315 366563122 744573230 916958588 188811881 536780106 451615630 158226843 858260771 8194375 799111615 621712053 32284647 642913701 209438040 513832320 620962025 758848896 982335664 103477426 978076959 983435194 995353447 182277314 766214468 820901649 13640231 834428315 890290018 547171082 278385815 703982069 72887178 20846495 70006322 390959844 15563924 621645721 363043649 382649041 270714218 265433768 935096588 962802254 526701713 949080247 778293888 374160257 790709115 205921103 12913788 745702383 861665867 436948246 3346560 182672551 347639904 404756127 601172170 702930155 284683288 233154518 564346993 227430082 912776043 47531844 845905557 278645409 107550386 92744464 122528753 785376296 276955475 116950223 74572472 649170502 110649620 197667643 192555122 441681964 755166667 246071041 4653925 507648298 737291013 534497282 793107494 414364422 945992112 539199932 515261770 836838644 494280677 770023876 223517176 66343045 91516297 141967761 485562807 388146425 672728233 137039916 21991099 16732023 679141736 235745950 731611868 288332043 885907143 964089951 267525558 326111990 968489410 959984195 181616319 346349792 313969377 516484614 303489980 434762576 303534733 795850044 920256984 726517435 460413825 809189738 347106755 880938269 826051361 954972861 994093909 669345478 234859352 71389368 883898818 887755008 221700097 172172166 378970115 864684631 594259065 210499921 986602629 922549539 515847136 238624362 238218665 802428205 920547222 268315158 495446602 834189402 293804510 345749873 19684779 1595516 259946777 412682510 760767246 649927061 425380275 501021375 329964858 302650216 602393632 288554547 318604783 307107533 314542080 793308329 362843410 64334588 550829547 774424661 157279413 260829852 927211977 150387642 718222249 762966457 884636743 124968761 379061944 935625643 94228112 48827951 162452207 307932411 61781167 572013356 345202835 660556641 330704390 216995029 520532002 764313205 311012265 650492532 280312644 56174266 614674184 979313601 957929694 878133660 209583650 187552803 432262192 340139628 151797334 911950095 724309929 82765039 786714573 747526801 46140688 56121795 734594223 625755680 317192950 412970742 198771067 205921202 356388190 974528291 5009322 699531550 768671968 687569693 534596866 920819234 694891266 65063709 38335700 623056886 930943787 883864341 201710573 930752562 520497073 364826889 711511176 464688178 956667734 329342625 90465479 897192835 695604095 934204900 221552733 59624509 498438903 656699294 826696210 273143338 492025838 243480455 97050562 373298500 168855002 251426694 767613081 157461821 922355313 48043892 352306334 668652621 484500716 54331854 138383801 899634135 267034537 567300880 643229467 522847218 682915817 292604397 835927107 505860678 633064087 310690859 676958525 623164812 340133664 583178521 492084988 869864246 335002225 117908756 823096118 549958539 43774700 371788276 215584248 307922061 623107687 502032790 475747632 979858471 320382215 96914363 127392692 172818470 189863244 621720040 34138288 374181651 313551607 959321441 308825265 467755843 984502622 165881169 330221459 947378576 658253024 518634914 713398427 169568478 392991133 667286794 259081773 678979825 234209841 56732645 290504600 467494219 981281699 286386691 876397898 513704042 218080572 881983176 15685480 803582962 853235678 349849840 801033059 520550663 913225256 220471469 697981130 263690560 125969130 922606077 818578009 128913329 892578503 720035589 515210264 557257784 614760468 230929507 354372253 31717032 209701704 841514004 210743294 713323053 950498198 906302152 807743640 400841751 455488124 980469799 813008956 869648391 277330667 707799752 472411059 370448030 489975758 406325334 258285588 353911175 842180563 120086323 203133179 912069834 956594773 115176047 982069888 605523584 633920798 557265351 49654761 348353081 541438710 726902763 785540508 293896329 955789258 559208391 727031180 88745548 83822671 469778181 120899076 614422022 454944174 17900511 660735098 418690326 172749221 676707984 423872778 58869470 561135261 881968190 923005580 367331907 895670853 29174212 657405769 546732005 525452971 233152714 219214997 409046589 526343318 231291205 173022108 789438636 911102481 214647277 59357378 20229908 306893459 188930341 451042801 505047740 461702346 549682625 384147489 651804682 288535524 475567889 885276298 111881949 365607817 412712173 878101708 432427049 429684485 613464603 211470045 429522725 160861411 793189614 424321629 425175656 345552669 367312506 957404648 784031352 938249295 370158826 98483464 352585253 405392815 156462927 429672591 11840013 796196427 216537666 741613086 615609458 235526034 198659743 946966286 759067724 645682892 538670811 271307494 868261216 788286949 881952914 666485179 557127771 819103230 488264506 173508739 28539428 758461970 769806865 823361278 101278159 974060399 274041096 807565946 107839802 62589429 162158297 147883964 137335088 284392032 564476855 806289154 837321305 289335177 53280280 496650569 598021145 687628368 480316184 194216221 438157723 877918104 410211969 944014938 851936540 965573842 851896228 692786427 362148478 549941872 189681655 487807659 371397194 279112614 189925486 148435317 463586360 822477251 61193501 163564681 103344197 383329765 464660528 195733789 611412009 450816937 101459838 62376678 410908148 506262742 163260319 893434739 102213562 470356473 907650962 525790019 182265812 668801444 521689330 35249751 327370611 950175983 507787502 252699157 403733348 699397028 373119263 681264358 335769326 240980703 133910824 176479391 995224047 677725018 793175343 744412976 192825273 774386446 488144653 681133675 707501970 970104606 678043036 950707918 39204067 472386017 971846070 160853421 126603283 814547829 517905143 906183165 744194944 186922348 937623136 859828348 498934707 103415950 823664507 846921640 898647550 489221550 108561590 132103786 608713881 905735213 914091613 438890684 387701905 684105795 301451120 686425556 375000486 130475560 892137607 146433677 160873504 736524657 646416318 55515714 791051984 582628739 394669556 383206486 946720051 595944713 696527876 707521331 116870100 811864536 240212307 903741215 816999461 503460744 450519763 535745465 75884936 888418906 345337581 858131550 612118091 713400744 218723773 824408365 274646579 900345698 523062902 36979463 444642773 829806459 677107781 31768727 48524384 197090853 471955603 577888279 383445513 36173892 495751237 518209790 450459991 754311712 254925954 801642198 746243078 835313950 873217234 258311676 432614119 490395420 717829511 130716216 460233943 350174751 506449417 703412908 89191558 889788865 570899387 940480990 244882227 34814212 236873804 294044528 554121799 80459367 254290646 488831322 853761280 112471180 227910904 329236671 554018722 261842597 750891372 77164481 188276796 607497269 867090305 799337870 191535591 358205339 676440803 393566581 158121753 949731938 117762935 618505577 209450525 267773372 612407425 241534309 380256522 552758328 669337187 156004259 373392500 29190339 791038876 816615955 830258768 178376839 419460362 73913556 488488771 197731170 312561538 138098540 957203074 752212802 776285219 71437087 393710057 944275034 19026861 557886773 577637493 589423260 384258042 308289350 441596664 735884649 369343741 142681025 324541721 858512604 168635323 668010203 251783399 276725698 297236109 105701919 861829053 806857458 63639704 950208413 519906254 574134041 968869852 997837412 383502269 54968315 338842317 548857906 666610135 389511291 927345707 794943744 192043696 706897929 215682699 114112375 833690779 466053675 430858088 546627663 833281767 524750671 938532900 664445335 454027690 427293851 418147791 228555664 167495588 290217071 68925321 614966179 614169289 807711172 259968256 508328320 966546519 899993335 272957170 492628976 421722984 586219756 777932412 819729939 605667560 513446776 220929170 944916337 819302931 62130718 154452989 964458327 592267209 335221657 127961833 189387641 156924387 814567301 347909351 501790422 695039612 361696106 103272675 813992592 524863388 912339347 633188477 925127941 637468684 93198185 505150003 854370700 159459252 775386711 194176411 707700640 826406987 201946556 223684252 280516518 558914130 612178550 966270372 450933341 238838791 724868544 921090365 751355976 448299041 574754547 242545826 738265472 658371986 795388519 417408947 96596072 415855511 127000581 820515941 685575510 575636779 41015988 369522881 743641114 514393522 852667955 220834530 506051876 125163458 6012477 620942889 134831153 182187709 900963823 752339751 543181401 62106560 816030836 929097110 832012029 281997674 207584023 759000062 555482213 196815331 312275434 27679504 952659974 393180962 592530007 303712945 693567765 915911121 626810173 92341962 739462540 590885023 775935784 980946756 491551773 161282453 115682595 714191932 167446124 198696183 643263641 145380578 616214700 523685386 382480801 980580780 294643580 677711277 458718834 793170624 775491942 639200567 789876772 105277187 71819495 896462773 796405867 104435395 354063041 806818058 637619670 791993990 495373290 709046701 322690874 450953162 897441380 424888075 585555677 483998870 375578451 51420881 372411672 152723245 246964190 680576129 149515500 808708077 408347975 516981989 534321462 588583099 706759225 586771064 961655725 72425322 670640601 148421341 32761701 381210910 547656642 378085887 220237724 256006944 570178955 61048877 546419386 178325969 238299745 10662837 525691298 204814997 256931416 209972019 77893680 943066944 35867674 73891349 660918439 794550329 64880622 756288233 537143315 63366542 555629580 207981661 812693722 471650037 597483261 765695824 736425375 591404036 415899785 220100706 420464809 920353241 197562094 336904694 8755699 547156399 48166367 52334701 918874882 161663212 734334502 49489327 235420006 888623484 664763152 904699616 855407593 176553657 171201567 923748281 650228456 819473607 187876768 471855221 227025119 518274782 862598156 171259852 151303 478641566 25056269 635155739 310322805 622852228 27305318 331589347 228700090 130026781 345917554 21656384 152878648 554796868 587795442 671114038 424020734 696763732 641600177 985726325 793590969 26851530 202875155 120079940 817929656 10313506 136896933 297371638 544612095 534000005 255107406 193430481 567170872 463308357 331322431 125373378 3533507 224224498 433681297 149878835 182899445 516163014 651327078 922892556 382490240 85917842 802817153 643293070 46707106 724972252 153108689 302125869 841424520 789316868 223122921 276587210 241416930 941570427 115298660 714955493 42345149 186239156 282115530 418672462 839622324 316821127 711003951 894562937 916186200 158224202 113270672 724609244 399841786 488264604 247658556 416847009 28758360 147317105 221310552 900606583 868649824 696837181 493605710 13836251 728400009 891668992 508992100 624463918 394692010 770846524 773364946 217058342 483633261 396280076 555916155 720571020 534208716 835261212 564759005 10171228 876081700 686905366 125940801 819990435 967853369 183318874 965206016 416414230 350189342 406548027 319462266 664285513 602483620 228689956 97050301 515329148 93329985 278606859 257780722 125525204 663750826 594698625 784190809 698018122 826495608 246955676 801131875 153197186 595560146 200621771 992158175 940624280 626581228 852461232 220484777 392943755 374002031 818918190 143362715 363323217 949009075 688336718 534943071 738168915 457817314 849210179 26620637 504423752 438459639 382950844 923687016 725492839 231711150 437991531 261253172 293508023 960428169 906404553 522695138 780740749 798060572 191059185 109385454 836408396 387915818 690436790 343301052 527837903 629711100 197599408 361700132 85831652 746957980 152911113 38744470 21129747 227474873 511258049 769030981 399465229 924727447 209076449 553981946 236380068 651622223 866839801 155040391 114617278 644700541 269809513 487909960 108872828 374494737 61157470 644365041 373973294 628809041 643877528 346778205 830168518 621071209 67072473 621583406 338145398 301399727 757417921 583209527 522880351 225348319 82161963 752006225 367931596 47590848 48766089 684739338 486181339 176403781 100810342 920056985 936628575 130406369 489799356 836139327 516188792 674246517 189771127 365403166 722221224 562473569 897870204 228181002 587357187 977625025 504186973 684930115 47485077 756413831 292513489 454205091 372472943 826119263 70583221 672535455 816095522 725344497 863546678 171731085 359082256 709438302 91797824 254649832 970853345 441871723 323557438 14289605 854522868 412308215 432919313 509780148 133720659 71359926 802273327 570914821 625908711 76907275 849454566 485216746 145219428 256630867 704459050 158331781 332173954 467894774 173461009 727526937 43861495 965675199 432950682 89439002 626833527 268228996 756096955 632020065 96857308 684540433 999602426 250840967 309167407 581959645 895438540 608775492 920747734 857265482 208624136 513002409 810397891 759424993 456481426 462466030 660750663 863230665 893365986 908320768 383331913 391239597 707008506 852068525 207043774 695464813 582497094 167843069 479259013 708098914 950511545 414778767 565138100 77459601 162557981 153931630 108918161 348697764 830117992 503380319 327175521 158192587 777600436 676684389 568908466 114518771 658937413 581378465 560134822 350927892 101640010 387938809 55211083 439251013 248119769 458906918 18237475 306384710 248487864 224253967 458869999 414716282 702953868 656980480 663264260 336339034 118802928 68786478 421058268 139881111 425167444 683957630 742852540 673798990 467699876 211847790 823907708 827956678 9232014 807119150 631844256 431787516 117980129 79808823 220334954 398781954 748388220 288832543 35156913 135482723 885546225 114954047 195714740 321706514 812436461 719747821 506916803 987736332 228351064 651157258 262380360 281005713 418498985 335447811 516943698 970758426 833991458 178137435 22541313 716689665 612813297 734860040 196054163 139637616 359951710 86656390 358610358 173224993 528162831 882193273 121349269 295925504 591695932 627705780 869810458 928920604 905963737 583669596 159848740 115059496 445083418 516007228 287190654 751669541 153884931 683311536 143791361 430283465 226183439 367040383 209994787 437499008 91946286 91329124 271723241 596041701 729137761 426873543 151391 22842677 785615144 167950269 780901616 425963104 284034844 906333688 441937 641096130 248786731 606466499 899218240 221080395 459132375 927498817 475887832 405006082 759145749 499183856 676981145 898997776 627635224 76695048 922390214 60783949 743679438 387502144 474485900 586558184 898849707 212573400 719640402 113390029 663460149 278561280 398726706 816739360 79921049 547472548 513982796 69124375 941656114 113543951 829827291 252948242 622474533 125993403 531317681 328632216 160231600 7323849 258746033 530950375 919735174 623658808 348007893 184007049 406645001 73795471 625557435 903057721 230496702 823329097 67908318 72036104 849666439 645906872 215155237 147311357 757000210 573759895 298506863 983441914 338568810 296160949 266360561 34572032 202680369 950300238 752335933 874946384 380536760 287381959 99422515 185612910 419766740 177793509 894818065 466835591 838904999 873265752 726813825 95113262 594113012 609986920 933517156 539390252 912586950 490633766 448006492 698797863 32375609 13745742 861995513 131902986 962141424 677326692 854519590 497646571 582275144 345275730 576727198 869143742 973279039 363062291 996584689 530226115 781310430 868523942 627392616 128204979 262564531 765344879 49542224 171569855 619212852 774932592 642321431 244213982 407684206 735269655 460869686 728762380 769000985 220050154 844736510 139039393 828877403 517931200 502082863 775129123 69304258 359105641 236862341 351506854 82599011 271306912 180602724 885871943 19887976 824898646 454043072 840623216 2300452 578810565 225310724 479562640 718927037 674453696 484478538 324678763 38446606 548705221 828381200 34270736 198746242 669060318 258499749 455430321 358661438 319751134 285684177 707987674 69704464 817015447 16758199 688200498 848248898 283514120 721904224 363588213 191580049 276669248 42094658 518030473 464376801 541796447 709463818 648184877 969170511 217184802 36235319 571510783 240212403 221820307 568908071 535633736 320272479 334289184 21528947 339495670 64712238 246708261 478414358 437969027 501752603 773391547 233883226 756514551 226830963 504362822 254116141 83239847 754860024 611210293 611563685 762050791 89098770 989743377 912976981 89788900 695674734 712021639 429212181 93328595 95644702 203574277 138445583 731632776 260991853 989017210 798221569 331292615 915810226 712901872 121515011 391253628 404816083 156630775 866492730 461722755 627561120 446836932 644267772 333920972 133924085 916033274 61546638 587128100 210424095 747327178 126408881 624193149 478515269 604912824 134681893 605845182 253335675 299789684 222841005 661478805 482179912 190988584 141958258 638993099 729529188 684788296 685432143 397212822 457497003 633291952 46898276 498612712 106579097 761556280 115889536 196885521 15106712 909533960 716096372 784750629 484231919 411532115 385743502 111828834 112349023 550615136 387840084 189004233 728494901 351975845 654292743 246812404 285561896 701863957 463654911 262411088 960236057 966822436 937645033 39153496 641965249 582011888 350831931 723729920 885115804 214052310 751512466 534368617 960256939 996606083 35603313 152941512 960209071 470673464 35469084 640950471 780728576 698426673 139864662 128945354 62988398 202926995 993328194 964593 301724144 602000039 938072819 886648711 94109246 684146873 928526319 298022508 754435220 250732028 952491902 666866694 476077284 474929802 139992991 83612654 226853691 927070050 322315436 632651640 543760737 906257782 467047580 26881529 306152744 389447994 131761954 869273282 507293480 390826778 679699124 869511262 469190324 817218447 573686794 176151913 634740765 825328651 49022751 360358351 654473870 671589705 461442434 690820529 177452752 310429246 364915903 157289362 318182847 500143463 231843216 410533 703105812 50354860 461385762 861169188 1892691 235060890 874500079 170981863 673390539 920582349 79554483 435798311 862748919 225379652 205491360 419214488 868115074 274373445 271275993 360772079 923383127 758534839 965746621 721438945 295080429 451028774 621345053 231016220 449458905 798868336 315258543 178088549 482882454 134998963 64246197 152066326 678199064 230016663 161391037 557369287 516212430 991007011 634775387 520125138 454603747 905204398 351738489 996807389 277261733 468231806 638643853 467485487 730951595 476710864 528184163 11953659 654939976 300109769 498376544 357200940 83420591 456517842 26767949 95970704 957496157 981755562 410897391 20407315 268544226 895310192 34605774 258066430 104195269 294272988 24850907 22040138 607422049 218539126 866657348 802905739 743911412 936634854 706375707 266305591 906741745 538588022 580709561 422312148 947152454 895146179 121507938 862092870 79426182 916317676 676275240 601366119 607776307 764391391 762976683 163192547 792264421 254550084 225415725 915393033 427513426 95067213 995444730 193900377 789148753 154782693 797280748 192828327 92707022 941952006 65198192 110969418 694330997 217296026 960548963 612607546 994664397 131996466 499039298 582185164 914845742 896228273 630599753 623400007 403079746 981195451 501086714 267404101 61436430 720821918 256691030 89287190 390604132 52477864 189584965 318885930 44107217 166313536 215198726 859119263 449916140 928023272 351203143 439972810 656434665 839843582 760250149 472481545 914329539 210368107 394149827 89306978 159261236 261458172 706934120 125216531 273931612 246456802 64561544 124793109 543501056 560972915 971900449 872468711 479534311 206777085 839409236 880550499 710625040 324498328 978089782 418451492 184866392 79888076 986426992 597780092 142409545 790860029 522066225 523917835 267964164 720909536 112345884 979676164 229723971 950961516 389543298 471165571 129427765 922055400 32394755 674141601 985303416 285482574 241872098 554140895 458895732 284168188 724303621 551744939 586613236 280104652 972154978 846396272 924462508 673003720 87748480 624094980 779271157 584197956 306032451 375850150 584907061 137131055 493048137 746147819 316645238 94033252 118628394 284187959 772365282 484822329 142796171 97237751 435238931 137955119 174528190 520307177 740762524 394548855 373787594 734722091 342638470 23210916 995602872 263458260 400495513 370599659 147568932 998297783 998655473 639958333 808366786 742778048 124923947 816249868 980607646 664329479 684765916 19379033 446258447 697945874 622134346 522394228 820072361 305704283 94775722 133876318 334142036 207710259 796611329 463418562 438014323 658999082 684281899 322016034 336036774 645822952 100748185 567657812 458998899 145466488 585309315 629376218 27397566 126624641 475486245 11267625 202461245 203974736 716189231 630230925 304594045 279053683 42451643 824828467 81899898 265926507 998124697 84599487 696096289 738743616 364369691 373944999 657279222 819342573 6304069 857069518 203968771 747859050 941253136 586153833 892137018 926736223 435612761 509357395 635164880 12205703 349956533 319336926 81463946 132635510 311458114 380101805 229268034 877411138 296330654 397642502 678609587 383215718 100229818 82794860 809311415 894571424 549432419 727732314 764827845 793283866 989934668 701638871 946380653 120656620 424035775 317763553 117893653 715274570 237234391 815265159 355544197 465886439 40701916 33137582 265323744 913065104 473418037 938169214 765719489 180175600 199033064 104617066 811942652 216620467 24527749 308695667 346483689 36309257 142358076 958138623 154705139 327809446 998538605 662066882 263952575 805393376 237869240 848350051 774879828 136697108 611541086 166484839 819354052 901495005 144904803 358983930 24916744 346267267 401360350 85755917 216311915 254277537 743590032 173836380 166045839 285763630 109150457 966307403 20009983 713775679 68616686 74016885 992328426 155050587 700564267 277544499 603651397 261708599 432506934 574398782 448967857 43874440 629071338 982758421 449769252 756942593 257377915 369058352 279406399 217388751 130812534 563230063 186252300 851752509 527523518 891874921 410464450 709431869 687675265 708290437 973193194 891849710 174193179 525839542 238290203 520682457 255583179 966747301 169723465 723396699 411614495 512945470 479351584 371003453 466093141 261060421 319468182 815683578 204237341 284694515 445595957 698521667 537466995 723731258 188463050 940075149 154776726 786003485 863418421 846695014 510576441 126304419 38558873 335681647 77835664 185570573 639145129 698950570 195680286 957457021 982965346 938240440 258039973 881847473 925445645 785916645 451457329 409470694 643692882 156986631 774982903 949779215 112290580 327357740 597918 575109118 996220715 282057758 421601354 938474214 357200126 740111842 48371780 753843671 4177372 856108347 951606480 258364896 746504822 728106524 410668080 387669590 308016589 423507657 714015191 816831329 576956755 358610771 747963633 891948467 528784162 265575457 899450290 256812884 849938136 922936191 121234700 592551783 511531512 123861759 254561750 324452699 274424431 341156993 854247598 891312222 5811262 843403085 163798472 557597616 296274546 949421453 532516977 581678691 564808337 142961804 357883650 265814705 666059879 402141090 63702495 182597012 516147298 98270880 747950682 287059568 671977908 160708304 199147228 763095738 745186954 781800503 341598942 620587473 802373878 79424313 546726 871315269 370450134 915952781 644611780 302640834 67149016 955395367 328349890 525779375 177937818 377464467 901935988 11897306 917685314 122658811 201698527 567485213 217124946 148204936 760471813 14953985 652585221 170669787 903139380 123553285 262819911 398814570 708084494 778944 598306866 80925644 48648992 375679754 443355567 998875729 582041836 413779674 533656422 923939967 701162767 184910739 289538186 495664336 161485323 147793040 867887766 376272623 163382390 632081885 341786526 68419979 616893697 471736419 688376979 226676131 662979164 234749991 427451993 379275454 537186889 859793727 278634083 218308212 699532858 880953803 445751102 704083793 238378342 751792594 102068346 553005568 170281315 873821523 435941772 240323857 285051973 15027357 402614372 58749808 979615758 472968505 232227542 43360223 23875683 277683134 539217393 961409508 888704699 707751246 104202500 975325230 974604042 533700994 585689720 451448183 947295201 662427296 730573132 450163861 524678150 102273179 84317985 707803627 489223361 246482527 587246169 980121271 525814685 452762126 1004682 898664291 853400801 137626673 923400817 180531088 230970652 940788712 512577171 812433825 344778869 281331493 474871562 164903455 83158111 554694360 626622236 149214377 109781758 889578791 48871078 578737016 551158720 279458900 366932414 760375136 867032834 618532839 770107800 267570140 61943863 294172244 596268836 481345883 202345709 124443181 313337492 165940979 659270294 307849105 23876622 300786838 147191926 26417559 162677917 431486461 612152183 147445194 313311811 974351613 813276829 349576960 466536836 690829199 473470887 154614014 629890178 143773637 253833483 217713678 454947238 27388156 94787712 872875108 550360472 653509478 82094774 454909876 864196387 635539307 404773848 331121417 641283355 158749123 215365151 769019579 950799591 45520137 323243671 437551532 618807469 361856509 818945899 437428739 6495379 391021588 22610469 336725827 2231883 677442108 14807131 118742213 183043315 525876795 143470976 960534609 539214179 964636691 99181311 333377102 170819432 75040841 676073462 982997433 966832528 332274008 124179580 981299315 147123433 799289622 791592469 425132315 863429746 170783388 35332359 935207300 879220020 66616755 397553536 825058944 715179777 492358538 460527116 107183997 164264116 222881908 584092203 251700382 502269812 822638844 286187167 847545314 803252004 300005660 71062305 110483509 684748769 32667652 314562037 212081520 332117860 674507353 607095360 783509698 210184395 967634719 970993861 140021695 349098347 46033560 367110444 443953887 652823991 721890429 33909154 52385562 884446929 117674023 162839095 51836622 233270212 457828934 551752508 718233460 540945788 704385481 605133081 23047938 328186972 702371427 145735926 223204464 69336118 208415813 655819153 282602816 796184937 939248262 600123175 445078617 382001848 495606213 311283687 702720595 289910862 736625030 727168946 368163070 850562163 726467533 608796265 143963345 354665078 749080030 411506962 167925225 827414664 612838747 848267933 361292249 296521076 639518023 967108246 609027484 489915380 700911020 704749932 179434625 686009568 368645683 284197785 640670161 402420088 256750027 797461861 55404317 759746549 479602619 90376380 882510384 574810745 3060377 744805736 224158728 785436034 522900504 742183798 172507928 541629793 17865910 110549793 395373051 219664747 362345160 240132018 960454561 133693105 990746578 969867924 363138938 391430075 45263640 580016626 788465352 435929636 689146128 236690882 32329408 460429694 453660234 5305875 816332168 62368152 280345576 352434916 142250529 468831021 379690829 909035691 610635658 548243947 794649592 435386479 652280448 900833335 278819341 112304838 623753546 146453872 190122643 20934179 114645339 573809179 527089962 46382361 400254847 103071739 493366091 791694385 994838973 618541343 198964624 9179393 503565268 1558177 125514136 247375432 972107555 423361500 179774063 765181171 363107748 952378347 94018766 349241108 361164655 737455177 988484679 204424403 208829146 84965773 169598416 739204423 782062031 477796039 557014521 442787046 383110110 654240860 368854563 499225451 421379043 758333313 793766811 504671041 239493160 132125323 633870384 446196538 883118203 499557317 32656279 664513461 395117162 893705580 192754204 707645868 80076622 911911404 932457664 173534243 585956897 815392362 837076360 422378353 651085186 2423327 14494199 633156956 534263047 62154840 445102111 122826239 885773626 605940786 47576139 863761974 152191639 288280195 593064144 73677434 996290625 948345584 519486150 284982230 566704538 187728855 924138957 899129905 377916407 110088429 430548731 838246680 865722804 785998973 493823805 936361238 180196729 132435509 561679931 399884834 875127189 857772523 62526572 294904182 82367082 939928590 303410146 232794047 443389326 11174888 824177170 858099197 157858974 124640809 85675903 223267876 260732632 743720425 844424068 533258626 24162544 334248844 330323538 925056697 773774884 925739578 105962838 710673227 372482725 433204402 319182542 408530699 864391779 853729362 556239663 550825165 574182566 990078603 278678931 456264347 175649263 519957599 445749237 368399171 878446774 372306944 57982125 201686139 924308550 420325295 143425660 818154042 858527510 184753531 480107141 357894373 696256080 120530934 752903277 215998572 344373254 568517254 993217805 269239831 142523586 804316322 844525623 472256808 502169905 19330150 684548653 240704391 219496385 362973257 250510136 701639071 53800736 395318788 8856285 732110817 291126854 334931106 410740512 65355107 193245460 896600240 113425192 922116414 130513161 635304404 928927113 841991173 271676910 247801766 677632975 283884329 909346493 67517148 334755775 13255562 253076624 201847290 133914775 175419930 395633473 153931069 608310722 248861032 867560638 579504931 187130386 66434541 631789141 287949259 944614446 828455398 256997388 168058559 474205793 485954964 565871653 420918676 392573674 369002974 317016711 518720107 748468854 927455840 134121312 161602047 949952969 563433650 574363429 105075947 242626240 820438521 860909841 677952846 252838775 901752356 509819397 720589339 891949514 275643589 212481192 236060683 634161977 681963290 411357987 791975783 344639576 176568086 266361970 209387305 29129160 997427385 126198411 182101288 85388479 129564897 872026035 664818253 568212377 786064805 833266772 842268199 923189987 573385108 196272806 569789322 205928480 465938629 737609669 549034857 281823934 403241373 629259308 2255850 475709696 660835954 24869513 136774180 569273545 634475880 150556307 102825250 367001526 614802154 421768511 230931191 598399847 499371192 299640928 783095959 272792749 306254617 365213950 821974367 583462600 177413254 638966214 176536552 43084215 481427060 727477549 263094001 676978881 364029981 21081920 9050568 75106220 352865021 834144841 540124297 789635410 101952109 102156284 980996083 472422371 95935693 536706728 424768485 100460626 492992328 236143088 282871109 777972162 259377686 373158267 887413110 170518718 364484700 73958137 990034359 911723677 29623257 859246768 520025348 50765849 925952710 643756464 162491197 938036833 197018009 91381183 105057999 275827051 256579361 280971917 8214460 167794107 758296443 593234845 747823612 86980132 119718507 916958969 727682611 547729439 37865435 92012635 265557471 984868912 953387200 692681528 840092797 184217516 168646656 481842929 33992807 628418509 662205053 393174963 871878426 862050217 54150147 584779084 51391086 974361861 2600509 45072002 968340392 137942991 353337968 276767255 793202580 506083675 200661444 510728157 344025374 90974137 379039022 43168770 623103723 99568920 238300179 606162256 47709827 43374433 712546667 685945587 262075114 332177054 405946867 832478318 859529918 849315689 141423742 886538766 682602993 876020556 717265351 130625771 618429022 900737630 340738671 882452953 237008673 341201888 571221967 557966892 503163023 415503456 497186157 995029331 643440207 279282043 998651250 756298388 3430024 43984237 657159763 332226590 312274849 646108910 143276863 762573756 118919381 444396034 725978182 422923116 69833706 342671774 523458044 188191666 351496686 905561641 901379947 386659900 164555727 529978328 256838450 9879602 605484929 636075141 973626255 877079853 717019170 266427927 290425494 17333252 69604772 484824703 240669762 818823036 388750970 569938218 181587532 971056254 911763384 736740748 680232821 334604041 348378410 646384115 387919821 926753300 180051083 932092504 917578022 241383108 104148668 977891136 637062671 908275176 192467627 728253112 31081094 255514589 4829201 677653056 365764264 882376089 219821992 197853647 674018421 286805824 451613942 86658504 748966333 493975580 885390877 769111830 639174412 357517339 733947001 851531745 365646802 686444549 581521540 54265880 525010612 930075835 699996929 898695446 609283524 2992555 781362718 3431589 961633893 672534052 390137779 757609765 445347884 683387792 29231499 282896003 956424993 244334999 91256016 264969130 462851780 128729706 448889577 941681031 690873465 712552198 710413038 243067872 226782901 546263337 571105821 174829328 167721665 33324894 43408041 150060706 784447288 972667196 757140604 901585049 204761535 475902822 263859619 212805328 794268568 185293387 828177937 327059889 712096140 432464286 705373995 320583095 487096531 452646024 931182139 414569104 77682068 211071063 241986820 760217749 802490893 929149351 730416905 403033039 786055717 327061940 973965422 663294631 352284152 87201059 531854101 621100320 783215021 302858567 621781919 433958889 725499449 453986716 975355187 872931940 964174776 390178084 5843909 497274442 956838812 344848479 87062479 600795708 914753895 985333456 675553055 811848595 519422600 825770418 407939492 225636146 847148989 141481906 937191310 250781394 312112150 98060182 613555483 652872827 955056762 911048476 999531496 996909940 410854037 143178206 258512951 763620900 667773695 327840452 740687982 757905312 709061983 276517194 966344861 102178180 368432998 888403902 273403505 857125263 250339782 477597447 186640754 927171848 451437270 60941089 645087464 638985311 773698459 69938973 238315558 536735282 619704105 199745745 39232071 79129320 228820266 620844639 951642351 349322525 592719916 692260345 188102102 942310747 337409854 413745973 135099070 728841661 551289825 32101098 679707994 286804044 921138571 341805348 178070146 568088845 339425990 848182763 218026647 687530132 332820929 598525802 457920940 644751450 386196566 706552688 433101721 140309760 55891245 478433396 130154099 18972808 362229076 444624585 969638850 340560488 749981944 527653819 21039356 677617934 223025894 478189041 145683222 368784110 225623703 874265154 257113351 619636465 8508555 638213776 972388758 78200916 306120645 805187850 596568438 626716410 173230796 583285460 19261305 686868404 789087501 861264030 644253933 245866021 711980864 512357445 96470467 101495462 442340975 949866130 948944963 863855045 239854455 759570113 86795396 151854000 582665066 902064179 52804067 468581190 148125970 433214855 268265781 996283918 674575431 238739138 261000140 38147459 850474409 442239553 674101710 110021348 746400040 297676824 342563912 265087739 857254563 563713888 488915009 766655355 79586417 755534381 197880813 76137448 15910252 72895345 233133504 917947759 901725898 714585068 862697806 335647371 7388372 274050966 178411238 607870269 660347813 736326172 263992607 978586319 83146590 124590082 664515683 703405448 331113387 173565443 463782719 771610210 264719505 747745336 306575347 102849007 125134439 17338463 510085609 426214229 838711719 638616136 969305168 997943966 653902011 447489060 51359443 714667289 354443577 952253945 428342222 970267747 546004819 498742905 269385755 116149403 354569089 663434613 124705711 553234165 474620425 895046961 525050752 42607075 256569021 612554735 204885768 21643018 829641540 155277141 285213509 94517601 141820298 157485271 774978615 18000047 249359053 842262767 649436316 359803731 736022731 109445472 96950232 114562474 812574128 43731338 210304049 580447338 348925262 701664681 436866234 554134732 972369163 896414774 975389650 6044963 509509601 663184854 366070570 266609180 271259360 759199096 615019528 456013218 532182574 593378419 242510086 167773433 31879601 743574817 275452519 365624529 965486834 312534336 106134289 864121036 234192474 793816166 24136080 233159514 999501964 434759548 1009332 478474529 252480456 14620091 774055890 85082695 841054219 427360717 325251487 203890186 581515500 411678650 304876342 113236026 566850698 218667430 857176629 300641456 459317404 357432262 317362033 573395276 290257908 357215991 474380700 906381593 800528654 886114077 693976650 699497923 895988783 967189458 270206376 872762677 771695684 211302261 881696783 868969927 415090428 99104112 514010998 581276861 291516333 210651389 281210862 446528959 896654833 897738359 500740332 54570905 548154944 722445724 743907019 29403546 907809383 489206315 48110925 506698242 23260153 832549178 845930093 175435516 573637297 371873400 803854038 300953434 958662528 48827152 877837163 332257552 347042242 300078470 130465346 772040603 109186265 823751596 718009365 927401384 765395726 564408166 60802317 181721407 120204587 91640472 129932012 191559104 828911 979535169 245389098 349139107 117926700 810285184 556698343 693618457 406176646 704425659 595723358 289953172 799357087 253964040 265632362 442164315 111810441 139121175 95458056 117071436 862929984 970519953 408756768 859172640 499581371 716763517 232875339 821857641 322518208 340437528 57718907 435780146 255249854 928754125 445255703 768805722 868363521 82809075 216955226 440397871 708290817 263470195 689581668 72895533 249944534 892596696 574379460 712238179 233205337 658685244 112672027 270818369 213871703 729830880 630732432 58296605 58250640 493592898 590425532 684804687 837657311 205693225 108563364 514704568 164828820 972736706 190930152 172748245 573121759 596824937 769250827 701239568 282848280 106268067 554850503 258812320 52164359 141590420 355796852 547612524 529003630 935927501 294249976 169903584 177666255 11964548 584980773 79237221 828852419 161760876 400878183 284461191 597407340 996868605 5650543 432108648 708314312 930307860 37049045 448154036 209055180 17998935 511457166 795824912 893238727 751662896 76149209 991248215 928442125 212539239 280985090 197906835 528385806 816026055 340752228 952880425 727372079 11068642 678314728 665692831 313582210 225520821 102762048 463470873 576057216 420512389 511191549 949851619 273313621 58934091 536506354 234588853 702319340 502633524 896488199 218382276 935391718 539167621 724777422 342988382 74436672 199468137 1082968 26380367 832460850 615848065 982697702 641586754 50595171 977348811 840477437 986305339 577095452 71509613 234316697 590098473 10153613 215445929 974590097 488348904 148494427 707883884 751255121 174037136 155755687 408995067 944015289 226150500 950292830 290213404 351734392 236918359 135159978 426453288 770268963 923726185 455036119 346582756 826639434 768375625 638998504 125867058 211663602 498108618 883457148 709632375 219170298 34487117 264119881 596468193 743740914 910388624 408624571 665473949 17151296 664584185 122692777 458144023 68568327 124584343 244536790 601451536 78563227 784817534 345136126 405312013 414244642 895871041 79084556 629858875 346310429 933663025 715142485 725743201 330946126 610787274 415617398 325955032 887799311 115837354 100591806 363497325 502571229 398304124 920955703 31731578 118731864 67277421 609418501 800238612 476671669 960863656 968631263 891461312 623360374 459927589 24621609 245383294 525763695 959635989 445720784 315150073 515950604 576101123 244138502 329651523 686319702 783396593 245274816 697365351 623341151 339751547 129929454 362722000 974121610 50667567 450523005 636312746 834298816 981716082 360107234 251775898 276967107 965567754 673608892 888338470 210493391 255695072 735694844 328432018 165922993 851402944 114043155 809850212 483102962 239049392 216289266 260275586 74468255 145629044 916614184 111926806 132348614 933703772 485469334 115440784 18211916 235517410 99637537 672417233 622983787 424782837 958870690 436655267 338662532 129889634 741961203 218496019 468163358 71638735 590764785 929361360 462523512 961662154 168270829 511334688 776274029 203750347 755226718 419109841 209796539 193035579 433144303 693860018 351996910 483449199 521924928 145537865 898282352 85014480 376665258 994340234 766032327 114399924 920153890 73586689 692942310 34167521 479117346 837014378 238053051 740435572 605327486 107203746 62350596 461754700 848668879 421448041 141385408 722732399 271663446 241859777 432306708 979004335 593673769 56056937 978204770 832547586 333597686 680927316 329890250 738082444 891425853 285063545 770211307 844709706 302434079 251693033 757546025 504401561 40220707 657296758 595204088 812642953 893873269 501163809 902342129 436652359 415541199 581176103 786354090 429519553 363157455 572525901 869678182 469585198 618397342 814399144 575126198 425509160 477453936 431014789 105046782 116382816 405548389 983531762 973217351 1601330 929936563 443042861 808195825 370895365 185520222 491512579 921579230 979091378 76098963 278894302 681710093 857979774 655559390 950170535 473298196 602558009 498514273 30326016 557230652 843548448 956078774 104541994 596514816 578337200 523112635 87075289 312470798 538503637 984448136 440038 801783170 249610652 23354371 579243757 611734532 893988455 11388440 527789411 552321338 418939882 803616623 640167713 687874689 224689859 301556013 176947488 14022365 729062474 630603402 386774824 994011212 870968267 836119617 192731395 952516872 338173133 409802165 742968294 216375816 688388400 779352041 816079990 422650646 266759217 46806037 66151727 861089104 704140991 863680560 64851145 755422183 136554931 210240114 832781731 707092311 791232436 770972294 996041327 172985313 20540917 674779966 239106819 392046165 528816416 733238613 761103561 540838828 279618981 378619402 577157936 746908460 294658834 513571880 602833812 192855304 238721600 702608477 958724672 313254778 449092559 824559050 262724201 688718333 797443224 803587186 517525331 831869586 312698970 122735339 36725349 215388551 914527890 170443287 982346082 872449999 41425412 361982729 600878940 589719863 741694518 976900795 793488826 250314484 132605307 766152879 196276987 318903843 798320039 999315480 233041068 71441042 168184823 676253152 799588921 276969261 23352270 597558287 480528501 218350158 97571953 442505478 220796558 943986744 936677722 345245569 928729253 123802886 986451006 976192422 133508432 925540200 122510679 781592557 332326743 995500763 490285561 669426191 836426940 646105613 814067442 194009060 317309833 496139803 478331141 435363878 178106252 167207552 407008096 521931208 538134052 634462206 375050330 555857233 907622233 756330745 38644766 337754009 955367503 509789365 298889069 771036486 848900009 320034822 926830100 294983476 84658382 986629546 252935974 680213590 502346019 262882201 967657036 208075766 467312378 122887915 116580005 906911431 716976865 152890575 820382018 349031495 35330148 100450987 272539295 866853635 885019972 84366976 954292726 535740462 394967480 176877023 593141114 139082843 361028217 43688781 25378989 750429581 286533016 199559603 810600689 150242485 391130473 405496064 24081672 979520517 495158209 302774715 555723777 690045325 336139139 249777420 498480039 448961981 985558305 100118350 908340879 385119552 767703381 946799984 647093660 628817035 146843260 227198858 562971538 773481818 417577797 662607223 394056681 544053857 925541838 182760486 578494306 133731092 356532879 255394388 429089446 10049333 825129427 17179829 221625036 177702849 57091897 578995818 897264262 269600298 707119165 66145973 335359424 185443404 301729163 892158624 105747852 868862113 155410247 194406949 901689196 261482073 481386396 785349984 498174858 605428880 138611126 512808687 875254386 64628571 867156628 996768029 796439952 290019910 390518133 88470083 584381209 260249445 795675395 572712718 121482726 728613067 241137014 498810182 580637755 825298503 390399897 203077160 58214214 337704450 614600919 264055132 308588903 529813396 454802942 517946096 459338512 612012573 850515731 513333983 592126834 978021022 287172668 94901481 58983805 284181153 910836850 461642184 596213986 708693983 548208198 167750551 589802981 76666162 300824187 945409912 511093642 856519027 246500437 907846887 532088051 487512736 150938582 818122503 262278070 727603609 524030240 343075890 75384531 713177904 214676154 784956012 952680227 512984247 288024269 145580343 437985442 776802194 186017692 783526539 500449159 213032016 426635761 233264093 328308083 603806529 707198318 573395859 46317267 670440338 264100569 770247305 499328632 387797345 246217239 35772768 487837852 854186302 418811411 248217822 34477135 810631134 762903473 670022708 940209700 570271842 647319876 815540747 783673368 956391883 35385071 764262243 251095166 872705819 5982303 635144871 127768904 972313821 963702710 540502371 421888501 130418472 35845362 454687297 673044869 476822327 684798459 915779730 470056675 343851879 501561145 842910701 163724439 330285160 433828959 463332960 350118842 761856776 660662702 474073357 489866257 574431354 340509501 925665405 661369574 628406136 576424551 515494486 589939347 447206818 7064878 287358342 369479745 293949877 790127246 828571858 710411564 490413026 736000137 901969260 989184985 949508308 214850487 855460464 52693221 642521706 259352853 425595206 621136500 192817203 289355347 706762291 219689365 701232344 183788130 706776824 217478813 320680743 332738704 380647038 659564357 390142072 585058101 38226011 93085212 433391375 587365264 22588792 118885255 272852205 629514131 447060766 319148896 671924445 364647579 571349946 120423389 383938606 704633719 719911018 796341844 275816109 338526192 788833113 651563304 107545745 682712554 139699442 722290285 465444620 794945863 596812987 750552911 450860056 771986034 232540021 470396423 540192893 570374566 452436401 338900151 505641005 17897089 78211667 831624901 315812903 324376071 429015564 468085167 644356851 592323100 762036777 77568000 473801204 179785904 422512711 35523249 872481611 868618232 293272007 851047659 880197633 715987452 66697481 849683653 34405561 689322393 139015152 989047805 423125458 8989167 420482118 808750920 891725085 62427180 308145125 693581024 758841861 839016715 166492907 93986184 270244175 380571139 138616577 512367334 232999135 963110802 937687488 85791038 690947074 722371996 349687387 81761037 139485206 989539040 273126604 839397958 292391082 783176528 217404331 596485754 918390833 705526973 533414689 96651871 482036641 164001634 617723908 251167687 403294373 133696229 839632592 494391025 43211001 383266919 540279818 218782248 266498521 396735383 435851956 43730548 489147917 74643628 915842864 883710423 420137985 601989181 69257730 671566553 337800664 740583205 542276063 470049753 142468747 873371744 997511772 987995616 955245210 231869632 989377601 38416838 52384489 786591780 785479698 735170115 371211981 125708880 379126235 737134268 116889672 982388407 418319040 59321802 629310298 80775256 133351739 585785728 25302465 531148479 189661206 278368508 759867912 374075980 739774322 998180734 363058094 615246630 612229015 75208922 678627046 138207549 829962186 773174248 189138416 178617353 98609477 201952901 5150222 37660005 642353354 452243963 78618822 170884418 403928273 379783891 363090234 499113858 186779954 196105398 276982625 973211685 469174113 959497797 203223665 748634530 866422375 968927120 392720856 524897459 605876027 455175423 62541151 827144360 452532576 434861579 316133836 761401193 830533821 40286368 898334824 865035876 145691334 343999621 231792776 872084866 198613009 335749678 148116202 234653204 512871896 306700918 390056420 603481364 134668071 596074872 192497863 592461896 11360305 673709167 362382528 192730773 169735984 503498770 547453395 22568454 559955037 448407825 247054211 769959900 258956395 338360286 77988455 840359630 73034940 716394723 965311951 798570686 246774195 749809828 144768696 588777220 151448294 390210396 19369751 550670855 183330494 53842913 854910458 77719210 666687563 788065994 292736300 618445055 937989227 137903698 551139221 316009861 929722547 556718281 969049352 139801484 883543001 400894643 645105924 178934219 722157621 143390312 794166676 11664228 193411867 257663176 41173623 306129004 23839279 740155669 849072528 511327060 777788918 160792057 756106725 777496057 871306721 488016333 915038594 102631673 889643776 352942470 499424607 255862327 240553953 123684436 336042578 162427160 135022533 410546395 475999133 97108592 112879809 360285217 417593952 338107009 831751015 433100949 633252376 782538270 271576205 496765384 183399714 270632266 434751041 753725953 849412936 282100578 175325415 797862375 578642905 46272673 387900687 528739955 205163639 571818743 35236609 799664835 291383077 835186804 847624028 412894074 827292329 340643158 479270535 672216285 219895569 95089504 170511062 730007296 333127277 478308331 224219725 210625452 303219435 398984190 144686293 508730076 581951057 580389418 163965108 824242033 4447625 115664934 450120071 707053821 154941224 12180490 230010706 769721830 632118494 476742346 796533417 901273038 17553187 383359392 425653386 209165666 567199507 406491391 542209010 307017326 45602755 604400135 339559850 540512894 137015300 92971374 842092922 354440821 331338439 728371018 246868738 169922787 326206650 346953444 391870077 993607765 125222262 18077439 120710491 100864363 553800085 945455603 231154565 519526064 249267941 527599606 527398701 436676056 139867393 970559191 216538963 151570683 260851039 226755491 193150382 104260296 356279196 675749161 874767086 6280078 825177734 24775971 294278442 644538238 717222239 394637564 495467623 147955787 705421680 570034766 782195383 662186854 953761918 407503053 225834526 808043962 722103167 707173859 328352193 378916643 919860674 56599041 123907332 351429941 2558722 980818209 473179930 558753155 913777277 312670807 646550057 410454647 109515096 38417519 118114110 585081606 472182810 989299824 834242563 316760194 772448518 235236735 446559623 314055500 530745759 236448616 862418645 274742784 931536221 709994310 713950430 202974292 261625158 987915435 699345972 489659952 168251883 403308464 389172192 604239366 116940544 269170721 561646081 411439075 753646032 420638314 379036842 40132147 36594655 347076594 219336961 840581409 215767979 562996712 310124245 885365566 283141354 58881638 66948300 73450297 116861816 880788299 959941624 908523546 936429290 643327802 616516801 119947582 562917430 690061510 263024355 499296214 471229232 539539824 628097181 231639843 472285873 820480312 83373765 493601439 503595329 49126033 629755060 295612150 548665101 418761912 411399712 204518929 278232730 702518375 563103114 432275139 611215995 489785997 506710491 286708906 382966583 284731685 657236718 343950031 917854631 521152613 663437244 995116466 402058286 397262860 342564880 81279439 386640834 540559791 439828042 11341571 826923611 35882125 198505781 638349736 655507586 748131687 97509598 533659923 146873636 720995567 201987046 651031608 774364098 691333078 940236390 289611396 745825387 483595924 82518122 183973101 926518780 689799202 885509869 660983065 712878646 586010642 33823495 265264633 878128087 250579093 557588387 786167673 64444756 539752073 339690586 92900268 933747628 635222442 631007587 522044961 244800647 339674402 298390431 418016719 989656540 802955589 503737498 159064822 71800714 75372276 47777753 219980407 953792019 548559650 272335274 987654156 888681007 948664251 954862492 630659452 440643717 830597060 812406944 110519147 751386730 438796289 150707999 216615556 213886574 724667988 97655549 460641983 505575936 454938374 254693144 175029558 782478660 466846300 738369605 848028745 179076535 164341247 525733859 67406768 170549005 986048965 754330411 630588729 866584805 68011496 232449371 364222335 725667834 405593732 330328629 622448879 103210592 4650747 486436502 863754155 593299341 103415592 117995166 701804590 587332542 282228799 852522752 966009050 139423283 190183703 435824969 353348189 547936715 559772706 505843907 118875276 30090382 329665215 321171473 681300878 42167118 398695140 437479704 779925653 136788075 620539970 838291574 94168601 974747001 289627294 948607363 530568993 816265865 716905135 933683543 796628033 175845022 183634109 999811648 441215946 594404102 181499079 773711539 206950181 870114289 199268569 742044314 161785374 619453693 348043562 899903699 273109303 127886737 45466285 351505544 677246879 547651437 684000709 869872560 895417468 454693393 742878744 643880239 253488486 374345876 986660961 913919578 471217172 201962693 229356549 659189168 822381127 813423467 274711152 349900783 824329783 777371905 929942493 95357917 115569968 164512492 30383369 553063392 680980310 327145935 755424037 231495710 856611109 383438779 165342717 479707711 496312974 205315406 922787077 107819993 62418584 968734568 391693132 382719871 628692015 632034883 342510331 49834740 571212135 606486366 446652389 573201460 285348823 899549451 123725510 45014962 963896101 202582588 231198903 200320863 151396173 257406857 51029497 8295172 497565032 111108009 976292591 736375295 477855356 556384315 689505376 691796787 425148878 743070763 43477197 273691862 860497412 102912986 907150509 494968834 39426987 615642497 159070852 777339697 958027428 652884882 776158119 413831979 971260811 441092345 147673239 671360900 232566677 759478831 474789298 810260929 961697234 610961746 546886656 975953690 279213560 67384794 546785435 803953862 703713417 133592772 222403143 917757807 926543460 562033660 641288210 902265135 198235340 405834700 545323202 594347127 959349512 36183995 867705419 531652863 525017240 559091797 154233169 621386846 49105189 243644429 183243515 438382739 120255847 375088400 810669361 624276504 922261030 718495709 14486622 12432045 318698736 731849198 163613439 889027650 127449546 635460366 454502296 247627369 185388802 582566734 538821407 56731302 955749023 341918490 187214526 503595813 604720070 675569884 40306924 207089360 7836214 553414866 877676692 19554357 418935177 249386692 888452307 194197462 207264539 652340910 85876731 818966692 932389055 498185595 622112448 224878773 135327392 782407609 10032209 575651222 110947679 794655791 846444240 654744682 799804334 462649809 208220438 797673163 373668116 72103644 316506983 681643612 668694199 848002708 552153505 75068492 406919956 323217424 187319157 426082113 61164987 961680254 832601004 289483019 198022563 366986375 863777456 121331473 448354744 209217094 596799324 623274583 38041526 298975979 47298544 101607396 377230662 293175440 740567359 577785790 200305607 170071138 973113321 997097201 127098009 156915590 747749762 642035045 612799522 667496383 388614424 540824783 678813709 420166732 905916425 556322714 535478902 266261663 982763776 521687945 840881209 847785949 219471882 333959764 883798484 629140869 130862494 375304935 945600191 339000572 335628875 507413460 40806599 161960966 210870679 499119873 941536746 793799952 272014096 552778621 27978254 50930660 684155345 568962374 972206140 187173024 107650051 244024710 258040324 632332262 266501808 450556717 832769116 218732676 8191547 387239564 827050355 491692728 520703173 906856981 957287753 503344858 488523553 358735059 848662222 944993018 323134039 580085087 60198880 218068859 951220346 218123514 389230035 714868248 223775442 441599029 239614195 892093680 261937161 122615241 671529889 320468995 901392802 37462455 387663510 84682178 120407049 253612107 667569599 131723239 528181845 75752839 501688789 266111068 19728596 226184435 308132331 323466002 163960699 106703013 101939291 256500710 269965126 292651290 774797578 608444392 534792131 131033218 813056731 738657959 384042791 609947127 988266761 223867833 274839842 485443407 998775724 27464595 942390097 485582999 711762248 949935791 286844020 95219182 64760535 953845542 624544911 297054393 252713549 342603323 350027742 289753330 736574586 158467821 48193652 419791775 44039061 127738177 102586085 844309218 54111163 473757247 170293805 161727253 345325962 924812353 316291300 564135880 670469692 180621799 16336526 300154992 673122749 123172327 45237196 820674666 98337702 3765745 622013212 537256177 208774771 67417589 720380804 447750458 904004348 122849144 48487181 142265942 514521239 597298260 778385862 229512715 843602698 563439608 841862673 26036147 500394210 160351688 989764723 782746870 13467628 126714651 211458988 515062655 890407084 739656308 974332273 8850852 831197862 170445998 551557073 871315499 644308177 773054919 268387978 358509852 405574285 920752333 525394443 614562891 452621115 451570544 630820332 447920108 160336382 907028192 627404637 262069154 611950082 176137022 688827872 834161169 27893800 578291528 208271289 240996685 451708426 293970327 976001359 178649202 397734551 245025477 503502184 633739640 585642184 635216984 469223201 513157256 867349603 194577371 889010714 781219943 74582681 749233015 984278867 845405891 322291496 505395353 370868687 29898270 614518778 454670588 170394055 897934618 258286513 469112636 766016974 215182748 324410328 471966274 491895002 177733205 124080587 534530133 592422897 361766464 241566634 216715549 77792375 165262220 378704384 727076641 727494432 823130141 339227419 23408933 463197786 827440118 367589945 658115447 670375310 484595120 627805506 145411886 571634937 896689929 149912014 777500 57048552 709999742 190349434 155921784 42770704 630100395 251410735 829529708 307789397 822618272 425741427 228537792 218061328 668075737 228030795 368913527 178572727 860101182 73479983 405930833 979506431 190751485 747487188 607630576 898788861 975872836 622365743 334859176 296136439 32276884 815429885 270813654 483537067 36462515 500933465 374243159 187088865 80818392 558861165 190328119 156120292 414186280 955588751 152122754 159242350 943592247 896749047 107118588 19339462 975929288 748350506 267362532 695469504 276069639 703611671 806990809 893227632 79251111 536638326 621461824 475339212 825950645 860690499 201423231 818608025 873310455 197518053 223595169 382417102 29588899 830040823 539410494 181726035 980864702 578230681 160847029 378583292 706892738 710260875 116912961 951793784 841285470 74336634 69495083 22330444 197321614 424363595 421758672 30666086 437612457 277916539 733508046 285882869 989448561 442767827 220269628 110056617 373516831 191478568 141907575 828702183 48597748 918471173 237843130 946521827 278160816 553934198 149364060 160225104 823010640 611638881 376120254 933257850 453358707 993344988 290088190 461399050 164845678 251488966 804000015 105718560 404201222 752891134 874558807 291650273 531240688 976049288 667439049 538344804 693882859 811017194 880320515 851002705 790787236 328271507 613519278 473189364 594148417 86520798 77462065 962907319 808037870 246189400 388616583 21662391 493860816 469500511 11033062 907329592 200536476 731089768 251444959 656700049 423943137 144287055 993294671 3922327 31678149 616044467 246892711 406572806 433737391 261673848 961474857 137717982 357016622 690099096 697756462 524665414 197875114 537173653 108892460 120025667 973242258 620340464 234511605 754167763 103245176 364241688 102901558 196735827 185351084 156320765 452999208 899967941 207766681 173449540 781760859 315306407 925094374 653567839 459322454 821829078 352013382 805664875 573010040 189134925 571457701 273755743 440589525 655521187 771892691 462185767 198255732 744527755 729543438 911332990 283594351 732833708 597236772 566701604 692463288 92144140 256971032 375595456 586032460 932787138 117542945 210692331 764241573 404577571 33502630 189099636 29240946 212367784 378196521 674289797 597040223 490124702 556088779 816397435 695504062 803582619 8004539 194480949 895214453 915948016 737995595 76476083 355372678 119820479 975391983 191807537 490049235 822690573 188235503 320029310 753484185 544307573 130190661 719926751 118591427 131253917 927905377 967798597 509020560 169166090 397760027 704293591 991312765 397864649 731540798 30416911 659755386 864664594 387946289 668104438 205274853 425995133 33753141 485594252 948347921 970184136 283375516 847123632 467397389 568646041 218576498 584366752 411854313 300659147 904683432 447165694 375327939 684700377 751542065 274823244 495830624 7539162 734759200 1400503 409536093 800688807 910189351 581784757 868878322 276066768 13881463 668430495 685698846 766151330 900975494 637248565 999459773 997446174 493130829 50499666 998406495 178347682 87939041 87975262 57686026 508817494 657773491 516758152 717906234 1279679 242761807 638721588 819726739 531144851 973516114 940067275 449155206 289837207 182224869 139662971 443682573 797727535 107746208 311531956 179221900 924900491 895015792 482809067 914820848 129601235 852524051 206353181 947162681 616884847 934924982 925849624 160642155 129333876 911239502 946887346 104674192 881724907 668782329 658375488 62500443 938762673 674046154 431101754 427759805 167947475 315109445 18576088 313317034 230869398 850012078 275040682 959266557 55692115 579686809 665281652 559491200 196728986 756440945 417602611 122818983 139309091 967653317 260976733 458049260 194423168 241164639 553872977 454463216 107669378 227388172 582801848 141094372 525299914 14211131 975710722 101574785 196474900 8614843 21702958 418175896 848550910 852951142 588156145 248704590 211246669 834470426 51836302 424352510 864141075 937350596 336441133 676590119 488685928 364125826 224607008 120871313 489477120 458147556 177549256 629459135 656584634 495336434 736585412 319002258 789211451 707700131 60721333 305346525 347689527 590710395 479014028 624453950 239133457 572929055 530768642 995485257 270599935 244100275 145237746 570653401 776966820 332524201 270539892 427900457 229986144 430210148 39623219 236750141 399513769 191623155 635538140 772578788 900758430 36199689 918797582 760452197 236160102 109740507 9855355 644953119 198321943 466169878 19509296 27225523 862722857 517017965 252257514 830137376 243319936 148558380 598117482 579213428 913356427 244050484 733341371 513055139 940197421 781853172 307752171 871642505 690171222 383999622 175731733 734805092 127536345 85963021 296416097 212913719 729030520 530345315 371321503 457985643 658054117 767195182 105227258 619962872 957142622 106695855 966509766 17950659 807054966 491744543 700046867 818300562 624953533 949536438 731246033 952518847 709692844 544240283 32175729 318369485 107009412 121999437 160114324 131081909 583127027 657337921 292422130 61086894 266172559 172229570 195643163 53553536 66336058 701814018 898992319 952398555 788826192 7223290 815041471 871756637 300403927 183681128 311317525 402389313 957397960 617180551 609561634 482378496 336142085 704257155 155927112 116064188 415181235 251113176 620227294 265455948 409945263 77381391 466447767 946856499 637931306 388128480 416484366 512145638 556677407 255248939 996517631 232736114 416364466 835276733 61724263 692220833 907445496 877717699 544975117 569851728 410697851 800262059 423795392 513728374 32507213 130400854 871379273 602285244 226605071 784687439 24552010 79258412 428164538 423997410 182099599 885390449 624222564 122894324 405261835 278179259 375416250 34177304 800145149 232472790 487279745 604914658 868191953 184030526 428278665 899234344 65666524 836518891 34797661 961531702 498587699 192307229 491004796 126126230 194309214 622054558 471041551 51494768 653998699 409018680 266305903 884729341 668642228 169231497 94419786 857256338 356602210 612845905 782952301 588205250 112179795 929088659 197770782 76153649 883665483 73928098 136876239 857570603 553665309 653469643 857469443 178739301 319208501 425247373 448814321 193865585 911940685 228248170 369454575 744990249 290935777 876638174 85835568 229633626 600227622 964777316 360476388 106674092 36491739 631456302 109208335 958580482 888790304 67894480 820457825 274982023 854882001 863822814 981493458 108140756 585406935 290495806 23307893 131539538 180818720 532926491 270621617 412500478 836403637 226207093 932272540 643282324 754768101 395852036 153671501 105860759 406889580 80062944 219065907 691675518 615917336 198746145 24323224 459647339 583088643 95737928 855683120 787917245 624241911 95335450 554926178 108263697 72336993 575736688 72111117 934065027 990019324 821068536 388853933 977939239 812222885 67306427 44975413 109712513 494185203 583687741 460197417 981851789 901594408 574285724 866658699 295719404 980564776 279557628 859994624 284232753 411257799 148918345 610875583 492578377 503780940 521445723 690758471 299479154 968866572 105398592 417118536 260822316 239714169 36481066 869705751 554356934 728469042 376016792 219915578 319926305 317446133 722601821 718721744 906060905 549009564 48569289 769107921 93705224 246111922 957735173 817647995 438058154 952800047 602807578 694989279 171218224 101253668 464909961 926981502 667871015 243394818 257015593 779069812 482812844 972230473 368457496 179279011 634433788 436473703 215933477 655016436 525051984 53260040 489108401 597331687 303521165 653799109 525113019 576913098 21061216 312380911 104813901 88234217 180820695 927149443 902310998 191272720 257079060 28618669 453413825 218246042 449718692 509840759 410202901 25837812 951958880 407370822 975191699 107467890 511943727 198126663 282963904 807168614 525710066 525454363 352098582 195127348 220629404 74882822 463847422 623988135 946453240 116065728 42553764 805867428 780886164 323618556 28285072 888542322 68738601 178659513 490194975 791971450 534296895 601743775 170854084 956910564 522019375 109959038 287318841 579565778 79550443 607499693 756658355 833930722 560170563 6637594 338740306 628235999 127255794 444457631 175781622 712640424 567063108 657906180 390029548 363364652 933928787 602303020 735961278 519316623 202421355 666040342 558223149 235267890 521281462 573396427 261291710 729082915 149356895 611645956 329801872 874556383 955977842 478769943 208724087 587355522 505313503 19276921 130057732 579863427 562393610 455561450 556324877 481926810 683908467 954214589 878828063 970694423 23912652 658867753 921556765 428581675 96548982 750594351 320863394 910711737 61547631 537762191 591475284 655381698 340385756 575044301 129235868 243194 402350221 449302261 542342722 396276910 121579931 497266341 736291358 369246163 786790715 103982050 269019273 996947222 841672409 51498629 389120791 3538343 62884038 493420937 418687318 73129348 356154011 214809262 181629812 130936534 372016904 435743017 602199810 724988347 597349135 15328181 171030883 376157415 184293792 691711940 735671053 691995385 85611448 243487506 778984000 511191324 29907667 467653921 949878398 766238453 956382267 686302552 88926136 836720881 218234852 306310994 392944430 161297297 204975061 810130091 471583310 950113108 564471367 642396278 236597882 366244950 423340403 579530843 917649617 125680967 207791024 863177302 747552208 720376706 913416824 455326679 979936228 43603250 378978197 627271322 450886698 882716412 636941793 341090092 538956054 294995244 72780307 926659964 707135878 744971479 536189627 242464921 806450028 284230412 806861842 451455517 390110284 532445954 533338135 296168717 898003606 500404435 628920872 473287197 597514957 533579363 185209921 146659797 687065300 840236561 282209679 374369398 22634959 929648663 646331958 672225814 149891063 483686701 128203809 247376721 572691334 475040967 109095717 247719349 65102916 592521915 732502011 553943776 681967399 532946215 957637044 842252813 588943812 105658943 495077680 25267320 702086526 712690441 815774700 811146239 266187618 953715904 741334170 597443092 319049223 617211736 535789227 93568356 297780303 982867913 951569981 370557559 283926991 410277145 333490149 722456039 949172603 537477724 309759896 727727064 313657058 100342507 528597620 205569831 886638403 904090415 827605111 454494511 54940253 837590602 459163630 126016407 263368374 640404485 281720404 488867417 345320978 863401403 88185061 131943824 757448801 369296073 989098432 169733367 604206204 269419858 51972641 263195783 187526030 791693865 359709714 369964893 668021035 966322233 535511852 94544005 822189444 906020835 278108564 105438642 784937280 134275723 731348640 35832007 670965480 82849592 175137234 989474390 753324796 734555617 373706222 627867229 564586198 857416004 253303197 210004284 171774431 894548672 945726701 480063679 474531268 249727007 948298502 922226601 904125325 993464801 554817752 692532571 135041636 172186123 165375063 277550186 174695398 570692531 815342813 784411928 654136346 102308956 356303841 941440788 350321836 864362105 44422765 497029992 931250096 878954703 321564024 799399585 39957503 821888077 264342315 425036260 209543131 160561578 435122991 757693558 395391514 427100105 80634516 498004953 485891828 636006660 758761657 538596974 43662751 85188151 301972615 323458316 189694623 904313987 382935173 716716988 381099118 647730953 335172512 919645565 398171733 829480725 34538246 445530714 881528557 666962433 633926439 281798596 287527274 326147550 565984553 306660990 432423558 136326341 414864308 640694606 118918935 212029233 208341331 166257137 178425088 549846022 127484320 908897005 743794864 69362366 679786502 151219209 360603853 55277406 441540815 459187361 56356273 825991400 496017044 376194043 31977821 798700075 641850229 856748843 960330864 176008100 612060149 899077117 403002524 267391638 207066555 887288124 425532319 852664543 335719797 120060601 846337298 44161902 964754152 148752986 479660070 330050042 880576350 345339829 588424294 489879680 176014337 644844581 50357862 701997963 802009977 621834937 585281561 180110506 916359990 227895417 712646397 959330227 309532027 489439116 503808013 996168704 673118052 446577857 104661608 221093875 623845865 457361293 733187722 706615458 822934350 362429908 233473814 401777073 609860378 224606582 498105096 481681130 990533762 997142604 159407112 722365354 742668916 963941891 477347150 789406961 860889447 703342278 400810593 461720665 432039259 387055580 739528849 121599672 839079118 205471515 143471699 408768712 224369008 594475766 447583045 931309342 85420931 227713639 517232461 8006220 889710366 908172833 496300346 399262614 813284687 38318831 564196709 875667635 4578254 355825875 775556201 130614949 306967435 533998616 909397675 702955731 755212847 265908999 333051940 997163675 795194020 666907397 52741826 374193 65957331 698488998 768318810 417795560 937405970 194000585 460757665 286205838 355550715 123123911 103886965 653239208 83810734 27980654 741350884 125788948 872868271 220838426 395579532 727263356 668820307 69145737 443861602 802053585 189705006 821222440 157045210 45703479 231227320 171034006 436278757 191490838 202737092 917835701 891174111 660244227 967021947 461098186 50528137 86249017 445246843 789198438 296510539 405411835 144243941 166973659 382767280 388993070 761442663 490821957 267002498 818275751 924911260 780569600 296220348 439321127 295164624 651496490 91790472 416886495 21521222 42013906 921080501 946017992 486181556 902377474 503533714 420073760 134988793 104326010 825534539 291472698 798648834 690151143 42915753 660748151 986141740 914425787 727164607 120843953 681295752 628755712 758436167 47353025 762583736 144379801 66077282 201110146 635996313 500144914 636867498 229417706 263186575 135581336 914045551 71971046 788846420 106846393 332885500 86643784 337383819 917402105 471575277 173079751 641580373 367722749 563315263 730542820 843103294 759905285 698756368 228864668 693040170 268137251 834350338 439699703 83034396 743925300 239492791 220599911 718884213 97137202 589957692 977815785 268232209 236554471 635488912 897615683 882173423 260530837 848821444 104183441 996443312 436889960 704070741 370220691 921188724 39331503 114993477 471956538 90788314 404431981 822304521 704665775 316703327 233561188 457787792 832370019 612600243 50584373 311963897 802318000 334553280 792679752 798225812 381338449 782988698 192069067 315823350 562226731 109350112 926587493 190554910 105786120 804233450 511593431 297962389 80141306 564821420 647124230 779908400 586260294 611899063 21376674 317323534 638628085 191196739 533688461 305443020 680395456 774343721 132523250 930319821 775382119 628101697 18210916 65372297 684083376 488061255 113291363 535639419 859286649 591661387 921648779 848657430 583911448 655775702 770033714 388921026 632215183 530994214 214173910 114357876 408871832 826925864 440991952 36260693 693650223 576145447 531986772 808391290 175443048 335501521 330100264 74109779 691478805 866533823 535144390 331404688 698841559 138177226 700042002 618478388 820060719 943316657 642506015 923577923 30377646 148477135 216609868 139195412 519590260 840067381 274828275 98142572 309740100 18524239 251746702 287230031 152601827 39187529 834278684 855862064 598202872 884253541 642274098 763510212 530679146 682204098 52687272 619081270 422438754 265310024 875429758 143136788 145812551 100931103 138943675 133801031 493903714 581861855 619879409 907209594 929164933 600040100 126246670 127610142 299709575 287992319 612753705 554237215 632930897 789416036 32209061 335889607 930164219 112284342 603495005 13287266 852784831 903490187 964621617 692287419 253843737 196414696 556391240 142992973 519340346 146707108 389043166 322088020 897034300 371060390 836093685 703470195 860669084 118972913 942061910 338234323 849789363 622115812 746351151 852137394 817429788 458694270 632719689 114777961 280751228 844543904 290809336 780439248 291585669 157232431 51981935 215060610 649172011 949758405 451864345 656638332 393332644 121147595 10236262 36739679 709575756 46974064 22975704 260833701 546291612 705635560 60675545 975427231 225458186 107345070 877017737 501895883 225348955 561057126 498932266 110764333 944074385 874895380 636360933 589985349 345247691 277879553 742557703 843084330 985733210 438870463 253823414 371841165 946888017 712762977 367759421 105521054 94174778 31282212 333809808 201942945 188340854 43393618 781010121 799158194 927771999 293047886 199313191 742466381 629393757 73216587 223759594 641046208 974576337 719844154 204821747 883715583 419140711 843802937 651459049 840812444 511797902 673530414 120366151 58674400 493247825 475689849 715261372 618858455 819628820 189476894 606468125 432658555 897225226 382859173 240624755 798833688 326321217 119135286 308613267 913409875 931507350 174591542 523163199 647500853 227223730 806851475 524878621 120277275 283288815 739998069 633505648 853482407 288493204 720126401 732341122 193771849 150047067 130196290 736501237 916856922 167581966 830972623 164217184 782007161 185789752 792207807 360377207 552384286 145371558 113901449 769663222 184142975 909662315 507266327 274634417 510029023 824563089 16096111 175864708 258194676 324194626 180507561 777199006 860632414 889586274 564184975 916794795 143055235 288442873 85028645 870693305 342920086 17472735 11832981 642504420 293801321 792733346 233826550 191147456 577857077 523550742 954201457 66967463 957557348 527588801 796567719 353950677 203261291 151844921 268402210 192606538 173505999 727886570 1618679 585305180 74839280 600293921 753679966 467551828 173933318 996119220 515963047 65385197 662011994 36993179 819021728 18256255 54921325 207440469 481811048 520148321 381343515 635421690 338903335 36366301 619990672 905885347 60003952 413015973 930694490 230690500 953525544 968981080 488825929 674835624 987028041 956733594 583013516 109757724 981618528 789499681 556766990 685551187 513187771 289973357 737689128 358111064 167670785 216850368 959957373 324149181 867320801 621008663 484060374 104463412 15020344 898136235 88126174 817895917 951501427 827708920 926080200 629178203 98489147 408028290 125589810 271099867 620165899 606242344 307681884 317903079 363587810 558290150 972013578 112531171 233281816 621486403 866159522 85714303 319723227 934770687 871326771 865858123 342336810 5890091 82786518 96935296 297227018 839873872 799346005 854256464 201093549 161719000 714758278 388259545 37151240 798385179 751708956 211788802 243458773 386115639 716789630 277783165 946370100 113708213 459913276 630793288 131823558 424398995 709258985 4942704 71776677 231541839 747542389 12468655 633286076 901706 983689738 915138262 965086887 693353513 153583639 342194208 798090125 316411192 972965642 264425372 916592456 893616508 771237446 881253603 748722141 469757624 576208975 251537147 148425765 827887488 360568652 113277227 687100253 991764365 267743620 73146301 702475496 960505940 856875674 218965054 805535544 173010000 891160996 398301260 107894340 56937852 229083577 124643546 116717417 12452953 503589809 955964341 679471552 467203366 607433693 193589207 219890506 932683820 119935063 668392404 77629562 866706638 14982325 772138532 886312554 4295809 322943021 236968366 192967853 651372660 141101688 904773996 639730424 63033234 872746784 155913320 3758332 373030818 358585210 329090081 948239905 507938297 533480294 217557640 581554566 124757602 916515183 668883473 868702179 1999758 242455015 485740297 723328837 187477049 662433673 902956671 915192833 477484323 929166627 290732927 869643000 968128617 164310565 883449220 700351816 181274091 349290541 877073272 439272349 759252282 858913415 124036255 790804960 401451029 528270121 469341407 756665576 443087196 148955996 670679920 294231675 270767407 509374668 773615605 620457926 586106780 613491043 237329632 103025065 523862914 95977198 253796776 494895370 76523026 517127825 987927727 482904360 88979013 658405886 243945325 35007688 368821116 278223504 114495401 695144955 429685255 182209007 124113950 32177253 100607383 218931840 975463391 513285656 752446984 298853154 495629381 840059089 519823370 76456934 162686359 285508354 751092995 863805624 43033495 683198555 677009565 601468182 14074658 300260946 588858800 643274954 22618651 896557477 544538341 701413669 333502563 695804630 33306433 627111075 437483760 852223045 196836953 493026536 569852877 615347345 625547187 346956011 433938133 924770018 237658811 454104936 331502555 220417019 302230372 65663426 273326360 700138952 326611304 721922987 345924715 263786063 199802579 859678802 665066028 13783095 59827060 66352626 547333551 288146152 639162438 132449040 820762210 23815230 223983432 214432776 17321080 688154806 561122655 67147471 751213668 624352914 10456600 306727972 795120079 303207426 405011459 16799057 580230516 969201380 579780426 608524197 295761544 369140238 213793269 282629314 628615789 126378775 375433553 63225289 374669150 263733323 238282693 82040950 479615923 106325198 484366521 489406492 833405458 396258148 330877670 951789709 166860014 639159537 954599038 505840358 956358825 58852750 661766174 703242401 262495883 902322272 115333256 676409157 952717573 23516818 915850462 125755955 994625100 728496846 645286039 348988944 474162840 363751 911626909 453274368 190379603 493949029 244355633 393330414 549642675 249924650 229745378 788298465 14216235 823718167 959650319 882226587 540312000 610693480 339538843 552885981 704734219 261372265 711195731 665169969 727540396 827339074 74867622 579882056 462909900 359953649 350703428 567700661 147585840 707452136 825628508 443839261 415382305 156162671 973790893 191460650 138901377 152023952 335328630 868536740 13164332 112687182 653793168 965669037 856974816 63638763 113195052 185425078 443183286 484599323 658415170 761642974 519215200 962769389 640542951 184179244 638297654 912413857 230341679 622323376 640789774 476586702 561984742 418937923 839371777 285436969 742620536 670944392 825195052 471336436 628001984 51776193 89066478 878668558 270499915 245930036 797448147 359495353 594703789 153423456 173576705 754145059 679377197 810584770 809935965 7570731 371308286 665550574 641743888 916003954 186251590 518727208 38821804 280750303 497425528 336268257 969005876 186246416 101495493 899787292 933375043 321428304 642546283 794692481 130638478 383422402 277258606 198838020 237186121 95052125 594987553 752332017 576492438 873060070 554412021 913585749 825940775 903495249 442916042 254308090 39970977 32388888 132151987 54442935 618780059 619621468 377298392 867864263 424290286 836442978 671670976 442585620 219932612 964831536 629007890 859961632 13555164 203268924 987665198 507637446 887373931 263740898 291054664 50434166 815950898 20404560 280075447 272258822 40592852 900462733 911487755 49627373 94801854 277932441 982740603 352151248 265376787 15077276 599303648 790600223 604008847 947987885 146673215 584722291 964779012 800673967 645844778 246805105 806425671 114139954 419629309 207332329 680790097 696204365 273278391 66060821 632520989 989474771 555419470 411019 412233942 322906938 596545434 108051290 433164944 514850216 616779976 537400900 426772546 130519486 714590093 53631563 136678156 135932018 357407383 498048963 979567155 11302267 955493159 117881597 478976571 842407128 672372670 890917202 259715938 52140244 267634066 690464394 944007067 71511368 768000972 180987183 953317377 919294069 218720523 163551474 110800901 610518262 158096202 626319620 960530517 153279808 730150536 364669065 269620044 838685225 305505416 83400463 52713176 485028072 668798232 613084649 358320520 516597527 37429068 1478178 75388967 109460152 187828991 917440615 386742422 391633832 946692835 119462149 785923065 10795597 399625779 287592138 270510949 697290568 126408264 311671089 716512125 675459899 592018743 591077965 615525963 427445647 569302302 169731308 442086907 668918377 365601386 730392033 962417001 277326451 25909566 266834469 985618208 267166361 825877969 103680156 63453810 693455569 870544519 670826477 15143767 354920765 851380357 663231427 691863713 731846458 590017309 734139155 171152858 400790103 669130176 531257928 841000178 121271548 253504898 263379286 777062222 238400267 849386483 103322266 393482391 291725633 72157417 834451031 321678915 73460045 628494981 406523815 636546613 609103779 527373616 666013570 902449821 800805956 620336753 240910399 592454596 210089039 900793660 423926940 647748680 926014866 908253446 819704060 751634103 292712765 37950139 593086320 389107452 320970995 294096797 460310603 398184315 305084723 45293361 877896740 25696564 152298508 202372639 62810470 173727238 134252752 241234460 754684255 490256680 684931322 293783929 283932735 648502888 559292605 690754336 542256982 527261838 989696989 23608484 771083196 4490472 39032012 576872741 833091654 726504047 926003723 135585885 388873363 274491312 777000963 449301710 359698794 921875379 964722334 878838391 125355826 914291029 75187603 739995631 627653880 108554599 234548161 383972434 33985829 24524316 410701500 160185961 965321433 103832494 128962437 20793078 391633879 333270657 290247475 917184956 500400722 823346603 667317751 10562623 165657158 522704602 16066200 95448887 49878515 201312114 40917506 503322024 939662638 388329117 15706681 503554339 235431657 80963257 422340986 226842912 198426765 931911468 232389029 512543936 674028943 550587982 423276365 266281592 986154502 246119568 715605593 588669799 946192397 82481907 306742843 51597272 725325712 784884809 976546957 329676228 970925588 658676756 263040360 76765409 84068973 680606282 800028567 140269420 120061249 443879816 784566014 307134976 345927696 372085325 372978858 900022475 830753418 261741409 350111888 139289257 88187913 876288341 826655981 776562337 209125510 489283432 971654675 762529082 70034375 733787261 41411655 576199672 218735914 38578207 957737839 164066125 633304112 181607297 483901415 160851398 20622043 529058764 485537744 983290458 183948545 457792687 94318773 759142950 173751989 760886872 102495606 952526987 430721996 998751146 697016439 308498708 888713447 425266349 248553418 638172716 743357026 551904600 851958587 176583936 750507552 491575567 672261375 119682663 591739055 50760911 388572830 935120942 515617651 785881854 841972428 147725087 103729527 708365599 452579026 33409068 775920873 978415076 646894897 339828458 293432696 648997782 80608346 600085209 949028195 825116243 507276410 505059229 620182387 792016561 345278585 829571174 147992259 599064144 32650108 965374386 330972104 937765693 140388613 427221574 250405056 654266780 561908439 278250914 464899850 459122061 852880011 613474732 567769413 422162249 823625045 951723824 914490164 711451792 813764711 161123127 131520221 35333936 332024977 491860956 634929741 809814417 300399740 603916761 322216420 163875390 275099005 842938746 240643910 246180917 950792056 334882526 500814016 367852585 304898836 255550708 345509036 693436287 753098559 477308749 96195151 860595144 698098564 238478671 862786860 600424047 15364717 779696069 132838707 388085067 82248868 597243163 506285705 870789784 920394258 927402207 24778601 85276868 55879236 563432838 582180731 529430899 420170143 130288581 252849243 56579978 102687941 687534391 946856119 947817758 451620263 518931850 426350433 455651489 819490575 619709575 856310559 271568172 289162140 396485843 738212552 903236120 896985685 709476545 732250469 171145196 794881111 783001812 956875571 633271643 510361976 676725685 522528603 660394999 492607573 844523833 140440027 12702543 185270767 23256522 70814212 801713418 605750571 886368204 935302291 361647160 437101863 497902624 324812643 181531585 146513965 652870641 519245847 984441243 259648158 339230493 419278761 867416318 279265155 602748445 272708687 489615802 205709915 98116297 463846949 82920765 91127252 208180128 504107876 745297308 677556112 240722882 210937302 85012856 5251284 858443851 174993433 270728958 482222063 422003625 281454040 313323097 583801299 245121254 732938399 522157827 866452089 695237772 391921569 4532454 718372597 250361316 443293360 218500627 922625687 219488294 554814011 920974774 621255597 792139534 887336345 64696094 122080767 821814510 961845253 834010481 169846141 313795381 111928853 718587390 139420264 867776194 814455617 959359314 404799675 944993925 169343046 807775215 425546474 323192024 319254939 618426025 942761320 270170806 509112145 992887331 707084211 379785511 90359070 471520125 264424208 64839680 837402395 66766316 676863507 457778587 153148037 301847218 637497346 658140969 575033167 77474584 310795699 916424663 348333492 917191194 748295814 883647446 337800741 312484024 769162453 618846224 627900686 88879224 99314126 89565562 237587663 380034516 987978959 161011726 150146531 525826749 656151436 782089791 736187950 159545066 888595119 29616327 199056850 197747243 135684525 328152979 442722053 197282718 593167648 49249289 511533211 730880360 808773062 794907263 146557172 259960062 592873755 832473579 458794772 121164177 725413223 562484002 381213972 352570725 831206296 339149275 755730920 52406839 813471244 164369407 67985446 462185579 332113083 50047939 285406679 384733910 506814371 318824401 194272958 229384524 112481500 910437001 724434362 295598624 727373818 402892051 393530629 959698713 516414004 441189403 797014249 676901363 82115143 166438318 290503700 182371716 133501855 624977604 819830658 485221642 66766735 954301599 3299002 522225110 892050625 843302796 459256858 973684176 651610418 280280352 808302634 495557219 767415573 755162442 686496656 812554089 628002439 492449536 950225290 415637686 294614535 30018249 805938128 721727189 643874799 499526435 250436134 662547040 335733542 604293191 861681841 767433570 169201899 20327147 605215910 601101645 553134768 983164940 82527287 450486102 132705451 283837952 359099801 451526448 376288836 379884620 589791751 196666016 574709775 136688633 947753288 999206384 863709912 994013291 48410813 160754047 35837712 541515606 681032523 399840790 206551621 39371285 692041359 140065563 90815703 798766272 987198240 443287123 472790516 235176681 11487825 372115522 871442991 247190880 194594379 27667645 354491956 540208793 272888414 734120037 148699023 217721898 183868961 504420037 748466230 194742016 705282855 540405731 152676488 628874564 474534793 90111018 420138161 820788462 420867366 381277523 206048028 437288112 830421906 875111986 452846126 232444359 874495209 216826433 498808705 621217571 570429492 581142724 363508022 236524780 736646726 201544457 830661571 27553473 526823254 165594855 429032586 479236095 188868310 418322431 152608225 83895687 54033406 661493580 725991812 105185821 489942094 148636986 3406931 414595072 845942468 816913929 247581590 867753187 301469543 328680318 227818542 979937502 110370647 782507124 955220201 368263107 636619809 163427356 44946460 395795025 58919030 174616106 494196030 259223178 98950824 723230476 214735089 645828649 365136616 797335222 790053240 468034943 865431082 980736372 513364315 679196416 584766081 848962267 416425524 413081324 598923938 583817942 730761210 684139179 759516644 622007664 941768962 831293415 346851118 446131775 869006191 88435967 771469852 446278907 938079133 686159578 654094959 989389412 87701323 71358256 274769554 779333159 730161063 47709718 425929739 653643386 961214600 831021707 628443299 553322093 165757277 77525486 638127210 655125969 351063715 135715980 632799838 994368429 336721750 277615888 487437980 141915292 486674114 843103758 930748458 6598335 181032501 91167765 625287482 793329272 499808229 612799276 105228246 816705932 79077086 842762459 58311269 646021940 47783820 704418640 130878831 613541855 457820820 275675436 911771755 859842121 21802642 109539381 89814304 14937940 239468310 845267084 34706491 611529866 885287803 816317973 687103722 770933005 595293381 677667524 862387716 255949513 233382515 900303328 206086593 821028877 477852911 953738806 428108301 273610985 405293125 980419563 96143180 591213768 86407108 447922422 69355946 759583690 970245588 241042301 869129642 798387884 814854221 953932073 867396533 634719298 344579726 300002481 542447444 431311189 21149918 753138742 548976735 604014005 450209345 543528960 879244089 552617210 148092841 840667835 836431766 416625915 963129680 677991488 530697023 41806953 127376683 782864274 212251373 467785591 199426563 370776949 21621485 809348880 33288664 254994761 104567144 681896130 294348797 921224927 726074378 541727159 222581485 28089043 634551624 119839721 291455655 658903427 7292334 698288298 222290021 462676715 378223327 230521458 511445854 683285858 836825322 328557764 34916484 749509540 224722092 74837663 478048666 95229583 422800192 948571310 3613027 61187134 808676522 324619439 946847297 680746518 796868507 481266247 374370495 517847619 165344766 468284275 91905042 226232690 793513290 980664232 707254261 466974580 988901697 317156778 832045657 213200460 34533232 267196385 170141749 509117939 54389640 521979312 410186308 390049640 921491770 993170304 187363063 62776109 822670054 20168322 842555533 821995160 724018728 197849889 624670895 677246039 263751615 859372411 900127307 314109191 57060652 823103925 963182610 517254548 221689389 979245746 169268134 560850789 629074154 260191357 504575063 39667222 535296391 771038310 111795419 500642161 484621760 742084238 888797537 126245309 49428509 61277745 722176180 928425721 153944493 612435762 42527761 948795837 109445498 671672122 597921415 810458163 303334851 208231018 145763104 189972504 140321643 649192402 652189415 252255478 950011468 28016779 18860181 231585424 662875602 6546112 261744115 3907282 314740942 333694707 74798699 627094331 665307747 95214366 746638201 678382585 956598715 622206688 340096732 175968518 697614633 216281865 960680911 760483129 304536727 577172743 327338353 755199899 257736108 5141125 301605064 869180231 157951315 608695602 653936981 518629025 266240292 475328612 517824197 149184834 257361292 666343487 256863373 60967205 104992475 233636530 180572905 268264993 492709795 115820428 35669012 970939644 707264960 993292129 132892037 343911514 60109739 727514475 918126373 965114459 910584835 127538818 135800082 731869355 858887965 415429943 460843677 784664342 840977749 585368018 870156631 466470647 277731242 893706833 213229202 586592108 995616446 497185709 138184391 989884132 490571453 533329770 622123892 194990095 953851735 136176147 957949338 882399869 600008455 26191769 233433036 43867948 928233924 166859048 616435326 547444338 551518137 289702146 183611563 642562630 267832893 300486487 801221538 505829619 115158182 78669766 48231438 736669854 495352698 718419622 123854324 178471500 269957982 836241917 449384665 125973024 208676223 890194669 220119628 279362676 755530113 697480749 408598945 408525409 123421148 114131094 823890578 122552965 824678354 75840304 895822365 849753087 336753716 917636441 901018872 511864060 646539456 947408630 731747281 692751392 126604476 792282809 985603532 117358541 69244656 715858352 873801368 910080760 494651403 664505477 200235328 29607179 933617536 113962020 496848523 176362117 868262506 785027074 476846459 615574899 105240361 946332876 439413599 967709899 51954874 465974952 871267445 900306058 912559648 765986719 924213525 556283774 193207272 931622265 695033208 535544481 12355961 652880889 803451525 539937815 968975962 186642928 80168095 206611392 954654878 523498000 938195078 596378153 936002538 914231425 691738012 770669469 229599163 653215971 575172224 489396881 337115497 454001477 591241181 92913536 947972488 63351148 62569798 715367083 896343923 197599292 884445888 807769518 718406954 26540867 38702645 921221909 18023612 896785834 217182929 449012280 114590637 860706297 84745728 178503809 97654230 828678549 686581505 547773585 812617680 349877930 461311800 743992185 421912962 60805525 176898147 735521564 335545429 430690431 372016261 220031710 153839413 630090026 947496924 687148969 275089584 834428941 267452924 621046405 77841633 205428745 883188984 21439678 654226205 171901360 544940070 968497139 274512267 938509441 648894035 807313703 863685821 618080862 277595030 682139977 293866921 99932753 468008971 667977994 778357798 145995463 43358090 81340483 682439604 753075429 375531143 492784155 301760944 460080262 224626309 325382258 740896241 641707804 177484074 924353844 270447162 691339588 611052770 835884703 206673932 943358793 264289971 56830226 288027516 761404975 597042964 337926446 301001270 187908274 283253963 82316324 87128477 636391040 131346029 139024474 222161718 697418772 218716972 321447370 262839911 997700543 75241508 178573992 119214252 146509604 791035116 130149554 313990818 768095492 792633601 463188193 655743576 201109409 155311402 273235170 591269393 434344348 676935272 887852773 258288338 852670736 847627877 393925453 275964571 859551598 315417726 108695381 447011989 929888067 825577076 981023485 682256195 82185310 492871542 147040767 352823845 270133018 435618862 160585116 612338103 726008812 904584853 352693664 441087486 617110112 173829834 427612564 369787576 363218331 341707078 27443390 913050606 138131941 924601859 181511540 985492741 203926043 225999675 590356836 801036930 727522777 298314006 474343658 395592345 174522407 408145615 530670473 88635776 139200774 24407857 205007267 684935843 852979792 828997848 317864129 293180912 299608456 449368653 34259751 435545981 564848394 509079795 962265309 643502782 475571006 500013418 281232829 110742692 42365288 632998165 264887949 595492163 571704413 581164011 530427031 374487608 829384714 972206863 377602661 850359918 694983628 164199846 557522103 475238379 838918548 149649769 508487453 895628792 842138402 902113172 421267390 273028508 562145576 672944335 243009765 637357822 206574146 735701173 1122855 708472273 535864088 789483834 741122406 829947202 393170567 238080005 250735754 149164412 322586113 260320030 871084095 822229510 233159934 985140391 902314704 197322104 127065343 966725256 875727552 427901846 11830665 150977911 101669364 413385620 445836082 268754648 500501657 853892637 551458337 791341141 562446608 483366826 239909183 394108407 102589387 455994618 949746314 565984222 917438452 903919840 512725641 259082134 160819516 871210078 584956494 381680871 758464599 797873181 368004662 311733408 864734242 242475304 921916634 267147331 64545493 486895637 820793311 512000405 503066878 9081373 652450431 172144747 304921959 996135329 323530628 764802393 69720822 886751502 652997519 783232461 347513875 411588260 984953158 602840491 18861590 82650160 513050369 9769686 964514134 650498143 931706110 452780322 13779392 367554943 552609138 538273726 233252940 229142839 89861094 196249733 133828977 12183860 568464213 781780216 114242486 634420253 508452823 237786438 758406844 727574781 240258097 12302695 566315920 756876325 977445978 130627280 813788946 305426178 655658004 144451630 186888272 160101794 390654938 57310505 69925893 313755729 790962272 986645387 541108420 489265840 819448870 700801544 889266567 276679056 616073983 915170580 560077314 361782498 261217987 323713926 238158172 385088026 162223780 656572044 585751931 902015568 71735860 525347331 381073329 140591382 560810694 617983701 51217118 248595134 424156356 547678553 581059770 35335050 45705278 876317622 715853522 464477181 834484181 883086296 936814819 520997835 1436758 290704447 999353380 225484791 191177649 889188515 851260925 445980053 707222703 866517285 113560965 267896053 355343529 160026981 579219998 101113918 221963152 967005638 83502481 327319870 570538131 804518466 460481415 7790076 359974542 69090811 81678121 626562969 341335485 333503144 197448066 710428635 288713695 735701284 840574182 375152764 38831224 646233593 444850083 243637948 389273071 111242473 225123579 260470201 112947779 572724500 966598493 258755886 18405647 992611220 525400196 278909580 409284191 475171255 314258369 593020032 542869762 189296300 972603372 721505155 425496247 898976288 894679611 992040206 800318983 766760429 658828577 622422136 365917731 97237848 931161627 210171922 141088246 341886478 342225972 240903473 149616248 733319598 248584590 573553130 173424493 274911212 443455717 519812789 44673227 474975854 13188928 447463609 344670075 715656800 73731846 447982276 404228405 209565446 338286695 889824134 494201722 923131021 751846302 409501501 566578206 111068746 172862844 723139647 175998792 293879323 836112691 694066625 838230651 685888328 94660818 153640605 272592088 386929164 290292613 223039580 152852200 463170455 833271126 576480705 255423285 282574188 3760489 484210583 195433016 846720472 783247344 506622261 654517675 242831255 879530889 73593546 45017186 326743358 6841789 150665024 541771241 896753759 6647368 737817388 200949937 824047834 854494868 434086893 21460080 293575281 35971208 197795076 348022093 238042090 951722092 248469060 527551490 824878783 205406418 362004098 119608430 256013184 930553013 145083887 141342435 653521302 773423617 60596602 131799613 887536408 699437297 254900387 449416200 528469839 415731058 105395515 475706735 328382915 845570211 110509786 407997915 225142302 641777330 641677338 649068584 505243308 899891183 85775679 106793996 341248533 314166376 554493722 65226928 47935676 264235206 552261088 778809693 931167087 530740829 205629300 86728601 41532540 932646388 963225420 91571382 182976702 543325291 491513029 943252385 426339953 291121637 287137256 489387876 378430219 33255825 804632239 923065521 931707070 150042956 164392081 597991141 380584953 336120858 280167551 53221454 485639401 208599293 127660117 694185995 921608363 724322251 541357607 668213177 337969092 28751920 811551061 113258537 375136739 712291358 802086079 418584900 528575021 15190746 118731315 180811130 796155743 386617730 276321320 445147151 763940519 799669716 588951771 353129642 561216222 569820807 879798263 903659574 964177736 853972426 158899487 139030385 283000467 525347090 438315472 356377282 986573388 237677102 406676289 627819421 626238505 139803964 834264353 872665586 990582471 42529002 939012320 26949237 501265127 77381623 304204108 83205693 667849440 816413797 829969052 948077276 608006002 864959221 286538595 430428801 260755087 849874733 864765263 40612143 766367951 902786934 659242519 489877352 28676880 702336473 945088599 247539104 709653457 821569639 947433024 320101638 193224223 90491167 626478607 439419173 448266216 886786817 236681537 182116142 28547974 40419210 15184124 239528884 125889066 574608536 240743031 480110587 300240079 625794953 995660595 912435721 622398554 304617190 652430753 206499655 209587746 946714556 245702412 198116859 967962109 179411795 879738989 854560422 314080335 627769034 730196514 203386698 142352599 956051735 337377005 891679049 186933477 721859187 64509048 904751981 637885105 796653997 879129001 906245225 810362806 803154035 26120064 137696808 99425618 703708521 225955112 257919947 545048667 400079439 235933477 460870819 83861284 139339981 291755261 413625040 71019201 88083199 78998204 565439854 352708314 350836038 18994553 361271130 273793857 902241906 996490614 330941191 633065889 722097922 851720078 147970469 658935494 59858977 733768440 29662371 117057768 830345632 671741671 157239375 776496801 720472422 749236428 101103834 844541987 361447417 389374582 153018464 294533459 507517049 516360886 663948112 863279895 574694265 462311086 204224230 283305909 333680232 931624473 31115920 734422726 998782717 917792263 52576056 212435787 933906825 482587844 732574719 10583542 14712035 511268589 443270961 757817287 654590941 118046563 106601358 804662454 313719040 126244693 473777021 708583042 340702211 536363409 411339811 115096401 634035109 83837392 351032967 877183115 840512490 134581517 254297973 195494472 416876121 294156028 633261656 451087814 885812918 372142803 50938886 283524903 174756857 891666038 583161024 108541916 775582814 267319341 370708000 331769802 321015920 969286950 781168232 376371229 116899995 905852199 545568300 152516714 445190446 937114381 246979299 565724377 263321413 36137859 906973833 405177872 78804741 30524736 765571452 78103570 586522121 64049442 560460019 422287984 153646439 734730890 784719958 713003915 786250521 909683342 739368028 749677831 654864972 266818939 489261009 57909869 753257488 703392806 76493812 977402217 863293382 394510609 73449854 664315599 769457252 534190669 302557953 155563816 85833764 130209925 618653291 983372223 939434482 296222516 573844029 261488661 359482997 198226490 187726404 657932308 99403044 290974918 577183167 915815221 788499634 872509834 588385276 541648583 526607454 71254799 657083234 61451283 945102794 191079727 21413574 92055747 893354322 416458120 893752829 4874507 811695845 271354460 605305938 300524869 32712143 494199690 953577606 702001397 494218025 626703404 581996379 260747113 31143485 56662225 133658078 183460459 148129836 318034228 225603577 146493380 498742880 929140730 995791700 958577702 23704200 63933123 376092802 353101928 557671881 921609160 320028303 225502905 689706275 675686691 185622556 17079946 387938844 213489342 752038988 840532862 260812305 547558694 114165797 918481647 559698974 406992734 449791362 896674271 4047646 734010667 668949430 249023954 459657431 231576410 579545281 288850138 134288011 373771265 483279303 724351724 866570252 573375903 707454148 368050084 79330326 240642435 857094419 20443249 487736359 196863565 133775848 152519384 811766535 206350405 794466841 705775696 257386942 245049537 503573341 93660660 979203498 676682309 465195041 771309853 618378907 172335195 413302898 895321521 571767093 566145620 30504890 719558356 684867946 259166402 567448998 999693825 957873894 345326731 848328426 210388890 577246807 294226250 401145387 569814717 708975034 796348812 625266589 834335345 69258698 370978469 890480662 579358073 136368338 310406944 959725260 584758526 441673469 679603623 115814586 599304196 628796574 817518187 347284346 106313882 131670404 984332465 372093571 124867913 70526167 762421062 387156399 68062183 393874042 313025652 942666003 25651491 171746268 186040854 961193601 680625259 818413316 447317642 686655576 341976985 790852986 829826480 313342833 117244519 969907011 215376432 989069942 206567394 95249571 643487613 634580247 780011706 94348260 630980208 525193794 898034835 878559323 569471440 837822681 342383292 589077781 289656846 515852683 33527594 143777681 656451307 264130092 830179156 204102424 144478497 978304000 29339738 33521043 594875028 704221109 319919382 727442660 474824673 103395758 615416592 667087595 138382809 188889598 879650257 854809659 622847531 57026228 786921291 320986121 304528623 80083506 273822580 634547342 718094694 609281199 974958927 593341759 394589575 257572823 152171125 865613466 932492240 186694081 289686707 271256173 259047293 982309774 627826570 461726256 693929865 54646804 330687691 367557941 480741569 809561137 376140183 20808158 536604252 809485543 673669943 861088956 509026533 511297056 413311249 82857145 469299829 592415180 19808915 310632677 95342383 96123886 847594223 731951687 270309661 296226986 510022831 868599476 659873869 392932511 809886545 780575508 194668327 637571566 767894209 946199854 404519577 910906624 127574744 7732112 203661518 429095391 514983021 326301552 980086207 511755598 991518690 362729454 89724142 587115047 338110375 523362595 677754672 556119853 461644625 711712198 318612462 116032806 644832779 596861408 426697779 187915172 790817802 367551763 959154165 791647181 520965056 655705075 619871094 314579047 852049323 123475332 708269343 510654185 201178856 87266741 162686031 196466113 38149628 179439849 159253355 287798940 80973921 501599038 520755687 617110196 75790583 800243280 36580939 220780764 494563027 387136661 251607793 906793232 396602407 452155613 240418035 602733038 200512295 575944695 411823725 463489157 52390929 749573669 760189670 564857793 3926922 666880910 921140760 997889914 994894725 568378620 495507280 339710174 916302233 239895919 272341032 787038894 244532465 717693671 924267150 685222602 78045803 318287541 196462767 52441567 506940506 578703706 155652218 126026225 810074671 205063033 410067531 235930649 492261674 665827445 939629098 921123570 10321304 694916098 752502658 406825126 674775831 934737024 114901170 581660737 918802272 292650274 772378600 476510691 316522129 93307223 508650123 954800279 749769914 969986285 609641245 462949349 157463439 398487388 873874270 147814022 456736865 11720002 861005501 466878653 40333178 819227793 912157897 568547696 482832768 630474544 362064916 476229745 605764836 144583576 430794296 445635486 161559888 49451864 974988561 141906621 7205519 751872477 830935253 217811415 191762016 27750790 159667873 813877218 267903470 321334563 477510627 135726867 734093163 315756949 383929119 148300903 958308704 466429041 710619597 279886525 968465497 538192741 749742528 11198025 344162239 42603075 811364379 633337577 144568914 33310352 680195011 165932175 340295527 240174128 558298100 327214146 459996851 951742174 965587819 102053147 442043461 358190661 365607764 886947791 715748604 859636589 673721503 496575856 578851412 32052066 431372805 455411811 597619842 742564799 204923989 855369057 106513975 89573968 365909552 487021232 341331831 250090272 374351929 954960231 651505212 628968574 540128704 510416372 765804439 718787242 192815573 645467342 538343269 190882133 174743071 90921484 137779701 836028568 148060040 361418440 524469128 574394911 433486098 523701727 766095733 355607678 162907660 28294663 575853636 544844653 381537899 809053804 43824512 746071330 912291548 160463427 405963356 5660729 34354901 353172831 426636493 224058702 346962563 375316691 435433827 975011711 123841051 76551851 302313206 669304873 593693863 169072089 175545862 745696314 576093548 721017847 903099007 840070557 727640693 308575542 417044689 682114868 54537486 304093280 462957131 849332071 209052026 512842793 872873632 303044812 258531390 531335235 959272981 951880926 703341835 152342084 793225365 230577684 991979376 447394058 888595746 575068903 176341378 976400273 402190858 258749253 253061360 355023924 623399152 734403124 271853308 424876859 48991766 85561294 523385817 428490047 192170006 245885493 838419565 127391150 29369481 930410325 950279356 801387477 519339382 936034856 148460522 469430201 442909883 501996450 417092691 842973002 213957811 817977808 632164789 733818979 842261000 541938623 368839952 32738314 82905819 563353325 155490428 231597225 931167161 371209558 350180673 938568024 726676846 358672885 67199843 265155826 90364468 959334976 692614277 923308701 841586350 995364594 255332182 855620066 349883564 261111596 395708545 56925104 94768721 342298245 405987894 574320510 438536967 185065876 85663960 910014923 357201530 185139139 475229406 710997844 305681618 948352985 985698466 725248263 995183928 690220880 389701835 53747903 118043649 871520207 818608812 120662141 888455528 921864719 511180462 731631760 208471561 508132718 999302846 480713609 984367318 33282260 20195149 708434830 165499497 55445443 995442928 33969136 72557904 66064121 794006578 985803625 610366646 80544508 982023061 628670442 854664755 773293316 479139130 545979294 552690368 254438048 157760280 395961274 418365644 971073496 286854435 255455905 275548474 481028198 300763805 608062351 183049877 813286184 731489680 370751494 938726839 117406098 560897744 139623169 455738052 115519043 219821219 27248718 373526113 499460584 924069942 897774983 643562101 869721284 767687182 83909369 743445736 293691286 514709959 392858003 94539870 701928285 109742274 962956125 375141005 102313345 840111422 624745361 693843816 668735936 195515636 553931919 81039271 862792337 993741011 275351409 721653083 274582097 832690649 390407885 579947356 902358036 409483737 547589700 793890938 152591523 670003906 667507313 9310998 294914197 340962344 913562433 730000178 637165325 231536921 98889508 247848618 795641662 213756174 61699569 588909957 399255947 729671005 67899460 383167525 748011998 559409011 79411853 12931119 488479588 951356861 740330236 680375214 770447315 636210730 138945603 752100277 430771101 541115614 181598244 56018634 844958297 340764362 545343262 959694588 260712012 297634197 581541583 949241357 692698941 307726937 627262685 629595746 656604296 386516293 318077025 619296501 98047957 519782113 890057199 860626061 164615274 129751933 820335994 483374526 508805944 198116771 513107008 110467866 861715527 77697128 569528851 995488799 892590240 913251616 914574610 659018494 465046852 956523831 16746890 420009919 147396034 245663904 134878804 268464018 36322491 289258997 629774876 834446930 247856542 168456775 697914563 337153183 621098118 302005597 111426836 639993289 318577233 170025105 561265249 734559728 179524020 120846771 784832373 478419113 840366063 464089266 698381103 35507801 769115408 618846605 712805542 252413104 561027985 105718880 950239242 215798041 554235310 837597223 595075814 5466299 298577205 976428774 238491190 192650084 655827423 919118542 391286690 616558279 932687755 988017761 697441705 218727986 105694606 792177786 22518668 686286995 71060407 642117128 775770114 806811097 915487642 182621274 184190343 600036837 259144336 268390282 293446445 923076138 583170328 47547589 131962931 880474725 383470521 152784063 273932045 269774122 183714160 480520758 676709989 44855362 790103345 710311891 971604239 199876718 711194264 614449305 774643589 15071932 95052642 631089089 822016880 901420869 460463958 173959426 319315078 342975345 295398130 186707416 545796753 596893496 668310801 937174110 932471816 821965954 994218309 902731723 712421940 574635826 875807836 215016440 69517138 287703652 263475733 350764163 790786838 931990623 637718489 573306005 245248655 868999729 884138132 735302966 45648841 207435551 333396804 169010749 291569235 910453322 231340538 560504899 990016077 71188350 310331257 476672818 164051246 342358304 25885137 680579677 33016460 274863529 198758129 50967831 243747155 131130894 112481696 782043287 51344843 232000365 60328451 710052135 421764796 101280614 115983040 699054076 644635146 320207023 813162391 462899663 234670370 590077396 751797878 549466847 436377610 346367061 341013222 163639335 770963693 610366666 638848712 579481140 365320452 286816414 670736321 378621937 798437043 825010232 382841510 139748315 953876277 695211390 232005876 91652192 303219562 497448511 20913452 461324819 38217187 150142515 799515416 164756412 812695708 47861960 403292805 659582162 938327302 792304984 88436958 506025554 385013759 344487313 212591035 340444683 986835406 628414435 74351730 770567841 534123909 247530029 648166170 451540460 752654999 861814049 237885044 383903931 27609896 593576948 216449779 910350677 566217555 347235630 456789812 451630429 952324797 849997815 150985404 834951522 607588274 773634359 322119699 661383683 303153789 709714577 119829858 101130911 31746960 160359935 559313965 318793125 808515434 833185985 889950686 683025829 383493866 370932442 905910597 81788418 589126947 619767726 262417569 933298823 437906650 690371125 49649694 648691376 988867133 30080879 677775960 105691254 298708313 214397738 324360054 235040084 448974079 494405828 465533712 703747586 426268329 688435982 7801626 578838884 223412081 962212370 163267217 181489023 671926854 796957238 234460946 529332856 898757340 185781651 935498136 638713677 918898317 542975003 312336818 969606936 144091346 458258020 673162725 660947115 139435609 745588661 638418166 31611726 257406037 733692946 997599536 515450017 939277490 830455253 353769406 120046595 52814275 587507480 804512590 673830488 486684376 179631765 24870335 139310012 852133943 660553287 19906160 631947482 23284384 433376388 572979548 75228397 223204926 222082766 576655891 376849152 280933200 989610457 279550791 37531819 391947711 695699439 554499789 557511999 8505346 471142157 100893239 970736433 317672790 273685079 774377757 389148122 463189679 432517484 363280220 479154722 668250336 248428451 336934948 58886569 585207592 480402946 711124822 77090551 322718445 443037081 135443897 208558638 619953736 944030319 408124369 376026577 408413417 89403047 440491544 250595310 10487446 386910244 771841218 477589025 484419023 577965075 74300500 987464342 135726986 461013113 806070611 765692017 259982183 496049137 598371052 416553569 913015409 563940841 406170016 89253277 205143714 38510797 222062965 709952242 341506866 983361319 469663220 352072103 688351742 412482815 472441947 989139609 109083222 214458868 107457946 617133137 975601508 620210739 283634562 327054373 25730007 90380573 176626535 183118306 396093831 430123602 296057323 845684037 364561759 336091687 978821352 580673422 472666284 113574962 53179884 241689966 220270770 52308478 341523936 308446853 635521124 68969381 816666791 602729878 514086619 733707539 853282710 195280565 970664618 694936227 253615367 28270746 770287138 195688218 494199044 658946287 397308317 918941246 925892212 428870177 53947147 384950809 501198532 545884423 245700592 7065379 332139904 666335036 877398750 604102409 626656321 92570450 698284615 810793076 269925404 453912902 421359229 890299527 736608360 735059763 65027184 153984835 41223707 157670239 565813780 103625474 271447382 498602757 688510002 149579398 103877540 506175461 258771008 786482596 227252927 875846531 321400611 105951690 187411830 94132116 520186133 971605387 891104068 921608885 428037741 163130608 526168674 919917142 974692011 156709626 180866983 913862221 6911573 992168879 914238623 405367451 34723949 539823722 14054493 31764985 367834414 423871240 668744369 553649213 722844919 118512327 405712740 185902289 167237432 599481250 122824346 691254755 357672831 665349278 338539491 529051822 172300090 224052317 261841452 486002547 635782534 46763031 331564662 390947053 647598024 741572546 815092051 680508777 332410257 452951165 490319521 762358096 141159284 153700896 969594977 104433851 270371443 120403442 647929784 893507647 760902834 824302105 64824730 946024213 808261657 983491241 125403808 611362544 766688519 367365421 981955702 381880474 680425324 371306354 954509838 107248703 396079676 999982530 17821257 227428279 558040260 494910458 223712461 117881552 693050163 616539893 831469790 856488435 802388299 777954431 649458379 844107527 562114677 644369160 447268636 150549770 75853067 226631423 381212626 157545302 56236394 783746553 776512157 987772406 542817921 756526741 910597696 738562427 238347688 13219564 416790831 721876341 167978189 210449374 124591068 293014240 441199762 190142380 276180453 617473062 938641074 603515407 801503057 74362187 329032478 379301142 687158448 394999882 405891086 427442862 475102315 24989104 880764478 699649866 708892931 392473647 785798637 493712222 621588815 607882756 753912450 509421674 76637944 318189636 800050894 163517689 807349173 616615680 771490892 942805444 717913406 575801007 433587921 271608247 114703376 457219999 92410892 852864361 337086385 181497668 77841434 69406297 345025972 432027884 28614606 275248136 633605697 863411413 561796220 882388136 112557556 672423806 19185542 830569115 711820489 757771173 899849164 144902431 785368845 829306 243368716 542075000 681721808 169433798 330025734 757385348 481841430 186108688 101741086 548595052 551496956 208688411 852434058 895256040 201123999 607617401 320420045 672990466 5825929 533790877 257101204 803932715 993684673 221653316 796976616 943485308 85131534 360430095 904310309 688419202 136471062 90678628 568799610 607863344 691906078 144763803 734800637 305182942 570001239 477426277 974140555 312489084 217073588 604355226 422727994 217248000 732586910 670696294 501088238 745714533 886261071 144729748 663365859 971951080 491778597 8192250 70217540 353559209 522856534 60483051 482230353 302654457 753050552 821828528 30602752 162207376 2053177 18521502 598135098 203356581 810038865 827070817 289138307 132120171 67705720 882404431 306442799 394872729 585834362 398360053 38988111 771927176 48613266 874958089 999442687 562828618 722096612 942672472 840437610 457010231 113772464 404015948 991258588 13287313 700193054 116498983 587337678 438672513 791414116 441807891 801732381 725117173 894855535 438607334 352440726 277389104 378445903 31423348 734162777 929141469 9137769 393547675 421616039 996921171 202823203 213807085 235051731 785242600 724010189 349672999 403021115 496478478 801716554 572590634 154521297 336714115 633183567 997381271 677522324 347954691 809381310 813396426 270423382 925524035 753903902 328975309 870420936 865951704 919039275 783325607 29570388 72799522 851619402 544235721 87952063 379497182 207027978 33975754 832519083 945835360 78006655 81030935 132541400 111677217 551177 930778406 410509761 405795579 42070594 508511769 633898529 464773045 847589211 575534063 256403699 62118222 704011402 602966142 286284502 721620280 522731322 160753467 253208949 307834633 884219929 215977452 646789611 474276108 502085899 88772841 851298577 919695193 521626438 733832173 173510892 618145673 625486617 625204379 346572878 598198980 608689827 484150621 385368146 542269514 5007146 919464203 203371132 222859886 843204963 165074799 113515306 88382428 647225357 146532033 555317120 93447654 279467342 311830021 291004048 233395603 441915991 343724297 353123040 439562405 167540771 102230985 664307904 865257762 636984523 122381278 968475375 670407578 461226330 801973258 290747487 258261740 782371861 819195558 488819463 936329196 221635846 908473213 516243154 851368907 731138120 257674003 98548572 961730928 585549473 44831566 936659470 127280638 739858362 674623804 997480508 18222673 976564535 205916870 808657166 358309660 800659275 623081007 969957333 877054962 317717509 991395518 434424089 908412731 626355556 830386328 922216359 329661571 247535131 604217642 534263915 423802921 437183756 905794881 420274961 312477803 243104451 187915141 284287121 530877165 212826162 83661341 629396227 271091455 662366948 390915102 178662437 10342237 774599453 892092478 662918224 561863501 805824299 560453735 578266623 810169903 345398121 547302485 642096916 358859216 77248442 497146502 837464800 480788015 333737467 336737731 980687733 891887511 725649566 744415132 337516006 560481662 432506128 32424528 123054522 100816885 290998232 62221207 613046522 805729077 785052348 333248826 355723384 628979719 922261910 265077799 258224788 716309957 926912515 970773546 327946853 534175714 410267344 487605493 502835509 320607938 46072759 826891381 154437544 133289466 180029544 380417253 679367239 530691348 608200452 873555508 510243073 148446303 347745121 214449941 77251477 443439362 574996178 734082935 718505911 43686103 613036250 967778669 325655676 629599034 237011827 135919218 232447787 281303190 745900652 84704824 302842022 125213845 907671504 914866735 85461948 35650987 208123521 319179649 903641751 874011008 776620856 108623046 113683814 406579573 546807834 38820981 467151917 47079125 457124034 582870165 47648200 183100814 212148693 103747842 222357175 912984434 431808673 713255076 748586052 621509457 577711988 783618802 899564295 100379460 244612960 631343918 118843757 358655916 440106849 111461037 291077179 465221885 359460187 525693306 773336619 213660510 592821296 722839480 533930650 728573321 332892046 911535916 196335824 723135988 54243077 107411956 511347571 174276222 862937793 161350269 174272860 135703403 448475250 720756770 707967884 877409829 360609177 437877613 18428021 410891262 47895059 509286993 645775750 879964179 355650204 419798078 788298485 571321775 590904171 470223828 308846720 31125212 315868586 382162943 604298023 731010925 29086977 408846659 190735499 700199194 890459021 651424196 58618044 731160935 53628209 132638782 287900042 694917101 409586942 204623325 835773940 327120481 378847830 839093408 742791574 668036956 545798017 603362564 560384202 656136970 408242737 941422474 640064936 824385097 670955512 137859591 405126624 102077603 917746139 310686279 175584751 9103294 480526124 38280323 260397978 226463452 492810931 620756649 108462714 743844579 370494783 453447473 388340203 59605288 79560454 925634675 370981898 616834413 272951387 127340976 497800751 749477221 599402466 235744871 708384915 181666752 284572615 184468239 269105681 120551048 522187740 710271214 362007967 64681786 457373318 48915945 354355613 875129546 755154582 358533046 890535058 262229655 531463026 91431506 571289178 835310881 713559449 460316644 75123438 752862068 296333786 197411898 694670120 2353173 200469710 932490956 5008021 238106397 277164539 401579245 413906425 956674827 96432492 509464197 37150599 490596388 677357460 328093363 598418954 374339244 892930700 884472964 321204974 668405772 48305263 643523228 620085416 647402330 912802319 592360441 947651269 433867756 688319084 78165096 546277781 566941640 251087128 884014673 208770069 363994561 205012901 235116640 842499402 295824567 393241210 219813382 511033719 986964428 381642923 147697778 581075743 664710877 191530118 276291855 174565395 617181300 615824430 289767621 769226452 701629930 23341098 467899934 896025312 871232507 403741285 841099933 508595433 37374990 244077117 880840001 276848505 865147685 347024370 225480531 326785646 27697894 899422501 997046427 138971870 15748852 572924669 537663633 857983417 43010915 195469465 65842925 280519805 555764932 42233327 13329642 788693204 909008504 494486713 470313073 729122841 639137879 683332498 769728096 387641026 57710617 127132429 330166979 917974865 284720383 220642241 835571753 23131394 890200540 962973533 386612671 966343249 546982777 361308695 932141977 470243859 687835170 241533445 301463091 933119982 562468599 780716701 150404940 280663191 771393706 840096412 16625513 674014155 239519483 164250191 254399744 884367218 125392187 803072749 343623758 201086158 215746 353138558 451617261 657102699 859420956 271026787 963313518 700578757 607386131 825619006 142531674 438602027 604781913 40862481 323947452 884514877 761557057 676389166 243369666 247829602 531550125 15969761 682145493 727449227 952212311 159168810 686003218 28720213 552729705 609151351 269731070 272626379 846155200 147936489 237604054 367764659 492085241 646787385 923093466 230279156 513413689 215697452 546458197 907205219 383173209 506698128 725968312 958610621 662150179 359077631 448088809 252957873 945004893 643901815 692477287 890253923 75784262 712318413 272032076 297282956 494877206 463044874 534466212 235973701 151006605 618771282 214556318 93757175 519895826 163600489 116235063 592578592 636443508 495330975 481921251 276958956 819336683 254755911 902000415 27581723 741332547 38200397 17287300 988883785 248045791 476701150 476415173 358525602 291268310 443724349 994801906 450206134 158657604 867035954 845873198 115504554 189308365 913347968 766612128 829566818 163802182 219706421 577920673 843906759 228049513 268362212 989091563 537002333 70832734 737208946 388360855 220813955 500236828 303845304 320094471 601405092 254924489 517006088 407000431 278267205 26203299 916664811 647797466 997321087 290893221 570227508 566047727 774733406 683692186 95079035 980520437 203811699 405103078 223800389 485773668 15547632 880727533 280089454 493338439 584895124 860598413 300086452 407392437 458913281 120018173 64776885 177551500 40283760 858509888 114181193 643048076 890249476 110314682 34217268 637095690 291981652 780884079 574983963 335248551 109411419 167732633 120865777 395958768 784699793 983055849 681981758 569659368 385783718 799398008 199211059 985094528 875559876 126712370 32066909 470879792 823438658 115716939 694520076 637086389 272619983 235939859 275725648 312162828 972847156 523169977 138919980 573209183 366804626 221545974 395482853 923595948 693660557 247074693 69078232 53691753 83353969 105790107 837830812 759897175 502844956 349614815 544616286 116621046 656649809 105733538 568297279 264737416 552706081 104832366 656767253 131313837 620114421 514172481 41870491 553515380 838967461 401516315 148526506 513778751 489579899 83808804 490862982 219851693 915371132 149442979 798858643 867464974 246871056 938185976 70842524 822420919 863798345 477596171 170885441 979769174 241974423 499383583 180401478 406787132 680181350 290290299 252247364 684369093 187906871 676445261 540985226 396056845 537714587 50083317 797959831 5339284 115653184 549542008 688758935 280934477 21780948 779433392 732729738 918250995 658075478 95883945 877243349 135179650 424151030 85564129 9231135 457431402 635109321 86739249 496080848 363718480 885583160 859848208 772549287 316226771 329519913 47968904 305980945 128993501 822712443 245444061 349281341 389494809 6695835 281104204 398266069 478421260 808764183 539896916 753944308 72955904 991425721 113971284 330440539 576628121 733707986 747702805 336596604 764279614 189904058 498373928 235094219 788643581 222185811 695640447 488633454 769932255 663425199 15432030 494287426 150463767 680927566 413491665 725862403 549538286 586297210 625850431 278140211 980065171 804698274 565973628 231537210 695994039 90418817 6803268 152883104 18227196 178155030 880856368 240990255 230314943 143877454 224988196 475074586 993987180 489670023 800830283 154955545 675306075 823763854 754471703 791729012 557944901 706150036 465481397 464144956 646733115 923806124 602146127 380342738 17646721 476451200 593420600 721701635 476528780 212588183 468389107 864183253 13550949 488231648 9233616 616782685 406489159 921680685 629099592 998687100 222305583 46734452 192426419 285834446 201205771 270958380 428742147 215258255 100251564 708383274 706289819 217597829 51612473 32453535 578280038 981741706 337159175 986390856 232651594 48111564 120206836 734076522 320872481 578109597 941696654 765958243 232199852 542986072 677936063 745200897 511753864 1155252 269337208 343988745 264516523 263261091 591215089 917029961 453738742 210354320 393469899 477755050 895348983 195271115 307126885 825690086 915951201 422608612 878162446 459711972 271384845 691322799 688791265 195135841 810338643 733324023 273058912 926714317 242427181 515639847 662133149 177659517 12523018 331984543 967930940 515276463 211570316 941155863 329406718 465802772 971780704 648654828 816632874 147418259 304389188 565271090 378660548 409438390 917501166 510373239 594804907 378708742 972688025 909965627 679581816 689811518 924472436 986560722 151765275 58829049 235305665 925714556 424245027 466764114 647842322 784581704 618654237 309750720 634424246 224687838 767231460 985680711 513756418 175329790 631646642 367069565 54582344 64017880 203118181 613097794 961048038 108883521 67417743 707748224 841703798 872123713 622094246 452651105 304879156 599510448 694961063 323328491 868086173 976016398 166221839 447228403 596679306 718913026 123438557 333545019 417262880 305830569 953877523 396727455 170595008 447145068 422360037 427634188 111137110 99345366 651309824 832458968 836235933 133090799 163768749 606989861 961248193 253808466 379701270 975311131 655127121 669209042 804527743 308481794 414527402 870678243 170978089 253458019 853298279 888637512 557672608 40771133 885652860 373679319 636186835 19095607 397951674 203683364 833518256 749540784 511271962 869135387 28370449 474609454 539061509 799152216 441118630 359823340 991287264 90166715 220111229 259395421 830642195 265090958 15624365 350225888 846582727 758962709 25126873 281584122 590574865 954101381 359524842 10288260 565734687 777097049 893933393 277368986 374316664 874859891 449734404 4451746 363697252 720931909 687917446 446853917 747933367 613419701 809383723 510027935 314063942 207282586 903215572 591889179 221966091 335126820 655403282 185971971 802388895 793773941 225698970 840446384 956045592 287809349 254209777 889539604 347019990 841818576 165004463 441368373 120004777 309155302 953454518 239297319 667952903 185367834 460860876 183110027 361273763 138805068 877020228 686713602 258284153 63721885 642597824 955921750 936768997 603514873 55034275 916578083 290140742 795948023 864733138 72162213 759504635 673436486 389299904 29520444 621426208 605151738 336063777 761948901 231863144 909185993 157590337 555913038 872550302 431051758 38647208 661300377 656115165 456662415 702630607 345615414 18123796 761741253 878999967 703625666 666762698 614701854 506664274 957627534 225617481 920776047 974903208 871527469 449717677 124287542 179451344 361257056 86605985 653402767 835541225 679722380 318363771 601395991 499949592 554713920 190905714 208730681 174126592 684003633 477743937 715116047 832520619 778711396 201585845 345575028 825357638 226067997 859643694 751912694 633793596 309772823 55580089 874021239 257595924 153421418 185606256 276724159 123284689 655308323 151635222 654840011 335296918 255216435 972927118 440951070 115600567 96903456 266351064 821795143 800935712 556718626 914050424 116582805 306574756 459480813 213907190 673882201 194797692 84136123 453312282 771836252 789809853 974165415 33393088 194428077 701491038 837100039 414995374 375412885 45750068 153259047 271950639 752782618 545925719 626679339 699743526 891889941 892461927 295133175 416808122 515271811 279668459 571914800 160234502 947138369 583610866 844571949 181689161 556509362 670121495 927188593 411413740 136967993 623494052 22510449 617057484 550311308 476482027 36500763 508405893 175938923 150953724 260797670 582427319 32925751 813172509 764631536 535418612 648442414 112927983 234213540 257531060 376907105 162633046 264218751 305781996 610478417 564533938 457225761 338945793 368304026 104433781 702340675 755257873 600114009 375239343 785139986 177493926 429965594 31924099 711688568 97548750 249526362 446735759 363565944 220627780 612190039 413574426 894437691 674539553 442790158 600922555 632057396 318914037 920238919 67779464 309802796 121413949 842633998 181453538 749832764 250224773 532290095 295950324 914992916 927952288 320552162 181302363 235473321 528057665 10064250 153576629 793262367 58966703 690412906 307258801 216541360 409697278 525615617 762592710 498410835 183898558 771231137 974636743 543925131 435628742 111326743 259113330 68887785 839122580 507949856 868122697 207740198 43480332 494108144 48559188 69549723 476791119 479214567 338085826 791094595 720854782 15003588 985346648 959372249 892601396 284707598 488919411 525999074 239585861 473610159 83144376 461938206 918919030 347361649 383780097 193103090 365459248 520677090 975755706 47932591 875383025 343852669 953881273 130486377 939787976 207204662 670974098 141036378 675660209 899768753 271298533 546813173 378034117 419270852 833758786 453241198 164206520 132526590 758554146 581264288 850353389 359647232 783404557 95038391 554952715 124714583 373171528 882047687 44239202 99087255 508331300 174244150 830184141 309417237 425902650 811387449 613290289 975490968 868467221 404746655 464873903 737207503 327503859 873213565 351865698 226757468 756137033 723046435 101164187 538821911 790338298 537806950 261786937 827648803 2271704 273419011 569428763 131544417 450351460 654946530 698953706 204940344 139267670 349646431 538469590 810526673 759212490 298760096 92717983 288354782 135311007 182704466 505986842 693378406 498788442 656089042 98736705 701420392 671907229 6925436 343613085 563419674 117378808 895470336 951886310 101806418 224714588 701127942 247196312 755573300 508962803 12227039 113089362 211364002 167777311 375902594 858427760 793364062 968378994 339398806 330904572 787241162 108209495 710533830 861579646 358149143 313453230 431463412 424395434 861247199 589901406 938356618 687796275 559982874 701070973 690207731 136555128 998486827 455610299 292738875 225409329 557189148 494256683 329338066 652806567 554852797 514374076 85005109 597901 915505118 649331561 520901016 955431717 290393624 395303787 355939107 991251717 641559644 940414576 271158144 136939739 976081826 151254504 816716534 982577448 497414412 306976326 347412486 182739680 368979395 936030603 97121239 418124313 29418214 408406143 175627108 162332653 544180319 47881086 276364004 171099264 166279637 293248814 36524252 130020510 497932265 87864653 330653115 199930319 621080814 132881812 400216722 319132410 725697479 573730014 177754227 255570744 75464005 182379266 485516662 290967868 682305023 102278385 8845956 938367234 76856869 277634684 162412549 17186262 753997140 393430119 454509490 220443031 140823939 887522009 622528078 108762276 783507432 942234163 826470210 282430050 132356152 404310902 394091210 958502977 690781995 437261073 541095503 153855665 519127100 115007886 974531336 248808775 91101493 46329033 229922493 67073395 316386335 248958193 104460913 743936134 158637123 501569239 759969792 693461700 926662527 723603528 327325575 705548359 547895436 158276753 835058816 249488114 734107504 418856929 294271434 979125679 287742222 698337260 322182792 180117883 704197205 23520633 910507828 36417376 940032871 639210662 167235351 700620165 248731217 544668217 922750767 510500274 316194737 563923450 353794106 850861665 725412162 619156199 953018217 719541973 147060841 416620270 530373605 242094836 993452594 732055054 95228161 10307204 568224022 909233444 119547916 865232767 224846261 989165324 562184664 143666310 703193737 739308977 243399074 90572101 490412718 93404259 693077699 488482598 689026356 87069313 30529657 91646922 973329661 13160149 259215093 240583173 228536604 13969448 278152192 182183425 554486606 190646582 101214606 509636338 214223135 756352773 384635526 214399923 526801423 508495646 241106338 58852037 860263927 711654910 645540312 65554661 41556088 468448349 204344045 687874994 535578573 346111503 610073642 250297928 142831787 132306483 579641348 81009252 856323342 598760252 223411791 427671886 703740209 17682981 262199342 422045917 163126572 231000000 794003488 451277479 542194693 943087321 576074904 322623246 935408375 838449002 487503624 850283260 130622835 293310380 225524033 980542080 234562070 379918636 238955261 128544508 810589931 145602283 282436378 481899914 613515158 384912097 326763127 205503604 49430888 223157298 507720887 62434450 635761252 576970916 656869966 345844698 929038898 409532642 163157677 114474357 943767412 755608374 558640779 11322979 269719351 841119067 954536479 137253517 44301742 45775438 131290012 530660338 344798744 815037494 133158847 455082721 80235318 688606352 228618742 229153264 532712927 560459677 4631212 397352150 422545605 890388973 961646401 893439152 133686258 699066616 652954871 340627175 267264558 395350854 220710532 335532404 317804741 274971304 902479969 385429414 482959325 128076894 568539124 136091815 215218408 281450120 285234343 980935704 99608993 220595674 651237425 750064953 840591137 317313660 594354773 974141798 809232382 415364988 252745985 56194897 858596177 223992644 877048864 485189607 556547816 713140028 581451105 552129091 51457414 735458331 967620609 205335374 742304360 174966151 894962598 643879481 372545128 221993449 867561853 3422454 998163269 383197058 210889153 210703160 611783789 212462095 377829704 657735453 957899143 67189149 11410170 28183998 262489820 248935237 610455518 415011801 441927042 44981542 500700950 233914362 390304582 398230329 485430947 721016551 517146044 508697770 332137298 656742269 624895938 161712456 645470083 194659634 396860013 886590202 638912466 320502066 16671698 558137078 212356413 999222416 461368893 254928464 533831513 142107225 267929312 256835967 314120649 91775653 234440204 960549816 867023535 72846849 372129291 674926563 787542324 378635127 36753509 188653709 163876362 919812806 151217344 712327794 64937021 814190811 44028108 927362281 720983207 5910131 774927603 995826240 148097082 773060217 200619543 102967872 282682381 97318287 583297694 985412598 597915632 135048167 835905587 95222041 415862179 243070831 426788584 691957126 152769424 368363719 113205092 193771318 836638107 689051552 974616018 988871099 204354399 658757614 471335382 103646128 461388943 613586666 453765981 129760484 173115579 168844274 601264474 223437571 148584274 542963156 639773868 522893114 944064685 270292924 462555456 953101034 95036683 749228979 503044430 998834587 350828430 696635637 301675165 981798056 830113751 229966049 382802909 71780392 740646977 954032407 785427123 188166468 251009733 42279464 445589686 572146724 651514054 868621450 298675741 5355622 408646488 414768659 515919837 151212506 339376137 35110285 170838303 475048544 182060086 912831542 955635651 700792704 479931157 817345820 800985567 882488391 941837078 433535621 858959589 243156414 645692759 841257635 630243415 299670416 250193713 610322465 103872723 893304205 295455228 609770393 404025462 513215907 907638318 943918445 165802678 461611829 970516271 607359288 475604810 883898529 769191419 608188543 877181727 748613702 552909958 527736606 422369706 553940286 473915519 170524892 260353549 351935861 72691810 149003119 290768911 589969491 809330070 661563467 140853267 578125838 370560006 419295457 523544871 870310002 62459959 488420030 859060633 845693053 144605590 924901587 225327725 86981639 456798088 773922620 800377843 879502689 2917751 558778120 688593856 761161105 348506593 526601193 838848127 319379425 665496811 847885779 787993498 235481575 348264332 244622302 918900164 77889799 801949596 569209289 389128245 121128182 874112109 223235716 879371032 52739192 923675304 780594290 331229910 152152581 688336687 558225693 407207219 1373490 80642486 307592207 403410198 541347701 306074404 283656649 769102385 895682959 178428774 605258533 984974131 122341954 111502759 354586097 900775223 416311181 198219591 522801130 264791740 178980809 251206306 210482566 164402240 679579153 793157517 673033008 132318237 426735150 695691538 176497514 435426229 284640584 29362139 180473750 902309417 218903438 330196977 441152421 291781291 907081066 762865120 990367559 813729803 752619658 832646904 658668549 162612617 904699488 48531122 968890695 290150119 739305250 114192659 724157819 392294781 76314800 284120515 141800757 638657419 516349624 658752634 886682299 949931385 476358172 466977183 185884505 567877075 947320240 931165814 723555131 465322562 55149292 499243479 602190559 418496774 744271158 193822198 381497158 869742375 619907365 81516859 950354901 324441776 319194574 907809852 73940139 643330170 77175730 706627937 981791321 608178519 673102499 348644735 200761492 6639704 296601099 125540813 728325882 536895872 849512404 242616401 937280230 347939392 54895452 899346736 80779341 771283783 44355978 76721966 295800223 661103783 268041969 309511906 935574042 505663253 367378297 955407049 445729510 685159167 598328838 438586487 375556062 147734918 654690202 924353470 296441462 690622455 804149575 132163336 467406887 739955991 576957456 573313243 717683956 384621230 513353084 945367828 411005259 77621217 97560991 163804249 750077469 800348892 637529910 25614404 62751595 534421381 459193282 806311695 889793623 931014449 700646913 279275205 234727104 161833920 427788004 103603936 348196188 221875973 800595519 667451389 383167818 673444945 544882668 345143635 888675318 923661259 113232866 226281689 989339432 468537696 520810559 696779855 405269553 198153602 200446735 691412932 954859416 535734137 243926967 546940219 1481030 482456841 541599463 489640267 651382402 34115043 213169128 193481102 552939800 5600162 813266645 588515551 533904237 942755079 597546518 952661027 206368161 596971465 899838599 196251432 15569531 456061329 41375327 40093334 27561677 885656409 551769228 770679409 675210765 897603581 609155370 441170983 563202492 781254031 312345804 532916935 215394993 946720630 467356536 18000610 910490522 128770749 669195607 690436456 502043988 101031692 639689270 328159916 726137582 598194209 544952332 29162656 768547826 45549065 242016553 442482723 601612896 690478174 948043055 482558158 491002329 44080913 46755106 187380135 96666818 312246332 210900645 155852097 858457500 546552627 213974069 310238137 713252866 790937064 902605404 279438562 39782939 781423627 71392911 169215727 125002184 701200208 771096929 775419161 352109960 141459756 835408458 995859293 607731904 379667751 174009342 988242728 130294581 381290828 558142485 584562701 569160155 755022866 608885062 845868517 483133497 665920806 2744472 918977623 425474025 380094037 466668157 417870108 548702221 256232215 957739808 209644220 80173006 759972361 352876122 305467866 595685666 572201930 170952318 162665050 549012340 822734434 754178624 360781935 75028516 702852819 320892230 496391951 260748750 448650899 520277751 760864393 990416225 942595275 22873870 344529197 136357518 727092172 187183644 769969038 978326285 312405093 392898465 906211798 735979947 157428110 124207965 883157396 562552023 327055212 7217930 597568496 996844273 293201243 575866579 530351347 955201395 71883347 705919415 595407317 514170218 972096585 371048292 866768897 146982901 127167056 233719522 160961724 95961899 621390382 103312782 413366501 310534706 641692357 596463684 786190615 959924684 943658590 238450862 9714361 63205272 483536732 416651449 724462848 365552664 25829661 845156843 310516681 963293416 27812943 27501228 859739553 513716927 497760732 66156000 835160605 468067306 721688857 522538372 533405934 382024 478670663 551975013 721655225 964643043 953822462 614195311 800843811 520764649 322883375 103131431 432916653 875856193 767480425 36864806 242723543 736815514 96702095 3227419 503318125 722107371 520237339 26984287 336315917 721308978 571934802 983609910 764160803 911521448 693399857 93557712 23494219 229143729 470046666 705959456 479519882 567657791 363925032 172742170 809495487 63160860 258840583 833985779 104973215 457360654 368420298 630891923 53360845 309918407 818147624 872157535 279899541 394164459 267521242 146477817 847361674 36469533 915619801 372236033 567637004 429645902 25478367 247669265 772350698 530368480 574410620 264316785 491259615 573510983 676940470 190503838 677028840 865780636 845154907 776524454 635249073 941423713 265788228 748628207 667036038 789866761 482595274 90291158 810539805 487582130 990961150 797383083 810359061 927897079 719235211 242985702 54263119 957521465 247123772 856967028 164241122 801333950 860919031 720036744 68727180 273773801 331873586 211104963 2358095 605343469 925198050 42430956 345849836 830733126 896049578 83342069 695723990 147820456 808563117 558013819 249076847 977050120 135126125 46450821 200644071 666157478 136158129 139309869 367084542 178404927 570871097 104778220 916836636 623313699 788238890 424623026 762267108 631083813 49575472 998981409 118684286 774732435 693094879 923359522 778243991 498872295 409731852 347091575 862660181 506368557 131925511 709241484 465940524 419517871 224853795 572316842 911286923 476409217 596567212 478768343 661820419 701341265 174043035 463281177 954794632 242664964 750438323 252011201 37975899 775888344 476955896 935727087 498637119 168907712 189817644 566335420 434281846 177525856 14741728 43929519 163856083 322840392 493658557 805630639 573851927 30120866 229751912 105156022 894560239 664713985 261051628 824862922 758238472 290653190 449908655 806734947 283675228 49820125 265853384 928237651 851915279 902276389 524465514 177075993 389330711 502157446 564837196 95361904 254031103 631553942 526602076 623797150 908037105 22580001 811208692 155341761 890197170 523560654 913389919 149134464 234935394 602994201 150137316 461102718 869818041 5596373 826685537 778760456 972535250 653564701 901300145 259231886 102398492 912615811 363108402 225947901 522569833 814098812 328971029 301406101 285066976 129081050 204496769 905567858 714709958 847036190 386417777 222490747 182962692 741942460 94030297 361094844 958513467 360929539 680383653 249776307 421118013 286851090 34511984 251542922 467754994 49098169 259876417 737671548 182864472 28751368 614718447 646456288 148742420 674296348 3103609 357802751 208745424 93789234 668786176 90118623 361631146 296532491 910936161 479339744 754619360 378241443 340527764 268316945 360026843 826035505 82703244 79095520 17970400 195554979 368117739 535554605 55225646 842797183 141212811 457904326 883291538 238898210 501470079 909465366 12647676 825050716 798231934 661092814 842749576 177245571 932146381 576541841 745840509 437310027 112857996 120069663 597997237 810275754 690178016 829688182 711647511 615329975 631496805 375879599 512226785 33257469 101666721 657248359 362227672 976335789 678199226 784453059 828907701 732942711 284719690 476588266 592076063 754380223 21900289 176747009 422550066 52164500 213291636 737100205 755832122 109894195 411030405 871892493 396283788 940961988 954069736 672048914 470955243 813252635 304982170 484017452 859841140 959556638 131222038 828371695 380070909 224012592 767129832 298559066 378611999 284501082 196257785 48471297 977553237 793622154 412835867 317321909 22747303 918071035 995854532 554818619 903600386 734552713 990029143 198783430 710874203 602245654 941849201 321737681 749175622 107345879 976403408 206977912 636909674 201575121 245246132 833857703 864791151 58284480 95153556 669507575 728715999 986020746 505019583 700884478 90207099 184835030 648339932 178821912 105122102 762743341 393649776 335676673 641691202 988226732 178680818 784795744 997108419 881083224 517770376 729140048 709349166 569943179 477629135 483351767 375235414 763425586 159715571 896464927 784621114 628445300 787441544 304739076 911752619 75300173 641074111 788530750 559198913 911814547 911294948 469174953 772444839 551950845 408429921 522817201 335393244 836379712 723612842 682234075 972143353 382329737 361913306 304959422 175966539 780300334 129227038 324554392 222745954 989084404 544973707 505063088 600873117 826274067 91406801 521779242 433468246 838958150 717337419 269188429 760177610 853768565 635302034 824811531 693702953 617026480 25071890 50155490 359243382 502518971 35643103 696321860 341390545 679085158 734606051 9828776 303911565 962474350 952128606 790785143 119691437 994002443 835161321 833010386 18989468 94015535 515254849 663579733 3636701 986967787 310955723 670246459 537732763 148988360 96689807 469471355 948681611 872070753 109036843 758473977 260935274 989264834 40239017 446453115 102111784 727456585 836399959 255260441 241036147 436161615 16610863 349613387 598208866 278021341 219104245 394721056 833493405 38754253 681841996 840706604 883574218 827231239 874184430 777022982 241115500 899067850 790902486 84167323 134630177 422510071 271701793 53549308 281807684 224967556 845198576 36717087 628743215 458624278 340485539 602334504 180727935 429048134 723244199 396667068 538428857 280300736 664331996 217281993 813626472 548942340 448866122 41699802 988602490 271296550 271743118 822191138 668340798 439162953 25037278 220913674 63759195 249094767 196652028 829434877 358348234 212961258 292875625 387706021 305461078 498983996 306126146 227371341 989592279 226239472 285534131 265271111 884773703 762694305 383788514 603550499 276607801 512715558 297229358 845836536 182006172 29351226 197722050 612367759 452288219 399265884 734579510 580819435 3968069 798677589 620411262 294733731 984521228 140941736 62064881 602709235 566955392 351499276 765519981 57628289 483031271 273611394 699633899 941744664 216736792 18380736 973067810 535862514 247091285 450017248 329479537 825439438 58225765 770246833 380143856 284114167 799139601 595299950 972175041 955063139 650874572 642053903 142968000 523060644 454712821 272333493 744716119 703540697 175755226 800894556 69012146 968170354 220111690 530025303 917286408 292828911 253186597 51284483 722785775 16581594 538243041 484326127 338360680 670314612 501206346 447874658 708742057 919891725 258311006 911650710 364349065 647160684 221258203 781872743 660410955 251417176 69646866 921986487 458597731 878711338 785441493 297774507 273206424 871527824 982402444 319998872 237604849 896280444 623510709 850973102 657225092 406433479 808802735 233728347 71190360 680129098 977237739 621691697 987058821 288476766 736720596 250300289 39129742 6353820 353372181 346082208 386294954 332424587 395757293 529449439 39482874 208174683 23060949 296582853 782848556 29260442 625651095 915472466 612655234 711810831 73730903 264300659 784073437 251187468 586613418 30644129 544810001 504770190 851863624 248010458 44300826 342414440 859633913 616900555 890096712 75387783 862217255 981980610 105964266 300526515 850401865 118232972 771430463 494295884 488992914 395092135 363147627 990501748 947877443 935914122 214745949 99495695 272577437 637987541 247134013 602035386 17592801 448398322 609517812 262882705 943497467 995303016 988847867 723737333 398414907 811730529 791869806 997277913 155581398 398903343 705817518 943199167 459628395 209179123 868854392 191979341 405058766 722304019 768468455 835655713 565258657 414289471 642151292 5013790 424217830 343001222 913885883 569703100 94068029 981568856 653852924 852807910 12807010 255416041 804757965 674096928 71966574 338071566 503996180 471772211 31725913 34130839 77080162 980238912 240640070 918001307 935694705 886427704 572153252 281860884 156548923 668713667 926014188 283756843 833564444 900858519 318019304 909006566 118129871 101653494 697284930 998050626 665279625 293684163 197334018 349564742 92651993 334800791 949131916 115079156 988007754 407835601 706918472 255145659 18996814 597140535 969562223 695595980 184620202 742615347 653398079 735660636 325281708 903817657 50188275 851721663 763528193 912173555 763022300 204959482 231582164 282681941 552060660 19274526 730887739 823383990 696137534 56763785 556075515 626885225 888245111 604415084 457906941 788000214 403493005 698387556 115091463 755749973 46577517 31119580 254037713 80062226 829620282 897787797 325590887 432947910 371577341 891946105 730592830 935424871 661423454 147991349 926707021 485506285 709564718 87781552 213153598 393112319 130016727 110489628 196690882 316665707 115471414 618408131 449945828 482263764 184630135 817844845 139219633 929167822 758519444 290560331 769092292 204659316 94207839 64950417 691229225 623836849 144638546 154687094 463884959 11301137 667608897 277504225 142247985 968367662 770670951 337494513 473558610 302797674 903212677 43492610 152223388 603416221 840367066 697907102 323304857 174268301 454987856 944614502 865871763 44037987 201634299 682198300 509635238 944192579 258288358 453175749 554463900 931876352 779390020 170448838 683466514 137268231 788811047 243927053 484506662 43150567 585917993 790556188 103605964 660975841 228248692 350737944 168363749 100785027 29820305 32741050 388726663 74543695 665100649 140068710 998962795 449054431 439250041 903415408 390801645 234930526 269649648 593450830 98049319 740676412 860586786 256535795 310348599 102918553 202660424 899743733 635821223 224775664 980311783 797015956 415507744 272931240 705108300 158879216 82141797 704983643 240457645 555924423 27933549 929657226 494973006 937718341 285232594 352232905 104110769 892805303 842616066 948204216 771803891 142450467 89401458 340574846 502493129 741107997 334746185 224403173 556263399 413328878 21646686 17126157 152521630 979098161 100842355 727570721 37702929 712884320 726097587 956437683 835166153 77020052 417696443 878951976 584294023 567672112 543951759 636246217 915954343 434532641 231052842 935005863 56644042 42909994 95262729 959592185 326254625 141645478 41405252 367114258 718587862 723545078 562619582 471252376 621042245 283635220 427749965 411063577 947377939 150777612 883760181 789915842 452929977 545105439 663061778 404150825 788457211 361132730 171732397 583383600 123946266 833670059 67209396 312887575 590250713 1334026 746351160 42654496 378197146 307637065 219982497 879749032 824287749 410886272 2169184 700646931 623316181 507609816 951555670 6694372 288745065 365079512 265306418 73919698 400838283 696952128 395160559 254105746 370122223 156737021 109727927 992966043 136532781 734586103 874533590 697480033 574884918 592564486 937244119 58019232 261623239 230658001 895244682 209401431 22859455 179216027 755488970 876129295 782271395 531587008 111142374 488916716 933038444 677778782 877827931 625561423 603761245 782602817 22804295 753669914 348213383 297294159 864682483 250342318 500200505 952780306 260583986 150889723 287666212 739511433 968151084 162581036 174913283 936379510 816790700 771178505 594280699 319805558 871716513 236084487 771481097 77738027 600864159 863097883 601626237 293552060 144357302 874181661 558682598 978476519 204373353 449973685 212116037 742626187 919710687 825870139 308751064 660738524 42286376 631339341 206402893 183478307 600620918 178957129 761759640 420694956 405422940 32784949 667688438 33103812 692206192 640090629 871124928 944669861 300467743 944363428 768791036 991126708 12709626 814838021 390021250 568489423 124658148 871888262 661308156 207435297 435228936 924223266 111662119 693758764 906927911 868958608 530962583 328652242 815213415 376934874 597148801 449924980 6900779 231207920 673170271 769624865 654944104 426634640 664378185 234584835 238541403 133817994 424824108 180604761 660887316 715262300 123690456 186184878 526045981 583691583 284366654 171039355 4743552 876991440 800050538 822587765 188996963 302045267 108649632 961806693 106016769 822450064 111186310 169386762 754286994 874417450 250911167 508102411 197168256 565504047 964396159 281111442 80427068 608737427 492671156 444917835 89511002 980884945 565513928 218060645 732432238 525933030 318674590 735543236 170091007 413502949 515059559 666081252 567070400 952944981 804908644 846525649 437547423 195186438 794369366 686133773 369433997 788021481 848926538 971696449 715206742 941892229 137809422 139236216 403810917 90572944 587978776 386240749 990215069 720588193 554532798 301374285 823474293 944493701 482980331 28643604 601946651 427984527 185740541 22948045 287268845 3732666 35309002 766387648 3001005 630350387 159594243 608353433 195586689 713236027 650207012 479493645 425510103 697204621 803695577 746658194 204713317 162808491 297035533 18708380 156658469 844154920 199191539 296851941 6150538 81454283 129539013 771317943 386905234 478912550 641353109 263115848 708384933 814924847 101167168 562220985 802641706 192831806 113426016 20934774 446319556 88823535 982694124 490165734 825358763 146592624 225082278 916622399 610314831 128654525 956706606 247482016 829946860 686383696 594686529 879456267 165995270 804688724 400184095 92488574 256443702 666673177 305536831 248514938 539810209 254325555 258204316 887117602 276340929 359512653 46987102 63674072 3111611 126699149 664290646 246692309 797590103 782217476 211852494 448183589 188313690 108741835 475117770 254980674 470479688 926050310 905396197 618212733 137131612 658495522 253554060 382649386 561282796 475091295 214190535 228495556 44029927 558218457 72170878 138101167 878733778 704368274 110232628 881396093 514048158 695582226 766284426 91859354 178320204 688792573 776896291 379294689 402275046 831790468 598854412 635512252 116224047 225572236 474671898 769731051 694205200 705004290 720669260 242036081 510197231 387393481 687696987 272980526 54639076 924463347 924373842 296421956 42191849 917952252 344425291 167859793 992798512 305464302 139620279 682640759 403469306 158253099 497104401 611970840 4781707 264023192 524084911 986807073 723306262 562539848 683404161 633997440 650825379 655721428 610467095 993579319 146240575 358215223 155131718 522007065 865205899 611246447 136165338 547532 69049544 731625939 136337616 888206336 273858181 726034964 372585963 388363857 21725695 36511025 238479138 633258599 160392054 485527249 736605170 84680292 610934670 919659156 320678202 310559285 53698737 472075136 987399352 186366437 760574136 958006523 830913155 343793033 193952383 86930633 864841510 618748753 793157269 735591663 725718642 233236329 552712387 728472518 590943625 888537875 760206914 23662426 46418518 184039888 55650831 120168077 57668743 332375863 58126602 439653396 936589487 598745116 54739755 175622122 742779407 24589517 289881333 427893795 269345193 172214978 742115993 724974353 936785213 338228619 167188407 269676251 645578682 16978918 603667492 131296592 756908125 169181713 105212994 405918463 767534494 936465869 527098356 986710545 220335175 402160281 6070024 153935 784331999 460856060 949867667 983982727 744555758 345955726 205126433 291883892 114084540 513288334 860130969 56945057 47828857 823229216 690380548 110311624 210499194 958492598 371057709 223160662 245778419 699429582 326658688 173861190 21852648 201606777 53844732 434363227 735782751 935897033 609024118 687623230 480689061 121085542 6781451 749225944 620273320 291810989 316769060 292116067 18519883 96869314 364101900 304496400 600322300 465083971 70239695 922396272 156405159 837407180 449205779 155840070 889995002 820523696 804451510 527794681 918966858 378757977 442501000 117025812 476435995 354721982 801822524 312133250 855722794 801425484 760883765 974220751 121697127 855624783 408083067 341273500 988386400 918174693 466316407 540916025 331286874 873974806 29575082 455590259 708076029 393635889 530943330 224586687 12314935 795383311 780973552 27188654 234318913 23721013 622020035 14604351 354120540 778949101 78713807 42667194 443805856 797670316 264711290 824484006 389685412 900010784 777432234 506860474 846533675 441525044 760145571 52977335 452748771 786912265 897107373 634801309 704086200 978065256 311800345 64924895 339690376 545460511 967806156 199260348 366809759 391116555 722685536 963134549 692987732 198537471 327220386 787956536 443859786 294244516 427234800 295085841 880214054 310068402 144591792 343344246 656590967 242893689 231416317 44471258 291344134 322871257 988054351 133505696 467301762 671045697 280188720 427210328 90601287 755953283 583489738 897714548 290265142 617744366 544555094 491559628 983309407 860559237 425163477 791993970 827988522 956811785 461570191 76791688 48950003 302604932 114777683 110837778 571645106 580430783 126538912 257867733 436548948 141919133 128130861 328660909 994603673 280490667 844470220 553795137 711542455 27867859 23761261 850946107 928572584 530348812 184558576 669838468 440084555 105580496 997566520 277168099 651460937 168125404 625520043 999756792 431403347 912313595 481261698 904164901 312324260 766157949 864385043 264417072 371103696 827767822 616558420 300726383 253692624 675363415 79255382 521289167 30292841 16769136 853737652 696882382 755811143 18408707 100734438 10285849 431659713 741609892 32074411 947769798 482380938 769226044 415914539 882242105 915191720 157911600 658266045 961878468 942153776 650819801 950992322 381592142 360208856 763227178 486540158 586295269 5959797 815736868 490667741 146310375 301956756 833237486 567179195 710077804 120723860 890513137 186690612 552985660 799910686 649785292 958779812 533225013 207601753 447995480 99522694 145680945 738970062 598887423 368362295 820666804 47467655 319840400 743387643 805879117 807067375 553172018 526476070 416289763 170990643 565542044 616451395 996725697 431249731 850864172 810427766 932769010 345925554 943611233 265532707 126967 149721725 312584557 418177532 209971942 523406108 943939124 175053106 13341977 46835439 140186721 201260412 651917025 813500393 381858491 56341637 826822872 156072755 829195671 866685160 651251985 83018043 989408230 636456669 438509731 450364996 421519667 149269064 335749350 352836188 109441044 683619195 514668455 282613504 370118049 798671380 333022939 637658697 594427850 853202840 36448078 153167150 660405260 877182048 604268292 982323683 847168575 227484670 137510334 781458669 202272322 841621796 343757340 720815883 266115198 885311419 846964629 69700459 13763153 454652276 917624483 984281925 101397802 941700391 869296330 205705724 888829767 246706315 900933328 801153575 118127076 560432802 120455731 93254291 835658211 372566983 158455522 235604271 99989948 334623204 64921828 458633389 474865054 89203072 602679981 813251625 354874917 237078410 583928756 176826675 382254259 633897611 28413981 10882285 363047959 215543940 708887785 443521054 842747450 107595755 609777944 70378929 448278035 272009290 962546166 637370060 359556952 83527671 99688874 382938499 342208700 335199961 814142042 230845205 129210145 190083653 435579943 65447145 870517202 401210692 371852685 231033401 516991985 78746728 637130024 421314289 629609122 854035901 914691133 402418710 620579334 128025386 847244696 814001291 64368885 570001603 106281351 50169731 110173689 361751296 267687294 487970918 585933652 343045537 672255249 463022998 743123454 499348633 500530442 239423429 526420986 479692569 370256299 31080171 831696938 38926061 185729970 747523095 808331447 82545531 163339252 149788767 171764307 133609616 651518552 607162098 691110624 988677145 566218249 978672744 785011931 983456303 554824764 822277689 609285594 714825840 663587778 658509915 540086628 456707775 778647144 349015491 986617287 705375293 722426967 71266694 681756147 441549215 774855806 913304397 749467278 172359212 909763894 382876368 380871059 88782673 544671616 975217317 846041403 510674382 420743522 329746443 140305272 402042674 386828811 605458613 341283352 567778833 720068103 377097417 384695690 313277415 319610869 75786972 985208960 902194069 276269129 99322061 576210169 824995243 860661996 393506810 471999584 649620230 571813689 422284111 867545121 779198427 54726738 60687680 436302326 640508882 324948565 3563423 287182912 607103814 875331553 20279750 395875524 543842363 270877121 750104868 534092140 706693417 817618669 208877070 988176502 103766942 928604828 877344670 976546457 471219057 390150168 29182047 26142439 393164245 753358614 106482901 271731905 753899111 574419345 699383116 645080281 850723610 281563376 974470823 473826534 5763334 1930996 31226090 21456570 584991014 706657890 899758750 863175682 215340616 966592839 348391693 274821587 819308385 56933420 792826313 734149663 17499973 220646044 405972909 870743692 610994130 903361377 52188807 692047893 487748761 183418808 391265727 171848885 731159142 229986768 875925171 458422417 637469578 274494962 702129849 64658612 716360139 55398849 166609046 929146119 720142006 200028135 787819684 221321183 154202332 876436871 969058133 638795133 190211491 799670833 167242529 844783002 178984092 452791280 531730451 157912869 42277236 470888384 431562616 512216253 896017941 469860937 427259005 460193190 572371385 926949964 58337688 813418867 13650633 233441030 720517228 646766049 779609894 364173950 706549643 781587782 892169241 739504104 59675846 823776290 669832356 113745977 121964174 481103580 261383443 81621411 939135089 86400010 154171262 939036486 339007134 445538831 287212945 380679168 638139334 897561332 188111263 149645330 120099436 903961504 716960264 2926879 345812909 226468667 873815298 419117507 166784324 987559749 503398083 99648881 554537709 426541943 562648786 166314526 652166634 86429737 518768032 623427914 879544084 659299469 892092112 150961455 350732465 277513174 285122081 233485837 310468103 962774415 899270803 228489831 366206405 406061044 330888412 297411311 216078420 467616137 829578839 551389251 855338190 204438267 194047013 226886755 180328285 69870574 35506830 985621728 801159129 784527524 541765944 523446750 838269554 496770541 837258477 11081587 776870693 91332600 414746586 388858414 194849622 996070815 891267530 613756043 937689533 286227270 971568338 266794583 585223381 995954491 541696923 360076103 524193610 973968318 683214368 768402200 696332558 146246209 409643640 517719169 303575526 428004383 132944879 411045499 148201486 218382753 500546684 112314442 688754594 444110031 809923704 373311161 770967668 871386431 918377495 635592541 642112069 176512827 831328733 755260806 422826846 220591869 821406288 659355205 16202879 405634977 276672897 242612343 203172276 592707235 75480875 880452282 856712863 253215800 174990264 234738760 509152285 827472556 120254729 6318355 673343988 831126845 883603110 295811198 965496640 187154998 943742006 58588180 345420662 221264793 415468375 83398237 659237899 181222395 291871016 275462066 512781690 125246089 493537531 951777961 187285182 659713588 805571421 187462804 98183396 932123482 686585452 825159791 31333036 987232063 396926905 979876179 347302169 110718563 581209748 500471875 235703279 671997063 814418433 522850596 66971522 533034238 10565221 868441927 603618696 45423777 303237029 795597107 431940879 957739503 3956586 197314460 361394858 41587913 753127114 958337608 260131891 648358193 389534593 217316846 455668989 319571616 927082049 778222765 475695090 383661989 476390564 413711249 379597770 179928920 951849619 368340795 702075563 621958488 689672453 120904454 876737150 963300594 699999928 216732015 679131586 502016407 340187536 965020862 843409735 402982029 73228940 279109754 613349742 1178907 180265735 579697449 442019477 935538504 51427495 106675470 472791633 550744641 949676628 44685992 996966908 102876475 273851897 491642120 292573856 695261970 487958318 347573348 343236349 321769850 250562772 854310171 182938004 976892503 9287087 72167385 360365199 392595005 681324139 306198798 273569187 5415992 160891492 198036113 60062644 830595074 165153574 815249688 576586438 21506147 10555109 917336223 69359848 487401468 771781711 33064392 890748045 894976220 6586017 361863781 267568858 921077084 569144432 60831432 808993624 328046876 953369710 599916847 629694707 34208545 292045150 479024129 259451195 734962951 626814875 392376007 519256790 115186185 783598578 798676168 731173669 939633564 574281207 157994348 913702175 376952612 906896174 605011434 943561602 958304024 37532295 169188355 51848706 156464305 916344990 673242899 784048649 111489261 233529084 841404725 193820939 956406845 446170349 656481638 9022998 805009115 690689306 529321075 120216308 130061389 36695347 595642271 881100023 848872498 285840476 557481635 729881356 522673282 827537942 32943579 5253946 813257722 596317745 191504611 391075989 854584034 80787534 157949800 751023024 405161684 349722866 535345713 923488512 985102383 806505582 118424880 755847443 548711815 476064076 54332208 319004341 60304589 156338614 323480079 277842361 403407099 81781444 901546430 544083688 999417740 62932475 68428071 228791218 819098316 466455238 816844836 701470179 962099790 711946902 788719230 359165823 433201486 24440039 580245139 178305163 379623965 518153052 954771510 359261090 216934966 438111552 672713856 141036412 571583010 917450736 121142458 647323531 503275357 212015270 251396075 485274755 218293288 234309047 912402524 222197369 88853144 652731476 337821219 23586582 532888310 796791248 80828035 663854975 655782915 751780278 666892803 693105947 184675621 268842724 363978874 527287649 249780272 345161486 970821827 435558849 770430197 842651821 19393008 750882562 274384206 369202062 893434012 238748246 62696502 375777573 157773966 881012929 911446726 1525993 479828249 41584530 213422389 569729243 579994842 289258831 170483335 93625452 371551193 249556334 43470346 988698289 821984834 534303056 630946442 567512017 167732031 233770880 585783419 958479352 521546935 679791910 979239282 501631399 204714181 431506944 564815568 726443278 480995063 431960134 498738012 497743661 249502166 447710295 554895129 314562149 909938873 531924994 335806658 204280263 402334880 38920522 231964279 772374341 257978330 183640043 2387276 120746699 903265078 28875375 747212306 491237537 303452190 658829513 691110117 541271174 76113998 602673894 881204769 480030408 79271072 995669193 142366824 401734522 628688432 116054628 972679267 44534946 802530948 888622479 70854552 576789696 926911015 86062606 620626424 886097536 284558197 237379764 428833624 165621933 683123230 194738998 530922899 761606383 612969143 340741303 339170048 847954597 177018128 262287281 287182189 164137855 629743154 472235428 329961173 369682885 529418422 476989855 715988542 277683755 435519985 746808889 950556610 111966661 597230316 522984169 253270013 787411130 960254447 95185611 255881514 55344593 250673144 776769227 792732825 301683901 811046045 299405056 296039877 600687217 3280412 958696759 394317181 224917557 864189709 639631035 263972477 79355194 288452501 605937576 221299085 719211191 847140959 574328995 354165355 777748053 236201766 225837949 1841637 418135373 602781020 12440812 732692633 51830862 120966251 738201511 576446581 950104630 629585296 736320851 138173198 294456494 741083309 490784306 482905734 761429108 550622293 197575863 90215487 169995888 62485250 447472283 204238398 718216152 191536285 959683042 398438030 569042860 419103843 191031105 610594499 888824703 209658104 757877081 460467896 1228516 179033563 737722858 167189025 949637784 353316830 990924974 113533826 289018083 153589141 732266325 211341370 993356660 357526956 617382967 950545940 329032823 172668435 354773271 54973024 772026240 45619701 798983778 300844703 613797512 387855525 590289778 752175687 825946218 30550603 526919477 154332114 109445567 771766199 575517597 242779722 797483745 422478933 59030386 65016812 243375839 104582063 133413202 117608199 908297464 685995861 102132071 580826500 211258867 431733405 202873490 361244185 439305601 117177924 692052633 75317491 42052462 488520342 149648815 481556451 181183950 169093139 918901866 470738894 834668322 136809551 930929332 980051347 98309813 524044568 981445006 743321757 750968056 841181346 575552999 674315993 788918729 491603116 800468958 192742103 29771113 690267712 469282793 411762801 347034123 975144338 350349801 71930076 764195614 88164234 740966377 760347696 800239233 378953792 994809686 365220662 456967440 649790369 733627876 192709434 861910267 671116694 659564561 8457633 264347176 956141808 459805153 750365756 321085407 841637191 576538420 425718063 337808478 366417767 515015074 455965852 598258108 432449454 528441474 696924205 940496631 837152599 169248050 808571516 281316880 682442058 593374918 740826853 110259851 179911323 135702566 663180292 342196956 41543967 764452152 234224503 595271194 621456097 188082085 310096307 112553162 55031492 7879442 891654 961082653 90226158 55298528 233745052 756937397 532732512 742007263 364675941 510970648 106499266 136796695 125195877 11475595 650023996 255816527 200336051 791391926 681785714 306395321 687389160 393944744 660232849 821962326 905978131 161274286 241105846 993205330 268462975 276211019 147421745 683587835 153653660 127148411 954713184 662425417 289557052 348280740 60219297 854006965 291724903 27537615 112096465 168180014 497177300 577126941 575298954 127604977 867522328 431464896 39421450 683297170 878945994 47046805 999719069 250294266 770212476 199721654 943250018 962806151 481357377 258662027 258418961 16689607 797954403 303455052 764180121 376549318 266274125 104409349 446704952 753329824 225338652 947855601 715066944 375012563 921192738 344906333 451555451 250670315 532968098 304664485 299263789 182963862 237739919 687102755 122391807 845540223 384017230 311828979 180187646 740259726 683656107 959471356 704337501 86911944 781817239 928003229 554968130 326513576 84697186 943379527 21625487 326864822 493712978 488633149 403409813 93097458 298615951 454219819 41552060 481009477 771883126 756416110 761740805 239647854 324432818 806528999 75633229 750655525 160412244 320830113 412453182 35932417 890931643 807173032 878325137 124132951 120591133 829631531 944864967 867878668 284558252 57552094 100567363 401237908 40170868 446539598 730721296 160601578 961616145 74573596 776440975 877320772 647566865 919651120 146484088 737649076 724122258 194866378 479189624 404223646 172392606 696202630 293128500 759036933 112536637 667429214 136262979 6073235 424254767 734453189 476292423 345250341 113864884 151266006 93852809 139493527 424676872 667407165 450853111 702981475 799581169 901967637 20146008 296528334 578917476 836066662 558220863 291744691 261543336 673146076 112378661 74938806 922746953 568896818 406515828 957583280 169956417 752653939 480139510 173059942 98565441 173690806 578621175 799130067 773331788 66877403 333609318 464648995 471007359 778861561 600495503 128489446 306820032 52672204 434120173 695920822 273653696 88225868 265171090 937603243 729333833 36256614 312918560 805558462 131069544 945102719 109503532 290328167 404736417 837944595 576898287 212763313 303386726 36316492 704610363 434189600 976862450 331673696 210057594 778013257 852962615 410427671 109478913 376385147 149586129 213499492 703021544 277916988 924182652 538635154 21766749 963208737 86031591 582896071 155104603 179900908 282594009 571429507 794891554 810802124 570331544 324660402 819424960 94980857 54707154 484721873 989045777 170342986 739392235 533219234 636782045 49497801 315005228 802308697 411138912 657352850 372547839 995314631 186624314 183118920 92053949 644933196 929836797 645222900 97109012 160161876 556302872 365499266 101597595 256524922 905414244 399820195 764188504 14260568 808513103 241222910 794122664 738583603 546830224 648924094 114676996 131916128 729354877 735812371 343023777 51322243 764308523 263368289 325706505 72614417 805902559 786964865 842934828 98115970 218001450 855382707 634446486 996776139 568264063 32265111 132214436 664647122 42129236 864647829 228584726 567667954 841517167 42279848 981537412 770711430 487507187 11455617 394977193 87253803 805836668 461347724 912684203 399943353 812480689 497848106 400444804 585576762 262097160 713848360 20363009 387384455 227375338 345800036 562442035 936343769 826141589 629765796 700194568 133150126 176247249 699477287 732251765 685775166 829257721 76518758 852305795 423613865 601102126 964261032 551560510 83173328 795042955 18888732 564856117 773673509 753685752 61444394 935948503 367001370 542539589 611538488 608085635 206314724 160615097 379161475 772584589 748860336 23403101 270165519 795285535 819773703 824045516 873542818 221957499 291468073 943631692 561351738 117209914 496763788 472051457 445614833 330218516 937617069 703401076 305281142 460710549 910660297 762775638 36168622 221360218 696461782 422024552 183945292 292678055 115244117 987045796 545754090 21778037 182422891 851128660 240702829 940205354 877190933 163489931 143977383 688762507 409509543 848188512 215226928 222072997 683664924 789045053 702778755 588406612 54264660 276754578 51100549 169584311 647810902 959626393 872117027 185356606 92788823 937032327 237303339 780813492 148051118 66659606 793482104 623714400 105563775 825137287 700168198 487092147 690619570 644139323 486281321 358506213 590792024 937320126 259346087 328622075 845601375 624699342 76263243 182117651 896777252 748709967 690411997 56342341 925320509 496349743 418353818 696044396 610883685 316548252 746961621 711048962 263147388 208361127 415924611 943811284 708584384 964213030 414179340 19703652 88961822 408203519 437876370 145912796 75411319 94577710 813905311 564739741 815385601 645756 382160099 232990362 439300231 486052273 477664898 944114411 576478070 158942821 512873232 622301591 863996409 736720144 410357788 151053532 436356333 212444407 855531943 446066945 878709993 271233167 132171665 349805812 66143785 633204048 453373353 971982511 153095012 22817784 478444132 135203310 317062697 142728393 90196415 706684405 590739774 682192641 227786068 142602252 303974709 807875234 901329968 467239824 513588496 393620997 143013053 641982461 326716341 410289646 237210487 777200733 867636386 14005131 627641933 980188762 782077706 203712542 278903853 754161642 657510238 97117447 421759927 164092169 898600318 917128093 96253423 50956460 253156691 496484880 825637416 72595303 775444559 121276149 227219055 672535904 827502736 244386725 489704645 165975970 104848575 951352348 684099261 178734288 163546743 930964155 642060648 297450075 14900231 612936367 798564999 132793851 396941544 552024381 618065357 423632904 413254271 412317559 697923446 695866987 12037073 265390599 959375006 538086756 950480029 200395242 629681262 795094993 535652434 281305653 79655977 884815747 106656234 405803568 194179495 295639127 44830765 777758327 79922397 998018525 47275889 982385462 29852983 956165477 524643648 359428215 229460540 751378090 114920019 260421414 969994617 267464497 943224049 373629705 695469407 782388191 973750129 625317139 982285960 802337221 392194867 616808577 53643244 579685574 71219725 458296086 727710309 94869373 109460412 675242461 523843249 544685931 914458414 767948250 623944966 1148093 965164729 168385271 737060053 68952417 178535410 820272206 539528330 94337542 631856398 494247537 248627526 514325237 647748148 135444614 118537329 802859216 911881153 816949247 282520482 651035804 689310509 257556286 779193044 132654898 503606858 761507018 223247713 988992741 935650036 71568826 852240810 187225923 823823969 14486133 724791289 605304850 876584157 385285517 778367845 839081615 656277381 628371050 710154832 661067131 577925769 608831198 967006215 864933752 377844168 418909857 300313169 94845180 357798823 771315998 375075121 284622672 863947147 190478577 544785457 803837897 344759548 964269640 981329025 13196329 235171525 551341972 139799739 353453015 373700183 362849998 876022983 512211678 544334204 789637577 387022248 177400229 505515806 310735319 36292527 19992527 699776349 135996929 352275508 677851877 186123198 414124256 994294078 806543118 950901471 106756009 952022864 191470436 156469125 645511353 434976330 79402126 209003903 161287622 225677303 673341511 43628888 232653901 661456830 785027246 4080375 698790218 337934783 280617884 690075956 55804467 445931232 512948243 6189843 208344275 734089995 876059707 8392743 532537408 816798668 342365417 14333198 654391419 585039965 684765822 41460196 127415841 66751507 939432029 977141072 116421094 34791485 166210783 658133008 37998742 703984058 328314660 930680832 903242747 535973927 101864703 446988422 190423821 682863706 791205575 381025839 260235514 610993348 125622887 158251614 111910874 154242475 821436301 203539809 151157763 28111562 652281113 248823717 399667279 907318633 19895955 391781286 464982005 294981393 569996287 387238587 663034134 267333475 517805945 723674934 57738882 673883880 812340055 895692287 731834745 812552005 605472739 277943049 978449091 413500983 444732374 527317378 32210099 118970599 527196086 585832940 301001510 861498265 715046088 257203156 769445556 985452662 931963782 930665774 591016957 476888081 689908625 591619900 788397718 452851711 432273138 173777729 435741287 967729353 65992915 535120482 156527246 14128548 469537484 149470518 73612906 693147278 839694206 771286395 541849432 537431340 306066476 426444326 780656734 39743437 879932170 84554714 692087163 271193252 349776977 455051743 976620232 723836285 20630652 208732486 227364818 169117594 959520512 835063184 283360213 116333596 310122851 700647785 596365052 704904564 162695568 996378465 228015511 989859203 236750219 559648863 734703080 280759830 770224290 303075117 366781058 76208155 330434850 991469020 394255661 667487030 246869919 90498899 789645666 804721778 54675020 812486544 827514072 77316288 864845864 843835402 998821241 631650896 447970507 209168418 7278231 873929382 104623582 785617292 188142004 183477777 660101647 363237157 331664980 681228586 392648970 371279421 89500697 399353374 213771535 54625679 753144926 982146587 760799653 503955759 22265684 702383937 271763507 132517448 281626756 760642324 797938876 140264048 872837422 87352019 135334119 155537794 659252601 61843868 440536079 313508741 161453684 267944330 541692990 4443871 586312132 382804321 965713739 924860748 413966488 809799363 135067627 745322028 161831751 539341224 498801382 639328927 401097379 939554574 53737903 826555715 700758448 674351791 89337676 55517010 813838901 672339776 540815500 463222418 497430682 797433988 802989221 474264467 572038177 261527806 729682161 802652899 660208156 23335501 622422414 133164727 720187988 647515641 963433071 695080459 985104754 368973251 258754066 191010980 960124103 242645863 418637199 555548110 79734935 68682551 964138614 559613842 469007271 355598585 512309124 127381869 750889048 408716793 993269985 55795037 76065705 75220013 284025820 193526534 522952820 600045833 335356645 242812978 201961234 883634228 978387680 742995173 451238057 129064274 355392222 621408463 429667859 559024018 559948118 676571788 955784091 53074534 799324837 515822089 518729445 206400543 284866765 499340174 654110182 473322951 873369936 379006062 557992579 536542302 150857224 300662497 569317704 69143823 249547003 139640399 304644560 787910236 213111442 775499616 215887794 236171055 288264022 232681623 179754186 185706644 961236956 909165872 186787935 350156484 118804812 708538770 330062080 373045700 779588009 57443588 759039970 26526973 899508569 831276940 97542175 348252071 949016516 71942034 634058733 286398439 88356439 931711847 892236920 965819646 242799958 75325122 266176530 30113696 106089646 50057149 740877773 603995710 338847331 83248808 495970849 422609425 53862770 873166712 383787422 631601733 492715900 991142863 96424757 435866800 363020537 534897696 201292676 103546289 133377533 708079470 191952217 191910037 2229555 749556972 242241098 580679564 771620896 80621836 251617036 781155070 918257149 951814896 259802986 314593253 788276051 302650513 549799075 438923494 9069816 457275481 542150116 168141080 808244341 566223506 325131924 443297267 403232098 34433597 765170797 143850456 164827390 893172059 579566186 937330665 477709011 677285423 826659665 941709578 122682680 180313639 960959685 39021639 995814350 31104575 898975496 52505665 87989024 571776483 25733064 549689242 697891421 386116320 727532560 971194675 617196377 309289813 905364213 161317579 875039113 933960987 418500398 67536590 182552187 286731303 559845245 897888302 846058219 455542011 446086619 545886240 74608480 230861038 827185538 941353873 94883789 975949419 29234683 48464689 12804008 215967240 987130228 504794046 398523155 827582815 247148392 428048868 475795529 787097864 219900152 613497149 972014507 916592804 189205816 457881955 432591936 703668525 691469534 114175366 761227718 745641591 616689842 366820187 926828685 200406206 439944293 207109414 176928682 156863087 352654219 100121794 381276135 242335669 838866861 448361579 216924482 994371647 62038154 786027799 554630160 868498187 158989083 845357539 714353990 289955503 411573554 184953486 78260575 475478706 795276696 867751582 552044684 651279521 939124399 452742989 172630561 1424931 30347077 774421856 70990730 569741158 669231157 769591093 541236530 352595137 619036153 532908398 545292468 193149542 704124399 369159205 177933127 210697060 178506677 70141422 850374801 223888454 725762742 954940826 681007506 286355343 71542329 621153751 741596694 907505239 59273803 954944684 860269866 247821265 942647696 982001235 725642701 955964483 731392501 397775699 338412963 274210695 636109379 6929021 157768594 60053816 151191434 803884821 15704679 822835839 941382852 222329407 197351326 423899635 439083558 949046599 209263089 13310121 424791188 132446663 825629712 961100903 902092474 1657301 856363458 591868101 573118880 501029629 436299360 27698737 754422557 738458178 596875024 829708222 637278276 858696829 954744906 642462873 260978908 944400463 41931071 77852764 153578883 912751300 987841312 260777811 18626178 87828774 55760104 617706650 90507569 732097930 628564393 275325355 585270742 58378584 394960651 73132196 730186078 853631900 91672517 834600910 864737902 119389923 40525083 762887535 316594529 574230895 591104034 728770220 346331490 383806214 833508805 376299571 335058189 279325003 482890700 221603819 4078603 93017739 4710265 398883096 958850343 847671809 269579725 545747978 493033904 78479270 293523682 41604683 220852509 347704615 559521934 809976037 565680693 901769753 937282260 440077017 503511701 735849973 439743155 990721952 138215818 657323075 157270436 656909799 593697564 5503488 786595416 844310409 243221852 515263483 784589790 560036537 854826131 879648145 882119838 89419552 96554011 580760720 45383318 802877588 446966018 136778592 813505091 585942713 339185216 104404816 846867219 5171443 310258282 554564248 5652827 979333956 998099579 720384852 664389461 208381539 818241722 279683000 398310797 148954706 679845392 443574678 839761726 646107894 457315976 925392204 209180445 59472921 37916644 711051338 119050379 794563038 297912077 359787494 158177999 53755290 90045701 960669124 988084119 331854403 230166469 14910066 848192688 252264474 592025741 965023908 656337870 939283588 28049278 390486634 940890568 423790339 157110432 722053023 832719008 214510986 955147624 757274927 958264594 630972878 248569079 69180354 17475145 648257351 146699881 654104544 397996880 56864910 7441061 702677096 165758244 332639459 864670532 825818996 325538591 908226232 68904215 628105461 114429577 425183757 813487211 502612207 878857634 622675302 1996759 477852152 492967739 278237224 315553084 930745127 68804075 399258890 79515292 29047571 820606232 50510760 521957509 755211817 752883680 800779509 195828496 360742908 89895791 405285331 178860216 957764715 171342487 204880214 147203505 711681161 676643259 690057352 619659671 539596153 163005626 979101847 605004800 980284285 296147970 556272855 277132093 698094776 253654167 683227250 674261209 956466826 968779641 878669552 950444365 346662999 942343307 49231023 936682258 109119636 97060838 121921833 524601138 850146639 30814791 431344647 913855524 953002586 335300457 396438374 654769351 268206418 499023747 819494569 534989045 412250968 877233064 87537888 718040432 89840853 676086296 654357049 967538855 680725683 521588788 533140587 17881076 456253639 77222788 567917200 80162305 482583945 621217610 275139902 692094649 969485639 367626231 613145086 209422893 318098106 978912065 995594615 584118316 479913848 968373317 499695676 70378317 493804047 912359367 579050057 786988607 858828278 404614733 978119223 559939357 523458679 427180643 781958568 708559778 356216195 688638860 635557609 297454968 587756779 177508103 690014685 44278473 42471580 329845151 959098663 172109192 466429636 410935698 302872799 410980120 246984626 83032615 10254352 107273564 358053083 160905441 29836217 771686664 66077258 575947294 990700174 355370182 218597949 504503628 248174774 341521488 519361907 217155265 140681019 597754267 523325678 276355521 676007427 995238481 82680969 29980843 668680375 371937898 54669633 715748939 120755501 97415995 873023627 117502120 203179434 55607640 918913006 522664652 64768964 828582174 515101780 126772363 882550076 492032898 379225657 698753894 340341074 291529096 303085410 626517569 491273274 686770742 836588207 513479454 659395435 621547397 111537712 284969912 713487618 76143298 900295998 192717056 893333381 899061251 889975449 943514507 835170166 15859803 510040204 212060484 855771442 342629781 84633302 810250291 460550215 266796955 647461234 154221453 857971018 353298632 481052892 464852170 744128975 236952352 294143928 548159709 756960453 123262419 129213101 741669184 12774847 765233927 13400013 618420323 577296997 864582596 639316175 204101733 831915404 447620787 306012391 888459759 861937218 365491253 50199599 959236667 601013556 281113956 518839041 820503662 169140863 988153406 493301946 383471064 873528903 209695140 200214440 783966821 830265542 94293914 389739308 572860867 135655520 172103644 953406652 149647928 519006004 608530681 81762652 567800806 761501771 920969722 147090993 258298166 698134110 711842930 796689085 352835999 471153137 357088015 60634807 68102987 111096257 42123558 13793663 928248655 928463925 4474226 781154920 112374866 151642801 814543411 541708810 477570871 523201984 713585893 534814868 164404182 708124163 392406407 247405971 600414291 681114814 722685858 864167243 528636728 882085167 705015901 455506185 684700216 804312784 772970223 971741959 297398454 761956272 219510144 615443929 365268560 639649027 389511785 293282347 294166887 244802120 679463867 550822841 35923549 312113615 577605963 901581832 981154586 511701713 836480026 270560238 739700423 17455637 837533613 234609449 551321144 408057102 608863774 978232471 185620326 751718562 375718834 865978713 307018560 695143605 176614976 479153863 889167917 305706800 683718122 743715891 557281811 134928996 568794292 636785995 146578087 625400085 530737247 558214917 217296974 363464100 219857264 353914021 76526947 785821849 524604121 981886652 37363129 778904592 440150818 813250395 618608904 371047134 692527342 5850736 387272610 49507238 36882266 487973151 218332146 690784842 619780882 396155295 106812646 640370633 732302395 725866609 96791842 544079180 844458089 676708247 393474552 63422585 625579660 418359771 331382162 636517791 670252660 300869623 149836656 605329229 14237182 810316882 977772029 631267276 942320903 595972608 916846194 415254219 681984945 991174134 88709506 270279858 168738106 595488021 373861228 510409245 774345943 402289354 787240380 43187189 124435847 930723300 288845292 550136401 225464026 608994089 603442699 87613543 172822437 295442902 480838850 830996228 433551817 631107916 656519496 49723649 138542679 962755361 868069320 463702943 523010078 515051573 494203989 329788927 356170382 563585730 684464202 74559569 644340102 160712106 723944591 645593117 640037896 237016916 226181937 815637442 156800121 257429789 713809977 743969579 203877644 848932968 248462979 236394180 356273429 243479299 784452119 404761047 527860099 486280678 968281799 180926261 488067268 229523968 59024112 630406567 789306153 577442526 437659366 781837625 654004911 10938076 548126878 509211349 512094251 645288731 123627690 266912807 909451368 921951636 320655407 345447289 443223269 222166212 282038954 289277341 607986289 121826900 475104628 175085179 822865524 869012432 123521604 766579742 201660123 25858191 555052985 768265449 352360587 493408559 250363166 319229401 318475494 551135273 138480171 637793247 105473095 222099960 75563791 989649687 609866341 918489194 933399304 481735286 420627276 463733914 665211343 176796287 839101431 371583444 668667085 215648476 808336075 490100605 964403700 493331876 911126785 323154124 275508368 702281176 367997596 44208552 61927725 36598548 34572531 25224502 717929707 14825890 149440001 63364591 507235826 342566917 311123546 699354785 154000697 858129659 853304331 218479242 3683430 845178210 849520207 956451179 921321482 176870693 482843097 192795555 143948431 781039178 725383064 63078321 738185496 173191048 221205198 838798445 211515151 972677984 19637485 547665975 203033872 273316748 433446475 201768875 271721144 971596729 112771764 183547023 149943957 914701789 97208355 972094337 280153946 769709960 504185239 111771319 310465324 839902079 994387372 688742624 121575388 308353631 104399709 274832383 136034728 960697119 52253502 51385012 334905815 27356099 646410547 239754106 386907728 993442334 857509547 878603590 423977713 185469479 163195465 385197602 597481044 791175915 759053758 168912916 897750543 889435579 90645560 150923827 206185545 57846868 839056245 707391511 71489248 235941819 76926407 565958003 643178094 327314423 844080971 364889378 604059899 120398706 281542630 736631617 516466694 14468558 443478928 131758106 596255537 623657827 506333854 548250269 957544481 541723342 234986626 655350307 170498177 304639637 7795795 261461779 639961895 512891781 116150242 128957822 361817235 606084147 64084623 516246909 225442712 696272541 61981178 581652848 101778231 756809763 949439766 923379052 843909524 973218701 832381238 852877681 976086721 783131113 264280341 335836828 712448562 672705947 42047503 405314174 648208111 376224494 151421413 372674852 330215991 217854055 562122984 742987218 759335856 66524484 465733349 342742195 56271930 988667982 941349361 41154886 185622259 831122494 396292670 938528698 712600457 494721715 71431911 236138780 918069665 263769450 771639654 469632695 694315917 717023942 768912433 399463171 623692354 52554707 961622505 175776407 331490760 539209864 415505924 422083297 940488117 10078900 230398057 702423331 430760331 31601812 39340996 951669347 795701555 759409049 521418496 81371589 251328629 195971220 436927744 792849782 637698193 550408026 228980588 166831470 834218531 626692021 626924128 676608712 468762524 692925658 48410324 587647298 68378365 379826439 686006415 315530818 705204536 429703225 368944799 903614251 633047242 411397034 166486466 122679389 371569989 93283389 793018961 74265708 555198171 287898640 946865956 390048386 879604912 487157192 428774128 215066767 567732322 811574081 281926918 701500850 330880916 500090777 235591586 491922225 688744446 314381468 568695782 619944421 920447747 234409512 194121668 453124300 530238698 473015295 480595115 429185096 651627092 253949408 507903347 636452173 241733739 985319665 290302246 948803577 690063814 183364022 815151177 856058568 4317727 860621172 41860949 483263898 154111790 319382533 992221122 941964277 4191501 379124895 917447190 322874679 992186682 513574704 357491875 989518391 128022705 497959896 886023672 426946175 602183960 126024304 131419417 556522497 501165567 634464733 525078996 360511935 289544831 105777258 516472927 653115500 357260224 893589283 187638731 193419663 97277148 345625269 265205202 856551375 856781626 117644805 925189071 734486435 315384864 727808477 906240704 735573954 799885572 256388992 64837038 246154320 436657625 3449473 760143990 114625472 475224175 238779325 463703779 402474909 605271803 45629019 531883323 976764552 64629328 613668202 629772872 164727670 575036349 65569076 873949082 589589256 532147930 170816320 351838387 95832629 345502325 371710916 225791810 443273305 21461059 892515460 681560267 501978857 123737004 251072980 933860806 368768091 509537943 610516223 362759772 248380149 292076914 139388757 130842765 211674937 623194803 216293242 343973804 15933706 588347198 535759962 709133634 902660 95301007 873495927 788649906 54005877 128955456 122309044 623603006 526866668 900838487 261412411 321521741 839773140 617001452 412745670 500046427 48044531 472809911 616526296 564001621 912217542 330873406 523962068 698988558 805172347 483053425 985317916 75055674 118443727 190076342 910762813 649306572 241007845 148715468 187429773 838342482 102349662 844505593 263731636 675737588 232757367 968609338 242901751 262230222 348421222 362455269 532367110 169878058 906407792 852031774 965329212 278897728 869083547 629296608 274686366 649749433 419070366 116685093 376238669 912687997 812429977 881911095 801813716 681866863 106977820 668367536 145353291 124765224 412308024 286144126 986440960 389874665 637201733 910169566 504421852 283523946 286248195 370886992 106515569 278020764 772868045 732537345 659738000 876858160 550955636 924948650 97393937 90816186 276324286 512565663 411716061 303881491 567627051 513282367 258663141 615009708 238692495 347661599 348652597 561436936 442532328 222509847 160908900 268159288 621716775 442804162 675775744 146015198 602333643 7941991 927725843 859214788 736147446 324748517 638979119 938739519 842675031 780637475 321469887 322670530 623409429 728125533 59886438 986595389 119034736 306327976 692673544 896571661 538789058 467002342 268264185 288971599 557992245 931586689 891189864 106901198 39296947 954226408 45635823 638925076 338376182 932141590 363437240 510545535 109609553 997044963 86211184 982216319 558968342 710952338 387412197 818652531 614471340 469349383 293390750 423499694 596145904 744990511 283632785 301760450 320830556 178931745 452288790 82182104 336757180 641621617 14604740 268012926 625391281 241869096 961344328 285510663 970350799 240412840 822432183 690813855 808931364 499327607 558611490 683017168 253919866 938660762 510024443 237135274 905714029 139349454 623745914 75323671 89204190 219377282 706787595 79906889 793758179 920915789 178820059 396978472 955501401 107524718 315634307 33109565 841008715 623917970 744072090 838222970 285486633 636552006 192682007 254884650 112792759 376559011 536319996 612856063 472548443 861928822 323227977 934784303 584086098 747987249 936032992 778075556 800723578 66710972 157054388 812753742 572684813 726014694 645734506 190976480 439307247 985121496 348172127 764167891 180715750 638625673 660742343 280079382 62230179 772044847 103262532 238692999 318730667 887890690 636734488 488951139 353559238 173217803 42016112 159761875 796631331 558922381 685508172 923243566 26023305 550828760 233745079 6651890 677001325 442159875 25480724 961115918 414924628 164995691 353658094 114881931 541771900 537870463 349715620 465794686 200909606 367253516 24344136 999021911 528989443 296198749 286142785 723621944 927933380 866544226 559782368 243742035 59998134 270485134 922115688 421237535 479295919 331368107 235207688 254088113 914902768 491897850 997419409 861315218 343216486 345890510 131629978 298900868 3059819 298393659 628003487 886600165 258610474 917885101 746755406 482935091 932405830 254471045 235636896 81810411 987315429 676997859 835693588 697685434 934032181 860066373 973837760 117285409 112288262 735003239 66277785 85220073 381539937 297268147 396633750 713878177 61336341 896920226 649901786 658199675 372782397 485740346 134440699 129769702 821432775 122933083 565400788 677496984 930096518 516527926 295442211 873999331 825274437 921743946 299763688 307827066 556655034 475663149 135195485 954104770 68304857 597233288 21629188 517965398 135608405 294695459 4071632 574275252 974237711 236506363 905812899 753064143 562092555 880187811 836490298 94018824 212450521 252327591 771679555 857776125 968496624 125377602 893109703 905997067 346229775 373098280 686212776 643323430 384151057 602883695 762982164 578219743 64208220 98031819 256980356 956195668 956146298 749191003 571160348 918481945 9371898 209195107 875242470 597582343 223779911 55735023 167916057 715917330 188791859 510977818 953702368 240670470 949099577 720912346 307293472 398688098 963132671 145739200 683282605 56785452 145628941 456517583 206021901 825696638 537833744 124833073 355339021 599235921 998874436 184293481 626847780 191381519 83663576 958231957 791442381 90942735 918232526 466592761 514617643 252318956 961598269 602973016 187032303 670986352 459578846 235379402 765508659 152670175 317945518 72707064 309418540 227510851 216804604 623627266 775601955 551436937 467741478 56565936 343436494 589296072 730657370 599320593 923498330 815749023 606460721 190678162 145101940 773022870 850114618 478243384 102486068 881184435 194717483 28809369 421000958 874909657 727475210 990191833 331207508 52362715 949819974 419820519 215354922 454734316 744921501 171170418 261545002 57464384 18223597 59387680 668063320 364214318 426579558 771435255 874995785 830252654 997648202 984392083 328916657 456705929 894164060 353507780 931916440 904928598 155675602 869439608 110713007 106193868 772410799 895338314 305160553 153932440 63855543 691386869 165115126 497280255 34842263 676276373 816480056 935857343 991439166 449159195 922600866 92095443 262677952 830642270 983350407 818927599 167251226 366738711 44925125 340721649 351942461 538028274 964109907 161336596 461453617 497731177 912585892 557515289 453742755 710275044 872163400 469350487 574457176 423773343 954119667 54689731 695421981 828413661 440276739 877279501 617447689 907874505 277931422 259676333 343618199 669708988 184063614 398941562 572819629 940831609 966202593 749946592 294240628 536445907 316179327 35633098 183502341 165869902 622662247 923449761 391024417 936459279 993147102 159030699 211868982 830163266 659493128 24881700 440211940 812214380 120500345 467197552 14818784 50470857 522358086 334370400 996733576 349626846 387003930 307560730 418023114 47861061 743816333 114646235 644843200 494153418 220446586 214713608 859934898 64708031 84687853 919724188 39937789 401254205 73654636 346201015 322690182 300306617 357502205 318229139 148481460 204028720 122758181 131698772 855607933 971795375 126972170 617636095 663742344 427508179 476487642 987362975 196056389 930805132 596684179 686836863 132635743 27007082 993275877 419290244 14197844 799998244 416788955 737781875 188133954 241342621 163784279 173620499 900275115 176874507 771117921 152663980 208833765 817172470 931757885 620353707 210051729 735878652 338602482 279025558 388789168 575868954 246327591 501384846 908114105 349707396 219213636 289675442 972678737 169429950 514798017 552783909 411931275 5359557 221925546 910970482 911931316 235465550 459939421 701123771 717069694 662635849 221042618 350124306 877326585 903345645 407254982 340205004 688410543 55715539 84937253 856207568 650138074 408309786 15325946 41554641 797653475 376918442 388970523 942779064 151476389 320752540 207223053 48989593 318549979 921646361 706322136 89870888 397912990 1476473 241489600 68401613 122641875 193728466 579258986 186252307 802735907 695755005 24772662 237146639 463591591 129771094 72390096 580995815 748451559 203664509 576280777 188354893 198833627 964916794 465965568 834388438 800941221 152537816 325827290 766415538 199293081 199092396 558184572 538587803 109965505 970283813 401427707 447147697 69570136 200102576 71118147 218714980 720316097 300250123 79783011 811966216 469670307 266598174 535843869 770691160 811113394 622889900 905524306 384298386 472148442 914441076 458217653 905770998 15315226 670560426 515886835 426971625 530436304 966409952 18570718 486965833 674037436 441545258 5604316 129418898 179319730 318321553 223130225 10021676 256221492 462427184 80862329 973689537 201629859 603579767 705050559 568856229 767617950 186337966 248440322 207636955 360978144 439183556 38081492 963373987 273515836 216000385 99713065 704271899 988405008 110020729 531934724 172531254 217494473 930470540 913494653 299537487 660646581 923476529 234992242 40346439 661243294 148575732 447449071 544312759 64313925 494116113 160936469 718504919 92878166 757620522 613252548 963881040 988449052 316987771 116452180 296114134 61328056 617514191 734345933 159169599 762443382 493449221 815605207 588208490 16513781 520743947 488255304 313110517 315018552 634253405 856743214 596640551 578031179 154532507 651668617 531932837 66189605 25637236 603921386 174697445 619284419 164285349 195415507 647673371 811707752 130034409 958880698 945404270 544720530 962586342 22826429 496267960 611551348 797076268 241987399 27122491 181730293 858198972 499553004 159734997 289338853 266994784 846490684 21940187 677686069 630051145 680466739 252310828 626805053 211160685 86564776 793932263 66198318 267990552 183691630 605745519 804885243 476955521 401416607 864194456 380718733 553048469 162865814 193038031 154077703 710082413 729661563 465265639 660954280 722597844 24265136 499873577 652988454 881053580 824082911 112978839 445797589 301211687 518628118 683652074 998598975 718063021 367204439 234855732 696494761 803880136 789838415 157833471 521247371 695069114 310214884 380358689 143378738 925051539 427186900 347777539 465559703 702232606 783853306 398784835 225445005 677211030 608091153 314703689 852383150 874818016 842928961 76541743 603037667 449740930 390633814 961600117 311433406 408707718 645829087 802481890 561360067 382564059 220852136 597487978 429102499 925460550 808972097 290385336 462785129 458926549 450257141 965246845 627814109 57776807 445371008 727982398 553272811 552656015 668938212 662058116 529143456 579598564 582272903 430324712 919929080 247711155 458176002 342115091 692803324 374145017 189220101 217219945 193030588 152446312 262441090 343284726 477374772 841839869 43625405 897026776 946716303 217042340 753409196 86258122 746697926 400330706 77012279 122243302 933272789 647012255 85781077 980463202 455575952 149007257 222418230 361580139 422312789 757808914 799737861 508374103 580697422 654563157 310267062 762920391 864259304 12674816 867260376 698200831 417981945 599627639 705605208 830005919 937863669 906063615 816436815 540601656 622376529 523484479 423250430 784955285 393664860 771826595 905716239 192945217 137073716 910240032 124250320 61687341 185196204 512769849 99451957 573988515 197681688 155995856 153626260 29715330 145245231 170710776 439602738 286758424 208163872 385533548 260367764 329506538 685064315 284920785 106022823 897994933 910332457 474392316 863521054 266350137 561898965 897405912 817819305 779164937 233166194 504459841 596988188 258566988 979345572 623694084 233615501 282617089 699834099 114623363 357840085 86230337 430835834 753259050 294002190 258483424 124045273 572436646 225420888 245780944 513159874 550500875 887738647 947040969 135225850 108926249 391629975 126267533 916064776 738045437 770459312 146202233 467419974 557164132 668784379 868217017 61879896 332211789 262265910 89733339 13288460 555164162 88493030 435145279 21313059 837869072 270780028 885288718 781177457 754902572 597254884 2535056 651104133 975754386 423489408 736420132 468978006 482303253 246718594 324405593 188425389 999152052 624246491 446724792 493994392 163853470 576895084 739810572 429612468 602087752 20231558 317077113 317047255 836603116 657728974 631516554 112335576 80963975 926234667 252990359 413754647 496839510 95506534 504365305 153369384 433146691 396084818 445042357 53884972 877241138 22977986 157522915 163439219 387568416 976867089 592872851 711821415 548866881 168458946 184763723 580864136 120415689 646080984 981740031 551069163 931439077 200033382 997101204 349748620 616661486 358845452 348425972 999261327 190290370 48532350 754459168 479330050 1132065 116254715 766595870 616951591 403919848 231540049 73514708 97580405 244227711 98471252 95842781 694491012 851324822 792912365 748891887 120537261 436453934 300648374 464807834 240096309 228106021 385135353 578312436 567667253 767008747 780072548 153586035 673741348 642461762 151532959 82980077 583349110 951820919 928002088 934813207 724236074 282938127 852651236 288008515 262473886 164014132 998388582 130573607 185583892 236277365 695348467 827770105 927158313 176707165 571375641 632946101 220137451 816543152 194785984 489717996 313173254 410743912 693880915 651459749 406818861 112209147 530682518 989300037 788744941 735092838 804955953 630189873 181559086 206973922 454657767 623645187 539453121 38397569 919016536 611083146 101503744 342019747 809646513 202914184 115490212 300531845 104161618 75340966 651171654 332977864 51108651 305217199 259152285 222589491 870866857 470120055 21871830 720735364 291814054 318985280 694908930 710625411 447231043 949119914 82743194 413158657 42202743 899540282 368092522 268190198 466497012 917968130 557561917 934476178 685305779 910443717 347939585 399503397 756797301 686010407 160338606 419307431 118904290 949493291 435588776 29018644 630990011 422658549 171045407 675803256 418097547 615928002 391673612 281570016 833933170 255807557 659883827 146938832 563273547 304174370 305306285 816035632 699397369 25017118 385765412 310673013 572942462 714784152 350550152 538115426 212973945 468439603 513525574 854562463 142300628 964190481 962118108 570417545 850825040 764735686 742367838 366579375 39375700 726426350 637808430 128182606 29039578 235100619 453625215 661920281 291931304 138999804 101328280 27478720 100156009 988721097 183442101 849172732 993789458 181445051 560909093 683941241 25908302 448716724 324663776 114663877 97230324 767962304 291705209 917083890 973856026 511246922 771701318 875681296 193833917 79687687 769048607 521299374 874324544 210633654 633596487 755902296 112524362 711768577 184191911 994996052 255454708 397085611 927903238 722948874 497078858 255321835 393829071 287766483 398972692 152009069 259252879 832667709 674464161 665606986 195621778 992290926 193948324 96426578 739412019 315647488 31387451 937217377 988906350 809883523 617471158 546040627 119521701 983379772 852535086 75200616 544122436 613426139 134276337 852084311 594921961 254311460 830911674 791218420 159238799 757324446 256605941 335074884 89049940 606237942 54057054 401343439 505154239 901736342 201866578 664929369 618599608 178716714 503017622 8914423 266428967 596313947 206392751 672982525 615639895 371860928 423332232 632484362 654034469 437133838 157862069 762662202 598578883 212437913 194279035 856707058 139016678 310107208 960546196 954778212 797274344 377885911 829377749 56483996 368803257 391484347 134866277 326399425 102917539 317057284 396850410 648192578 213419454 776285840 208658984 920413727 470316842 981208483 946170071 815046312 860795549 999046591 137664561 733362378 906509436 181309796 276873196 952247949 363582242 77693317 235033138 326272704 966545353 115876993 163010207 961095878 578288070 707908625 521845965 212727583 492451740 840124142 674248596 578441090 762972333 869800160 168487983 247074941 69523515 75636846 972131872 742295333 289114736 61029812 439115100 216559786 381759970 698822278 474350769 574982013 768477908 835718682 78026490 153240433 566906267 823879950 811649359 995484025 20527573 207863078 133812776 97038785 717116332 723841358 274199529 679399827 496156845 740582269 217852290 616976460 207772626 142381073 255676367 696591127 581592972 937336619 764265593 495468595 105860429 198913767 238066981 581299402 665621450 979673935 113241480 59387380 926775307 819988729 817503449 67458226 586389359 467853005 943978237 420481658 50817784 804104991 725483991 368301237 988418388 185132847 25246613 874494426 984208276 90057332 17164086 892215962 390759096 785403992 59001403 477837191 520409837 730731453 154766251 226505298 116115007 646230821 163509106 313403054 664569307 284517091 214323347 162512863 448922816 80841605 840857547 861986966 705490239 329352694 436461220 747835517 851972176 140675564 453312099 474651060 768211368 809032701 508389012 397555760 416743103 741258208 155665670 355368913 880734461 564223932 841346166 518171694 782460046 90022875 258393533 395697219 620851875 358218827 755928036 462953022 99251625 172471768 885411007 826077158 50597204 649787940 82773546 213245957 679500116 850231534 136177797 806095922 947389871 678563415 248893215 737541293 189859381 937312791 503039360 310347601 160769549 382662837 568548406 926789946 501141782 58684960 981911054 367483874 393107318 391091671 356747993 559140976 712679547 692124020 681451683 438830834 705975494 879055541 610691136 696151572 261987200 635048658 791420101 170324824 904095464 637385342 567711123 569136617 299483850 791151347 804159730 152205149 621199538 592955553 544269212 29922434 338197376 136046555 829926923 950385844 376010425 69844259 816908512 158509735 760144933 977445334 711738740 11661618 943629583 164395805 788079549 61443675 881709601 895126439 307363100 918187870 551600317 655621151 632680065 619966608 972649045 424631903 430863154 175725064 698173023 306724174 545019768 284525394 523041808 235027460 542684772 598416873 597937264 924743192 641286228 347364713 864407800 656508461 746766481 464534757 859205289 344963819 210585943 833892643 984588186 274535665 626691475 84228056 244722326 794527260 369507442 701741117 690222386 396070198 92462924 164785103 650853233 757954346 170930869 88542227 460529047 356643207 97227603 542614322 844038669 658348338 683461111 323406342 387206810 538586878 452105197 295906918 583354285 438708435 361324227 654981028 701384898 350473125 210167568 181803761 34554381 512086421 521468592 829742105 835320519 882429819 228661409 676105401 432922496 863392295 283162432 746512571 479934772 367556730 500612431 73489251 363953759 9187642 888306440 672062378 753507348 337504100 156373104 314998320 464692327 670639752 259454078 734607946 311653895 803210531 684361953 90536417 392963542 640147520 773373248 41176211 774629959 87934180 866684965 517172957 909873354 86175680 375146845 692024452 734064744 110519450 268511012 696148151 54449387 302136671 167935134 614620450 961089941 780811669 621298010 574656009 250451479 829028063 274647196 13137104 27572038 293031590 98328133 903943052 883899213 739403409 194285964 13474230 614457969 235557166 736560940 66478573 344518620 854468708 925963761 146254975 195676723 602976503 184701064 829289143 849053489 490240703 540700557 947693076 306299970 604968051 843269997 223819907 206752709 196365087 880451390 18400763 515871302 844591391 6523035 205766351 897467246 346173531 284697597 172346138 370541895 690823800 852102818 154182385 450553555 831412030 560930294 410862749 249385688 652651663 471296247 903774189 689639555 607853635 163794780 628950269 930677782 407677346 603995628 96059816 143001538 686928193 216608320 908523205 785001291 570234869 842712096 810749620 971791612 613059337 961602109 442304913 275640055 571706717 976425191 266661427 92312655 155400351 454464047 256769409 290396522 149582747 298898298 840843266 164922804 324123387 666883103 261319874 153626904 599362100 35243119 248245380 342783835 93923524 53321991 360290060 621039064 780331578 223761634 996846508 88071022 584766817 99042549 500034720 839941661 941387444 442421504 495325116 75254628 911689099 147176029 191036344 972895285 616692820 486213742 546281777 947648414 109504907 928630102 361190336 325285220 249976284 813580531 735631491 779643832 475192377 937775796 723109630 840934758 55935365 198670095 68006864 994951095 320746660 226291327 478731197 585923050 13303657 122444421 999271959 767384075 884080713 603537648 437200814 535843782 376659688 532181040 266204679 611643117 254376671 158452683 976701333 941932100 580995609 744427428 959397274 201428843 49661323 222871842 162894759 724557499 781016379 361849187 120800287 117413700 157298135 563319484 16672956 546435508 509326695 91362117 285114089 765776133 488514783 586646739 28431346 381127615 639680465 308548468 163288468 492546477 651868013 278806133 81767666 626005918 365169058 709791345 539889383 929343248 631648886 12223901 850126347 178681517 73572907 590850789 836611729 173369949 44781314 505742280 575578890 160349242 352491557 648065369 223732159 28238768 745292661 545285303 751497300 150885736 149476949 950173962 806896921 563967267 280384376 235624094 107550744 624501245 491491492 387005576 578335622 69057468 585829219 473138203 374169623 9198691 4396462 145496778 639098339 836602595 660117216 625514871 148765221 981357860 95297486 261827378 670800061 889775804 900506546 994050130 880159682 105254874 659006344 338415271 52952762 769355942 457514057 249554841 921498285 136610712 951998278 288309610 911269194 895559757 811805309 999579637 996766566 777250628 99993037 535652228 117124045 574020904 347139610 128904674 164086182 226732261 677194529 702699889 134167247 744415041 614521349 168849319 6624 548413404 844324369 420693165 311657662 412135974 68243207 177201404 200155573 8548052 509767273 748031539 464401822 701553059 228002665 952267553 492146297 117341169 745557342 627543014 30354242 628210465 957706350 901785063 743739936 606081698 696177868 675161535 279815643 253052428 556461983 469071647 2279081 359305512 530331418 63439208 444941290 450814859 415117611 520783270 15952043 932128584 882053098 72779815 307528097 585707513 788872563 692704984 811696222 999857738 163746389 698798255 672336593 751379186 786019408 151770927 669722702 547289361 384939890 556278004 265180413 59604118 799206588 41794896 105240687 159121270 662495868 901684678 198390983 94921608 353259018 917002150 197928057 226947434 721710516 760385519 756511184 65376734 201558131 376429626 19972008 620213450 406008307 482814902 492579936 932019959 183392487 597603358 574611310 271007506 267285847 401497801 701726822 617961837 171949069 609451435 657755468 777388914 409940132 63452671 254657083 958559056 431304820 996832747 484521267 191208967 334645051 782144368 678816019 50581303 341422763 673348322 920405043 804829807 202730049 126882516 250700761 354779464 337027930 765798714 376543906 20874971 367681919 391031737 121182741 443295400 220736741 451750946 168395881 919993185 927648220 926260016 92190279 915584389 515154404 111177269 92360400 579716880 530879025 139395531 39231892 878523506 348188075 913148498 337081066 258120478 804258642 209229332 74136589 710245134 891109022 161216570 376079912 215613901 333435253 564147355 3496049 163910038 951333458 568639647 967275708 181359404 670630991 640903595 203755437 286775949 71538930 344278063 307165003 734290318 108790584 626861092 67664090 21142343 165189489 5755211 400682114 320954607 302422271 277360245 288695764 780534676 672680814 753996204 128916566 58885297 759232881 951005862 68708985 708908442 109279412 482615706 75183337 362334172 415545401 867590200 387744561 688907675 859921310 586602640 99291961 233005407 802213470 303068947 348128697 739561032 86536658 195375797 719229554 746824254 960487117 5957105 826916403 364243891 322344459 6868679 827213731 982482860 830137938 244502489 7852456 256819539 263882453 33427020 896061323 570572745 472893824 497103631 960028460 585066391 684383785 506390446 432509466 870852044 347153690 693884281 937234675 80563838 545047376 6897847 588238231 428882008 102601805 973621062 328839732 488322038 972513293 126542821 875616811 739830427 248605904 534511308 420153788 701077749 849128970 298405470 88237608 713241875 646082167 54527700 64976397 923979280 425576885 891878246 29410554 662689520 966170306 448887465 514673131 316398472 877426401 728433783 636445525 876994337 200871737 507831157 666714359 438866034 581775421 812463934 770977941 887311716 890269643 672056092 557064746 53308819 338781242 681821066 496795922 235968238 479775326 54023861 619277475 783647271 822159523 161584527 19288690 697494841 281722694 765422107 217757962 291308371 28828348 123973948 471545297 968153730 22302700 442020566 322470737 706192647 299851272 371579087 199079941 520169500 839573515 886287209 481899376 425580605 814584213 230750590 13320365 291611152 800902616 313330161 100000859 898044035 962253665 834871056 291094576 285412653 34058538 634563013 965422559 988077096 537920563 170027605 379856029 166398948 840525719 196983001 260567648 245000377 734891973 872789493 506921851 496407075 177256262 445201409 590938622 272187121 800756306 911007377 250579728 497712946 204429234 445315936 833073050 35679034 318532430 974095992 344848200 687516828 11103089 315207065 862720204 979623018 632588894 336741941 841701125 149104258 272136447 21384156 377712362 291522120 496052543 518130239 685043275 675229606 413290965 656453069 285642421 348623574 47744605 505522035 29274713 38927361 222249745 260292405 195173991 325479162 900274589 709076605 662235030 543883750 13546600 361144336 359178976 829275699 922329651 664908134 389877776 498202318 785882691 295148612 916979339 173605430 255333513 993433464 415937986 995421509 732679623 176489475 337458261 391046746 474089980 829602227 56793556 141064634 265768800 353802351 245858064 420602367 472171904 299814129 707489570 498808670 106945961 389523027 301853492 679517300 181543648 20184528 11741602 935732675 73567278 966609996 101878323 797356419 318623396 424645128 57202045 535249169 181089412 736570656 613538338 825190260 35601308 695605559 18864319 646160760 359492307 665983718 786493225 719858622 743437663 916654027 221336571 232356437 547008083 199876262 187866558 649409762 419743025 278408741 232792587 953604201 498503508 355212794 702423099 376240311 183152378 723580860 303681222 797780361 878714804 614851977 999924727 969728256 928303162 860753825 166866284 279690968 440483660 482323594 2029265 404973254 853248587 270941730 267447136 586333973 570300394 120811092 884987525 419731389 602454372 176736778 115857127 29299727 460460187 941361826 396854844 236396062 865400916 969696319 531776331 363393529 648193000 13273546 745069192 139889322 233958153 209493315 263356595 394109851 370363567 624955028 454846881 98707472 360297205 59148820 724952965 356084175 444132260 775069267 97897003 534584199 285057322 45218359 732475093 860283419 287359256 460059216 404436365 63784048 86022967 550020473 773081341 658486695 16383026 647184697 595842945 96853835 910216824 11991644 501602548 534242318 785665909 180204062 575783027 982710841 813749277 954922607 140151875 986205908 45940837 217195510 105845263 473036867 240103406 164842549 205170144 630434875 976130175 801445673 898535839 563501209 819015498 571761472 109314588 68844569 266989157 365841647 251248369 827644515 828561326 773745559 703103789 606636536 469724927 206665502 853254950 671144317 956409729 345871547 727088688 457164799 582660281 613099402 92978537 429268251 239840697 210383556 874640104 587692085 888543071 664159361 117226344 145555515 497211586 508792638 437254262 715415640 739456125 491312392 398248957 73683901 416823516 589276122 84493216 563199421 646049306 676322256 194916816 278527117 765344599 892455512 726256440 278348531 987089727 525893498 290120852 804380681 767026328 469315334 3355626 493872140 978955814 115021075 249913659 672193591 516668434 678183339 378523520 553182189 37615544 519059098 135486118 840751935 738140132 639756452 436398517 987560088 197019238 24508932 816095561 168785604 75233325 149902600 149078795 952644950 720170894 245031428 321861679 645968628 864194739 96377940 146305488 765122003 958843356 655305556 723977660 625411959 389915121 768858867 407098985 632754794 285568262 231533986 552902064 954376358 641599603 616605934 481864 7710339 380896764 83987213 712463094 44273108 34489507 777643930 898466147 277399937 39134600 737824631 585041768 68716080 355750195 262600608 604511324 33776006 622884582 639133030 480151260 105706434 319239803 117776481 571126671 121944006 814191553 568905051 863852137 528877227 270279499 910268700 600469048 203011939 258386361 185975090 668395743 112062328 740777719 713619278 469596006 450313698 935465658 636048764 568360548 54536690 88248062 230793893 906147655 273323695 903488509 852136575 646981891 143529941 623626181 404814733 309572240 316216761 48222662 718868252 12202689 125456888 639266946 615077220 164300979 624445060 866179566 957300533 6419141 828960671 578931165 995596957 576889605 620116431 21846987 461539247 174385700 228695013 601975269 731710354 689541819 990776892 165106076 217187125 244207260 131226495 886228318 445920348 793500536 474226688 698722692 619455419 506265533 997188636 751566178 552154358 467340189 946823209 858824791 291712603 471038181 376395791 869036665 750637608 21085850 219328170 746753151 65033739 214373053 408489034 335445390 114642576 872327805 88006869 492770505 631310054 442846946 711268248 80494084 286685990 592509228 149223568 539331966 447798101 317021847 990223018 862166713 547208214 68570370 635576742 512959122 687080957 588143540 836983695 276699135 763459894 191129052 132224965 435910167 889919723 191186715 565859414 32185434 879887522 851756788 532994777 568143087 765076052 967892785 184251153 624606075 780355443 717558873 351581062 248981511 209900008 550695613 783480714 709308048 668217015 397414422 490821705 144115109 850855625 942351220 31169581 839430773 918280704 262483819 259030554 182171751 139147597 735022301 379713365 889002081 860821837 923327528 275609906 293580305 303404181 444118095 928455103 834752825 764127473 399302494 113775704 777815081 738395924 971372423 129780973 251293322 743890860 189459340 727412555 663952102 388413295 971874479 409785325 762973904 441284802 409090031 558227962 631452896 526636139 612146980 434577719 266528499 670640079 58884536 361734345 24812623 191928127 594129252 576062827 622332533 689860401 737311726 460179383 9278288 873045889 679382528 118947257 642457744 205517843 978225341 480281936 50320448 647100243 137635983 67665190 721612662 862606520 433082707 107525510 606352470 489064731 286261626 399776598 918427170 662460597 495563196 329637767 687464872 811945026 279010360 964019029 384823395 872328426 72928257 968129165 773795171 166232668 103995627 242543591 664235493 709335703 49894405 22448390 679485358 489937829 830346008 639302577 144682253 932157540 82805477 40249959 507064061 698689480 851076023 20197709 32871337 167659984 105876210 994658223 767675594 309340018 374003204 155741060 376204495 846670642 599056603 355100358 286147505 554194274 122454329 729830669 916381849 697978728 483096152 109518373 517300411 526665027 977508657 907265924 725407676 231233985 622107529 834780989 622388675 567810288 918590877 624294825 918962558 632932646 84942699 285144354 933292431 956606391 645964891 722499297 136731186 795568524 695458238 155681872 617052430 858390957 475269105 764862095 678514245 681341061 493836957 959976325 938714243 679348105 261128956 15393381 802934870 136065561 289858957 800567272 594852833 193119820 810453184 112337239 522861484 42405439 968733358 535110862 344170865 92130162 810519276 918088369 616423464 757752369 682689544 252257567 649110497 752046734 718247582 396253090 429178384 581425423 184039010 537562949 587775564 956385880 462946757 618389398 285583706 767353207 895472456 479065485 993975341 778552841 505992482 610382418 879860631 700549465 137159562 392259337 498080899 193069579 483929910 462217918 353453309 991780108 857625454 179049805 681601833 997059939 848713102 415288928 445761037 244704311 503504366 742391201 21908374 427085474 632932157 212152188 423757519 293156686 750928805 108670562 75915594 807221312 385521836 111614703 393792802 498776907 735766586 47462755 392032674 839751813 628430965 745171529 846290535 116103051 591867331 494375436 121324501 717868231 809628115 651890901 175255673 26568701 555721823 140917304 72006136 599044674 441642951 344267192 829729963 139045942 755488474 923455076 810775845 592373169 828425832 148009540 25024398 141881940 865806752 696139916 973853916 334060847 701630233 860968469 184888120 267676177 384864342 109410325 438810706 776766261 453836065 935794066 240100370 209949621 345038110 417341685 5150908 582395220 236652235 763707801 811020999 841307186 539347822 606728274 22315100 637959800 223331902 823889565 328285866 767989338 347315479 345275576 663815626 733122257 427305920 145604964 784409132 557558893 167450236 80357340 227305667 464507875 105958119 210604669 387050230 454884253 854650299 252399864 351142294 895447888 418233599 927590100 137174399 51351495 586518386 195851041 10719815 125810783 344770103 830805172 174138426 51211151 274110316 474964231 465219829 5146487 281158919 59211837 61104815 514643698 193031596 492594049 171104626 287493886 631304627 29789246 261603214 415456435 501151020 168112526 192449787 848232721 245955239 13650202 218976622 584647474 637231405 565758504 217440634 588120560 787271338 401406219 447738796 776402 81784740 263558094 519356101 511131732 542282921 830646960 369915177 852723458 726636635 810370150 809918319 444629344 741068024 211118442 353837864 434399803 205445692 346944281 501587370 756639059 75366140 878642281 788464417 149536964 433497130 975351295 62198527 752789676 546479819 339412911 199030551 53887598 804828194 167285215 740661369 163256014 739696654 948352181 566273875 167227353 962949365 854075712 29339345 207319109 302941302 626804297 196810655 316325124 585936075 94042017 367148543 521377124 195932923 401413311 836318877 87215415 53847902 238202885 799256924 966475321 573433740 998016892 955107760 779397225 292203321 245389715 822032195 73692997 737450651 142803967 637162819 187168484 494701704 272614540 505244506 683349848 584782724 774832157 197176451 58294159 27484917 960546482 196716134 573438320 250086087 502593757 60738690 454077376 325054533 317108647 761512673 139002040 159506888 450100892 3540789 798350109 13815607 479072989 456803216 931061158 153491924 266413756 234900003 860757764 266445688 250867989 972486265 571279283 81554173 21634833 616234004 348326103 218695962 275388443 841563478 502561460 416678992 261138916 354699718 214546610 699290689 168004174 272624738 892302079 644514091 933450156 454149626 670048205 212777248 844551189 449917576 373224841 732542459 271776480 108137523 588473268 426278787 558328644 834534319 210422933 868515003 339433817 667172796 385883249 811513762 170306995 321611029 270133823 71527201 220340879 434645457 12497299 219129513 638183085 655495771 70458782 60158407 24235692 938813434 334918194 757025950 267051445 778914662 345852004 97961270 77355303 990817318 481236085 867010132 179407854 103153732 483590269 593055150 371691292 238484971 373473981 779810599 783186819 765153798 951556607 130922031 51886144 178464965 245012763 317476383 100591161 844524500 973963402 927847540 666247822 325595901 128984395 154800953 789503728 941593486 5935220 852393197 657776360 336298521 589865359 351191409 493825811 957685539 184008924 133193886 753195267 999567984 982613526 698297840 844798678 218585356 267996190 374107209 231507300 187648912 259203387 712529342 772915904 958776857 982808779 511614705 173702667 390428790 743566109 570125913 588958033 517844823 673375520 74379746 431338330 962624435 381840868 404419793 96811999 575267490 408419317 718589919 11573598 923711553 913911825 599931137 1369334 259082940 329824545 410842802 477642307 28559507 547534304 867978758 548254579 158654815 952098253 728634216 187666517 716272283 786824183 935765443 453807884 474964684 47196233 290150542 832989848 50745400 984350001 983207724 724789862 643966411 664112928 628126137 235918091 274792225 346837499 325593733 755729751 620179523 989631595 222294156 337964517 761175876 850028521 9354338 574905260 70211758 619153109 401149248 225766964 252846303 662180611 302695615 747572307 975132241 769296842 318735390 615676835 360290203 313568595 427715729 406195449 68981224 857719796 39667236 317247027 522798945 197142302 58594142 926718707 459380614 146510402 169408601 471609423 105586498 165180171 42629198 953556492 488988047 425762201 465591865 157340584 751642558 765780163 675582984 502897484 141489637 356945817 565557425 471503631 938246290 167840987 798030428 287090854 8104436 67087603 750616077 631655859 830558651 256240805 810108441 74713467 169618080 600230354 224095061 894781296 415960472 82148243 473622884 481440154 830261016 601446973 122106261 762063063 987451788 863793898 222594857 860741032 638274879 343426097 322663718 826525632 528881084 219781272 10567354 364598145 125692685 20745598 53778617 811058814 573107882 593719008 476889397 441925349 845327751 668789169 372233087 638404060 110845376 328156379 642809762 996063800 660427589 21013003 245027312 805963457 91048368 328498683 543751837 306951287 679215699 319880581 931542471 265097020 659560742 694798679 143282613 142015197 693383630 864968607 100852385 547349850 730915609 832032642 363737689 419802975 159070695 696775437 773412568 474694790 371744526 475214342 820466844 898419980 821613942 890489473 620594310 387300874 216223098 997488813 585875167 236148743 399668125 673557687 140867254 472399762 329180615 113214151 422799444 247385395 453714953 735143101 190027151 23511835 779841300 301232187 833914058 794013821 782009827 599458136 975153566 406122299 650430429 958474648 875987709 12289692 719102866 41586350 669703211 92701660 188240547 300473875 35752593 799995661 691218315 283407401 768027649 971107024 90099280 599619824 425835724 196042385 819208898 185353815 644222423 451444850 293744037 273531122 1009235 442461345 860433062 42574179 255797772 452410276 517670850 491902 691112002 780261122 982077147 924073611 625094890 685007510 331950772 31088634 240339452 341013252 158906899 537857601 649362312 939273273 130742205 776390134 104980579 346724042 895013960 443640427 12303268 289878288 445654391 931040717 430934952 613025732 393948440 925019720 576215169 511209771 660399696 946325340 335445751 737044415 715162405 729067829 978510969 326810581 444018150 247083582 392710898 137051669 278296050 993241633 973549876 998028782 871061417 700387901 330732557 532513705 96149976 265671384 91562484 306973600 554990381 422475040 234413696 23246510 75935697 440735092 57326462 111179412 371435353 601392277 420388710 388349184 515193667 627286330 133853705 325465456 768592274 814318630 977435796 704949092 596853676 506888089 906490725 100054197 651920581 746871238 144453713 596722230 526614755 119453293 375134010 778903652 419515742 115146316 85983535 686006347 400149200 177197262 247134507 173492439 871635719 370706152 686917486 752370959 338059657 913692790 697182130 70045431 381651417 583512338 919811875 23685376 858657964 168023062 835306665 565812491 232707225 15029404 802054544 868956730 501283035 281630519 301141753 34775702 695644970 52392155 258062443 651095294 729038153 341382021 180522704 755522588 871664854 243045500 412330446 807385138 637115605 558266996 948195650 798749180 272234520 576168863 312742535 99217946 492529614 59531439 330278166 191763443 911311225 329716057 290929624 287940672 850037420 455913793 305789360 320868634 120038446 382470457 434624758 212891954 742870545 248837426 570684740 367497388 55962010 562141949 718851922 269150758 209449180 179890527 440191892 934435991 456647807 27373914 824045041 568663192 831166768 344662736 395086499 196687587 990452413 320874959 178182281 965611459 216549620 142370202 889654205 438591004 720551 103369734 370180175 987175503 388608096 520582415 490745004 867705876 308923752 308499207 422793789 239652025 197499946 547703960 649941187 489670661 795025936 706803649 72947725 837605929 467127122 302325228 897876925 499816594 590364699 612817286 978900851 580329574 951448451 565928372 758202626 245484630 884098771 42711784 625170012 669907506 212565871 3550015 634948277 334280516 286174953 620939236 897053810 533386679 586466507 79649715 796638142 12522890 420916084 976735022 813561676 421005934 573990344 202015883 213002574 214871949 677030673 888583208 766012936 203905303 20377145 347995782 886570726 849278295 519520420 867147692 127998875 312165041 325632386 68558575 193294071 108063901 884038299 974113532 82243009 85949569 409435382 190323861 664807909 349663087 943395638 913441577 511197335 19570007 391019618 42366393 779341610 363475802 458621565 306453869 669566304 103144073 740670128 189173642 678996302 528349744 319287349 518331480 955384169 302605440 826798992 21700008 124487324 505107023 55115619 909550812 195394732 718641508 260724912 931717008 192576982 785529897 613720269 760691909 996376993 412605554 435404330 60426087 51984911 354698125 541198426 132459201 751056785 36812119 247525336 354479577 341359094 415159767 554588125 620454734 35501181 717866650 983956688 442547989 444368459 622361542 956806956 159533456 572583388 253261565 596237057 738163883 246446576 200110766 261572916 78356987 9685050 282181066 626022614 22849828 782122560 629514630 577035659 359371249 142858185 350401045 288560847 47554009 122124663 191918939 54042607 358825091 120732088 120032538 982591994 601734683 14285232 637330059 671033711 71646913 856566590 92034755 934769362 281201296 604109036 429806233 185114295 287547264 21038629 775568371 154646670 92312198 684798990 699090352 438831449 537592579 29781654 934662592 32145760 872784101 500966604 375197548 198401903 813927642 759320563 377028039 650951164 911386916 868300144 665297397 293032473 323698228 656115992 968704182 822963454 686987786 186604262 493921100 352895013 266931941 186553887 691516424 336168301 432107942 697236534 81729325 125707306 261847376 574757408 351859767 988041245 47486846 325504722 94872326 522035744 898022169 270365650 164318185 535832762 866025505 559698742 620765902 589358661 650362454 106491790 892865757 16717555 201903631 885159535 626929461 855565798 330420213 687911182 680953865 900119057 8835778 828698422 113939958 483891715 176000116 250573546 599696817 272174315 724938971 812530853 27579152 266294866 11442993 456620333 480580008 531013597 788018054 965848437 985069479 572738024 180037899 333226346 920098096 416353347 742837162 190673371 213971150 36518887 157525767 166800724 373052361 836910533 357874657 322223370 601291945 415492517 442696957 883090517 783336552 448022571 89846398 26510066 519440384 463879012 327430030 172733655 238519908 250392898 316077079 941667991 827359447 298115148 124128240 442299403 120751008 507247299 35175103 955292967 159238141 39806153 833308414 961082839 698083391 133070787 131678750 596938295 761830138 152549162 666035400 477152662 436995619 170178985 155573042 474426765 318418355 749113438 161328021 120504781 382888324 660043191 874391996 816323070 983971300 275361310 79754495 281451984 332202934 917176697 943122813 447139968 203483855 444147084 296175000 390367388 438722632 87516322 948613136 367658011 168952196 774078566 229592592 552550872 767169462 751213151 488862354 98395588 448721072 167999159 660229545 830374066 943957837 548332705 136836082 15480502 321908347 879537501 975602348 344669189 333006410 516457678 343703058 645134451 945808982 105968030 822244576 59393082 906827641 451272533 680954066 424761218 490969378 11777607 691237322 961957406 333978921 225317757 273981911 314283460 707746413 573689791 584408463 120754459 738997774 415825668 248296612 528433767 552047357 389571580 903035538 835831830 800473025 313969308 705529195 724298555 666131658 543520694 135555022 994922048 427420411 924541334 223812666 820528078 797031670 202349881 40936703 17047322 709687515 12313736 101890669 534263818 203284265 768300130 545079271 79730705 58350132 244347477 729295921 914519670 945315557 106666771 895519824 964746563 285595655 505630692 401826384 30761039 573426725 602087746 947595435 584647364 796343154 402261903 998516028 10113613 677116081 372696982 957982721 153407289 442768976 11722870 825820667 779254918 592306734 899862259 961292808 660708147 885647177 489476808 971488903 995938232 948757677 129655221 99004855 681609946 150377476 256344 256115662 147668729 97476090 30238806 875339919 244202758 875582202 980808667 540756344 146094231 753878056 141710090 144329206 441528856 377317125 311069265 275315532 668475617 234966845 311222974 469261314 974430062 385514 697886251 173443905 18925059 408411551 318053765 55255340 545905027 69822120 508596308 573860739 409980305 285728137 624994498 945232259 718437214 646164355 42387264 389852949 267143551 61379108 476170355 277984368 696822730 13297780 273805210 84828981 800245323 902476230 712329278 683300081 630026759 223947003 773139624 524001293 923547877 551338254 372064129 61622728 499001123 510125430 170208249 390873282 715662507 51405438 185313715 354675250 374653610 597157515 920649126 599148968 789723722 3769964 867889158 370033635 539733026 276956285 236642705 276152644 524992305 33833183 819417970 1242698 355941377 800151504 575150416 282999335 681098893 872149931 110292484 115179283 349354412 46920456 349212047 808361545 874463485 269646372 864695276 289724402 459144643 115908474 233111113 632946108 121887526 283776787 529431079 222552817 839192929 704470831 498056565 973041742 956062388 19774816 413639497 401614086 294082821 574968068 427983011 820603105 627247954 105393037 48047796 700072591 643694378 577997021 267949274 82764032 651311757 729536181 733328433 24808298 653162830 807984411 525110878 935158434 46113230 215063123 50550978 122608404 672284636 19280706 909519723 585147553 51840985 295776247 219270958 466499274 405177543 979876178 569251266 664705672 400804289 282310797 294883412 336255161 669254706 58608975 482820102 647236652 815643336 291580690 267400155 890495270 694599219 644865884 934522290 22179748 189058166 588884419 120996277 77277196 284597835 231285057 510897603 684703638 300875318 894447535 249290952 254829443 451757201 751029245 816592350 308122034 54094367 671317249 387040383 881273762 504409471 924508076 724251414 326661632 297216293 817439538 173425678 636361139 117112006 315358316 416053012 288328073 720145715 197436328 28224079 295287323 733630892 935416441 515733277 771442658 398618652 127784498 911029590 809852497 190298049 401177077 658121105 63093214 640266177 305737091 518132847 719905625 163152279 399441177 492974511 438614208 343584036 610439646 958597946 544017098 859922466 691734842 220917329 581675568 716166144 158466974 798612424 756987421 476324767 260140275 899938795 61171649 623540333 780290330 449176925 367401967 433752582 679606235 375557457 638391703 262109720 986024122 777467534 979029151 289430046 635301745 100720595 318813465 305505118 208204527 310432924 750665926 1481077 407884572 438848635 527612157 784639969 817473072 373369007 197688635 74030150 942161033 16436707 592981861 234929070 411784260 258520466 192372085 215376166 245616792 391649677 203143141 979492786 484812060 457739654 879174501 114155477 794072357 214013352 386470786 905662458 140007880 158359106 46304132 912506684 489203629 432391671 369841779 104215733 3943548 711031043 457894470 497842625 923720314 850743409 532789240 375454297 883666920 11622909 918192719 621666175 179241058 73560148 674238559 986668344 68252301 629441792 224110055 587106102 740615917 543366266 414834159 957395759 427443296 180104847 813508470 355694787 381395122 961313365 821012435 800662733 831306946 209989493 37884609 255137921 968570271 516430401 523021444 589075903 802898825 251785234 343621583 330070013 467017129 147647532 36736812 505163671 843457748 311643418 651181226 217077072 848364403 895377209 189863618 681475900 820491957 268912517 730720836 61742262 17078079 765603008 875527602 261231477 612409082 418942251 203624486 573806802 719291977 99608057 667580573 905885575 13100517 673090899 960274388 731406367 14383682 980498871 222106632 360931767 573999030 571001635 606631613 579793950 10881930 544762344 740094165 830306038 94563807 783453529 550081439 254958257 270262381 983634559 536208319 919046166 7462548 35656966 484982803 531623964 88623501 572697490 34485649 563883638 437548774 696333069 839142782 512167683 143279821 774435425 593876587 242196208 883582664 508657323 361307062 167766020 192682661 273633042 98947949 400626417 668059365 160786359 118821596 525187 137335400 915607671 813256695 46245545 641905638 334802871 621544388 20286242 273355328 384378358 477612037 166254925 79431501 38146218 511012280 375118728 756780990 604264256 819369155 556541123 806544462 30268903 845218394 305453803 654636471 307141997 259271895 224631262 751996987 175946476 688429965 154384957 88480564 989181595 849277694 942069230 372399517 169475759 370024085 47861909 166112864 734996211 694965021 514501559 439505530 647448814 478846708 612936837 336157628 1099371 183965710 610224294 874013842 466228714 999740163 835265834 697619341 724735908 264497779 840097917 472394929 409068006 391413487 741584833 10963807 172820500 420155117 885064756 236630663 541125353 187490454 883534410 924452027 959688565 241234022 228828734 162819681 996845976 722118955 618198428 344138473 693100719 776734344 735014364 745863112 48736075 102390174 157090707 734691314 455350530 605054975 235496019 762325347 667882434 943337343 94347528 425342668 722420836 158226407 78180208 682044924 818455538 792554025 754997421 441493882 96852660 326779761 893838190 864027189 623674106 433247208 19505203 781250946 815018085 339702564 799957240 394657852 589470971 17518145 71574089 120470175 3650187 164083170 189019852 158654524 148043334 980684208 299758927 649508073 24629243 415731699 466901806 442011471 237109946 984939300 17207455 738548648 638174397 273284179 738682335 535703342 960376575 614472874 115918373 799582854 133329983 231531015 459380316 541012756 486090551 39282451 15733748 277662410 996365498 273406611 291529998 915296710 281945750 163011434 682550776 45335819 38690875 208745930 530590613 317768154 764100643 810287444 7399345 65894131 78702610 587154726 149437071 954034482 328616929 546343821 747820401 919014180 455841424 36725412 29490343 177998419 666047262 805617762 581874148 189827936 888522893 322864934 212534858 256963166 342260603 642902270 523754282 265979094 548118664 423295180 374723654 822958418 554292933 787700281 262601542 253778582 740825004 993596885 544776364 754874983 569930663 485672223 289295792 253945861 869751718 974370099 911826262 905160539 310865268 90889297 36992950 531600255 531173538 878744481 812382387 870734801 177890944 214312296 240770977 394311478 812162513 362091185 91462047 810994019 199524702 493324874 324387513 497481506 852516422 715625002 651769266 319632151 423681937 629080700 864553400 162459717 335839832 261800258 50303661 71686171 843419745 240943797 231178157 75739350 568013614 184899008 96208309 46139543 969568969 824955862 946169768 663935520 735463761 978898094 199196410 172127564 758489783 212430271 48755804 469053672 143165720 613989201 740985118 832090807 718115184 163467780 400933381 167797210 904866711 359353097 247905847 629701873 929831473 689482325 703541837 150778781 917988689 578513708 482165409 646754494 35144444 360424742 358113480 159231292 137028187 504711997 60594330 695236811 413011137 60236054 293573519 340526599 860360809 874252298 369795331 362581736 787665002 581751678 67903072 335985228 686641812 6126205 622069528 239770085 520030302 92180158 360975681 730414887 292041698 147248580 293133370 394261734 119724987 780942387 208698136 387904457 476211627 761153485 135906488 342118421 240186055 88231529 678539860 236460228 653502903 251218514 226329805 975019556 119029760 164921210 314995940 965975442 259372744 151905291 583728241 668401062 649421157 646249163 466240083 283954771 681737009 93063814 842227230 479687906 714904017 551250130 198959416 23787191 362637743 764810135 748429495 836563267 780961566 392064406 9750631 417723689 174701372 833281331 259057001 295215269 62436942 893983967 426713634 977166993 242889293 541665103 717239001 668502636 24209768 781529922 160010634 241009389 17749637 313158385 210646629 103797800 109772422 886894471 103874138 680531685 46475504 836530529 581050041 411754172 689424159 154605245 635426645 219179627 795392100 690521699 517071473 563929469 569393554 815450019 753714296 337306292 919737908 672523897 578814168 60381504 750166863 365230941 451536651 483013389 886696640 380673997 446340565 436864341 612440717 891477127 276603091 278049723 640238484 893962795 214860966 376789103 282202037 790616676 250705486 363797222 791584444 726159947 887724371 107993388 397055357 556107189 774654886 913251247 65937585 642086527 198412996 231666256 623869545 501675988 719491257 314705498 751620452 711986360 461270302 661978662 179400306 91958985 292462374 162790853 722408269 799958533 205859371 550828862 979500030 52425166 26775530 961923517 181171965 553028152 778818133 59135871 574788274 925345921 721338605 298227432 907228215 503395687 5823167 155160377 32448103 425700657 935869866 148608558 958225425 864354512 982086012 105158894 201994309 268347952 405553235 71089433 102988798 356066135 433071397 839397858 968876820 885211276 770062619 838441600 58659911 357144632 680893578 497170553 2969025 939654813 726038942 541793873 442706724 533267245 221357435 940366286 638213022 687128814 896182836 5552517 463509234 761550156 158836947 196050183 31411006 766578873 135657497 286900707 780520852 994377552 616903260 838509921 378054773 814434322 917380262 278542233 484873135 180820590 558192134 149968240 836189587 287767872 455268316 330601616 547227006 63538640 344263925 683176429 307722452 798668271 666378044 463173517 794749414 861585838 524967366 318450982 431158312 944628793 112782420 389871331 30928133 108069727 101207258 76815272 874625397 511773764 988832497 686970764 439412813 856837329 461889850 148198893 833580509 89204705 913435550 726787034 565720311 633325072 754995855 248040615 643549577 605567041 178511704 91797680 553266603 279212409 337897243 878133744 93421077 662596501 746265068 614890109 553424407 311647682 847922922 54936061 339174803 938980209 519821242 93185936 606045336 881886136 623591221 412493452 895861910 413057976 35374682 913406894 47607196 374312043 82345562 956676714 317414081 255324214 263926485 151928774 123790076 553962986 502563872 496416381 321208492 183440456 304771352 91332518 2727050 47000268 404134919 598536939 718852640 217547522 966101883 809177608 129189634 68810990 14860504 999424429 445513872 395565999 959635779 168983651 434846994 16347909 717727899 537881360 661244694 409110412 250015538 787593700 88347972 633990045 19831470 219048795 379490877 122023203 699266746 170990203 572122005 453456839 406146599 203285770 877059336 716183512 823463368 894393522 658869198 167979780 618960633 696856183 495410919 262257512 445991810 341875477 934037626 588424159 643236567 374373650 175490193 975422802 143341202 139513632 303091501 591199010 265030198 408698355 556057476 348364582 100855082 734207257 25844187 269629635 650583867 288780432 527690687 578316076 40423116 364913619 275744692 222271772 242084903 947518552 184375073 552961087 96945808 968962265 978921803 865681808 582806963 32092587 596192143 289569064 315989523 367258550 67024233 27495607 353011232 521749878 46965459 402717867 394701924 393535202 627212148 402212099 854553153 649063905 156001195 473471362 343791594 253727072 366476374 94656338 255802237 704977472 983443714 968390474 762147161 75516892 956393709 988141429 823889176 779924682 6103452 996967434 809207551 640844146 885587374 16398611 344126523 931344795 283584245 401248605 290501581 367200305 14926248 347101606 751390749 127535748 574736616 73349349 558476386 216101392 175136840 521113790 202266625 809921119 290997922 730323434 397877937 526668316 574786366 221578616 357561028 333201416 924641940 495835332 371319333 303967103 836162302 222341382 880182348 612073724 470466847 55113258 767548785 49123804 344151568 709063861 458722672 990382771 34277357 609316935 850388812 179234568 915313285 573539287 549717684 712353484 832759341 936888713 991535079 967464465 705813758 779489193 369555659 662211899 272722725 160036956 577902933 819805728 503347014 329673650 37616526 666768666 730590315 631737122 652893868 353501650 350765116 227548800 254430096 650869415 183742610 1842946 6790397 512264000 913338239 30813832 477998356 799091765 956786738 505081219 895474118 300969602 496002943 572907354 74162131 224180007 730518513 277085697 723246203 847876949 689213860 489750019 590640733 718938448 466074190 146624560 622583500 755146662 610647461 205356798 999323505 492843274 797381123 51393628 40881054 193996344 184364728 528136889 630130625 49261137 797796036 75084732 48146294 575816633 112958976 996734307 299009321 929380220 466136477 237527823 302553095 523546903 464218938 568790329 421315810 887152711 207779204 409589529 935552585 366960061 680465572 960943833 435033950 893203558 541491763 880973318 399435570 902993666 504852411 322972764 370405525 909166618 422587048 2273311 191665917 566411181 831391306 983839619 415808972 968194145 745091659 980740809 189791521 508786523 893015905 835508872 736161445 295440910 541829020 102673565 798781683 209474698 798882052 185550788 764520344 627645856 663706139 786141269 239888389 130743254 660393325 636039622 228026701 993552207 292879694 443124967 128910671 408885879 667007010 852077544 986188271 694699768 121343406 313007411 696562816 457447706 70968525 38037722 326641004 211326509 976381749 31049657 384996293 206995390 715018735 120999689 149758816 211525000 589297236 780286521 274531163 908046384 561247039 934037400 996886383 784206874 314081559 479948632 299254025 222301394 226166303 572854471 899682412 289075134 343926344 304930959 183974724 117853360 257095249 694500343 541237133 937500136 230930281 176376297 11966873 217311734 2198912 775625966 216769129 357262582 677621669 162556990 696691422 561555408 696222059 15274799 512359661 112396718 876213190 300583929 890013503 110138412 247730846 950931871 436544288 10749808 367668108 137831020 891923867 710915718 300057301 804391827 243771348 563426494 684245879 201836423 561900030 263513809 799491646 853473499 727998981 470221142 655151129 808814801 906876788 801173072 272894651 160496291 600263664 237538047 104476218 582159288 926131852 608717226 307993696 123942754 930521286 500026417 933058341 362308132 235967152 503844682 783297822 985663426 942626202 121560931 38639235 776335210 42183336 24306945 267019483 825241181 309840924 29471335 931268305 150106459 257531200 966314805 292735139 607348427 960689067 957521307 692894633 945939212 105843147 81798586 867592631 18118473 36637575 923847731 934832000 233856898 121033838 715439278 318081121 703211907 369292696 960943280 153524043 47110862 284167349 579443042 785657997 682238639 921240674 773374744 514590740 21293509 695629154 877275012 11557399 245337737 978858433 407479465 136947871 275897770 292501612 910189618 147064298 883511068 108765365 705562953 796581695 871329382 848856078 68246212 936355394 87407290 79923541 646045957 959146762 577892822 245293868 587912936 725708204 675629180 72805287 282588447 799844313 283530645 654968143 220681030 901723213 995365637 232753341 604703406 901324225 206176072 711845686 157303291 254385983 802904229 840501389 20771010 410677537 463617210 841515222 112619879 172296439 132412047 205628394 236401593 867953661 792935459 749788284 264657652 963643967 192338006 950322706 6173504 951370357 915170038 793699546 306614507 285067398 944546233 934300900 964569989 531630399 631781422 764659540 669622777 80514616 256436770 18579326 294328109 650065248 174848525 516218224 51676205 638654115 648427320 377864285 85229103 175536163 364540564 49081359 920027798 446786789 43173651 30241940 265042648 616602426 373894412 972901187 645195878 592901754 168696940 941964564 810773554 404420638 597459563 576278484 470999107 723799558 863596827 420475933 394232154 390513630 268797760 596449096 593246376 668356739 774608233 73412091 469971429 227289590 295212553 209990915 316883615 932868717 142682598 795467415 782717218 888389147 321595279 52196135 246914472 695258615 287313776 257658265 613835891 805176983 113621435 939473546 713461285 987913978 689851705 600722739 95450535 681392005 617904350 430402554 532783825 74519632 876744409 609291842 83634530 899059655 596702832 991757524 627521092 752297356 58833357 305111791 365557440 338126307 168307913 850075402 9243637 950432331 257382904 247050491 52182549 35322218 23104631 585643828 929839245 27842361 328324672 169172234 896878669 271719215 572938564 688111713 859090441 313100272 213539649 701019221 616318854 503778608 116312201 351999299 340969962 193974995 601231948 765227760 222290390 700456967 717474799 137675787 210810445 962438981 287174238 929711291 180094926 942985101 714387213 668179749 405281362 695686963 584320716 881975844 740195943 82285752 511290456 550293612 426947069 925012584 540519790 834695020 694612100 270190258 441256512 230591840 372954690 294216694 463136289 376340838 588392333 308991504 170764898 798887865 775476423 436771896 751169242 567779830 320540424 593212627 182484472 505481373 570562884 134792286 712739937 224886755 14804555 465848200 5976858 300398496 320269275 220957126 240654525 406063248 421523314 198393132 13619335 651849284 944430765 102330705 607116498 326388081 488623827 390969912 990572160 84866190 313301081 700860867 211804291 702407347 928968707 933488130 60362042 210640915 27723393 345120241 929190320 266588611 65815866 186448518 127950955 545479462 858505306 96537308 50350000 496866169 732050791 774092531 980435891 955273611 137117871 603479614 839548788 31198375 378310967 515625154 129570097 687373321 784471389 662472289 141623172 622811399 910351761 93145590 282599146 198206909 967430928 927980768 358332492 967748000 502168222 691924963 649468028 503341722 112856084 31060045 624291735 722982900 241169732 98408046 225978568 282432122 10779973 658948905 530802573 889631185 601120990 507129373 281303326 201964846 541224683 205809147 306137723 507560656 242974620 224766089 465796550 394568690 173001713 39420645 564033541 640524443 446907047 881835441 53799788 898690899 80919268 122152700 584412351 507129617 359770443 492939921 738142539 390248533 128982800 186923283 102812746 565497641 844076378 588917177 148573175 528862275 19195634 443149313 508086455 40800255 9513677 936696371 943701549 731882621 391451749 721507500 138112930 776273067 563641472 122927557 181988065 896539335 16687949 690886608 360515259 631558394 794939059 651726559 764938705 790083751 79565787 997076068 548893226 296446988 316473136 6544503 239428191 173081674 774819240 327607095 651273398 216763779 268362841 325519052 545026077 4858533 438567968 162746258 554935374 242219230 567235032 749695585 455438132 571019782 991635235 517305958 916799891 796605841 912207435 73073046 823553522 291723793 706869622 903432500 242599636 98049831 890242775 445504768 117589017 512704819 937871818 60830551 688519382 455449449 288454981 599428611 938121564 964776207 858924788 786273223 446478334 102797790 639233980 858957906 576930867 623331240 680638230 235162537 807214095 455621089 623930254 482317166 421191961 718063482 373950864 453470201 441676029 901024608 663799570 939828115 657274538 424634191 44498090 296754020 413665918 874523091 622314595 895960105 131806335 210641353 753984727 306501855 345204140 31484998 829716977 111112139 477487767 915987716 841895816 508457576 650194972 303469615 447424933 239786830 896369480 531864824 227161919 90167840 937078492 945712794 660412627 759594489 697531001 756987757 62426937 32572802 569574433 593175410 679741489 162447607 368175988 622785115 192638933 397074656 201996847 529826576 510131148 56794673 96184803 533743866 651478859 77263122 4303479 152443652 105016503 672860838 910056977 440862219 696627273 951507400 229614762 396523874 602802629 892272390 684593689 229718874 561508948 141692855 957116724 282724346 612920703 132787337 47655522 79956955 201987780 98088994 474593855 752729206 223541757 340805335 327092212 243551776 95892823 387147429 720686432 595567676 441109004 955830950 434679915 662937508 424727246 909134795 669350904 355213092 119858828 477228748 84883540 467184060 185618409 219834767 375785373 745662598 852649410 692046530 111917043 950340765 66995327 982584090 295328895 91849247 421759178 223820145 248055331 551538255 223704070 108821353 398416209 695539388 849215196 458882088 670825139 5782894 349523095 565986861 772685280 28716578 337666708 414414164 990418033 765575766 518601283 376726932 675972792 293835882 241157098 529016068 809002982 806212012 314992713 632541058 401318465 235092170 533750721 23816739 611910392 629879073 399970353 173122430 784102093 985504868 772018288 171854539 227784783 79047906 129434200 838391897 426635716 455180734 38264231 798795737 634205594 35904688 315259555 438530496 643233809 217168718 390115138 71694680 256819241 390882935 8872062 603905679 705315855 191434622 903555928 927157006 940875392 216483668 866983571 316399856 51195013 45952546 205386352 379004610 643964398 232631207 490632127 206118145 434873181 919462743 61658622 152462382 244594205 39648127 49833223 214636245 228933959 529517768 15321292 471583124 695487349 257372832 461246053 210693315 476466354 149520005 657080337 632118649 719843567 145988819 682051788 316287333 356158410 333094140 596310845 88950468 238014904 297712625 760960106 595547540 178159011 893516809 370527092 488619124 150779216 165732341 93407451 755009638 841212758 120270961 165981430 794823814 390107194 161473349 591179079 443836430 766831576 265260076 395471065 605360809 624184753 134718201 735639131 356367849 933009345 273500952 492220331 21724243 108662854 802388548 49482719 321514051 957486383 279994352 319764399 481097795 891076816 729861881 540886678 665094173 629223942 921598029 147241224 196279966 270426998 602169849 947876031 385557809 317521144 979287973 284640130 124267563 641319536 951811594 286077569 35650873 814399204 954302643 954025744 613502633 630018536 934778055 576367350 413358791 720806629 569740152 798180617 585789479 32276047 551481760 234721019 455660878 986846231 716113658 710975700 215350599 474945964 163241148 855853602 417218931 34739427 432849623 701213305 82975066 350609847 863874723 691912062 75140077 865792323 511316194 688743140 898750680 699093258 389816078 238665017 264275801 26120550 424709388 406031511 314483415 2376055 236951944 263117813 72272724 728192605 803859492 927396702 794488113 536963273 566370007 271832319 235050692 182009900 702769770 585945876 231399198 696320739 95584036 810400803 209278444 539667316 738984788 926352722 612555618 879838404 546156602 813849253 631492924 630678481 338145362 137185702 16210089 558082114 419609440 451157639 670690264 845415279 89530790 438402683 148456549 44517986 327577211 66014731 932793816 857896269 687457736 197163972 327801895 494413611 257562060 276238998 400586985 465026809 162136216 191389893 393904777 299364612 581286044 463350005 305356283 215954854 758395716 979791889 281495843 204567637 561517977 867168127 44791669 350959552 348340124 601066385 941640357 938728797 481464826 845266890 473736185 604283973 260118136 58229889 366980664 724255124 106172036 536350026 383201305 241593700 287015853 152601179 552256269 306394470 419043545 169076385 48784606 165753488 38158306 579724539 102352763 609521518 222715434 558886284 340573504 587687592 345222555 798924591 23406828 678244346 220554352 502428377 642216090 845984821 449392007 300777995 855547702 345894047 901843005 456110380 622534798 285043813 700256014 559640260 861383246 406444986 241907410 958804975 173384819 630095510 47626931 156725248 882930592 748361402 477725396 165173266 408084938 607063284 289177902 182524949 669453814 172780686 205083130 251478303 243350267 488462627 970196621 424583309 393043991 990321361 866866639 550186978 240469875 660272440 73745873 543590540 579949844 140577468 397356507 33493125 266385144 207560513 284147470 266882283 483303368 665856013 714910491 947014230 495357208 640132012 815238358 764362974 555594 784876638 264163736 304182031 674118424 994734946 868162839 290987527 999657792 870727591 125288359 986956064 807186046 65021712 430180374 137756481 222230349 464745748 840550469 93679610 652434719 468061110 383471187 424226611 237443929 309371970 834669218 50297330 910659522 420851822 874811971 267336963 302531252 899241619 899521749 221101028 480442859 625975468 609916054 627473535 352802173 440157812 283567480 462209796 126214466 751081270 500865919 940475571 274336804 427946452 591645352 393617536 139017166 635560704 153355236 745388463 20745163 173952011 467010677 702050592 148894685 93714939 153118240 645071032 102225430 802664357 164638354 711610956 943366417 215334644 488873799 551881817 506656030 255587150 518371309 817608268 623202706 87794909 800271775 464112148 508597979 937116105 349236733 854368043 461948715 476045955 560391078 998861459 249157910 529036140 165981218 677279740 764317557 935632631 241805668 294390912 713939476 188779276 290964935 745297472 693513404 832099494 819506336 321115945 732222952 846167877 796266151 317920829 251565334 38655285 42817594 110627682 44348762 567211302 729719627 783077508 117241365 691137189 321117446 674075301 176176745 964442603 183146518 326107813 36489802 812614310 308889235 928647453 992324301 531651228 322340229 445187970 641188034 502116273 10637704 712087551 504103405 798913458 685660753 988398869 848140601 879033719 923664899 444415620 977730827 201349529 905499342 616054424 888107468 241228130 155768394 651501725 16293621 595623845 917133470 453829672 363471859 652232655 233025926 239254510 962469289 680551914 469838923 933777801 27423942 134760333 409118438 412381764 965824366 110096133 909708098 557663038 689773638 341087798 278952283 553623186 187072258 164786657 165310313 357511547 296868277 476225407 809813582 870700505 156585153 146022640 277989838 270075848 850680271 463363469 630158143 636418916 954198792 3922871 292106039 217654144 932509252 942206796 395999931 179024948 976186962 701050280 70422120 445304342 194543995 422364592 680105498 773266010 889947207 634668891 316252184 821409400 267794989 737178434 721446158 448155720 366582450 609620848 71405452 238756880 705145441 306848370 693997187 617903891 697657907 135705827 78173426 897146070 718535940 86640427 539697727 668347496 816386051 968190689 774396015 749357592 22415784 428040838 415602964 243886274 339835680 821327683 730886109 147355546 139066726 932781880 803448146 137926272 750307926 810114124 993853319 949647670 390696558 73494944 449022908 696006995 184278478 610949029 194308693 97937560 175932125 562416144 846149302 869690852 397402773 601393573 117193914 49109224 554697993 117776745 476404160 124970992 729607311 769057255 559452179 441495829 646507692 951355668 536028114 427697841 526544589 92566801 105411827 882619986 955655662 752589488 729389908 792655271 742158880 507912 834243639 263403879 91840558 6236034 455061272 284220101 936023950 672934072 896830902 683212526 270625097 621201235 660552553 626451600 11587188 786452040 158821259 911318012 536281526 423143939 956197864 674567920 245291431 782775765 719203866 846388973 938891079 496680676 270227412 27360052 457614401 434436429 923550549 740278897 856755879 263922732 787006445 921291818 414907489 196022693 887546211 655420326 18143797 68202376 193397280 73322518 322591309 430524432 713236911 838253736 844610615 388661118 844461780 66302393 811306906 97639250 92183183 41291378 328860181 124325715 470244776 826175327 379749514 922350207 399349141 940528439 14386063 591488487 55464053 766285601 749436593 381131432 731405632 69619181 481708896 645959045 822800599 330621438 634622997 2334760 659018356 313224942 732655162 637148951 912589107 690367517 282059253 187850278 540644561 449408957 493407717 1028593 813549029 995536647 342048570 838312866 383309225 796634031 574688545 864812173 847547091 548822600 47282119 155441052 237107153 805641843 159603113 581331838 870288822 2356950 646172381 657536364 578431265 107523379 220218582 698974982 569991551 279801674 502127679 393091584 155391290 382051078 494876282 978842551 538899370 37860690 48593381 697526663 958181647 789001999 26001731 827957394 729159537 519503463 660784190 616497807 91507787 318051745 604688519 466677984 914979135 11574763 62776826 2174480 57448800 144887390 425665015 117765453 876783243 975714231 214423216 988129428 634485964 355569480 160571688 987764634 711206750 682735197 89664699 728210269 185084102 201527878 55172178 261709423 6474896 282469471 353573438 635666748 997189234 231288326 930746524 213418732 178188694 672487209 743044422 262591549 439314824 424251373 637857052 25038090 596824724 38904221 129696350 759018661 443853318 458263042 871629865 527943617 419605304 652444970 753112228 556715445 157479495 879222227 16277687 771581782 622314899 183552098 239019927 164813288 82430545 773381385 27827650 445776431 580991514 862760538 893302521 939831890 260164689 188707035 452625833 530374710 635111945 673797591 81992996 466520234 714709394 863640349 224783615 309986656 571647468 618590122 29369022 932468593 921850410 354796120 275589464 672195298 514427194 595324303 166037993 447565548 179097516 158545143 93802810 339842481 19185750 733767231 295322278 493350654 864835263 971244868 510784248 611227093 922452644 769923708 807629225 897558700 25990807 613688367 36057408 771641294 669808987 102543821 143928295 480876923 445172498 983142066 903484161 158046472 53919708 303498492 329053641 160515586 381765328 959708993 643776472 999889430 670018428 384018993 404574376 527614640 452705362 468977671 165715201 276704941 199767088 544587762 56971228 581395828 354406467 609486706 920313753 95888089 180683010 138515691 913478392 796938159 227596793 124724744 365418105 962038583 781896798 811897897 713829436 177558872 553746647 730321184 221832862 623572301 802994374 853806698 138563685 661387625 334981758 318926321 195048309 988358040 916708978 714841107 289712312 198425535 239845673 913362368 760972354 312271992 291909592 363049631 435416215 366468234 817971499 39398127 642341501 642271640 38122282 407513101 113279818 500145311 963940174 262295067 88061804 195859762 239936360 506623583 975756430 595171996 150859687 91480288 50327143 531651333 185026727 700249760 712304839 1082239 279643057 623704031 208122960 259599964 980528042 936498320 615042563 575937849 441965899 193963847 367192290 857447139 459929816 603849699 478858973 201061672 234049056 244965871 558606988 763623174 868918884 987774667 185946207 960862421 219801141 936022616 275747420 296379560 391470412 134048582 158940991 393561517 946168986 267625760 18297639 342878815 155651604 642754432 88659062 81114360 503400323 710202807 422802408 833427653 862197849 997201804 231827498 673696835 561644286 422800458 860489377 552131704 204558435 580309015 494785516 701162719 891341584 296260910 617277995 563039612 510402553 736595697 273170307 979763006 834720649 771910623 102180494 540677253 955119138 246928372 413805076 791060776 712213460 153990583 373959741 797632929 832134541 272281535 295434378 317276291 389272433 574593406 646632895 14595160 30540460 661671016 504163563 536092251 972168212 804166962 49556386 839828212 980120319 319351020 722710164 921226568 718778782 167807321 390853871 960928889 725195418 1033966 586452396 834990640 114806294 238581004 328962850 890793499 369827967 714404677 414186994 449748804 770427576 625384911 92007110 309791689 475639690 643815707 148862940 699904337 769906512 706757958 99244019 244275652 407710598 360831391 137930232 619383077 401243343 461439214 399035600 112153020 169835181 280186086 656559884 727082757 307125012 253284000 170692624 451106349 665246341 605755054 389265486 622354518 67398596 447634134 657869981 712231677 926958242 517983422 968038573 674347241 158126594 133363178 257615582 384913243 191058474 910393212 363447558 211282523 920157175 811986491 217972029 699657033 69362448 152399942 506035764 297598348 265387164 803961965 74777825 798692369 107001997 742030661 852271192 143205087 884886731 289530974 479763618 323919083 205170341 939459915 652484131 822976410 38507824 345089574 167935466 679572960 350353739 493826826 498051506 581316925 842581954 837358242 815005765 324106461 864021148 416583920 605723578 807972713 526124024 357486499 808565989 877000577 94990234 38511285 879748946 797343752 246448505 534066985 714952627 99814600 834071111 347465486 825176031 582624921 292074823 612185752 694453037 309093301 193907609 452249868 287110870 730791971 956475253 616130296 466202040 51041066 292450751 397443962 966849563 922235406 973852382 643296812 814040170 546824750 973280475 282392820 964097161 878028590 275314002 387203153 145598919 635006170 931658700 982458029 261572398 882710201 745257701 793585191 160272931 619985668 745271614 240254103 929061034 848278150 160825842 281416745 396519377 245096350 479935459 816669801 200976728 884842799 186235417 120586525 790091835 152563975 803273236 105172069 591208017 167214452 385925762 300483229 757203801 378399163 641056049 133137432 90079956 533579313 615257187 330759250 717122775 72505480 580877200 227744261 74871476 697059638 986522576 342699686 661975832 368417578 427967826 449837054 348684247 656563098 917548764 243944942 601393731 126619717 433098078 687859238 101594168 311576714 314390801 278581210 168806939 830678647 711167798 667734994 430752459 586953011 525459860 20173225 402451953 977779928 565705792 287189275 598803183 386457499 906057502 883432276 217457353 349480508 120899802 476598015 906667539 984128105 146265923 263407732 353742408 942061720 107945545 350352299 248556741 295018398 993509847 763930129 201930342 436494432 185342055 349495051 581628325 368384598 21195990 471128292 644885111 387234988 197275980 65420311 761415138 366347959 560912342 564492237 895746575 161729694 626358589 863894441 498937895 131572384 940329911 58931748 373852559 713156238 479834288 293266736 251159456 737079924 806561116 860569334 770409247 271203288 942451344 878163 393338166 293944261 558741808 165575319 528933447 568045594 185507453 744583636 973550898 18767524 323559400 214192252 650903425 934650809 619127842 510127168 70005665 278903011 604190526 35790551 759088401 620251572 14085239 98561227 94756105 447530228 778892676 23992329 157439474 111021050 675798208 607643708 934259241 234641429 731831348 102737177 739891821 588101263 707997255 573065298 94277766 273040065 898450852 389975444 589684426 112929875 140675346 197406171 548529554 167456590 692753077 693684143 801606153 621740650 449554154 854919607 710920375 483382829 421542414 763268824 808148894 777671840 857217655 526173534 681869873 419148086 637517969 869848799 256774533 310886084 207815119 158562518 593632961 302369709 882571682 254093499 650228267 11652706 814758669 827695635 170696492 411804225 383376473 25432087 82603942 233769268 748541078 577924565 393273964 805474010 633034273 724689238 262425139 241543665 562081640 752169154 892521238 782662963 8370099 485416614 806016262 366841015 855465922 50626157 519754054 309960332 858600853 432435123 347481475 593162063 770618568 329876092 386472227 607179211 354427977 867379972 86695479 956725113 92106980 552692041 414325164 765457131 213754711 7482816 593401358 905606527 357119507 961946975 818488918 754773893 253409060 651112823 3580236 65918221 669841543 670040863 395848810 977611049 70256767 579735307 758342054 134556777 143273091 168143925 524035367 562273658 207706983 404852032 107738820 387104863 315860658 864563455 148220151 411271112 987774160 461863091 296173079 521291203 544009022 593094288 119072794 711712165 361917837 211490946 83303144 163629561 385081007 794982974 281849211 486637259 299622820 872839564 459830348 893067968 426306711 846876755 29398211 502643042 713191693 754144731 923735622 532677639 224108263 895649341 454342177 281771897 415821459 942262498 201273919 386021354 724418865 755964713 702679358 835679938 307784430 404284529 945899505 322933965 391383719 150153892 516780379 1603970 498890964 770992890 214747866 293182339 484991295 960017050 575416174 148516295 354729474 241101386 984182724 321331626 59494533 776710743 796770876 209221963 609682208 242982647 944129600 483245896 752529508 324711421 893159654 897443568 860350011 272540706 514342862 867553855 62042249 381509536 81613559 807043821 759069509 260313427 320305843 655356588 586191767 742168658 741947580 297397364 204194639 666206958 522979239 216036381 679952539 370768899 704827957 209667774 381339663 117227232 322555348 166431320 526691578 817852082 843830496 803520432 989425309 219004405 224663126 50240646 248674378 835424560 484145017 958689349 739424377 376526735 527410483 632908454 891412156 163140156 460570132 533672491 766412549 30155377 115784430 513770149 682663646 926375891 526348735 249670131 596947112 308497815 761383926 889116018 22907687 846029350 686735289 63103168 839013214 189574528 374092048 755043017 919596643 352190144 347807226 534456362 483339986 161595638 504854259 432769162 309038501 748407409 816321777 50350801 139371957 393836816 587301776 858173262 547380806 74978371 840925678 439123519 330454671 607803111 563850928 401900363 495573786 658693466 386570776 51725418 668608319 564923396 756422621 605540036 876099230 619371088 710507999 618492533 115714798 281556970 827746934 727603860 574762750 38724985 70453675 322184154 668466479 821289377 522457137 147081321 464847719 504898797 354960049 416797000 282782571 358565454 405228397 949840519 803659382 234801747 424005202 769250018 61005462 146872878 835776524 7819294 915779248 240911914 116351073 178634429 410371743 491543682 835985779 726235661 728703246 227229669 147633675 215246154 160583962 989583355 266930131 159793547 324578829 112442042 536596613 600722610 392829734 817547350 427586021 674504851 455053758 841269300 995958448 582489905 172112267 596465516 441072616 36566388 504217156 92583517 268477155 839780989 580035280 556249013 824776437 268455813 921615409 559404169 902995015 466247414 185838099 918380181 145340795 723305538 620978227 743217101 773556625 519548588 665295932 8150797 165177486 658121123 906034485 191898922 884892062 214387663 404677457 181907672 466931253 829312285 872965406 356963634 180088655 701400772 941404605 763408574 245098829 569610400 851775823 179874048 926699154 554840898 394290127 479312124 469677941 552922108 522613075 514230330 91583324 476872544 938732896 47372089 713395628 285059667 491053226 875119955 412673261 112057248 447290059 6424793 995323449 521982037 757498416 625029123 223634466 473984483 309207173 583459777 411978319 702697535 357067866 698319221 565435056 628279126 642537659 118558093 895182716 503555949 644971030 103904630 571681826 82196515 715036765 195557400 252868529 259175003 929015584 151605238 763472865 790790429 398730023 447441988 897539478 857345845 988301979 945974972 423962538 700050509 713998694 387525752 159566972 979563944 963283651 256484124 426076403 113866559 828834276 448945990 852737365 98299126 167526155 926273401 725450756 497818351 58570667 732768209 123113423 445605886 65530998 25924157 761557801 482977271 797407757 244563 112408626 388752945 675286822 872955925 731513444 485266565 638458449 945053219 237053438 276070447 474126368 197231958 916388523 978808468 31405427 669297683 60423662 647879126 975184299 10524527 204751363 272702055 606743202 473633755 277208095 994183625 172708707 369726312 573379621 185030563 59721952 637193649 226252845 662160410 752479153 544090183 132414603 98418661 76212793 577142592 904900305 997676257 27125585 744946596 937439145 202439677 802556219 191449511 627450947 659689677 219243941 258487291 947866161 845503446 147677990 581025423 141994816 203021928 984240278 981358581 13926214 766312385 733814779 308435717 211299033 580069246 530497642 508730470 639170355 639088766 664320242 181888419 865557429 788212373 322683313 585485809 208912035 242780403 795280904 412990637 726231339 383550994 172563016 166714702 269680258 125776568 465798165 790058411 510347277 10905575 532005913 220547680 96377830 909685226 250907072 800419540 151557315 996413920 210964446 857785667 323408798 152933700 927882345 546909683 911193711 64742526 524054830 727069225 656022438 570965592 672989292 939011127 571468000 748585842 28819860 567851598 530763350 301972011 737730039 758920153 326611590 173163979 571160091 715365384 31567834 877649486 581397179 726884961 116393923 763382516 651412594 415437563 911291114 707564013 802676936 748302872 360614177 603179045 181620062 264898496 326130538 227298395 15883574 514726906 357095435 390122979 195518031 589531013 442739936 789370265 12058804 870604575 42760683 780050254 531155175 96367642 2609098 684275282 990999325 682360304 72155085 37287940 491377001 718355276 103307425 883009200 148034741 947943052 891035634 651126285 238207968 221022463 499770649 211440715 57707928 514507379 714002496 672888123 729792265 457928085 929120402 601171801 735800064 28160008 480110683 898913118 841168532 658803667 444936848 277761871 13901576 27750583 368690209 996587774 608377371 767322962 700219600 712470993 213534790 27369761 301676724 536049909 629247694 207015095 143716421 434506442 56992471 714148379 2612784 276471738 9086990 34150318 640062129 274581571 731622075 449529066 848353945 182941507 987442607 279324853 888678698 845644247 806910086 464150110 609319279 517074668 313532445 26479336 241607509 512973003 55030937 888018172 271301270 42761297 740302806 780726612 753847373 442410258 21868804 405865462 321214382 287304608 245139502 36000880 639681045 766174635 340104234 762539729 874636323 515278389 875476965 516995193 223696580 533960183 525478085 920158266 86407201 387621735 686249095 224664968 859799344 469544584 251161837 884570378 211121267 66931093 62413646 527271075 154432349 115894079 319543809 807009987 222002415 281171524 210190560 588599013 668507026 342048253 239189185 508415236 518571033 724497846 853093986 952290122 925475318 793088814 362907895 548304860 227567059 840669610 314674341 810709193 458527606 40446349 154285442 101333766 17225418 668083347 368630906 389506127 155250759 684749375 465294609 956243102 928910791 141149427 24873940 357212838 868257586 112788055 245080037 547371916 753681769 29005013 562031013 455468044 617684667 357158719 211722465 955892590 239875227 321777515 676597908 542635997 941093824 197047237 195602187 128571673 393295812 82037027 314918858 185357157 914751376 278233387 778801577 686117075 841930356 945663440 743136063 82280664 94241157 856630247 274560955 33153977 472313865 475107888 584481847 971966299 836308808 106215311 691564293 894648338 392340278 573608871 404774341 288161815 190230614 281168844 803883594 493156940 257103230 395658546 435235164 227896787 670252487 947516089 581023099 82213168 748106064 262483304 201669033 100455343 999685595 130583723 624878060 447100208 28605105 276076986 541678084 314638996 284888077 553087396 438593839 793098718 640947993 191060538 212966872 904079348 125097913 108566990 199491637 576195811 233319146 933226245 270768940 626618841 284423350 551793778 868698659 435065619 716902799 492155635 249916679 491255056 146597848 434364981 430574188 490428579 389617193 628195095 239022888 940195901 502985245 80957463 678252706 497160884 635362528 545928423 145184134 988755497 227488965 759572809 694367115 752668796 539478328 741312275 134218181 956632609 127155885 13149715 740622635 727721183 806593794 529900841 378922670 769258758 415586209 226033393 569606744 785427747 777666434 302772684 217470311 662336050 779526566 26143740 270639916 733619819 855810200 125886763 16303868 229829762 536533466 999946549 833613467 172566785 503334662 688224226 549546050 389503922 191161243 326648124 927038973 499039781 21692950 486176975 137192447 737647970 967816396 519748891 50827324 121952918 326019836 49784890 268723943 451769668 942277257 59367206 667576080 690028861 90377550 605799741 34643861 278346076 914536613 527000251 635398905 827344111 805322042 242442591 811943106 473964087 829256090 798976046 796879966 337268071 792473963 724722928 184795342 771017318 222660357 35236702 653720911 946514551 954664332 915860930 619885005 282540015 27786896 431827401 608401171 895686578 907774494 697904630 630974432 420072343 416389944 574171043 721219572 286838754 572345905 861639922 891937955 617520498 919624779 567882818 878439597 506129596 761724368 602133026 214545364 471894867 31466973 594464625 497244501 268046006 201200625 774751145 909495349 169129656 825322311 936071795 385419905 269447381 537799681 20530101 302464215 418569870 946784989 853960156 37559160 241004760 168567428 86662291 48725083 288818637 226189698 852924035 627929740 901305103 190999289 309566207 326714216 936949449 798209522 359532367 486561715 729202947 830256193 441737771 494666795 370988665 120134387 612935338 188160838 904188626 321407877 89909227 162954856 16481407 654983149 351366580 610898797 394816752 820638489 414728628 230585923 477736739 273314083 208548160 357308815 880325497 581987795 209448043 953659619 405048983 691953050 224165918 856652273 395872468 301753068 170157499 79298560 149121321 493781357 553687012 968196768 207486734 829105583 740364984 170317159 757016286 258407147 258446862 616562957 426406412 88040071 322816706 725112454 729430946 975552824 814278724 742487381 784256210 26470844 239610451 661807388 239821693 848188829 353972273 183190286 180194547 214197437 621445869 951707874 273378910 310082051 666407255 988121329 40217628 177550017 680594619 250046095 307593656 8199478 237370871 902002484 364488205 291659908 327243235 964999179 489158901 553017248 390456922 726028939 54931676 567898248 647053868 722078107 683261449 409423334 160567123 75092780 637954846 769369040 159367433 391001148 845000928 300666230 886419315 47407623 57046549 891263894 846993568 788941087 993411710 973015478 850150640 147128664 118008019 724726383 23247503 481488120 453879442 196654678 565592254 596301816 743025088 449859969 65782810 451139117 278000143 904907173 96360298 295825794 151175934 6875164 970221727 65691432 458570917 982773510 68146039 958815984 232223703 156716721 943628931 419238146 100508287 579901390 250005972 375301439 196583369 916839890 234066847 933902139 560534983 168852094 852600981 308999128 61746544 363227150 706111521 60671832 604165061 250207972 248924745 4358528 490309390 198927611 742746989 817162577 776051809 694544744 973174567 913661575 576569173 885329960 894244480 120542724 231387398 155589346 167326728 762864597 62308019 23729117 506908200 26119030 566383621 744925445 159708514 214750354 444756999 908310600 273692054 130466499 681960924 849577866 181782363 892503935 388977566 3355987 229875079 786992707 999476293 94744927 577579607 983642708 373088644 177690437 840483768 144832779 38705982 955499874 666250915 916969364 425352490 834805732 67793767 197837357 646416689 15750979 994687198 394439143 396761423 496807722 654241549 749232632 5082189 996201461 180469643 723601977 28124940 356729055 824136393 118926192 32798266 354921899 635359809 152114066 724636687 656156430 211603231 166778651 533265715 261747910 832823986 484441011 510376779 35063863 193681752 969259913 259609184 188899046 510059088 101565924 334917872 9292501 881471404 900185104 433616374 910010660 184785390 58197563 433024724 894629030 120688084 74174397 325578497 5613344 290506652 82496476 11227231 695663540 981541620 673451810 741584515 449758973 224562891 956609803 149015404 654769403 589671663 236304594 50006982 446316923 149422760 307406014 139064535 136141799 121606066 276035132 81311732 535961344 682028457 694239731 591712007 414144987 384538801 597266013 878340623 864114008 881608292 970638324 247970705 816105341 248849377 929887750 299871079 677663721 850114039 108862136 326929780 252665898 538959134 174435058 244138651 160640103 167991436 990246680 119927653 205408539 556524314 744139070 514493668 215421239 260496232 266801866 916549705 319800807 860832670 285370001 693502268 789009794 895520899 46999691 753478123 27628111 506532647 975447400 1008388 620519640 239434887 419279713 399873836 612108396 399882927 519447984 73307594 444301604 630096962 974809983 77142474 789358778 533553512 503561382 279843542 5637422 473652244 879104884 145952034 881669993 449682438 7137965 432965551 95512398 118722508 437212055 941461186 967137729 896405150 968242509 191243179 867006264 685051624 203739751 738165226 972794187 247460712 324803229 136902445 5126180 448663895 194299148 431391376 199826060 453301087 879810114 21779268 5064119 399309903 649637979 954753432 324329952 975929969 785953293 880320882 94360516 845621374 199148055 20564800 997207986 646296338 141890287 14518904 276599408 299951669 250456778 261785764 928387649 966382327 772332184 379341882 734484711 767049531 767214158 853244728 180776133 250225924 732185767 7912354 838708096 898255511 497025157 430105290 341856742 460903504 417984857 607435608 188176934 243845931 213882928 832419287 441626156 173473176 907687855 779128066 273219770 708344032 328810368 285752893 528800799 113290128 275656407 844585649 210748171 625091316 318913492 86634602 835699008 548452025 586230261 866157287 926703552 278469706 150141622 167390702 919673151 418186516 226286226 310614834 734243079 120686768 67378586 917959221 305455103 530905571 690467803 54892684 607806866 256764765 602427421 229531426 473618051 127155056 707676558 648443192 470987015 15213853 557815750 450418944 853919125 751491248 562562179 756842474 181482715 99094163 143316282 83769695 196398191 545551945 664936227 360751224 237464854 325132917 715358685 36803508 294255071 143959426 817350959 356864173 960858998 73964484 141942594 255249677 130872604 935045449 913437198 442243319 359469404 645828855 795449022 53500021 410800653 301741792 832757868 141297373 184994038 733829828 717978179 348863796 504779900 792685790 495510529 281636721 434396601 670661929 234870179 547865327 419830790 305824456 3960675 567620270 95075176 601657794 157443001 291719515 767152979 645582944 333763893 423087807 447456207 227246490 569984967 178820765 511877730 848900536 400215616 252525079 465265986 830040146 507112769 424772421 733403175 178198628 381299824 88398685 338248841 648108557 5754564 743221680 141250246 249353570 783594940 292447147 492799613 829094595 952950460 112803067 399770923 864881806 643890148 93534478 376605764 494980197 631409018 412848357 306974563 130902181 605199938 689625555 426714845 399722559 792451229 626911273 337625873 848966280 123189595 117275478 58465629 506629372 959424224 706756543 464882748 139812955 861927792 918126832 782169662 124961851 328620081 328855973 69202023 71257398 477102739 562448960 374797884 933907406 904286673 261560195 295297593 326107542 663715651 351822398 123619203 72395198 424905861 882102024 69141167 84577162 265062560 164220850 296337754 72409702 589868827 752779665 627361757 530195465 668108998 40511114 685794465 85019460 15855119 331135658 638728558 145922151 704919113 881713268 788534557 602897370 548696863 407504106 744809787 443680259 933362543 512907585 550310445 202842223 238682903 922888019 134036214 93224909 476098004 376330133 820735667 445058132 835790260 282565507 581456486 599197614 601663444 342763633 310065086 13332748 931832246 669657011 848166765 302478633 75785370 907358545 981312003 641007563 109313303 62888157 465646225 246260991 434413823 511523527 263211027 83234043 890005507 765472638 894463388 11856454 129945839 318407162 630467006 325451200 38518186 734337978 472200215 808276139 759483249 976476324 594941370 962475673 284778360 173815544 403333306 82589051 121487877 923226240 131541638 205424925 786895427 908828047 485955224 3439927 383455891 215786071 470555377 372593056 174653814 934659643 257417336 834620947 128661127 345989189 284237220 595363609 74483139 931106429 888490813 929117779 990818314 907146153 939284516 881524947 450585933 672719218 628731127 381422065 124694115 221525325 521644876 955025590 171162521 302380228 769058219 286909793 386281599 252441008 888759745 324797276 657220888 651874662 561281696 40005001 588058886 794349662 13275945 330842760 800739943 2187978 274581482 52588893 447348022 632500687 444471432 383573493 483968757 609809710 320161125 101741852 564665733 77995273 21525282 182009127 984316678 361142137 61817906 235997831 535730114 475329455 170018104 899901546 837605533 263258502 644964755 161290072 540220714 593334074 331597445 296051572 116596294 385285829 96324787 230191944 264699568 513881158 596747203 403854898 848574299 685471500 914499126 995349431 189939576 241993240 133092551 709732978 650866705 86100418 252043889 575364586 692135275 970310738 461628326 4153299 205375360 968017551 454522693 684686584 190029774 323531390 513316348 565047124 819561145 215729469 758654035 457089798 531114700 346267529 729963336 273680575 292940346 2275287 990914676 685529310 299865834 462513045 533134137 438704541 91352945 307515439 798426193 591434563 227166628 868557939 218289592 294680260 680835606 75729253 691647282 295215204 811338301 657753732 923743100 142740601 508829638 81091194 426307773 722979568 839343490 43022771 94820198 572962132 932649716 379900155 824895864 521179447 573368239 893465980 989637033 126397823 914816811 892752953 629867053 138377444 127748995 948385007 174178815 713718484 739836397 642450089 758251013 866733802 141154163 68477127 963671961 180582253 673783972 293902995 78544443 14292902 47886152 456684063 632686599 452976382 529182009 706942654 846466240 157303697 368889431 375814729 570540129 814750377 734492161 512993900 821853493 963171130 873432454 982624665 518168057 74739560 3911301 593752717 201705093 575518293 698988037 200570701 244557924 505665735 583496957 255320196 14805489 572542876 396986568 367939764 233204825 428945 42925463 638141411 125056014 951233102 942009386 327493348 867027569 76949517 165909143 231879106 177827031 243531008 987233847 929084333 22094217 358383618 191308674 441485489 214501601 807654873 946327897 655505633 508146238 385160749 820297440 459170024 569217533 678896470 409450091 715016155 805039314 177640332 603117896 898348053 123543915 382306501 550236597 646614315 590031563 235079648 225980508 983995470 282411797 732951160 474198800 177885525 88683549 91359124 952957957 143654924 195389639 94053785 395160786 243434485 951480279 23640401 155026757 77551173 102415299 439386139 597076240 593860054 353494427 931769530 502439987 941930384 774975621 538730290 24866680 824819136 940766680 690013155 102468307 524503283 148214807 94918600 94411488 29604196 244684602 698197610 915549924 763336099 24627731 525080374 621104243 940121291 246236830 182586451 151106789 637383918 39833225 849374401 199305090 645709911 256140602 717564795 890126576 221237342 110947766 969023629 415929533 182895667 37975399 941341335 788362180 270027404 131278966 325405872 907355874 924730849 165368595 816137329 436165674 942596978 971358571 811180202 666095003 902532712 476012151 982832263 436132455 882365367 57199093 91248762 996782755 715956341 126136425 430650026 239432816 153429973 895990195 266021767 375193573 123588618 203242027 81320976 880971992 544838955 279435248 218405807 562508413 50036304 232484802 720199709 867638677 631734051 637792038 810829630 958993437 844352520 979862380 726616471 476549124 294345225 995495524 903719100 772703512 247155493 976744608 905901036 874146212 304392437 671118400 857596467 358208944 379651740 229307019 431437015 763044265 149480704 613641703 262177324 540805019 651870068 255641073 283358628 679636824 834734110 105017401 396473693 842328290 27251816 168207957 517135461 660237235 313098344 237576820 377485 698291043 210970300 102845892 821890748 967298746 21555964 689573926 659987703 879263601 758904276 993943428 475793982 438944867 480014979 358639761 862419354 704817167 65002171 938545977 571619128 454549358 251976694 256184988 182253255 450517155 90628921 845855351 388792042 286049278 313890907 434497640 97807079 934125082 399967306 469862781 308809168 948318945 337279604 229545215 844267374 115235256 909317384 779719107 833358566 51581518 402430013 290779929 260050547 946665289 657489985 59521200 295241281 529563896 604874031 482362789 122236115 981700622 488109913 516360947 963526514 66163112 218027126 337473185 759338632 629443919 956200419 67816972 329217497 854604576 174391164 406371733 784996917 311828191 484390875 247422967 658671806 877038464 191863417 562112829 881871437 281475034 145826862 229932563 279051347 341723143 372244975 864703814 968896239 158630272 858111383 119595626 796808343 753043258 475391744 585366191 517650434 678611254 175686034 157760082 210418052 544252315 1787997 632531354 598767571 122839289 719109998 200714198 253798190 543447668 184254430 282128384 794173377 543650941 197237116 756701504 936631269 14820910 782021249 753527646 107140433 285806920 507288662 865227214 787365754 550602537 942844252 533928309 792826147 823762826 523371843 450071105 475123537 18951234 553434912 912244358 374350680 658501296 233118914 26709399 460916712 52301506 188034610 568961058 311809487 352932114 701005275 232693407 688072432 574340035 794080588 78154125 749704724 848679461 587273962 588891417 29360967 624393757 893237856 86044637 96231164 833717965 254694411 831073054 18588446 753402150 820329132 772332704 139965271 268615663 386358789 56372153 381246070 841508079 490254889 445298387 177720117 724990734 508237145 132490254 600902861 852137678 149946885 326996063 223843950 425021486 934602873 481354155 768062259 660666736 193231966 270234889 788298694 608214364 212007572 56686756 724771688 401275605 27402873 94239212 7312857 10537591 975727059 971850415 404631145 358014319 829927310 889152932 476063113 196575483 358651784 625872088 161002638 268375027 278376786 55489062 656483010 302713436 169726042 907115289 898121533 435339924 944922018 709955053 502581432 570401859 293386381 54919196 223378 813285920 396709856 176069701 367562407 715930758 174668691 708051241 824393933 841624443 896796702 781743778 576994961 698189237 812631232 338783008 709653653 837061916 170504495 759879259 27191060 907217799 884339742 298199096 527911665 414607448 747900309 721762758 163896337 364030995 340936820 806447215 776751836 459571149 985789712 161855001 581161208 628757130 815747205 606508496 403278255 944671868 551324712 170717691 845242828 1162022 513043641 303381552 365185239 496103329 476993684 446142740 639764503 249070962 724905416 277844454 690175881 519787535 775082430 900625935 520520954 868388937 443351831 7214320 719822008 46550601 978183767 900978139 631004810 187200506 508158274 767686648 972040001 39729918 429677191 303924409 910747697 162734808 426850755 58409306 796966532 305664798 156853020 114579231 246168739 942863979 305159758 494315146 322621940 486899360 742584820 550461396 224669982 938488139 543221251 312227999 326319464 947003608 785005467 472828646 967886969 744116123 747429894 377656567 586836573 164184475 208155410 185750718 782425694 581792896 124250755 440209008 645962735 83338890 233144208 702146961 538843800 152071523 666287762 41547997 160734580 201011916 764438603 956761572 545466524 921283513 526146011 932507040 585371671 18808190 206033732 173330285 603081868 648886785 33231960 879079399 331688734 18465472 397928466 544224431 791058822 89619666 662516267 276500412 111539123 848112595 634621281 455956129 428029827 928713516 320389062 808807651 242396670 962890842 850958291 669294682 278184862 751443580 224204682 560456229 664806565 764534475 221169468 941766023 486529332 589425243 131513462 864422900 289373459 245756060 851718528 760594518 105473239 893843011 471734860 267857464 28893660 313761816 862826479 809270148 526687258 229291339 611198352 102820305 708515561 983327077 407060350 680063835 286780018 238119131 452658719 739976872 49062448 334951484 501246440 520180245 205951094 96323520 241037236 84744042 977978451 933614075 760906311 96151864 139318340 458047231 127710084 895152457 961967714 176328495 159066758 77473183 130373784 509149261 449598409 550354469 797093620 241370303 25320025 141088130 828996177 142206765 176206822 493524097 891945680 931556436 607926617 676833455 151483971 14771002 693452383 894123335 36914319 918806473 200837998 383399200 888146096 481933571 580086285 1442521 186610125 932311739 522688862 116807736 929964843 721396229 864211175 801306002 16247052 120439582 858895680 236283433 440452513 215108458 307576358 48535800 508581770 419087711 825604128 403238521 428925660 866860504 59655717 114007506 103815578 720477299 261953535 837270867 934260576 981698310 130375817 920729319 911565251 4759868 436034306 853683429 407827096 9453559 58496869 466356726 443031200 908810011 125216121 652286696 155254415 714100390 632984946 856044410 818215972 328807968 974934220 871477876 479696164 866800420 593932417 44195730 888550611 246293110 389854725 82300647 857783941 962719961 501202739 284954284 137112265 739481746 731855603 118104103 359427216 789170134 357479342 945973975 171381120 973445419 775798461 416116276 205780354 128389441 322917865 822766232 262361861 44762412 462015602 407788590 848150798 77239749 146564383 791039635 93293244 959933896 728371442 615149761 997044278 172830602 794086004 118858228 249369977 230630306 208009641 734759066 900406861 967166476 556525968 891449243 696317300 741045271 708436213 691796862 811702995 432099541 992311627 729503655 824233601 115865489 676207230 449201678 112401224 247117532 413564264 57874690 718461525 869554921 509174061 870131791 71588626 405103802 304139117 641321206 929607791 759841397 730331534 866952808 494495485 512440489 275786154 275117147 892603271 225905297 190676040 612057944 820976589 243276542 570107335 706193938 259594192 90256898 365372521 11383463 301200100 446523060 823632106 572124815 123038313 914442437 16162078 951181005 731785573 826810097 263700821 258403799 202303057 212434892 309761322 339627445 577778456 733163791 157122729 210527078 404101195 202138947 647511220 517505080 692963684 714095335 369521996 489647424 218586102 98337158 288163463 53108808 96535137 178535705 351382649 582050151 85875074 675620898 3440134 576519886 992855504 282275150 824811663 906484304 872297865 724923999 647523794 202782676 767737617 868933388 301147637 184079147 384407928 699232956 806308552 524075158 646349737 711367807 791890334 51047012 537519079 421959037 116085688 830371502 351728260 511068 344041574 643702162 448476407 175478583 437236706 52006550 14024526 292632063 407417574 267004794 190487186 81235616 157735176 294885220 541229287 976264012 284991810 103711705 279585648 574379632 689067377 865910825 194502905 579710856 30655737 377718240 731651048 829625758 337777895 717882951 581094486 300388531 264274571 294205279 334537777 847346221 708698840 540339241 719310189 823345149 135700364 385886163 290126612 16642279 958200652 170336211 73278445 832902481 840000930 439861078 571220263 611523777 409013606 102360157 150237698 698248598 62153659 143602665 59189591 21967543 733664135 217334268 710877092 461633205 726025977 308138855 664462245 599401407 126594351 384259747 875953956 841510326 808709147 987234147 650487905 476021665 325766269 128311126 646533655 113221810 938424305 882318332 211851074 231726365 232830745 594271824 641679539 985821384 546099576 487028021 252300373 626274404 429269654 390927534 193064212 236678722 928136497 738434071 859195490 184186107 593385664 815426548 876855615 558005425 200704979 906993641 28854307 608980477 813880538 881153250 388003432 775981995 712212288 420766473 451341781 103890308 713273563 18026979 682953038 10808240 279593948 527951336 13350562 490849385 173230990 909673724 502015470 802255557 802656788 349909831 917654321 801144266 933199029 485304014 878319194 908318296 777505689 612839268 38709001 673456785 528955333 309932538 273957394 829490933 304464785 220052379 238701417 281597508 26191096 350917065 718954491 390926611 649799123 141772187 730193505 283498423 479878391 687034563 731324402 826979258 976624207 4662604 503141496 196505722 328921271 316665872 632694439 993229323 677009787 454723164 247531932 783753348 946503773 170106666 604209818 13977569 129915553 949070924 212015222 646512651 199009 919245694 289925550 12383036 610212965 795490495 344056373 318841636 450847198 275101332 731778549 769112455 212396613 562381370 516657705 622459578 176959569 245926446 55840131 946132494 359114973 932682186 551966215 444809053 602202728 501708279 837565685 741553207 794578472 506830309 306152179 184209278 964094178 132219747 312747302 466349849 477356639 722974163 161999571 979981822 635886936 241437799 27152180 427463587 122255176 292735279 626299791 508217008 825090834 628401144 561987743 825998612 949816552 161535482 376346104 340388398 376625055 866093487 57733622 247265938 268615469 213848902 226152776 479194370 335741152 935735526 162854846 96119777 659682069 858049930 269908672 115139554 261232798 640547970 567635760 381090447 338355758 939931325 226503330 110844870 612263665 134769665 276451129 221499596 462918755 203392423 81811046 200883787 512818388 838467779 458649473 460115513 184234906 114066522 675686614 170209431 947732138 451796151 215555703 590777313 965968488 677030883 408667262 624047958 86273056 85283664 257238206 41779460 822625821 850661783 668639825 571477381 278442017 164640741 576200882 717806198 128981720 9498253 845676703 512131753 467913407 79957205 458803732 355649546 542321071 621641568 714375785 184610381 981091725 199904957 314667884 646525522 456717981 238778205 251355033 420400470 72195484 794221206 831578634 821414890 54608768 621102162 482318044 608580121 848124355 998216094 761666830 716730479 715172278 310787347 603229163 554134980 410104600 20772795 202986323 126143481 371378026 674803792 988379188 770839603 245265453 831379128 348258385 165309298 659529879 826223762 802911520 577321636 485031873 157806294 237173498 707832311 629442680 444145567 376240954 925513000 686124243 221706570 814435360 189879919 519233625 724507929 862127163 61036597 264143245 605190580 3972129 566402068 906790113 30580965 763141566 886958049 390354735 53360486 460778069 989510378 272671193 514782921 146208308 847766926 592171199 245107165 901527680 41582530 731772878 741735706 72004707 421006122 114167368 601805085 515837902 119647223 128307906 329304523 54450743 136954160 885381897 541921381 343940876 137158950 167040187 186878313 50368973 560224569 389060294 654918176 229910805 236471649 739904812 217795668 8473094 970141195 947683971 273253040 338305811 922097487 228120187 953096590 893739648 999652559 84405905 250804580 481503600 791272172 125418118 151485268 399910080 433125897 471873553 856520229 650288514 528620239 72139983 498256381 393209819 715528921 609536655 415344199 919470772 964585518 476071816 560555557 600443974 645813095 291802795 823473217 470803674 313385958 794476509 661914006 428756550 436882358 333361804 326436990 764905617 249185668 54183591 469293242 916818712 253388841 455579003 141083608 605456447 741935521 632264838 176071444 57304825 537571428 140217335 941283712 941111108 874592199 92147282 357693818 658386892 142390006 949786826 269544990 366715186 319811327 280735761 166073866 673252258 620140553 422796837 838554347 299999305 19148962 887516066 231519072 883370477 765111586 877577222 626667965 476510323 67774960 178566774 589442304 576488264 915310773 61574658 94145743 954334368 410581187 884769886 544666352 251216683 694763185 615806483 215712275 555609424 187204422 580185057 443828309 585257949 951710553 494862311 402027619 216228140 198203315 479860930 445595998 687133773 551000465 226122720 211250980 982668409 40249027 747397602 24149327 949859486 974687245 432787171 186643377 4893317 447678977 145719104 340023103 385660606 276205299 447037499 942115455 259482828 426084346 308311688 883161617 421217284 606866748 233777527 973722944 423136473 286901304 571549998 464751414 868605091 436677221 446500341 243336641 714721778 279382115 826000763 99899244 906008882 408960933 742452517 413760677 64031678 866126044 35180782 917037508 490823203 466023874 51157685 547922127 85983118 965712023 558194484 389036009 276324243 382856540 880993658 674906540 988983109 654498660 589812339 398125926 812113513 13929281 631284453 504884915 934853429 142107792 474669644 914147327 334521437 940449436 316647118 578459306 396926601 241020334 226337789 130946237 320706038 137072088 726272543 197079678 966190276 47883008 928771430 826298476 539726375 876233630 467650511 683673391 356669454 874136293 698147304 987890995 676060172 887374395 701707978 396308805 586351847 207577152 585250553 966794684 597196683 802013491 820853907 366962722 943704666 854973067 356031573 526980785 577088440 180249113 345487729 589677146 836513754 103321302 321739793 148813486 662554661 212298405 202385852 322437601 169530701 70296499 768458886 893368799 712020569 434460136 214394470 34257734 621744683 348989056 462878411 26557661 25553171 513187466 54461176 146056515 855915558 475477056 269514298 451369754 774027701 498363114 268118197 30623606 242622682 130865216 681039504 371173352 89793504 642758600 311418570 754809647 276977182 177259478 321295725 125311145 207157730 951075112 289724842 938355530 111114995 983857416 88676238 710063624 743241298 306700902 566846644 911862537 267137349 79874268 110392331 752632605 131936125 42929419 256623956 790965157 748911409 325610348 376484229 443861717 135273383 485387424 90613288 590469366 158005687 984709774 178364222 5876914 889715637 84847952 142500983 976955935 160465364 724233493 199964714 184201223 213866374 416667745 649038188 624395095 848792519 24766615 353962164 359754494 909199385 878669498 951010890 609709704 321587123 548677131 785507112 350669284 167972879 325136711 457624310 909690527 801601836 63458461 668990673 549563910 456316968 299350630 557710579 734988134 767319608 320174735 254747766 746783545 348240006 504824644 806391923 237039454 628345320 386635335 308228976 257289246 16687877 119564566 171938705 16855009 265081834 215809238 957544214 906816832 273986159 527301077 453580437 159399031 798096530 687472518 273480062 334266733 192200568 158872766 487482749 200295484 352599600 167983567 718912146 340520910 405559959 788199359 6120782 35202899 264631725 17619138 827422909 214574448 782920242 935511226 298222408 120172642 678220883 696873911 295944189 835897101 927511762 898574011 218934258 929261665 921341964 775989450 390673780 12899634 74675769 307223749 107227646 404838651 625771871 205977953 479854380 255580238 917741840 963563563 626886812 128614306 572173604 465954775 104185825 362957850 347601367 998459964 624302691 559368973 125505423 8902006 76504488 635982909 161553270 344176721 656167501 703679046 957218875 170404436 178872115 255225809 109383654 17390877 384188553 659101204 854553180 572339398 230626684 274415010 683346496 516353767 186849695 398448745 860161273 845951892 172711258 918716670 64797738 87482470 107719920 108568390 623673939 811706387 676650434 689123562 631026963 649021917 662898943 52939723 346101859 648409614 791991145 278595691 236930418 10140205 111775570 682977086 897125476 808880865 279977143 14901647 502666165 963515149 908829149 200440122 88616641 637557239 684371031 336938913 851499206 864325773 463998162 670160502 673577651 16357647 448096208 486800608 48149961 177880877 117742939 288289957 729443149 825639024 532341115 254561809 734474777 22689665 715258869 132170974 657314218 778104873 165824152 284005690 557774024 877895151 154706914 845334132 663904318 906819706 432657424 959912165 808412686 314560387 280935279 913304820 33818620 147086179 599168655 698705131 152471927 336705690 453926414 84538253 757695115 901005802 528226971 148411919 923327093 248680444 906759676 650648483 895705624 44919576 368716880 125392694 288584501 576894631 702560150 464739213 848255453 436010080 983493299 706571072 167276880 904209264 894929704 112802759 362923761 763554984 467344559 279152867 547655427 45659370 538889595 605147667 142268076 653198808 668945273 951486912 966031214 42150992 217916963 332494565 125705582 146535041 622655949 362074341 141087901 381821124 319221725 916194904 85924769 995234596 390916654 956144489 801800399 257978642 778356924 793736707 699791272 452534198 301762245 119750566 974856932 734851283 290564660 961944624 989589750 131669821 876510036 152682548 560138308 478797199 580659142 338984851 204219516 301436713 212132603 338666458 859411853 626473327 824402319 85124150 463253178 237248652 183986184 356687008 927820273 704269170 55374693 209184735 416732148 186438388 419453607 767668163 525674143 599332861 956684813 267809602 637592957 65043054 916685757 988894860 724266706 549181709 21235263 40348369 484239387 310667151 923241004 842395704 404977949 111361604 83060366 959448335 55845655 747820205 119178200 945122696 699844356 515651336 773512892 129323103 793648643 834810500 135730802 277465611 246031443 699821146 104317733 249289608 977393630 778226688 180042160 516509643 595675726 253414581 56582644 768869589 164489376 274603889 577790688 923876883 860022448 858594300 915375872 185815893 462005959 71829239 663810288 919709592 310702990 931028207 511203309 224993220 183830363 333209359 523750251 390309751 723848723 514921419 545559205 401176947 484463367 533273166 542621690 213322854 15994808 146008874 904585648 449703318 818785000 168078755 101881076 177850803 99064845 288444822 734244524 941242742 152231228 897495720 576251468 749886572 13497335 150500908 229569162 743479977 672682770 50480554 18538457 238551909 157132339 110394007 115802885 34066547 823818594 981701951 611532937 464882379 714075837 561766654 933198523 569105283 592821654 761527436 287467399 765014016 125163639 448436023 4062679 21989750 770097980 477722161 420839078 202781964 416463452 258196995 222083244 273209692 451175573 238787194 133183009 718912107 466373400 71993969 666721384 244697535 232291141 538738657 108777410 541954785 65705739 114658614 876705379 482358376 561523906 66825519 279815741 981390044 820326455 440629754 400814068 188459151 825968410 887516824 946268621 198995221 458037794 283428768 667097184 86826515 616818384 114216929 673908054 125361498 936241733 248629798 801045458 490827639 941119662 512786219 452472847 83066516 594358994 545684990 346705296 278721652 210674214 13395151 921650102 93351745 426067580 851838618 554771552 285975130 668361351 907037952 595118206 961090021 377304390 197077915 399362567 317760223 895055041 795816627 239112361 664032801 723637811 901448568 576970006 525457747 612042025 39553805 830374241 98692575 276143696 371094675 827087324 719816298 954303076 514744218 874761243 758427695 408437001 670000373 82041502 313993766 869914679 532979966 601491333 209365784 176403371 834451377 397724687 109524403 799344455 161569785 68141498 709706324 269735853 497284045 622462001 466465614 128830637 436390609 587814373 757449179 172888443 657317484 521455914 154719237 933679274 870514729 278586042 310877534 288036127 75588665 58678041 557093706 2517816 456291633 82672786 596261934 657088298 800286703 906803068 407251916 193871188 446816704 750105856 251419032 889353097 86610858 500270759 96378849 776042504 663666233 857395417 148197881 204017845 856136337 478856961 435554257 710864021 190518002 603083345 667899663 4725489 620533000 70006456 130716851 324069068 399333994 529590166 438474148 210866614 335446541 47619405 225194006 602942259 811436384 484315252 18092102 839280966 440657088 495059492 399864763 779239761 20583806 223548960 790024220 634868012 626254754 812500640 280545892 43963156 371746255 754020892 339576340 808218154 38900831 74373421 52042947 731721405 553906905 325837303 499373893 40131288 570678547 90191763 688540338 885789590 632144068 829493991 601738254 337937215 501096040 391577 882703413 993927348 517928809 33045377 78348824 80672277 358083184 512351692 204255486 624630571 927004207 634836220 92361627 322453791 513232977 199589438 820252637 975701401 108235862 201475811 847950568 662476974 195547357 685921042 699527434 345618579 875742216 571736203 767135453 853724107 604833965 190721537 559932090 458029025 469470464 70886811 907423683 760868426 292688273 172988280 466208787 220927908 374981303 868682347 462142447 391934643 232313546 305176032 136026965 633932261 762601748 712870017 961934991 621377948 94815726 572733453 809414798 428328103 675807562 342730464 779977573 123239847 616839766 215411730 778082410 416288709 914235986 455568095 989783254 211693699 471999889 129827527 828230442 980171008 275778732 234193883 955327126 562717230 289689844 806004049 301206395 166696817 954577771 640271311 252879959 106953321 226361842 782326094 790623440 108751980 751708642 795742046 531807900 97842670 228673651 959967452 401846185 764436651 387837418 239875359 646362402 897112061 136624162 840144311 569757162 642932195 625678222 750553197 15105244 369342389 168797077 848072097 240909334 463042415 71768867 616511397 59229454 389949065 898527807 922278423 462581551 839489734 337515601 371270725 137178630 86924561 554705334 415697577 921512711 97836870 714260577 675091605 870048699 756762957 859518888 849021031 130052445 132709229 22049366 852690421 23062757 502119706 936177232 317415222 642309076 245007620 608374964 875170219 76263195 553495153 838432012 263281371 871773598 349798746 929754755 106175117 195214224 820812902 773199764 706094004 639783185 366383914 614775607 418886014 909803439 151836017 227200391 529862469 428161465 880064264 620687345 910871933 680230373 123307972 119191443 979859053 55480497 267876598 882658342 302186745 732253458 519034529 491971372 172682347 988589309 101775413 462669782 232465589 785810665 392359573 768971538 301549493 487977466 953126448 925685485 719758440 995377932 131367265 672109551 361969464 250631995 168778962 55871013 635892773 729034326 701097308 103556586 399568481 749575134 907476758 945153143 9320546 884712186 215016760 373371705 668922519 768663000 82877079 169388890 282530037 101370815 543869868 167593986 141213582 106940494 521825223 571522498 898570957 860816542 183079986 634431375 596538750 515512067 630818480 886756245 298727393 836642621 988460143 442587204 956822724 184561654 281974746 713956639 259489555 729214967 248645171 953644467 896661319 425411344 175723904 909913124 228295680 241804642 417249106 316941334 120140842 926108790 215589004 685393140 232808312 792688407 197282702 582100699 906440965 108846477 51031906 86939834 411576374 795213618 849685323 64711300 507630480 838287071 450609545 957002729 783037068 612496295 681001976 457413661 668415050 925951848 517669634 166971493 670276862 574922020 972541815 683376504 729092346 209955278 110186433 368784465 833864128 670978861 666864858 351021451 233164133 907376172 239746202 144578894 332896409 618413688 868279752 142258012 848135515 966223731 613739001 470013439 905520577 506359151 629954101 850936955 443497011 224382426 162864011 8302969 154754440 103479385 491224331 717855899 573306147 329215130 775929068 477152853 891673139 117891770 21575691 658263673 230942460 394272010 30546365 189523929 276477360 539393737 365344711 802313923 791218827 753724979 488273125 667475962 792104890 700455879 429651796 541629690 182609669 967504748 173827505 410938886 811489108 264953734 833188050 441868991 625980009 79922298 898711681 527705696 753790527 795451928 921786875 696738049 345218684 574580000 389611310 136220766 530237862 451731329 288132131 375214768 605569115 587519266 906542257 57552780 137906288 729800918 431065614 200008208 577459924 481475940 667779456 290613720 505608064 449850698 459949854 354600423 339124857 195247993 650213773 420252317 184241210 850557746 380534766 128413121 375633523 138073042 306857866 742211856 478154527 615228957 925575351 892505394 517395024 583083829 352409827 707833904 652007861 658382764 808433687 477094445 203181641 796945253 109194404 450134720 802736629 593015561 938224093 437318673 514000361 847138171 2050970 989753287 218501544 590306065 518736310 612710355 538052026 953562225 343095707 615227236 671034210 800267239 310168293 711524381 844333789 132062355 551695292 131598627 885345407 293886766 733909391 733257544 70086798 659067683 210951771 947753905 961836951 585578216 290597150 817594671 162370827 990561990 28614006 212945112 499401875 551349583 893829865 656079182 705273123 824804004 249080637 882731160 354404411 404276215 466964911 253080248 560401719 214503327 608059682 851485431 550787223 612867627 902214669 401131415 443742425 226058228 512243976 702371563 10908040 211348729 660700916 683739388 470700884 456257031 535939352 187351524 576705975 625484319 268454874 163733363 769972390 767381592 267133967 949281398 61294525 555716197 940322212 260991379 225757991 747453102 210380090 262023663 241571472 876218694 529773180 463309602 195007869 450425213 107934185 427849804 20941129 174278333 130039745 314985800 287273369 39223662 539678249 438741838 544228372 326066288 776170465 295391764 666932486 762583951 185350769 403234687 747438396 148052766 673677003 583172392 370606927 106662821 249058089 627374654 92680794 202812733 450170086 839716245 870215218 535358390 335453353 40537834 727621659 653197872 430279154 182470390 404565745 176754210 271791961 514520031 59564285 983399629 844523378 207994827 820914056 485572752 8866464 288020406 481199365 258091557 895319838 221338078 657476749 475935769 33868976 86538211 15077613 532293073 913917433 953248904 220724418 31071330 147961080 159041226 363105262 241768962 542297073 165069694 664182480 803487150 541300957 669233187 415400562 299733933 389552196 429623405 208777462 804936109 618127268 457839567 674137086 927464522 399935369 74354575 369674766 1709858 588515464 136200535 37060401 588639018 970117245 471893182 186197117 369461768 512465775 676331870 62436708 640050110 306479770 123125352 933147813 548680302 542774188 578405890 418907368 550356146 93105363 295780072 697780540 980285771 694844195 833089265 187656939 464996886 521908894 875979795 220410098 768474635 444359455 356542207 280044762 522543100 615272371 818939146 342403762 280058148 831673122 321325053 360788303 70927303 778998843 399095372 544897667 206095475 405330561 253204516 41232934 589509949 279929465 971515554 214327453 768982460 469946412 162046498 122603240 387948078 315350117 999510064 871721592 537156241 569861094 423984095 319680509 430693770 866467980 73626631 755193481 286872147 767239328 865041607 165781780 228883749 541319693 478861064 366527649 91838753 620181906 797655986 372968713 327853235 189319907 619587338 481483199 728897550 59523283 914454447 228899302 908935972 38719931 546130335 518609952 792466765 915607153 3786176 298523892 934493643 780279737 642924472 334592848 974836517 726392649 994205986 77091551 479346020 677955538 889587513 945150657 861610424 28376987 570157719 418581751 521498664 216324520 43202655 47072487 419328070 195590102 233668767 311748336 224276083 283618427 731342268 239583875 425513316 879940183 8435211 913190834 248495459 208423847 69865049 483072180 425647037 823562698 247058824 738874915 117270826 168258790 278282299 683993240 418632439 839936634 330050606 628750760 421427678 489955989 57946734 573995112 673267862 33065513 890563718 937991578 469633484 163451200 959882951 489792956 479118980 134895671 804803570 329577174 81880825 794174657 939711264 531684812 882068463 858510322 252669100 361228063 74142458 341730987 530239359 976521411 547526441 246978325 216565441 187518954 91163455 560131453 412823271 531513121 876567898 111468672 995334043 983568643 366676454 712490097 428474753 776925831 191234588 763589494 947654123 393092972 363984158 710615739 124596373 583293420 506446680 122551272 988770837 143383789 17599854 854336918 663106359 891805727 560926982 666489083 23401673 93813776 184871684 891745853 384027738 393539535 159111134 462465540 745298836 727710386 445268209 578381556 174054068 606914540 102998875 112086564 501806947 213376911 573514329 407810165 794831512 279682488 996198064 264257406 467500723 792601416 467421197 566022522 324301044 471831913 839885148 884556009 153860553 53339565 49198316 273702454 445110690 247245538 922007901 159724487 496024838 182345175 181346534 927611344 937059817 552443725 831740535 94535612 237797190 10048567 971227003 687590467 116821535 25051513 71867879 178316398 942215069 938333800 367762659 857983918 288321347 74759875 192960481 841218480 253263614 80992273 952173606 772631429 817563164 895958736 55310824 822761297 520803690 746736555 246869737 635099863 293388972 238045687 582613329 29176779 753649810 76647214 364032605 216955204 120894843 741717670 975198645 325124119 143478102 468879886 214193600 406604491 922489424 757723747 308471882 829764094 598372111 527618020 5171519 93150980 694742792 332228129 830286497 276633263 352288346 367001546 590947563 547492829 500324645 491755282 496434880 715085539 535550490 437999765 13527312 889336335 604170230 424760003 838402540 438085319 817106508 669731506 908454111 821347454 407312413 49040044 197204969 348543577 121414865 246491822 273701926 133528150 657532744 764443096 657405034 231382072 907884818 641463568 73221772 999787374 286757616 346918785 295037421 123316523 793644738 95601596 160260969 253451084 155424661 906326595 402197012 52139038 47926847 970226318 533942518 487790513 867346907 114601320 252691314 830074079 417954778 793984334 388218480 897513995 893303825 862207297 877159427 882606235 175592506 476534396 154827835 611559339 642062077 613735388 840076968 322081334 426998452 584647566 813727028 147152234 303483869 738627434 997995826 146322884 168211117 326741195 557177855 401085974 47580058 394138732 802958038 40769364 663730678 135216299 59493533 913519412 959773884 231040500 562698980 18960825 158727249 297287922 144989571 160355445 291948891 970755893 686588894 225344571 389435453 568661368 316311772 17748621 995302463 883727809 595326157 734830503 456037265 674041750 357072503 604248912 619485360 111522134 565955135 181914007 336365829 388706736 7709871 47593297 946142828 823720534 612374490 819900112 871952842 702056360 224459495 330116378 51363872 424215517 275857450 223209157 683562670 556352749 284463641 361663767 518479266 162404144 486398363 251125076 582808644 673664250 79606485 178676738 5376437 183220249 689330761 385236884 778313352 233697536 887005317 770931587 69225371 442313682 450813898 69062222 718087530 300352720 171042130 45714084 613557300 689405125 557744578 758995049 926781804 287767789 778411753 349587032 318869942 400757993 549486375 866692378 840453658 353206859 789459564 550780582 547052496 642009906 500083084 742734706 88611344 622608640 455744526 268766606 173931665 930673860 264363328 830632164 265957646 317191325 177281753 635115882 958587674 280690812 308424010 803698976 798718312 923752341 507649736 339080287 476625789 478201058 29966680 239526436 859550500 341729714 782911958 986564574 651224554 657243680 899808866 57909279 849988306 666551226 336631455 329399972 988322904 768969865 302363722 816050173 397764287 745130027 481762220 667009040 828230290 604336978 534319982 968324775 308267431 262698338 348825567 389202621 801534982 234982945 9083488 409368254 822010160 550848139 756400055 472911457 27116781 738690835 629674081 316437740 523836453 567418898 815296059 28087506 807013995 850420903 302138090 264693219 984214649 328096025 197485550 190188138 900996408 406693833 356385408 556382579 685214668 903939505 979722386 40186428 961181050 358096612 253560403 517832075 101230668 90438973 735549380 4392018 584851451 237391945 905291608 49501349 190968800 824830796 907149592 791980202 860815399 721496076 29751768 506343280 648114851 619948887 21341247 52866067 193827314 611904935 68932899 4071149 874856088 139455334 488534416 231080325 285499418 639764148 913907814 713290974 838709128 224804362 912590482 242461665 140983798 158659602 334794117 24521536 744119317 798146864 982002839 248729 381491516 868728420 269157539 76482192 174306727 278002679 563763041 471064249 606688886 315208080 960448957 239543088 468212131 257405941 697938998 504587935 663363595 766954399 28923854 762090402 512147713 980969595 58274876 526499322 92824004 275548945 390840728 34179440 326726420 148948090 635796483 176900363 766726555 508530362 286389616 794495325 288564005 828493629 875779116 76112898 226130314 417321280 262018591 785665134 321607018 775540825 17765348 724824648 702416300 406627284 375754235 798273858 376093019 765356025 579708415 922687180 664706707 368023278 188524179 903567523 512098004 267094186 957943085 35274398 698603837 970139705 770973684 267644210 862475438 997983176 54451281 762317432 509636309 248603692 141459899 834613646 181902617 676841396 549800876 886940740 284912577 93310271 49050159 450338267 399990495 354855805 448048940 456532762 680491529 550763335 798175689 894234318 99000537 122583074 417293723 663140298 781845064 926237424 254215783 701869025 62284298 231779599 306329683 48908209 915750008 914028703 917227028 780581169 255068499 299526240 166344563 57232246 758854380 708321766 305885898 41260603 463026894 416112706 269908419 869054957 522417706 734034553 447593191 166614942 604170609 590832813 980647416 858076441 974086347 143104726 948835466 803329856 861224127 37801473 8289959 929463103 564444469 812735815 36309970 861775516 280854803 917797522 413069862 204025548 550749741 836761270 328746610 166648109 415617294 287154204 617273794 578463451 603187976 961753081 805950625 421531177 659721619 206420860 802631858 515257071 928837486 401308234 285403292 803594307 762227729 76356649 678013288 541372446 20795466 332475518 298346249 760163366 2106181 823809643 355542550 520682817 416529938 821148005 398603833 584264847 317934445 739343695 126167103 889412346 285355902 371972856 950319679 346489933 703712400 550384125 243055106 948835908 824587973 490172413 674431186 510500862 559629481 745010675 48093048 557313975 72441936 934088871 513537232 553134094 89473758 294410538 408037404 462279630 417543337 471324545 95575852 177541851 43353121 629073160 225126029 506544373 441368100 579342015 732683897 284317800 536315977 500171047 882658362 320887756 289943667 684542806 672679178 482021605 58938597 833646268 488055747 262316119 238853177 158256451 420845975 647394920 483053735 376787432 916614364 762478889 686008560 360917199 241650162 752786565 346595019 141463978 693929444 485733746 521707076 260491448 454545456 133197244 465733781 637707220 266559543 487983461 103902919 228286151 109682299 247005525 63272293 245245229 311761690 247177319 346869199 177305834 675193795 976227287 323048275 589358326 646756055 323974886 418241024 447569057 401557099 764076842 884353507 661440902 570895419 350061059 542095211 632047970 372404041 280540289 781382657 654996246 287257662 262171626 740393150 351432140 881349705 184226379 321432907 878088650 73404322 737093482 619051159 644089298 713316049 40020809 757742519 37661326 680571692 879552220 969358847 557298930 271282164 550780078 813295856 771416027 195959293 196617893 538064666 952408947 385531657 586973008 149964451 495071770 605722675 311707122 35529162 312342927 719166480 171508900 325436296 782626040 585754562 511074128 990146286 231259814 485395843 32667387 586037508 841441328 807790884 31760619 220071011 669806912 954201263 35869365 171962027 506196059 482047598 465775404 660011791 17003101 250433940 845330257 15282251 869749830 217747501 425214508 340271545 178011319 950301891 342630143 259084313 750080071 135360421 827227454 217752610 779873623 389571423 594862535 474172340 91147707 348686848 827990337 615510882 728299108 52295994 57146806 207689108 807499780 858890042 603620508 245299028 293827866 62327605 508519898 907903738 95801113 958876636 740630230 150625859 871753626 327131996 653188282 693691875 886338017 31208127 190415908 8903748 343482676 452694683 977306447 737744493 965108033 719055094 634249381 81030218 140819725 225849721 310587331 765051791 575980426 313811685 695239896 547633463 6725910 702162334 524949965 905396767 62388533 928406650 752826583 34699712 895449156 979081101 107826649 507626595 564051148 443338549 625521467 912027774 994383942 89207788 7953847 918610387 512453679 267503176 713748826 844300146 149675795 710179082 321105051 249952084 445348423 78932829 895779068 428316264 768665050 135983869 999968078 303891650 992779590 140347906 331317191 46701268 109838480 347373819 71223873 471727236 543266008 650176750 146302378 798687103 753826537 348315502 737587478 136721024 45169603 723527815 656611250 553226307 954431695 649510002 188143556 885330068 252514555 617901586 688581008 525812196 278962550 486198149 269924761 50618367 912092192 195581189 675960374 622563204 271299192 2256773 655959959 303110653 294280612 108215576 650628417 104249213 198338691 372010261 885804271 335102751 536832028 975498157 129134182 785957823 135501125 162257680 245201685 496116338 328940860 785286482 667177793 893986618 192442934 977213213 419056703 460480759 171688058 818646614 691954006 890044528 168605419 306994706 114858017 3256725 23729617 639087703 406491970 507439475 490100921 301055148 951457157 919036119 495566960 855530350 224349428 959901285 998112830 512356119 12871831 317800869 364615705 340518100 46143608 716298444 862884206 666554608 413342638 606431124 431313529 88839923 291805187 44190533 155231596 827060675 531756916 549002170 724356495 984413501 114432846 261622712 952289742 878507602 91989731 585406669 367155931 832528301 442941086 438683314 507365594 282163180 503880671 173478369 628460850 834827690 19078305 56568032 617376630 13962458 794584925 569575783 170208691 625967054 819756393 858450591 384873632 678673668 534377138 734033555 530644505 53503110 460017396 903834484 226603862 759629878 24548247 775150777 379408859 34445158 129294621 631417251 378718313 8426460 860354786 470139487 545627994 637568907 46164752 179170322 24307931 893358557 388965482 711319189 506246623 87694839 248676830 152682642 260829184 734256467 287102445 243546458 582846478 610470787 697252340 445506957 545086991 678863649 66920978 49654892 65645825 402718230 846292804 773766791 19778770 762236196 253937389 781299237 332038238 135498023 465846632 541263435 439964371 546339065 997143344 901261245 663353217 548045680 277342990 789739855 278159810 674275715 883813052 50775748 251341740 907893779 769561282 935230991 494476566 233579758 838292703 601266545 333098737 439654445 298585628 610962708 549342101 446236468 212046933 813359662 526638134 548063246 978629108 111284815 572070717 768656927 663207725 736381290 577098487 788543370 324744384 99126600 870241834 930930865 304860917 59365384 329917956 502139632 984821087 596648750 744414420 211540676 775836391 192499131 526057697 855959752 302319135 743707738 206825585 213830990 168631433 371148274 700301697 717635156 355385595 701242656 362972267 249926776 593629126 685316721 428214885 68429910 327496418 119187069 877068403 213400770 540223903 962194276 816616880 785702428 237925198 823134700 160016648 991845560 304079030 401286856 523632801 368440689 747392561 435998615 368210029 830176722 611954144 715014594 770778017 864268428 628325519 926875120 724038740 828920570 293982582 523107621 906519005 215982211 837810453 354135548 16788913 290363453 647744379 305844082 599517895 795047638 863338733 90295335 351474986 587261895 935699284 249103568 606997451 97852590 764638759 129653923 413920261 161745852 559520585 692961902 162914671 829761089 304903584 204713472 760218732 139285491 676655551 806979956 697851172 244034828 751905806 933478402 53975576 471188484 836851885 754494054 673733004 156310338 230299236 366441117 605895070 292865144 414524926 448444082 567131012 856340304 679645943 264851879 760924226 138506455 442512419 426707965 762369909 580679195 42801156 451251427 262756635 285046867 722512960 106597141 971123315 543131439 760668964 941459368 835808729 905888740 325302609 931573636 158254281 879350195 138408283 746039051 504728044 678487879 120317518 270389655 347224790 283317244 562599274 818079057 379184137 626441612 280716079 391728166 749547550 455758030 899218871 989307956 50527162 598113653 387761127 848446854 163698068 988772013 17907947 566431675 842312483 165518293 342481282 302634360 559104339 180167378 24744044 944758071 915379249 903745580 598792861 258338536 491023860 831621375 858498623 541772819 104926893 305331735 369135134 374372831 769428563 167724444 670886738 334683715 45053368 340066310 789431960 478900536 441557387 270217222 458781581 182007571 685611807 248639249 740286333 570300198 164126988 314060633 132188941 3279653 18203535 508283783 35533655 803823083 246732557 708154262 149949355 816506 52624245 738567177 475308909 210140460 890272113 208184946 244176532 274021398 181461409 685317783 987116288 921489703 653658596 984056739 103951046 266534342 799647935 328803428 157480395 288104238 249865856 817362801 338927811 325023891 577340708 999450306 498557264 737459874 540911173 435887480 603006476 295046545 290253506 934191172 772212486 234359467 20199847 110556782 119935466 427051030 808132429 954717540 76559263 128792149 666490733 56017861 133759485 197128186 731589550 470573499 752195694 795221312 948834629 719481614 202451595 6856441 661088903 580213267 555510130 891773736 32060018 958582346 762706964 241747007 576508665 840022507 540960842 546956720 103129991 371256624 865808309 228033915 9138323 569337875 546217026 646790868 600513152 40191230 111953120 7798971 392152710 726783493 405676059 303150826 738081346 13762157 913618149 600324850 617009818 838746634 149532339 101520056 802892243 666590793 448573648 419828309 521839551 985527963 673701061 935015094 388355746 953860074 410927420 417663944 463916990 983418265 316677916 337285920 107528496 735440344 428503109 381802571 697961967 135718305 518189117 362096107 78691846 779986549 727595596 766127604 229819127 264868184 950007691 175027484 408290715 524131445 225679620 147153619 960353813 872275734 241021091 300508965 379682715 317828357 978935035 710949797 170220086 564851285 572920439 623391321 220291009 329713849 468100103 211846742 478736467 573712905 546015824 878650173 596382784 180166274 687940773 722029033 769404582 447784848 743369333 262995792 487546082 181636648 466282590 609051648 893603333 456025660 278186483 181639974 478165493 346440764 419040686 267594851 174399045 124885002 208958122 985220626 743353749 488464213 788950350 850149478 676982306 370425742 83819429 798974573 921127738 687586754 837294617 23570812 850822490 870039891 832906759 634701270 627677400 138604953 409052961 347487336 549894446 934060326 458740790 172302897 392013990 638959907 793989276 2638509 37213867 982583378 186074266 78125568 269742042 271227712 442400188 450373121 529180019 885760307 916809148 104841161 593092354 411425712 80370896 241156704 528070937 693664676 439962827 316725516 309218737 968874579 784161482 135372486 322750213 857071155 485522832 556235622 432216872 207685792 329695924 78596469 907925006 424938528 2162577 351326215 47339172 179915356 87506393 147261965 262173449 4662777 371431927 355686148 980324505 367953574 817505144 707219826 527647715 861310617 378900628 189028086 867817752 244095741 940979771 574532793 48974090 622804074 189851892 322946861 755419845 861546450 146602331 113350906 645412563 970864586 907402448 8981024 591859373 252605827 905483524 416943139 195244623 977122203 682414846 439077341 512963292 28871878 988546403 986026863 908106512 206435218 851909700 685151388 337651211 743185663 78979800 214356385 976851878 943791721 492139995 321136495 24375419 770800135 224978303 806911410 75507047 733185528 131658388 663459610 595171100 353986979 713000488 852282302 187538755 638228664 291134555 949057916 870761305 569714361 614099815 278868292 318048171 282355304 188991004 74881820 683025405 657592339 461547531 704825154 397376887 637583184 272511107 156856690 406706899 12026083 372393861 632627497 839426233 565046341 122927918 841631488 20179662 106573151 286335703 933559311 780744335 169718183 125064147 203253436 857109268 867991120 834542968 354935971 400707080 654009387 480575997 612390160 92817807 163076062 470707884 527351094 263257966 82251386 433841254 441811548 688937997 547740736 442203093 983989405 115791314 238879486 627018089 36940712 870959315 289829513 225185076 69006004 390144550 42467048 873120329 408530296 773923643 328458345 941637171 119903424 32198825 705618232 961910306 444956888 957242546 147133872 730034454 947865854 703019054 296414065 751470147 92566917 56409469 841852831 222820677 420456646 274627301 506150205 884435857 624900924 795949421 251201624 115364610 361514530 770946171 53290794 70125455 745409120 993289374 327123613 87699044 342957195 966607141 592753223 457945093 427168024 46305241 110248537 57107368 468850003 787183626 314681915 623041715 828236518 384405371 3971812 791839235 638407663 752089246 126763960 319757751 204417286 608496072 991857812 134231541 454994619 194234570 463280860 845711383 742810278 55756576 7042607 903367722 575228088 669383014 500404107 894248191 835548966 879824548 686487785 299257158 603001100 112508484 83132239 915978771 820220777 157344575 582803546 932199305 230333355 280845218 170362005 737944150 917499990 150962800 145305819 810490886 359987129 587163876 942692719 350351436 753054853 243183297 500135533 307980499 248157744 342206449 619305361 549955866 185715419 895193493 724544569 194350240 322384001 370546612 777328786 53106307 245048446 265316843 385374914 791410811 433923299 165899547 352812298 378262042 378333645 352304314 361604450 169093466 876978429 388862641 980053526 209155660 216200336 509074460 529989745 729074339 292568792 234843762 85220055 617941133 213674859 352316074 883994310 554254103 851196537 634194724 691724891 774109968 131445422 339883892 317939291 20480673 733769091 737941344 63466122 278707022 408686838 978614471 976760492 236937396 758226627 68486101 172784879 195813459 74155579 753693702 391523030 200037617 157001641 978947194 879013872 599941612 38849166 379366324 897625489 990234814 430631038 389348260 481945321 812586793 785824036 279552505 108806888 25757101 460969466 462776082 752499640 411525511 99394573 959504935 159023430 693633040 902112019 789937291 764047313 662694305 778852608 115771282 434853738 820487492 117691680 689589913 509220451 816837873 364360949 42948629 853886013 183336279 373336465 332761354 43123268 885216363 188123594 4112143 319312136 994398985 928221322 790039266 892141709 176482293 561720797 296844223 388294604 580601327 129422694 268147505 759253983 592344588 103115924 412302524 18641350 890008955 66748416 485375816 292804507 395609473 929128128 711959581 73134590 242289897 324009851 192646712 102076019 979526261 612142322 84333637 911559585 453716036 697733793 544959994 275276961 114779321 55471614 730359634 849176444 903684450 303439224 39630942 18761920 225825832 694472295 580932397 903673646 512567697 377678190 269719976 716470599 551731359 213746955 682157919 368194813 827520775 651844834 360175524 115472370 703102124 263698662 939902015 231646402 464205991 629083508 491245630 284015039 451451226 137999266 84302725 420342662 579667836 110803161 253883140 16656831 86435828 575751033 667605418 174593524 223627404 938162442 119244641 125882771 200912388 147655236 463688172 374351232 706664650 488781435 916822536 852084446 851654192 663759038 728870476 404929226 690691474 248033862 31777636 616572050 120613028 222491847 456455019 988959663 556687852 109512052 14088637 762978902 364745800 399467932 285722541 231271989 447795113 753287027 211841277 623398462 319567199 751537907 496884572 802899892 369922251 955897407 815685528 132560125 785214580 673581670 129162980 748452271 70999386 349318923 717924160 649069201 202616160 108996926 601083642 567894707 480821792 631848078 417143323 922884649 303616212 978812399 210057533 178571103 198360483 733539046 641767848 474324406 148761809 794578128 92033936 695429332 673534803 308825306 306323826 489784194 476968817 381852028 590442242 57808930 211360539 994910153 505030665 118797755 422037866 729484109 61635023 94159243 201876845 388069447 317593587 54313698 583662891 169164816 461967859 80784967 124892909 744776780 922609114 161579580 529102045 210298557 685102423 421437233 511911906 922340927 342093009 431324761 266908943 304529333 484334877 948075936 61164290 184784851 840629395 946285960 46144251 861401820 464959471 459696150 388974362 42045882 863215343 57649230 541411783 622286842 789526074 324285646 96735702 937559436 41054897 152704234 729111288 190291474 926567513 56670281 662498866 615473813 624773396 611571122 802453668 715442411 763663025 174386776 459740146 900733602 461834019 844673566 227099150 236402318 402281627 601475937 965158823 676039008 164557873 306875630 292169777 656488690 900376 361982038 992146866 127444494 249179076 879316116 495939163 143640739 676659232 853195005 730697702 208378479 996192940 883096320 937269076 31052578 685709062 374556605 192690920 272223322 79689681 234538529 404612147 580644735 298555364 853215883 594950642 35711519 541759350 212006711 726983333 156489838 82400358 587352388 334412661 632249849 561219420 423467761 290266848 697752427 386844561 947129125 277382881 998159196 281909219 796380433 646597574 426082521 638648574 446053470 848895036 438658261 911447625 700440767 532748962 771010996 689366752 880907191 437700254 845384263 705528450 927322359 545196474 466016328 221690011 255967424 133269398 226650051 163820338 754836226 414510181 419178796 693480937 205188383 30687882 761067495 139734390 45698322 264305329 823535221 74018612 686215589 81599890 753972591 59829243 674887111 710168851 78937771 88389241 632570441 303395272 609903041 421136876 70948780 178134106 541243016 870238446 23752525 369572466 861286944 231092955 5307690 43896536 318587930 145159632 473195104 242028642 617501975 586462316 546013793 802225149 818200009 246654861 674266640 692163599 294999345 570953767 962779251 158120118 435015235 976871011 31054758 149513339 343357029 283687686 853741873 921639540 50318870 626202530 988886108 853493892 127940147 579388938 325002200 153373611 808181800 545063474 398915836 591429122 221346725 907315555 514353885 142213009 428280475 258346059 788595051 888557826 74990500 949572920 676080841 820314016 572828102 976479340 342779065 300841293 302565927 64114327 795257270 695352481 555410962 518663981 515383873 235335306 212365648 146758754 702821263 124413440 621585280 630742518 117329081 648769208 715129351 616794041 66273685 19055904 89969889 945413345 60574660 446954574 261772146 544087953 376537650 35575137 258918368 477153998 653212004 295453150 896430712 472332799 688329170 444444650 708856268 231074256 133835798 310206384 996129011 635487788 455778976 460476434 347083811 122189329 164351765 553573282 464698339 268506017 138311517 283730161 806765188 961212453 159681422 71257245 622719566 915175601 303084253 604570359 265171327 964747447 959781055 184244765 93128917 216522472 930503009 368719728 637183591 417082705 61282643 646544231 788187910 294549977 265748471 830015454 410215984 688761268 492065467 392918009 305390841 813757974 151765800 758091052 880464253 784152585 144254072 425821499 147956204 830650147 867466114 584625722 361080728 334453094 291161526 149166706 364244106 628360226 752581337 304640983 570498258 959242406 174534015 754362589 910114370 599637460 892760404 286998016 977947116 945509409 422827226 250109021 796178987 222030984 163827103 23890771 190690873 261791832 557292857 203856764 155631769 554711227 50117167 643510632 624821145 21754414 462389983 829327648 967260278 38998227 283476198 777338846 133693545 312184966 446178122 563353461 840624981 829194936 200181862 987026919 449014070 693842666 923488182 568174806 623216907 203623621 766716067 582263950 196515966 530623145 432215950 140759899 310716863 848762318 433487729 926787559 487750311 164568359 395214388 761013160 736099074 523861477 980376700 19371166 287010983 345916095 656825396 218705118 393534516 202041381 445110715 266424844 974652794 60263421 104361567 205986055 797536941 896329967 894469869 579921173 574295997 544039979 576408932 460716664 453540023 383968043 248707563 926785341 339187912 159945300 62889973 134316569 86714035 231659343 392503839 637731237 310364289 960519163 795602710 757745076 69907853 192305136 526652543 255344407 721834846 143308019 94546693 714051077 54996301 87215412 236385224 90492231 66487175 101165850 601209801 519281905 485887871 393923510 443376289 239718110 80965166 825090168 192127419 434973350 173066189 293700088 533162192 628657620 521037692 774574040 991423804 90931193 273838966 228356785 665624510 943817724 260735647 493992706 269618992 955798370 46785868 973042799 91702036 238687482 173827429 353669021 497915772 569892491 370153622 362877797 282045639 228205600 354537455 305567641 316280690 765248956 387373008 899490798 828471458 384989479 760475873 896574276 104508815 436706966 80913907 244755358 990341012 622474404 492965052 592145514 145863864 369149165 13853447 414054290 942891439 788158170 31048445 13551766 228360560 886963624 987655887 243863769 335194615 160768346 340178342 676529349 952216110 248436339 777737813 889478863 266829480 995398305 301705665 440757622 391662882 764540436 542215309 140616613 1198811 530346466 416052741 565466149 827575422 822957739 462264689 7266021 819684957 635278798 691219019 784572107 61777026 33662103 814685399 299968314 357896740 147100655 758708764 424747001 543010007 520797213 669003807 199133903 362746784 16723949 1970106 187614437 18209830 217541839 319621204 289747839 54925053 973862827 116342722 80189022 774654146 482830530 667798064 260971684 584364278 142607408 536210927 567636443 234111680 201235702 971419989 38356378 738369486 236900678 155226805 395745722 69013907 262124825 363921518 6751646 197468396 1915622 215472348 654017407 768190017 518627836 63702523 239679847 703289238 792996373 303733303 11746578 764268356 807293891 15644360 89925082 926414167 523209101 435700313 272032265 508599001 619595166 542904101 558719415 110341735 783974036 19650596 111124023 858419950 918811192 959206145 718178360 905381448 102560311 971717324 761143330 580221102 989080554 640461959 125961614 174061277 748912512 804430821 132948796 568225563 427703957 125494155 406604211 247375977 835138518 915010885 374830315 635680346 737562408 822878392 259356056 629746895 1140634 193636280 214485111 530231621 137459799 726862651 203850333 241714656 380391491 64192029 119283306 269794757 254516103 641789450 499667178 986377181 814722531 537649155 834487086 857642509 837626979 280426378 376289720 374290454 461347983 607113465 413033852 21981438 615858273 326425804 283057799 112543903 181273786 343348687 112919612 399170639 882688437 431720809 284819021 275224447 407837134 417659907 162088847 658620904 640512429 26986747 801859800 500376465 465601623 676419512 60746398 129300073 915978142 43295362 785576132 71501955 549393822 819407305 266539289 998266315 691780877 878429812 396741971 391376996 717028429 367284668 113739547 287840438 485810438 446487215 887679482 196241108 550362117 429535199 368185911 572554481 776070748 177000283 267133 785270026 338372220 840501131 499491682 410341747 380343782 979881986 479379207 122848282 645176417 898900913 568396160 255035348 747583081 575830816 118926936 60585162 46892387 142949573 860518690 749101524 683665859 76054100 842521402 77558415 472830996 453264575 36225204 661233624 749815176 497939789 774780918 220900283 101549011 58038453 167263070 76036099 645426010 957939790 398362657 228038804 107748292 774472320 338997788 99083402 22638873 691507133 661775965 627553927 610125633 461733355 984405290 147429462 337673993 655095489 284010273 673834885 860413425 114427 534901120 762654853 284214483 926424221 462927557 783267876 559495349 134806171 382144539 5837600 722995704 888052300 878760437 57348029 913135308 830309671 47115518 188471993 962008668 805282454 647884622 860514595 480451694 5518796 670689974 273508259 882539421 83274230 554506295 935566950 824467641 680575083 57677905 838484799 940785982 603648976 636340634 875558684 950413872 991885723 797905152 224841729 961192703 681379 820107676 988769921 302926546 300493239 229267402 512516756 54291004 244426268 815402393 227479019 792249145 644350845 800213864 518085937 197137198 305103144 823469838 721878806 263794802 462832260 367398637 95269325 504948604 827286011 959863638 217555447 160025066 742677089 520962262 319553479 743210422 753605173 868819847 323266604 249752890 734718264 308886649 983548970 423123017 272244272 506032783 441572212 456636677 513388480 204955919 265524519 120144270 391641443 121999960 631939674 397209138 577170399 880949923 451639522 714687445 194345803 693618174 12228867 914588192 975044617 978849856 934071029 860703966 392426822 206933810 515737849 631653568 466100096 111427330 188484512 502226815 424793975 403513140 388931787 800689801 100458725 873530345 717344674 442927852 147596163 230561306 697763948 321901933 734361851 190996591 176887464 782829706 470242860 951635697 334040603 942703395 887711712 318515436 130343003 487139964 63264263 40564442 232427753 270233086 215301399 10979069 36808031 614874048 420478374 730998704 710320362 638030919 8738206 944057264 724601705 542678644 426222621 589708920 518368770 808827570 482113766 9026061 948717110 545825146 273599282 539985160 895167315 650265513 291721999 827630578 152780381 238342735 852831283 640348657 642053709 880764061 345861940 103647746 44909675 651944294 980468005 998434402 583832967 596360010 630234356 557915834 268614373 26919832 778177279 865511624 364435097 36027636 594590965 74502716 359343709 704935297 3979870 799709782 50150432 652431616 518687790 100622037 659595039 33957477 4641311 327394259 682995869 772306135 238822086 524076926 246293540 843257536 828226008 23791078 370163719 34476819 336961492 60763646 325269245 189786361 595615293 805275507 925328937 496670622 41532344 52523782 872209984 786354225 470498112 485336216 832179142 232351798 190058485 194049684 594085788 623876153 881633497 986703700 92874289 153046109 155877095 180062126 33962937 178802436 278743040 453283626 678318607 54176671 450608247 222605125 25576182 282823299 565390103 49707326 717934745 419727664 869158996 137430 703273431 117066907 938418933 418321712 129619236 372981979 449400850 625476787 504177703 716604865 906200265 352222698 336768042 150675128 831052189 235132674 38237196 813605205 48999573 796661065 819894592 910722269 545261084 116617775 356350639 729132790 623765734 48532078 968943468 427980017 941139526 745393431 117640663 589381377 38217967 247438795 40786302 315775627 463529921 873246123 198128779 900482507 535140224 721517487 144747827 943235710 116129959 450565866 149020039 126853367 839122959 17001836 616177647 493755875 37126726 677295505 374959751 151805776 623873986 841374349 722591914 460333596 701012288 531204709 377838275 414181621 424071868 380284396 692594091 867377581 69472108 869187106 172928785 799140265 293170838 674804422 523808414 233614633 875451535 291403584 392167159 413865779 31689616 233350306 445235555 720446698 757636821 15443062 471201611 312304456 976295776 1701524 418599772 942728452 251730313 632866901 447368831 993554954 44560644 214095761 598652444 525142559 183381394 664170586 933475282 589267520 940810341 52494553 340712356 902552169 893924870 689551045 83123945 82383987 508719724 152285705 67480730 366209589 762948926 42922368 290156660 247586201 923409513 793368502 300214447 917565533 575974898 612462330 854734673 788601389 433046635 143049372 407836239 278666196 350263193 466108319 745703718 210049109 487722110 965337683 618537030 308092308 190504924 463717689 240477554 295547689 282624619 448489398 149532659 633266940 331183277 580662750 994818159 719489896 915561869 837121234 678904939 932488914 915644586 85483218 914218356 94603356 646004710 285079872 72557589 231551746 471574285 846471319 664426633 181564850 507426365 64106901 247969250 797346670 120343278 919463636 656007691 573440738 787873904 694903960 743161444 3920031 31627104 237350342 381033359 168362055 526861447 508663652 286866497 679944299 154620083 103266696 437096393 254834646 616835901 708036091 911983285 199967761 407070852 935934852 48310859 694701672 596146792 581437326 139771421 139314756 446915675 226928800 131216814 908159323 256648996 277975966 379594891 300083570 444927566 266558521 136356717 956702833 485334572 210048352 112813483 240469060 802352346 138819703 545017189 31239816 370873901 41730066 466207450 715113145 695946406 177939810 665004180 204507896 154705078 601861257 314873497 838900060 810654590 656862751 685695802 405998937 151809159 568298403 679704070 18151628 710315034 999822436 822733483 585239605 533543095 356959735 902170581 613860995 372829942 795907753 775764847 832823924 108926022 892120230 236577411 470079046 355844517 624822312 1906794 687846883 886011013 404724364 517247753 865456012 969468558 14851813 55666684 955764884 708870515 368425144 523572316 588468135 460676535 477003460 521076629 867309520 702593061 222430563 490818316 428843275 645957421 273229398 240413917 791198284 223045608 229510706 602422586 568170212 935615075 936683988 662863054 2428215 745116881 945484483 84697138 780768196 281078595 986474020 754134005 257361848 228539094 130052294 421460382 955865403 53976125 600214538 725953868 806667447 203855609 681277536 349310438 283688353 152351930 716024891 425569193 61806141 456036071 877923377 255008938 924780082 678085286 916497221 621685763 56704076 421599037 730386800 445127683 392033160 790091334 372697925 608242460 935750857 307279013 515114707 687466720 459701854 76429497 352824297 42556138 405042080 527393893 162163849 718626796 339877816 414214843 869402655 892684878 116163943 87115989 104639846 300741237 783058112 368371693 767723789 810300974 14435537 426182595 496931581 529062917 410811416 392271110 475096077 695765817 611946150 706362011 978389826 80239445 871073637 303864751 901287034 41602938 518469133 702720714 557052952 89518215 880140669 216875870 130867634 479735846 419709724 505062156 291149308 199193652 17348855 88094979 160265614 586187885 175125000 909949934 666073823 56224530 619040283 46706768 180784710 933330600 861636560 319361807 596493138 727417988 287370445 710085281 989461345 507378476 224525540 89788129 245888637 558361718 201846403 981206809 125727052 736441625 227063888 571785433 677368963 269501752 641850930 377751610 392387658 102206589 216938336 764328108 247909704 965808057 476422257 111910906 565908880 77869946 899536778 556140051 257487947 968683799 306510699 501492110 973457831 960903309 696782877 226965216 144089425 893737728 158053307 792563627 627390671 107773011 957256783 298560435 184924201 424976545 186210394 267923661 177714729 812370818 81401444 629670458 819877628 872417702 618961338 804661391 38109046 958937865 916999322 888669498 848022851 511133259 280442034 416910200 886542636 47612367 298678984 146830518 536892292 640408657 76021070 55450004 202419485 759808593 596572477 186599903 223498316 755170549 642243267 682805779 755660118 853266639 238340097 465597034 448981702 906219107 720871470 86777291 833527252 450707411 902842011 74228291 743376022 870012842 935618196 431239106 507996621 363773146 138908487 582768898 951782832 304121704 229963928 637118489 839764090 692313616 169631292 136858743 445841858 163287583 477155149 688582028 229406608 399132439 12972097 968107795 186928560 369108998 806192761 709312514 604986023 232584618 8062311 837236391 893100359 10328235 243169882 753670643 126827349 609152469 457095762 229184030 508950585 190077034 842944374 6622125 437386228 72376239 553252492 778069407 270541239 625302441 985005538 217680009 937331631 14149093 354886919 886027991 24157492 523181599 194021324 379348139 203461617 770736518 482005405 870414560 535861456 754154963 443693143 25671527 947380987 260414533 608473033 628395544 26907017 55488158 997138627 653380379 776257723 557435205 140828079 924908525 813598209 214395205 751630178 401375830 977882490 247814081 244590840 25605910 54225153 557088901 43429997 994014195 802394689 196141743 55625593 201907367 354194736 552840943 362668794 321453648 949445874 437053389 155444676 423073331 6745103 726018667 122024254 994429020 85024255 966548048 867423312 278466016 860994179 572952248 514219062 835833031 221495300 166507557 26049145 656561969 152321567 618023682 564806273 734825798 29185348 268105010 268130057 360710695 635279950 13859976 197728935 156110320 439423006 152161478 686703291 397036085 962781396 399162666 926190866 78743321 984094177 572499195 629586620 234231176 199206311 617811210 767936963 876260956 545675659 571026478 813289689 641656884 479372491 425079688 995491990 93123192 124015413 336163795 742309810 517908899 131707410 948422519 107402844 704932976 101726208 357052751 431294565 333743220 843915745 118760033 263986933 78922585 550024909 468639594 86488701 150735009 96905198 361042388 5579474 959515353 28490468 222590293 858295764 462245648 966222094 480150232 94242729 780163371 232289430 424210038 925082180 188173484 739781997 349580586 896155608 313464110 511396910 122797575 346589686 690107921 517764566 244661640 138256370 788253172 189170480 296865613 779651814 597137423 40801168 134203937 710336927 279585453 155817883 479785985 855231164 245270480 235994055 461494841 615231428 838452095 57425736 227375196 553265174 88819344 606759980 164071585 248508793 655321080 870593455 760715882 840824312 974289788 562656646 676641652 910042875 582073636 115753286 218759937 813475581 769248437 130992656 112966622 44146909 788191927 37906077 74700462 144747812 784646499 758021133 418903216 697181391 89044785 203730587 380766687 716980517 602853402 230291088 444540032 866275951 811295725 270719137 654595224 907045804 278166810 320253424 881205460 542961121 212283884 767145567 743859418 214530194 901666288 746425063 758447791 961159898 946873245 53594540 896149624 456843754 682609296 443428559 783560475 360510684 181525751 547327020 361436337 329223945 777845969 424646769 211274723 34218937 932865269 735372996 832202863 174998476 689712381 713281924 870787765 42108170 193959371 510761483 958721420 716028671 847189221 848081276 675092408 462500136 883377545 248767409 305211169 652429277 677235261 818917914 284497783 150375261 45099869 151830672 675050983 621682007 508414439 16536331 868977035 439146985 3044173 413621970 359667463 185783034 176189965 972719281 488262477 53861070 794151967 835130899 527773929 914009094 344060799 440367520 445497701 61132170 917759051 15073065 68949081 355729497 285310745 477092982 759428361 631420292 40066489 719255009 136108665 826449755 987341194 2743496 249637467 838086054 600780399 128487665 180849907 729361592 920622584 204740301 495403428 615827965 731737587 805733610 913869461 161365884 942308858 551110863 324741629 942448360 205138290 31985651 125588476 966628578 291082154 727362090 920137220 264212734 20791128 997068691 784411771 186314051 650967076 848401182 634394206 838186714 379408871 354841715 279376728 124585171 182703338 847003481 294405567 591531983 60816164 844334241 816544589 70400810 257748784 657139145 418814986 452576520 113785484 372773219 193055875 612082030 524742020 773729213 243061652 564855198 962612336 327487214 656397735 429364772 491661209 310501015 155696850 510896907 913024569 23098441 422861074 426425241 155264261 910938569 1341561 150905709 712564005 379850260 132102579 994724356 286824042 10331801 967976849 959474834 387728043 150136786 531901070 372961052 385073088 678184699 475997846 842342786 306887486 104706625 300993698 192050210 972710762 78304465 991399217 473719046 326101918 591152450 878885902 218253803 844726450 798728750 57580433 78574588 599388635 788839223 856856857 835910388 692008244 270408379 646725234 515946813 902435256 237245909 787248423 330641915 677167212 799649457 155512906 636321613 771014387 287410465 289512769 326719535 66342692 440720957 135366424 478914198 932267893 371701931 649268588 677275684 868135598 645607584 164182221 971369591 552940595 979703701 438796181 41335727 300497303 291966666 87251346 520088448 740734444 795936679 857839910 292841870 529280385 48780622 877832306 523806804 617820998 177868083 248044993 508922578 113329561 87927093 155284942 108874883 91464160 342287471 873350822 634874481 315065754 742254170 640357204 992320050 332780639 739441533 986231150 573757246 94683741 141760497 241058241 216132301 562004123 759594922 506511823 233157103 43618687 834013465 64791176 489009146 242791840 579341030 846265677 250144251 672496842 258063225 48824953 641312056 50811875 867256954 567692927 855676884 929538074 575796474 857925905 381305620 624780596 786507048 491824217 258153763 615403772 260969950 202277286 698715484 928591321 8473000 193002283 961332215 557993051 951822000 437152727 33510719 624235139 216744863 446533793 115131636 854349837 427119225 153801707 861141649 634575875 39589751 177914239 212477793 955704379 71270187 453780647 872654948 470160188 841748477 868752910 255237048 69549333 168913314 377816289 246276204 623418787 245793229 98729192 66975122 887533848 81314381 670014189 196370499 734313530 770914168 392084255 927187673 107005204 676303461 113756975 491910409 60323246 215383062 23091122 217400234 228873168 357516327 294775513 433281942 173275328 248329785 334488194 11573978 690096674 98619654 728410004 178359756 572855044 212646682 858512686 412631038 587320186 145277312 859284807 55359228 154677374 227900587 761111264 721697427 998087393 537824758 479848265 867176461 374905612 771951 138438789 420909605 854028414 233298166 212016828 190213188 346617115 344850010 2509354 749618474 292590978 70558600 503204659 151181886 140809636 621993891 720956365 394520870 950445721 972147648 115696731 78621181 524000537 39456709 78659425 367045800 978655246 934846187 602792288 715866005 447467714 734374495 998662822 131888149 57365832 969127432 9116667 774454428 728601743 924251837 422970974 155962804 889680158 780655487 516041227 402535727 953244482 729369086 444540294 172445385 957147275 489663964 828931667 585577205 807418858 789413560 948102882 920339306 786544539 174843766 271287170 490458529 554023409 9047122 213330555 200676404 17646425 703275095 81254195 403943288 727365662 163340585 135496742 964747684 973563786 142777557 54451881 951855964 426176642 254079426 123877974 311326630 517302839 330691919 426734354 261501632 60354963 513584011 235249746 655902535 379968430 80589014 86144052 801967611 309246308 897158808 100498919 702157295 313367031 899060640 864735850 801850922 519098517 160574812 882790646 400092494 821593663 987305490 174069503 230272257 887772137 854861643 498129873 84321509 759703351 22530255 68404752 12013987 71577376 211035747 28135680 963517349 965375480 928831499 795059939 849400829 435492686 345760734 267039529 736233370 630089093 185005532 100865938 429879281 27898127 144095343 189743249 550715594 755439214 129993113 138724619 205973443 945049804 474224652 765037649 277895030 826893533 853234554 168314670 794917067 757631981 103618397 925669971 726948087 230339790 202396905 847682471 402554566 729393292 311290817 740378644 542655458 821783291 982842399 988341963 611943428 904125905 977850859 298218002 471084863 225567218 84723155 231578750 206625238 72256679 396769499 778883210 37911400 251391362 16072094 936503223 170716180 751171436 868381803 856631600 543245517 744669997 474251221 687822467 31377388 98289218 568989430 985897443 359172348 191050624 133534448 478612018 60456125 339537585 485116310 14525700 758602504 657794722 419331019 365447808 977857728 258859023 447137464 383572020 939769273 254772522 297972509 393572333 301855150 804209980 65500879 947854503 758031158 504779009 98488212 500648106 296882456 784386210 564317895 711834968 674182382 261963776 664761811 877743278 171223250 373690714 268441538 10245015 332045996 789518811 172256446 365650730 39279078 741624806 921096752 954386349 245575429 260245954 291867417 385933822 204561337 110867936 728933297 417607495 755249781 161306110 145209762 204474004 987563615 729343991 860680972 550922282 467015910 224361651 849653863 433189364 897722721 980607673 904223052 593452356 357651583 967281730 19684663 141340048 492399070 614353269 534396890 250757953 442250039 339217287 10051933 524426171 661439433 161908113 235253295 376020018 321445059 89497294 171350791 556020874 533718152 380482389 197025617 97613225 406446842 336114293 299049878 693109193 117436346 223714051 470791415 941857176 708181708 245787166 760721059 893139235 486218203 84005141 151774675 202674275 96936531 145413817 581823723 500092513 668998547 178569228 120051548 168322017 413473267 505469702 590131192 523899107 212318086 197481249 223192249 905130942 925932608 307735762 892563736 875034017 616019611 878999515 126031433 331476732 373832186 2545184 990980974 813290203 609590927 712285507 587778966 394993369 858754618 119911126 54000664 491120043 155483198 217657560 879832141 330811676 239996191 299678705 39291570 930491445 911494203 527867477 380781798 983641617 738794835 593094831 461604170 196381341 172128231 211022918 163830902 201067097 646835841 447434192 787304604 641646987 95343022 168936511 28519325 907124049 99255183 549114319 729467675 205321646 165331912 200441923 391962048 774685823 199863125 253171728 150295481 639126047 239443746 280571687 456919382 911135749 885312376 482246352 83873769 726429460 885904671 664268923 819998194 666403435 766071738 679897709 207390490 814543510 7843574 179384606 421444413 647881297 569166298 771463924 923567671 861069884 722205633 266597194 968639121 906971028 148676911 798662522 132366595 15025925 286390032 602627699 53940577 467791547 268756143 555982533 335038160 298851486 55894214 434894354 539318292 850297244 161575516 436866971 173747249 876724116 232674884 560957523 375047186 441536339 323648223 342833190 712760175 157070344 980623337 294385301 386699858 413025772 906171182 365348125 703340254 405250088 49885394 708135491 583393976 465186196 674677915 859001928 630442897 235858905 906915112 65658407 390788203 828470882 693961104 912596441 439304730 775341580 358787883 802570526 782480052 277280192 165531112 588550147 352086239 842890785 650044084 343603468 960879127 286199889 917569653 395773336 307744503 243641835 182844095 520601638 161578202 83515290 405998470 694359686 888742910 841370630 720927330 214948726 614255105 249545985 194040426 310272810 953722135 398498704 961855095 100800228 861335271 621409231 58520055 872966904 905410138 40736205 506931987 925683047 581343863 87822379 716104971 749968315 739790241 445010140 620723098 629571743 777229478 7581925 120637173 385454091 152271944 247275265 265337361 811008674 823538143 320193831 918439527 440815142 544478069 787526782 488541031 852093342 926175219 806745347 372281880 186703810 365694230 290376858 14659176 785295714 115290090 696519949 59595230 898732932 812746281 468952790 791414102 11375275 166188648 254946019 507994956 319764290 312498099 743750212 665696357 544092688 183831681 649522943 461397019 920934346 53699478 83284210 138897435 465573761 469912364 461593421 210108772 340846556 411160275 514669180 816979634 861010628 82835420 161068512 508076695 105907240 239813394 162385289 594432559 193556246 447220665 687830529 558594856 656766496 440503642 879873329 79234944 42348963 351679126 321885021 178268453 775485887 280309625 901876408 813612178 74544822 381226494 484792414 251038702 687285551 495080763 732733945 404660029 352399129 41107005 350851795 172796899 81170808 966144845 290292856 203189263 919530137 142927878 806845358 167709342 172062713 83533699 256448365 884538306 539762124 44175197 511977005 545590195 458795046 235100691 242320895 976879145 377170483 793796617 844428013 323740749 828257758 44421634 103503500 147358066 294197973 206742373 290685860 432098652 514990890 538806748 515797980 926003150 983977185 938560959 119368880 184799287 653106939 997039643 881245611 514157308 250170629 132045384 65435862 656392776 143764336 567250076 684870712 864873546 477951394 972452156 665198899 731673444 885343983 181981748 239590564 281170257 308727962 299211 255477782 657960763 442574876 591181182 543259134 692535763 282941428 924040318 331737696 127139268 60785790 432772880 287748374 179685114 152047013 484303575 243406140 890091316 715402207 69883557 580978414 710414087 33482402 427340494 369827016 770610317 521058414 376811807 101587766 47936260 291310731 493584008 740898329 673688564 795212700 400398975 299820518 262163703 982778847 549513695 151893280 92396126 565080952 974695599 401571661 352639298 142838581 140061173 58521606 46313825 531119669 385000926 192714938 727212219 725952758 463198708 895259385 718304881 632430455 53223393 246751268 71787294 966142759 244585059 64271471 87885490 745214312 253874957 235134595 552013020 286067423 154296703 981908068 561864906 708164700 590857030 658977561 305733165 226767334 943623771 368465995 210157612 488418473 905791832 343884964 400405353 777200816 517222544 989196213 46617168 252200970 603049207 29895889 453809613 532455097 21874631 129552851 715250830 972635441 137052158 785929042 450640559 520088412 200957927 973648702 121191715 569978662 490177432 459168388 988341710 302293879 324348451 727901910 866897509 16911122 936365656 61806329 93374831 145416307 738465798 113335067 278889473 922058542 150118887 522699972 587521922 409365256 848823260 770391484 225049096 184280219 484769145 863768129 202783507 430679745 66049677 791370393 980308024 106169554 438712837 566817134 49671165 186700509 64581582 95570738 805868892 267976034 128016884 132493809 706530778 947983038 26432716 551880364 821952577 94129241 104639876 178076770 135686257 348305423 373341 601281608 378652506 244859319 68446362 740844406 297844853 935903785 379679873 360403418 784684914 956934121 509127222 396975018 307522497 892397904 535126526 215758732 655404776 849750999 290923136 357033656 137337791 774285561 240672852 177168212 762460643 929083523 185934892 914950404 506839318 554591831 99171999 303510111 876765233 890904061 399827077 91240003 226390848 283614813 335759617 671155126 615949151 101473136 197236764 526393890 367669352 875002048 58547917 340462643 27754141 893579419 688002960 75701345 432483996 830262487 202886234 867446041 848163987 111512928 145212633 722044172 649355871 705268016 736653804 405457224 928287479 701944912 967818542 17883019 163717885 628659629 925272347 984173614 96804708 544694856 301820721 792307731 823521629 661795901 878166315 364718652 944910414 791943718 278457296 889016434 179956904 315815789 828673395 948878128 89148550 876585813 50671466 444304107 128143582 554564186 426771024 243037085 767396115 214998517 113614024 437061452 15773983 414126906 62807162 707593668 292210014 43077263 548332764 210810537 633651149 879590743 54243881 514315726 993581076 10139527 392745367 227950382 130977094 139922297 623057435 391733706 390584619 426326666 481287905 858315154 784241560 884925503 930120622 550396762 623244503 987554932 218445742 804274221 617437577 303166816 577242329 795573597 275819319 81547104 440042894 687877008 177612800 90986858 404206538 173528844 843595369 311903777 457527381 745530687 110205900 203051720 889584816 386653763 105911260 515852515 216144523 364938109 965600791 649509003 766896847 903239596 649459557 167870689 993348352 573501392 445955294 457095263 623426577 511488461 769803615 358198732 264910934 463941371 442316394 41092061 147645717 292900083 733145963 474704162 921851264 338376599 544389504 704351563 542077840 706537238 157930971 916073414 68511918 705189612 264856637 170829344 37078672 255837357 622866208 137097555 397691368 138560967 689713687 871634266 774334674 476505152 884827907 216111173 889573314 19875507 244632914 48938761 746454690 687535351 39593595 16199150 761555744 155415504 944126542 604932305 28958653 736206962 484654862 391754319 54680591 216098961 765420616 302953773 946717517 612918148 452094342 533968448 905137969 424799732 793111963 45169676 141332906 204134282 663433635 844517026 700699767 979959348 424365393 51015799 387224347 450161865 254982784 619541117 962490017 54636166 729470380 773793586 549587533 998126430 626692403 196461330 562095490 164680307 901134098 485764224 840453372 819247524 519224269 471214087 263981425 813856351 344080213 260325742 160803553 207804047 401821088 897358882 310981114 492661024 728859127 840733705 881203449 798938585 915022472 215895993 693617275 956343175 80292223 548851797 638776125 117946603 494555052 734311811 567849054 461759729 219751258 181463541 436109994 547247597 261133291 252946987 490379316 190983927 876031015 702604520 110034816 460514129 641499353 16215003 11762462 964430859 424881075 320991892 695542956 843520850 743410619 339746957 333570994 656990334 501637986 647527391 808400391 164816908 842788463 848051044 171475548 162751363 249626765 916310331 803155568 181891201 35008141 193447200 970266910 637694469 674171185 79497988 255715056 945083553 5406911 507713378 855683733 27984454 96757663 8512851 569764373 810725115 454845418 14498900 844843274 956112229 513601180 558234340 258252174 501106141 286178488 54961816 476130949 268881246 377338951 953693175 961588540 925830788 186071341 459948410 291310766 671683629 63871199 3678156 482664539 485954330 927891423 405707295 302225647 599385735 585794792 548142023 22456295 76097745 845771598 714298343 696982939 215290897 473283194 576837181 156541796 374101455 30790482 612380282 892374521 979680470 880150127 351475062 159980165 781302681 457899148 381849916 942492439 372417945 175544921 974858872 5181926 976860837 658495384 275304971 746709230 977692341 67431427 432229753 826108091 318933258 70983386 511652018 195456637 596058608 833253688 666917384 28403392 43017098 141097245 63016592 152564099 343739655 59259046 788567575 880698552 642376447 619714070 296304711 894653184 676120830 456548829 717666653 615965398 599173435 289127681 746191743 352560119 993064745 409525915 831141854 206812886 344826257 5623775 134071255 378183474 422252757 206305245 403147895 116769794 406970482 366778375 810604951 211569893 171635471 647620580 653634949 987553452 439142341 124981472 543946337 729553113 873128672 241459018 487244186 359637497 499360529 335654244 198354870 482531206 903682030 720740635 21840544 892267049 394069631 269427019 363355224 690528269 640779113 517618128 470385603 981023186 237470193 412835413 89757216 516035475 223053505 649278304 419086593 463327200 439916912 745926908 690635590 828478930 866629636 617328179 196419735 854301250 289098521 187390207 350804681 38971151 362247072 962679016 981896792 466803590 211771024 255666821 523345352 44797821 796514054 461398794 697224332 738595362 120110520 765377030 157612836 720636357 993704554 467871275 506107729 639633617 336761241 428772759 433743699 637137389 890695602 154509423 107850226 132406425 641745618 63466414 520144026 642393918 207610707 426934799 225538508 225922188 869710503 244949885 131511523 130828829 585757711 907818503 478141671 523648969 513667938 127267134 202665341 880475751 21257987 315207371 772857149 474674491 142612903 239684870 252223023 54927227 420392963 772869004 233909711 274557452 165427501 296525808 981265526 660423047 968172651 964477027 615922292 75545134 80950644 449732722 603549837 92761495 173596300 889215080 190020876 766932004 615464064 569797584 538242811 279042971 587984102 567288656 728101453 670975755 785007802 14439696 24146783 457133197 1210345 539047034 193563504 245086934 194079367 122180925 741876701 670196677 990515145 434083568 774060999 589115195 411112644 33830067 951819900 3786500 742281078 706366002 561072777 905525143 103802026 571985670 749590054 803835305 518066505 979022200 298471209 605218932 23490182 231128155 146757075 874268673 996466956 769444801 700775107 423081773 829680231 250757448 792245724 616039945 8796109 60383904 686586818 58731038 830544971 824912458 279147981 323250512 514609562 273923291 237529856 99289071 18606774 759646657 524088630 69206179 415234477 255082538 207524567 863264680 704656846 713256482 55024727 898601963 241785439 279870204 18200013 315680382 99318837 870941461 937297114 983423140 480260665 622868375 956587603 335197749 34459893 74238769 923779618 733844882 444304657 156507573 679856930 380698573 672809615 88049317 255845560 434328396 851425116 414653480 10804611 691751919 710645935 772791012 130285280 235101790 638530565 168585905 897978238 960268654 396377655 6095466 677572807 341823766 668679625 954360259 554991904 853309074 204294871 886122470 670134597 473489223 222932652 3368984 537477809 857797762 652330580 477693070 941980600 549142950 858539508 478939733 219078630 409423374 69078059 444186606 423997792 468249709 281283061 687573387 327466037 603398288 659540339 462595589 342470314 838805895 85214502 517902844 741384258 688010897 791262891 327759752 705024766 901929786 132210937 901568809 964055932 852533180 909749984 640532700 208005081 113258700 414219725 789351606 60521206 923279588 296147858 575808474 645094797 473513766 64795720 352046381 550335596 838063980 337568719 134639021 826269684 120316124 768682407 818897392 231748006 985906236 441941791 614159687 405495486 255594403 960653708 683784233 968173601 365966873 996601236 403111932 422560810 361958445 345623833 839813700 89863896 181519152 573523236 200886061 17889891 19019429 368511246 44339956 71216598 313522304 96369985 32744350 496084770 704493278 542118404 324036524 425236681 82255525 460323615 898525185 264382342 578100857 775813433 811316171 815750127 463186510 24976573 143140784 972940056 597855606 229561234 88861825 282647706 164581385 97358019 144329897 131596713 224691949 81113957 289994444 143479809 409810162 644645738 566280600 34848441 281344029 264742820 469592306 30031107 22125505 241043816 861768088 62016709 920731996 777077272 785479924 144873410 460400694 653368562 594955435 853284853 192387158 235028590 957773714 26349930 735169534 649256070 649917431 937866778 207026484 512827240 601350803 299584912 368205083 926125065 230344483 80491357 762844072 470101900 181428385 42305223 18120246 874862423 940094976 471075854 559495209 96872031 564023906 935755336 311218225 805075078 780217545 342522671 784113884 221516798 35121622 391325487 182550902 885767449 476958423 259782181 913252533 188396747 322389815 929061142 714857 293340274 159972501 198656740 528893009 604183543 243641437 156076724 192369983 632295361 574653934 432589714 75051011 251559376 309231423 529251953 986359197 420139997 892228421 96870190 208240077 810985449 135852221 845926901 485788974 945743048 988728521 731439057 883808044 721216860 111261791 644068854 669790238 871866172 658989726 997318615 132980120 582618787 69713777 869444722 406477679 243219731 58188967 867582515 928234188 48905837 496394595 383846450 967718335 888265473 451864868 232358827 375056792 938734178 653098970 334830056 556217782 185700259 270515997 486988825 127566829 967971276 478786715 248085066 341975744 445045906 823770490 153236015 196870489 178873336 355060082 87765913 701613511 531286938 327544262 876953424 50200059 133542306 262425049 819072146 380014190 745697526 655956424 249954004 319924134 930054567 66612877 947516682 594943067 43664656 29392593 66891575 278194150 14980676 460318893 86925058 104538251 141183060 598656056 177022741 637505892 886980869 25956729 137297161 172884173 394322287 417006791 825648525 594350279 950957587 49438443 509583353 844462157 161528750 232409162 3793468 732298103 484766127 287454804 351694255 417611039 872789256 179353261 286247833 824471336 430014334 198177376 868874142 434356756 621255698 817357185 649940329 461732220 830543538 207700713 981785028 32382690 707674206 938116852 5357408 996528353 300594119 898429782 269821814 525194748 115707905 73806729 943127922 344812521 314348126 12427152 103146178 121279132 107934266 188736475 396190335 66677290 686382224 497348635 589207899 413128976 954311197 200618020 413130010 201715133 165775531 588196967 234306321 490987354 815218241 951014185 721581634 428985396 4341559 973040869 211551434 435606132 110474022 300542495 794108822 331898299 30715212 33223694 437013810 491800340 384924649 293392678 470289714 94632831 215099860 883630046 573568014 460550950 132259216 186090266 552400184 814853887 478527505 94984660 360640404 227255215 775451518 860413260 60152689 606591286 412709040 518318044 635480971 317679761 510883279 186130955 591308796 365271233 53144242 747603495 675375647 122089185 597529056 166726004 279933609 946170219 606899540 962746798 163575243 519833850 609396421 785538364 52339703 74333534 891899250 516472051 681540254 638769633 652738398 736468799 757513814 59967883 205705940 253404174 549970955 486444737 478381368 501523613 376326069 90016740 756213894 619122218 388379677 372462018 973852649 632062911 851067156 283838461 343667395 69129306 45623104 569191335 143720999 277156410 887806216 900272766 440122808 130731645 366924237 586800081 726799389 912840721 89624912 861874609 496417631 603689058 133182965 907959441 277917062 50663863 12753115 939174664 429850279 881704491 127252624 161381599 334006418 379855779 613300201 334120282 731096445 422660025 996343021 763740311 774740205 721056524 68544923 5389614 39301043 851770920 362927894 875408489 423246960 27035660 616695020 197543537 563041976 627833895 204051643 471745403 235588163 963076749 73620996 996350173 703902511 495062543 840789125 816413290 712221645 72219801 717958275 358373486 486166016 247329596 327217178 973660576 93939332 707906066 842688952 33216012 415332515 918045727 429213675 401129643 527017237 728669882 604878587 61404662 281081429 788535331 72124038 309165509 325964021 465665738 266322316 788408241 132341555 604336092 362857114 38481756 150250918 242945169 580898812 93914505 496092837 258917464 192939404 880712920 808541236 1061566 901208497 180415262 965593329 981782697 187192723 290397498 605767281 281526342 865657457 321642944 760648524 92539789 795117042 724162789 916556256 663196126 746513233 955771611 40993962 514932410 400991417 920812226 118660791 609339701 97146042 467181456 299129827 10977112 355350837 949074934 995396668 667711777 413102960 973964243 66863119 909765130 14125717 276234233 905644852 183687756 145475177 676129484 439107638 143048367 543527397 668679599 189478912 187990400 850210740 127485118 386842953 931698243 261818197 624987874 218686690 571232916 696247946 654525855 888175155 104669680 148276390 386777661 533643575 727661312 339968485 179175577 296493205 783297867 739685171 834916472 464998522 879085087 390761275 215750052 974513132 273331719 911567207 658380586 426864248 995436772 111320041 18372325 235076980 593613248 918761604 754093882 829212512 78389394 65539139 963998201 248454929 826438314 84322531 251262372 839584505 255431032 426946582 306639266 920398032 412509243 788119078 32505022 189367459 177753902 408127980 11294795 172221962 686861446 111575167 332465754 953107282 150207593 555011156 240037474 21955728 816494472 17873823 711003383 462500006 102696772 550266880 182107773 842258796 501401115 64644727 70346422 321265831 487443449 520686802 621820520 839198252 257089339 910144944 410909522 199763420 94051906 124037028 102777221 680357893 868001472 830670673 633525598 819793917 347222332 287610415 933173066 415189191 272228645 426067189 86986718 524190610 102428210 412442714 588005766 51178004 723680622 452589562 550138065 99422685 249780096 161412431 258754452 693383017 489786535 535923695 281219433 370716156 918371863 240459725 263514315 491268220 368871368 51468527 345180002 3779787 496546190 300125178 215003961 302655689 247128988 366425452 423442888 424298321 276092883 310571954 152725448 143660341 606521372 199187587 501045099 979601049 729598517 539813767 469902940 665313528 536347126 529011626 250738366 194878366 821834498 203045595 223908927 193179830 538994268 473824869 179654889 584317780 291923120 281740934 534662631 712917892 161405172 105604090 873462889 984831794 448159933 111589353 930665523 46808880 730091933 158384701 690846681 506994093 918288056 609624822 199140268 981462359 965778767 137359850 94390005 93256816 888135404 446432153 979926525 512201290 402184393 918806630 965256063 580439084 182460403 173687423 326557764 339247896 7654092 165235097 931202450 899509978 256801811 580772587 223768847 571340016 887317511 750970416 417982938 894754546 927397316 818160630 730447991 489890449 151145121 3013085 260701825 124966600 290625667 117359838 441776940 768153967 33008515 226956976 64979896 391693581 952906509 107599274 371553124 215603482 398704387 568249235 376214753 454226636 3212553 755489998 303905111 957672568 388501354 667619346 988382020 30188211 549641811 289695303 651009250 626197407 337324510 483802425 786506532 16109846 467509317 823016050 159428880 969723579 763636258 569598313 418098556 9654137 900161344 316285416 113946644 687266174 378852959 348865116 77488595 471659306 88803658 247195512 517580834 353929330 109326848 343467158 133851423 638010617 836558697 969940634 86398801 89899659 887549238 347013638 855077022 205130050 778546562 255467317 353362461 480091757 80129669 274393263 922255779 690632159 241786257 338991401 72985583 793975415 63405995 434854033 546276784 970068024 382907293 907048624 696607357 808059684 214638329 972813624 887781829 92754587 708841412 160798917 99402293 776592457 536389547 145804930 637947321 211577150 892850060 202067913 665141774 15508952 378811687 650372985 179318817 878058277 232653153 337888253 464413924 427362111 527229180 450362536 565937742 412834578 329077115 642808765 31801407 371269960 323279085 432188906 49965494 673153114 714283736 347649624 822720113 770295177 331898028 39889211 236514080 955399293 490309626 852815281 889121349 386937539 717242133 214146812 946780187 294978894 700850757 814289414 476479708 806713513 759987909 382044118 24074227 852791820 776019008 50151230 507312644 72834826 68005461 536714073 613561628 452264928 909240510 145966829 216507217 570600822 682499305 686494275 807836382 773136866 653950170 645773160 726172857 255632521 10073747 828591373 702847317 237721914 429410275 717971031 629107413 886288305 592567981 843725133 809731759 655063063 652661916 87344489 877472458 356640689 802425006 661351898 78076830 476430046 532849996 292306958 373481580 980145583 184891302 376382705 298642894 274573438 223742823 175772380 867326258 864384486 54581805 819875814 765522608 680995051 334755761 76107358 821434679 299511132 630025423 83637298 182604430 266341470 584916133 953814656 756631169 215198793 219680498 930886681 467387463 371768365 842495128 184337003 593894407 812472089 420143724 462721355 381332185 427555284 688886129 143386535 803596347 481049113 983184116 792683003 909998061 558711693 284631572 96576131 36594250 373286974 537763639 73652974 963124389 12953893 739385748 140427260 902781488 113552387 416451309 106486820 527922984 112373019 359486780 365010004 600615492 141397921 792122599 263857273 504659168 487077693 452661425 162397372 201960809 737287510 177173362 968812649 401979372 172592540 403666336 741504570 136945362 414229011 784144022 376595529 626985226 496199724 923934721 249806826 45778335 442358349 667016095 226644917 753344293 596025568 651343666 425033425 793757911 388374262 823450991 411016703 770648144 490654298 52165775 643121954 488374298 876979131 952727556 139694719 278030320 850083190 366384283 73723710 542991898 918417025 737560506 72131166 964936168 884341258 774639932 536187059 674699027 928317142 241658767 722825524 669301604 786267829 445680389 804369140 870244159 216288793 830742208 403664576 172710129 984500539 254147827 557277639 856751213 973667305 37153602 826861676 844815847 463702796 799766891 18611093 706104749 196053778 422160455 263470168 299641313 183929675 347820607 64674826 735914652 941985546 820970997 548814882 914726025 937851526 819881862 521204869 370606627 215788752 757750879 337504822 280980446 390646092 360169054 358343239 695716803 550517396 388100553 370217774 281101256 945393413 854573212 249687115 218931489 598634395 661242780 81180381 306835775 316581758 765550362 160078123 420058627 245708448 48929552 302969923 372687574 926013162 947426341 542051167 838202269 484893956 99777114 103634569 486028474 866897652 15897069 418304273 558004174 810454764 942611538 918650114 470464787 148164077 599177120 827184153 608902983 30086320 502065052 462211036 222022363 143026879 540137202 194387059 129655639 136246034 548765841 351187481 744550935 81339632 929472903 862493631 449581582 956252929 174455056 150000693 569341707 164243848 799422483 55226764 482342135 287538465 62218508 632910713 616240663 142965278 786564907 868838014 725485543 808985064 655874259 26376925 220879329 627439350 588244276 842964548 863220168 41764065 267994334 544568105 189259270 124618944 196579508 67603649 78369103 790718783 847063023 413403280 397068346 280823042 704954522 212748762 880243240 844926016 914607949 866633315 623870111 733389925 489277712 263776791 592607957 228876980 107805675 718409846 937807782 681105406 881147487 696573843 552567404 203901370 211240440 769270887 517292063 805258447 147864408 690320724 589042008 63986796 850640397 884402567 249554393 968670193 540856381 772058321 30252105 433455214 657822761 207533420 838530780 726846965 57193416 188022086 323298390 144840424 948319657 719928496 292159184 549358592 677947885 119576056 731582589 254832172 895605913 358016077 647046407 796417104 702353774 834917080 570370962 684692352 741338588 369978669 236962130 584781205 226280918 223927239 42389030 421813732 576299729 377004899 481723038 798310519 566333143 895702861 383837051 756174876 899191357 52685078 65780657 748485821 385456605 504521200 655577048 214487119 522924797 185218111 358100670 47122002 857808696 71620387 982845990 910030586 594649279 268816761 330240652 662731296 30039400 126260757 869602765 192186370 871941387 230494263 703116232 211684962 797284382 561641624 663808143 750618380 130923346 524479728 822810091 43911446 559690879 848156275 190120084 663471353 472619050 805293452 922618190 977075803 567854837 313166935 579062306 18363648 592335076 147494375 195924437 25409457 791408101 27022250 714986296 402081780 83766329 485956867 90236199 881343790 987090036 358266584 382174257 17528503 61573223 967260593 314165095 76808208 442660266 187706430 182332812 707511824 963000254 959388480 670908770 436039665 69498672 816419987 472381517 451008464 759554246 839965778 969916608 882370010 420275773 162508494 83679094 650496091 385716883 633065656 323398694 393466966 36678684 585313897 231573747 814444339 204739507 858569653 887764494 905409148 816116390 795604644 527405943 91389058 295055864 812868081 898777414 521370731 615018064 600897877 235583285 988012775 462925746 911767457 245493634 68057285 276200172 193053024 164899940 610050908 823290579 118737788 124048662 713447283 601102923 18746068 744860284 809731303 26820012 741423807 994582047 666839054 763563032 149508372 626476675 938297938 524451601 784547899 972287768 110781366 292080775 861772294 514205015 236244030 207345051 1861131 40178024 49520468 979513483 145915416 85237367 377731174 26629983 416611707 852277627 937011761 1855435 553162599 79526227 688755299 434410642 418032827 106861670 392489326 840278167 331746668 395964071 68920917 551479327 948391602 542326767 160822700 670777789 129318943 489232458 911464416 272925827 782251076 128727721 476455551 753369106 176781416 566425001 124939025 469119539 143469396 759368842 89105089 211859246 139458282 63695602 755015928 969834814 150426631 114082056 37496424 476901701 571582865 519745669 33295521 70027398 367019109 620379735 137483289 35406974 798565473 971176955 812995854 599354277 40274143 672483974 962643116 703181285 144486773 802481161 508658397 113228290 567886692 987013937 952374169 886619344 942198075 478297614 924045487 646367616 594365277 558941804 913902228 978924123 326168514 108603600 882350681 408160149 239667038 567665476 821074008 337483049 144576258 405871515 187111847 282587595 570256863 149425657 913572902 388720019 981242315 195505226 245189914 752329302 640204045 352933459 230234175 816322949 789105102 399236135 393756695 522130326 742497249 806552945 273623118 53793528 842639468 781395830 800498883 191788990 641834360 412106243 814440990 901536777 226474715 83215914 979470511 147914460 705696444 865188549 436009150 924383957 59514928 299244437 632208963 936234879 673829886 831098561 230230467 798092273 990271961 292291992 159259203 27361375 160842604 909796945 531870567 634238167 688543412 84096294 965734353 312576648 133334565 931018822 713698483 518395553 853914629 502695022 237582032 343758830 262186533 333637771 531078760 126006731 216697000 719930984 913986705 987247130 931450527 66938816 149566550 282702956 912898157 442194406 522215657 664530720 388425482 313848338 192806390 385191057 958890392 368552284 862336447 345944683 312064944 833026267 690479625 247111205 338343031 565918539 948088160 947571610 369336147 910210646 39277377 132012480 409099744 326493758 552666784 149963742 81115405 660070952 617357672 283174435 288562659 37670807 770578766 225178815 617091374 285017135 236034233 326630028 77213680 55931843 861622276 291626023 438424641 243641971 304807438 608908292 416177532 31357774 214985569 121384355 967815029 588201810 94458898 798627912 232386876 9518337 422498472 900513388 581780775 479202295 178634638 277319236 29489901 559036998 76379154 829353699 973634352 240936649 769151151 782266832 105833003 526232995 936733054 501196664 576197551 570883411 385751223 62975592 935275223 564225758 762997029 949959109 20101480 330644630 298437395 341204549 200831394 382276407 546196925 889345953 13715910 103226331 331371452 826391155 330948928 650101233 311002114 36988491 905894144 443742825 80132857 292253645 559303106 682123216 590202881 864483701 274056184 177206419 40144656 189509673 94641758 70030753 628328024 663771671 348588249 815340532 622252644 54638457 311113882 954260183 275100638 3854831 733051119 133309745 21650203 940194081 37119772 960890327 570461256 699976628 126145011 976160772 939058412 702911698 649404485 943545036 271737786 731523731 830688512 25137326 174341112 167795604 192131698 108493272 701788143 569655530 691452972 527953709 372242796 547188313 3252089 29254716 471440075 32362827 4601485 950340919 556393693 144066118 993600817 611375702 273550209 273626302 436743783 711518635 808821823 965517790 270418192 846468218 472095334 353806879 33116371 382026189 525566581 885236255 646022381 491400155 352923799 758114637 746325721 433630593 889937033 574958759 625577784 158235529 222310260 61242447 388574458 17023699 217694588 260397381 759888220 599278537 530446031 975827313 29407189 664688139 677886840 230797693 626860122 464836329 133986981 48899539 424945516 937899229 293253848 61686763 768720123 16125928 406111773 643817271 462452564 295359467 742350040 126631125 716000400 585108634 458312591 136791837 810430341 63268015 683876909 699171542 871548909 769843648 806236837 142174347 916785528 256478024 608588811 599224885 197529039 521019119 232315762 482198208 240544225 327446074 527709035 679020561 547726096 425278425 25335392 498486636 397778426 65705592 211090984 852675983 631748938 66115767 267107135 756834192 275424385 6018585 94667126 756219380 957218481 34300302 285772557 972559971 384353665 660675030 48266763 290747687 22458846 643371077 611146586 332548768 26084349 668868026 888520334 272196005 353798571 665597247 932120250 606698797 602042286 841713280 165163263 827582957 570349137 615013353 757747787 88109838 163448503 155295600 134005554 363086852 363308007 887763291 369040512 209198601 184641275 354901089 656020236 878113603 98951680 86362119 317949237 19093602 324751682 141756920 484317008 588708626 110727806 632192584 891847823 473176450 960051433 891044817 588995334 93322146 47019234 711544213 189454047 342824512 737008717 607021417 432047517 220615232 460101538 138515218 853075320 673219074 766172760 29389017 681045687 303433303 133816565 36427218 793871700 783320348 781026951 892656190 897337620 195532676 176405716 440561517 84165436 299492326 414217091 311400364 932028224 795036875 567259706 606731613 529175160 879431973 55307142 12662921 871503910 898791267 666044475 112558214 106032966 175429557 793759502 853140995 725056702 582160480 994069957 396329349 517795533 318130536 449078122 303416844 129388265 218518464 948807632 88083411 751787230 187532842 313430855 538536233 369758287 340196307 664611751 753794754 109974692 177066256 75002452 783829221 455810467 640989922 155945460 821225284 447481673 212980576 319135237 86826133 824699669 255101367 77343841 364412662 946613952 32632609 31433889 441227272 701478137 857981659 35262667 219621065 790261655 861102909 222434440 770985630 67186399 755428090 655139126 208231679 361881670 339154551 118660489 748355433 508879711 757361058 284262019 963673297 525987109 898984626 549891950 973013686 294614481 694342746 86506656 524926861 982247281 232109831 664349299 281432098 824267709 551492654 292601309 489842956 29532314 911281751 54873 590081473 636011559 71304376 113359097 887682183 164395198 599562901 715775275 81016739 436842068 217252475 435388538 22944655 388792798 705213229 154813731 398182144 278541991 675939836 497938210 729832043 505280719 385227398 694213703 107151486 373749307 883207030 109577595 290249112 417011126 624481113 745562422 350219086 801933465 516876254 636320825 842701718 180892847 52838435 314149951 223580914 162390822 15830532 238212502 770341912 867693120 940414627 252355141 974815496 846958744 877812928 93303609 621245255 782019635 533024827 525030036 920071533 404183169 537905169 946583661 694567299 74252355 202926289 826246053 807789423 99547901 246286222 23794944 424337118 76299276 715950804 291492814 627113578 564053781 105591296 802542499 169371744 486829282 401985299 547906015 867764006 12231671 841789557 419628915 279625611 460145205 177862564 123666911 38470908 115257322 771037829 842338766 394298992 520498388 737227554 651027787 804235368 250510719 413920311 838323684 989519134 684968334 295577485 580429319 482574535 646393372 46419257 581355385 476104435 446205768 278586287 720277600 811841560 733707735 345276623 876114672 769661075 741950696 251512331 923384063 577074442 861073743 663945109 784426505 25910737 711003122 732256837 607921809 64675420 579194649 110438902 751065153 672990891 458043462 975731645 794797970 645554955 169128942 795019484 28486785 980702016 695949788 263303510 488830586 651256533 636270020 835322114 4136204 79506428 584993036 133879393 266615800 848636490 384327998 566623659 228461184 486765512 115653473 407842260 280334916 225700228 818841322 717569010 217276570 861340773 451123990 264556490 552526920 613892826 259766585 743633208 679069201 801746139 394734541 578586671 91964339 502651495 543286482 287058786 528526252 471735275 207797809 670058535 283548398 583925189 417785342 531523451 192221726 425175819 883014387 102595 965495176 358558259 738385201 325183917 468325744 399477871 660419468 203596106 438719808 563370943 954576083 664291035 308873070 19870867 93793528 703848779 969201969 408466399 786125577 581013438 797341802 623010873 124870296 531160831 560478657 680852044 769863411 802416192 932493252 581543489 555429670 601796254 625511488 543714779 426857670 707809859 69956910 244322715 246015932 745833814 195039195 908996199 36526557 815671617 200478392 132311888 315529724 741375683 141745970 695963222 608012894 807902274 828208867 131697687 464785541 48468240 282107144 446441306 309844310 599046965 29205051 203632975 138892779 481238238 842571110 581159691 464018311 161271809 622564288 985454888 742062746 77013770 261517412 897565305 222338313 930900378 952483197 153730212 435767134 919585575 810079848 651490809 681329422 356533838 374999873 121235868 81258892 947690454 416281608 272400384 880097700 542783626 622942512 126178010 319324925 320125044 302077332 390176927 570594808 36885412 229513323 725266186 611982556 252173366 853298004 517315691 785091889 284369019 65955917 198520441 64997537 248474751 959322019 557013742 660487172 961961551 681168032 501198534 572944848 526952753 103381145 921103620 971229739 600313797 5494391 252260414 498036846 992146302 944636940 619589772 122913252 180738226 359070347 576399824 421230557 924019620 193438584 932259486 839794479 437526180 934710494 253657027 134708505 17056664 156684308 862768909 677727853 787857613 846595438 251510480 682230731 369513337 341632514 260423252 288291791 572903348 851268895 994046195 851612906 257857910 261222764 47731508 600590531 146961778 500227462 603569202 313884163 212748514 245071102 135363034 405799239 203631706 590298024 57433544 763095621 904254632 252065218 189050993 729490745 276364441 980209317 635764031 163515518 606253150 464306996 104770673 73171376 498726769 97272726 722272378 860098847 640623250 401748752 164525777 884990794 979186455 680301323 871731105 878362263 952548597 186656616 519954278 829636162 216595434 352535333 493726249 258093524 472049602 416179319 486864892 908805268 80651956 874243658 201606404 471153313 13507547 679225583 294259245 146180575 661120315 231633886 182032065 195449651 371683787 617764638 29681414 186565231 77786002 187499985 205055399 523367519 85883153 273300494 917570641 164348483 221889672 218888227 763840087 978977334 305258342 99782144 52913639 21805544 797547263 180740784 280217445 691842478 986447048 811776573 927024078 287294854 387585550 677639762 93181057 970850634 28845235 805383790 485087167 815736606 799843027 632638588 50112063 411027860 974004078 658378675 946083502 158380980 298832135 431456534 812968679 945846467 948913283 461025854 332367684 115789398 249251969 75500760 664005312 699928007 881541331 114773011 115387452 250900249 853699428 516273376 763401780 708105058 57108780 29831858 885464905 415719377 992669003 948617052 355424654 984098540 710642692 619331453 858149827 241966863 154381133 276670617 492236085 663983177 167966212 662477244 679371341 480932974 120159112 451448360 350710300 530121821 68717427 615072755 474186800 67137009 671790755 253566072 986644382 635023030 605074235 520812271 146544061 152417928 595680985 182156231 177620941 95048532 783852527 377479701 212406670 418496266 729325574 377300004 630150817 293399325 495327124 671473949 934979398 46822178 242779030 415124574 141029860 503317691 712935538 567544545 906534478 493878786 417165459 288563402 925173714 1166421 813987140 598809107 317358807 565525375 32834189 227346125 877728369 388602774 159830062 808470907 166408395 908577690 359072753 882526551 666401145 924365968 637315741 649171526 760200576 177217038 869274172 579736318 317884155 379999365 443218548 801636204 766593757 120622981 295637870 218745294 702741491 51442930 726936343 886013832 795625786 435909978 649253390 192644198 932972993 708298155 577093771 764079852 644548914 951138336 659126721 526203610 91547998 101759525 945637504 178085873 46719047 749651125 706557341 250195205 732563220 170369567 491495478 373339245 823065528 343851764 738314323 135597011 328170769 904950569 899572069 690206949 524957770 415522627 894904681 85926089 623025981 172987664 264686930 650460695 424740847 668348907 1196472 316117329 507471273 1093215 394585662 601294568 921805601 659939955 703990659 81279320 412782921 523862729 832925233 948130909 981476965 370375919 84518474 352080195 714951245 308224139 909013961 802641730 500225210 33912416 2028671 618280327 988944998 201027121 114634384 72316359 441316191 155897789 107911252 755913785 1769613 843413147 749647161 972726801 355061017 531680982 975290169 45145088 193626446 150538490 744587220 48134283 899907403 105775616 246719262 806710590 592643372 37467507 955384959 233141673 97247352 541836797 182605417 99997752 61689587 4871038 572237062 929941489 301111271 148599212 278910674 113278257 414274013 667637688 187302752 804242095 104581999 972653798 140320839 289577379 624250145 841487294 15008521 727557697 332987448 688009356 212557047 27954360 774829537 898829632 407953659 323765383 699163416 273395055 472788464 397139487 567931672 979188542 622173049 355899093 892863888 696088284 428798463 271335130 352748094 744876020 943004722 679846559 185948798 380525532 279174677 243344985 117790193 437190815 46987786 112973464 202098691 496444211 622262856 900884307 880220996 609334604 694234899 407229130 229486287 337046225 658425556 847231292 932899543 635266997 199690481 266996205 515229100 945671306 797384634 696965789 69494 995493228 287895327 552032286 598052315 951898117 182947005 552454442 933663837 147046750 401004720 644004131 475886750 321714350 289860577 630309003 920924180 355195912 282037446 595179118 873557336 568277305 590049391 276355499 39850514 389957693 244553345 929171559 874828919 544454057 669293153 26046552 958271273 290524948 776433638 447904539 480461283 431583165 540606199 112754725 282218995 37199120 89333095 689328382 654912210 756141933 312291296 669407886 423022756 19025893 481585821 912465243 201402080 953881305 71267981 73367947 273459523 967273612 107459744 923795348 846741298 727081084 985522839 993133619 241089019 273737820 632407924 591036572 522737725 254377783 809126060 185099737 712969658 297386785 319131556 871610386 820258735 482896189 341378670 386160575 834004325 853129613 227837121 670109882 867696815 778521500 866746519 277884050 131189092 331945080 72379539 30829051 519140208 66157270 215263090 856569262 910941793 378445830 83134148 175619685 104011231 983721298 560347578 922527677 955649885 219406740 591730310 146389522 542848434 43910710 396518688 129471299 159106013 514039266 251233629 927013666 342131725 17315788 445831000 418370403 254625718 430584125 975479461 144063173 990789839 693696460 442016554 79397204 317553987 818308483 565937736 115546125 935210759 192884943 496797275 342685521 856914925 964559391 878985817 854248075 586910480 191460113 896748512 756682867 153040513 75236074 964328937 882939058 289932311 642859996 301557877 627043661 862475834 202975253 353165889 489267194 958403563 435938671 291682954 23337232 967969119 269806848 142972103 387252734 883965525 396061516 679960291 735182694 972687887 12203818 196740611 443041549 808944667 695864253 119545882 283251714 278753635 767694054 656278602 406599067 349187801 32476046 392220674 184850644 655233108 32038369 366745834 567792161 584639697 798783523 44376656 264117775 714958529 772826257 331543742 60319375 25606347 902915608 508385581 165366604 704611688 872480714 241536379 870629894 128223970 399617016 659245932 721320588 89565578 43969941 446513001 903375293 260259199 774372050 80686781 82013859 591300879 192469252 478697212 581032147 258853596 23340204 259487154 991809687 307794635 862020472 42174343 601479664 952545408 120694325 158615129 922298732 992842846 456102522 940079076 491506473 34143684 954764793 848506964 210304698 777091018 523467620 302134291 973766975 30430446 120208932 110451990 10631121 139489204 487944284 631106020 703250118 192167976 760706918 809580 490152134 865175870 70574483 288743373 342380136 953221096 420231959 868472850 712563004 961712973 678993393 645744690 650251518 146186102 941578087 776833946 823798290 685030346 917482918 151608117 963170834 462682573 993519863 618175449 199447281 33159725 829626605 376626506 596024736 1011324 339086455 985187912 250000708 286635329 886820871 87288030 821612563 933441057 210521317 912558070 542247447 601802853 866965495 872444227 150897408 199870024 666352485 333435088 169713015 398795933 997012421 984095911 989216163 86101655 299410295 267501294 664898601 926147147 924841885 490212173 507269545 582430515 444633318 271543088 513403783 494719747 340330124 404693818 178927263 161785623 209829275 643789748 82103472 823913879 283453967 745409288 342317676 656654033 50225019 74939995 915310034 864334221 908409567 470582027 62042724 398383816 857059436 514313776 649802696 666563254 686696918 608691267 629440569 72672343 719536580 43694329 193988839 491262266 718362926 353352422 390213122 901671475 772586586 800147686 642000304 763286079 341544109 46858268 79486323 295644226 955100071 754341322 229500983 683395091 192548356 597319760 638122345 286915399 31113619 377019939 388370473 820071536 203900393 282392258 792140840 745705487 838180293 207197701 625219828 741465739 778714850 451865876 77056229 562705967 717072545 480829166 156938161 353269873 80895117 688308470 848960145 801609165 22049263 289243824 521213070 959569287 754754603 373135654 712540840 807144142 990485921 83147965 927711837 533496948 119643593 425105607 229939194 241891419 105732722 817502586 228723990 245005354 485302935 953813983 302412846 402221250 611161335 138581852 869080314 841990156 555645111 291746741 903055307 738101739 85186416 214860263 157477473 957768703 758443081 733599374 31475214 842367029 815701639 805071483 847367000 675572819 46635483 172037007 278347594 513647625 682643160 37464861 446045260 601221976 356090068 854529855 342098319 243308125 415044052 840978934 812746678 523158682 549411243 815355557 571625881 45505232 451368953 207114548 908490453 309420461 76320391 658031933 75705194 693015856 904231357 828182403 96295079 588926548 160716020 746540322 540571745 681668304 21662680 877414015 564422474 59388804 15278501 676913726 953678661 38144827 769604683 303551873 304629381 249688543 555255126 120676592 611206608 347641693 822317804 330810109 725701989 809252984 993603819 691298386 347917873 463559883 682174080 10181519 28478225 529585291 120282507 874952902 162192723 318128566 484166174 418933120 736187010 833910068 148585431 690254174 875268310 227066102 224168847 579633116 189235188 389740841 969051099 488311417 757625732 479136442 829050594 409082852 549586828 189331672 467410440 376997573 471246177 364215084 716318922 791507653 133040257 505364670 259965916 595665878 21966370 875073896 890136576 38409935 522906827 925196647 893313846 139070703 595957417 36718892 389492773 16371275 416622703 912250938 535026907 488446179 486457708 297458843 680033395 491477415 583894421 859754350 86048970 370846486 563843911 695391104 94213153 847040466 853691004 978313358 264780158 648268307 195285239 23102241 65311088 34322454 319087116 586752574 919914200 906390680 529943687 324007679 804008170 673545072 551088339 31991427 362369913 559693774 33354301 194054438 325332482 471250309 27124575 495501028 646219172 981400589 807523816 608973352 730083422 345998566 278227922 175011997 675401907 591369661 183492186 367357609 379601567 587460312 1254984 326110490 615880821 177864037 919510871 456495944 634789423 712244676 965261801 602972208 703896670 944505827 650611836 406122297 428524815 240650180 248443605 838928227 407291909 609401035 7508710 178094131 32373955 407847714 462783914 657413543 686204954 779914688 764334502 368399454 490851835 581333552 867479540 805575654 461085626 321199351 525185275 763858946 967396613 199187030 411868079 298452250 350585991 412777936 294260266 464771633 403335468 997898682 270000982 485404259 476567449 111009710 569891658 94659462 445678940 56304258 189394630 272061213 825885680 49787331 232797872 824479394 241350579 167763717 76000979 866993664 763066842 343151570 653265553 27233902 323783040 157339077 401239810 180433334 582864941 595793551 447676150 335272484 780704869 213800096 273849969 697487021 112994708 850752437 101548325 63735900 302154811 323235068 79992046 181436254 191752602 401019597 314193115 718820819 129574882 16867841 591745509 395982064 886623567 34134142 114441491 561098629 452393341 730357549 488986826 983010566 45460927 31623624 17271387 972491174 761697803 935643056 683849239 884562629 13077274 667434 206362994 25551941 207044757 26308445 174715436 606012612 350848992 719938396 869525634 874939050 685082806 4724714 934486890 35619931 674281030 982219813 181622450 182585148 83834395 687692156 503299387 891821161 206766710 751327171 557251824 348755465 145248020 612799852 419551615 152384222 679818415 466427511 3666749 957938958 856453980 159548440 235638625 674095309 600250952 725325703 365180877 300738679 949490473 441774512 6335648 858698247 572148354 918017456 30868690 924450058 637327216 965585709 920388939 173053070 472607516 124917687 147252380 588294744 536967796 279242052 532249581 654421282 610661875 441450858 934360642 708608637 334663800 2653792 583780662 411260305 351324857 565075557 703831143 41297438 153643613 342293339 610007189 428598325 326873958 372526107 743398517 436264372 554682495 327688596 475996106 92558547 668822777 146781629 668917916 198077032 386931289 732456050 96209814 247020712 619574529 254797911 664483339 75417195 857132806 176695233 949012997 228040302 804359024 577444839 870332601 624395415 458657542 56792543 881561294 912561456 482969299 376009666 892499914 467531 30727687 129394684 113238183 166585800 195697246 47261566 922708240 688645592 19711006 207900727 902733618 308015631 963481742 267561643 564226063 698802924 709288421 340240971 163688714 703305601 788209208 234553900 217602782 110319153 294390906 39357564 263629818 837563228 302478830 633838191 236011886 408295944 530488184 905877179 679117702 297546894 615760782 17940699 717188879 219885716 471437694 685553503 42368515 455085517 950826652 428039498 461178283 989919189 974878635 290461951 262649694 93894987 23714096 968330398 447068437 557175590 146954408 230653306 416546684 131755435 961294345 536616208 580652366 10744929 769018940 170996472 899093331 115536884 560838984 250170673 847211817 565948549 957329255 741952098 451375332 235400288 894330043 730735608 463691098 287541503 918865543 315674228 451066570 408058580 98921955 598261794 533455865 9781196 111336000 808442279 37092043 609495238 907271835 290494953 819838576 437271108 227995502 914786562 463729199 526204812 723953164 581848548 536404578 554291215 318718870 425309610 36614896 237710763 279118795 323883536 403277742 554456051 411365700 608457922 8224438 156766806 308083640 945710663 979526866 692597007 46471407 891402790 436682084 645182123 63398600 636773263 61207098 553112734 233127361 369047266 238477936 441655508 795974094 478119226 68981937 747464349 494417967 657018787 804452947 444610151 26681649 919716576 902477701 723041421 509307848 578423956 273873476 211986605 218943980 988696720 106872089 38685469 122374165 803098591 49291118 53504425 141326229 77443859 568853768 584811113 713714505 869370187 641161664 468333184 776442508 855695312 894065622 866172998 248326951 427090239 748870989 745101124 319855428 677709070 112618034 179721678 79363557 437024664 67794333 852289264 967664165 908333092 133667940 837958632 979075732 213574217 409533027 146449146 41124930 845645994 256227690 95456130 739790902 91943088 335020189 920041059 896866645 813502043 232854491 270562076 282217884 672478573 835020248 213102603 160442752 253143233 446891478 553297951 562216913 873034906 42165315 621482167 812325501 822006159 126751713 805461425 734219218 371417777 213167643 593970376 800926722 949645585 877253896 273640747 563194412 589820504 464376464 352989370 370067714 864463252 988764434 691128627 271889307 69433725 163300099 621354241 674109241 762463604 21386310 762482745 209873725 76851448 247885092 410289182 997532322 411960654 140304991 345343851 780627785 674751508 510541297 68901013 445305015 375319067 162838696 850973209 621850340 303975353 405380813 751352631 678908274 145314701 242840504 305828100 298581723 283757578 998430228 641947572 556968525 393509269 279069966 758418557 701417813 629148606 332412746 395785956 132008523 74111104 130581632 525080607 355617957 513124740 74042522 656693314 848258766 213838346 633804278 524410018 569863290 745103593 244308988 490698914 824140975 965049103 654254818 126831319 92203629 393963080 172282663 941612564 788479677 481598736 496691392 117883693 20981069 754484192 993075396 536023326 280022057 732506912 907713753 107219105 233398945 115318533 165306181 104643294 12327697 438113009 624109634 892227108 820925226 378641330 552364489 812796886 644666579 22487566 349307474 780170516 264331404 553483508 175910689 110375071 760551328 372217126 543349454 149875044 570572744 688035295 485010668 970794236 328270023 324269442 196501159 758940504 442297217 958113943 263600747 134702156 491784246 166872263 773695042 957111974 643398030 556474646 445711762 324033342 228442415 546813522 144448347 595904895 112247794 349827020 248444058 411478603 90464679 628298051 876674268 298200991 610199229 575119542 67851722 316422660 561170795 280134367 52997102 25452491 238198059 532126652 606078951 925124501 106513708 16315400 596463892 969012802 406883313 357988961 170898802 78988702 539865194 393442871 590929722 118872012 460483300 372357103 657010303 403483292 739886025 519632289 113348136 950667426 15097027 727327140 872697548 176138962 80352465 241299598 906417350 288783822 903835014 200917787 489124361 433719253 369216987 732493398 800319204 137425101 254684322 416738205 40666336 970021673 61640689 727010525 940046633 256164438 160811681 998920177 424951882 176731363 333771860 691522526 280172237 520093911 54943167 177493350 913482277 899382348 183100090 40590895 155714188 536504716 71571531 677980742 791900227 905354901 256807322 505780607 175109626 193963767 534736316 231753267 765102429 393754392 431477505 881397899 223649803 870784972 642923328 43763302 385879878 167597315 68857625 11197933 288893046 273815443 555893999 951109194 827892772 663099155 142318613 714481865 634937277 497415974 705088902 880409613 7523251 828988288 614913306 237022808 884446073 121834539 986433320 56567596 731531640 864641911 169678972 385441224 268331714 849584619 643397543 882648263 215612037 326882311 4267535 59712516 142229235 192310878 484901689 19689935 258970864 132938526 907793334 817536127 169343133 779183032 724895990 290225041 240770822 142130627 829062696 459393158 466489455 984292686 758431304 252459296 66409325 853320932 391027623 208067137 834559058 824246587 748942251 659161236 378317151 326316293 970478469 332974764 750004377 392476690 457486617 509460172 77400073 627205195 955784757 681069264 938821657 323780346 487509543 54231194 884789502 884474409 820614375 72710558 663017761 308011381 343112624 230694356 858626527 559840370 240848368 660660668 611759168 207643350 437073426 995076742 807747226 291454040 823003137 309950543 794158956 258378521 737893445 723764651 673100746 190748277 794906210 926402240 562812905 588754649 399356839 897974420 528922244 385530096 372652201 580969324 966996033 104117896 108087490 137524619 223178655 482686334 903347623 116785615 34012766 673087804 604549995 367989155 383186549 498426399 21132195 947502740 478742599 184613277 143540454 251882038 691386459 45640610 873820757 579413451 237465759 208804737 79097816 173271626 883712504 51969135 825097615 247091832 250185249 52622886 711056760 141596243 794817568 7845439 132031517 260109406 515419492 136489228 736902160 761364469 660368149 108017549 938866205 725156272 218723334 539445373 385811755 28440426 932170195 314847223 529463084 873931688 447840905 493996948 454769990 925357904 591599916 235137022 249560119 233016858 769250693 156782 833948834 426942641 675250863 66542681 356452282 667153906 823466521 14424513 319473314 303970526 3736224 37334473 567343161 35186079 590063699 821815397 874204684 66104363 107413400 472872362 885402113 569675274 700334546 70643063 673907428 438618930 828438945 160383370 185094228 162590423 774012784 836780293 632916597 904827231 110903603 611346953 721014324 531736499 197186406 966084611 367800048 609547349 781171258 669437788 525159622 584523154 129489598 931898368 483915629 9993603 643918693 145838891 781909504 33732967 140890046 337378201 127586053 696038030 742190163 534298386 835027001 116286608 957179382 214574132 921640826 619126619 559640702 605714489 591423299 230571276 109871525 975000528 960646641 866607225 525561948 145169867 686331996 819641301 998067668 128389471 703480237 523088748 669492338 141942179 79558298 325465511 63280965 498625481 226861523 905548317 737569329 264817080 906094760 964397636 45709723 60728001 40830977 397507026 201948514 266053139 887162467 652721691 436449510 760385911 4183909 161461980 72265949 697912583 477408447 387490477 786282182 410732297 728644071 246128182 258759821 201028383 731883112 892332703 204284039 115530501 492240138 890388633 724354617 751807501 680228179 483293914 202455776 549276619 117004913 991137877 943955524 921328183 175275053 225617490 909694023 42003985 232757142 78555529 37112881 840348917 336703976 858151218 783509389 276239772 82671164 250312399 176130466 43630865 799393337 477495828 700755837 968043783 642495195 376556689 416341494 344880433 172691685 240748757 461574216 194704338 205627254 310971624 516618174 209291204 650067782 675102674 49999491 717202715 551232065 733046887 589863600 164406878 415829461 563221870 816829211 258947013 489422139 949320053 341064100 726018357 489793467 537191107 419597461 835558515 143823179 975451239 449138238 965618288 479567856 77840478 641386333 884351828 232764811 727790160 452199531 124829219 158959089 760211187 651574606 669829722 255221224 813061810 3802461 50838339 818129494 629377281 905399863 746841424 785169077 770718416 987565107 259226030 657272211 990935352 532435024 304016868 404879881 939852702 176588164 632232402 761261132 340149326 272107362 985133074 81994639 436112123 490957305 710097017 993894285 130013774 128144094 289502 945098348 557843518 252303090 150122070 928802868 404140441 749610715 113771123 372865201 818188908 449926579 671986392 654157416 749326053 747404350 999470876 256502586 48727638 320850420 153374192 60640150 181106988 294821777 369515844 319771920 168317836 65570427 626808245 635321023 772869860 436052318 730530283 556178383 740188721 61990856 213352082 927409870 473550978 371955391 463400982 250379859 408907125 136511704 1324929 467026216 302069224 481972060 726488539 191861846 77808598 864448947 964760618 655016061 868941109 462770276 149602681 293317353 803766014 506297298 99500333 98799647 819354219 319388564 792182327 819994205 902624496 216606882 634417894 699861671 180360058 438987645 596227579 786253513 107828418 691565356 291358863 987585571 240092721 68587841 815442051 432844519 125073819 91827706 174591935 930373582 353925856 219768383 184370422 644596048 473455956 101718669 284256861 980801641 99545569 71812057 360929993 983386940 668892939 99642088 556450458 967836003 467521071 146704738 528194349 62162393 682293621 65573720 415651774 657836121 636033476 271758657 928635418 187673652 648365600 442290331 963859946 778466185 230697810 492940772 212579156 588589726 568341596 823508009 307262576 133791331 395987771 848724540 55246457 37431514 366064988 682127835 28636026 299598723 273162788 158442357 236553016 771423759 629110638 610519793 257400273 339669806 173294729 46525989 207499738 557881983 839792906 138141066 628467940 438829274 998518739 290551032 521410200 195356520 420844289 335833028 335192069 513106877 48485472 163194951 625468044 535836583 315220304 644878427 773667838 145081974 276778021 114810200 445916960 62057894 204493906 471597143 508090286 216040792 20837443 8994245 123142849 60054914 837102554 261010138 112533271 141533248 212556257 565703958 608672863 843842855 493941043 945179195 877388146 243491105 143192118 541323816 202110934 414716645 14160014 676986229 570076793 857499693 874807089 125271289 987066605 300392897 696634850 185085246 606612958 232685287 527797462 677318461 967538524 559021666 572953219 926273738 303417356 248008245 366695652 192903719 148631961 82015875 652237073 151337486 380314442 718285768 148266763 661324836 984055568 165493937 515900635 26913760 368589735 308784687 743809606 490374164 136414652 369603247 213891332 190543745 94566991 100569945 192675494 27055762 729406764 526007028 785988580 98024449 282647520 66896504 1723085 796061860 623995438 305258845 289688732 113283569 656164463 334678023 977650076 70242863 216706248 506224007 38043415 211661098 725700890 415966086 56603640 779773269 99351402 211496761 544119554 91772352 961202857 684773989 270869321 678126158 971755874 952165520 46796700 284764116 703389347 826109063 30110710 448079638 149353695 325341595 582398979 986189922 135417454 731375612 7951040 243332506 743546527 53935348 77193292 855546658 43788112 522060038 167784460 251054923 356674614 819010073 616172566 623376002 223635255 740345835 771286334 201879594 191339090 841009713 282328089 725438470 742374180 476616668 281934194 774431161 116389484 573330123 86628018 310513466 262827935 837664332 241099099 30449340 938675511 31637565 875692140 332899581 217797518 276068069 445147201 908382915 242431222 346856000 304657935 957343743 643172400 512490136 141346841 219673277 357792417 517479123 399811643 872263532 773950978 233441211 107791094 170254274 343731392 421555825 81199806 240575120 37219575 459919661 991735108 901371237 320836989 769712985 158883901 302474023 732394944 299029137 63779525 185445461 583361140 327243950 6086793 107582105 815729975 798828194 126230867 110510259 487974701 316396857 370350422 572158055 864186612 302737398 407828408 588516812 611029422 840135413 929231066 521839954 79402570 30166489 608172814 406449398 502245705 59310578 461631825 996884224 704506718 24656758 567162149 9535432 692475093 878086515 29134085 48593183 191076655 700464924 190014196 616900289 339887380 151336153 814787779 5744556 802225433 647162960 690365217 869900875 381910456 274586445 486039715 662590866 711259348 344586492 394248168 515712641 297405027 328311150 938622334 306734408 197095810 484599023 573718150 615341363 722536142 406781017 748433584 25845571 91584692 892754018 59646444 904499998 343942600 662830387 731708873 994006218 785246487 37700547 119758510 632926031 927028855 321347509 224589792 839925788 689997360 437750865 759049379 117501628 825230774 959865016 150442672 855653526 937606796 43863486 924276142 661144632 142542470 63256314 975792711 199601864 478258105 827432962 34860000 660437762 784692458 920012558 711810687 982487259 309011968 281622590 822312782 808943885 328726365 10592565 491866119 343262922 257439337 8190793 804890363 407877275 539253050 486657802 585226538 603818531 642950020 708790608 381459944 195619814 477209151 896479161 45376641 508902471 747431449 608854097 156593711 559976637 897261889 463992005 247674531 323396469 344518785 130898630 651670080 113535407 368774540 395344497 341839964 79261447 74029100 177885120 243623778 101575822 619762451 75628214 873370687 941137894 759384788 41667862 791594675 147309095 406905674 974277538 425770910 756617610 901859741 425768683 598377357 85081728 815034800 112271907 180919537 282787015 58472722 70024392 566238875 109034070 68748358 909179276 886052469 41775365 439525888 881826202 37479297 91334510 25818613 540496657 673780382 258489575 965366041 820312853 366142819 217492652 761912947 725594600 120321725 785608692 640305419 269930929 121030730 339233778 474357054 505962272 629083084 781822203 886908164 170267499 122122171 706394964 9200876 7931811 112663392 906361682 104643543 345779251 126205403 648735825 661998412 656919826 929684737 112592194 391959089 585254351 217853773 16342351 826619816 742559353 554699942 190905905 912587652 709377430 547208082 58811008 972451821 29617807 995317414 436353298 296570343 428243328 411349327 142385277 865030962 254686191 893126327 628000055 45175744 119389252 316429286 963529275 67438682 325752198 271038031 967580660 675832726 285034560 679140167 927757239 510595621 50254464 795997318 762740979 841090503 738508798 929615150 231813494 992289827 383123962 122632884 88504124 909113810 241229734 851892715 694075275 793167981 626511311 875350652 980807983 198278615 550309438 260400581 73030594 665231477 492152684 341697593 344166177 500213326 432444168 52050281 718683548 197178544 6422383 665081226 350359367 68036277 673796731 70779712 638468576 683411348 866883971 177949391 638351075 356829410 855331389 169628350 122553122 110654305 12274026 875282309 626437448 844617567 553742996 740786710 934284077 781943564 442831307 209278056 369369334 579747002 433287732 321079088 246505651 70445139 104103455 178697573 301832745 125356569 985508897 102011147 192083155 246011937 657826952 384563768 126098592 600659314 51907749 464282145 943347810 25468555 2708183 77112090 257872671 655234759 81871718 117509857 632711563 469930119 498926474 254964321 19414696 33724999 93244518 55852485 436458733 352659761 185513870 798538255 143508437 599246475 928225829 282323991 113992023 571887145 77873188 168301935 425191589 352786439 842364708 678080249 393796443 897065419 601444208 662797850 740984317 328191285 743681565 118901299 26184144 641209279 968646581 185604017 886086583 331155462 95601119 299295235 700067021 837178661 185488943 661370504 833976521 953567736 873059083 891512778 366527359 637196464 555142824 94176223 379786589 978633492 383787810 365289735 570925234 621263607 669517919 483875280 824139783 962740810 786884556 678397147 636583381 668380973 182134704 973417453 37267318 94448921 274398059 773244078 237505151 718613374 411654019 171635581 737697798 404447509 86007919 11311191 785077969 464882810 974260104 672262830 158646867 398913195 599408748 50974604 899869954 226843603 414666301 462730658 986427301 341503539 503060076 975653445 118721431 143222383 921382686 416053473 47350336 549646100 148300957 1034260 564296360 561797525 257244136 916956511 162716746 534434605 696003275 532010136 139000861 95761515 535796081 23678274 629225942 60336474 865789102 912384616 579259518 115057622 486070061 579033775 250723446 661422645 875026418 5428411 629111348 756784788 553364121 263711743 124190605 939701079 19411775 94727886 791407219 90813341 757487336 173679773 316936827 348508698 557184468 572335625 653053907 426339561 827433471 728575391 299236755 207271454 325408070 638466292 433078920 825458368 505788192 225224070 376188179 964485045 811251731 481234050 491536617 458780552 210626917 833322642 106357766 389718220 477716701 844291520 325469814 868664588 850033395 721227670 170726678 915239528 101719448 284708886 875195746 645585775 206647787 466712020 828751234 605805521 33766706 451382431 139282678 131985429 65215056 30294079 125420870 501560855 730687673 57256898 410865453 169289116 306674793 858073406 98779107 409711944 36697486 510644381 897183885 933002991 172398195 548886426 568554629 540341619 692524828 73581850 497577447 163511597 871960619 757932323 72277135 682411147 613733615 266311782 522503640 702199125 427649012 63550003 109554180 869144434 572564410 858276045 587054309 64597074 30519420 249010771 921682829 580809668 817852366 650601286 441094998 647354642 705201748 414122870 766880481 293935771 85346988 43119965 688495404 569808225 659446048 691525701 199377409 841954926 4057792 822160296 56614489 387364819 175563665 351432342 684638563 916800567 533795764 308788893 987679291 799583416 330108599 305082686 433258038 173124552 848537240 238639048 251854495 510223630 978059129 111256925 277327715 211080234 162913820 426720487 468193396 701212779 743164530 368704716 952752159 40235629 356040637 559484255 248907869 507728822 869377337 873175677 211799742 416414195 507510264 898926241 46828907 282841014 274640769 396262672 257194135 338218320 475294145 70638950 740745319 153468188 157363192 334153760 955140298 411874622 527354002 408300231 991424416 795669634 797018182 849659957 876047241 862717475 746509374 601476804 742916450 768481804 85490859 772980631 750244609 965420078 268092308 870412926 239877450 739729640 204586267 67940893 223111933 521603597 902342538 238938986 922056215 454509741 457435015 30589436 859583138 825329960 94706948 465327683 91777176 46272084 335018889 27400997 996286807 668530749 561490764 929699981 488400159 835711483 845032252 873515221 95483121 343803737 968275194 462126335 209538960 598805660 220337897 127001540 294690896 503621238 441235701 764940578 539542201 460905542 592762553 206826959 39004714 5748651 715639662 58853887 943070918 907682708 303056033 365095605 254219987 716110618 224809914 645501169 211357921 297754517 357086580 485382133 276080203 610781436 180833872 212139598 728333446 174941472 815574237 682340624 470883786 867210305 718767522 896374502 911686275 660451631 356720618 655800029 833804486 972636644 7345658 115839263 634900528 736587868 466459435 925028536 334582936 381537093 802594748 542899244 354528820 672134855 866209645 734795536 535190057 652783251 916822220 688576499 104414803 981156957 35023822 155265011 355919102 591679191 964028851 764665276 72868733 583941344 645703361 516002485 764681669 270141732 318920146 83193252 853376849 631575367 772312241 886729817 497017942 106926948 594940076 37532500 516483552 600868338 186333389 58325513 483676499 529416594 62292122 433184074 297146111 18725279 832589132 25764105 631773277 404694349 657109716 116105508 94515389 634391936 661588893 59145498 893537534 40588276 981653883 942956737 260860692 20913954 80851387 246372073 128844694 137714137 258783198 567767689 148602792 90568523 113690437 249913966 231813138 155066843 574746684 974607103 983975043 903730909 560815637 222315277 945451448 924919071 517522121 662675244 882075171 297631890 775514966 368976896 8699805 146740597 395129230 601609725 264065496 589958604 146230773 311387093 736148010 744090560 522968774 836353712 499895210 922947891 372338764 666285595 94139400 825178000 565733371 981580958 371939751 254362293 643603136 501664050 828854854 90533761 85124361 252584520 561255484 528911675 841924444 456214521 53936153 189917021 972762767 842431991 472445494 577578938 58907006 475705453 801936240 595438004 703212311 150957952 455852257 209905761 369499941 237463936 714652856 292581184 59382649 815426808 694974665 99399877 772574972 478103880 821183802 595354349 826700811 392571968 118504116 401811190 653834319 747231878 137217938 119208386 177915923 901884673 307419160 57663718 261148293 265236098 718298746 413605477 387100981 711186547 483378023 3012009 533917601 936377350 630836507 590879152 153953387 466320072 301081559 171464742 377922762 69433389 581629207 78863053 722450737 285097123 328646239 712067187 204873805 886939277 122019398 822315946 984305735 501591964 369172073 645646593 290918605 440332431 633880055 526967002 182840868 60036882 359298297 533686172 22252670 520388129 226581414 784427578 417119 282655720 56319662 266552928 234329962 357759862 981225375 141778125 736643650 465606169 197925740 508322397 750973593 966093093 402683189 91151065 8316545 87161661 8740963 195592755 743182945 910418765 444294201 220010782 979399165 262427962 105578122 302232761 446646791 687807949 424133628 745055631 403487172 467746449 192467206 381921248 236224780 771677286 345822932 298754949 55027980 118814515 467582331 590514124 486894322 996317907 490832095 342189676 729964174 211223778 949475154 436889704 794010248 402908110 528634355 428480667 555118051 12193380 290611790 338099025 800684820 187391926 13992478 303369642 616603439 36247139 49679763 918382594 253069934 862286491 534100818 294219380 177489153 444910984 651102339 555483284 280565765 369901707 461995484 819287934 563386261 502124858 579064932 155301257 33357212 765443302 94574595 690933146 673320744 252308171 133848427 213084229 266942316 805344632 537263238 131102824 686078816 285234935 825174628 611207696 915294568 686122959 341665724 911673698 155631159 561048263 417540165 120978037 513651940 625038484 460409627 724544846 67121 348845352 744379453 111838569 160464995 419567235 784374703 141036508 487587336 687171613 54662470 894539948 814177915 60882043 325640567 705934510 339524513 212762671 948066989 614366961 949791745 409137234 774471954 516823954 135672280 163925045 211192975 832876909 34445595 427976123 897107121 902831939 1535811 482149309 371388663 936426416 473632936 106563696 297772190 350400133 325875402 161266575 980930819 773481215 756693166 881885219 680026493 172577883 803007806 434146830 544733234 202530043 973393706 781713236 52765303 772716978 222938140 214687211 28198202 45585946 787923967 232834230 190188890 276464747 548473146 586032015 967157274 941493881 697513985 189707678 227718486 198508560 324193207 47701257 298158077 416305300 184174023 158856536 301788308 668346132 964659755 798815946 70963233 161768387 748476655 173061831 880115638 623105549 622631410 154528283 680454074 770425903 410459986 249782699 570570926 225554763 308925058 68697630 745356735 869512923 976284304 764305370 52899522 907075160 131180155 880814323 419401985 48558914 24443714 36388352 58172988 604810113 570057413 164999828 964445597 476219499 212637518 423721467 781515888 76396346 261870835 824765803 32573221 838443940 33997108 272430638 5354592 599610956 340503120 352257818 188162508 816849058 691840108 427834932 603075599 869356689 492427052 86494037 197499449 938423079 350685302 67203973 227085329 183697034 548164212 635678735 163848344 560731237 338669412 294513314 645747416 643788071 420299757 310290717 95312191 148047536 345984614 55376080 783820068 230155990 466986588 262892445 264285421 694073275 310842316 28808984 215022279 990459508 229126617 63046711 192598481 548564725 338602023 555939633 97236662 121259760 160259475 200778758 130305820 630770671 110701456 252751406 415513176 586812263 897797350 733491328 101389692 450542324 877258553 238765478 585999480 653678198 314559861 335249716 484169755 781960417 80319604 622614176 803568423 99534863 889431255 168126729 358409134 521420377 265838519 74007160 929764626 492346899 897638694 826158979 250109520 102447808 941133874 936936610 137232536 909498824 973438794 542858108 96385538 832779960 55248565 818636162 915717234 569475331 266872434 578734345 90246119 798639701 240494446 156129082 765268225 697629942 546445733 770438674 355818745 240734744 208048294 515007402 372922019 558688641 893528726 667309742 215803292 974466825 316241391 849710233 30075233 41966385 479386766 681771907 741275979 969537839 475297789 447384768 18396448 105717511 579014378 291315091 309369655 944660111 587769065 857320743 114652257 785794004 633160557 290181226 439794494 878741711 702154532 375223308 34862984 831690979 641575404 333930710 708456538 248660436 292099876 655235084 947484012 844073632 2087623 130221685 211338793 284012741 97336628 908489459 484019477 537204708 194348740 468941636 12502021 35692887 480746705 664210394 763611035 8827805 129050942 983972327 760087194 127082049 114689604 940648806 742432641 558583711 563540941 256279162 821230955 186987703 610971290 778164536 255394073 352146333 676828378 291202056 784783839 351271332 607323408 539976643 475512171 646491373 964712522 189057552 341857004 577383175 608031831 650212919 482870420 957014866 995947186 621519397 329418608 733428089 752279853 893628345 545798903 791122344 459261856 701502564 147570614 390398026 67632851 92948940 326543066 645881667 955769550 524577573 362655781 258223758 285547544 405216641 721944402 603061459 976313136 938552476 936500202 69964856 890568784 216496460 719111001 922741957 404949269 524799479 899578044 481418706 645265852 763340549 54214694 89516240 747246853 435396881 91934547 90875105 81340584 146690090 440934320 938487994 191519298 29424446 298542173 320846218 838436071 265463970 624314182 780074477 540675651 843947330 82280066 542607855 227017234 43447027 341283500 719082437 573472912 347823447 506121153 953763784 141024752 830059739 649372384 265673971 986834291 686112180 181317416 244568362 487731251 456855786 185667754 395475783 391889454 320912101 529136507 197696770 596233353 939807617 430386080 507578042 681953603 836678874 26343930 683922601 280164038 859978313 878567344 344019569 227003042 360731705 677402011 778333430 312931441 468762891 184022302 537175208 527703865 436480252 657580514 55142188 100508836 249427716 415138921 858424702 311312590 794434074 100427118 456304224 854713685 568740220 297375440 379851836 9944358 292587266 777350979 854848887 642031821 109989484 900662957 108371411 133614354 215497037 274287443 277766456 42443928 622793409 703226889 526792973 712985805 240554283 7443766 175679241 269142076 457552997 315760664 406351831 117258649 248679419 249628085 866068141 486073592 709118473 114327155 359127217 800611976 519450947 963787003 864218516 369615372 177550774 447605377 183044680 453662828 569267355 613407155 950136963 520432770 393358577 398868667 280191192 175803884 138138560 675259885 217805601 635910394 95850982 178725131 836525647 177151859 755578569 961195904 803428480 809264327 516621387 154557915 571627076 65720793 176293968 692100544 10417137 51943577 35231001 334153912 683329026 291194670 546345565 280453382 421464855 197155993 959996159 366302427 524696534 479088344 914704404 89697117 117849030 743650441 182866639 161609608 253570081 822158741 281307251 144920476 486040218 93133495 514715628 979565297 307443797 977439312 299201220 319544652 609533778 533401494 528012080 613763069 346983404 483930706 266681259 154451209 313588033 523765299 234234765 5813620 419810922 909879115 292546590 287223703 729265753 411791855 344590732 102874770 228722976 90875815 237793117 264588740 875007083 712760336 964632030 513467015 304052952 548550602 498160203 3669795 506562327 732752518 553367466 298898537 766493247 782241957 755835671 652629962 842570615 374472096 221671990 180080008 314751583 635452742 973844695 496681037 670112580 128793224 60478966 731183647 497854041 891572502 35836702 3072776 225828820 844220906 657077583 611096321 118065762 319916078 829735298 543925038 461084150 788183849 260179867 222791802 348660178 314426564 98009681 574889855 77618871 270273282 843800071 837430791 994369781 46485649 383770355 264358119 779191027 344292783 512286927 451684703 104003333 990791435 727963546 28995309 651162940 64017721 742684343 276542361 507798136 435920609 27633424 768840342 349659078 428292001 916946156 618225102 86026516 560850685 799466544 459035801 20564913 641142641 448913521 221008472 990387880 368291664 913900060 628046514 656865730 421549982 656298064 89737207 424463487 938698999 998889962 661036442 127702955 24731119 304260979 887663479 467564872 315565432 13492483 547939175 862033374 4655907 738771186 458622333 174951819 444857653 218736072 509033184 586503161 44101152 302950869 260218207 256238597 403954240 922495539 81369516 126963181 598150780 811543973 145390715 276247853 190096625 547924808 525135222 770540718 739652544 849591124 420160361 797754905 272282436 621297928 308140182 66175340 496931911 781946350 104173720 586625796 339119206 103175842 851960855 763557833 82389636 609893802 558962259 431695833 449493246 59528875 47961147 584912462 942465287 851829251 957076288 800086334 191484032 543760510 576726597 563422209 146416316 472629273 532065501 275415299 364487994 433079162 45844120 146022693 824789963 873271925 663625078 831564856 601930477 319670795 487805842 443763628 699516266 300378118 470964924 761626181 580713096 306742794 161919018 262181381 712318872 44517042 238283740 441025688 696486918 127072991 654359776 196889295 48006359 65424511 108283215 367520421 33397910 67347944 971941505 282469224 231474603 155090072 364841659 365538623 974734546 881334882 489053197 318816163 28276384 355581592 186428932 48858649 532584924 459937677 183530015 291505694 706343625 19032343 135143215 816010811 932809690 678336439 139266750 982247345 63322484 301099653 867618275 830903528 909681913 441045361 357881173 598481111 601644401 259403935 432869866 476206410 921732345 52070236 903924951 79392677 920873653 655564882 857260491 121710994 417702115 909326261 664985382 672930328 454278224 540061984 40277314 132301250 461217780 367433732 656663717 130061868 605896231 740146339 620475668 865315700 90288486 726779186 232845872 481642854 957070497 257838800 508754694 726640617 901186205 733067795 102711710 913728966 69406656 230256366 558176489 888478505 160558556 880638101 761531911 856073192 79969723 358437904 145377083 259740918 174735752 648459982 209226209 394408437 296288813 248187226 187874177 672832783 325299659 156961168 289502118 346735738 666483875 233847769 123024675 291756150 339825941 425502127 221863592 69911475 806818400 964348896 184869371 52215605 140916722 396112053 885549489 62500430 992728200 123562081 219066397 271562106 32357880 10535376 161981197 617137839 656702499 703162096 308886661 383369557 956716113 180382011 362650828 279834379 123464902 609545791 355670750 710850513 931638430 487266010 457367519 67527959 83836451 439188758 579529139 528103864 372237938 44829257 274889035 908431358 764961145 758983807 780791145 222591166 556088293 337235343 548192438 203133189 45395054 167200125 507555528 685462420 17193677 66887640 601339387 608236449 864795367 260897137 946747004 18279715 997718684 143000865 465853111 634847586 314746012 515672947 47140021 987077255 246267140 445106618 72884152 906432385 212830954 764347578 637600365 40279284 609486568 824879407 603230819 616779181 578571625 61967789 437749075 287735835 616001665 143956661 416278972 326300475 24111133 388646328 640791813 735023759 961047724 543101247 627602929 236294281 204457388 129116269 13802227 293087552 123152036 700196294 339185210 492956829 853829249 341581055 207787294 590403622 62508041 330567963 396686508 88047894 62383815 194408896 725184020 629137575 515905305 506797226 176139637 298204237 851039280 796968959 362690011 672849979 377076752 138137208 421716574 825615037 148410626 786517562 3953319 877209183 287078409 631657603 29258993 173832265 810356300 387459274 589427552 893259347 349148249 751849757 764546390 67902520 92258679 502194647 811607808 465303444 204227223 934004628 867273955 248828220 619295308 105937723 426305621 98448046 291531797 607250756 857093239 795167843 811772268 881260642 351813752 160441345 944268710 704842009 80141577 509384101 895644684 763667698 672643244 773654718 420448713 670585368 65779754 682356653 295134712 688384587 288522675 405343473 721826321 582625324 970929855 242943966 40490994 786289390 745545991 624470385 855264302 404001717 8400053 478075048 530071495 662700601 24666361 292682214 74167153 50120904 856234064 849941423 428963405 65722311 864787100 210641222 650745780 965540119 889536641 113548600 519383956 467158605 141455699 776208481 915534492 89776663 313209630 464524141 532285801 449224800 364777441 230247383 962425291 182470168 384504086 3265838 720602996 405412905 63985756 258520300 136242924 643497393 465427763 445009075 614603097 411052728 139089435 256455683 813201293 715784289 224721067 815364700 204748355 431107204 79865979 547839682 99239883 913242972 226886151 677631148 178264901 803792757 572212432 666834653 848218733 304375129 691387822 652723148 570413291 999801108 906506422 920391168 649512031 784759570 576455037 807776971 966073726 357771075 983061621 938168703 230538058 377072971 693994324 413410878 233138062 633245516 32753578 967671458 618734273 384279154 398653501 17265996 430144492 573536199 689206164 298381796 483551144 180755356 90519927 793593333 372708115 566339161 440441932 556820858 409721082 639104924 160931595 100637830 190515274 262336263 694058263 343553944 504937084 419442456 199480979 446347232 396713186 322677188 198017308 855853235 147870755 41975252 773871146 432910580 672102867 780027941 141606145 828901673 992829142 366640461 978785843 119945433 182810456 869287326 783152553 526038097 6701280 598646865 482175530 65363787 317121391 445237111 199207401 574277402 685930977 598117762 977285115 641791494 141143920 418321178 369013375 942284971 910502577 771712458 911365361 775647903 706133194 729580845 833082113 731378084 629502832 299642205 830807664 162931902 552019096 802116397 891385585 241738517 573464940 67666107 224306271 361139884 433872947 326792034 50300501 314697804 239532878 730620805 938887309 800737520 469040176 747527073 57348596 665359075 743818931 264033028 47170545 603540535 379662267 339854344 13516472 134662785 770988600 382018393 568174734 43355848 781574805 179111616 385307002 538928058 389380799 951782688 681062119 651309499 286832287 861358094 445443955 775003935 577542997 245168389 983635112 313401748 868783232 275825819 145351386 852123650 655137521 409170878 955793526 565833510 990538534 478294130 164174824 221018094 852224643 340478812 649559299 703422848 317935252 778410799 716266393 742866620 149551642 525658419 249384491 846502624 563911293 940005600 247801603 988561038 10242816 40501729 366662791 808949357 860173865 597777010 381179361 708143043 313137903 628109787 416028236 169971512 661395287 740775212 801210962 936908109 819418432 89787431 87408636 799438497 512001985 933675860 960946874 903237691 645222187 364057553 251875816 414611337 148240791 748719303 430040160 667834998 94253764 24438118 359640007 379297980 798283548 930028930 685423902 615541657 101290982 212804305 267532459 437115421 901448320 225919016 776984696 551181487 960433044 643296639 48312212 487530512 191672205 125555818 830991481 148848839 50379023 990346251 679919844 572528419 686348406 158217728 592030769 663499948 867542545 852094148 777312245 426395275 69636912 309389917 244576700 968732778 999197565 306711057 202215290 889824999 213109701 587205693 511687119 942956594 300828877 683007374 258091226 173533201 217941894 503756054 34823189 48642957 977901931 586709214 217457097 763599255 755646432 157945112 348822459 411109443 313878621 190879106 222212697 93444859 430309476 674543875 396428209 604970783 167441444 758004528 733201733 61033669 826810593 762068223 214973301 200318951 517099447 537798367 211274718 602177469 71325700 76730669 692259510 707135426 992220475 824979081 953211793 437360411 600923342 813741184 432010893 224107356 854528761 476129748 55595368 886358579 407870870 320889766 475116099 483042468 59899535 33686549 304238132 276040096 629833948 172697939 878560439 996105580 516342103 143956241 173781196 993230193 621300423 708300726 136563353 320644599 319367731 718302938 137154447 432921208 114651409 265307310 625259919 308248572 149654523 827689015 136991390 230419635 305160963 788361013 917997437 940140995 347550427 117786908 864489928 333159005 844187519 783200872 439585383 768341081 906671247 769849625 46842972 783103629 356085946 399459281 932564779 436084792 606331530 54730887 902274836 115146333 387806874 852308097 248702679 821162189 275039992 809170433 601454003 270894420 274460085 479553775 229760224 516905158 262991162 710477233 56334240 220564369 916582722 319064428 963768931 475242702 790859844 255949235 186324130 747881573 953930851 480317995 443671305 305380825 267959558 269538994 624237194 915625590 605831118 446228806 18293968 864119068 136682909 197381518 5965937 195726839 342884411 840493169 854640101 751548366 70948275 977750042 304374239 258485804 809060677 745794791 121576912 678447674 612808815 528163780 816501111 86529055 572788155 887949476 354554326 810738663 915798725 264703174 261589960 880290536 35618787 176218747 989680366 516724243 334619706 603382923 728947303 144820231 796522262 906623792 374706777 160372730 687893162 404143916 134168439 161428737 819795209 723790609 821657451 297252048 414006096 53983431 263485764 498680106 334774503 214058643 983527100 486590874 521723750 170209194 961889589 433089799 539408066 324497218 166813940 582580290 545783337 132356576 437554473 718586772 275981755 464928388 454232945 273188021 826954593 445910732 375438927 573032916 753307878 110478403 380089458 229662827 182157123 303486304 455333734 935697261 659101757 88244666 644390003 905653320 407563440 868426387 429697094 646263194 410763366 28345445 805548684 746214482 294479347 951015394 748490848 869536516 186405629 217786559 926195530 440807160 631237197 758039535 101102204 65740268 65089909 246756704 627810648 244384076 132151669 399723133 177224688 377374318 546750699 486775739 179748840 386177875 61193997 832916187 516362903 170402234 446415328 140370085 754098292 49755100 349374236 645980683 945231241 38070707 40237326 584049386 15894369 132775777 70349875 896478756 411818918 383162164 12591226 242341924 98829409 116585783 898286499 452195823 205046915 822115360 255319249 563929572 621424920 27065216 412458849 673106160 331586927 892625120 150225812 953090235 358366103 883058869 144187200 874421032 743269523 958219795 305507240 93869478 605777236 581641692 824211511 281526389 936799539 529450937 510888932 43857697 949623952 233796008 814659265 508471943 315103802 95228952 673256519 810409478 962291667 986053806 439892654 346879705 171080232 627823914 795025080 306724957 617295122 888261620 365811322 241591433 842495999 279255231 910673922 949708342 485454223 381387234 880899047 301387204 690439021 520466231 807121562 292651064 713975071 883591193 487646310 444041514 73311130 904496607 808763568 946095837 101866689 160925026 356072417 233297890 600677641 272122282 287628781 14493965 522611439 428053550 164627229 361124519 239164215 171039245 178769249 177618622 547408173 704705604 482977671 502433475 744704400 563610462 21858164 229352959 225924881 13608448 65887201 712842735 393080665 16293923 396177000 171842685 878108454 832970873 704541795 181893490 641405048 819611108 25101582 863120383 985663991 51568102 44828232 93453644 332915512 96408813 460778997 617785185 891582432 526841833 188048882 285341538 649180065 445157615 193633965 299706839 123047720 792229159 324907569 533720970 980907901 548465783 697753704 791854884 148930283 343293924 918482055 235623452 387987792 444651941 929685929 464553485 569829488 301302702 506391121 786534922 164836775 524722501 739951590 93136732 239812110 440741422 725939102 123528564 999749540 650197956 310184864 457655944 437636914 190168969 745991150 113078835 220488768 633749406 720160283 608736038 115681273 45858278 535344242 865185645 93008699 61463677 432738134 473284995 142386664 864014187 782491105 934260397 314332943 355768195 743208009 743611234 860858954 360809316 150106690 928609070 269868417 254036494 352252360 191379272 582683162 240770805 720855943 156232531 164552787 473270557 692353344 618136553 576233032 600661269 102927721 9585757 282762321 589475530 619854643 682516010 536481911 702414655 849525183 44924449 415466317 836428544 262495154 820695519 208668045 205607940 202006903 721134619 387329168 895503826 739616781 103813961 150756989 421984511 898496926 781459781 788476700 53936756 398603316 583960603 46343395 49711322 984195856 201663124 190615136 755205260 771800566 298614599 850028803 632447636 338632476 469624810 219086129 98619591 243859534 3379749 809253948 626903639 936566628 978106329 629817091 120805446 778687317 344293060 275041141 806737467 521130550 467576853 165126106 111025760 704801919 200500788 755183384 677580049 219494747 730790164 191590156 505999948 133002264 701293528 35588950 691535390 228500522 498115773 69473125 85879804 724703187 577913431 435855744 362008101 568081435 865088100 834208111 32585600 131079354 729659576 850355031 778961870 115285340 494424764 879025586 773398057 851480885 476341589 995262324 424955120 602700750 391218494 924802358 548135342 76946252 197951845 25959436 58977315 395416339 512523703 941985328 207139453 283010978 153028878 530040357 241693636 736104135 639468525 762464994 178734117 408172053 469166852 984536181 113048471 167225029 712521406 8693345 53975950 755068741 928706259 772939173 129904003 756384718 212314089 795174778 205193195 29676495 500539131 490011054 804009493 343407415 146108832 818093708 760819611 764960331 411908206 241685515 793663239 149826653 504686690 843980094 189449400 248583974 96946915 239354514 33934626 905695770 18454547 15313097 233996271 172145553 434585336 110534984 748511785 951364176 109087640 175929989 875322984 64685313 828765292 508145886 363835034 617950864 47694038 77254130 425463136 186428593 773519619 457624892 463664224 28732211 124732011 189321553 971882584 310930453 576402116 555288764 2584895 884920903 316489780 589015065 618541797 408111370 800392852 706751303 91340090 139058940 190620495 211149779 912953337 136044960 730524741 553992417 975992837 879582525 837635118 284484143 687771878 933637113 224643781 223331355 29191706 903938446 179366325 574761943 611252151 426506726 803915459 148303234 254321129 502226379 629296534 601741711 250364639 78352507 926459257 479109020 841074754 828431165 602078977 482670924 981490980 92303929 435183169 935203018 624299573 971137839 986210949 275722586 126361155 33867897 999783714 713101622 103330277 449807509 56894457 21518796 208725806 820923467 437756983 746463933 200869366 903162768 179073376 136503629 700572631 783041183 656919437 978438412 799221340 4155681 159782404 223997186 681855494 926566771 429619570 987104966 794788115 417124353 204705481 708050105 435158216 336225149 197850747 861437877 720866473 124174203 734825313 755514167 474903695 161990233 420901217 997211807 573249939 301259347 737182504 916790303 393462997 314232763 427622283 940693942 50136111 1237270 675987464 99875227 434890674 142311060 283192097 975538968 19681045 5924372 416401651 880136505 788681393 623996254 899092960 291739475 132775092 586451906 74160996 377584435 16960737 387506692 54910990 177947148 349894632 729447301 523242316 158292711 214156016 305131947 809352114 163931809 181878735 290669784 36237573 110826955 277785393 432422255 527065701 68240065 562290561 42600508 846247537 949439272 553618995 722778091 496008769 46481820 918241003 429429279 540368017 253449009 711501121 797344778 165832726 458402422 783618179 15011685 8920958 459263130 410027505 526219563 250708093 37539652 238706228 682754267 53647806 547356664 972483362 392598752 856140683 591652920 900161666 128122827 868963329 145780455 763378393 209661157 23375868 91507020 982055022 614926253 875629407 871134070 787094176 287126556 444546791 871794753 452183675 25662443 422562580 82709499 330037430 589825051 69524037 365981089 808396786 783569320 69320356 617104880 249642632 540469388 904795351 521361726 805047058 914304148 28827798 101985334 999391277 15609062 428607801 696241356 652681655 293169952 68132847 265392441 177039513 18531272 472347260 72491738 679299045 194759759 933053013 375251538 362262379 576986553 669346478 287483820 91882050 44972238 52098952 21802453 596265417 329424605 450737531 111092040 915709562 245503006 280798352 922841195 875194362 475332701 231757115 876078181 793219491 926947136 886176289 14481518 355079773 502491458 536981197 125423175 154920537 727583730 103220470 47678881 731508390 766282156 465733035 871965092 375352875 193108384 598821926 132066796 158774009 276274957 275579165 151926711 529974084 930502091 984620048 608753282 634778839 781043477 121792649 931857960 384670186 43521886 849518350 497182246 547363731 696528309 176009757 213956562 297360920 77459126 729165734 694729659 279496055 629606962 385350498 726537602 166461496 933168190 278838641 819265242 462950668 126489583 50381981 872580118 585182143 965246538 914391514 333951064 820764486 140127468 492285059 802144615 89323155 672188930 643134769 862906531 889423165 53045394 960567293 116263041 651100136 230754830 676957323 785997187 32767860 210567460 48415750 217755918 226607101 565431782 890514913 42784885 233195470 150193972 25888564 882264128 292024761 549100964 543576945 280775813 6638778 174428536 895523561 834765621 972863725 123018361 193506168 475117678 89666446 507913027 713350931 341565166 917173843 691919475 443880803 403230061 86783545 139797509 442574883 866739464 472736197 652505117 403465314 709870933 675851202 94524150 497201835 724346023 833846667 402816673 55789016 326658791 435139449 185044397 939658874 22960465 149632048 702899042 776030434 842654489 88885369 267318527 198097757 866853613 97573710 214198929 9560805 445008809 423066063 674754480 25516516 466512412 280672689 932550841 201095528 758217678 846562603 970862666 291961998 66653959 731650566 239769652 485225058 835639339 181302681 220177223 191592802 714492390 830252518 329033426 78884809 529024880 197322790 539652460 995743709 197900193 656711430 878914931 932616913 104312443 558862602 953943546 228389860 232116318 563872154 271415465 222282412 672608496 254302377 331371265 407729561 726596801 428515352 172069116 481664480 822115667 744594834 982986179 105161610 507944569 304174158 274213744 241994963 125637291 458425150 917849970 115868385 317917287 131003992 196225907 203497972 272098267 148649242 6965099 225926417 652349451 852563006 625340370 836825288 839257003 977356290 950463007 996772454 458874927 945354096 277401133 285359777 177011452 169578267 654958584 294306030 10040218 227327286 195488195 596186468 235358894 336653337 380405684 321100393 262742021 502590729 932397337 768076930 114936857 35028713 439576469 479666429 95204906 48076318 225353269 418812315 385943819 625870697 994877943 801941558 649495952 637265427 317529829 361658282 760257277 998908874 544269985 835223227 87411622 790441240 449195149 994332485 888935696 944127728 641862584 928017196 465349876 860205758 985340458 310913626 63383785 340811897 211906844 1863426 69681639 953953506 498657412 690159016 123548639 739142097 875100584 917515703 633342106 75465424 299674852 638862286 355580884 799558172 382942026 608845194 692667744 161467180 923267435 327957547 534779990 777630649 165151253 898140823 30235358 147754234 816147810 713993829 200817246 475673091 573427272 726646937 816590895 628486201 808787568 294549105 53146970 94212797 987280567 645014166 334518333 153879261 378474835 623194005 890590901 774057224 568952109 802561974 737580817 479035059 32704113 662883823 716762735 513348156 415214363 562327228 520563579 396798005 141735576 533049932 374438359 17686162 769076973 849212384 209818711 14395101 197995514 198803182 355023352 93654742 344782633 986489551 899184735 220271152 983283993 532760954 615803296 48931457 204028477 80281029 799244706 642304212 790898404 670612718 660447458 315911903 136168085 389214953 75237906 481509081 477841435 194421627 191854218 180714621 843852225 216480266 274281890 466726628 421334767 800895524 588864472 961774703 101218897 442537939 947982441 371584449 738829620 384432235 602401549 597978456 963913349 88187157 493030992 603704608 272340844 911471002 760644821 4406732 857580612 530102335 624929489 798709909 769845091 896043420 177374764 18141089 130431957 247077024 412300185 94604853 235452782 214970717 285207300 830446000 249691494 833379978 645548460 39153258 408133617 598997327 789800168 395316199 535999797 81004793 128450952 805251666 91456114 147516285 815327748 737251639 502603196 237916945 511542066 627879031 888210934 438519707 719808322 951890265 856380563 513957039 191817015 413229974 490673109 981407533 651236356 260648021 169627639 548227085 686615792 389096469 67860185 108095744 853227625 211745058 180008858 842959817 5549109 12830669 143380509 153677794 541831583 595059620 894487273 666676958 301475452 868471283 641627506 15142648 90421906 924376532 85973191 293208009 55565332 182652989 227649679 799788016 914214298 891317735 220063717 642582898 208364506 286034604 269094233 358562956 398020360 128675748 870094692 550410927 143716148 819760695 977435648 841298436 916915911 353895338 747628369 200384993 82600260 185779256 588582082 540603370 836262254 213406889 355968202 189765183 76217780 926946576 719756101 207733107 532867687 950742914 240028189 614784752 127958067 664803325 631463275 124495529 928665221 530755148 397409128 32711651 552940816 134478794 892189105 956787043 34536935 807672477 674870628 282812114 260844468 490545820 452886087 641065915 556595308 20509282 608389090 222530999 258384256 307963602 96183840 704593650 120741705 348561038 419872532 827602554 926524780 698353662 439407322 232152591 993830371 174442106 223957082 424093313 92129631 870449408 856356737 6418919 674289965 332879693 569555138 987759034 475578877 388586661 56762045 627837523 802133533 734685405 849022086 298968534 519903200 230666906 39424098 291112766 78098105 300824438 83231689 638311219 26185380 901523376 496665299 623056716 332148472 540155210 491820925 239994985 367406495 173382486 766154870 243132890 490953044 343900561 799648815 849786351 441428427 246869948 136523146 134876910 50824401 503586835 796103282 131567248 130313726 817935503 310939227 481181269 488968600 64644074 877284113 123297150 752238722 303320150 974103145 739002611 766890734 956684621 145241927 319029295 409650425 542289898 160137062 525981757 66133262 387127893 687963521 230734838 964278497 399892445 933259119 222962034 319700523 90995769 934925086 636597572 54885867 935750958 723456522 322274548 728138401 224962622 5791898 497380878 795113800 240455709 148769689 950602197 26790017 92365361 438215693 193776547 638256924 14724741 618739943 892322942 334887888 125920885 340316348 969856506 722337833 313909901 305383886 328036317 311760097 983387113 991702906 671824238 445555985 360788088 524394527 853540789 545247981 60536966 742600531 942561808 456048671 94129938 363304466 17974278 232498035 523084940 272681114 584252340 679363365 146603778 629971657 272894150 867100434 53124301 690575201 998661026 330793405 514263745 23955103 33930500 365491491 118852436 885616569 576477713 152137137 223334658 62260765 585356517 127465792 351673431 513262105 3312050 201845198 720832287 826174871 378785636 398014387 256871436 549053808 899761239 905514331 43334070 305517015 687618482 810356924 128929559 315409708 216393090 53835439 378238884 522925814 907120674 425668175 75805940 107216649 424736742 704838178 254242990 812550290 236583918 364165949 678726395 739866929 133935485 131950218 319524974 184664300 962764279 404559153 777362993 917821753 978812070 726421496 680781179 200039743 158547154 917564862 671031166 792008086 544870586 763319750 191786340 779536384 180424262 640541309 253869338 652553980 654694778 308774727 98553962 328243304 87689968 954788556 117021167 399077031 604829174 228994692 559861142 181900845 580151630 941856649 212505745 857013580 634943180 150987281 491396911 442670502 475895952 923731549 991090397 208584046 101448690 214035197 695813866 384850560 183616592 727696441 529639254 191218021 320277385 596367275 213742886 416134102 377100307 147313373 154278114 360420047 758096061 205859003 503180792 581116186 457663155 652852817 545599702 916928562 195640967 891165093 705765531 881548218 898081361 750652663 478226815 259683112 238785547 113401507 115302651 237993704 660330868 144570811 69222835 645633613 767000107 704296009 785843438 255047815 146747824 210756439 324241003 624609019 484981281 229666538 193395339 292574786 161741484 983311439 634969749 370283515 44035074 870255769 379544515 945965185 824201216 44790632 436651328 273481753 623587034 735275012 19793579 74198607 101335920 271492215 570697743 765066756 612501124 913290508 879547146 257457003 546606390 289227438 575113897 435762554 708625200 257877973 292289770 731521455 651960632 505539236 732128263 1948279 962481618 338805537 357749294 338925626 549527313 281210860 5311168 100020018 291174122 931498881 242410530 459074317 249016387 955524255 851212742 342115274 137993851 905446801 388504308 155414189 520747699 271257408 716158380 6975990 751292966 829917340 778657981 468646674 799889320 970372926 882521251 320096175 180458111 353046309 11787848 725647831 293082718 551316311 31638301 903624040 961396282 422057669 659647598 177736918 210350226 89488208 549134487 917539671 524112144 940485063 412059478 72835300 41764128 311762886 327244891 146598597 860602667 901972507 173702573 608564920 234838048 10626187 314997468 851679482 594959842 209635677 412974844 175173435 237243350 842102193 854761923 948817654 499136525 803853028 407075972 550186618 312646421 275628187 749294846 956706373 605447440 631253365 46123349 338942244 544337558 585742321 146237461 500335710 19802708 804537776 492917668 681722703 803940929 295060789 589512766 401298284 556092598 816494761 582706220 539453926 916321962 533907739 11019546 266547928 169659487 260826121 124670357 876579079 13779053 912233886 961389021 294757042 153957510 8440507 549629751 464579962 357395007 84051558 382369209 872217272 60831023 142039155 193660209 941774354 271812502 70707238 890779175 646991098 727889518 585186710 405946919 987216469 875975510 152478137 799540841 349468890 288250786 969369484 579080828 384654857 705730827 777637176 18681734 855355938 558817328 524791938 642834642 25243900 994079883 214032168 67381732 897542146 527650979 892272013 137111548 461261664 687041413 369194227 208608795 106194651 113791398 100158158 531467488 239634773 100115104 50469185 882486349 691742115 772510980 946571455 903411332 654882546 384760219 303531830 224985957 568549813 198936292 291776237 468342320 857571202 965349419 707744892 878317371 282576860 226810046 37874720 638757452 961007577 53518712 8083783 119290628 430945943 10519719 816676053 587121709 969799755 719049064 997821854 648997484 288520709 139405305 257768415 798426457 35662630 129180444 970361581 473654448 804661885 937636888 637803631 838737891 577879456 237440322 388993692 621707519 613766659 807822664 710403542 522592152 388372805 670293058 855834406 857235016 504232418 196984370 310685348 579818381 966940640 982709038 686597747 967381965 302871415 239910335 824493202 163843227 837755178 731682979 329408037 661244119 254784190 56002598 933040211 26900881 321486934 280340303 87026624 77870462 672532326 97317623 883984191 585342059 181263685 159564212 999703711 243691143 314423888 112070318 149741334 5339717 166538800 695261296 768645952 178417057 606898839 407040158 290493006 685045546 889185979 181401282 341457650 288487687 576701671 7768417 242885956 461348789 198610787 404056695 560577712 110647564 706802441 530189719 320755340 596307902 701013129 808014052 287956861 673681243 812108524 58105477 352825652 814526637 827062596 135938914 906517950 996045287 194331295 359608042 556072123 703172371 708341723 733984727 165464269 793013464 88358214 623821185 464238878 303273615 114495228 159388141 768798987 8770759 96455588 663012325 21299133 939116207 477011391 5732219 105197105 741028783 265742978 82257893 815633785 223452422 236988810 247206539 340793387 319833718 530888219 913329833 82812626 319737590 961411484 697014597 449422001 576177695 542267623 368548814 197239162 177201312 221280297 973095990 849451361 717921602 941431478 211550967 52602163 952672364 318842092 960277084 209015891 786595613 881769341 872552322 587691729 747274713 927666552 520022976 136510185 566049030 500920 226827517 39265547 772700039 951963049 479338130 6558954 230159553 154822776 205093370 929655741 717478425 334828752 126942240 59317856 93730144 536108310 158984698 882435961 818761689 947419134 493580633 157119121 543290072 240901440 262269179 249730086 625267960 188194630 77491551 298987513 74394026 130931442 900276857 568770362 186429055 943760768 518865055 2157478 959261064 291849341 146318284 69184293 531696923 569854477 134947200 983479309 918770103 446165036 192181287 866063046 894101513 579835688 182276727 876742083 830419608 182110574 332254331 333207186 737905688 113000941 862456150 777520361 913333516 539118380 753939299 64934937 303397277 748055708 917874724 886050227 584898350 850370128 884479140 967836931 349522251 910105829 674399223 799696495 106275542 51949272 7987810 89144891 536759914 849491237 801967400 597731277 993763528 40081198 49451104 722287618 221557957 346850172 791465316 932354893 132892846 515507165 87057194 534563539 888174118 345663309 271635469 201342877 472835861 290154132 792002210 386978274 234253412 429700051 334346609 300531222 859651778 3336545 516622632 610969766 369030972 578326769 261027797 727868715 720233294 482283161 189187583 111932974 820329589 331525605 457650934 567323513 927547683 900389222 498168493 847429055 68219041 963798188 184675501 843505692 33837860 119769616 593494000 986534752 828866616 645037119 198754235 676755236 655311880 701272337 285254423 400472049 398545384 88003700 964777734 254925825 650759091 360157233 709903754 978729157 350331687 264744929 215162771 287782671 935190122 83472604 737881834 309426525 591432033 468248032 869340825 510078741 674426244 20596576 21379538 413023096 51899728 186522892 633657630 188121890 569205237 291964636 726341668 103440558 196311471 564666618 873365015 449658309 42640878 846366286 314154424 177049798 962816318 485855144 532231069 573805861 284970013 403262879 797959792 746951241 938532486 30163516 684705221 60996625 607507777 844261935 365391449 259741341 110992261 747462785 140951483 242398016 392868219 4897785 711377248 852034718 720306028 461702445 390730373 607123480 301843167 860888680 226408027 474057585 665700408 607448978 895841550 388890907 853440906 293079738 159484291 832229645 323605904 356256680 267882255 375770923 292686540 171505296 942183932 617690350 625992946 180446043 22108725 627362652 301509297 354189963 939682128 847331619 930593424 901965453 357096749 620960262 599944929 657245163 849711548 204043900 342519348 199792216 933399419 576011213 995181331 663858077 964758831 893578054 860785257 384646020 764560790 22013309 668188355 647187390 956323836 298515769 105105659 181530574 540802717 90129796 321462302 160462663 531258917 546719861 858770489 461540311 629607123 174125691 513627190 57217007 278859131 117306775 686582598 404241795 687870771 748275463 627208388 501114473 576062012 552711298 163225973 330966921 295893906 502502117 921481010 12718099 995872694 265374965 176639357 750870620 186398273 112367806 994331349 109953756 656690912 529423875 218797739 461757665 810719693 472721294 603838586 613602666 106049936 639539870 694141501 269865755 956114685 264350193 17566039 712000239 523423114 698829734 360099230 232493543 933767956 191700395 102257823 370053289 561786377 926206304 43644775 481566583 244634430 196384621 441828540 887828159 28125885 775290634 210797267 217518579 856890848 141113804 592514720 213172300 462849348 58360651 307222714 448367097 739940176 938171866 928913253 363149243 493780343 160950609 562913656 324928679 74315595 806840962 796610559 884054589 233159117 630529265 34132668 944710052 177030669 30933761 410855665 125734599 919228567 692453599 57630100 630553481 465698446 899610791 372329966 76323747 147773261 121439110 354613971 276812409 696261263 342521423 896050524 53513464 222446956 954757531 460031501 700145027 86745575 244947867 703911074 275149654 630257586 804604361 83813182 657259997 681065417 979120581 354496414 396153977 270817760 584662068 615480324 26983636 221677725 438069070 955685324 927793942 318262274 66363740 845169615 341289928 505961822 439712015 868041369 209389909 813835936 159901121 743243450 829738388 518516007 904410778 850758518 592161352 885734367 87630372 205836698 702655070 630484743 365113569 787261980 114379790 983755762 170263101 387503646 495653326 723918665 338382224 209169969 129773209 73760866 749499196 953397615 814472578 231414348 204815720 712651853 123091729 129272800 124710687 792541452 85270586 127282266 513566551 418236814 417116521 246151265 504035881 575198690 568913152 61158155 939575524 111484135 973664254 88222303 116710876 574850621 520324461 94975066 832897066 898397418 527845435 18747856 594869248 81123757 426916542 668066784 153363833 561751943 418489967 234406202 59933125 243889088 709752136 287658162 868020488 510810193 88846877 428755174 376453275 223679073 185333599 647410633 417222186 592444570 798285911 947806729 818363227 858118821 726225067 957261232 207327921 43485812 568431905 427608780 31249157 896594489 390031664 42493929 226109229 368144004 75348843 335210029 100617026 149516175 266071406 72583885 428363971 260042691 289451379 532845986 236664122 263151312 539150810 492095705 317051854 661270647 932771541 692510869 834529553 625717649 170964614 52962348 856450595 641305817 540617662 251570372 131499958 492197841 114234811 247438259 478248136 737159392 572771098 422108499 193256558 453003090 735944792 848314986 650910743 933955600 263024957 412606537 478091111 253422524 62563430 813988627 850471826 77089541 679311001 304797144 150461006 391839420 528591813 53678203 521577831 788448852 159342536 622179810 602599031 854042681 258918662 466234611 973095364 453022924 27104586 164329502 28278910 561420166 712672576 674920323 557465082 418047903 987663189 884431956 141594679 199445501 281021236 54312090 678081040 38153067 274531762 268882493 774819801 881480972 223679893 322522200 124075550 669754372 182754678 245546278 168355344 554751745 722068920 28833734 401095790 316304859 553541679 238902991 665774894 393689723 719323699 84472036 591474336 320315146 236848653 714842041 366623602 727981842 116441833 641891017 913086384 622626542 591173235 406702050 809348010 770025143 69753297 183719992 238114584 433661399 872750726 996544746 14792104 392420048 40658837 358112724 341494362 995604829 499236704 321074593 602315369 251655082 695547285 956020989 734084251 223731355 314560002 903568453 35610174 753263108 827886453 922109113 666937884 392672597 621972923 829784044 63825827 858270467 252266244 324347760 520216450 776717983 548729580 201745634 979057764 672379207 848824216 521477157 187381722 226791499 365609592 772582620 144999148 484054147 406713349 928516609 815072262 571375292 47517793 538160648 72753993 797930575 153841284 35483472 630420501 93040971 533982895 267222140 562275406 742224369 353667220 276329165 151631531 686027 430894767 673093610 136521695 494450641 424293508 238291396 292105825 551562202 662646054 375180159 10465322 948813142 243833782 141289237 272473062 156156588 555115513 863342627 691394801 910630742 373912490 179691447 662406603 115516781 223014039 766931647 522660645 668986050 381135332 985296538 769184447 535854361 735404532 431294988 442494974 818881010 901520098 240736890 551301323 60743623 925317128 179903163 28589653 893856666 16771641 785489092 437000041 682366609 281710700 822853921 373159996 43365226 703333548 914270507 701662826 102905067 275845322 122970092 192580646 533492254 400408433 763229980 980579172 815625991 235923407 630983339 791935613 321772189 466209696 146792210 987677820 291334380 544126042 670730023 432314161 285741808 423266226 471180546 786823147 982385098 255313520 438657833 382994117 647828176 171590945 468479615 798150817 633852975 474133494 283299488 390347442 604512383 306727322 598681395 934663629 288634333 922516313 403344019 973642294 135708289 798049074 248458567 674705856 870949855 631413136 80028160 475986567 788753748 537815388 62828321 354081462 48087876 203121045 304104650 785316010 775197360 129371174 332750601 174824828 528976698 292918840 816399320 884842427 557907505 923652253 867728246 800441892 22668841 120284400 31989266 686154093 367655174 175344932 850904128 837249741 390704057 930195896 88269331 333364774 961403471 404590956 273168522 14720018 55002912 802203400 838951182 207637359 227055664 235596135 520020438 357097832 380543723 286762091 262719533 280173665 369941489 387881309 19739372 797307627 596259149 927631879 220176171 76157218 420494922 926543286 107007267 965845457 585681858 135391787 528025024 25289318 1491075 888087625 413084513 694536421 473250747 686958324 565149224 701730318 286803844 877841080 499129706 993648573 814141426 247247826 251284563 948894976 794359122 364579811 78290996 529801318 155732224 52113059 43493284 71777520 839106197 316203372 366907719 78894639 515397588 321646830 587001198 648309135 292605300 390786572 705463365 459056367 573538795 247619666 153834218 401997912 891781929 183177140 407904362 238545363 585919815 761565224 556112690 362339800 61628580 671095481 214859611 245894271 817646544 590603475 406628664 102595330 200373104 142995026 666858933 761988001 854738629 931297104 383349251 463435911 559739168 999606299 869598560 84201916 549491420 281746038 75223187 48298980 5128862 166085895 828292394 142326853 538541194 619042950 158982420 919323497 1119896 421755866 31333068 795507828 185822481 650813551 283321500 303731085 240241402 986779322 412946265 467166128 740157418 252439101 206087622 378710836 662489697 390540215 305955557 406702355 239995458 800751355 844738537 485237715 722932568 476886046 855808327 339796242 130987502 507840425 280904747 863444665 336871446 735768323 259323941 206984747 505904529 974028307 232270744 318263723 249323359 468970845 530713989 201412223 526776023 526822034 43983519 56652562 583531599 266160230 71112397 787769782 981171766 937912744 889395754 293619944 961045381 928252057 427101376 272648002 405787501 115335022 854330954 762932640 102867920 288514846 830191618 818166914 508870522 98603252 705449004 742284832 52169577 464329157 551138413 568679023 953289594 24851088 273849603 538528081 651585769 112011967 255298261 560980674 169566665 637500798 61929056 137963404 825946031 933829269 247746712 114292880 395857387 934603071 41040958 190212063 63546844 242594162 21955466 95410148 625251018 859270007 220788697 769680998 23348325 975363558 192979252 129066738 954887904 722166897 850330461 782694243 89933615 73416558 200801058 9841175 57191025 196206936 349156917 828513345 161137835 5691379 338659298 12862302 97745415 185766495 104136463 488586412 149722022 715290402 3585605 335298677 956835805 866232766 174998346 500489063 86302491 372162913 689085703 193659965 727179066 344295238 166170920 157950515 533333443 258351785 223639310 874897653 62255719 155721282 142169911 698844910 635482381 867156077 746635721 879694559 476495486 740843936 371384055 345390587 334050334 614070545 310092942 498740051 817356748 100424058 6726143 67217219 452832354 240767300 615847102 965527130 354199413 804343585 833489394 558611147 473970880 101261023 112592865 618407321 821918336 642642179 152344774 805008014 346203652 61090378 172528413 37808700 586656680 127031606 410587368 349575847 761355537 698946696 144204958 950194178 183996532 659535028 573136712 895556122 746670300 298432006 576793900 696779636 816013321 734389857 249841056 56963607 275556371 267086581 640364167 133237246 566000542 966873219 743015521 530943555 886559258 204122114 766145523 583314031 413614446 544468323 889744640 768761454 211807815 580716678 405517912 53858608 355747069 961044959 940461903 548166628 133480559 658190836 267030161 40727939 962611067 24477814 854085962 246005446 586623521 289242065 716903603 168784620 596345683 190661210 858227863 773508323 986149774 895345612 17543842 390308545 814459526 343823061 68220285 378321124 519642305 42227394 839889882 470455294 905100277 872107065 240964898 958351411 772084109 126718742 60660461 873690490 286734508 452971291 722098247 430750432 265338669 317882860 141842103 944309165 983644197 620856403 486798371 206342907 369076966 454109242 25024380 529781257 606927972 725927532 284367495 53693794 298364620 444085501 600938510 757777036 301950001 976033470 834568903 949712578 527170279 70692305 625058003 714237129 807186224 48519907 321394315 277381553 903163261 409919080 124118518 100833550 930177112 156253700 144950535 383198418 244003706 387012065 799505779 34655113 258452514 547613979 83860276 678306295 58190954 634783911 140258736 645897746 147358840 593176161 265576244 736819707 158254779 204161033 946639931 663586302 727268679 310377049 604349228 842072314 869979583 5383782 721913994 219111632 276921231 404305750 356887713 854076123 809488104 234665089 987653705 559600064 186909716 274155832 856094392 721622377 583923736 327765049 235032264 234447770 905601472 594904110 245670682 562461114 318076971 817371079 397559160 814285995 224432437 790490848 725841656 44671153 64302887 391356531 98967526 878362744 249510037 81646700 476431999 817329297 941960080 602204983 718944017 671863206 486031016 358467887 19857265 981593101 602952537 648825785 220467577 311737066 547616415 902466150 486725358 760542606 995715903 957833119 53563047 196430603 392649444 543024319 813315913 524963967 684902854 351587154 7201916 197376864 725937043 957312480 996030551 746762867 442623518 294405940 201763556 848443245 555810826 97813357 567610920 259646142 403838663 603039065 46211012 688887231 58485307 439785337 469146656 800142474 730151479 791448604 635903289 509622070 821145482 843859717 541560904 61898746 773919497 11977690 405901574 524018298 636697564 620143434 97816461 576919734 125484922 909623227 172544819 190221121 119024792 351723604 839958215 823156659 81953267 489978323 150042353 219672644 629317691 152119753 720785530 9345223 881123558 623722785 566785154 176290605 65085313 525795090 751861231 784142663 951898281 35886616 46430983 390691784 151041344 909348012 713353409 228930293 52163472 970599074 237414401 296066347 764669126 273860033 647349728 115916114 341164508 354429156 421192929 981998223 635479148 390704913 714037284 345989131 359632399 691821575 938374491 267235320 841994107 180909658 713042984 620409310 913199440 426380260 122511091 607764636 200190140 608098823 218089885 251303058 116473137 12137622 918945585 219131452 764991675 110871068 497461962 109760077 386688191 731291688 920506919 393840775 769407820 752541228 732750535 929351085 352360262 838748594 518997860 235474898 4010876 140924252 68567147 20739343 489992084 766702537 239381444 656156133 867969860 742110529 639091729 327702385 356498900 289028603 870299986 36694401 141528952 896634090 456147487 241337880 158880609 221193566 899268817 14932491 22276770 44606834 38154558 864342236 92278753 212804669 152098537 75965564 216023495 180488150 131528667 124878304 70725073 599111054 743546989 285576920 819862311 141701400 798258313 760658849 520078348 470804013 434350836 176003195 413452474 331912108 938887 989565725 120028195 682651692 444921796 545930632 755388170 665399323 841463439 632603080 17792805 490786126 127908447 808565764 572949279 430295224 204192652 88521937 185489871 975327904 578401489 654002329 85908325 722832517 305591532 267264273 228741164 327992472 449328786 25093946 277422812 227304713 74846983 837530131 970948783 526668224 206635793 559795882 305786730 148132172 22723068 175942889 175237280 273104267 386498800 194139711 742347533 836016550 847856610 899239877 351659799 67425065 546504419 712854839 343515429 574355624 3868805 441409928 899172557 176969746 511871 287811187 129142415 852240152 221976864 833418130 862675502 678081723 147234110 463222973 4435275 761811799 424634100 158927367 477553987 122237031 657207210 621936607 436141015 7114031 591051175 444239788 445286482 516892599 803950833 156762850 96033176 257275466 516567369 662124474 934064620 345038083 504874048 486593099 23140496 167227255 299006824 431390722 402639639 218130534 494295584 340638265 285929691 843567149 197662529 91053808 744156396 62585160 540494247 31733128 186174864 184025595 325170255 111853047 119692261 577740931 343932118 266831356 164086019 738271566 236706736 875172484 488913505 827354862 722305540 256637595 79585563 732040993 513430647 361378385 508139752 442398414 270255574 568447674 770571078 208719418 153291906 667918193 21753738 36327854 856605246 56555666 22607034 203970332 803295951 306200496 174252010 501056859 552629473 933006278 166848883 364537016 254341681 200694790 115045683 295847216 629333299 204038569 918361813 834849599 944971830 342092532 231966417 753076622 686067229 146687800 302808375 369612414 589947346 256180076 789601929 224943846 144819349 54100020 256409361 908055588 230310893 815498908 696430111 178797564 436970266 214794607 32197597 351828820 388330809 672890274 427689642 95267860 8822023 704970352 90275731 262413443 258580332 482942172 129774489 751814786 390428188 114452251 606652555 741011810 848527520 402016938 822467505 467357122 232951775 668820980 424086342 71500287 769423314 313411197 930754241 810445668 947702767 34363692 366196503 509876631 266264975 514701104 283756934 199266130 184169391 710717249 501418149 68615582 532131964 252496323 418466063 576255384 113300388 391289565 399503249 76527656 949863266 588613728 660017916 329724404 118121561 658796157 912947221 380981705 122021124 550223727 126695956 751712184 479597515 352267238 668396352 389673057 258368337 434541463 306995700 738112280 633072765 143517835 176262621 953337461 151205765 49750254 107237650 838647439 586131590 159639241 386934117 309055868 429744160 127469836 527715843 343915379 582897887 473486907 263256338 870867742 486412856 339083895 890212408 283502986 611155842 67191656 538994306 169354314 360596595 523544286 336328508 84496288 916563797 322873128 854356046 272588427 42471194 680399002 864637835 29869700 651405802 261112089 574528306 777483340 177577956 325714543 183371674 665510376 371463290 282165609 599118692 288228569 109503510 585585317 435941752 237485039 710437949 781794077 340904797 757809250 652579939 755475928 9327345 378903557 699286132 274340807 234422151 251639803 237412897 221873270 228199468 674737432 786221614 10009843 420775932 132930531 944007737 660585124 123416262 699262424 41380726 121354624 527495162 589294901 524461287 790136781 668355707 714040872 209765116 25839202 811457065 486988974 664185418 364799494 983391979 3944445 112997063 54709732 283351827 240519590 33935580 575676849 848274813 203928584 57286107 917871806 62864056 779487710 20323576 28420545 239235087 475895155 608697784 925435182 722643581 624382157 15078804 996921983 851588151 326217611 988323803 50561764 952491004 256055325 365050656 318784553 875386887 289953296 571551730 273572632 751308447 150257177 929715997 637658664 295129723 701897818 645871313 115317257 960808605 640533451 947205042 638981504 941234968 134078151 468961743 656298977 743938241 674666311 419732650 93123546 18535221 242081067 577273008 459006129 169870158 783971258 49950070 245201555 579741616 255892415 768143483 913869464 525270421 79710842 688022765 466399970 782994320 216115993 520717863 55698631 563204824 268730654 481031700 464275425 275181460 157128815 40537252 850595470 823467917 946174871 692095242 198584398 297994253 357487502 307377656 683224864 54935112 765065534 711015654 686502340 252617609 603090214 415452187 463367812 863468299 882526141 557371739 798578575 154865148 690520295 520222157 737095758 164154171 672922070 276520435 168740919 474398363 102859662 355699585 296409913 58282121 605773554 935710808 244930472 317853154 483206540 745513992 366675162 16305186 815985381 134510369 639187829 605021144 166496558 882725099 532674626 130404250 257912942 125406551 57421082 411823887 679664114 467229861 346377193 999554555 781439176 751812099 135930453 800172936 734810618 428166729 97546319 168157068 900971107 940589878 16443414 267443383 391412866 195848236 633182636 469771347 867648250 748494859 43521900 526526539 386672101 999885342 359158462 122527741 101315111 147204670 212899364 339414680 133263864 858232600 300913013 164414046 579559918 124375338 691721490 557721015 200321799 515821121 570853361 161840306 573622507 77208967 236292381 659697233 976345087 274713122 250794930 781973751 934671276 966459288 196444123 447218938 927524053 695668171 31657714 859462443 88735403 74857960 142713626 209637424 710089659 764597729 516345311 274232211 923332630 496645246 89997576 573277561 117870281 743464094 730257049 173713024 670678307 25536509 9455700 570853524 137902643 368473132 393416755 994534280 158203484 908783682 120854039 425040432 101754131 172937716 186655001 892150535 47940168 990504212 776408864 738820132 798283474 306803340 191276289 722973037 793372141 43409554 319045802 782246442 416728569 170020605 99896571 399644588 867748942 699675508 447310360 893952478 26754217 982591993 279209209 765956147 640799631 88416318 744825670 98011377 73837355 833510415 197122989 485944341 380077313 149063635 352999870 651787133 552645852 249529297 145098450 195275419 139552661 689520837 351243897 105192788 389263406 678637071 384216275 892202399 323795621 829728723 598139753 144601901 573145127 131846377 909649084 362089136 865666610 197896194 817979911 555233593 767149818 506341218 350204608 396474316 615619504 75851706 956140111 572751877 891811357 887298699 712522692 3554782 569275451 653946071 757968148 936998724 162629888 226297225 712746648 605105064 20887518 951892996 687880112 879685612 123040521 454038281 819520114 952752138 731209813 762212526 279186559 27768644 49040753 526151628 4674676 346760886 986519289 535197719 82849049 198642319 162763766 252580825 598103852 937705543 977461015 728552235 434289201 78037789 513731284 638269990 28264356 471499478 803163587 903186466 770409543 425156632 780044549 9715446 780138858 324284946 457992430 269473637 963231541 32578057 866754576 342108422 390105169 424145093 311177637 531291352 173297994 444853270 812209360 34325263 901022481 409768657 741547991 405323730 428524193 136637622 56211873 3027502 893961883 493363987 664420610 586918194 253620019 187609636 173120402 865883552 228241008 297786419 226205450 317602302 129132863 885986341 709521548 962271756 986464326 445828683 859220984 288153769 387373255 286669248 274755549 491110178 944296534 228022815 992573726 126032389 749627766 607864056 118660015 244488049 848434513 366677269 669096205 873836 316042946 178145089 27306604 544652716 191780738 803706757 152026144 430753650 64602582 974339042 668650745 515235850 626869162 782843510 416659705 262702747 619558839 715438049 277269105 994889076 384030886 155971730 969375688 580365882 495789051 113179039 335919255 94913190 588756130 46256295 597286862 354002086 167753033 973643893 249279152 106868621 114797740 77712155 691787801 977850683 554025990 306834421 575826677 85937557 94714516 970875195 963472906 2059611 572300579 883031959 880386402 265018607 830954891 600433144 91735368 225149147 886992772 916061165 606941431 358262067 409301525 474080576 650869386 499937886 981310884 772186410 564553575 570587386 79294680 312404577 552362112 996712341 977836416 268661265 825583476 103268658 200559860 824660383 891627534 292853071 590048401 489291208 455823356 95957365 681019853 509942606 170073204 467007983 990855640 767991821 683251811 508425425 925622337 283362666 392158030 255857095 857524402 286008608 975975189 320564730 184083955 992303346 902806092 561077870 976791819 599688058 109749410 954174804 761622386 410677236 289925298 764837487 689546826 52512798 532261029 308485766 819530380 121168624 648194632 371659006 13331341 387070697 92294744 316465308 265693317 959797430 350753033 196376070 845219384 595407073 115471454 349054396 960707739 243783358 147287681 255903531 134640293 814626912 617626020 477914136 832644053 39366790 385530909 936320376 206182242 118400347 156721439 909246940 768091759 873686814 470958669 29273888 393079122 716836217 918026376 570876163 180102909 602876439 295953084 838791748 554807659 444536331 47982713 141724088 806729552 157999831 208336920 289726271 669084901 568236944 158873980 37962435 907298474 427667616 632344601 8442979 252103183 400904613 6236921 975328611 737987285 911134427 277579852 439465113 307569050 668963722 273659437 473722111 760787989 775419789 127112539 860351818 659476060 135527664 809068534 767870461 678393178 635762162 854465604 865871211 85329304 148277581 5298947 888193357 685852277 406899749 315001722 454925471 444199110 892728397 246625726 981626571 103523860 902196811 211701840 233303169 133252405 869197141 131017625 882817311 536368848 332475939 985597220 768882903 618963710 944947766 633198890 841343784 258547948 298136074 266458798 55829821 324187236 876217793 678249875 686628597 875310400 735586036 399577380 944544948 126853015 933179237 748349460 416210915 366935184 530234821 120799171 51957142 825175060 615049919 121327835 818120317 470549620 784002365 709558109 827143746 371002245 42855558 585550868 523217920 10815883 144242563 252356812 636724373 47476050 170306461 494527779 7462197 484529204 585554146 196298389 585067483 122509553 774856107 354799334 156238464 507659232 674013112 698272915 903863815 90955014 473489153 869296620 576421985 692300849 50531914 369699565 299541506 313700494 473585682 240112942 29214237 138226362 84410260 369195875 127585281 46038357 658737186 578622149 205959986 981334499 32877852 956375865 828241866 942824124 10353915 962291522 341312128 878598453 17647676 785340583 642414872 709881114 757550243 813857237 281192017 216008411 88935367 279279123 108239316 19480140 433259654 436554572 93337508 349215634 189327493 545146336 271730406 986741386 726766735 472860496 568909777 602977477 919248970 687827692 13267054 685112746 218978300 503236441 236939124 185129019 139492981 95316140 155087939 437611560 733015481 307083113 975849478 465749737 541252571 651900406 128572722 65399528 849982310 943606787 754414733 648339726 658118578 513933223 704604222 833154684 671364556 152087713 737065002 813515174 521683179 232354999 969045684 702205377 347226877 905359120 242381712 276499432 408095743 122484372 427732533 995031523 831140549 129784585 520655987 524309196 360485897 376360831 581740832 740845017 882661531 150930103 614925869 492818317 621320001 895987009 295608765 231406500 509340755 511632480 453656380 37828214 613267570 12826198 895076398 822367123 123396699 519167534 854641708 7874675 61781937 913006037 550823017 409532705 305236436 297584082 404212658 581210760 64472215 94151473 591955748 43130161 499024794 657200748 375363777 540436586 772773381 716094500 894998388 330219780 781366286 349039359 988898417 88912293 117301040 621004755 387129102 161090839 184787596 400784230 279874294 239147451 327822683 34642673 43481796 69518780 254685255 347642746 585909578 112031599 270448047 805657453 280379675 101695799 568194345 359965665 159379741 202920520 776949459 38684683 486476346 448061567 239143386 355943783 715615070 792571555 682474669 663057523 526912536 975659424 138553066 119909855 536107491 577467272 643103847 385532049 156117492 678048168 626737154 839442624 763673809 71501529 593322594 785261752 697407757 214334296 548867891 187716128 355033875 437818374 95669023 834590597 652503904 760891769 981940926 19806392 217314798 662652501 43814980 520281222 664596165 254062160 180136834 11881024 694794755 226934813 36146571 839340314 498707804 442749458 382965783 146660452 743992880 793360598 229572878 54146806 618503680 216143982 45926079 74852723 745334508 60132221 801821631 889599866 875163359 137991230 107185360 711706017 7384864 524146857 680882868 980454736 827800875 962767376 196194330 169862309 323419609 411515016 161086198 710948788 247849944 349600547 388043824 561863721 7227414 622053956 241893852 719980463 395381633 790097369 50036084 255350439 214426853 83045690 648411380 221848783 840255281 116007317 612881857 972988581 652619037 420519448 337855607 586614382 652979896 28206681 210105343 502141209 653358317 478783909 331694204 659099098 223865538 486015779 871268161 476621060 681170614 639647206 868233233 254874367 351902267 863955492 184864959 747499428 45551781 357088367 570855396 570202751 920184919 9692271 821515563 286943697 151991897 174331988 620877425 193281973 782970121 417467637 247128349 723186392 33794332 735938395 378758559 414801257 174274271 409279119 119313507 192381589 975085851 339161040 983229072 146490869 820109009 147748777 789510964 723726532 423833991 376077989 5137510 98983540 814594309 964836106 847179067 361451994 666945958 500530577 972109854 539946695 28472115 152574064 671819456 344447337 217357383 490623329 415939333 656498030 468122239 165895883 803383179 117834142 977269583 105540264 108468629 196987912 333418845 907881707 85343298 869099852 85687427 279830503 857542364 946268566 455398627 655320329 129157215 803828304 226013991 514777115 336596036 711584626 656324948 611876070 843816104 196284799 418945162 47843046 79593644 306346471 820540246 101759322 403735615 48051345 386132219 593058569 90352453 351566639 6836066 316615073 723024539 395376796 690414222 118410741 926093640 746922275 426412386 316295482 519924116 506447044 845461938 403638291 733364025 907128148 417103027 322047685 478784697 547985309 913661583 909830277 798165862 258272014 272709618 345159418 909798018 892724734 145388986 329187657 333039495 364313558 511486799 90711762 350085868 467175636 832889684 933655672 601616752 621480740 421128488 192217076 28915454 101549902 963911102 738669243 379001229 388228978 33628735 449970101 668463270 631756175 432809380 608387588 458570125 357489302 14673711 652139242 86310618 337866869 399584037 8459797 187822053 649445028 947431600 501374395 683038488 45548014 442762320 998006126 908880026 676411346 346987285 992076551 649200191 55293356 567377664 706709235 598116247 88903710 447585763 261702385 696318666 233223263 734638399 472680912 325460390 404081969 236320196 477296124 257957208 537119135 747654315 671648118 316847037 984508011 746033651 664981181 41186002 507755345 674990099 891696264 59334117 470437323 291365009 764835989 16955403 768003241 288620481 170802512 744221149 14031955 24392018 577615633 741997967 533132475 891357757 393879670 85768342 428804271 320098997 514098590 30551230 140716008 60823625 63161775 126675374 121409435 382322361 971357821 711816100 627574834 893048359 531797049 249945568 953247970 208632399 543959005 71955552 530409206 544861884 631147682 783077629 232380003 275530707 747024234 891013078 370401554 696677974 995983930 834257363 363602298 703500446 150113362 51216470 213412152 363646240 596554694 363542793 874568785 166619829 512728164 236350197 864331260 953241144 862306282 297623998 714205151 191127898 304797500 913555432 233507503 265505764 498391449 649556133 389648359 652372312 281285266 443159906 525289599 189667553 838863297 180054796 725760007 95617013 571870683 223683881 278231074 668255300 569358995 836929514 271778211 314900549 278742500 986183231 811526729 950949921 74615499 418310803 549976452 240316980 930620765 751253650 9931395 95411578 37007032 871816583 171111704 15577416 83213219 441461224 898466573 910417054 180968713 209318734 281008607 867690590 880617063 60154709 541206552 104946177 706080653 790736318 17108600 654588256 280918213 370601024 188308377 995598702 236348122 362089592 621358559 667058359 789165263 287297221 902147275 176304613 265270476 161651148 193761080 793911763 919203245 713134830 835199525 476308360 367148483 887990387 866395250 739006846 181284116 926678534 685798896 171053611 934008494 17246986 406247115 552113257 798318393 266314261 36552475 491465338 943994573 729289636 406084699 694870623 209145082 447206267 362667097 607048358 592240390 87464317 318663518 261472227 14992202 852918031 953967807 121578706 538863163 195421352 614820104 398863976 287081042 515954550 127652316 762171649 890319020 241479529 349596964 676045917 587882350 400916303 914217750 489331367 517598572 653726483 28327905 463173125 512479945 874071129 904000776 117125236 504568856 889506395 350386866 824127904 108398702 35017747 16910527 139737965 227115751 332575752 765433840 128281805 976951352 331641950 52865260 13556852 442098060 961454560 599397016 392830890 979395289 712994097 669471943 201408575 660607485 990469771 177241747 346143255 626710430 352081985 168395759 987305467 483866326 768453491 361061366 892969520 186767239 347639054 361266507 373535074 382929383 984078483 316375868 866486759 638714920 539340876 6732842 391024230 207020154 147610945 565274326 787205837 939983130 781124617 324435003 431773716 882731938 225551812 574917579 711059589 735065058 135463016 864482486 877259163 985248557 88200974 517733036 60845763 201847277 597882699 700982213 15424916 634628689 558056137 874570895 436606114 42119584 616887811 200714819 689203245 524005485 192700884 121655454 709646076 815658413 430798187 741445297 443574317 154310135 127034946 474176015 844038494 74158516 588241534 475423398 562463429 532885715 272172503 216042621 914410311 947091654 941924026 403706484 78698189 251509676 737016536 242044810 466505014 292856553 511362792 484584695 504770500 683757064 374009388 483241826 673805100 974430189 185328282 327900843 654631293 251036702 762626577 650878490 187327224 507964622 354443798 63248097 626408058 674624606 579762298 654487854 659980991 505393204 894735046 806386703 964368914 421824903 590933878 983173739 124118562 10869805 11822599 954372079 485565876 121844388 899265552 503625888 500753851 821406796 973527377 860893329 144356686 790719536 518417363 392135755 493854762 56009780 881901390 658478881 447934191 68093800 164514403 466164000 100258238 566619333 696954644 530881596 940192476 175431965 230230686 442367927 255865723 114888499 740019336 563449290 823281955 540807099 753068244 666586040 196606147 602570543 249563337 683961115 134544196 187454133 655071996 761096200 665920999 211794352 79537856 877331401 157036652 756218197 234042510 514848099 900234778 359752435 429892458 198583920 238624962 946938882 159296773 169544090 140861933 349527099 152145186 683550126 599578823 829516986 97215212 640665895 231351897 529057347 290367071 579504496 546541537 459014890 846059179 177860853 208058712 95429026 528374654 278890906 147635194 269312215 271526613 36151589 613274478 152584144 859010125 475195615 675561399 698757586 134777576 187173152 976330765 430113143 157992447 337686235 233219624 168792140 304080726 732416953 583332155 84129724 634965336 526219125 574790006 486675723 444823724 175066902 993402259 611245034 831708343 703155871 374591312 305903726 643258114 650628338 596629146 254570599 797679732 585398425 652019045 514546574 845275910 241453976 517662379 541225297 728027432 289770750 164020797 505323010 538479789 926448622 303156162 564209901 377900498 713355551 227106939 565017891 367825601 611272795 483180390 790759082 818512572 49063975 139066581 509029795 241405670 53664302 138592580 366660745 756297736 298031411 778818552 119765029 83175215 240729165 845749767 378960399 314913957 668047426 471989505 794936439 767708035 673759017 287333599 855110040 42347980 191849893 47173164 974679341 827555361 118907866 616947633 948021839 120892522 696305555 85139042 770568843 812002598 517332453 136438093 104987907 176491881 252737904 200336709 635643535 791880901 189230011 876323749 241299677 144700851 219552010 208767906 541598519 175002346 538374548 402423408 477445192 962839417 583445053 667152595 234054468 65185158 892893970 259842627 359552612 492520310 814063907 723146135 308378038 47517418 433786817 897598163 541252366 987738018 607051709 218359701 756933674 687965551 441651081 658369444 687693231 732069778 943779343 163267726 377012354 613426448 763951518 882667150 113709171 246121264 252183845 570085156 892239813 443828582 345097473 814336905 533171735 713645864 947049115 885317675 255456909 715744974 676627242 640029487 948906894 163955681 203172806 85365164 197185929 635659394 628802029 809467745 233894335 137653326 27444991 570862786 127623989 3545188 294912992 697684142 428161216 629910311 162140088 81051755 644323081 231101098 879780634 574862479 192505371 263013092 324013446 525571095 853717086 274672249 872021190 222712753 25135502 557646608 900031072 630670907 716423065 61514957 671615453 53483840 272762886 220866405 190372731 320541022 638021643 86379772 670076856 864954827 631614401 773349978 69882184 91371260 85883232 989054906 504114446 594083424 708808605 36819685 53763167 577444326 757187377 430215154 29392695 710933668 499157522 504670998 172354879 130362446 803775519 811044496 49371688 535523355 125178397 256874675 357961466 704024300 742165980 888995210 404943485 115961062 752599783 849372118 868252051 553502263 621631041 174397447 251380450 7529562 39485746 913150354 625781117 565343454 865245566 250340731 632257381 662419699 865743070 214208221 75082833 583009462 784328870 795350841 698554980 858420598 957512490 909760533 943833223 710545080 75616470 34278580 209226822 886213784 218858060 689269172 141226552 940415439 414909348 995600213 810338200 462523700 721711287 56223143 614566967 466158124 142379862 259878097 747234357 196585911 183844213 869380593 229604995 664018724 317443366 63491936 450548263 827645497 354485769 16852105 335428543 628006503 235264082 413584252 717452359 843061412 909608379 248132698 988195599 891381470 100928714 320453447 406022709 189885064 733985181 52796708 439925032 818985005 658583890 498658759 562362171 319136927 923111050 769504111 32316276 370244554 60183744 64143115 147661470 580830121 603545919 597312105 127255857 236917122 362203293 95895147 334537536 832557378 793059703 334647171 854562678 355452563 414978565 117629499 346723066 942471872 101430727 726608081 459428104 947280165 332999808 927979892 324430443 32802680 38526546 278133228 798521679 419078760 837448165 261526851 909022603 122428180 62626407 297433647 551000089 656166451 246248045 67948791 606120232 187034794 241177884 148177559 221014804 85964943 63378996 298478977 488289754 503389928 120567542 878679083 992852243 59230557 841104083 976156831 699993661 857014693 196661483 680629300 380809487 96552576 604459561 235014321 656009819 806097576 178210773 951331614 215453769 155745018 615826120 203110475 402339889 743050856 6487353 724195639 828766321 24695570 703505595 969100558 183372237 345653939 147593534 631510718 166204696 468101786 717881389 953297860 883356513 904700017 290359415 562865276 871630030 564180315 291737633 487941447 333669710 909142774 193203215 76726372 187451786 370101546 508488412 841559019 666418026 87741209 570464515 637430875 879350380 864251131 348869745 871821973 200918528 522917017 805115726 413073841 373020343 547749206 207712457 137333234 94855722 726155287 521215884 962931505 626844772 419618739 663697162 491999705 458567709 457656790 546385447 858812831 935116022 161049238 955236288 332843946 629225615 454990563 664981033 356213605 315555222 268238924 386968821 916033317 245628281 533844174 150920881 679987262 202506151 191552754 807894035 172725844 194083443 516012207 914053156 245232941 557568456 3652808 276459789 323377617 155389103 998388680 302718298 243725096 422409244 187018271 375124798 676986326 469013610 76787664 148355408 658552873 34823507 936801178 132725004 824613736 977006721 720152817 751816088 287337052 646178124 62158693 143798098 811521084 850878525 64580610 230370335 215769260 54800224 6211432 47168977 62245713 201743896 842466455 377477795 718967748 172726383 508072034 63149420 566351349 247997932 158957299 926431009 597059350 838173404 800946465 141531893 448083699 534158862 29289172 152282247 281054881 924728065 87758218 402542835 74392234 672690071 357826114 198672999 570165564 469437020 337377985 691990037 564268401 64381614 797805781 353824191 464119557 301378536 872745547 175619506 690267766 488010600 791144831 384070627 900352952 140583855 689581352 135114562 917035073 757556978 374404134 608693998 262168916 612125865 750365977 618485396 503224557 931026174 965622082 547746204 819164088 516982517 98418218 553654104 736304869 34654408 746688457 719533034 40320567 488283594 49808100 507575406 747578273 957566797 53147016 338815110 37438180 582782717 914324494 348978594 512443947 669438377 436457106 360400252 840438324 425457204 878871799 931314335 139787753 325917039 869296364 48024410 69514814 87513642 906523901 480196835 515102572 991179564 160156659 123001160 349310085 463989310 901541658 791607576 781824404 77603855 820050131 512092037 477183572 731067291 332781669 194103724 712517915 24050772 292178230 141373710 637901938 148820985 324977723 988644293 641204879 965400871 977584827 98645296 5411726 749605619 873277195 141022328 405524553 967783098 773854059 299235426 828225994 151131583 599542782 148936650 204321514 226472567 301696654 237238986 969157667 369820567 17167351 9356051 732867148 38693482 233978881 357305818 652746767 549872151 418294266 568317114 857513952 597517681 281752547 86979631 360394916 791985368 22546357 759115603 575749110 291455772 956536859 997392207 244842912 838491246 957164972 959032167 828099795 542774650 639713118 453843280 377800304 113487529 218349253 53589722 33476317 565513381 720735641 711201655 251742839 68370819 729230007 458391205 67701291 190274376 406966568 647456765 683391188 497289781 955104386 446196993 23558029 85961562 158775210 146325082 629099267 577363717 329293469 971281534 653517022 386260502 453841776 59706776 524812721 250675403 198611727 525578063 463046828 500198249 676943442 124598947 457333016 647895317 157949393 49516341 517122356 169393663 135965348 634354538 104020649 272802765 545157722 10505799 20085545 324603116 535479242 382947918 12666203 694355815 754051299 643148234 226526988 471825996 181558983 391237940 865857590 594136586 21378311 262079858 170377289 780441344 356641840 264420543 913923004 369941132 806155358 564067611 492432136 371476863 376701750 962867626 236189194 379373722 140098560 398077997 966324917 590236075 908254908 699033262 754774355 777736218 565146481 395224996 615498507 67749851 14048419 832089839 855771692 679448843 657381126 819475600 235709638 920431791 572896558 978750816 25586503 844477364 280475610 25642870 37982252 6756751 203645846 928068823 565276611 522376915 20473818 204197162 621026042 645253068 269308627 714684031 240478575 663183119 234167031 184690920 53007038 934210815 940192181 249808987 471800184 339083815 242861741 299474281 390347044 945397362 730276075 581028457 436285141 465553634 40072471 227523610 678601759 685639813 604827484 134406136 998442113 328922508 685657948 692261341 297604647 363992089 547539301 502552039 142943279 930789821 394127421 209143529 7980019 157535581 863836798 135796060 193963094 380810056 996744289 919875433 197484887 947172873 21883987 124809441 341101983 161558349 392555852 542360933 973424367 940362903 142460713 612744126 474141322 722360166 181755891 75182358 687750180 502439102 387190770 496650075 273636671 286551624 847334471 250048641 817285137 148006017 565342812 877803811 109338126 122792702 737249192 952562030 869213320 184046944 492758676 645220957 106295963 171649917 591521732 752606707 644499800 298984343 747340487 101314551 251358953 345937968 281798232 675214160 364482436 511035467 312456775 767573229 570015613 853777156 213321917 486147594 918457355 346592036 591366999 274291276 625031517 426547585 510418774 524396874 62890537 811304551 803462487 635288249 522363890 129931282 29157952 9817560 271253150 222810904 31892256 845865915 172040094 286032106 233861941 479316692 293077243 546082961 168032912 401451189 174169144 318914804 6179050 657256164 46087882 940386760 185973300 189167620 803802817 200701581 860609505 117433051 758737355 160815994 30148796 199709244 512187768 113300330 595222056 685526034 263391870 648834934 743304920 44238773 700731480 639508368 29213688 682423044 85387970 612833071 296421103 262102674 672616695 409049401 732691776 68909060 791132237 197498056 237382054 501421669 706175724 460875227 760455758 797419791 631700778 321050589 704933566 657759518 959707239 652006103 769629461 262004535 227680366 114009520 875419940 120321129 655020792 535713983 79739148 247714602 729422461 907552213 242584994 882943612 411193100 796312543 495897122 602471257 175664904 186808706 111419638 402803597 56571396 218577881 655131382 461341916 12551195 478965209 432037666 750881014 603753576 392371069 838079520 769286830 111396256 251751930 392272468 159979445 19954072 165880837 630299754 574338226 473576110 33284216 594785017 579667991 429439687 804985972 343278769 777475862 792762901 452453122 682712927 562503208 570727339 187694278 816006222 845414569 496699220 682036183 323468765 532652597 932929619 387602078 101061725 123347234 579411125 453711264 124778815 831038301 483480694 71147319 9582445 875343704 757388101 106547060 882480921 649351537 540645814 299059975 206467642 50968428 560861645 479780812 302653820 119133266 922716987 610567052 144695714 251423556 660032958 507189933 803824771 934372118 611069602 593695646 327199647 849916840 734688496 305254869 267906930 111211646 684221281 485006464 803111729 493420504 562522991 797217203 994849274 577762193 744584328 977605735 706184988 6439853 488118068 391573357 803158574 340122197 239214739 604193219 809120076 532787932 552637005 116683926 617736014 498705801 47836177 244907433 871994786 521917769 295162128 18714508 395631663 929937506 703034055 261548600 334866112 199650153 941089344 539173839 417967077 436581617 708740134 451887429 762285176 804827543 342890015 596949410 157322975 800077967 643493311 446649812 230280803 406266486 662830655 948762035 835929523 337579502 653521426 129036634 329527077 570904139 131868212 330981366 287784389 781473314 608400515 699073121 575072728 827501465 704291301 44050623 75456715 796565056 644782251 953948133 28441185 750398751 261729181 993679629 725607182 524483148 193594264 82412461 227105514 589021783 508808985 332371987 275053661 490089522 706279442 976677463 654300181 531048762 246805519 121744093 754980917 728313173 720682775 908894413 258419751 490722375 801006520 925054197 303654339 510209418 117156213 741541005 201471826 68051186 143077233 314461735 107672825 261850026 7460444 217941953 378001275 746650133 701445729 343826087 386904097 660187044 35923103 619737372 510187759 385792777 856933872 481609059 387252242 797763025 252495360 704914744 351015745 656409817 492185743 92689629 83319031 901848961 966065619 340013315 796701227 597688874 22573926 652051488 774143947 983664557 282995379 546325491 286322688 138651073 548284811 961341184 941482901 963567460 701395814 789271652 70237979 576059578 149518529 173620391 687417638 513890010 484289002 184755621 119629883 164538412 159553817 400257971 721507326 80937372 898357170 111004016 957528801 258784808 343415679 807680866 11856362 840894700 309563712 818115119 796709711 92538030 264786146 931245909 688828690 736355621 659716629 701904278 638048445 204153110 959361093 448493124 172573936 196025432 807725744 577893841 472397632 22753044 283934751 657186709 479118346 788876894 233379225 935352381 997149233 755567316 215896243 628908887 133517433 956840383 945596937 775624256 729421197 122223197 515957020 951602574 190155937 840433180 36598967 368330472 257239682 515683177 230061525 34794468 111097970 442849811 782449563 869539735 541047242 517656238 609593591 626387707 758673031 316118157 522880040 309710740 808793171 131634045 195213459 440056676 479195033 764388481 179942573 136536313 874948111 112396694 65786616 588805205 619254891 157207126 878507724 919825817 894222702 49372354 649084318 172430666 395799503 717781359 459896383 454619135 256244851 726165344 595126621 801698725 993599955 269376169 136162989 184787805 674288376 749255181 555865526 653732084 353507251 898533657 502999462 833040711 440567502 726762823 531536606 33450781 309674769 464710407 984807397 902520816 878288495 606319051 367920692 635284017 867847493 662403882 44629416 667593970 900253346 856043510 10450852 236396790 535375370 303710341 94454754 66200617 612308286 145871202 300496747 287373431 190664035 482708274 233577644 536060077 551127310 422968221 524150021 631222430 18370771 945406848 518571283 939679393 209892718 564847208 627229205 850388791 108159641 859629995 673799513 77862506 60025728 274763946 975616322 297574848 354670277 868778105 182895599 887510230 727286447 293217469 547646060 777060420 305417163 583201860 639576458 780268413 587790430 768141383 653088315 343606141 239514052 440088013 58450932 950004802 126440182 195858615 941471396 664922896 423953375 464609746 502616272 622780518 517712510 720022999 814586452 357367418 122552846 922459213 994898823 49416198 967182746 350978801 80205886 172534234 79598643 911637546 163692986 418134557 901229051 47276697 238229003 925964322 468138808 939285414 791362194 202486756 947763669 467254288 141864570 101842630 929893649 294186195 280009376 848851832 792389301 269363282 403287285 584547228 783433659 693638403 535293499 438422883 24332569 815382809 746645538 427305318 49326106 613801457 557352426 555578755 451816011 450789417 506267306 657493596 635544550 16020908 203022097 299989189 223080553 418515356 836257504 201299653 936927281 469794472 130442159 305405015 689825192 368934571 682202462 480327474 718849837 360435434 281980257 519898320 16212480 419177263 83251698 620056321 34599180 739450534 35182241 310923526 299673438 678966589 410671694 135372307 697401454 213260242 23362514 977127487 554867305 619302036 111138844 421302052 9610030 418922674 643662200 529071093 894171512 228108790 753897551 962560428 535494375 301158326 325846979 258838173 501783100 885550771 825351281 598224801 175897619 361507257 670642451 824168235 803508737 434499382 963688191 330795601 80009024 2147616 29831985 813026779 292169884 795213635 321820140 880909542 73847027 130798420 219410778 366279024 970686801 480210652 409255560 262338830 381404920 288327785 987275271 160222224 962490924 132937473 353443851 584249233 729712238 822912401 668432746 605743439 772421818 720751460 35048422 421100690 827932535 404150133 674023110 363992724 206041982 583000466 957144319 791461725 732088733 579020093 233965187 724805391 70827095 252125975 209707885 145183273 662428369 21334977 87490476 205788470 312346422 95675176 79784676 333675568 747265418 640208662 511709352 457304149 30882413 770558658 54908026 178012646 71574017 690375154 823393893 442452934 3370434 602585311 43684983 612166805 919285001 584002858 879282237 256334471 990853157 975528100 220570508 510871053 141132958 373137950 307039893 369166684 900359541 229039463 67485771 341251903 376080278 225234140 572012145 114619141 271713195 359454543 247610775 349364917 718109518 116083614 564743298 335984826 85852700 790524782 164192694 805255169 364656256 18930532 313995076 325961483 670379274 155988503 284082552 362904815 648065854 11504199 857367029 292063726 903488374 620033712 288512186 395082277 782753997 539372744 921345352 644345104 154375551 884732682 76958744 61574345 855297136 739762280 908874229 211004667 115704853 301936998 760537305 955616025 818715233 493527951 551792634 291140166 735145995 184350469 617637310 47292210 16187478 833987907 57510860 31652097 904566811 966602762 904541928 655411757 12245756 459712750 629864628 813264372 593000123 414785420 891221143 987099696 274103477 271811227 160614210 194661920 140033146 18821610 624950051 206133958 961321832 448996177 79675756 188896859 417010580 205483842 756355059 34657292 636436991 465094089 380348418 719754890 567122258 667698522 700834511 921690643 33012275 917968963 27066667 746697132 249553657 183429039 931269432 604745431 869228584 889141041 664383503 257297142 34091383 408026674 884379060 378260985 766348110 591137920 943546800 834697875 477192321 681199408 261163487 997847481 664060672 271794465 112063184 581817745 734065220 701586699 502202677 420617632 459203881 181157669 66993690 673595910 317095238 504071791 467532491 958864545 556613088 948037792 586624262 539201648 483494631 579860370 264758891 295151427 828054392 737983244 62946920 626010039 708953187 729391644 752298194 827034789 724477066 602296679 199169404 573544485 538647711 896338066 57571690 819462305 461956426 937687337 553995638 694116643 81320783 999989236 235974402 477412122 292640612 851691290 342522639 771751150 268804123 391594172 680556525 451852166 535848125 803519660 313325836 282174350 967672721 905434583 91776804 931664040 350910476 6746598 688102108 59328862 366295200 213028958 401397442 561233188 586604109 485106669 922042716 810383716 465370199 793548753 759926008 294883372 941199011 119338716 219391874 219493021 733070654 502505478 241978729 796988776 892395560 546415468 40023132 179250698 731749006 343426233 356470449 455913779 144798513 904148550 231729925 790010420 1498461 173881474 186362328 134116045 410948904 477088077 893544245 347682647 620238248 881140651 519259313 24580537 125209699 53807343 976987978 619878949 576935857 52683332 400232438 90337642 411003744 907096127 593933990 505866784 301917800 39099577 560216847 219345533 570286282 565812324 149606126 106717543 807636897 518259758 216904952 389787342 765105864 994176427 234088212 669912830 435990427 727274490 864578540 765503973 331096685 23686447 65781253 113070469 700621080 211120238 507146814 756059013 653757256 222303412 565549146 233281752 430514143 591541527 38881632 830674290 662804810 861859283 139426625 261760405 291067725 115721402 409096138 493840670 423305986 8874091 507148995 954502664 560625136 865802551 869650974 847448017 380056794 62663409 452559673 20308608 610353524 779257794 499304596 928423535 686682808 982733771 346051366 475618120 2788905 962573118 496502110 733546689 190009088 86252731 593019344 83929112 438965126 230008720 192642344 427833428 309438668 130520924 680016716 121318878 664728494 932760983 412436162 593089746 149229348 999553500 589549450 103345799 585093542 82970097 674962641 689183160 27723653 473468415 508825983 859970867 68210273 867138197 8762724 141041797 895837527 287803130 525865334 694211085 81395839 939080820 182423686 170577109 776028302 70225711 492574793 675524186 595471292 674566987 46642903 639832222 945020150 83549287 798029702 21223365 829633963 176668425 257881018 100362513 260434434 551909560 873749946 920562342 831319917 358140127 892644721 470045872 257048144 986708249 719712655 589112047 442794944 36479717 503709750 64272474 158887111 679296222 530364393 540948590 329446517 374713760 831106794 613648161 984276968 246081448 249948406 367572409 237855791 432373998 701442006 203465518 645073594 33954387 497334635 515166072 95578034 845970330 676550073 815777358 989805737 883203805 75441261 195255759 380424606 937998863 647428200 753618135 574339769 324234001 895883779 210042512 713137195 98075365 194274820 451053867 795498088 479732940 439581412 594951467 564692701 947644891 811319738 578580784 504343854 304787293 880517847 65114966 981542029 135744143 397354364 137504389 970214494 734790311 372228372 505643918 171096834 461078195 237185819 607094924 123477265 633182299 205463063 631946974 2048114 71871186 51522859 595635903 373523438 705485660 220054300 304591836 625484125 431838182 760610352 355941296 484524479 257613423 782475324 478024597 117058915 211612755 983124431 372298327 61932213 223124219 853947033 25656022 193587650 904694126 172556801 746668501 731037580 699345778 773811602 429056608 258769659 295687342 43151884 16581512 722730604 589840696 592290479 541686344 179196567 677413717 734939783 58504287 282542641 390171965 251145817 257388685 970507543 431248126 61641194 565988287 206650839 27851855 688028391 970699887 990807295 531178038 123809521 786061316 901231122 855584665 274617099 127740684 266808560 879144322 470878351 587852231 261591117 323093946 670035912 229954087 4719399 779939633 329080885 359336995 661631545 987251833 7384935 361598156 798146500 409434216 189865032 464887282 577989714 157115496 824682076 94599248 860205030 743926186 881127469 980878122 831481898 432690168 677183881 873122333 59084569 630992994 673825702 732962699 809601687 587932986 821415983 639252562 973611285 394701199 277800680 839923890 103390871 308615353 536102202 255738537 122143026 516887000 977345103 748692112 203721096 643542927 287224821 271411458 68457314 874368278 734741157 214935152 790561881 888619264 66480351 192977864 158083136 2371697 251618562 863539513 980181848 72830313 957561046 42467888 499459037 991157697 933257325 778264547 125789211 316580856 799157143 281215350 79504071 260596329 361980162 183884817 498571453 750827373 2191182 618800430 211317042 270504957 16070350 530462973 764032799 336367962 513175271 327871727 592078764 173363057 487892463 578760159 494744624 294689820 30479049 1663586 768656206 946015042 688256568 42533844 524520173 399210895 54080029 740334277 101675645 192147284 355660363 548514703 13193940 82776458 397631723 202509231 275013580 390471134 38404491 193022207 756283750 73399462 861075068 943810123 52305877 132634514 964054728 729337436 253189711 658302307 795969998 108624291 680379618 13609225 998328407 258473510 279654097 618982317 719437020 348352479 33889242 60417317 704580339 254238001 308717403 213748243 192460542 573576316 614181529 658083962 834461489 456798504 88961720 143928842 417888388 303297734 951445478 294907269 744270046 850210356 4603404 478502232 66202954 564001506 227031780 294516711 675113871 189594111 276417536 321652518 954131676 378254703 758677738 817856124 730832831 834715735 841691380 381864823 284280389 549119547 652439769 138186162 652734939 701280472 318681108 182983344 686218208 4785989 123828556 251596257 110923428 330374892 624359450 410443745 267045993 16596598 46167672 966826847 870027931 542361377 896044105 857810236 432538478 639864113 215841594 271673273 492553813 684665238 830019011 123398769 425838800 32858515 953450200 462478846 623168962 979443331 208100795 812564131 313376310 832466075 221321985 972193966 146567285 158379951 727608003 396340697 881864009 173442171 654981259 901467261 853862112 988888588 409325521 70831849 314920712 430147285 121002182 573716833 560222283 870801079 666405310 996751593 540640377 452465410 33321550 842054089 134113561 284582331 166387673 65217554 625011018 911172758 833606461 64028325 174391443 618441353 576867343 225910837 745936228 740325935 80037841 430518971 640383715 218204226 795038497 648706953 42423856 918422356 83324524 915668913 590344440 148268689 127171262 893508143 59118233 861736148 386958213 829559372 979349141 361352161 935314296 202189705 71796204 8974958 292253347 79620651 210217617 326556333 907829697 346177504 2493127 587729705 481778451 645664294 836878675 840224946 163281802 978813913 159633236 717805292 446928957 950922492 684686249 994251648 283656077 177865859 527166920 919312650 461068100 901733138 762337223 628881870 170663202 685430219 64064644 147246659 918323892 312022896 149385271 303962336 868077348 996736133 891555677 183669406 567556551 513776019 970781820 77623809 554117617 559616790 164725818 145467516 163254976 650659122 65691095 597048319 732734263 370866131 213139277 810032414 146815007 81246898 399355167 593433520 593150261 112969851 790689608 957923949 622328092 751439645 478585514 319041360 148568858 281860736 124533467 180283856 700925105 331711229 735774459 458289590 814094287 729452114 479853768 701218966 297871613 910344291 140655751 788410176 22319766 769788153 318411847 153266812 705306214 349254052 453642578 75501036 259243006 284795719 471535191 913710725 182814812 540531014 131672882 144902556 8436147 908911480 424423664 860647447 373565605 657426692 886147125 108742767 662074699 724925215 650024757 960516477 646016553 241390972 729454782 778156474 733349747 909109956 859656104 683343702 661597293 952128460 349760145 964671901 452408093 921349055 811069468 910636780 533225548 182861147 669190133 684549844 897322160 175268579 684473044 734472201 690259104 98235106 846858584 540920471 253143102 727742038 794518445 379974920 380807517 909731628 70832943 737142086 531804547 955823618 731886622 780783157 208113055 454924223 908681465 639717307 516389657 703909705 325329580 483823529 840331153 982633695 106631060 631619286 144057700 433168505 187673611 636020466 748135805 312572694 336936027 165520388 971542529 837003777 13090462 584014210 478094407 925904162 318773093 578292040 80572578 537824129 132673603 672165172 908285572 351661939 915074369 303005264 163572362 526168161 560907008 373244635 949919680 177304902 332266701 654703944 690999786 153927442 8824058 856509462 602790150 431405664 768872411 815487962 572210573 568019493 802751875 436599704 448009467 641677182 76747122 22164958 325920808 163123394 390493414 358238762 767096536 969377388 207683533 803657535 735987153 899302270 863304596 64185089 538100432 841636893 591582401 62016701 768847437 736229536 132526466 65805439 128645175 50580588 747030353 242037494 116083583 946773838 25456910 78225959 98298301 671181144 507733313 162880146 770728786 964370730 698319911 224631222 758582916 801375774 167095764 169236029 200929622 214743377 395463501 960636428 387841880 173370567 424274565 526531320 632345553 442468934 13757852 582902356 914566925 722095031 731705041 333023687 562908313 647179983 481263447 323150975 513864263 611282183 673676144 151959664 456299596 73816149 16143339 879409033 290593644 24304515 556962208 335802124 308855006 905641596 864267124 291180611 993573041 550376053 308446510 508644884 961324555 83654327 83524493 242241124 312079103 553036385 40903280 541335360 956697334 988939523 561427456 427889025 258170145 197569132 202251738 287128029 108388315 321433011 69653621 955022509 875793449 307646725 206400861 241482505 84698303 954349545 294841752 537345340 17631105 2053643 53840183 38981042 392685685 664227811 544823584 217806570 481159159 386068989 210439061 306034092 276281351 190040340 972065975 438694669 373279551 81422369 458961172 36643941 93378192 794264738 199628499 555206497 131135355 33414177 266869919 737624040 66708001 276093615 918058965 778170385 553941252 750338468 907098225 922661491 745671372 232232262 816431602 214536000 820167806 570496180 924082921 392041833 414816187 920559044 366792504 178352506 341142447 975920199 572310130 759560802 216942070 349876404 57166676 141280742 778110033 670941027 985011373 238040844 4699065 817576417 573742078 48538721 924196235 172234420 79196554 210063496 403904448 648899358 959787564 400423322 763133405 446661091 452199203 763022640 393857855 165386478 373040444 639046011 263203920 701006026 326869515 603020287 712546614 567277300 815608101 659963023 547679 454369599 237467996 657799202 984855259 994538105 710667498 436639520 725481608 446987687 920919366 130145466 186987083 397723882 617519702 48353294 433740842 570311007 165736006 553360931 290102507 677169498 274085914 261854583 448048930 394147511 77850333 429518206 147857965 884403163 281003790 814605861 832657716 938692544 638803690 307582345 287081100 530556376 551296647 877853191 237265650 601377089 655292734 270582956 292910817 370072292 55854779 21381513 100799888 322639583 7940859 329042702 858318051 79423805 572368268 46360522 58177491 984886965 349630786 903711592 698532713 119067908 509026857 117809389 609968134 246273657 399124888 63743408 773242100 674357994 209073409 955393225 994553112 625071962 271778388 999760894 619348033 392981057 798797630 629880222 831820914 244242086 628109711 350335235 799549030 922598367 284597936 373842012 771486335 477930090 45398405 555992933 353212041 501143805 654506635 53573369 963368842 96060079 916044449 925577739 83923811 129792902 697686396 217359424 774806455 914122327 172889264 5570221 25495506 584252592 24681994 460500918 470197221 925627254 796257288 174429589 717777274 776694590 600626051 11848732 4257166 981755593 766989427 28790667 982367507 624334732 499887157 103315619 953922565 290645051 327729186 192552135 612325615 67131744 777018861 390671729 650753018 381223319 863277582 128957383 542674079 940115882 378645770 200826497 784200567 205435373 448621720 779748793 958822945 208408479 368802988 122453974 931931109 596076749 939751156 208395229 447459343 188291761 167190239 633027374 438151892 281065750 417456633 131391926 890524375 839087031 843489904 690320645 122289162 697243312 383029979 3445291 537329476 506043957 550817979 607615306 1987370 257170893 502879792 773046798 235034679 873157740 27052050 16849547 594084990 276848859 981879186 163859347 483946427 494815156 194857828 688769361 618074341 96155120 956740093 380705414 805634568 937676656 94574160 268070461 610837273 885447795 387254631 205337205 692129222 179088204 642135890 516488793 432265911 458638531 117616444 16837994 280716643 691287878 14867888 106187007 676725772 308701693 536526380 53744582 936868727 486063415 370651737 322388321 380211458 492324244 241976409 767896381 457151398 745540991 604190016 672998101 699530665 979358127 699407395 501119094 326504448 254277645 172918072 213846906 187686404 661816027 837339404 367877435 596622734 177964321 451961101 249907626 220821550 532131895 200299498 845974224 160813451 237763238 773342552 982524217 23525450 68791004 994114250 818294888 110467735 224621308 748629360 707300201 820581117 767135198 180446955 537969979 706719378 766263520 463866555 418209664 264313409 847007678 771965113 500320664 10549531 383816674 681092500 36513192 390882221 68273553 539028493 632691327 331429997 191324807 352122000 710450525 812132658 970702308 562923647 83317054 175430134 288559005 562351623 619176304 132253528 448311021 932347985 645150311 30006514 167748547 777109894 789483787 10478032 544738019 887724367 920423199 211872810 750850781 961350182 1533242 553481169 349585454 173070106 758912835 857305671 618035759 414743019 341106308 652847670 168093842 818362706 663339295 767102806 217870824 194010035 669488557 463761449 379718814 237895461 958697650 679154844 945748332 896459604 227710328 305931287 691383334 468570266 203078791 24370876 433458888 560798099 481554718 99795778 447877723 800429960 313988120 742324901 186698877 926525450 320289692 916490264 291824602 767697583 40209941 278287583 136663654 233330333 543717796 254288643 613920248 350815474 754578371 684683688 783541495 609698206 578869957 353540423 158827620 179549643 861393877 9867099 77040675 473438855 609485900 877030862 290715179 675584725 561866896 121340370 764705310 507239146 640204935 751027228 796215399 581384194 278742670 749787526 729332285 858533998 511809465 769389413 975872830 9555540 616141315 593188987 149509246 682447592 271145900 776625404 224617154 186905293 797889978 320919940 106571730 201963553 141727932 392148360 334764291 647884820 378052912 275225209 536240805 210563118 648748905 751607684 552124564 700655811 561949393 516150949 598334253 6547548 865001256 971930091 250422710 192198529 779818904 853041907 216718331 105942129 137173657 872827218 638602959 631331762 16744270 153996734 115573682 14087964 458173794 306031775 848448857 952685733 355213215 238108041 961007525 223436979 867737658 108801535 681216949 656984256 980490648 589211194 766524096 234113768 870565174 884467801 905743751 848603956 780396452 457794101 9988318 499733643 329205289 283763389 727476738 598426470 291721914 900254588 192381451 414505026 598929320 664765314 186722162 741977904 799603271 64520711 813392591 19775727 272690957 619907319 832869590 320442904 481165943 178666880 846755138 272922751 403431435 850935669 690981926 643317387 95128490 180894779 349625165 891384443 546769173 225419321 488055917 370868046 162519874 347873952 319791241 817542525 793267198 274539336 936111633 211098964 25198409 26787163 992262624 899055747 254631631 252212387 163162650 738718192 869706052 204361238 601532636 378649998 738003747 50675915 795571013 940221006 330230153 335811182 977895944 165515889 554650453 430429423 804423039 60876850 905101958 709581520 288660703 108780079 444774997 38443352 70620234 608307164 961234765 256969135 981801943 122636210 148306014 348278078 825496569 842360735 798293517 167055898 598076772 19134493 366367479 105218225 94075014 477699941 754819207 716920303 617044861 987392605 736859648 958810320 593135970 580370652 438805780 160330897 3215718 602872300 537290988 659203580 733307838 605023428 204365031 50461440 664883148 679697253 107434336 77178863 257276729 362159116 243973825 74879223 114287438 150083254 30346452 276945218 988062171 449502261 58867954 313800820 92757624 769723314 853477989 668986413 196237834 218321808 34896595 472212230 836244672 468591052 930312397 825334042 40933827 476579226 249153457 4063033 315968702 576096943 883351249 722701388 291935731 565779765 418595206 86390304 424381886 659248358 154376867 151808266 553095961 741196733 884875968 165747036 47972559 261890236 357178704 872217565 572908600 145712591 96736514 76516564 694998514 119485925 525368783 936192783 162350853 670196420 666891202 339742628 946291723 686305732 583349826 581648823 683201565 495165098 449492102 167792015 199096171 151451425 936190856 15347348 210113965 24637766 376130859 513482480 662286605 74954105 897069333 159527343 121601920 374176030 878023085 558747087 335428934 76041127 16672961 794064381 823463039 63262786 396991187 719044703 473905703 369855675 953062707 937756690 518352628 734485814 885009643 820016046 272148098 527150716 710998703 302420173 751379760 438534180 168396911 575407085 878179235 473281661 666944883 540311541 886412940 272553730 13102271 119897630 29735813 822562423 312258567 155605742 711209991 61731714 410245785 604402772 897507806 402034078 577992435 590186593 42706515 448126770 878652306 268063454 235560730 29758229 315698132 778760899 144251163 187859744 219514740 154908345 120362164 628762356 646311137 268117136 248459441 971725182 960161975 802498572 494284911 23039487 37077704 540896821 523461858 230962814 935778634 214261989 654531749 119509866 862395534 851487282 624759566 682964353 640015855 356126678 383422919 421696062 614279023 418068800 828617930 397011318 572213736 530175843 162234294 877666847 744050573 513466555 687641837 280782121 428324471 170476269 571252398 506174736 398617858 827086956 92918141 760365797 617037507 536107690 590657173 253315452 395892343 544066067 159190266 902523559 964396706 550247129 117092894 276598970 264930721 740975469 563553975 236643450 758594185 785114441 478191092 856531823 814333451 954649200 380577779 517573671 470246997 483634085 233698808 998086971 491285371 121655135 43874024 297961344 79091216 102814652 477416585 667402125 64216497 333597125 15130803 103124690 317538724 102275701 870531300 343410074 772269248 790417808 828171291 880740725 583301369 212466889 893544078 998309774 594789441 840147900 643500841 429778785 738715428 383148326 501451000 242167210 719181171 478584253 456217260 980346901 289501852 963331519 936122996 219113377 449741566 73713646 522026873 403913389 708418357 36878026 201219203 657576136 880635244 497125968 491407781 111611124 206937319 815236111 160278211 537290295 757114183 826553382 94452328 975042694 222301524 793322357 661949499 148461149 583620656 529366786 853392550 178109210 490018312 743533577 330612727 855404067 232496645 153738341 157226081 496192146 68542490 711903184 716164135 82411708 669688927 40976319 525448856 233009478 627503294 125090949 350585104 455986412 131700612 66223152 880875546 726358849 947657292 952359690 547580067 184088646 332244362 195772155 781100821 100520258 980624720 405502600 972939884 6287529 494637390 240569746 897985665 952978891 999322416 332530440 131207261 504041617 300427216 244652012 148600947 411734908 569604179 252642315 772932110 273591205 809494734 552175394 399966090 729012463 143891695 463552365 266602479 759920693 233082977 902392901 380710714 253424175 300573186 532496645 978825324 60883154 455088765 457751667 59484721 807384706 451992020 768845135 436764280 882876866 102561335 258066791 993598226 67816113 64556909 43748888 556646754 849585754 57223212 878350238 255764184 542561582 686806237 387599358 226008478 526300839 991438740 14685190 418123572 621974310 179232231 418390738 120207728 419092964 996411900 23574748 72630907 514586647 785237646 275779725 833490181 925981030 476815711 427897046 189879172 843400180 567442723 176890652 58454031 278164455 467426784 828058652 835668451 555421852 7181418 585924460 785252896 796137564 883359962 926590792 385058749 865312014 702406144 808241879 893232097 525864365 774413562 274772729 300113643 489099673 312755713 854374642 674928133 477829590 978778798 31302819 839455936 88366784 204117710 62214669 703625515 890767497 543463272 118691661 563914159 352723513 675721829 753420620 711732493 427714633 381667180 815095172 42540697 701808253 104669041 17153317 711556394 928537404 601581451 6382157 384652256 236259838 175814494 799828497 271183955 419963727 319405518 824669458 798933396 524318075 647293184 229470564 646470522 110095020 154423008 290069698 541865655 318656846 412913751 946673200 174650199 121596211 927469531 4938708 373428532 983428118 840521434 820391181 147544839 210739348 22653170 859536558 527068597 47488749 682156750 267294095 638983540 787739134 598329796 865009436 36347123 582545540 303311504 134838378 33777292 326607161 541883111 471929307 79000141 90234325 952214757 407539177 775341301 114063616 189836482 262759788 878240383 247574513 252624514 125844666 445601783 26807876 113454522 267502382 892886140 183793870 815999357 478368691 207880487 335164228 635246418 799452876 940266860 145191011 509101255 771408478 601467942 94089486 957213736 995920756 431189775 764600181 844503598 349630474 323843072 240505542 258290475 258633737 720372935 73228921 531238781 587448824 812219078 389016 242247107 98508689 326933015 960825003 52447041 313735263 39182308 477905252 937268026 245612763 220832824 235803168 565469348 847132224 179470501 265684981 226186587 193527393 505049725 470261300 766915121 793988976 870244081 110200241 638984887 204176741 426106858 427796886 43557379 370122298 965387576 879917017 717849897 54070044 480845783 439170573 359849653 86776693 744575516 271793411 243971528 783141276 709116111 261910471 680338982 793587188 679258022 930621485 343069957 573423487 601153639 335105613 439982467 285092889 12422936 802716790 815228175 873564570 359674018 499103058 474965512 639686128 961550068 630236719 257563246 272649402 301434930 859177519 885219430 6220549 520120840 396836397 411779314 687685298 674422196 794173121 669266644 898195623 43542838 288515885 287898355 971280682 594029822 98863402 200753128 200196621 717072008 779096326 314224914 434618216 224569694 33976239 142061971 977239188 125526491 473877145 945901148 136765747 909458171 48597314 249418724 106197471 252828342 1581055 26471607 893191017 937464496 586348988 154863669 172065591 453718797 79835172 158536191 889207669 526807789 804139932 215955167 165188204 154284040 399809655 392194680 494749260 939885614 639885541 119824233 649949499 893066007 216686181 781707364 620970987 702041527 463876278 308089097 918430091 266244314 232789155 224222899 139872839 71827218 957446146 490535761 518436435 883138030 780111689 680043380 583219653 92056104 380720232 789680258 457398825 963081395 937835205 750821105 66135280 713424196 510922057 356560908 23701863 346005859 773818562 383775195 957304723 693461292 685273282 870407903 963230641 125003802 983955003 313687109 489857127 30918902 125602382 444387307 425760880 185695970 785272734 889965568 594117114 892653643 419602397 664210588 405031040 666668746 478183615 216386967 607546503 619184607 815275718 740415682 497575524 564199211 548183884 963808608 887292461 213596671 401248509 60952686 243816569 125342763 456232485 839109220 327495192 259528157 521515175 135049875 923581453 360749317 202489098 768646967 219401288 622607067 41097946 76935137 188703243 727826119 629798802 180306630 182507524 635218754 205401921 533001508 583160626 275247888 610690018 542655875 664021625 274647258 539183767 877082038 225058071 577529854 724233293 656027895 391227299 731072050 667866013 247463482 42771602 180444041 789782377 116988524 700792292 930007125 773824197 45067709 751985168 551253178 947335678 918304315 192665099 791175129 133096715 63703354 218692696 445885241 687943411 660226828 594628654 510245999 323293696 24892517 634401990 221107039 592164124 512038315 101978044 107869305 142107886 752263943 829650058 506567361 223028049 955327027 392816450 237776839 325802493 339456918 193670089 274040698 784974910 969883061 194062194 207759590 69664052 311918577 478537645 299435318 398218497 31601227 427571586 357486999 998090638 663876590 162947183 71900769 87519292 765154816 991286325 256714439 53944172 261985956 591756851 427506882 551080881 329204911 614778231 258924202 193969526 445161508 516272962 858673234 260678686 492654514 991138380 806128458 457595312 668681094 589797499 593603901 248961534 944242623 714815282 258413021 907171287 76262181 143154485 749306277 958940445 300170704 877381393 21091782 426370097 938050610 951815307 412772989 515345567 525355650 735234053 122450335 466795870 700605098 55723907 143385310 619073601 63430281 401815137 989561177 793872602 261552243 117791966 934429711 591561621 22873148 238238773 4920242 344745936 476206982 691955691 466291021 935524733 224910606 482821546 978776570 740485538 312752901 181202153 632314537 46392536 236372846 597714578 238787778 41312514 893603087 502639050 219713357 778102894 135963759 39879075 50324166 796651992 908939776 954104052 68432864 936300212 607979983 630005014 590256152 730081198 433028718 948458730 42027160 664737323 103153089 28207119 729046536 142089488 675787677 636121891 63477197 791735751 466631306 51870319 513938123 883035132 96831598 345411490 424947840 85192779 112700059 648144279 569353849 671707816 716251756 131830708 755496290 363324520 460340417 478827522 163589779 929324 17126420 398791711 179111083 990120801 471851316 964324860 928427562 24771923 697165482 755589572 395226780 29911343 913012034 457320411 80531000 959082591 625178692 895805318 6559118 787282429 113158175 215472982 163208379 371576454 656544326 849858897 87263353 348481214 41225835 210006096 401821081 760880758 782213704 847296468 439378155 529179581 353223605 923470759 764564939 985906817 605960482 257773992 65450763 368441209 228152101 157183220 714240956 350888802 536639803 193736653 199503993 385953395 650886975 327915303 628039187 477292779 580987552 334596362 822927253 483225361 60257789 33892363 655664685 139579201 93338964 30606540 596598292 79924307 730344555 154437312 707423528 646590919 48127561 529714892 8749194 407716803 64125179 182828612 359125267 177898736 241045733 436738984 371330285 211155653 452603978 287539794 657919335 184268936 524328860 921574315 888843683 28763582 791138827 19362035 268384152 118573690 615086055 718104525 494160055 828046677 22831963 222362706 414684362 300868846 376334057 37201947 541035290 106731925 189316322 22417672 747734356 843788321 574502690 945496346 963127704 709313842 639821000 534937084 350507641 654519713 232991438 279172231 565380603 63713473 825171492 249158149 277319790 648303781 408518965 54140214 219311119 234026726 301560799 176250092 487167309 469906996 296072114 411284749 156568955 762483312 729118138 721919310 574967258 337247677 905518360 222986706 390269209 274720494 137735369 3754581 844278225 128047428 635727815 377512699 663040996 878145779 777738052 59654339 969168915 603287855 274379586 881746381 855180277 606793470 515166356 24698427 634177920 284715548 498473903 823393999 156297132 40152235 632102315 498390298 817955369 84032625 275398222 485746456 872181166 189326770 214141874 505531289 994271408 860217311 413704198 545618372 172659098 30429217 551108189 85661123 105286408 147958646 313364748 334633012 340045967 143322528 115783948 858393192 80937413 984616937 672548486 507385496 76368696 571416070 81075349 665133689 268483765 303501710 190619334 784609386 582493207 282673604 681928490 613511879 978289808 886900641 344300234 493413955 398355275 464115991 677629545 955295374 709314339 104108288 293236383 322972511 56481659 76384215 677937774 261381172 147729000 104330292 168174295 482400670 485015739 290339933 730206905 944898543 746746291 795899930 960414948 939927500 3381214 215889214 346230105 615699824 369689209 714995955 350892627 306688212 804105871 483386729 141070822 340032541 812479535 171985241 716876269 685692989 347886833 538744888 175760468 314796769 907190464 307234621 261253447 232564867 908721257 919403078 149459529 314749998 399636669 397238391 462761061 323483627 248378647 342561555 791186441 277357092 681978164 437164422 200874176 398622714 962089233 183292980 63383660 632253245 152675344 736720442 656264920 184825019 760026853 574143599 818385282 845658731 378228152 89300899 566221895 64987469 574298048 350368407 500194630 527815464 234908993 536911145 665034766 266964306 89702176 257872589 591651844 978917154 87411556 825340695 626682725 754795761 205056356 367608592 367571223 282102646 213593878 311475211 953049243 10323528 31646594 108523162 935410243 880319085 205903717 863001876 617737619 480607846 636710889 338487157 273472132 738092872 883791275 520218835 634405346 450544573 653727663 279499931 264970256 80290073 195667831 10884983 178398927 224016182 967175550 679353910 451526445 254452916 655189649 305037249 922737582 262741824 56193060 721660935 908642823 973655705 127131823 809967502 713133207 968178521 983130154 709201648 489496007 883403835 632759953 27088047 82898875 913574535 51881440 254585654 128975438 767740613 340319248 948400695 293948547 892083354 146700506 14241496 540107127 666935423 970512305 316826937 427258426 176177472 926655321 942168142 56813003 794365659 638220047 34445819 623472005 332589632 19078775 706445959 937419565 677485705 657751254 747727894 27107133 246453227 829346339 62660418 372414908 104847875 972146841 189470163 283434515 780916636 795885975 536298988 815895166 904281429 570093470 693031943 449171822 439627564 789086975 671064288 374433894 261627273 72556509 45124604 701083389 666316625 492116896 213744502 568112945 107127411 412358618 88689727 3932720 657347446 753684598 856280983 875859405 631696065 704934618 988442101 841115017 342680349 259025520 978550473 726869 299403513 336721136 989023368 214098557 575410794 318688200 19633140 74410963 207097627 692958166 317104681 269620686 892033642 405643322 166108223 568206343 354876709 614218830 877061195 391207174 892513816 581415798 967321809 183786959 159668574 326989262 730955812 538866693 212455604 352465874 347568858 254543822 951260650 855527649 903611276 29947252 22966517 368940127 797385959 180480719 64959597 371526140 250912272 685756886 757365362 351606753 798353087 626302962 964950079 445105395 277139166 617799 80996718 208332829 832010891 172179420 132643699 111232244 845107768 79561289 575901737 427672461 857082085 208799836 754533438 751389342 782122427 768708444 597147485 338017417 249744252 723433931 215667846 575463789 57087629 955399269 351399898 508478950 32838732 14952708 218349363 951864167 481098585 465812231 246261746 595101311 992270362 596338600 413833301 909417959 415964861 160066140 36828855 197596325 800787474 336755077 550218252 967670980 84549008 518638201 513923886 644612375 902132324 189448400 121745206 304888418 446513596 204399660 905034939 18717032 714024094 281343739 825789523 551303032 868143233 406723927 781697502 447412168 775885094 623315393 296304895 509032429 96599928 777476785 238575476 875651167 252059893 284254781 935409534 485958713 509321682 127682780 761469121 830707447 208154906 86735099 329998164 323876972 838376912 555685260 519133770 287830745 740050428 77259012 502666755 612385944 121672368 674179239 871755957 240351739 938623964 702745320 929329992 354185575 275269459 611845894 24763418 917454397 2516148 272975370 821025551 845546749 437100982 915781444 337750121 188199643 579684461 364063112 570140745 253397135 114545205 372008471 961021733 429987149 45887536 354692500 77692997 875462117 599352918 516008740 687519064 378860078 933249705 914966729 303371375 300904307 950215060 843457666 227359160 940330573 899265841 244261439 592244093 516236565 422680700 5295965 230282804 358661842 151437687 774371833 370183530 813269566 597507642 392806506 478065297 774591106 761168657 193610087 356866488 938814512 188355115 107714306 344633275 990141210 883176929 352116052 939283737 484784530 913209135 259332019 404580939 745087939 870306975 43414743 125954676 304694041 744631524 82652786 517589954 88300388 577992638 200516426 929452272 239693856 59073678 334148088 966195484 331965107 231167421 372866075 293390660 61085838 766596837 83322645 120432834 720465727 659081436 481296796 954141150 587990841 215669705 771837116 312696638 511458849 188432747 128970794 357689633 187843082 295135096 663989119 460351363 170583240 75249098 680301579 947685459 885683899 437006937 45208861 321429043 272835643 341087506 369132920 723746969 824710093 405621259 392551180 135010091 710343809 822993120 108270850 176398956 984810229 431317888 814851578 482111790 3260110 807616332 471167520 112308897 148004328 683736628 751653106 799912590 167604069 243845057 871583817 730761389 615895050 440476604 147378068 203899783 614428794 828454445 340359143 497509220 288486914 113171736 466869846 817823884 244286178 808508609 666111703 38903835 384146973 567942551 3098555 238442404 448677277 68109469 941591951 301759395 440606132 596322126 348747371 700260214 838591947 100973491 844442493 51427897 457397547 842272428 208181401 796691624 580358879 127241256 230771089 459953869 732308373 921966592 481803082 138948254 450646435 269252320 930206221 878939419 451910343 66075717 24292849 311842997 570577358 853507182 444959110 621302986 723181779 669436101 862823119 271152227 652379675 116483642 547252877 744428269 959777169 92495920 87371991 220867268 161537686 554275354 315257232 238076547 30097643 408132212 821078796 604711194 931442026 866693318 941746608 551440461 780654602 122054030 354413821 902074773 79310403 587671948 348860305 884019033 255134947 983548529 69881100 809306621 407291675 747592215 915917250 419198208 817141551 363888216 841922352 260855141 990786004 97209826 309861219 245480941 474629168 862063469 105842058 380117213 120423833 556571720 167745781 363069848 196561841 589747321 855001095 952889776 975621991 328791499 107506549 820960367 960521648 637570862 222516252 84812948 726716056 181285248 85190026 659300957 903644304 300324105 785894760 126514936 238679786 648492775 566331937 412685370 814905499 846436254 698676755 198234919 402033787 10040149 161391928 468076685 512313202 416793481 339087259 457918044 740973186 788807794 878715682 28542481 122051238 684818006 9335718 985775315 170428722 50040327 773743492 259732699 840448271 309752386 692868089 530986908 777937303 814790453 290142683 861849808 443801066 315544595 261413944 481707318 567974330 933597854 170782939 913181510 184632261 769718528 213770433 34890313 457633973 796717526 498405566 70554684 357651415 443990076 633984609 516193319 398064446 91198643 251441771 462145101 65379395 291157099 151798568 668899477 59868146 479908443 528307398 405437373 594486401 340680983 343878935 96461682 529762287 753720548 124066384 821484725 251608596 971351769 929772023 739330171 60509811 638170224 206419049 188346836 128711234 830930754 230527150 679934626 17157811 727767948 753965552 271095669 250814304 288148554 458973761 320830616 819920259 759755676 691999715 934495968 562806012 407375095 615533531 345724084 111503439 290208764 137335194 576822452 719206688 265046021 43213078 997328553 369760917 110234679 905344819 298471289 155654534 99217101 530487754 765554242 199527811 91504629 209080629 520105809 744884557 977836203 705068488 155694391 538515810 678507765 350464906 226460828 221196437 143099341 280638670 554094286 170243123 284399906 191040033 91899918 468858591 92635771 533546837 177530111 541953284 743012781 585131254 929983506 136473384 413619972 931527066 157726727 175637133 676020783 204606124 843017388 330761434 510929137 483164745 119081008 863720635 289528000 656489961 135732767 947307347 581527606 789848354 132052723 832966967 202108231 614076171 821815927 64458439 974261894 696239079 65067210 264745737 448421214 288207324 203194117 246463584 56988440 730568220 255394620 435648792 465879859 523340409 799214882 806478708 114029321 439862892 130808655 677412352 50419730 25022952 132249560 130776171 845285608 613254380 117569647 710428948 153604873 113975252 69838514 740948250 751506428 563703233 946785321 676869325 728523401 737593761 146759996 775542078 204318826 137769680 354328435 807415104 256788211 212938279 203615947 100777491 44335633 61752025 270454799 105521102 293456985 214736861 790354503 663289502 238739467 958902944 564131838 593803825 781700841 597563405 996515835 190556047 889062402 805834777 268711222 454787809 534181916 409621872 290062894 985480354 544502162 306878125 33550673 178981225 879039842 164512311 685073945 194969532 171277568 235324829 52604510 837532519 293052897 655304570 838353465 600201526 313663084 993797588 573327748 282258716 138227795 246650006 990313114 804286973 200053582 166469926 161682344 270684816 712348295 61985085 458137629 749654310 571137114 214850860 275932228 658943643 206474516 669623677 360833826 766999494 82568944 173300809 30169886 960808608 134298167 402775051 249157778 171223051 418169670 189857857 257041538 906459825 564591451 760545136 74660180 196231484 517032305 717801081 892621409 984271249 168644658 262906664 308412876 330555587 157062465 89342348 938383204 134730150 922895585 598929466 703199138 105169454 605641251 9090224 264962311 231223902 274881354 16846597 617142715 188697102 854446854 421808792 539454749 507588781 251133754 99616251 767647846 137202701 538157875 914232603 965626380 37224457 294223111 263820765 883137847 114229948 724015407 435452801 692110454 390787378 508205945 560475862 811657327 733934568 135055517 257264361 229402349 608706755 829364880 12877423 871906181 300056222 198395071 192677637 63275691 668108169 388930640 255701821 58234853 62868124 568244583 845179203 343744747 858605850 471764931 298286413 127180953 263842585 424563630 871722312 478501787 395274238 330666186 533574297 878014621 999737686 277310542 951494780 563175059 67988190 616357130 482396129 142406341 170632811 965698824 688320143 293596745 421976354 709381012 600131980 340520317 267491361 369852779 185935846 621015876 977414603 293776692 127278055 122030401 505738080 350227636 295971305 240486661 104811394 595885949 514724571 329691669 296931630 682735486 889967495 342463860 233341698 345699175 62114536 829211804 65217439 165153422 578827682 451000023 653963634 989908719 121631714 538726616 359201253 745596624 487061508 638914345 121394631 101704199 251114949 427716199 959797492 934000847 713690402 46108906 944518797 430975444 607031075 532590196 529956647 33421190 30702869 309021647 610138141 792078547 45279442 676869088 922514619 297827770 285869047 956912879 152202674 813734679 671255323 334656428 867196848 133526973 526108840 279576508 140623845 107342849 263962602 215907410 973609568 969661846 856522550 213414946 294023987 293183709 773421014 926636156 353437111 143177982 175071628 645477810 401148486 980512214 14113715 980692874 642771620 417290953 877660299 301632287 369519586 995827729 744964909 857970573 977651354 841639867 883464871 851296463 294315488 95138206 351042502 751611838 472195695 323777037 799453824 157650224 967364545 86735589 627104466 837492744 163005815 121209415 80706415 602469020 43006700 864837493 330773130 259362055 536165183 777230098 375124819 755579936 826355259 282329707 902401764 823036425 578921517 855629845 810004699 623153002 819472542 253794709 79931104 418931125 127542480 207009208 179281860 771246737 675983824 39455695 984063924 277291782 897686569 914868979 845320763 576694827 508154026 287620 59712081 399414454 895745788 64719910 230504014 143734158 631460080 507183943 983315255 148643219 140475251 131291979 699001558 726597850 286445784 863714518 399999239 902503703 465483815 726614405 699731734 1403011 717666908 940374283 316362253 785146084 150062591 277568369 118757351 273801995 968346864 331371856 743058242 656123061 17047736 205880650 612218045 713613289 198149115 349248448 442121603 703768386 739537723 487363977 629516666 222942782 416018303 223699765 396670693 311373506 264247473 362650144 682958425 878065923 142155426 290052300 68496742 613923055 370075346 956460056 527584943 844589842 563703229 514715064 350455565 486944604 458797883 595056361 287861136 207591801 300857749 963038524 918433334 868510951 784656059 118350028 139864587 924616937 740864349 276573927 98814662 216779537 413932992 205379884 353325377 995225235 751172759 200440535 159827331 668069734 568657204 999991820 948804986 864495314 152876770 913614523 246039571 696873973 818743607 579914293 565504849 14150453 13717958 508326633 664189577 271278400 654052582 207697628 246485519 862516260 801328129 370354536 201177741 785407352 780962886 987294285 985814025 329835878 783989480 373009319 591969932 126765417 547716856 729319323 527726065 402642083 524438275 557487876 226745304 595073792 3807680 895529661 589672213 493243901 690145263 894587515 110904789 799428989 495008927 998590131 998868600 939637365 638008522 707250417 216351142 178815927 91046956 848143657 88752819 700014181 427508840 118726055 213422397 686223544 348615100 376581854 535421666 143375517 766028317 118290072 795162688 372456396 423706396 822650850 455650008 512208338 842734549 553936622 531214062 47802921 547248342 594919953 276675658 855658725 269601856 991425812 81378372 206835970 412574633 595124958 371349260 111436565 450069323 909206369 756009599 342391931 463102140 280936494 243540500 387360932 106915640 501699037 585926670 513334092 260430415 945781244 829920008 649817485 713953250 92119169 832453233 206768511 235785115 398338935 79420429 992649542 810748427 340636969 545258812 683244160 650212920 659090626 554805351 111362051 664266029 662777321 39200460 453933580 162217547 877405051 166053068 29977516 498497554 3877412 563815166 80794971 332397624 358646542 383441909 734414256 808059240 261583055 637627029 742020776 231804369 183986766 130356258 192552753 19534788 165431030 425322885 594505120 77072388 996742912 503775650 826209358 339804997 179033760 19234394 714949666 453836292 841086297 655149027 713945996 815364772 167194401 387577861 484448278 359991320 85636795 712122619 765778836 359243850 701073096 734511699 918419241 111203774 579155635 229090092 144144118 298892131 311860070 559634088 570002008 679374422 90853769 620738483 715974562 311693792 868744944 260466454 271778713 482219359 252036850 631920731 406687861 389195508 456722905 561886956 3126213 398925609 725898752 258933132 697081501 536697473 825004404 192446533 155926722 32839126 150486968 259407438 609392865 998857434 843601768 32076182 285038952 400358320 269348699 546346053 550541407 732246465 891090064 792328219 860941104 113242517 722901207 578021199 973596900 51234237 480452528 372554778 258397129 574239999 746048850 958040404 950512677 789072717 615364588 920359358 35179034 114093547 615751160 479377959 157234945 410784937 468882405 762505638 844515732 61776291 201019256 215213236 863689199 503814991 389609845 268929443 39213033 86989841 389227283 906783943 534242255 858655312 373726522 137077496 322052482 604508846 891173165 228620700 341409039 435515675 18187539 385039051 415435284 831349383 488435528 18824042 717733872 90658595 479444353 588425734 187640819 73726626 67764800 524304823 279428441 181670044 175042386 708265610 747330697 712130235 934568715 341324934 270082340 686929651 679183469 211192079 318298749 221967534 156327305 233243291 260120351 810461084 652764790 985660036 471834654 160019621 260072603 556630482 533469685 166729851 605483624 3868982 111461004 725776658 242865363 308295404 86302201 589963520 657211750 652191002 342941713 496527291 859509065 659067644 276017725 36664081 674207649 218998980 705654530 164468851 881028852 146533654 809181832 488101271 520260051 824033990 353327948 843011399 257485678 581722254 360317639 233063135 208964920 53919347 197492531 838108053 638047168 190530483 543353998 555087622 277912196 670623209 844517699 353066231 649449625 308091930 914164175 537567327 558274849 351272597 956327474 208901550 961430216 336742501 139074131 577097506 413762340 329350000 921885249 864078177 183413969 402120085 373054541 269323427 618922269 644448494 141225825 192651226 576897596 918959726 161078237 156172124 132389284 615663835 391401235 876566617 372830614 736788572 82547667 3010861 921557603 733386975 750730572 62329268 380639648 859681503 636848707 175808076 908493919 368970046 81198812 634827381 633540580 316224791 755322656 654808606 926650251 42917604 777387195 729736233 724761550 318742641 156287433 845586338 392804370 851312145 62356506 720867967 292240705 363708826 51947252 710662071 897440171 186969216 540401297 533668293 441625326 713643593 392504422 671787592 373813913 746043145 547109508 490591265 833266961 79280195 855887050 277959515 641635993 262376321 438302776 931199084 679513273 945021067 239002948 894319147 895547542 961928881 990896300 133117411 380123594 934630300 306843141 291856705 500724476 305797513 167722521 73097607 831517098 979485386 35018191 868270378 719768689 230724516 938406192 206194039 941957362 137860165 906088749 319225969 905097222 449445356 208588697 182994752 893819920 845480740 104986827 601704043 201992454 866848168 294335309 309986977 443317861 327247273 241587490 623589841 505525411 988724114 922136606 194289493 805847611 284651336 597632491 975665872 209610967 179962962 178582600 185004828 587300122 301385634 922778957 598183139 435743647 169471727 867310477 278604971 12127236 421839549 970848001 204784547 57560159 768715981 270151038 904564409 606444838 909175308 602790928 294534452 427621685 877841058 599169111 31834921 10586346 61827428 642287986 575662124 337136308 580119421 206116256 18389978 338816116 300128543 880197516 706097518 994113930 861323348 819517288 591200580 848657877 214715462 167056982 463531124 565134982 750296735 138459211 286934038 19025294 373735207 196139954 2172055 124079406 91261459 875261725 979975211 608962906 51898615 165241409 521471599 72297979 983778527 972425690 13133937 775210036 739063877 468112085 824028324 571624820 514288811 969468222 140022144 621948891 386627031 830863057 823011433 700457925 556287064 490006241 150669319 955576217 41748852 458161372 53820480 504163066 31117040 632504007 840116900 645746130 757446212 136320807 824983656 205809764 534991570 846926386 627398214 180479087 678983960 798083371 406171920 113367775 705559935 851468371 643221505 675382116 936544188 192790377 800468279 839926352 998336090 853990853 267349833 167328261 363276650 230171083 388665158 334443919 553090996 351293309 224117142 144069262 171070974 935330945 545052325 657734782 407171833 814534401 776244420 717066602 173964316 505395288 933455358 899265096 132067249 115321603 610638737 213302153 84735653 979121513 298327633 338555338 87655878 553662738 895785582 482103870 929243001 243585622 662641022 928525097 744746332 14558816 181207705 533408318 282760066 890069344 952828912 690062723 806195 357236643 545298845 920581241 911637040 175107288 870658200 843897739 506597460 120066789 253240714 558805196 24067691 293724866 564205969 967353670 810757938 139030957 84691616 780017235 198753726 618016067 176021104 864051776 790521642 880047282 176234723 963584506 278701213 479363093 536733943 121889359 63006227 650284774 744857648 149072806 17370583 868677732 358649720 855368909 717763838 239546176 846834570 341099472 203953643 182626691 613823660 172722445 218509099 119948566 141131276 326729970 419782925 243404389 450359618 312410621 237528436 657767600 488508834 859124202 995743301 74623007 297751248 635435392 103072063 306154321 652448151 133077999 146401897 842516717 269594073 439578108 904839066 157980413 642757066 60260177 706002299 879844860 730523517 15263740 63493080 751330823 307051553 17653905 992538341 693408108 465832837 998691477 779705632 113609527 369058562 790051721 255799705 778268066 491465806 876226038 871806649 31284554 115560165 482869449 488432333 267672068 195509767 961821967 686861372 46303037 197384131 548425816 173087974 545636245 953418926 628291979 837237830 131719481 908708916 16832519 784896259 16840359 240363354 522597196 920205750 496983515 105627180 25896427 270671011 562096870 754222796 67921755 981159974 533273454 667980091 626481225 341661240 504407979 203972999 974647262 999006311 425827014 211555228 556248488 503994743 440750186 921821241 404349324 41495610 157236927 884419682 64247472 503662646 924286662 280684476 629890051 582013734 518163662 467033062 77637588 647536528 982574241 779133232 419156045 368586996 109480488 921295602 383495431 895220785 582586647 551953025 473485006 203729271 88895669 138070008 668089727 925833483 877162883 155032131 617727972 997524015 76933177 59593410 819103863 63579739 539192522 295221975 575926758 202450489 259700318 373379076 96153339 321158759 18615154 367500881 276773311 949897071 763914349 492187120 69727424 286380056 455598614 446515170 632066361 844789336 497530894 996104513 35673753 316279760 749344260 337558179 758713406 755622323 341829401 465054850 245054854 597855655 138151017 630652574 82719805 51605500 136633005 569323934 72943881 299524362 971256570 503246902 2450391 594112952 32244284 720722766 28979264 324929730 198663985 242338920 738134698 837118347 178430954 365283361 765664527 121002725 581168277 955867826 111280469 901119755 498631191 593156487 484116709 854777893 204511360 109619948 629844405 450101962 453889299 102878058 890176299 823782428 208861081 840567341 650909874 347904224 631881206 468410290 520391457 892897554 226940847 940944737 773354535 266915023 818922019 132502656 82837709 208494239 26501462 210941619 782656760 814499025 676337306 623630349 137188639 741640593 701285477 941027581 586472187 794237422 234690622 862541616 507116116 950640856 272868730 36190338 493987801 782529922 15674808 303448616 30957093 326550842 613218677 950029014 874860688 614834741 579054123 701811454 646750461 115327930 274040760 652542986 750495241 719523160 977700497 856933913 199672553 702890118 693855837 459937775 595740628 813594501 39266825 422878573 612106074 767439617 410917734 214558029 213895384 219143934 867986341 316972147 259737550 84484388 418363661 212202269 649730371 842981024 250940640 183007145 46212690 491566565 986815693 618855978 152697544 75427672 827902706 235567770 882702373 47586044 526760101 711671859 64727665 375530641 260023164 468211809 344235129 726302774 163127586 885089259 791578182 415807813 877289145 907664551 174889257 596489529 281938719 655103214 657093002 26442348 760377222 57037113 707540935 221229919 36064032 340669462 935166643 770764307 580949516 296143292 771252541 127195417 425105649 19271324 668420784 353167912 328929753 684339770 361271143 122726728 403071345 671704803 999673425 137652068 204002913 706983331 231472112 762679726 171488 223924568 137561689 118887495 533736574 293079905 931348087 81175513 556607822 841384251 280063761 503562978 319873930 519952876 823471210 572495314 279129148 454376520 746860620 476147779 509474556 201956339 264781473 537705113 804601458 518966469 210760262 355166887 363613509 269600102 445789847 449423500 387329122 519121657 369673934 881097198 401344266 790058525 97983580 299776924 30491156 322228265 101860925 754646492 775094462 833056523 433413656 474380911 799828278 702155478 823684535 788772096 302239556 728726895 151196743 864974487 419883179 313806512 493260177 483373334 40087803 669929596 118261624 205164907 432764469 734994103 915699863 764031729 710625524 826002269 476348763 203656891 594323252 561720010 943799800 988863314 805177442 757854640 403087800 801693879 826380264 373662544 25257396 42863951 369963222 24926013 300131312 911981755 178843631 463259253 66787264 489921175 907907760 259658805 824523023 192714461 213964390 28760018 165858251 303630734 811802303 180939877 226958445 327894693 816883658 400964687 33747988 376301695 840905120 656167947 157556352 69445034 542950546 804869529 759117673 224342706 380360082 407769340 728783489 167088875 77959905 198684650 70804340 229776195 403045285 358416643 752092773 582086599 213158353 44017312 56069291 935894107 676984247 807147989 959292087 306547293 493739667 20214921 596178253 981475825 850791189 658176193 726428012 535572360 962740471 848381011 938394401 169624212 514362894 712755118 28086606 426018634 657028417 475424338 224241010 99924762 426900461 724515186 508825974 323899969 446480791 363571590 468718527 874950701 783098584 95746368 29904462 620485533 227621533 69765136 727560703 593612156 681680528 121764338 375755255 296752219 647488069 596596230 85661954 168300708 82995322 165359881 745623646 721539219 304270211 294094704 76623289 432895252 734449688 233294974 157994666 173051395 157130084 25981200 547183198 405542887 373112043 566489098 9500827 142276363 208160128 660767209 125644432 70143001 686910770 735579701 916307678 677946758 373736933 423146644 794113292 878816543 93927296 268442086 477950409 980128454 940967593 625443007 74846046 155343700 53168155 392854300 543706612 970773144 889510565 906974837 833498315 149948437 268808171 105415559 763506338 806229882 698141381 65802620 416055424 298074615 969989778 804629982 962700171 85543266 979269859 544764774 719199298 100900746 819107194 236819752 887910963 421727760 990829273 430188832 646225828 314413967 659422016 307808747 928139285 495695692 574683326 573141856 281725414 551361377 348731420 456397221 266424194 125411536 225365062 751504183 411798537 965305563 494309698 239406582 41872201 927207806 771535041 167442418 401647683 329418652 145442765 782610497 284529614 963698746 269284653 518138927 172511794 294400270 974481172 715300767 382345536 849542387 591953764 708821158 360300638 738297020 297124313 588281195 981550317 757618863 859605073 24060200 691945010 511162311 521425972 227584258 610320856 159128927 16803364 577162989 75271693 79344814 310733523 418571458 264656470 229267560 88131378 837751128 116260464 554840029 402141374 6910571 763414390 186697796 752069454 74955152 138734578 597269004 332147593 442859907 191603355 281388699 371245538 273043011 122029064 228919517 19509645 661617680 72399695 786711455 310291995 618735771 166498286 329988884 956974256 999451409 800314651 333506989 514709702 771839479 567847777 796324397 873534933 674848964 960078697 890272008 130673234 206325717 434662244 799782662 355817051 684901450 920202934 417038127 562553667 565058758 53185460 698294679 736554183 247094441 315823155 560917126 195752378 157355051 34519944 766834902 234131327 472294457 903185773 161881267 176472096 624422338 576900560 792164041 853280093 887031361 759367531 189404481 169287611 118226641 389213305 401711052 704226129 777119854 505046134 535006691 551495476 687162992 319196299 281649466 165659886 540440586 549542580 976446468 334374124 866510612 333850493 969804556 186302818 634692033 208133389 693632680 570321324 312017032 562145508 189226646 215000440 966452785 762106532 343074277 435018256 423802179 219556533 624228013 685165843 761740972 897362854 418844829 492886827 816132039 748886046 573461568 588097807 414129676 689719788 591398442 368913492 384647568 353051592 656414247 110193136 262670649 801003763 765705150 368105659 117139823 389897727 26948191 835885867 422442935 977931968 247427850 998287121 12120691 237956209 780981155 812685058 104625480 410731684 602164782 569671938 962869175 256199364 933756040 651972986 678275405 212092198 746521986 689490245 966296199 28612137 443308777 299756627 722224525 228928128 766460253 489919887 993665427 76403938 637780024 823130242 344541478 637131653 685218490 687694841 454193046 288992451 744989759 502685219 958597250 222980123 216326753 177086572 346428909 208610984 77093551 471711628 934041918 313258509 823273397 233355302 295093906 135060791 258410960 710401250 729736843 771992927 103570001 580675675 504963169 51425970 497853865 947223191 362727122 498449187 753619919 979716241 842031172 4342815 543641937 179583038 671455840 197401715 767810822 679294460 810919943 146463325 113500633 955311203 281507785 521825912 695779199 82354634 817496459 209362093 386289453 447211923 679621023 825529260 762710102 646337575 394422047 7702811 587278672 646102260 639509926 191664473 166550184 365710900 555417571 944130396 565537164 241788082 226781164 411925184 80507791 587839194 77743717 5972461 231579206 3416763 36847635 60843629 360078921 15359717 513112493 442006312 376977902 818080761 263185355 215286349 795987568 569342576 313899784 481871086 233420000 179901427 249078488 7549255 146810253 615602146 701681353 407211098 223438745 104979933 323522113 79025072 209001933 925652303 379915746 372612108 358611816 28057113 285642880 724592335 979251743 423262336 287445061 922112762 45945977 474212230 529255478 891713515 584469195 35266604 233406216 100316037 138275173 192377571 613242761 948558200 252943380 864241371 135608421 538247735 68159904 319530880 907056402 707951865 679242121 221559934 744866165 178711865 622174451 463754294 594964635 406407778 250331835 253966920 326437542 737219464 22805152 417324405 304860949 768526227 996144647 414753091 236871240 954429906 946408276 167442526 893973571 359847888 867323046 484220443 196732203 106678271 137132664 994235165 504099667 10128802 444333874 910682470 77711868 41383910 846986284 77643494 488048512 810416058 513320360 541717280 639203440 381680550 303956873 714232452 931115639 308848499 562247305 225365662 995522821 991130626 221671620 3219317 870964721 805866165 88575219 752931144 690340866 176571658 290002144 850076421 551334170 221595632 330849958 611624692 689100559 753516675 440736191 575604355 229604079 146866585 478723332 143925365 759507707 455242659 905107179 235278913 666574620 23917338 655585503 158045189 749393334 700741298 735094530 38348147 337625146 924192675 718309966 751241320 140385539 123064704 541055771 176878106 134228928 835890962 766609956 489947328 842423884 315938668 786544340 850697295 498953972 359809719 286216127 178239827 148444399 802818628 812114803 322134215 535503783 715028169 67122794 866643508 830131363 326373676 316501930 17881184 858529187 517626123 225468085 948148555 399664286 315402945 907727511 730823608 251630457 820647257 828962109 659234366 760830881 362563574 362619264 11077249 53594812 877707301 327043001 734764583 740841466 854901629 519059702 519613575 992168345 537847795 392154909 981710539 801478418 611461763 229138235 119816777 26003239 125846777 611255698 105589303 855843627 709737303 437723978 931324921 583759053 837561097 763052279 130726299 148906017 446816928 413755516 663766109 666030438 26006316 338900428 100844316 705555137 325120834 141376896 102804801 992160671 224771049 259912459 668486833 365769579 141083400 298399712 750944417 10850249 613042241 514497499 770650171 917888971 264669894 273245363 903642883 756045594 34705602 17401934 605669609 57576877 393075054 387929060 82673884 247139177 6001602 685808180 793998620 538265605 640622965 702125261 320831930 299317405 151770188 571920251 561710505 421033901 801251481 994601016 670065666 378588807 119044575 656343867 461350144 643081941 243527374 952256821 212813235 278709627 197279343 961619822 277386357 302573693 743868688 629919001 437613107 528407586 25590544 490281340 663584382 687085082 550396961 681819273 758555472 598757083 3667896 847336411 75659238 279756748 986231694 772555351 432364779 931993006 562645996 497350926 472257612 240277410 11299627 366852702 440009084 986705933 988697422 655828583 342786721 555631707 961139954 904866171 612039117 530326217 354444388 835544802 639905693 634128210 56304899 582863929 104384681 506694325 538856295 83931154 467561477 828718009 462022765 417828414 951761014 99083221 578643993 768308068 943285413 848538863 231551766 210107557 232144197 359936291 454979337 320483101 669196646 915650686 886722868 668607655 536996770 197621858 120379087 250626705 80554671 430702914 449001436 230797473 172668663 87799230 791202967 941668231 150680255 305166726 427461427 830618227 416142997 466816814 811481020 604987776 863619532 270179272 7563736 607271728 596575093 707282484 465480327 211701964 244478114 743398209 960564904 869296137 6536127 225581401 712148683 78377617 935415840 825820633 328817849 578624139 390365334 624953162 436368004 833884969 677666073 224737652 41133158 772193481 742922024 278646125 48457436 138901939 61834161 194803590 282873019 508961042 786820344 930374724 127889296 430483081 914517180 112209309 451105488 528894804 185952080 190018720 131025706 91357713 410025400 946770168 756558834 938771897 629702052 465702287 162031046 361629005 483451202 167555527 309442769 411564320 513620082 59771231 477461035 942244098 543878897 249237656 342120689 107163179 7827448 174367123 994801224 93833738 866256735 592503356 599003192 644080104 417397859 714384080 754245863 88911797 816511742 716082346 476770911 926092765 185574174 741493765 882515896 441156306 944001725 6867654 479436947 408278136 70802718 270393233 743836877 293217371 163975313 68456402 611345851 903350464 479832641 839856416 619128806 435250039 513467198 224355861 447092335 988942565 489187002 468856231 980257710 262611901 407196645 148966431 57922301 207527494 841794322 87976973 85902866 144147357 506076817 508345146 72608336 382815434 472822639 333584201 617779275 482744832 253669448 705973720 124735889 565696731 244545944 27706789 838979466 630030591 612435935 436083231 16357597 414171213 129173985 240276864 224670243 904609620 425841211 167420868 172129081 692048832 414447233 988203057 793179478 325580995 590582172 445400865 18683599 968548189 311390104 814205980 887631632 932787285 121265798 817021934 889599986 380111194 961372336 189034181 105555288 552849184 238637283 109007876 598266001 787259259 871601465 259852258 421875672 223527044 92254656 128332827 138240288 89601747 33013677 587117196 182259652 329043295 292463024 81557618 735320911 945325392 264656989 605578896 473795918 708056736 649478507 563316838 954395064 627581400 709600047 393949212 374577583 191378786 352015713 966353819 388148953 222390264 238980778 852867775 783284165 258522805 789425779 229324535 811962102 783909822 148405162 718062501 508046540 293044330 668322250 716645804 341114706 72655764 37609433 393190590 236414135 985433843 711613802 743174510 872596152 720432333 964499294 649127724 318399573 383283417 106840783 365821498 360319835 646295523 940898214 939960521 243969405 325395234 929496255 388395072 298834402 303374552 417731930 258183934 603373367 522044839 739970336 60429845 913227011 842269710 21894189 731464494 896892336 139222401 940106322 643100922 79275095 684628781 964565251 555434762 781751453 80674947 928662782 86277069 572988175 314040383 456047466 408724784 893431451 812980307 358799510 738533198 310775348 600484973 647235821 299115667 9008811 222902695 192726723 399896018 651077552 813298398 34140774 414770967 101052147 136101642 918684372 844459505 123128111 181250960 473995390 555192723 629892285 405199876 622241626 112054677 977257519 755286621 249191889 277025706 564478132 10375509 132181814 20466729 53935441 811838895 366589647 369018370 115582826 353466449 34418488 498984054 782894303 143781153 187162463 246604398 83586355 94756991 923268226 987091338 193119027 861083965 604656361 980385271 647436404 138128487 43662280 761592395 201677404 174343071 111392507 237201516 191886519 77868102 45120606 458985231 550961967 509711447 385591049 908020979 954354858 724780212 194495243 101127746 870425313 530271183 88603471 200005899 76938588 689953485 587915654 684679545 968788844 968796634 442837327 761533291 548090701 272596197 456794948 409534428 415762798 410947030 845042454 501958350 698090192 691248631 414315742 599441766 877117936 751765378 554182609 189396348 835928306 733077843 26502941 279343751 684643267 95314151 549581119 958524419 173043214 97961496 568347857 183201204 973405134 94933387 752241267 391303303 649743401 355416377 338638761 310143340 62416737 18283111 456791489 923451219 269605298 169480352 936906773 385202298 445862218 105944750 28336881 778333959 581597304 359468331 889379351 507496359 704949569 253017407 414872898 60202148 171554039 409278184 940795704 196794324 759887601 910154281 204669679 232085740 334397302 951471192 484073064 604500879 526732544 910096355 82835044 613362040 574074246 30868727 771570680 418707736 479609034 377953359 99577109 926381385 752214833 648784248 234364544 221568952 412834006 131973127 868464063 577061442 732823069 403649627 222115102 609491043 754800404 539061922 371784405 739906675 26121563 859185943 211966284 792076137 426378512 112625525 81327794 262463663 960188032 390134631 438716700 794903907 543714675 701717498 864451910 255278230 929075006 198109252 960315152 875796813 488491798 274432057 543987672 960970199 143915536 468881827 590261095 552520710 696487796 997566591 789353091 925672601 381428679 211107246 978945450 492199734 235602084 691335869 74456583 529327659 182633602 127971900 15211965 549940348 7382020 133090697 166330864 279420072 280136478 994862152 416175830 435412751 7471729 191305851 340126490 316177617 173078985 978742167 59881269 384352416 96157208 392129845 529083078 548896169 865303665 672856657 949277312 90819697 876013042 76487836 994479206 493064437 499307774 276280380 440365666 742511366 751986167 30884484 88036340 902912573 795263822 471882222 115628077 698818957 953229813 282209588 209980085 714455364 617456310 268585255 184804452 755850645 72242161 859579048 19736178 391993143 923910572 895025774 166382089 302817633 856179183 661232079 820902964 374924833 520879333 349552558 197369166 723085105 183575602 328556773 488287501 858236737 201659943 814859379 728040596 293465800 118189540 393782776 856125216 41996459 340556505 77251009 667087990 323191780 775877401 25049780 56733905 354580985 778036083 442518085 212575928 324467332 718403356 416040818 130240515 948726353 452685937 646844638 447786561 260392257 904040358 523128770 388930210 12476541 967993767 106365491 218232408 395053612 285441518 127716619 770464758 619581250 865771956 999988164 544103800 26268647 175513881 857336561 989432014 462656458 211699931 751191042 644152967 704238236 159869107 599008570 785742615 30266473 732311506 511066386 650372222 5185957 835429254 44848570 664181060 430811429 506589264 939283270 21771416 764301998 258515264 494195469 837007491 50228951 980674583 917972574 967185966 144125636 481145774 787184671 363797373 78334889 201491302 497280539 171371085 200328274 172258424 153862146 541955819 223611256 101720129 556865006 787581666 56743446 356056686 423663906 368388996 137971333 155488692 733812244 580126743 167630888 917910118 71620158 476674622 195114516 200115449 108159191 745526918 988945646 860070938 499224029 939774445 794919717 572105333 535543360 936029705 641989570 792163983 436865976 623543026 842251469 157772713 539813889 421109845 131980810 486738391 394482896 599728354 691762117 114889735 103317629 227451101 746085099 40080383 418637733 924490064 953355077 454825265 19762918 709133284 248149478 467278869 688973953 5695137 234722689 838682217 211841451 895581365 693462498 30147526 87963959 298523075 565318548 926889225 513062256 649953721 595051119 79655688 479188304 95232691 824814056 850377996 60222405 4426087 332252316 37230621 257264462 994955247 274913305 944363179 117145227 424205710 154527910 846098028 802401519 60259856 421987000 978493594 336749266 158546737 919714404 881818329 111381808 530259601 634042407 59459831 258346014 87209459 677011142 574054433 638602659 409534644 121082325 448984315 891725922 343759358 321739674 168939678 694339159 274756983 738959907 119746623 254266905 412246587 841393351 820405209 577836283 548584780 577827919 906614273 215566969 281246188 948583311 424356742 45069705 105958373 76611247 8996893 403869796 936377898 321927980 62762698 350254398 962901263 5930176 34009874 891825082 74100195 826543109 415737131 772453382 114673370 912151811 364857632 715334084 314559708 135642129 390580862 735146157 339075472 23475488 73704039 113556367 712817042 434944051 950183281 833712822 357883621 617639503 878668339 254905098 562906268 296257538 627551382 682664446 720706608 353247284 69391202 468446326 550972969 809647568 621050582 499563380 370180174 493812593 307421328 24038990 162083679 945271943 500881912 757988861 130516655 295058388 159178919 372666953 709312453 832525188 690287592 845636116 195434119 306635122 353979711 218500335 579729610 198058562 957063955 903929681 461198410 227927896 820343152 618614640 155808719 542691982 983675361 785812867 983927778 46035853 116614802 136551555 669341279 238525372 520582531 735923982 14720199 708003300 305068233 708038499 192612556 878039786 455262020 744549483 511965689 206877285 681303333 974300260 801677697 651131269 766423202 820602817 382470799 797229959 483594766 956812737 964214877 788010765 756633314 982739605 609250280 531522047 218330624 64894610 439104748 948317782 296600775 843824139 268815697 859146308 144809192 387853270 880712769 835709086 626624903 979219654 95781095 226731782 993551855 454557571 918677461 132499499 516597005 167555897 260808599 816295931 131105286 584613455 120432843 791128835 498802138 948235748 967423373 996803134 252030048 219447464 373148018 223655508 119688281 397222394 98357200 362061389 978164331 233456238 159810377 462340192 49615522 948130748 40015846 39237375 159584916 682919835 294243227 574054581 742865561 305386377 648447345 420885173 948972583 735548918 920299336 381392307 521956506 661005567 106170283 203656025 157865046 390933410 200892206 701049829 442166862 388116703 665191570 119450078 951906117 427118333 339270961 353842088 2387199 30280261 685976428 728373520 240147211 324523255 687385415 98880111 386036073 975403284 112920922 258485218 959876999 963433400 801189177 721892646 246897749 126684196 425798038 397417575 73071965 243102424 708498245 139816653 245377038 185197358 133967796 411954138 69131248 338742451 93118071 740851333 654164357 87368299 80286237 453583652 370784671 862701637 327584942 145315979 762900173 377399614 242905356 575017573 447337559 841785672 738389226 696467224 894312185 177541202 505791842 120711767 761534189 957006053 870997230 876561059 374430215 171218311 894459511 105225597 52770478 78542282 762688075 536700871 744599340 429384627 30219704 862619608 115407827 990880854 1679715 827795492 39018462 42715916 353722959 118898909 265012304 250806868 10062743 196448986 933185210 176059522 341116307 616231831 685498076 238645617 481938852 167077713 412392888 833889199 345173848 942336716 959228775 537513152 796218953 712902827 633498825 907880994 85727879 954827414 75158707 269450328 465694085 710079604 76192562 839447684 860976017 201987770 260017349 644734706 191545036 986168047 151474782 293508271 537900719 618475562 900980611 175338363 891086764 11939116 95284276 248778659 230228632 697328783 915946027 463961860 55900142 977392948 224450665 451299286 788205525 657793438 305609850 11059537 610292408 503297497 796447432 495592336 575457560 625508888 122593076 254451617 921004091 245593303 472842166 120936911 410930986 597817737 675723294 832248606 991337232 781466865 245345550 194789380 483541244 775162728 22693655 190966386 582671041 740849620 777767647 674212977 673189118 509362733 603021506 390771862 32827374 6805863 237707668 941480227 304687953 523902165 124591920 890681923 103063586 534932274 873383623 566774942 248549407 824580540 1078761 421230699 197045739 93676465 465602705 657149731 492779465 319180453 585755969 617110927 770458396 992684190 182317632 882836262 709637918 952295692 868206771 932813594 42954757 687371669 406725040 613241881 577968738 72070971 184112559 738139668 130111052 804632634 773338627 821554468 849784053 347835260 599156866 768096959 207963546 392487831 742895422 16920961 247982018 55491970 958210133 898921881 257624214 971526717 488678666 204083184 267512751 640267104 306569723 97855236 324667738 12848696 931388846 409183696 15710586 337158147 457398102 808185787 828774727 848439526 712938052 268368721 587213299 392332179 495701625 184639516 397401161 173464470 854726703 538348632 205777021 366021321 815042089 424060709 328921681 129474845 469121160 209911063 752626426 489362040 611155295 737653057 50401316 68958421 844556301 356331037 655390639 128173027 215884571 558257604 591310254 861103645 967343176 602577828 210928968 129769029 688196415 44164924 27460809 355986483 652682494 460182101 433696301 660400309 141802533 498964153 180132049 42608649 907255435 141852014 405441480 250186655 816123867 732941957 186282940 951467069 389587697 579621036 967506320 411833710 639635477 955993825 859108509 396862893 772057807 349784134 764734582 594693500 272997821 565424714 50977820 883825216 168486020 159517933 767555239 536322089 677708265 595464252 950812276 755677585 263192370 287319470 883179705 143649027 373922343 443761500 620125478 949001183 957435146 940950097 931444712 324978441 636840810 274486789 118335058 546031237 73446800 22460172 918161468 710241840 957649179 173813041 202450751 102968045 111720728 223424431 150040692 996248339 664612591 869802147 182238579 514850780 592669924 666524625 755393885 597209020 999112269 215965212 680863519 931815396 374674687 795990059 694252326 435384323 76154679 510565089 648544276 503117132 261835820 980534619 293120137 577546593 49305589 413411932 391870644 579862077 157154325 4439328 556045421 839719537 488395251 713801273 655869897 137422612 216260607 492130878 525043357 402016101 58706513 766424173 376253826 789396479 42982683 755790108 781629549 45847904 255099721 33223403 352727410 595315258 551831855 608887648 168296550 279966089 411345685 629972891 423062694 216814869 886537921 735357787 888874529 631920251 958446228 126297537 729871762 382678621 272979797 50748470 162715968 458178127 114191204 419660467 122866704 272099694 162723110 712915766 629577871 826854528 367148081 708235217 652933888 338593240 189568330 868477834 907687062 908783553 957866806 206879911 167778732 451395497 837065187 840785275 752015519 157539543 749557833 12872017 425533461 180015369 782660293 917229223 289295761 252949680 212726898 347919260 92186263 271668425 418256723 659740547 220828455 931994656 414161382 443593119 697244595 388246185 233005378 39664211 870369808 129349328 129430806 981578201 485534604 413409670 794167853 800091668 331519048 623150838 393496629 448278111 803754624 277272060 758746179 563276919 531290428 914102679 66638734 330729961 150110662 840070706 231627562 369060108 493522726 819648697 715458108 603962307 202955404 110649658 928117034 637531895 874865772 992134321 534263583 590740377 264493307 38569704 686282961 729614683 294424227 115096311 151105065 864127505 758842183 707216700 127200623 401599160 686860038 640875877 195692910 88398840 325892121 319061057 961724811 790634040 291550910 475375469 871551367 892407927 615792984 756055924 550530397 317323384 264872059 295193825 252817972 637504044 35973517 126754764 311804253 538366015 863666855 307649569 899705599 633524860 600302013 191919402 438322068 250735782 249227248 917054811 325416289 846344281 85271632 186428563 214088380 11976091 856221283 829100620 600125672 387907997 36226679 4036359 80919323 461628056 620204369 747734297 258300232 68530233 48654781 705682642 939477205 438702404 318515840 289897896 364063458 598649600 455684671 120134785 113272555 88257192 975478697 658293311 10720581 610927288 178088322 609158282 925869682 965188311 168970698 62351631 728050723 251757692 552907619 862813723 498888757 149292343 589808143 489115108 767928491 124571845 311621658 908210083 798375988 695671109 539623689 895352982 101671750 429341080 136681281 184190686 296104217 48462646 464679009 884533890 685213871 880669639 120588892 357543703 122278938 476415874 802784426 816245362 244057772 273383507 354949535 573139739 208502230 60428210 398101487 28386482 321204838 559919330 344429532 958315605 589984648 444475660 120116883 298859273 184289869 741749723 81986759 425482967 878572814 558215769 950209906 644875325 171871133 205797659 854178668 243019266 923713185 913399203 555098998 412862135 204058411 246075273 957694243 862268934 848142622 693169232 696926223 250566372 69231961 450852934 18522448 167983578 866932184 309979891 729623830 474040677 276801056 180948831 350006727 228844711 796375955 944720075 816531664 788061587 922244117 928880073 372114961 207047734 715328121 383737890 823705223 421350983 479915100 340484315 865423936 605746862 717535347 609029943 211442859 923514667 972417488 287457707 306294466 991049990 161860970 845051736 686612935 837260218 452115127 940042826 218065083 428011785 687164104 856047754 863738445 972252483 5932603 905310157 48635374 5384898 574623172 676972502 286944566 763273408 19479218 277099599 363903504 379480899 385518817 351657583 588574372 469414313 248329877 125617125 529692887 394334908 722713490 847545317 576304885 258414700 112548622 379816528 938760319 441280911 77253709 139415610 843079018 226554552 75726823 825924711 149058119 399262196 296419029 813458024 799818685 86951780 101767420 772980764 659855970 343189632 188939734 415924130 250434 135253198 967077402 5202257 476144833 605333723 939069693 342407989 277805985 277188492 474675012 197762657 349498604 919953622 232689442 94891808 125706138 567343210 702859432 466922011 10892573 874838173 99926054 937272403 17352438 557055555 582297486 217489424 530806441 891730690 605021290 234890605 830632858 281771224 487724487 128688217 258461055 841739078 994559152 69280527 313215412 928930918 733285474 875338637 389419090 605066121 635109828 808373992 132033170 641811129 566364889 660980146 242377339 373929415 909680270 252213006 68635194 284878465 700744438 946564772 384184691 296520821 913729789 176958671 114692243 270982976 891125249 224117402 734066010 108052216 685362268 989255279 119988747 355216534 843173785 196687523 997647909 996483099 569228502 664898493 28272571 71643726 60710009 570269671 469756792 184717747 319421773 711835924 960681151 107203546 440799991 906805122 768029557 579029257 329372643 268413372 734631168 121920385 530218000 734649729 436038969 855991592 518683735 219906211 485597918 485297236 302096527 509800647 692416798 552694178 227641159 998618899 451402525 994514332 843852020 373600803 776769078 697430069 468255998 985797813 997305386 493456361 979420748 675364867 43793533 60542802 142582187 5609539 326404387 181112538 44005855 569517135 7351613 417036259 242405023 139674308 868510546 59101713 812612299 68615774 755690415 337553184 154767718 43645432 636636014 38595092 384449038 448543166 715797793 920264798 43232312 730646297 426120787 353656770 119999742 893977423 670182761 231439486 134484972 635077862 517472968 57230855 622953569 100646994 799205419 607424852 181289046 286079546 886551409 414122606 745129181 491989111 208050635 456013159 902430330 549851475 157752614 451501340 989855065 642558034 378000964 653913815 377010644 832154930 85006963 902764671 754008290 825798673 659735983 48136624 73280337 396907123 611222570 646907681 58488786 242997881 313475378 194875646 406108379 526637237 493057317 60514848 656594214 719806694 858650095 924437983 812239127 856798950 563006723 621692045 842127226 303163085 818728468 782590145 326795837 211493583 976562242 644636022 949307121 225581844 144424969 483338874 820326663 954529777 245914130 406082946 434680104 155040901 943122621 403063985 93250837 751544112 571363612 844351559 885702993 332836494 617471814 215433815 477658098 809684631 597042892 94073597 749001310 517570959 569913268 133990963 330489608 856761884 869229376 922658772 951308272 395551981 149719659 607844824 890466812 374488179 454299988 403211518 991537317 831998352 964459781 130132865 318808826 618942633 694020244 769425420 614840895 402923201 151692130 850471317 417298575 720933500 334819864 493406254 199091096 169105629 89903444 822496980 520282787 920724259 233921666 219976790 678588141 879657906 294558526 330424032 766813201 948586837 875039520 564243516 242779543 540208723 415911882 104456074 138921404 620609607 616578241 952895239 261621251 971506720 175133878 754715900 19675472 130069663 151249922 634637972 268807169 774692028 682320606 831483466 671361143 424723852 260753727 758381692 73630439 87849504 929521582 45888306 598384701 435255775 116421392 711336068 267625946 182976596 916498976 203924082 729630130 552616290 567575259 671730001 505235616 155332985 208103890 783890969 860757290 737797922 57339611 121706969 44980864 644590433 167803549 723111934 688289584 208209908 184995338 587967852 58918290 505679641 465003083 550346916 769748741 413548971 287517917 917632950 126762161 209770713 574998854 570344609 869342217 648013888 678845212 179908782 116448244 121882815 964096276 133058875 76365000 79234031 797524672 773270914 942269852 806216364 563496123 281726595 322786993 771857485 803235642 24904821 759053306 803590336 980848870 5252145 24115436 382244428 627624516 856932295 315446365 165318059 44815877 965511672 165332441 53139776 774022350 571084108 341907777 456943448 41997676 86691706 904215939 192352300 647889006 639774770 111164867 474281070 151011315 161679983 510090358 222651518 460047209 696887898 671474329 344246996 827174860 552429272 171580649 29518730 17030473 141937565 772120667 350206355 657145808 23865599 355804039 264364744 337781138 618007646 159092554 678996019 675920693 930672252 505996821 363938849 85069752 78067918 647817943 342774097 593123834 514000612 488268059 306635341 379746077 96602142 441616402 596052283 191115414 936060735 128139029 823451792 796630495 562674107 636317892 209497071 554271348 647182372 256319527 959330774 466481832 566803580 755184183 477361884 610605228 34176199 742870241 276060078 162209841 973285644 103543195 662844367 782549467 519442814 116001037 649576876 103434288 811116699 500626282 237640217 554470476 162986354 133008308 82391481 402221879 922485095 272719174 479082634 106643722 321832510 255586564 853935460 856771217 109685414 893419328 103645357 366210259 786220940 806218998 917710995 109632584 111894310 128969461 465182889 524733202 538798645 919950365 525699910 17811083 484787422 813519742 114860392 662239857 186197449 305263872 678112821 752172943 951471500 535653799 656343944 60278623 11440020 369724232 106103054 938469920 473184085 31444196 779013439 287520111 611444444 786032676 236628091 652459916 353786929 740280499 987783131 659275308 291885377 703784655 900109358 953218189 662194277 646875362 928733322 960932250 272063803 207469909 60142220 646578935 379147203 582541411 23621375 512544864 903954052 632870075 254091077 214717629 957867187 785886183 465614621 686220022 283217223 639308609 64056601 908122668 36373873 39919246 22371346 510628316 428805701 391473896 874255996 789999980 213050701 85288956 296454931 269027702 285576711 885464311 374029916 305400911 932741702 849531558 64397409 23545609 487601314 415118570 641622511 237179872 879678387 938987100 411411585 23709812 520625476 258163760 265890887 74909423 154967709 312077425 822665040 667067448 510196484 546291176 601392025 623940642 855858619 770473923 78900034 562166018 902056846 664842620 33706036 899516083 217339673 280480364 629319676 478531094 448487665 730659933 977590538 969564170 79354181 201820586 521577273 916211947 203014694 488920739 416922153 815683088 941822668 914562993 50993860 154876541 227730628 568559077 835641659 278101248 674675654 44392411 172106747 61463478 331660728 581998239 160553053 857352473 576885681 576808754 404557285 352829949 794173371 221546219 862805091 468643417 360257451 933901298 205490970 84805238 630118254 792564427 156691103 120374975 61638696 593412056 278277303 982433370 72679295 729819119 448972405 813600299 90944476 420588059 281982968 197195069 360690020 988818949 710210543 791560361 994921172 253191129 27472626 936130365 704678584 308205063 288623079 905678867 556374967 138824529 493268302 945564880 645913494 327061691 419470622 40697866 56400543 376996908 514773209 554583617 898809663 781230064 819727397 763464406 186750461 566422457 829597465 498959838 640294445 365115529 42935484 752123109 827050578 876001284 624600047 24700688 188327910 106502594 345840649 10499279 888146205 936906362 951278278 233551708 893219026 452243647 65302294 779106348 818801733 47679522 520731145 430429101 136135919 205992421 157564762 565127767 300285244 98376360 977480616 722335211 460706164 796564306 899664526 909360420 767015209 95841753 308139340 247248161 223752114 925687358 770541800 306551860 205270050 138550252 552825985 300490790 625330077 286404397 729012079 351963869 368338937 222089252 537783231 304505904 515124220 255437019 822122157 232482274 565255403 167795331 966652417 859825242 644583055 416311876 158496146 44400687 582227181 797926313 55783054 854106778 845762454 928220542 145849578 202212651 91176970 114539530 66887599 648156421 213120541 687570315 63050626 455101197 272470861 750332297 628612963 679596704 759729755 944228792 588074289 723365688 300203830 467720508 121869972 408187809 463991961 455068066 7313159 779299845 856627827 166261973 360039282 63102384 396338925 597091410 643433101 478820016 229405180 13728315 895136483 242078700 21936234 602188586 474894175 934584904 447930046 289918465 324210724 205115666 117437428 431039978 54167039 124656544 330607571 594198297 235800690 953308156 919555687 578266809 97484306 4719415 898879393 728970952 660350745 288547174 907040791 223777829 614037771 225319856 557620266 609355033 365596139 391548939 811886123 597173828 854020302 412377043 69814136 67764503 383488860 472442944 555830437 69779127 189361180 2209444 200209585 825029912 2803523 966598538 154749646 31517441 637567060 178161322 473065443 42988764 232437700 513356985 831152466 58223521 767956865 750803667 595744014 615569670 832029042 304607719 399022711 147020389 637061619 66957571 926187521 253393294 77970161 928648565 782810830 940224223 247343059 593906353 581077379 873181807 141316785 258834288 75737386 315966017 540400663 459467395 158489543 552613569 768595060 394134320 66801334 93324546 558432049 404873506 812529251 96708654 595247473 387773122 968211102 254797841 747780961 332153809 816948616 929812087 83895165 336621428 197148386 741188496 872498154 919295339 411606054 860442785 25389854 180681713 304235255 29993060 1291747 822998329 517884445 464705321 989250140 875512629 15352005 24388564 7022340 286197429 757248542 691273011 192310827 989011943 23306732 99435966 811573104 718912733 539911171 506265161 688843496 931762211 27339713 920669623 95873731 113133994 50838275 728799056 309268942 195124880 569968192 215658722 577972926 723251472 163916137 918020906 235498032 410309921 444474495 166690118 13361737 679899687 10199081 915261713 373515233 501974938 450386627 722183765 28565855 60059654 618765222 319986817 128414144 172608288 271777209 223362162 752285558 7236032 256686744 878847333 333879514 808755029 578223813 581962027 614880328 896511333 22419905 557409925 661370017 600348095 227374286 836797705 978656960 90038377 136554844 126064456 91168887 217159957 681457607 267332651 355605549 451363643 273004808 187971622 713315824 485982754 650952855 337451745 14679823 181623638 265437980 171037309 779919351 165890920 119095886 189280575 885084393 358244225 769140009 255287381 697549402 219273759 965262443 732983491 150125014 861656027 839032469 227394165 141176713 131988535 550957798 489965642 290632950 245547372 702666591 701647480 614344576 894851999 592428826 759204810 222230763 34949948 323174647 250718530 644451974 620480400 192958379 924822056 569713014 715591366 203641013 868439861 448680955 501659102 762291232 330124856 201469564 122988575 441302202 244330987 316142368 470216210 420477700 281892990 40601173 282081178 890079643 994328572 344655561 421983627 676577361 562797946 770015824 802681567 756058699 215027471 445737464 289522468 714732689 259732549 977737183 785707996 481179491 239117803 514504497 706809523 964269978 986890289 806705135 615680052 368349910 214784377 108734850 935331197 458452358 730618676 509492583 243803335 760955946 716447597 310623567 494720251 187229501 829698778 826419093 95420169 636700471 151092864 128026326 76590731 198344106 63938528 67253189 403472903 182666349 95978112 202091109 264221168 623232193 378247355 618567356 606256193 309452716 398943408 785489996 53752894 679860198 288451398 234876711 614378979 912804399 484904688 860030859 99794447 508459571 417346037 593889140 89634019 186447973 524642239 34477291 5269727 73604379 431735688 443343836 214783549 754612359 436419524 474189785 982350840 958629713 201234765 436640544 466100656 81847633 277014647 745268248 770849780 972610526 582582554 67763731 33291342 177630486 167013252 759052978 783497167 525356469 389323556 725525604 388791425 574205160 334997667 777937993 215457074 18475145 451071132 479084750 401094221 399402604 276039608 271412868 256436950 296636112 60812478 564804432 14684716 387477986 383881456 999920234 315235794 543808792 703018368 870686042 251880886 920848623 893545506 533769934 751778073 703558349 712415111 54285215 483187059 134453336 5638892 507040996 862042972 705760988 896128394 783041399 115265191 361417509 844866345 301052295 597174920 710931670 249994999 662637451 229639606 631745456 677153082 412857397 258580903 550247489 700739583 977233095 446849876 77002682 792170886 811812352 287981193 796920086 247222163 807122806 369675851 439463642 22052149 635704818 209112104 972486472 18507374 370653498 149621503 364150607 506419618 186704499 713935387 423867819 114575523 954184120 150407658 885769401 688850088 216429621 461086038 754945421 368402685 182050066 187462424 935720480 481744772 857421297 389560519 984174867 152259709 616883624 556628162 394965796 641797383 173027566 362235487 260850192 149840765 31173928 757331598 729686082 694854680 382746291 786196220 62233860 226878805 382861414 955259788 912969168 272558317 20309827 710766542 664700328 577334048 29842104 914789825 878579871 740769723 384179102 970341080 817645993 185031374 412594653 895362339 468098078 972674883 518323973 992134336 957135931 311676096 305535212 345573819 367886207 908146129 890763658 11336477 510755312 400874936 746485826 107580341 185252305 419911945 13244420 619082295 486305668 106893385 6938631 85895640 706047887 625233827 261887775 56815472 543333311 370530198 376216517 386155362 650336786 180727513 50114919 873944887 467577992 995427977 892954153 170229267 773817359 534133587 406218778 695178422 382316522 49750718 170867879 129119391 39513358 992247454 269331363 314141808 391185423 782194770 937670404 12139152 375035368 261136611 620268758 97154306 734908494 462533052 248479600 383271195 396308119 71163944 675378593 618865860 731891569 802176274 799435691 326456781 870153254 316203955 805696190 314310317 934930768 422531109 259782407 181243769 258827847 329440838 258588979 634128502 561939822 660461377 973502327 859886448 508999678 141685461 75153527 163895533 169142053 108818804 407269650 987428679 404574312 19935403 428512815 594213515 81517257 272408636 595708670 959705052 245244720 430410502 64111081 496870479 17216381 93776058 29057348 107809915 893247029 663876432 667244768 160248297 861303739 311506913 520705047 964299528 554003343 180615810 904820650 559654703 637614078 21667131 939383422 835392107 508199480 308378680 761900069 510828699 349833479 873992963 213640980 484491192 367071926 487392243 521382618 748199787 333050007 223719657 288780393 304043679 93554566 884746155 518435125 971148638 15530963 543365444 711916750 563399590 609644410 942274641 683893670 39035264 114667458 545609850 921165939 22654183 620289244 517155146 150287832 949531814 134074786 848459825 242043567 773247551 252036652 312577680 707341890 700740667 362647669 292004873 172625006 356665344 391248651 491050235 954030327 502412981 80553001 649261741 977294610 677046762 527519377 69771392 717615129 627030695 165253145 867919580 758672952 111155765 53886005 432182154 460930136 822198755 973535871 27290327 296178079 663846626 683587876 182318598 540646962 559921169 896932469 583123071 908265379 239511739 606816105 656255709 965603358 220942085 890117743 572216800 267768919 340002973 697506712 455219802 494940800 362867747 891614998 447082230 990674349 412653496 217430489 528816503 322411167 790948219 241064903 168129697 102613536 1761350 141307088 757773189 784703870 30587990 197249938 982357471 490076927 610969186 207594803 264734547 288108738 911138399 907721071 982039721 727700629 896729005 235201629 13867579 368947837 938124183 423879896 877717138 463762568 748203445 807952773 698382637 228852471 313403843 777903607 900560734 130027814 666794204 158652268 47949825 529886536 230632031 618686803 43892570 120728171 502105127 106953625 895255264 875575678 250027385 93483062 878339741 178710881 425228727 44340105 984696503 863011031 73085983 818089411 972163418 61846627 448048448 255230757 288648421 37367755 502281024 987781508 616311219 54504469 507667094 354123502 213866552 497126904 554689485 325426716 525535140 75463125 539929068 517555894 826804312 219688818 660715086 147691236 890379847 638438843 749759563 789288319 845889385 199173563 81228785 593931292 479380554 506161665 2891883 433708323 38417320 491159220 39917705 288352727 212465589 468478791 809182161 758353200 261761971 60516521 964568900 168333835 974478381 709938123 123898071 255506982 916764166 183686978 223968996 599552975 249646692 705287965 250243694 699637800 957478423 513893697 453113050 884271150 789270924 709756912 452864937 347000885 59205204 111466040 43196288 251121871 664992450 972302244 397539850 608598983 817886429 896912875 604900364 453472620 76244163 290789217 117195470 522967975 229036857 160513975 996566569 618568242 306784990 446138311 83811323 896308620 487402324 587119406 641283110 340335202 511866076 707763 392514275 54559501 545306192 652522052 932879940 252446237 108465034 146284928 21896209 883784708 68699988 244885243 267989918 94017495 203991294 973272580 268267994 744251935 409713903 358956661 242345017 911422576 935068536 289457857 718861943 644679320 130060902 172756549 733379023 813148295 450790048 948679535 198804684 210242202 493056837 676138471 622413244 190281515 710370446 84194180 456163415 340031329 895839374 138667494 194239212 956742852 746260472 829062125 435082767 976277867 39487530 140204051 267244869 698785947 543986366 402222678 597344930 275910143 180401938 288775998 612657952 399507676 195650382 545431785 48474343 226154286 589885176 671085195 343486341 930702431 294387212 943467820 718151408 936692240 761318848 353064043 772418941 70522236 640006028 961884150 412549404 495370880 850216957 504360941 820709947 2585010 800461140 918574271 669998703 708014180 750906247 108383891 295514292 79918907 834964110 846496149 601354291 382191121 571145353 438498833 253935206 838972154 123573480 943493867 308364790 800645200 957117671 302871488 576161751 226632059 31093879 740536512 168248969 861402765 565988641 178623602 839178189 539549000 225253486 237303333 775681049 907990411 617805614 202359667 248552648 270498810 7549967 329529594 124539023 57422805 403997254 304136453 975898022 801783404 232784673 563502290 733140879 635231938 648362032 504531312 187323034 271140654 687467213 272465775 586722190 887977378 654052503 840184315 459619134 883093893 980656811 638676471 734648546 623050506 460993771 361636702 426078912 663605801 155070299 570977234 587815893 2608979 644718527 946330972 545521547 589173353 474029937 170148077 16276168 396542120 240657629 904210462 792292906 842214103 673255841 899450353 69645804 955942524 778574721 297789329 765584671 878947422 275276637 285795786 420166565 741241644 541023003 222654248 761600472 125081251 3317731 337994093 758907493 17914591 698311743 689033610 817910830 386754593 661864745 587358222 375099904 720847422 999188039 963050721 41677804 421351123 351738309 929307523 225995163 612772346 893463765 983687166 545651803 706255797 185239269 270921490 131473608 52339927 716748750 28521028 970484760 718242591 746415139 130347124 206846131 660962232 469474788 207703809 17120799 556459058 257431835 758844028 763104261 456837425 973794196 83912482 697771773 669905864 248433093 649221166 52925713 137399892 766895797 498349061 309634856 425605321 986949846 12994088 300740223 406640243 39560956 236901515 971677513 796434939 347668725 873372559 210869757 701879738 445470769 909722564 758669398 202396992 853113494 211081846 580411166 846915994 916550776 196587047 267005632 116936828 324160000 601846525 747946394 316717811 679978099 987084585 726670078 151563527 553535 697311108 65771578 647724873 201634965 587613735 790858269 422160590 971634439 310915720 377913919 183350298 582584501 61707855 456733560 657321675 917470406 46655910 134236636 21522382 7271998 95259736 188738392 1301258 571973081 653196501 822645289 250401939 882822067 936904491 168641702 118938833 64286521 623401440 266666109 206628587 277153314 624298112 113380227 12734568 206287398 333991821 906775418 837830215 203314593 126122374 176841462 486293953 163142019 186881568 742227935 820655210 245869967 141748942 85924787 207138776 392601111 123405561 56043376 175406022 271181781 634865274 679373350 690689964 882892055 63408983 4457151 475369603 853868335 780324758 904519400 590783539 491551700 707890865 362917847 413520020 62025486 171567620 374972943 865677139 441360745 243991752 316975194 190040116 387485139 208395305 451810260 41083470 1927231 154009870 627348579 948332094 445812495 416624031 791558437 255415155 459175989 22022836 472613458 401270283 499866787 770459002 155311500 631929010 690955330 46199604 301165840 368166459 613892993 155810199 124504853 290795428 626529000 342290423 34294390 369735183 608783417 773648549 3893867 461411786 85208936 30952136 1108925 146130233 148427656 730548227 288507569 249974622 31285944 154368796 576358409 328504485 489716309 874244678 990055905 113433173 487552619 939931557 578250587 336076871 142972699 277604891 823609550 341679360 783837156 905267994 408541680 283121598 977676195 575488744 58973999 182329306 646405213 250978813 382530850 470575032 500437351 100362677 152066103 37818184 576285710 609608360 939126469 570258718 365708667 52414580 757843662 652080065 714602390 155771091 856565126 769295486 236485453 631090409 197578426 961295282 401195264 439949963 38003586 681261554 368799258 143084416 340544157 136922313 448477464 90762376 482845804 794023241 997463900 13501473 851458560 962084443 477834026 531980937 505964854 948786596 251341847 682747592 46488460 699908372 805977679 633474113 699393789 786942594 410275106 191533915 833756784 198231011 252005223 776884203 547076015 567337676 310422080 635287084 341166790 737239259 799265325 465770575 446272783 521559947 416762808 227096159 383944324 207622081 332942071 534492803 791981713 371690002 110628281 390979637 259217211 687449909 440083641 809670826 462855636 417977490 945671955 155159652 424565116 346283309 707663426 294259074 231605229 64171880 810291964 407572074 869713258 716106782 119224235 808559862 150549884 520257792 862294588 956527074 471258096 201800308 495141248 914837129 700292548 952234537 137854961 916434162 260445472 95806205 648552368 726964990 119572306 123451593 581850078 666377142 230454487 783154067 737379107 854083525 429399074 362488087 533806046 665861731 521322242 22504238 647488707 280825712 108122908 767654284 126719478 389293898 679683081 903453106 67562929 231494771 168489818 212290627 245620864 561798015 712237707 443792149 856762236 835803406 699216757 999661208 445208156 531467536 537860791 646007582 436072147 625642315 586879851 188373867 945332065 20767185 828221021 478427512 484406235 215048066 958313584 947629433 814037472 115377137 838281914 281320285 366639359 57105611 994604737 715055282 663585344 658576117 134957086 55646909 306318771 105759974 497726826 122598681 168492339 149443445 299093813 557204151 763404863 939853198 74685745 197029533 782932758 514644180 234982726 873213710 809009437 561723660 505745232 112479105 592173301 698506069 400996628 651416998 525670849 749639716 502909480 187884253 423689295 80875438 114567890 510403339 319160735 25485651 44766431 717289564 462080674 836268858 90439379 691514155 430082134 380987483 441096492 5865599 804865992 27205278 229813973 182923780 2581926 590798279 328663521 529617784 129441385 815011294 518926772 709968429 875510624 906899367 504034420 543650408 749284933 994297075 1479780 294176531 725402943 14806555 525415846 242587450 313540479 836649742 476386096 449190172 912562638 319835092 120689145 251134316 930390639 15815834 313361755 897574927 230927662 135323915 323221152 91630571 288495176 826974425 509360963 570749326 49568803 939349621 781633392 859165261 172600355 697819552 964107088 633760131 732855653 379202641 714875924 377489187 714904604 721235886 59918877 280709099 469412992 246328015 587984068 96959191 111575575 425209607 669642998 946345069 159621644 359062368 625650073 19630528 539676749 572406351 283156383 683682021 553509156 883537916 83594171 210880033 6116441 351736207 916912461 61096595 420021263 605187569 389414582 459487637 560315358 968331710 203178458 361134972 949734200 916527845 119528196 310259388 623006795 35633021 856044387 421212926 818627323 340833179 547004086 207540163 978791642 252695648 74308488 163270535 567089549 281417561 537467843 304615662 996328954 766759360 634496420 755319844 422969089 208491414 205445495 417491497 886979309 190929355 418336043 624225477 977919155 738687232 416134673 179297363 14407231 893948236 267410809 64025368 697328292 989681151 41187704 708796471 848563850 135461922 697412458 336013396 120540716 357503168 404497956 885430967 275132993 207017667 46119536 56185257 906599723 699545039 781225363 925940010 399684275 625109195 695937750 735124233 122624084 879347102 409743299 310494602 128835756 320908446 251631992 213009811 367408022 505861704 289208195 247869669 494537025 22319439 708787048 484248961 842787957 541326611 578957573 496824402 78449799 113042835 300711529 171596285 28951616 587961335 500420224 719236349 651648445 703762169 333733978 115782651 557699612 246926074 455941366 110294178 424385555 658845564 673869116 279414661 968309342 884608190 775161030 858928427 28747409 565623768 58535371 568170190 647529142 143810940 795223151 360128268 32888045 906249368 740905754 987769756 6727077 277747769 245181303 832127293 420747600 344108251 821445536 124693440 649646004 304591315 383659417 295415047 77446834 357502628 362944802 845330996 991770171 313710518 294914548 457035279 165233019 106602773 349818107 527312950 874385283 440241870 569541273 26326225 26965409 538328933 148973097 890407723 674835420 825288431 945332592 360923259 912629659 56202382 477434271 470805848 30950679 465572482 542840129 600625031 391964288 8007477 423802887 437479478 307433271 33151285 906981984 202811529 9732872 47398960 78928219 85878009 127950329 982420199 510920473 412461289 811373433 860725402 839284252 73402958 163353637 914193838 718449155 981102139 144689959 388326373 130105122 406319409 920902765 794192069 721824806 76511371 246082817 500864800 985090379 486061052 522467445 901047485 902581013 460473611 535153734 314219006 849713524 405347371 731543576 711848964 674676847 649256648 650463549 388438605 815200030 36686987 88391405 130762900 73941554 747726719 188512903 854187645 462659846 991880594 603360945 817926961 424440134 895586522 42371832 808263962 998583808 68845813 38658517 309285724 207862231 686132185 850988212 248742073 48244272 48276438 756627125 120009922 602881706 981663171 539720535 168306169 198776007 257446626 153045538 683012338 343022921 130544808 341884177 21393288 979340281 958137988 652646391 905599429 231956358 638983326 249104984 789396781 251929683 569977258 936071083 546212062 63263639 306315259 106599572 366633978 6455189 29729058 12476688 959908483 245857370 931647248 544616797 467745416 409218010 329945586 488682029 155819610 206754652 209405761 386579468 518655807 226948292 186794153 197422883 146528295 27550443 132866740 998572325 788999827 770800668 795892760 358832818 866426149 208330498 424269786 713681562 316420598 98651843 595456233 821719944 592217113 719769972 65261501 580491798 524783001 557058658 677934280 234123488 945710261 733757524 731051292 123901875 904786398 888976183 296289033 918088222 199041628 186375009 129302719 819888539 352402459 10072951 80951474 111924371 384211863 536352785 622588896 201397299 691588598 512473299 509189416 450575588 639999358 221629580 140978918 805392608 381336637 159357852 922524387 486638119 635198972 269604083 657863625 489086364 736362398 764185883 334623062 238765264 466297525 743614565 477793032 634501723 834587863 560338162 27221874 38390197 932863047 769491123 461342960 103853930 191553435 72191620 137694842 917801965 390343737 471226255 265068483 120729404 59493579 964468293 921941511 29620841 367606688 237586898 350933717 912567782 237592776 390250474 552128896 136504588 563244003 986157364 842254417 148759778 322426293 22412295 576630547 557008267 693881284 645805255 112975703 122675303 7714124 73921862 712502746 246742682 76433491 864629617 671635631 529978577 357963652 164080762 139010424 304491079 240345343 943766628 24004523 130188752 369057132 139072187 290699541 363751470 490385857 557275258 793610200 472471368 350767891 453416118 428825984 248617942 989012165 963936561 352574355 834642495 562806406 148857189 534361872 207970580 360176861 602382595 87152379 746872844 181335398 420308663 561723921 434082846 942274264 729152502 222224974 630691589 28551524 684681987 630264508 194027431 107829048 839046766 937230505 131859470 20378241 971174825 782311609 549863186 331312112 960383734 368028873 741773770 204167845 690874764 881092319 231348633 832817635 108583048 235515508 464635752 15294567 905981467 39430076 345473077 791055352 700619242 578930750 800481088 377357691 703230716 221702432 53869875 734708944 86730698 282698048 398375679 497859707 837082177 734944787 78564848 908877303 253421809 271447034 869780073 466165091 732632307 71944058 559433518 44046482 950826527 840901173 410083478 427919834 34909576 330442281 899970843 198873426 26232244 187842949 988237916 95873225 107706182 64222483 82152079 366097782 720604304 204232069 744358287 998206586 272141549 181858137 118443515 883371763 844847965 578421210 74609186 165212367 717895292 997367519 611216364 985814420 356927035 673456006 460201343 582885826 107166849 449950664 409232622 425579103 733971362 261596654 866707270 63661442 268674795 664820989 350695188 144507392 477850640 105639243 644935519 428452125 335061325 478504783 835216555 114329703 201686862 786963824 559316040 524763211 867101417 289625199 260735181 141665022 827766793 982849083 640351634 26934999 94766966 705282969 483483615 124545173 614902622 626041511 82361739 686158564 714780287 418534029 814790185 425995092 962785127 613946439 39861129 290414559 396571761 26606304 481814074 97847583 292431359 35822746 678974506 49846709 668766065 24041380 742575703 592138248 158210214 990815613 106044766 595939464 139789094 671537520 95168279 690792957 749121173 139133791 344474323 186712219 584756268 423691324 540925187 739836486 256146782 827601406 814558632 748695218 248537637 847092215 923164556 152144739 33036082 427594744 562590446 988414046 269618949 247055950 341291125 959995235 719850639 506859303 184177438 669692386 124048571 815342828 28990814 740028726 226832491 517194106 376832413 228766608 60572691 140213187 542844327 923554236 552983686 625462829 35113799 413147027 23584573 903570699 601973680 648064418 168587133 368366133 684718375 820151636 316487635 215040006 895120043 387258726 450556405 75091085 147146144 677877335 221789127 358578987 938364456 405805884 762965704 58542601 410405591 630413323 458907300 663489007 47657928 446226514 254972821 917912464 825310999 86160765 952322630 233214153 430780572 174167467 687900742 177723962 26939262 67283246 258530004 818714700 350278276 881537139 289615919 221839874 584889957 228087989 88357040 31939687 931191617 23836673 406574831 616060787 174823796 737328938 556001006 608370054 65780406 380568600 165936348 78731928 105323157 508704094 902349423 231973565 319941127 12572673 493827091 755128895 796110255 287805837 646642196 133809302 399385193 993217447 879086382 15845942 743277873 71948943 325810967 580947636 54853824 116290587 878076226 666265342 257340936 879068525 479544658 503426816 830602348 72930893 112047198 553594833 754126663 461823888 188091603 902895060 96260347 523228976 125896878 476233444 634147795 369241481 372786221 916962462 218653362 546457158 646322500 279483760 324749163 358651725 502553813 374206994 704926705 475872380 11096555 554747356 947758762 581616338 221548719 815794989 778491067 978608088 713503703 601320856 607153348 995875529 10466080 253657756 266497010 263020736 759794429 615985786 837147667 968928631 595253352 12839 314087632 724965341 833385068 878246406 104728274 14332935 962190996 898215426 196623015 103949623 241917526 792377209 66222189 813804913 376636550 305694918 562657372 703587605 76208407 124664935 663031110 834943531 829945611 601884995 226914893 228238463 528254147 216075894 881767104 743009965 970892807 508004077 632029675 237607756 140597412 573224115 798177331 915816383 354536712 965464364 816584520 92304742 163183648 510054217 117371115 83871317 143293371 163537589 110245722 424576103 508541116 5577151 289070317 773274841 806446417 676622817 14791335 778356892 687092145 55688853 713980174 195408212 553011626 709953549 123056144 729215006 83554724 576567021 106912053 855773027 483798408 348164045 807721255 891343045 198256535 448932336 288752009 221206498 681239582 732555635 567266308 456531977 546764827 37928544 772728944 654755546 784301406 750108687 848500421 757264301 272403273 448009387 28995711 519129367 175126012 437553065 73446985 14109828 142984553 857690842 446332207 297548375 175364718 284996281 630301922 384570969 586366829 136621158 504260017 851761075 108520324 78513682 26752886 318494414 145999030 91217161 906412 566552985 644221863 180987490 303130979 889917649 836041076 367626736 672815167 866299929 345424459 241764897 441092095 748333709 214399690 10940200 128988899 77330815 200791861 411081394 130106101 425333284 943860977 234538860 78580832 379104449 340569652 950590599 238723148 43643593 188633137 188259850 353957582 486432516 828463885 101329173 277300777 97854098 974935465 181223439 386327315 538042709 62099753 537826808 625025297 998646482 233759224 871460833 640804821 179484932 904948087 826485666 209077279 266370900 76673110 636734204 454798838 748211101 512771862 600568443 116758524 245902469 801033229 395864710 408096253 208642737 921293165 884412440 300331897 666397861 906543316 152525318 738218378 937513835 456607233 845336982 94331447 507649756 363299514 714467389 406125832 300101050 153720845 855958127 495934876 761473483 472445646 253467691 90013453 597868006 525533564 860753251 300520867 244450840 974471304 251282954 268185457 579743163 283789486 75079642 248966903 827477287 442226389 816302546 86505447 796830701 147608764 568535925 843703508 370550831 785984074 280907887 283396374 775829487 237029932 335089724 131938310 939877182 267331466 927323560 315552679 301421623 586284924 556765629 584799932 623852647 201112281 467501687 716298537 994241362 325087642 377898894 158876990 666138541 715360445 677584084 561960097 844699296 419036548 835017327 206737410 966935463 557454222 52800168 715555852 478724421 32276736 257298747 34258678 439246529 912347156 148306257 767430594 890560864 80037286 36568311 876638923 588957122 742390581 651845941 720406182 507429744 286737752 901961527 245059737 758892796 398787438 306692768 84780119 846006076 594879358 456280210 615017630 854972330 976555173 22209735 476703823 69666955 456758686 612088220 791086104 799802680 808237530 239597650 463943545 620468289 93841525 286869736 719409631 138476502 470827245 453528486 623215763 16377124 341756226 43284690 285214301 231492494 176430300 250828877 507601652 357628101 416360226 545073198 578305168 467601969 603663327 78835730 412755570 290172316 440059102 677275028 107528705 62296337 509681065 764087517 193205657 350346276 951049551 577636764 236122370 138413235 125478743 759798819 505955660 416887002 331911848 402854059 479405207 268932400 648479680 494830583 332281414 570522072 614780373 188444112 599655293 189801969 568766574 347791833 768796033 190378889 92405575 7098429 541122431 400272401 555155197 427774875 559665652 449861582 988592661 368317331 727427388 935548099 665991938 488392794 551976808 426110329 98450973 797492066 697017574 835328841 818156344 456887666 69084906 351877960 711968888 457787861 120208570 718241761 547408935 592435370 954330027 809937733 219708924 533582057 95875802 217511209 411101490 952514599 67376158 481810467 899600823 875389292 442543339 412892123 700184083 901243488 734918137 812752798 199417801 211832680 344132274 628802218 794027902 202936488 492005638 118980623 681921080 757381437 271015885 505689763 296267593 395632795 576458932 690118976 647670185 400875015 181976991 8830161 304689529 210256326 347665709 726832053 40878104 945070148 718127094 676359550 731497986 841544125 992410669 669636747 136692801 564648526 869289067 767314926 732593059 853743393 666926201 135179801 625707337 786203037 205899966 101545476 860999979 806292513 704655870 129635168 847099092 113510651 790532037 202446617 38897027 512714468 572094095 141563793 12940634 119290114 793438276 608508663 276370170 745520505 993362937 199700323 215214151 127824342 74917708 197211998 631168762 889015721 148421385 401485881 211997023 722656775 259203397 642566786 216349802 720262050 806629874 54775673 163580054 365169188 444364158 765999781 196764709 106123091 37401082 327552314 783432978 570379765 598756530 914082647 819181230 340637550 763789627 358703315 694980150 857933103 168540219 225828662 115825390 484196942 137076489 413175536 398607121 205278040 703133767 367234841 220242343 306131907 25389232 562961384 514995184 255090208 137676203 162175774 583613281 37547098 904025724 16259492 955751314 188214320 914345293 966072016 367334305 974051591 997561999 385576558 627160325 71492544 773756008 836223714 961576603 115787149 755352305 562808038 204679314 910495420 661034502 479575804 626739416 761202382 813428512 147121727 747695353 414591139 77314489 170796662 862889941 288978051 500222948 378759250 858202146 23697044 672270164 514134138 830293248 664723522 646082501 109878044 286235019 948888553 246038094 173286094 690333183 323895631 70146270 799387940 968979137 514490308 404788547 748020420 394363062 623859531 852731692 69429980 476640428 974478921 855108457 461044089 877807751 143696663 746901920 75777459 646024545 520575070 529124350 570361766 646487609 505263720 850638699 968798423 675111522 277822757 823898246 660444504 213089113 310306627 592247 327996403 502093423 263321968 325851992 841631222 631861901 264144711 85531263 479596448 495149595 582736863 449725970 699828172 475617820 695945993 419428814 94395187 351379280 205415549 323187138 553402077 59446392 192134962 599185270 968857715 979315568 546217542 528891809 881275083 973424943 453402232 167730496 447778969 519391559 267572990 134311635 291289917 52650430 763932300 284549975 45769179 201409926 145312125 889228819 80658840 560796493 808436237 245975328 546889855 17610267 394433047 168754545 990047545 477534447 70311104 161819828 116655098 582072916 435560745 602824030 293481662 176809430 698115997 730557672 964337602 368441323 134978920 230179968 49208909 611302472 488536182 313994748 359594607 206150105 897526056 106373184 214720298 1945036 789159731 275962930 527195796 52469403 712815127 297657886 740012727 458142051 512195175 409834650 716876738 550706362 219063974 526026734 839811577 490971204 438586446 477924823 805316493 859835581 390348000 337655063 17576196 708513094 8996235 983261636 889255123 144950131 361568725 757362122 822484030 879740722 112819502 442547831 256693006 669129401 297247045 33738372 381581453 222048725 971765947 157776202 126732535 657366131 907815182 876032316 701562543 25875401 359153519 578339823 556138786 640117770 964430339 496402803 445573616 593296148 462740658 758228762 172992712 917487822 541082439 291184881 652174680 262352287 847712899 271214528 796298771 950325691 42658293 49812550 253573978 42422754 695288549 917159101 174426058 928998818 808083231 617142308 293989323 186299236 261785294 174028659 591385999 816797763 518847806 20340684 518536797 745443990 192388598 964080045 454032315 766195285 754800673 451366999 257507079 6371719 989044100 475128319 757303892 716368748 954448195 27714549 925372344 130341018 699970267 604444645 341519052 906951919 272523132 106090378 323281304 433978865 503107976 232489191 142020345 824187209 589365600 100167948 539637695 884930578 154258853 104917857 529342020 275310805 638875964 276927613 172516455 520119555 34208079 467047450 105896338 236606256 254119857 673355855 833103953 46607450 178114080 124806765 429703678 178967209 201199536 682743567 506805335 201984918 315762685 668993581 237962804 104412085 676258659 703168580 921465942 228450043 407899200 299557542 23779899 465312165 652318309 955679477 857892605 858620181 206507368 829908227 693108096 861404735 940821443 159761307 133884122 75586937 291143840 373927376 637018521 379052470 312857234 367788726 165270937 118797129 260362882 662879088 581583187 154715575 268908671 41516273 744252975 935229097 74798121 25628909 393772883 966120041 292306746 197637581 510662652 169977052 805790869 453523260 751424193 43708009 24301628 91520616 827538986 133329273 316367463 645252012 684236376 242988087 528344936 375112746 240505863 385269511 706181765 894725789 142385871 205915947 403903219 908893045 884816956 606829146 418176784 451891062 670753434 27471218 727070838 593356554 330785289 190019803 709575926 66312262 279376775 384285253 158589452 639760459 803027732 151435335 797826680 335138239 539680030 187765542 822867157 658366635 546412606 207718084 864343675 165011918 36871157 910799695 667953088 28405452 452761557 660493254 881144264 743812508 212131312 895718351 781466450 590372346 687201544 519891830 936626513 917587284 191123099 73108598 450078197 44721093 36938906 999734301 40516257 72682205 572221828 768722761 591337739 157631136 84003397 780076273 310502042 519060313 564387527 328220071 771446363 667444071 566843297 575845918 413179929 717756959 368114574 23621972 625709316 110810446 175153643 377188197 620040137 836659906 373914418 603243298 415000343 93366871 877729702 338241734 130585611 466171695 745916017 890115050 523749324 436523996 762407327 576474109 906355606 522423181 469106387 675948208 87126818 661652346 68099049 680242475 985104676 706155780 804783434 948335040 489782297 165596674 762713678 948134399 720445852 799817999 789461035 408614574 80727788 462239929 139232908 841813868 198626328 956552382 102554566 221720312 657755236 145492341 795721504 846115959 683331207 455041364 38028848 526738264 386999408 139197103 534259585 296242468 623387522 416331912 536822575 758416233 259391102 288712737 937244851 876787812 540135202 452328537 633621519 452566706 283223391 381564843 26281689 289881846 242737164 695859072 765534966 818664894 142929839 386212148 323367993 252379409 164844210 916154855 438620672 76474055 76057033 793754575 668716749 388808231 423532217 207843633 564594676 700525109 716327273 267086773 563735241 491730488 840926493 195402410 952885069 348664511 926961171 792330892 69182021 504314051 63716306 350826016 496881490 417511783 199332869 232341045 59922357 408581931 526139759 388104846 136288808 922675908 65729224 355479810 613087323 61044888 350456189 347485808 67697956 565299768 786843863 964225635 85787848 856664592 331783568 163367799 903175997 373238092 702894123 100131649 70798475 73056852 137110051 700417754 935072978 546014327 415262075 194442550 722318951 139472859 294738119 223364202 442862886 65665167 221225009 62702692 466542632 863098164 31815469 647291718 523125814 862661488 495232129 626049933 827909605 833859640 222666017 848301826 539662618 894615976 466738983 111807244 827175489 727013985 253007092 30509409 435787306 316197374 551736560 125431085 709567153 308738544 702638412 763864197 224133705 422729651 212380768 130077287 236089146 171203382 840936877 545224798 471256488 632178813 897328071 966876115 370218071 221835223 820245289 832729465 656968339 620806642 48904352 49568198 614611688 534781314 962261058 287117942 358062870 336535907 554973993 966155883 372507288 175700730 883836962 728440750 468892492 411223546 942882978 855436997 842147058 454347497 972194572 868737436 269234589 397099799 51294828 694796679 113456025 861536491 402144970 348135753 759622002 886520399 967402930 991575107 155918169 448851410 735705164 867258120 811657023 341373667 971968959 725793617 436578242 190039258 996743096 305647094 375956610 334212649 843260905 70493527 70448942 852093008 447737017 185006496 200648615 654128473 720819488 571910928 602305229 106561563 424335000 625178578 649087051 868640913 740560795 560063777 515126909 155260242 797835321 457129075 262812612 348271751 118224255 804971904 177778970 53656300 145399444 798979842 310952965 579616969 123877841 516838149 373279890 536053436 871256249 60213086 944129935 997714546 137710805 393647904 244261204 876295796 45698814 659702473 747465187 357552461 819152724 819276230 147961757 300316797 26710622 473332883 260860620 214501776 872446439 4381278 821026534 906424273 918806240 243669928 194298685 386849033 885028461 924415797 406591878 768156824 38503840 66922658 397206457 252631652 721063676 474907467 721314019 874181341 41465917 421562102 185817511 350345594 252699708 13166771 248305369 263353716 50556842 148508352 666605534 133992523 167117619 970523426 141972365 671411779 259913464 845526202 855523665 683433791 377143095 363201833 727805813 973350371 28696723 790515177 808777116 150844465 37432846 29400361 414726573 804853866 700235822 279703892 621394802 900032939 494698589 425434878 280552402 251562540 459069877 457692307 411269320 130317230 82105754 519507944 654937575 210610016 559770919 927740916 66512177 49570959 673646470 25542162 508068483 302657815 362269064 822995157 489514604 78661867 152961800 357575867 95274587 139160695 106927664 59093396 244499869 182817244 20472386 842408136 471327135 270974399 626072404 72141738 86086029 718462058 626862495 414535700 143112752 694078275 705810461 211734495 263483047 91742108 473330113 512891200 937668519 130935350 552702751 374061644 225899638 111584280 320724172 548586425 425283348 681223977 867008065 170607354 50687994 129672826 939643321 288750098 159740167 21787778 172424100 424368534 616581623 862806894 335050082 942069430 723609615 103449303 8555659 324117321 871253094 785633560 88673492 125911548 182267313 84441399 167062934 759309641 543931165 891077084 369486425 500147048 938739133 276979276 189530065 9964815 155757698 374548633 740293809 230874859 805232833 283774435 344425382 467614951 983053387 209315935 867082025 50134717 259559310 254988612 43239249 604021549 425385523 902164065 390900979 447432902 118521136 590619403 152688782 130559093 486495712 885745574 798610729 58424569 26731873 146801786 640015096 894301984 457403471 388710372 733042469 962179532 43715463 12138109 200215658 796504899 767904536 612628749 611170061 973319604 963750869 192791845 384342735 309788133 106186733 945309724 50446364 174477117 207660199 696511879 38817640 93114734 148979900 312519697 674741287 425221379 351763821 930299337 358628973 117579347 559049223 372259574 147077618 611291250 702775440 877249818 650093914 762638034 41832386 743585990 736845714 450370852 117422572 184256688 368406844 920818619 426174704 393596740 79197406 169091768 425118345 799852850 542415485 130637059 160448672 549185710 93999471 858452939 320109365 316049615 215174204 816526191 96441498 196467023 121540632 204813393 723766217 255884067 742358944 278703162 394972947 713518080 409946416 439730339 940890421 432471783 128478561 694518458 161767121 869258406 8791393 135533080 68616293 213284387 796486358 232967641 356734099 888968588 194989467 98236753 427880462 851686187 313760847 925748762 848417886 195180855 322396451 691616712 18394225 20666326 244157605 639093640 931423683 752867646 407529794 337250742 623120554 724721924 222407508 893056357 260237905 533558297 456259407 21109540 927620038 198102629 373144069 618447250 993569469 819980372 138140333 15263965 838683408 567755181 650318912 574080307 803844415 776408608 35863503 86137596 954556127 242462535 548236743 491107199 162908554 182142860 116986509 337597337 946788647 157792158 512629931 244281822 474585701 547249809 181197459 803134645 782614629 550761811 539931598 236616714 286493239 638053906 704565964 195458081 394604336 21721286 799711481 71044556 962747454 457745003 825008113 698648701 530279608 14086075 851778735 61683584 462489871 190121165 302514388 403775939 506180860 309627898 193848721 931244521 660895437 417962077 81394436 412562947 128739058 687832143 566926511 818138147 259582682 676593636 90090587 120392257 62336328 657400551 336934986 307093089 221311880 267907643 821135364 195674908 805140733 422866629 304280082 65008764 994025055 787124201 410664689 49858591 828005306 919819231 897002199 872133911 495910641 491530825 37923429 80004691 477778905 303113580 363496989 231789795 952478170 176288650 812379103 16290886 102806698 859277990 652330816 175800158 60234803 256537743 605336171 548766906 232919836 834823091 712322668 76156358 530545346 108509639 391633482 896224207 746214172 234699744 966748007 910873625 255861222 727175658 988412166 444424409 130243894 643453739 64463051 650997757 467593593 346839910 338625190 180236871 574919181 219861566 160581839 742921042 655889857 709666798 212765874 139022149 177138219 475024678 375100471 665443390 737625590 742221123 464826733 412054867 72310880 81614214 669979428 884279706 154277508 544553727 396480521 373628977 741802734 495677134 239560104 210162656 48091708 159904762 725319521 337184897 611486300 744284230 378547454 316003600 245147847 726759996 73414799 404332748 809001474 54938954 39139076 858320821 152990664 14595385 315546772 49738233 335151307 969580451 991388708 769153457 377743745 487601137 44789626 217974850 485965301 236876609 951123258 240014828 194879283 40382137 865058870 169072528 657639179 282497087 564169545 618481967 732779206 250483782 23955644 365863103 311574632 811449084 269068788 423059539 720938248 654713716 646563515 158796715 800272086 199224507 412413057 793734549 492084619 164869154 736724548 735226652 607713811 60067724 340613380 65195376 979981854 512342612 239688714 156758458 102963424 615822219 456677893 406091418 928741510 190557550 677995300 223821153 821774113 67800912 301545801 210108593 246686122 379184443 558684864 613828604 281828454 407304794 784318645 610513368 888476622 865513791 989055883 401977199 256989210 945079550 827485225 260910580 984939553 120509486 965775366 981330011 911128337 80665913 314821722 781689841 221271826 337259568 73965270 292316567 105858485 773927334 504802470 970841585 816231416 947409152 370023226 894062597 438198885 4389354 887613693 352108394 219707995 398863941 15205002 196942290 634833309 194542435 821747972 787792958 598814518 992602783 647295986 191882693 747769295 870612127 769938169 373345340 771073300 144297829 953393199 450178514 158045852 234628751 708787323 12882155 504280157 839040027 811193210 413838559 536423325 202345760 16131808 680142279 33033988 158779294 529734586 91507838 204371508 777509064 355632481 840838513 194650168 160709811 186786815 134624109 254855113 261563456 451468228 763331582 943005783 667251213 634022431 267541748 431648299 377494794 289866043 127465870 280844068 532258555 390954681 488207314 791559244 707063665 902335670 96265478 948514953 783187255 533475817 103838504 191935610 750097094 631628493 973789285 565060210 616956731 45210902 556726195 598678629 938660258 211421752 766646664 576743118 537813379 719201097 519836109 552712144 768364484 469694479 53279581 176212422 419425620 796345763 82765775 353164399 816617609 469441641 535575006 253111046 726134804 606817444 57573483 898145161 548123098 185109528 887913439 177194605 110383282 479991902 60394073 248733311 196256836 637381418 814493872 35977110 951967095 246046018 601679212 429371434 602921131 6379020 17992930 899827666 281030217 155312154 49771213 539684888 743658600 400339658 168364892 655307911 402191360 219306289 765014544 708607726 517516503 409036806 829692929 823713806 167074769 200277238 958929553 641059219 892730970 447727047 667061719 836098427 563257470 407486284 78291887 615778123 230266808 576100278 255734942 499703535 951828661 739021301 230392291 909405224 890543748 113478674 968433834 241876598 976319454 453493568 855162079 179393743 50444208 375319662 891826033 663501769 38240393 380619606 290398188 121809227 841129952 227906243 390011897 116809491 711612755 618325295 402455409 688000941 162608735 22953758 979620070 955499535 464409003 343758034 159651041 253702660 288493714 119349368 47055333 427115120 518091085 50011042 146522416 141588983 68469467 650970391 69631667 423655762 363504397 455610270 796436759 294885827 385908184 400903300 327187013 163772802 433021827 512788814 170560608 954618512 782836028 594266909 560843186 20092151 31142819 871379193 687041666 561903073 844393581 11315910 69179973 79806466 490981304 976815696 432317199 414826870 410028999 436861421 17436094 195093855 326255470 352457166 599250669 821311672 736548193 239283003 619660656 642212221 710964961 198618281 416995736 523439532 920567936 735339499 939075749 113421204 685168497 143980975 709104915 908468809 203195756 967523115 340846950 334254668 726126940 879899492 128683233 72954710 470987043 387297037 763453274 792949621 96229860 272643435 423178497 446548517 920788288 413082546 901062113 357864881 798058353 417005961 444619029 187048170 498596207 533939483 290484360 249632433 612319980 554289458 648238233 367604780 958789645 788131036 473811068 858405331 801648376 561641857 415326120 157607955 175446819 988843978 205520499 446065552 346745087 103651234 369943636 905318325 854951490 286504060 688116513 111566797 491816397 450307259 574083666 328455579 98125214 975228719 647653611 506911692 541304176 763094271 976341613 85176147 208064856 837394623 927708780 556499547 174055272 419548368 465681629 646575143 935736496 481448397 268533922 729552278 396690473 263987156 2834888 33192813 184595335 248788838 758876878 287356926 112852379 294636268 918712837 41167561 220004661 158393887 254765423 652736051 284050478 493429803 875635393 337337246 382242429 625062997 428512289 263305950 472499377 386701826 501046617 979165288 407878816 833097063 760847509 35006899 509292861 566333831 437622105 783869512 950193422 813696972 882443268 549135885 346617076 9144727 618507683 681706508 882939164 934369977 217161437 124554929 447535691 97701730 58293670 432563578 584442315 198252149 266127291 774307442 806298284 462994828 901890206 501136433 236401088 394180346 654086920 73639391 83985929 489849042 813178532 353558690 658663531 14291598 868604017 983739052 974385971 72295997 650890935 14096595 132645515 194929031 922440191 756789784 897197683 210359036 502097409 759979518 428298944 973618213 260524792 567771569 424772450 461387202 578289129 787166925 317400605 393488855 828624002 781653617 356619596 859124498 514183774 551671555 87974072 643044131 833380677 47861358 450516237 673088962 266517244 2996526 222578194 59250463 40822550 801160595 522508519 485901277 168250892 215087517 623158399 309516645 805286785 788034262 230873455 712217175 135563704 459878153 768721186 159916155 724655127 232363038 525164349 72432242 32310131 874118371 551980721 183048872 915229640 681815676 496902947 701910548 130434481 851620448 650833050 923904915 102886005 234601227 80997342 343708484 585004850 123323375 743952895 487159491 692028316 675601881 237639048 803679985 783458487 219081576 808812486 163139655 47608748 57900936 726533254 31679806 190614073 804469755 897373698 113001838 444091232 57577649 447622746 12467823 475740385 192609010 806274632 84606471 311542235 153223157 334233149 23740413 499882549 203661720 658647376 26301296 240774256 208321729 397525376 438343034 880650665 670071895 3011254 340166254 235066450 907588650 121957168 534937170 748475214 846686452 332243339 632385812 308425639 656236297 324214250 382789359 15154871 752762577 90021548 988193387 539684138 394799419 33931398 387483176 126084285 313835535 269847574 381855404 508471110 585525774 352474634 827495934 648479128 393444040 196162084 197845355 739806433 515970691 990750543 659299078 865499596 989654369 227700293 878171840 589114538 838009340 185583299 60022476 42391127 263282645 492106894 709473354 90919052 407743333 594515594 696129429 537085412 147130069 506663603 133467652 695246504 35271458 733832472 49252374 722853077 78293028 509249294 699402666 210231053 575651520 573934251 217335022 853516184 220846059 192827238 366169741 502884478 590038557 113371657 93888371 422106319 120577436 737330442 937110996 647599864 874939589 511333221 907389248 57482198 786317528 118058851 523069574 23253203 424940669 629157600 689422947 799145023 185320766 13757827 179417247 444779600 65636429 979369832 956877649 16361624 717809698 12839447 88955941 221177287 932243516 244833392 855631259 718247374 874787990 507327216 220087365 595769963 279586926 428704838 864993756 58561030 31351411 485363115 188520840 756592071 507852734 519940704 181093022 806640754 269420354 412142162 112884064 538353554 728879901 911019712 291305239 885636034 48036164 905388805 777678057 549684632 246552313 198539855 454496253 597910487 963773213 556715676 87203760 773151093 291408503 459855098 798489642 707111863 156953102 209278874 950850924 625736097 169646584 548744302 851812010 11196092 849252685 231961750 81118607 847234781 14422462 178180158 991854258 790146958 589276566 182346682 944845935 989451963 180913863 833672455 102690903 604805502 230365796 703472689 146984818 574370964 96516090 17956148 378120807 148517315 985582955 978021832 163255843 8340683 652359789 650080094 100916449 162015113 741964319 995677843 246384063 190254862 153093105 452827698 219707202 857102010 564549877 691304287 218978192 707490813 315688917 735326272 606015839 217887654 216755064 434979120 991085535 374956421 30824604 998010392 760096485 588501861 307816750 167838560 544772144 275061269 197555666 101459843 732189700 575115639 563950203 209996974 384897346 538623199 598651793 176337577 928301144 817790922 874648370 304442108 405553144 493618901 309937728 930962882 725325891 776433839 251808080 720756210 172533748 667973730 331500835 718484124 566454766 866825014 235147938 586866101 937979772 50614727 496606663 85224459 744688324 116212733 466388396 32238265 882192481 293243102 935165622 397082030 829636813 915972275 221052285 477829003 479341781 10463928 844568117 705406247 505949736 463542867 852086997 320656481 764572717 716278409 340597285 463447424 469516311 961315023 466111172 288672347 6681152 11256191 125864563 565797818 753974329 685800950 984735615 609059272 462268999 314606656 82285834 252943736 745174194 832016663 835775901 820775397 716369628 737779497 356247394 820440253 435709167 683904765 926108721 537708466 394389573 289567509 417641827 64762602 473813768 604203476 280317469 942181241 347463358 567313329 474951430 591976032 72515017 35563570 932626219 46482470 398223989 409723104 577337988 96681413 42250938 956908907 256121075 840608278 935786510 709603680 59164418 240822789 252474765 489901194 185327188 882865821 63606035 657482885 267151639 48920691 736407631 341239706 725616544 76195471 717535382 236018275 271413344 15813087 352226373 222538395 15376751 140394909 287107101 743936372 417949443 967271283 812617011 318874394 410058705 275265444 432978652 102603443 735618191 555322561 66980660 964456091 19774293 415552689 321190252 631351587 24312429 474757539 45191363 897555805 120489459 944511691 66896030 544540201 524902379 315601387 796965626 311276581 949083002 833162662 68344129 797557305 516631231 29073678 98448565 399116625 145391966 176387818 760567250 594476727 140762363 828079089 936918411 745035682 952121091 811034588 935585481 29209151 504732698 303649722 173785622 698310566 951078570 884561803 476974289 834149204 164253415 31635057 277509025 504255197 386273012 152745610 279389151 663024391 162648623 436711504 403541848 214364702 186098054 892524855 542302915 412669576 946375866 90251519 912604849 661893994 881393052 854506879 870809491 115508317 71198626 649801484 137461138 563329582 370151014 39388385 276172145 50272675 261431574 864034416 669798406 571227408 341962975 687179389 365410989 453961295 383724706 104118139 171528369 32176121 171495782 574558941 572066571 243409107 816349504 176549097 603506472 239245885 115520922 761110797 34378740 710673703 587129362 863907624 697400062 188965804 618919914 909031224 805125347 573687228 51583488 714738518 172560755 511738768 150379962 767342167 393575227 653176135 775617333 659405964 317334833 705020671 427162589 469682176 471212039 825399903 304181 472861179 657862464 407106460 974849570 195878443 990896200 96328336 850575661 574711528 208587566 699904894 872846656 753339144 518491935 821487493 131883953 620192737 808709466 787873390 519085741 837994537 188188781 88219097 29499925 943103407 55234686 825926840 168149896 581961810 213619160 204613598 265025794 499668725 705787946 991661860 853502476 618420961 39558950 138079632 458314790 627240255 659940747 571787005 168186426 813389355 259672149 12249576 65294904 834098796 619882765 667013955 261870948 742099509 283605665 406401174 158076877 970888439 342645013 420858183 352267610 308461596 359943930 805852941 614062673 609548362 186809059 763142327 724293213 90886044 272780726 50794219 511533361 53173362 923637739 226376970 636373812 330381547 91803453 330515764 613650304 421272502 566143675 254554105 671681689 602984719 734651554 988711890 109870390 426895323 497970775 886720342 20814881 724129046 307048092 683086359 66277545 676984774 939875645 863212587 686229436 711105839 634023038 801854557 568936300 961346563 233532690 469115191 89929012 304449214 829875026 172158640 914176349 537759329 390676217 729227235 509208422 86416338 277005788 158180053 194697126 494427622 129222721 954465588 74194310 131631347 64271566 209490622 967029549 191619112 858520003 768357386 847318645 543417457 50764925 841256400 403108825 611597932 944286534 368796374 151621749 535786632 284302017 507131358 728038925 126208596 825523236 162604978 200802985 142772706 113003101 634340402 548823075 772802164 854873784 196445153 305780690 235152492 237303124 315860492 412846846 862822749 996069211 327165629 850224886 781859262 665529219 917996444 144635411 534519584 581884844 807504312 738571479 749652300 696593233 118528502 761348705 456074736 220972733 163519894 140260150 894110577 587904427 142639491 373928791 245220592 561657202 418247051 735106920 660391834 78135510 730920523 569492212 576765522 96647008 516223944 931942187 2590087 766422437 86720641 448911835 205213663 225706986 492511627 977378273 154318598 348630380 138901196 708269839 571891839 271799345 732644511 820732688 354581318 495363615 737798835 300779828 728866050 444642173 180073306 184263039 997187300 977817861 431938469 96514314 324424270 487296378 936794873 988837198 515650847 67172006 356298173 133741678 822037490 167032199 575102216 628308524 739092686 520166966 197314073 127766725 266668207 758729023 922550065 732260617 643036302 964962193 6219268 939003865 392642134 403215822 227629966 566039315 506265896 776822588 591173299 23750642 288248861 719725211 108926006 929517335 325689171 93460950 481069292 123991122 333864097 133512373 278977008 502177982 450252017 571351028 629377601 565014426 161866567 474800810 935565344 396953258 492129390 690039065 114123662 386480978 391080317 402043003 493166924 160431082 549736183 438826930 420852500 148926975 478013589 761946039 580807118 58072357 331181906 125374907 903421647 808322425 139374574 797061594 859298425 25151261 199261836 31432986 831120764 125841049 569083510 302101771 972522795 713756733 195090887 875575323 657064379 570617526 143393461 317963925 928381674 285407438 216945360 106200564 411159612 84214831 940829020 61141228 608115172 396887748 780908393 260585515 509933894 443599147 167914724 463856906 240086911 994340123 532257823 556664141 817996 523412022 361482513 363049839 782364821 212102237 200410120 762893228 775133072 404094875 362994998 822342663 922937823 722702884 460325158 219943515 763829005 586262819 993511900 960302974 261449195 787991612 744865032 422766448 718225412 232714677 530652458 77855659 217358639 279362416 99860111 742572827 863759592 909162653 80626094 863321666 18283596 710283611 984688496 348208006 285158224 27842792 653229206 35096117 963515105 87096651 104029646 101912707 188139629 654861846 854751041 666135051 123056095 111698333 125072557 419390179 155584881 196761895 257703172 410714552 906703687 562727053 713109421 700559611 971595175 452695136 888380823 966254292 218847319 234220043 930239382 759812245 251327000 897628429 126299191 286171738 851521883 329265319 854982046 677384475 499670863 844772328 709015726 130014675 496295121 528473553 168256603 297813995 558826831 501889761 368004504 318624373 965148887 124373693 351240071 881597708 550653447 290294676 152840739 405711948 100649312 137933211 787351612 849741993 871157045 424930632 535153566 356778402 164774995 614761264 837843246 54223401 154289068 612729800 713659549 251152529 959330836 233069717 308109819 829924449 739685262 136836661 69213225 106683216 95454058 298398801 503065892 969616506 591956870 481501796 348775190 915993186 839445444 357545765 995139390 645833880 367038608 991986438 382072964 65424553 652361618 843839796 777467943 730575020 141689976 276683731 509209232 480157568 48393604 578547476 731971212 669001092 418586878 326827200 593571142 657527269 252887550 544336658 872407607 709767032 249669538 686734862 993714539 839740528 64052525 582488952 12202406 473928600 104795761 747442680 118728442 470021210 751257282 60125327 168189959 722474743 869980700 9070055 436260399 244682805 541762472 241445686 8678958 860467011 639881613 896802623 293457823 521180111 207530046 250709357 460597592 514340627 618413392 354055407 825616343 818803418 575225931 732673944 361799742 280843351 345421686 1597592 59788094 694459263 421132418 506364907 39108248 680969381 96978511 293198649 631137910 435490634 909335055 785869523 955003387 70493588 17931377 405664664 978821281 377257610 926921611 754072531 774953501 136024570 142765402 864398628 83787096 381077420 301618176 174907691 219514721 326114151 12327641 282430699 410590980 64331996 354789390 904961977 605197523 216237515 100847888 366545417 875343705 442105411 518877792 804089685 454951689 614290982 723697576 907184560 291073249 223654535 879575825 910694972 274116884 370494861 870919027 973532284 306640484 144265010 926578749 322882393 146022145 407743223 410358861 928522471 230041046 741816618 38220597 764862314 347941195 279906727 150019570 837706876 383462022 387336650 252474242 104111354 163465034 514684787 587145761 551862157 329790822 343252325 441070053 255281670 580488202 944888341 281737181 594009169 571589751 847939842 99229137 278945066 781913427 47625718 295154082 838213034 626618385 954145214 812102030 140948142 734821038 81384896 795350758 363433287 103533223 199642791 356231163 219036411 303422895 952498055 606782046 281449509 827201039 890792016 254061427 822929448 885021644 563403220 290789131 785806569 464336230 868604221 327680320 942815228 685772789 619640298 10840843 439321733 142607513 598466372 491213021 512356546 803185382 945759490 371171375 445551746 157850175 769425178 22843754 302561257 2309253 679628832 423768175 318928612 24807660 375288695 531627352 784084398 811815397 234095748 626096504 50764060 353576869 848595677 500225648 327318414 29232515 859628966 657673871 502258106 737430630 415813691 399673815 35698274 966212073 742571343 527862843 840414772 906080685 63029838 299802505 385961212 995495515 2107191 600081466 636285224 454923788 874733322 654178445 615340671 861561967 605360985 771311456 972124700 654740391 577995483 138247738 180222830 213713106 758681301 936170577 951462579 677804151 189704803 505564618 676205384 897900632 653848384 166726928 472949018 223247232 344536551 519484299 220266599 616781677 839852437 386064011 836066051 344537539 358653153 713646579 995256327 10345975 674672137 379375956 141368667 229229439 506731081 523586684 128535332 696648105 909998966 1229341 910789291 709539532 636310406 175501246 994707539 629943563 823769591 790934710 789033262 376610111 775638180 803654930 604274762 37249237 498837539 457169697 17585790 278391470 228379166 546888764 48881512 301684252 494793683 264293042 595574790 370653791 156247493 654819560 934051004 277959540 599804996 107642638 651010866 6920158 241603241 494185407 715759104 920972169 195394681 609436304 470947389 677007407 92721979 495986044 11347975 813869571 958834935 610125570 717612532 475725574 732782437 671817095 492949875 478268260 47089709 354494421 634850013 600733037 651014945 959008289 794521254 841268845 203578220 801847850 202023709 211358798 246770143 949563762 225049196 408956784 451796715 145050334 767305803 399335514 958996920 533556815 254954440 746367698 402063496 103118544 226145615 934550264 208410701 228961162 13908141 11077458 132888764 418982122 86331143 406423133 758879203 42594677 922221273 419128188 465617295 831788990 75058174 113587968 880510744 240730316 35189548 1499585 340748862 264958253 102491732 649422731 535430470 6761004 46026598 141735087 278823801 599354316 282214498 272546749 448446977 49836969 182906531 913510745 247062812 92324679 898975388 292313306 273101802 624825460 109661438 238240916 71991284 249182414 13413273 732225600 842134738 39430250 842878766 676354266 241592980 1190230 801330931 122314524 591371430 863233199 698270542 457226007 336125013 963509555 127738574 264527641 414664165 98276919 535578545 598328791 626518798 314926928 257292008 137734323 295044067 292760011 907817048 250114928 32039612 196697826 722872415 72675757 417445825 891564040 771023121 300713669 697128591 241680268 771296054 621024884 584376774 980920851 712031294 367849985 75636059 470442766 739100826 897821484 516391849 968198334 835678470 703590501 885137927 229565908 713447447 691614680 474752713 766167953 510792863 710423454 3467467 53498251 933026431 265199122 813630222 597628992 690193868 769266072 515451190 967465258 193173327 939248926 241889911 432988269 920243711 142786869 390402674 470247992 578435109 628400134 216863979 538074704 437954230 706132533 34585861 214473153 103080370 115201525 908874111 630271810 41284100 240854803 955632573 258270338 5866034 432075912 197371571 451465659 346165034 613421861 347259494 208897477 57532261 250781005 149228545 521170105 166850461 634284351 300999578 848975251 231985991 551780095 997471489 535013263 767218911 832521690 634435334 649406783 993135319 615331325 701843619 981400543 843783615 732269367 581846872 180402765 731357842 673812311 365191449 577450364 780179299 40837750 190795740 816454188 131258307 798743183 771335319 263003623 704228645 427399247 615337275 323896322 930370990 922663500 795751926 487071329 997505283 148314812 337668391 181942603 814750607 739874287 766725047 10408474 754736959 841009923 652977229 420949856 750233283 947807080 324252800 705304946 346489701 641753939 584125895 443810881 86144294 999191959 639450315 436154309 51546638 732290797 80748762 277185733 451467519 507740896 32827967 957906569 979943237 129800032 377953662 664008028 504372304 417507560 942181257 527028658 641792994 461290217 26569813 313016163 693433302 931053501 405969687 543690026 734830233 546764968 990727801 689399915 35292817 836840887 749872978 784772482 44786300 116509415 536518165 868681923 688033039 252217388 628364158 624664980 96235387 304018468 561943974 418838218 960710075 327888034 96033351 89236520 932074667 843664916 200016514 857539373 579279680 558851667 743860068 258595865 184967382 442404871 371080299 491711556 660285524 238076862 234824108 797157934 136759922 507496465 295951049 976807219 808502686 389274304 218053689 440617909 795928871 457827460 77964148 556977581 62397726 648997322 132502592 958252896 882716145 202374257 169659837 686072985 954159784 907544618 968242090 37319279 324930898 609058286 205923493 6941205 363426879 581011295 226353928 16090771 644637986 275872815 977949124 223995 76370622 324898695 832112036 287656204 160321147 885716049 390783074 509684329 124781455 126602929 254156801 103916569 699874915 144375178 426073744 213498604 518786125 843359717 618274547 29933105 958093279 29516729 572793322 744138075 811965311 965391923 506163084 276667637 219098155 606513717 878096933 673832467 552383675 728138729 244883421 355866624 932380316 671231492 832620653 695983267 6607389 65200339 375658441 395020493 897840651 48832202 307294698 352553570 177777521 404933670 798373111 334612299 188583249 310408118 129061665 196525007 629726351 438751876 307010540 500057373 452408374 836110109 243514004 60691197 283862240 389501768 151816911 841040254 455027488 268008019 85828868 278293643 956849915 839392458 146600474 457732550 159214927 372531157 800110712 912868975 6132767 62396295 301339337 618253878 157309838 967210099 658807550 624012611 158715842 610315679 965057495 406130006 297674855 705339241 556653109 795072729 108378014 816100955 300435213 203234417 10454958 664003281 603591483 935238661 906064627 761525834 740945407 965985589 644575170 480980769 118058144 586742789 815532454 758236939 853029518 52394423 637185649 274990890 3760945 175389851 818764078 261297251 677920261 280438939 299491976 609119791 2052310 243728967 816981396 63787487 369670825 79288891 852956701 981126933 852717083 757978709 894463389 165634826 46088460 66320098 290240276 780636295 598069568 666172885 447542079 697729769 642673504 56022893 985858490 124343548 257302741 982708069 647055906 685492073 427648305 335461571 518827609 436694817 443308578 995042709 991668715 741944490 97765893 408581528 542961462 530901351 219021823 256795733 97535734 406784448 44128959 457205656 25706538 308928422 708801710 296318954 813749977 330322315 372722676 93304863 776548131 90759369 494842202 851243685 926395056 737443072 808477603 310833138 309377020 630387707 830258316 885315708 319931868 35647257 63075448 331180888 839320312 285156750 454286665 517904341 802258516 977102377 294206098 270307062 496254501 143565259 603254935 375533537 954282684 12257127 901548490 754343470 156679932 758659549 129522537 441085015 126309606 295672997 334591923 215352974 800074918 256960995 188607903 255231826 523209698 417015676 932196399 738823193 872573356 820019195 145417714 883322618 839248257 330362879 20934158 688672083 566159120 886993057 432589960 777563479 694339235 148689259 48518802 136744504 988505585 245689692 704922736 488968642 167076553 747407888 161004579 142174680 290226613 901785303 550744252 806320220 676824428 789020441 835448865 397572806 270675489 544603819 963426781 901390376 758778865 143617329 578387941 980463388 357285610 231686465 251324045 391559790 782388956 15974022 294475336 672462762 119159789 995239894 248549441 587754558 819857469 349004395 142295561 758172078 379238070 302690329 577621982 830128852 196106947 552143683 751299001 612589293 510441174 42882142 284138998 533626833 31029991 13749905 186844352 845665253 280979128 234857736 910515432 733162068 798870786 718533462 150763722 745006651 796038358 726004588 727842655 437766624 126835367 944568798 108905633 664045430 324972994 397746465 969505991 576625512 512187806 894737253 930163279 697634713 231377758 197370082 441862223 568512758 998965659 847704997 873303715 53422139 677266457 180178300 283617023 97213448 227048394 137160413 335364652 885099240 235497135 439755988 919436044 176845003 24140719 357286252 488917556 222393105 28565209 124979334 251177810 827527898 587764576 578205183 945976438 426401681 886942868 126379762 283164785 953085040 783252472 335912742 770326022 139520934 613323927 124413277 718701786 176741615 16293608 215151780 470102671 709648008 522217652 792748825 993840911 26738173 621835998 84031904 446382662 262220422 338480895 952275079 514587235 645195277 893038745 602278468 398150844 167135973 761712544 149212337 351747818 101051262 298351752 97186664 759421431 32890359 249091941 249652074 173398222 636799609 805740187 825252766 779789220 333497328 603030657 194695548 20862651 920364471 729475260 317422103 181808370 867362816 914161507 428001534 130403619 411369818 219850180 114700668 250317096 439240289 673401210 248407135 216060435 347254589 288492645 717430605 609503959 682482717 407736174 490892024 146265907 105607372 363387464 305128071 851396426 109058183 406624154 394271591 294550517 728140847 904548541 13863132 14353119 599991158 219503259 559257995 650602985 991253092 162389889 615248276 237707138 504577876 158707077 518610566 664574022 213704500 519051608 240035276 114719823 788025012 331265060 664525279 571975380 965248555 214700415 40049716 553937792 134060643 607801344 587417564 812101827 718684134 194296238 965579119 3454727 363015196 380957441 219160654 91334066 494166076 208369717 832785608 788276564 227854275 409018742 291113297 188735444 84335377 501445591 241695870 159016634 300763089 534769119 938988236 352784082 934539660 26120020 765830116 994190955 621317378 308127563 891585071 17303278 720186394 74749349 530498804 903253090 549761809 205473328 467747137 449878170 554608532 732356916 856974402 825294281 890825586 270139814 219282649 499666128 737131002 248285073 700910420 864946551 322269549 95470020 425903544 704027141 104233834 278043503 421477069 39404079 302895316 972911299 315003163 499908893 12572294 419784554 58458977 401763571 526247840 24858993 391004923 728227273 446933062 266168769 182030894 69790474 447108811 308877226 827723054 237780658 568448844 426474786 291156866 980456883 310072223 584887884 821290355 109741805 312932419 998136769 600136318 119189060 905177007 883077828 539026570 834363286 314591734 906914769 683623233 543106333 516970972 172471183 920436660 436480753 549611570 613197603 74419079 437241920 675033843 749209352 52191239 848353949 765207112 786815369 438269856 80144772 996527332 871348271 141037012 977856745 644998247 755990077 985988692 171755465 230194705 800548796 899270220 938623774 233034915 287197134 565524972 42636253 877880255 241347423 30494777 988809372 683743467 795268464 50826449 767064928 116935907 572687661 551209297 314678690 814002123 592982510 907661964 104259713 544354528 938176270 692544601 544222253 892306126 737471899 121793276 327535529 345952388 628201533 95509049 521416075 784857643 110984968 30397336 601196942 812589173 631579613 453399059 877660846 244784547 191481775 78620024 513942938 170797960 67642574 426516416 594185318 122357851 401567321 284633287 571939545 481182839 441931789 771306881 549727193 735374306 270166659 43992490 608296143 66085342 738946741 116753951 126855884 736780849 975384480 337975325 709827717 567348884 856510458 896509923 122328931 894378041 442791779 659484517 653753530 63999153 897782537 32039566 164817327 593347873 245303035 226788081 225054637 941431244 958801215 481714159 463549781 89410358 24370790 439550758 41848 505277002 33364704 269848379 133627361 958312914 689481037 152544165 843930203 23444136 146344189 358430598 552034827 291656778 287187652 476506197 697724757 12625713 262768425 757732751 972829438 380790323 379434506 537011521 632654486 556173636 805536424 764405718 323875325 831563319 459408701 738773070 936760194 307840864 980665970 107350648 105962100 734639118 962733537 490692981 792496531 747774501 194126651 264049776 227095523 921025312 726819868 839986151 800301186 153155685 150266092 716907703 478635732 99016777 52233613 161147612 961575525 129662550 569923558 210176843 878834296 468527672 65214588 987089575 237980502 262749954 518378160 8415279 741767332 733012255 935788749 25462791 793901320 554786231 451522262 785086270 46112868 650498544 235631302 133090335 145501395 170937581 728062099 406558062 573129899 277098232 160590302 196536043 912525207 669239625 370904594 552899479 165804330 855720149 445003261 600255362 619579471 818993771 74723966 974901065 67301222 217441943 493712351 796416296 887425889 139465529 125927543 798573459 559487893 178068440 389834734 287054653 942337331 809864437 733360561 242187735 975595795 831156281 957042086 473622019 839837052 331980202 86761561 807327637 571527989 87582424 620342533 22529979 289892359 529180820 816512560 939817016 247237952 539019782 54335854 700452645 544253646 992298476 676213990 229690026 23567214 97695372 599380029 191042425 221746629 974226308 611204863 992321299 694908574 457219267 678576616 657251009 96097479 999608945 895686921 5827335 153762367 883045695 528217668 66424367 109868641 466941273 446677532 912927462 285839004 678253803 134460796 768259537 585132341 597623107 946799572 36129195 614934077 781530065 656951854 840223057 986462426 196947814 454426871 141766799 770693795 452678824 597338849 708688593 905622787 578587652 725625762 279911673 184848342 79924035 212965450 55380150 3906107 907830819 148128109 793909222 143229995 809779977 380358520 231552378 687411332 554369563 186704270 350830908 456339119 980013835 47159057 158432170 280190895 459372533 232396615 493450701 733561160 843707784 287344893 471455474 326678833 858006572 214274135 860487582 989710663 168180424 34398051 810447385 596000875 300078460 807388253 435658655 827114315 899820803 541969428 28406695 669285221 326429651 491711331 368034801 262177761 102918738 806075658 934274219 754494106 479835818 14780214 978225445 577646637 758147994 444459100 17570045 199661705 838763056 402398630 547984384 32064141 493331172 44079960 158305477 1413795 388650346 62789675 711984794 273244539 859445706 750108873 47942356 212761619 337595121 98787779 582805170 979247225 303632179 276577173 754036820 95626034 613262549 281561749 818906559 874777469 360808554 794571433 36400241 679217061 993788930 483499500 82371613 434112121 550979018 375013924 236430786 772806217 816390674 890368536 232740446 737436803 276082162 808606111 659202020 959998633 794881070 229912798 229677433 646818798 633896296 279117597 657820043 248407688 208353870 632325357 563142430 313502684 897560238 864707763 3434934 603393650 628766963 801067030 660150152 9000720 161641423 72355194 685437101 958128964 858641187 868300232 965180666 661497277 139592466 332663516 498742271 142935932 354156464 203950823 415543723 99211806 187787844 214419741 877886277 100740834 110233295 736498941 43893057 842063421 842268115 812830876 472764416 403763767 810499736 905312648 17037139 222237687 993188785 454689594 856376932 990843420 896210669 471229477 572871232 788393238 591842437 894643162 872117750 176390770 27545473 168584082 461618762 838320864 471942204 859641375 72893792 153252839 745221964 24707510 368927662 822752397 50902122 200917189 653121276 708627027 251198261 721089322 606338408 897843932 685614131 473401413 810745099 478058777 352347542 615760515 92823977 828289895 137789921 454589640 687724326 166199185 559605478 805327041 936642185 621638094 923459510 376719512 324320163 39137030 569248001 407110941 319925231 312545811 820515582 831426616 234874057 59858464 549075858 34518557 622990315 626984261 238295950 194265976 8231903 670484519 714316296 938010328 175238548 992407746 225115801 621850322 402416024 790657300 914910762 604885621 741208465 714446015 446729570 527053599 566975177 642336443 678716542 325597802 729015782 1343412 539102898 340341242 702647515 153923730 464169751 571255256 984921204 392892911 756145706 15418993 139896325 960170953 128710217 7687359 465526479 446730642 949139716 432593836 75878617 352901049 452761831 487906006 283396063 429341519 536228284 270381064 256558932 253510009 214844811 620256314 349314143 630318656 413375276 967218124 34348951 995421362 347479418 542371812 77799211 93045506 265057010 620452373 348630983 956399452 317347062 237926445 870537145 346908759 436679747 345986968 342916896 344123873 473995860 385072085 294926252 495125059 941552157 376518985 709882621 11448443 340340114 414433749 26462023 594078209 138596317 974491844 732911776 996322870 599413651 980520859 522373274 929536890 105985132 521309032 417602996 307699203 211321976 357268608 120114578 177066767 410827576 74184502 529786301 858627572 898392984 218754769 741668295 907035590 987832106 949410180 87687557 609832476 17712665 790206055 676162924 812932693 967129821 697476048 67988314 180993556 509427457 795836245 268806761 6741595 909159583 479523880 248982063 472401595 313954175 958219798 616005801 744956691 190583598 131291926 641753465 954977344 615556559 680099359 369373804 129989749 575081558 328531130 896282308 503421197 457036065 69174546 367837304 652013342 664581917 463345772 748319925 662556280 605953818 161290187 734750776 779269939 156565619 83683238 777960906 42198107 674675016 610997816 574459940 764678123 829799159 860038250 111446166 489939070 989223153 218697028 56208136 405625868 570388182 673010090 416634476 232346646 484748624 103305383 963731199 956076873 803646692 140524005 452617057 130371732 296061869 210229418 705232850 742561395 68068759 805461249 382802519 135549606 90482280 293380418 262398774 902485120 916534462 864705860 502761691 574865126 734085550 310288788 224891162 284219979 290641144 549551110 906323996 463730215 695821813 225075540 548808535 746983223 330243405 901909137 55567517 208409052 190133297 139448192 380273989 666190134 258899553 765986034 69505826 49941259 404593265 194983317 28624150 269671308 688087850 540188288 485599497 625293835 880703719 482834765 396308061 545013384 778020925 3958593 672702964 712964686 671975698 92957043 12548729 138356930 93567577 250558403 614349797 319155137 491243766 164322783 476173187 86585166 977951767 269614625 554585769 581801518 619317845 567197382 45472820 518938440 479542219 155985828 977339242 842083181 103309748 440664138 659339445 611546467 965582826 719980181 156616211 532492267 678158401 134419465 871289173 928430491 178376303 739072514 548191622 688894268 434175307 842552823 578924754 523108436 335089191 625954581 503931637 433726829 278318352 665314934 289446055 318450539 616322628 453718428 288169148 402819711 148468503 543980374 189511639 472418835 666715810 437953712 811693249 616825881 246406879 645520069 573861219 175595873 183750719 678864316 822775423 140083183 892854197 247075921 291356574 169872789 658336627 542834574 235151888 803549822 102404305 125068798 346179658 862030188 947674281 856726254 6268819 193039699 235392988 288074613 140563142 34192686 242745235 957390935 212875251 403568645 452053350 992355125 128449395 280708265 639837645 712858153 481462582 304956161 645820711 864497107 130459340 109826634 333717659 822362873 739403611 946792463 505091000 370000424 641283401 538745321 587834906 173697390 24417176 444685470 217838429 694557144 635254098 293344330 160196258 611036361 562634457 904803924 511972579 771376594 65830637 530186824 810430334 198690368 408706989 20587580 199339395 806916427 641239526 277230647 128254723 654574875 742970378 292151417 250781062 844086066 230594390 689970360 220579829 367506930 928926787 486898916 9315565 171108966 178591437 240750734 591181215 593671376 991459994 475375268 41619165 218260602 164595625 219049951 262823312 362980671 829530945 265151321 689612522 768022467 55379603 189988390 179243225 384370474 36161421 477248191 514683573 517412522 133821916 936101172 710850155 336470268 670332597 197531976 441217280 807542703 562345169 510726675 610084873 128460621 719706672 446377426 434986378 665903456 841223103 42611462 14640374 172115508 715636520 233429460 376045349 784734226 712031474 862768537 191197610 767895802 298053058 251312322 510042728 156753626 398900833 525142655 558051001 990803809 436072588 894308564 29251396 397930050 195121494 328303646 213744973 530589766 510172547 260400662 165784478 437005205 938923193 365511649 165250227 186405964 892389923 783387761 116417647 228185425 912068644 589689790 836893430 331751580 256319946 822570955 90345223 934264288 22174587 977853569 255661547 993985034 505439239 455928106 267954824 311868991 940244958 881532736 310442842 974674903 150325642 896688138 4539688 873259078 896865250 391068561 307347840 139245712 636101520 102514890 125038137 277867113 919485349 863134647 136371503 221240964 850026518 212444777 190295077 141349299 227644871 271519549 292125635 804947429 14047914 489064848 406573451 121374743 387988470 666666557 977368253 215654041 762907404 259159546 133416990 977329572 932754165 805662324 166543354 847103960 441978730 202868442 324778084 625685182 696270188 314064779 399604097 3162241 847182179 181312521 762471485 237855026 885403683 84628517 902848645 131109942 986448559 451064392 478320727 15495813 739825542 663120877 664479466 274971447 534312985 343234552 521682522 966687989 980341525 89964175 754748703 110929770 522265541 226822178 628955448 76956830 508680870 287302837 616772857 687532300 238224351 319279348 797990223 458975417 142879183 274477369 36600077 512956597 112984453 34102528 345392660 535315569 190812485 410443630 198726879 407605190 830554771 282916137 378927301 796943287 772558154 585179736 951177649 214769282 621557405 376066672 770131350 226953726 481060505 55469392 58698409 569977661 804872166 356072735 414429089 134688496 600541377 926097771 85266798 468578068 66868017 264631300 594485286 25521261 752699739 363053125 244121205 987086830 474533068 436075529 57790532 330121539 385944463 553267033 149706620 383276989 326989538 984882568 798170323 192426868 525620123 729326584 643488439 924107022 936043939 557340248 301503030 145193210 441252760 535342315 688147618 198966651 968714517 134344082 69536092 878592601 428422443 90926861 246785314 478310987 861307380 331381418 515577544 613868372 631695337 182598772 497618607 517987094 303041255 444481627 104762216 625070138 480528146 9289860 622183001 902849716 794423420 152052814 548424065 837836773 45812922 686061077 120936992 345064799 524729439 273284633 227297714 343377109 368841800 510526481 549832146 673728923 130849097 990579686 533916667 401780423 409936465 517752836 987343172 917228245 523433818 933471114 284540266 821555464 380619874 90858844 374199069 503969418 804363716 292641315 260575031 193097106 866657107 56577063 589413705 739568178 363948501 339822985 889880532 212686455 959293467 618494280 874805484 68627893 953092644 774481684 985060840 533724315 407233867 288314928 908032007 41288512 940206435 179359038 297138709 66562455 62721324 934436097 465105944 381390581 180154938 830604193 369769281 73103387 346307740 834241323 303508466 126985635 716371975 564459117 507613484 90755092 848977914 905719098 157253724 783082972 52469253 939277816 46444524 251463605 265377006 941132938 64557720 438697005 32383484 993882872 65982112 618903389 520548913 197725478 825120872 328822536 501308777 909976954 810160634 270327543 538687270 555058894 502369774 226862443 588287262 672074847 707378663 495893686 862309511 347171452 300967931 602273012 395157182 114453338 272779139 507134670 726132714 58955509 183902124 871691500 833753825 309879815 829495276 889323976 493580751 326484873 67848722 536846763 992572949 159837639 245841100 191793897 353430117 374822158 622934575 390165640 236181066 848278796 142761473 605448666 174763418 630500687 942272597 282518515 747475098 201216153 183350267 828324016 66530194 110336443 416512252 216800855 825005143 631149594 268840140 109589013 322519995 510588686 763224403 581273235 235206849 26232358 48000763 91629631 224985691 387235731 973714659 152786212 968961719 234588293 682007400 742069780 577528913 732582368 391070913 557472081 498901187 523815162 598693124 545107517 898794337 261409896 425162972 40045365 221751821 284644801 553350653 940896797 134113715 691704251 83847227 113805327 959447591 265755245 310212496 559048944 401770438 378979933 799625851 8579465 628888147 919147032 70454484 85690551 211918003 71026809 857669902 161519792 287565738 437254467 250576094 641410108 245998221 522128 552338612 123058424 708674667 475925660 212066458 620200774 59096098 221831419 492078439 934925999 88634545 819956959 985609558 724780211 367672573 52299456 506284576 761999645 459987678 873456425 326249549 609020319 793467224 486795713 455668589 829964329 977190809 502204527 590466307 261768865 72935380 148796020 783151852 684119555 624600180 702320130 913217456 512054410 722445755 770050018 584050262 63686629 298632601 633139437 782021416 365382315 462948261 7816423 118467362 402262798 14292205 206416181 956055859 199335608 279698351 550184521 646841450 39583774 598887196 522247074 380150881 229599883 647595930 26047427 108325389 225748942 977219200 381515102 387027112 713743994 33010162 213170954 179290150 158874742 129617113 710058851 228160247 897218377 94062944 200203358 421424382 557161709 596710012 102490715 481700289 321875710 626352237 114266296 538626445 222358928 409292195 271661012 892419014 154555830 107935054 594223058 375313200 473696161 754761989 214647590 409135379 419708745 702004925 708304433 346317245 703854448 546344922 142815213 426635232 412710419 563222078 377871614 852618509 309985344 209900887 265784176 455034343 664384509 257197413 816399983 573303531 452252942 763717220 725664572 36621690 354107309 206921242 627763071 503780141 479707577 213354798 175268623 464194285 216668115 113235038 114897130 451811060 444596004 768918285 674008078 645114582 497687579 400213220 831421390 402541621 768574177 884177562 311194961 940992796 958243138 147098301 107998748 938759035 874917586 27182340 52644661 379920748 729686905 343647144 13299207 537814837 59454630 881612897 615567302 667107540 452145456 162694516 449230572 666031553 34813460 968794321 326553201 986735369 148652645 941762870 167792530 64047066 336096481 662118080 160385753 451095267 974985155 980814568 984012255 193865769 235068089 260831222 856261298 771991991 469475189 765407604 922234188 287504746 217459594 104848333 53741023 605813686 533739593 244517336 42245641 588941577 109797364 296391958 754908023 542256365 822037887 784235751 733759305 976068512 665979461 993176172 448441956 620859326 485159825 119250552 661873925 383631888 922609887 601053884 1527990 149725377 896814911 15569738 633074507 886500806 846669241 742122380 516283674 283779755 903804469 886370382 551320833 591413481 348426344 751142740 38924989 933756068 797564004 180086508 199640083 582400940 778200052 314474230 305128279 804315537 389507490 569390792 623753792 705561413 161160802 599211880 560022625 605815770 772399145 131029326 231404881 44350013 992257646 788586022 150512254 144440255 740780236 130365876 206719475 551206501 892574587 945344638 638128894 152030317 336316797 279182216 493210979 888890766 645157720 901089988 115727410 285089580 288670142 424639454 653927229 66034114 29509393 94002774 10676147 225661104 419164986 276143512 192895243 820632429 277836591 467731246 168277067 742639138 86920103 716184301 807393446 606516315 9026562 174448282 261165133 27688472 532447314 194708565 110349056 423248891 795051153 298666631 817922742 76735881 34434308 692176463 416988758 664210108 345667592 573324876 155047485 543279469 206750793 250110049 166320469 500405603 140687798 666928927 548100062 524314660 27100794 421443645 564517776 283678414 80108847 634726396 32054933 35388310 717194507 913940386 452949372 971200129 129569413 616451477 758146350 452744684 91177601 765754367 24882025 199172256 907305221 668097226 905631748 142869286 837469409 188251688 151622352 545141577 111310514 908536991 686889927 737241121 520120515 707818584 271274398 702965994 338987904 960262105 963014826 931952772 276860856 784945323 992643566 290561982 878974953 372490916 28562133 177774400 651040773 490652172 386362096 251823238 564750593 84317183 784957755 224231489 7763321 431129867 889918496 67587710 611369361 551252383 608857198 544967318 923947217 512702446 196361896 656310251 857747000 160793629 197556176 245038058 456824526 249611464 985183737 72583345 554168884 856818306 194562725 187392345 383483271 59120184 671136840 590293768 172711695 745379506 491886168 758284315 269588509 25032969 539016643 223636749 843754890 853074714 865785971 75398517 246265347 418273158 72285342 504341859 540205938 858526828 109310749 327658468 132803917 20547145 505068643 770411297 646616622 190095905 989505098 792730340 361007072 310885933 962667500 412399737 966769675 882585293 519885016 291861039 326932259 771633996 269676917 613061889 249911638 200647148 551365338 596359341 164516456 501794319 186741738 552166745 706472837 712700166 290203335 349042155 451225518 463570959 944350441 857878923 124082223 644838118 750492868 817583993 120418797 381813618 515053076 964694168 947307218 62724484 140403358 708170259 540987434 223130134 21648346 468586957 64029546 489252781 621189301 370656432 258181637 835055585 251241091 512406209 291596179 207586096 26885723 106230263 703335178 294344732 180709473 826484096 748698005 877101491 29412282 178010755 537593949 919452475 582332068 658185181 801548496 804607904 247262563 803298887 77828953 227354907 129340121 782382339 496269979 836196783 336332376 487951397 574164278 508096428 574153054 927905257 666987042 822356349 674916513 572082757 994227715 40308907 930621150 249177786 705060429 721355127 733493525 814254086 641936073 621163080 356202034 665990429 218033881 280655405 687629930 571382753 141156354 864369780 395873839 889995385 132773100 989885353 361343302 890408270 128201632 724158322 880731897 423289486 827851899 40125805 183766328 512018129 447734971 307571246 702730243 913619276 920691462 535227211 977801954 183107328 720895666 962589145 358991818 883309770 374830421 590112213 260920461 738767406 905753270 434235137 528864371 880954224 353765215 883018532 718005275 54994392 499007028 186270038 433623057 980804461 130239647 694446747 543030657 405623335 986148412 802521848 435402610 143508661 680946253 194645218 622997846 665748438 919620465 546857513 230149462 179555177 553286689 187732648 412148546 382784037 912131636 813839230 922389196 479093035 733431801 197943629 214077530 645184614 23714699 21046748 581892422 383448341 542287249 355404470 769019356 14557040 507460255 144775078 913092624 978156591 855455024 262837221 754405585 539801604 870058500 105119642 57926821 235878514 117390710 181788839 227539480 58177652 308140603 239897679 281484829 6728120 413393203 325613042 167944831 794125418 483728512 125979657 393242250 898193613 272594566 647311223 706996896 434664247 674952806 574207372 685447543 372397688 34271178 936937174 481995974 991656756 12276059 916501076 350271768 666778282 695108156 988883731 144080878 640704867 684399910 133625024 282398595 650718483 58693207 810881247 505584632 440796282 747048728 439594103 940990746 923706792 954599694 521463666 535461718 101643842 683590305 957489322 321680432 1294477 445735984 681477405 871940852 106678332 472124502 940764598 673809333 822823372 226151023 598042637 741364362 212800457 848888502 868231843 275682486 151193365 988706658 860787297 923361131 816517708 701497685 438750052 848448268 220072589 32945326 227277787 659848803 479953680 706872632 572732933 666852086 238169459 809056109 217561135 385930210 765498930 34157769 313786854 802486639 186173546 4295560 596802377 206000795 484008956 57497836 414005824 476548882 222615573 590928953 251563677 16538944 499804695 437646066 7239194 89448863 744466504 75149663 857098511 97399398 122913228 454833201 31673403 748190625 467052557 284823070 884975117 311257479 501090378 200079091 528603510 204476595 83550276 921856549 336156747 595133250 859013211 849218510 33166397 302244807 549169291 480038139 225598402 531166913 104365659 375994665 949499841 952449123 194948660 596075933 724924401 507269038 3436450 321069841 742401260 71083834 75280964 197960548 995041578 32752798 979476100 177698593 795469516 4670688 732118001 779486907 594806197 164942451 557670136 749015688 285190969 123893967 739989982 53455509 958915534 33487576 843027081 927855217 96289167 456223985 223752984 583183619 118972893 631296277 564831101 55112557 63308480 763596475 131849338 66351091 48444921 860352068 284437123 648699865 790115143 196264705 58497812 840474265 57764099 568975750 252389908 174062449 59934648 743968291 936003348 542639600 474088439 397207286 291274268 733620879 225991837 156863619 536865875 781607605 721734620 618692192 289720837 945999874 224156940 87322351 713795169 723815 445443630 281997650 919417634 987999504 659310889 122358643 370491384 92471927 227399257 663863581 200475972 502398658 569612866 992629436 690744689 219097480 714449 649890548 693942534 583101819 68823588 354828707 241238662 251365945 26295619 193250304 98843908 220185255 308860691 334817208 730889043 5280863 309416892 666965772 817999545 984527645 250012012 809177352 658578713 74999959 864924349 453926111 425174053 959456389 255752263 505451954 262999276 864117532 135843546 930368393 55309593 526166400 125084463 386173722 337059288 113733618 51080800 853044026 884853911 409073295 699208766 983383559 908288575 176353266 548169228 639201992 891346647 944283606 115319648 416026819 915296963 58144886 267207968 143269571 104433667 583642318 239317929 192325504 536280941 849640877 31076736 837412202 446227386 166766937 436774803 334083728 767250637 210832542 140261922 869319931 774880907 171371184 56075414 764464628 899879249 988981559 402114232 222727679 687734562 128997518 138819162 737515106 722240675 940185494 932400916 219660813 889118349 401939490 900332902 150364925 446778618 32399944 487531984 698146304 669842794 558066832 63287537 3163711 51010284 130015967 620963029 584976617 252670893 667011635 234319641 98366321 205075295 760882060 332857493 293370910 82546279 663730833 124218523 507816917 51359718 574213536 406632123 669500103 930813697 706071478 52478067 40114552 578952947 640039207 555856113 125741278 178523656 902421547 438815960 770393358 904731005 379945706 461973910 55278725 202733882 439584908 203614525 723812660 888806809 392214422 878545160 389385944 672113795 417989960 119788401 925131889 942308294 499829863 924186084 160791866 306349238 300352016 633960799 611341587 828590564 233441618 157251842 292210983 167409063 160980527 581362503 118045475 463453738 774993310 517816199 64288219 972727186 253023657 88527463 198822352 721824334 900812606 294938317 587000661 48170112 807774131 26908841 977521916 566985753 223472719 625394745 102072332 595461873 724944597 629243473 128951524 539075963 863594651 633761824 870554333 624535240 66131117 875876981 412020036 898606967 40999423 524990858 711836860 677765274 897187422 407933044 533577510 701778448 675485608 888630753 54144973 607034810 132965641 276833641 523486729 776282756 315582465 420450322 759003946 239133065 447075852 168870878 54609177 548698855 734651079 635359374 624209357 693586833 468403181 757749224 392939306 461067820 166486409 206062577 121009750 872426496 435258522 138302544 168160408 598349432 306853688 297662150 947009500 309952208 333087011 670556315 436778715 803017551 17894484 616084180 452891197 277972273 132943136 427157714 130597208 988521332 525869513 643814375 226547334 605098545 734208084 923937604 566133936 594113512 416551544 777474112 155818093 669642413 824670059 103920349 177377711 892952086 872729468 845083368 379312097 71508800 985521466 802095377 857975189 797735600 406305634 828686469 467813399 138073918 499967358 875770952 103455337 267423785 212428157 765478087 231343482 127728498 215534764 886857185 657101247 413378247 372204360 230410667 980320751 557744465 74261678 778909761 783255936 451544313 111984436 137634597 97592270 392522978 41420471 99701358 934184212 483320417 91863821 883087323 5488498 19225493 346613925 115471400 601391995 296883427 229433209 301038072 594005678 564041568 793125526 183334170 922588046 39887496 11120780 179810984 730122898 346852614 332475382 250582790 99592774 893846454 845082225 401196107 730329264 92031659 880675826 759144295 805308576 86990314 185744623 287599423 726776281 321454595 754118236 605041873 700185808 713760717 13467701 72219841 433782345 793414805 705103710 389137121 719346716 348158628 198384090 114559047 116916664 724986596 152000714 785496924 271533697 990397333 874359097 108999975 529802911 583558035 498101336 244413485 197178830 359267334 91142111 111267591 882878650 519737831 126243590 760332815 572933 546665212 888450564 61890748 487266926 12505806 705963604 153375964 416027170 593276144 277785613 161854831 707975691 227746661 84305827 757872683 274154250 655849018 409654634 477209074 835150559 769126401 659817334 263121876 723619392 338380963 382750306 652330071 405725469 195996421 610015433 269041464 219845339 449721755 720551756 122333088 494310029 526290955 616158236 282275196 23615494 487069901 434885647 241126998 837707165 669148698 224954785 181432553 439501435 341573137 552149594 547885220 744960928 279888123 394561140 104836279 598265816 654165317 66055353 460155357 489910535 498345481 865420197 302433198 968630337 526877000 628356679 644285512 908571141 595936595 514786867 855346725 64771085 18297339 347873215 585135075 839514451 951711625 263143039 395143473 612402563 569868890 150560220 53442952 208341888 3307360 208303240 599970960 542915832 108065217 762786160 691948052 197016850 665339872 844339213 81046388 155324660 779126689 212337498 232102044 726959334 868970521 910507178 433056088 44909332 98586446 970968162 893558870 724025408 474537319 77183399 468110991 199883411 260889356 269334695 555718831 199569019 519040798 993144539 277557272 224755700 207083400 29970295 715580476 724266096 651261489 561169569 52213210 936608281 578389518 363729854 425033708 800194273 71066192 486730904 16724370 943409368 586252814 859346526 788836551 845021045 104538898 292068070 503190706 442865214 94001355 772144642 937879847 315390491 38876480 613784939 248964078 974403804 817782929 964845652 398260935 140821883 684664081 551957984 657697516 145853094 166289235 644514827 267972927 220984127 696946799 267637669 492450997 705779470 876512132 768028983 741453687 441876727 656211077 116529101 109280758 20008984 885909453 825776543 139964744 681830928 368610990 470777476 350185205 340146201 264483181 134007430 707969688 831901068 430119550 194248697 826787689 19508878 995244601 962057023 664160416 488326719 957627677 668662528 633513492 286681570 192981579 45226305 32010958 565301102 214116517 853092188 662102732 878301529 26907545 149527047 107268710 525116795 406237244 400670976 886396533 567575712 733799629 536215247 771846226 641453113 439787098 198121704 718829155 32744597 281525581 601027536 621292061 569169483 784941735 861496752 861093719 366338306 300504100 823608404 309793213 210120911 728725119 139296025 715191157 651188289 302058779 781587367 946860869 337484458 439390323 341237806 818157023 498420166 92150151 780333926 862408339 591536497 936727076 713598368 622702718 62011260 169360693 731929913 580984327 125649283 46984411 721495072 143841122 663009113 614741122 56377651 844817770 689369852 457949438 21073536 128275373 146412545 51505439 15297873 238852672 628449904 8737311 870601804 458472800 525881063 190542980 460232132 156697597 239113530 947919727 405096877 64048761 793030637 721864182 551363907 700987346 480917778 904088973 570308557 456469414 71443154 244036302 165857039 228104856 176858473 165706950 762269697 340322430 969132436 541233986 744603070 126076551 393625912 628908364 796049603 349567139 792522559 609698623 221825805 660712472 105422408 480342238 800271757 597574846 672975425 219206120 992597378 690578618 457139037 686094818 735702546 86421887 289053729 410889536 248912859 786568596 412548906 820654545 804159447 774764710 18924698 139451184 859046225 657761424 194760173 984564346 154482777 184924147 526858536 486222496 253854825 852934005 423166025 999393278 481225404 776077009 192592387 442581122 972329782 195155742 770409777 173088220 309594274 239027369 118599652 102217805 791673318 144279641 207427496 174159494 427512403 310219893 700976092 913582248 739866986 338497837 158106154 126226854 167821010 846837060 319566163 189698647 725389617 970493880 625247329 980824480 844480014 25697191 163070433 221972010 67842193 813863985 903524651 684025096 307764205 83166184 283027978 73642571 585834665 732516287 20689976 337637679 212340562 645240426 397345076 476383412 739993797 788716917 445178403 653544342 509085718 170735356 669502054 252042020 575335178 32048844 826143748 697973897 259313566 683710284 864021042 110450764 192324724 96076830 13733040 610653610 775858924 855822771 241612575 9991110 723957834 341138798 836177142 29007012 579310433 321261012 965839151 700947993 929675369 143059738 785477846 432900527 442564565 160853948 334065425 316612028 34287475 82223424 808313566 549961171 463867781 401144981 776598313 361427736 682678503 814590729 60224138 468781335 847051120 141432963 400121735 396450950 498118643 504397836 735059911 280968492 68126459 212385545 366442285 965934261 740224016 941528257 397685905 422381151 723344875 921158032 611584553 609752968 378145671 120550925 944480033 734362867 223176914 780559076 386076448 267478891 781346572 880203911 500653908 847622362 616075594 145430180 771840480 716408612 443203611 140074062 547254921 264747155 215208977 134935767 111330292 335933986 150122434 713946629 222442057 4076331 603135082 5064056 783269390 259430607 468210519 995683146 876288208 880932034 638805958 874859010 633239896 90879615 403408798 975947169 150599773 597724014 986668428 537388756 796110212 993961723 930518777 185793745 594243397 509574299 954060523 154563122 650634218 475961985 440524902 218867695 200481165 676298752 89973640 936627566 485559296 429122721 314195182 567580144 714851921 53333551 268598492 272972885 909881207 997376465 286437333 645881922 329824270 441224567 191670735 827797850 445523520 141178575 337025596 992863917 700982856 925710766 617417201 44319229 81574134 172177235 286744954 1243684 201345747 441790995 977932062 900535895 880021542 247863684 853021693 681422643 634028507 625333289 620698809 619062576 229703784 805955640 485250933 464007732 878814893 782561293 805696105 23838565 174658233 585801390 921305319 725182383 555672176 554514754 634086935 187999200 260204599 389460062 399757129 773824577 131873091 77761552 800467839 536791821 11957368 179056285 648260721 550889772 705094518 220118061 510670542 149001414 563080271 197949729 100276157 976039275 41744293 232370016 695899155 680270290 378663040 941325730 753139465 141566524 574422463 773395375 919887656 525928953 864517159 25392910 392881654 5914363 517546833 659139490 92203189 400536967 218761407 102522120 250909912 514372484 425562508 424931157 36902576 998220847 450748758 929978060 141202392 946817123 376024606 333745530 947647801 58390307 623343590 121237665 143262091 408873579 34621466 759902617 608911404 519281221 566815137 583662303 729774257 496317027 201631126 877395220 397667342 512632308 872180055 871842579 852429277 332665798 886280151 230284319 442126868 467361289 132076031 419719828 436399723 291877023 414108496 969488857 884154318 621897193 587389727 431697405 330315418 814802959 345544738 933622115 645309556 959393488 845037739 600741044 948930432 79159616 316732479 615406823 793974781 318825403 168594903 773460420 857470017 29002905 970482460 695100994 475377817 2873784 777600656 513530545 679116457 358621152 417589167 247666465 514974293 163174158 361167001 831492048 994406382 813251232 887424897 206341071 838570006 495196358 32503370 235360699 353321678 120490121 236860908 390310393 702116435 129232621 734661848 19246900 982050280 302345593 241709311 25330343 232090652 708488255 232417925 954790621 111625344 204458765 241942365 557230521 32689556 960894551 123352406 395310839 163771569 286261798 492820733 65653254 898826970 7981083 159420686 752235686 482041045 317775704 460536766 40323630 457083185 812044248 90780923 864813784 751532103 312609755 87689867 720009561 793743822 48035842 514774498 298493430 631317780 995692101 788679484 208866701 748851122 432101712 938486289 282908757 470675635 94904760 31574950 265828142 932757553 883502169 98933070 320169130 381553601 675313723 202861643 263570217 222647009 431570200 554240056 403278305 318946451 591704584 602903222 785649504 197511745 931844526 340517878 189897843 717266439 885110005 931979380 190473760 375096675 761546159 358028301 664122561 821305943 965922946 559524789 26955236 923875303 732484620 259515067 599512999 80453254 532127670 743556391 766997481 63990170 287889599 566380351 845040138 22975043 630014411 914371455 601811864 699181172 391321158 437242369 301938970 310885963 64963917 911620982 602776604 390217838 114141783 328959829 280775776 752186027 739745527 221363234 973030068 738319045 980120639 29579671 798562136 180986488 370235666 284083980 375388174 930156912 878420082 575802932 409179712 899717749 659539621 199612450 686385807 362677948 131237220 312910 405327606 602664887 360258461 533960780 884981358 598496876 40909910 963573845 348911686 919474811 660621962 466002887 772878683 714785783 81183328 331994506 120132404 160499323 786880974 657209944 538398887 954053835 322036711 946315408 730408065 117708339 898140212 741510101 975611148 386662417 393808372 592216707 431112143 223815376 259338674 171871522 124097484 850436054 514965595 397320690 447492993 658584891 171594086 642362769 594398273 426557655 87917987 274043255 210521850 149203406 911359613 402302861 151257443 883738306 564248125 209478176 947265321 389367604 640554945 819799149 103629905 952306475 718134683 32201749 222912206 716823989 953669933 401695526 505266423 14647017 251644029 502321456 276846899 617017761 171607353 516441542 626323805 157654104 91935831 812687666 214405134 533692074 928317750 988360271 190364785 33990373 588861932 593443184 307274216 780679496 933753431 159081228 686194842 513485120 196921976 833326060 35162429 870832051 733718321 805736815 385174039 353614637 754259222 224613878 817460886 174230691 633933901 471070957 720633549 905418222 628221011 427876044 279193166 237793840 122858309 655693297 221611718 114070622 727883623 114630602 925486102 381767408 564235641 541141438 249115692 943920479 911582372 211066997 473862388 465116339 280864382 186687661 853836479 181138884 568969473 79399791 136057173 256811589 635003591 425099887 503543239 404048494 381775920 463485732 164953269 16496719 42530420 87731648 668751014 876817111 99979633 272503226 141789135 782912413 12436722 295734091 931779531 209411027 214679467 3385618 324256050 96011099 53292683 96099409 192531621 875810148 253985763 836907805 214962500 38922628 727755080 729288862 745811607 688649112 361409821 223315552 864131859 969507653 858156298 851087617 342097843 176712712 331557009 189035450 190297639 191657103 28073257 683438594 623856602 736376528 298688285 321017078 358011706 212095613 645577093 560343878 492781437 254034407 314806087 850925479 333022729 663535643 754363685 213438187 736832702 696447560 199230247 519765952 169488701 135907075 498795018 957392788 208572211 867322813 747981327 424599629 608609925 563157717 669153236 324029285 442121056 507025970 387886807 756875071 948717393 310599712 755430631 355096995 416546672 851985652 50412520 636990915 714242341 522444101 188656454 308045599 497086542 201041057 437154825 479861494 381670439 557380614 60402617 622232461 427868609 864570064 296676902 133674163 799419496 198686993 629188979 667116187 9620713 649471174 162520313 441175382 65388948 22553676 474962747 569922066 883665544 237753214 41092859 823624939 13525592 830396896 979496701 548622089 258613140 825195489 463043871 240168774 729186867 153146814 204104614 683016141 569253315 663094567 73827598 649299610 68804053 116417853 210394270 244271310 292179071 293009564 536920440 508384612 900985023 570076063 692594277 949100953 768967590 191044564 138166339 63516281 410787060 345071120 997310190 144140771 574936523 719070523 267064269 514689864 54988123 183584974 350118346 797862280 372403025 585232722 824035733 497597125 115131228 552000870 444550509 736905563 710211610 857614278 618667530 428912023 94385827 307665119 367005658 100635588 895929314 563485215 621708227 683109605 971901249 253998412 386594092 140263909 30457771 559819830 263195275 232557955 121675421 80155331 783173025 913161082 271853586 455985042 413031947 294698314 631051278 15623452 218716145 760702542 83456472 198768939 534635463 897816010 486854751 220961531 20714426 5443774 146737964 435037636 558910018 169572723 457245737 781910904 548027871 412307921 475289721 183849355 379531423 650823254 678779137 707734929 581520175 380981902 651247255 113521145 95908567 428731916 81422442 136554928 86087123 438724539 268083816 894380849 659279550 135321402 385453713 154161302 33791270 349640721 785577523 967438106 455439788 192876440 44836164 50310212 212407893 158429628 640194684 87215778 185885787 520740280 54125771 372320866 758127172 253332888 264974004 663993850 545079042 517017026 109354698 562009944 216287062 617328618 927975054 943843637 685183727 394937813 557680944 826668017 380113086 189193691 617434417 566440782 967225084 547190685 721545471 566491159 202559100 391307337 110362260 268832469 114142421 928472286 820284159 119635057 584750102 710122121 620689046 439624552 551646806 236269618 768239487 919962429 198891153 776898725 800269747 737325388 645698687 662388139 584897802 17978926 107117111 468772432 792134358 933685375 302192634 362249641 909873188 778319069 250295623 26597563 94346368 3795679 795536028 94661006 744298681 173476375 782944532 796288718 268988494 146978524 259959854 610535959 744069089 933830117 487088252 20250142 579395552 869797919 625087093 465242638 880816119 815058625 26752557 734021830 158322950 387340237 558656543 366781521 223707615 593056886 298272209 303775071 501070597 556324512 350084490 117554339 118400075 327019051 564721519 619091720 965904667 146264343 426720371 353566210 402495879 530783206 175062917 436040401 351071984 481635165 423945130 403908357 868832438 862014858 532640704 685794349 841734943 232277471 797884579 991327179 258269754 217450827 411198162 458930239 787456456 619800289 744722605 869894486 193599756 789124315 364225767 414982808 163105205 395746514 532390538 128366882 184745230 42802938 40631600 8818889 714559149 461959381 474039461 195431370 674553490 933132497 854796053 371386976 646921678 617322464 182002555 14724323 730353352 36532227 69491458 215963201 776856516 29534675 106679244 434791220 785122798 164910043 18916854 322159707 832806560 464604492 236805939 91618199 66686686 468818776 999512370 88513727 562285842 401804637 299381289 526996077 698082522 737236380 731891590 221134022 83918447 191472331 918046133 1208042 705506636 607536199 809124245 922411630 64548475 397696641 102976128 797983431 466851572 464901034 703472070 355477135 182162968 55304006 4576470 302011389 800308188 354585245 125686355 815593058 866644292 132860621 519198642 153396012 658056134 475062999 729308253 153344522 827044869 467361017 398682739 916797140 408565099 25595196 467260744 120548081 326547447 661273776 599397949 421515451 116900602 826108444 205626340 301806876 300749204 124887753 988999437 778739616 901487220 787609479 853998496 32716796 531721758 228731787 236873655 106926267 969892697 254245386 159462813 128601967 372419716 784497147 401175972 402902607 886594046 565928468 173202249 248042702 366661720 123520067 616206249 444822083 519653007 395468527 93712402 35798220 119364121 995678536 626705551 152303187 96159627 97478648 751062892 296494683 540837553 858915941 303362277 656287977 693676885 269891029 293534019 620298963 724916463 768801570 493933931 98884069 14104786 705260071 794786790 493889164 795675439 519931601 908304852 978236997 132972711 324720613 307671764 659330938 59722293 819418884 163124578 362370350 242052330 950246243 451400104 219234320 310972401 200587534 120242409 520117919 158621718 122631946 269626019 923208690 430756700 576504411 507574368 770415437 578507514 97785682 184556115 908941531 541560280 575592107 575372833 503841647 286221740 51868126 253132303 333330659 965390063 654697125 5176168 681097485 102549212 514910893 137884917 251996631 195684670 194304461 715942381 11538575 488978800 136820372 428327175 317625517 33756770 62648897 666015480 887789693 366685462 412492952 16887155 545708106 6220110 902091546 278113967 87572803 290150892 141892934 751635338 617260789 688655427 93770007 735850023 655469869 668876620 435841246 579548394 615955161 119391545 139034790 846943728 219890096 666893817 554780404 431519113 368177367 523541790 963620489 318257553 81909792 228087464 103017535 365786098 366280001 720432176 124779491 508619037 318312455 138387266 27320824 296244897 432856612 47446718 19914109 814177973 738561210 517256133 845004671 390136990 186168822 794112525 174452331 853898712 95560804 779127976 197870496 120880083 360701789 889290785 946438501 958893806 494314994 169795987 458999793 780229592 787539360 464984186 496745594 377203291 442165765 377991506 900383032 925252394 429941299 467497599 688692343 31614755 404882246 157797809 225324971 995577420 575329467 544080646 405441884 186208339 982769101 333932559 650647675 354888351 184797626 769280354 582290536 374277916 378540815 359893105 513254045 303272808 655044014 337687353 156751239 989313483 90145530 284225203 168901902 647683823 20497623 315022864 136473263 567979212 131659764 928051147 171610654 277591845 259147762 567538750 905954017 667566268 362199796 742552375 446916780 281384394 296045781 20938627 759213292 266480714 348053987 83520019 896676453 493630050 611460679 746456826 52947521 426351257 407321031 343237815 252733978 315598190 243087385 130595823 119235563 536012828 31631793 86382505 175835151 864702705 904154913 62104739 385140346 150870045 950880861 71950976 717472566 789656073 243959672 771629434 980902340 365927815 640380059 916654006 163752504 411662361 978917226 575454770 268057798 338575491 685600254 414458462 810059955 160228427 311848984 834032515 769058525 251123581 967386067 619928344 102622304 984341206 367932538 809724573 216653853 416037646 466975267 909104479 674234203 250200613 130190330 336635418 813003136 110371974 408397047 718014909 496137230 541225697 487420965 723714154 487529620 506326213 220489856 182873110 152441256 939798606 597520251 10538064 818989767 623128953 748884349 246464319 645729893 906871119 809374703 827073188 409935617 84984958 679705670 574856271 289174416 433669696 609506255 252969606 38519460 611592382 84547036 510027685 607326585 575496896 724092061 914077492 861278374 754298658 447257670 693887479 221487508 379945200 372252979 211188795 127388779 200840881 660750835 634882899 3188004 26668653 200761244 982365992 895861256 909168362 92896405 649281362 246158898 263826291 260878286 154982090 215042668 693789024 479574680 25076612 306380464 205199759 753240924 344622011 730457624 114128304 76893567 500571244 477841128 330345775 488845791 442683268 244424997 772296306 40160344 444584075 433906000 498302551 443087464 82019367 883368246 492675084 33082295 888399959 42354447 747456623 485080148 351996644 446386986 207434783 791550435 965030641 352816026 626556527 255839018 470504322 388518989 20352833 506057784 112569286 271805697 255595756 282634460 872180948 339975539 205137930 536017373 95539318 42425866 737545601 393468668 21555393 853358100 707518526 311238933 229267082 797462635 67799529 369252313 177719397 30720205 450067331 37505401 479533300 770801019 991199844 599952247 811093769 25788072 668272310 623895288 990328943 849684049 571666224 129573777 287663305 31094106 188649669 63461512 794734318 905435857 860682439 50704251 919701926 637788546 561421659 330741974 93395573 823221947 838702034 293727774 265896842 445035983 80779181 886199966 156486817 935859140 563674090 745858102 479505295 976003130 970090263 136512334 414893137 942751064 10678526 565045936 827788276 611987541 554297471 606008961 77271138 464432306 800623301 259312799 934381342 67601513 864304757 365913907 358826263 456470329 736906500 50501898 866130980 44783996 178237227 981961279 459281473 512008281 967685874 546731051 198290679 894754512 348586835 815451324 91645891 667490675 343748279 523425667 558262583 224296231 553369628 8399557 131434024 80115386 115411764 318609979 543012252 46804619 495173750 906028198 816251679 644777164 998621195 574333020 882265976 604648049 734628913 375979693 468775268 408256994 417890428 436041573 526107058 794277624 522925701 147858637 281062657 384142840 418637055 119346153 198090399 379313727 595694065 656962447 162097705 475581137 599383317 704780792 545945538 751993183 423010776 173383824 569088323 668240185 908269003 403316172 345375707 873086663 182508431 700422372 654938542 396336601 560027343 280030932 23281171 285322656 836435665 733617854 903829783 672960203 907852508 882706104 107079675 668836429 946206080 224307415 473060357 218958274 923574191 733110904 17992443 878212188 550019428 859884323 450209566 81192347 740582145 254313037 244658594 776492504 247921399 514686821 896403395 823600692 601072043 5683921 760894397 677442262 758486275 667365225 275521239 100136314 127457096 92434240 70400141 153184210 537225739 60747519 345482197 71167852 959613428 713914182 472587813 587594296 591173728 51198417 935278464 783260621 213458219 474402991 61985484 86294841 164259178 386691482 563931126 76527813 50746508 700095821 239843361 278182974 721481428 74315413 34418042 854119942 281984883 584137593 561198285 467681863 919912934 75374289 801819135 88765795 52549412 484340028 763735314 561911798 779813642 257925358 49190591 61778205 234737536 764905715 261725667 650857315 575461230 941405832 214554133 936152783 150370111 96599690 529389490 351774966 594790570 174527840 461717933 190299988 699270724 45358475 160709918 937208684 429227648 69486945 44728397 560878711 620651198 656317859 671382083 536121590 283276484 246762017 530769725 46129518 932311447 220571264 480275960 8680220 303813845 716808681 859664392 149121084 148646182 28404892 666410715 82201051 705091330 325425569 307343531 73033175 230883197 765881998 617621264 383405957 296421932 296763988 984012463 817910130 877718704 257022847 227870861 816150359 224391681 569661455 52046951 33020759 89670729 894656364 603504927 19844533 199144330 179577263 894726977 220334264 852280996 297339048 248871407 231332735 338526608 67873086 433578927 317499654 939599402 686585648 325673274 740594739 820044222 116386204 944099927 763814941 84598211 271176465 316525164 652230608 442524905 481001218 739975477 231968687 955754991 373324657 553370477 575131389 694436582 644271606 392728481 193833393 934736482 160092329 488799939 736038722 846461771 982744613 374914769 360641282 156824969 179133595 38196264 754852784 692527153 396597170 746924497 953785043 886176780 205650433 370407457 285069628 64064533 790394496 174891474 209219883 134202355 803023523 616295615 145258380 57032028 208583862 6434867 289813550 6121259 167914353 164996360 565043956 93622971 827829499 386414193 78899279 34439295 818585635 321017157 223811311 226832431 287938801 53479056 450688683 152697288 4757713 431330583 639886335 282289120 302515292 770996908 256067519 589375735 724649859 198843730 527202500 856661439 547408613 162902024 847025387 386313624 322047963 373459636 209167869 595213122 822703374 22935287 383524688 451459552 14174489 743652529 22711936 777339531 908872309 395749932 417397428 241405897 653235017 838833573 508292906 191013510 823408426 859295202 643535604 88708496 833807338 365032265 939407372 481369376 549693086 553837136 554221124 169384890 392753492 985872981 978827351 188430246 251525980 416741876 77319407 922766207 442326431 139784744 163652761 281961070 871078372 861034200 842749592 795488176 633122137 135269001 421577145 94727496 866677715 257955033 716251124 677878842 905443164 300600693 864353810 576611292 307844290 558156773 651527853 609717286 341652226 930525604 960922281 245602651 89961351 591648340 86996258 214906893 521932065 234784454 93702811 243418060 124611957 527090137 917949085 141954834 403534554 515487504 874083568 212425948 839870214 305543438 72602521 718159519 294736228 274549932 143512226 998346615 482442959 906199571 963415020 326185776 172231444 497449573 845559855 619662422 65949321 124817302 907707456 798447071 733514696 992357882 52435245 284561204 206869896 178029183 733281891 764614713 8485196 405362582 33932329 677301025 399476837 631986878 113658077 506051455 512816204 940507658 118316196 491375963 62527809 432832035 607606426 136545443 225589744 616856696 244300961 91125726 783951781 863502040 431961617 725458857 879752038 376331710 206812933 380328445 606916496 615591065 617977616 189038932 168910544 993003379 89635384 985127432 559840015 456811116 355968033 57488802 96087666 476984087 54562434 551523006 472315137 796132108 478580384 814237805 806622529 78488622 819627060 770696622 535830167 519192060 171650780 486823435 986637195 86609957 878478091 225530055 494838822 530319446 785234750 763739561 397339325 695381427 487626934 510984621 15704807 430508326 170647896 467213764 524378938 87620322 237875588 250394468 709765201 565760451 292999778 437806276 297542034 791343136 727737974 463174856 960134890 422381403 873599009 327493847 124236905 275458726 420353084 584232191 603807886 243582030 498824852 43022138 170749618 303975758 998648845 300076239 366013943 673015453 189904827 584058272 195218145 895175927 310649076 33053274 61112375 371282616 701520221 364994510 130069807 679561860 515228826 944001098 778515084 508848668 30989323 10596921 806723535 634355236 277882159 552494279 903931991 332044100 182343825 482277754 390081409 295632458 950892078 803478954 901984752 913946457 171489440 693759063 167146725 403294064 828705065 392486470 43101166 574508221 498457279 442781909 334140926 632784924 606533419 141074237 389507315 684803006 23492854 165418332 702326053 836891306 492884163 524859555 249075332 226617212 111971344 404437560 165861357 796618911 251360884 668244782 130885 985362290 631559947 294344251 683674121 518575789 413968749 358008379 257686600 504220324 918832808 323747497 686505949 828003329 285545229 711074363 902908968 866259602 250672100 585473310 48517449 736690400 308605274 319952069 471262267 377708369 694714786 173916729 109000447 730718204 528015750 242765476 71928476 488107188 697078153 834456183 463845186 10613234 435844101 814083618 564118278 510495684 478443046 136826925 980170102 40130341 364668907 279625908 777146655 643098824 668493737 360587881 650834520 806188401 111656915 167469901 143117201 199221191 578567424 178449826 165727327 975836836 728643296 249377891 61036367 337384458 158915603 238492153 313872819 227244906 603487524 188653582 536951277 11371575 970436782 777464547 479184913 177573943 950131067 111385623 331063993 669386882 417123374 666139690 804956906 487146162 748206635 121044748 205449114 105479551 836284077 925000926 241664179 851309389 199577215 735117411 905984597 190483345 348949988 556044453 717140714 959108376 270066049 461701874 452234064 734535029 537921207 264461814 606144469 915929586 557206198 94937689 341986600 655208462 39594897 286172123 722249192 162361009 433085517 555374096 594681096 796952649 487587743 605444526 751549790 771927865 182947894 955725072 105356998 800376273 797846981 600712715 623227721 710519091 341901877 757942117 884355875 609955930 707314173 775126505 253365126 393331184 443111767 801235501 673604721 272290167 140003266 783872062 189398706 324098057 209973785 886263988 6571590 126075225 49152267 256949481 371661560 893293012 925382349 323715601 213381037 651051971 470637558 620688829 826811905 643487140 960915344 765892314 371973562 758790844 101083655 123644770 244771151 350953074 601881672 179763344 926538905 292453230 975831315 150698178 62123059 567282689 646381343 154829389 747684328 73298198 42597533 379370972 961700331 685301857 5079361 51716727 570943538 112387108 446433220 823627509 912352001 210810771 616368248 551312839 221540761 454262289 201785087 749082650 758941282 331852830 578362899 870413011 224267762 221062170 454129518 351405000 106906481 108784413 875034127 342533989 381121287 290065047 329658358 973966526 186884273 642985502 606917538 914908729 972237112 44355333 296700007 975556968 310940368 240065442 172925066 707990100 81161217 740392827 969299026 555837958 233483455 485418587 864062959 147219401 350400341 889262219 107471275 959762340 102727091 375966219 991056963 611928091 837976329 261041646 342334829 788940385 526791732 645883980 815038217 358195207 21490360 596437508 348375342 139470231 655843102 37974462 542640196 848674522 826424687 844900898 763836577 720266868 888555868 100571871 177826097 172245969 514024740 326869328 705284607 257935597 284374215 69883815 753977073 308089921 39376467 216426001 365126813 358795499 88026393 58000934 565674424 960336651 301520981 981621317 193079289 905609349 563388741 700647687 280221572 704606432 959852155 519236196 504876151 259838370 526779878 731007667 773411142 524200444 390090616 522650162 277882888 715665599 108469088 337572538 919599191 89377068 824670900 683535194 966968963 83017805 416913626 970451030 102167684 997527004 900484872 748814547 151084400 829453322 262123222 565318660 416013466 977493026 462340483 117844996 449892717 21071234 751544542 106888580 692039326 804980637 314060414 408888975 396677170 193837006 312124866 565955637 212582789 333106064 308101058 9077913 641404821 798736725 275229385 811160623 974964413 672726925 286886956 628587649 810098051 757515551 578403406 215878266 152957684 715167699 395718780 756224038 444096177 461155025 546977721 372933662 619206419 261627147 627609012 898418582 119415474 772443013 692777984 429374515 739998120 866612934 691683458 598003744 178644965 112223952 762584459 659476943 532910079 85172832 523136944 190567485 413833347 649192445 979618663 995714536 592143321 314455645 435888952 716910860 303884303 564716419 935507213 146035118 126867506 33207850 173219739 279054158 121784433 981689469 833849489 150916435 636400037 276655604 745588390 121749455 629159407 815099865 219117504 501738755 155663143 14409424 606519726 376900174 328944265 34597784 667077309 302220790 11879001 371189580 374587234 148192204 87837221 653006306 782072672 455315055 433383477 802064705 907180210 979003290 587240397 362013650 684767716 47363586 148374186 64433889 936645987 899644120 374794618 750909315 826411527 647637560 171345433 184132773 715600488 943183227 841768862 88589919 312086172 14712542 399845608 905624812 76246286 441358217 204151036 210518670 173400093 914089092 176311277 722678912 151196037 96194925 257178042 676650635 780441756 869800850 430413124 175446998 581946026 215766056 750598252 611788743 94968691 176091616 969613232 652299286 940519046 283102162 350831137 502039874 551818169 736853609 727536397 247829674 78967900 532607521 23773877 806167735 464734470 189867918 199912751 684951606 364023947 882299228 73327983 221175782 570584284 369510224 540806228 172605080 142098766 976965455 573064059 30830391 127012883 824420157 515642511 497650531 486842627 674424932 575688626 600904951 84686863 209243864 842168516 809259333 318724143 226697901 278984436 909770513 277630121 349879405 599389817 278479046 686525722 103526090 830985563 962374362 243480606 213627855 571230624 113933991 79797143 324719596 415128360 507439969 985563831 333742358 401995691 279211546 1734676 11943968 551772534 120203571 252674125 366269778 394452065 665396425 830686742 665357483 266833906 290341065 638118159 219665384 873972474 228374678 559546978 105450568 140949654 931643200 136809895 15614156 849700894 746316600 608014880 829042649 457994891 649715464 856472012 530197735 934622776 734126396 506388841 179883189 166752019 375478894 693313457 436064191 518136700 278304316 654998463 926907111 794699125 874798425 81426021 263934372 816723372 297810639 153418589 173484153 182922450 277003075 97665384 78109406 73257662 319823271 314533681 142055106 770584944 632199785 678313962 887911075 570522142 997956784 135146077 270743862 88338460 325161224 320205711 98817022 473689831 567488149 52559060 559862748 785883558 830191962 461410759 751839970 729715778 128319587 569944766 329478361 428232805 437667934 718541554 453232038 753446329 39962243 350610308 484171747 239149166 784021259 755859132 387740369 175518719 839027069 525553368 843651566 596754184 84901369 160501494 675388664 795091613 429137456 218549943 129794023 547290768 254280117 696701116 309102206 958551968 184298525 955435911 676778036 227715345 435541181 280069221 890032163 320156000 327309472 402525901 253238910 418142513 9994944 493048863 164788171 554210045 912639025 882170208 22213550 362272825 401225760 499133940 622123321 654622150 165134078 673544634 328717740 628462331 410319205 173856933 31275264 292758488 522347504 694434072 750191979 938207335 217454177 282640720 275160171 402756373 898101710 936897889 252520142 596875175 867944793 43090856 328500039 413048355 114721944 88721084 6728744 497159976 634489101 201572805 467733796 740634993 14709745 461607835 158414091 348199396 2800284 958409527 706210134 773040613 345277514 416499336 936923198 541008524 234294510 587909479 135715744 253730360 464830139 148312636 705983448 206876450 254271449 825444833 892065879 207987785 393261213 465318383 667517283 232343354 77252485 479808111 293722187 371242530 283768792 204441034 759049584 877913531 292030146 205099022 781699334 911819106 929118714 182795152 488887718 335552620 117980437 288494618 251841890 689213547 423674809 486661881 120186322 196036213 613417177 164638470 872877670 517484364 455651331 453939581 898470933 236608253 585811287 222415981 272787329 212325633 879838080 181322919 89844044 238126413 881690235 257947762 912423759 515332260 183177173 719079993 97082107 992769594 105501016 895239871 179983139 695354528 21947613 949930040 673714959 489243487 645078360 428343538 131713810 221400471 666564469 323378435 302129191 950238720 386053276 259419733 99124607 199987060 364931193 878514282 318162347 870262455 691300143 132581642 282486928 563832583 327670701 609248339 161187164 580058461 972048311 282802340 264965098 424170819 918480961 880545415 526412593 999479372 709816307 593647694 185819435 566465139 851630057 469829758 241316768 397301020 372498990 620819752 390893492 875751642 750804444 239527776 142664293 413066275 425014892 791319587 35868966 260142815 280392637 746495655 165336785 311765764 296344882 373656591 200288629 914494039 51695485 745993230 659050133 43061613 4300930 313600739 903879491 279137351 909925308 367276572 192272597 192636995 731045205 20885489 556060015 342230143 99443022 616017505 117295905 250718082 457197269 859342211 310786982 622721611 232167147 563168540 195604501 172041507 818763931 308258132 677658432 769271924 485741381 905145198 990772314 598229004 952888316 576430577 330920759 252464761 606612276 639674134 328625101 716080071 685809732 121874297 778593968 255323778 229060059 388969124 357661573 665411174 420248584 763417228 163890961 28666730 753022784 470442395 565950850 901626914 443575019 67325773 258753042 592499458 301757213 270495858 376794421 9826140 807502517 569819437 306226108 616749366 696665357 184326814 511777629 40919267 88596679 133401826 330889153 259688184 507274571 315834786 562033246 65276220 464155658 331849202 320445288 942539256 546838915 612654586 559902338 755774614 655059656 900572978 580404169 874970367 771359844 589797653 454981571 267722582 59691719 245750785 995298878 257799200 258522427 665738894 447120936 621411681 651630623 266861013 359881681 158585362 879310313 258094091 271883801 500172 475983491 508650911 961734031 254532138 913980109 508167856 549832752 128414753 634258114 851419114 805612986 399324460 748972413 457846128 861373449 44551582 945474673 886037001 877458903 862436595 635120947 844497343 290798220 925386401 227174445 864238350 332473272 515684490 189762994 772361899 235395862 475946560 483804439 548941073 17641600 909751197 933559964 54269235 295182436 202686986 267706766 958994021 506713769 5460390 812969559 922038090 576257779 289474271 645335209 378468051 177137528 272215513 216669632 351529452 267845952 338364502 681408964 254935628 628310301 604898234 535060164 140614407 966859273 979145692 102930137 863021122 337356320 783022265 797230206 980348877 596705998 848663017 967552217 266782636 89308576 76512577 38007102 14787541 816969206 205487069 291791628 678956038 782680496 445100251 657172002 142631301 662867160 984708984 649329076 90214823 752865337 111290886 110185703 723563653 295123935 534920614 293168260 414998293 555515927 500820265 690350958 437940091 20122429 2390892 4481736 683884884 773442525 309214261 711929156 376586183 771610598 477070050 102371756 776276049 545778851 187362322 527097497 784638897 67640276 294967764 837922128 972567881 437359409 601471217 900240026 979407462 116552657 982502296 976575988 796408142 267391252 294961106 22186935 463757705 60854685 999696981 683958911 226195740 258440965 655138573 979843366 57286364 168053013 261498046 679086574 752812316 53748179 651693273 966170297 50089993 751641422 667825588 266289692 207018452 238046447 234453474 844767712 342707198 201234424 127495450 83093595 433676965 121613338 861585617 916312811 162370552 463529332 94922002 439689926 48336685 499904025 603701465 690237404 385652286 449910123 140636714 507908613 634537799 104864625 583363081 98473053 393176923 280466082 680778789 5306302 328956551 661326891 714962266 85586998 659807519 358067951 209303435 594299890 69792082 286124192 54128468 755989026 787900157 252784193 219275191 237492747 124058011 509686712 692417879 386834812 880556587 455616392 766474002 212679410 197777433 993418324 52436513 283230409 116822835 79451779 270846679 514802505 454235306 273605324 587444149 308108991 691608808 697524560 798462030 155264733 316287198 595799625 421896843 694718890 708791718 636422972 615400569 968888413 698986488 640029509 999333885 810179924 907256335 71089497 570269885 896840349 779261688 176841186 422380005 496278572 92899062 340908215 458564508 994414973 734681004 583862944 450485217 978901236 105379016 445960094 88094739 13144645 685400780 594763901 297542377 63940387 249787946 701106036 769795392 140518823 78181039 776148569 670235346 693915742 253559244 514936252 353740549 58976817 472280230 784277409 462690825 194467377 847248831 627937002 99195270 293057812 111515114 355921568 679107517 79624935 464178915 956256281 138069504 77189311 79555398 778359743 591255798 924477557 721097087 619779710 592896524 636510693 475517931 423272351 69991769 727694400 550631305 538786849 433934866 123356060 602077455 894647361 80068316 229622328 477910218 9659905 640975100 127373823 88163492 607388284 998301616 268811868 714147942 144610431 259523674 17725522 63514177 677449295 142446141 560893642 683569804 134049182 284962507 648953866 129950229 434604907 604696035 196409250 462468175 252020105 938433175 157753187 200196439 208932701 381023302 244874177 848957605 316211477 258456063 795637319 871325613 292410803 692023244 272879668 561413592 830472238 760306921 2450740 801308082 105050612 273045767 265768398 452385276 20788960 749778239 100837870 436369237 432637980 66728294 707645639 238877181 86762615 997807923 522108036 153614290 443396165 207685769 797243256 590929939 858407350 705202165 193925752 980865643 623131396 41560218 956651848 979605934 206025063 968088348 718991583 295618509 734737594 227636444 77480542 876271465 272055393 52364698 111917418 424620327 821796180 822181476 303868241 265709579 756445146 239501998 598801428 111696980 268303564 571455832 441507475 703717056 218227043 850502284 854463258 763327567 577583045 886520124 673856856 13494244 839989559 826803742 709793007 122496694 386185241 225026100 871485642 764043587 957340060 213788231 599460632 158864435 776490929 36784488 322587366 893959428 950961788 250720961 303105688 949996944 549163064 810781325 657444394 393690853 859162403 143174662 698864835 818176457 219228921 691144369 593903281 130916542 484666994 67654730 855561879 273790719 169533597 334562356 283619748 668601389 792440159 358340558 561992405 296365713 342770466 211538303 176871441 263333734 267966126 202850062 941003123 171694232 444357158 223226204 749289062 19279477 283062342 274966405 73563292 150963471 304875744 104061800 645028430 184483426 444905588 801769098 299294852 715493216 681735942 830574634 862996819 689104621 192365486 599150547 634489785 253103265 48456834 943912226 112329625 167110569 280288324 935006337 170081288 404957063 311176026 577019330 534648698 52731171 76815814 556496305 783603573 463126088 110379867 426715293 457608775 479562798 678458667 382245563 260852720 647509783 56745173 311163124 167093111 711051443 159199597 996668050 950933182 17311684 246019220 455273497 683835225 93001234 318260119 303719986 406556140 249759081 700350992 293709116 191117393 605557362 308974567 150134518 196440346 547845796 657286303 247909214 973250698 19667503 816320172 404850157 614696754 848623586 155904536 171407571 111131578 104254635 39759317 811812570 549348012 218055719 54876301 615618453 622019046 939019439 782903072 712068952 83438419 981209750 303039498 257153920 34716082 937850578 219417639 85706198 216846969 789353884 599630204 159622617 749486427 487659429 943906902 809215464 460027942 293551373 32917403 692727574 61460569 78292785 38508111 549014134 474577843 985030143 655938668 170232519 713626377 478139261 674263179 547195325 792493605 426768225 267964892 146692829 202224027 578451703 170037776 536422194 117802485 831804768 632987069 869430224 100913083 426068460 480914819 368887651 932120823 155352363 141129624 589645696 676300850 816878202 211877750 21654542 880699440 342160306 556441199 31890092 944974565 357631458 262114174 418821785 251255583 11480772 975359785 568853956 170921636 251561229 884625424 120021516 738797481 89466790 204438391 984840272 390033427 981153689 500811000 456973680 754953375 669042844 838962854 144761577 377577137 188418019 412963868 570514973 281665595 314567831 483831496 812366035 749262334 149747716 998245747 491562621 974890572 948430275 243520180 424847075 510117304 132891938 126736986 241554351 361824444 477795773 18745240 968531755 302429367 541975585 70452023 889032386 904745498 103586797 132039574 60364192 302238323 1659902 844204271 997018469 59464504 119146314 574049133 581800212 138277294 984890445 382621329 368627105 504432461 177108335 468593773 505663630 58426064 316570883 986991394 823614931 50409426 284975865 663062896 248560630 348127276 127218823 522200221 923004018 206960972 8545412 629230700 25863259 328014614 155324040 816525218 252469567 443238507 188130534 872292950 843669858 363929154 478199197 330637945 752857073 258627627 201632520 801180711 714625169 146193750 568005281 320742568 920315328 529429732 321424885 810524104 688403136 518697953 635368967 906220508 225796371 488673506 12469821 141493087 679658334 88694781 309391451 14241034 613512935 180698896 931205457 430269856 866480098 102199354 316453509 368798504 112266395 536125699 902715498 267532666 923456560 173322384 901990713 58117664 202915210 493990250 611188810 22801314 981786840 117364229 390343632 146685579 969152745 27638980 990680944 321095602 682083978 180217273 717275185 186475363 104263583 415807327 881397211 369757713 708387370 199677426 100143193 284062778 414630602 813992566 595680888 164646863 588612654 257832801 312752833 207988292 475888013 319142839 88396474 538783684 922127376 785366337 362435417 638378767 356888981 664652527 104245813 66240833 788845217 48690203 573140097 764636957 210767790 949963869 156456693 889001729 28085333 710179074 982578387 34371463 519261065 5681805 209699516 301928637 391474540 280928626 808019788 382695253 629690376 807873936 860971585 497685614 263681238 101899366 824199157 37268796 457003893 199879259 902495741 839434802 649439170 210052400 528371993 522230526 507165765 274553822 396259826 332634919 162387550 915890977 913032378 362998767 208175118 96212507 42938150 559852331 517802035 16177597 194576707 807094084 968533422 738143150 335309305 617939523 250387764 499411183 421133689 697234441 926050973 156173554 885182489 903767009 303982400 983253382 688724622 736907148 563855389 86699959 543520327 756153041 351404684 297065701 448802653 502059658 171335081 546642362 281431369 698391054 647004446 780776017 161391622 376574145 438146327 868468379 178248324 844772890 7153730 62075660 772588987 690297564 267300686 147648462 818394776 54827378 74748613 594374897 256746421 367023356 621574609 14193573 221283675 630336324 903618445 486937628 143642642 354748085 323845576 4168159 147325049 323626759 140987410 86349445 406305430 735185133 350515824 253772762 505225424 952530907 692648214 633163929 201463021 612394312 590453879 624506584 322528116 984941521 225310590 806777968 217857486 173172561 381105153 18198246 663631025 472495666 456224982 185371550 685916047 955241022 54580539 457550450 678770184 528302293 962858239 392028139 358505678 638011694 926096295 424737317 74994281 247668282 681982042 400437709 344791595 732593788 540506505 425809267 566393485 738245812 580891880 367204721 254608358 433353690 899258448 688680126 669035244 877008453 180298231 946063846 397865355 281182045 484711721 282473044 980661023 729434583 582835330 18633472 801383122 379257147 220697494 883455728 131717931 618649162 395537954 647503595 249663608 190291706 900504452 129909658 268243478 84285528 237832079 828908330 976943899 855853963 363323592 605482591 917104601 642713355 1418922 594733026 705754269 498023399 569555763 577390921 963694389 565231669 504012359 831351124 101253617 657367734 585104456 879690845 21226595 858891652 232491042 409051720 691220325 548274263 22982142 206429310 786144272 921771820 774630140 156962002 632895309 44574773 961415248 747748009 895833608 911651848 469146246 664844412 352676004 149423331 773250735 124519755 999210874 786173342 144248910 475115921 901072876 456703681 302220346 333884996 41556763 835092280 722068483 525962067 199805334 887684753 869900696 36160128 705732970 474632112 178545131 670923792 786361372 179653111 233421826 77424930 166796253 73312657 377740969 91662426 573331368 134248107 442584527 456642678 156473696 446553444 136519987 182159042 496760244 650650674 484820233 927612243 936043018 618958054 35206117 142245570 495839618 872997942 853001934 326406344 118502146 33813147 112736145 612077999 534870967 143417666 816337118 122023263 505007605 485520484 658966034 922668398 35023497 16729819 432162391 213747657 40259946 597754934 75926217 631072502 321268561 268243829 978227659 848738482 982934518 958233797 558373240 914160688 184273929 488356832 522553398 732050796 445091881 624012363 538399434 50256350 151247056 332666792 225481890 468341188 95269621 390000814 93777911 589995812 31676678 147602641 408343354 49668568 970331015 383132438 94084189 557695155 114314143 651049654 250986093 906599359 73988462 550767473 466936428 381517196 131122328 5098611 483512712 587512206 116506501 420926489 143358993 183966366 824866992 318664760 655654648 961370576 166247286 801797282 397773419 647368133 255039792 328578290 884679072 846059501 440583281 177808715 135310860 57133187 709270217 914529254 984512839 108393398 274880187 85107178 378133718 708170779 422441457 63812483 402252007 925975504 151430216 211923650 485136961 470829187 340478711 401393897 46466044 265206943 948113250 293384831 321318611 779928614 294140337 938242442 174242884 940882943 343364493 904061088 88019284 90737154 453100068 505652902 581841527 191187294 205532937 352271465 978626129 68308804 148672343 324414046 820922789 642746429 606870589 797796660 158953523 490061938 146906969 609813218 536888472 437904341 209380825 38086425 919706835 412910648 472371041 43170132 138822789 662664677 195024796 354432250 999446343 873343673 283107192 637423879 443172810 869228331 391325310 996430705 418872245 896175157 415581728 195210636 194127851 999434543 702762968 561572312 325816252 165263278 405687908 113205225 444172166 460867026 288402861 681185555 326661782 146073876 517943768 228729779 251852967 611616173 770652049 904653982 210380730 981484019 783235224 413436037 201003086 279480093 797722814 961781328 630243399 177303526 754894916 821701896 633067637 751617202 191327455 319593032 8240688 298811673 903300561 249898279 373132362 795300084 898534746 226879942 149759842 417694264 821210107 177781781 983359042 346703632 986306560 912545008 690478528 539190847 387068250 133310351 298484513 915318330 852325548 932613582 867364665 437472272 756977309 630688588 276520717 47175257 525759054 579291790 849720247 166801996 916356508 55289864 653953777 56350739 630794728 246290460 354014623 809375518 602888767 442603343 637826706 357625135 347089732 643637702 59445941 427593093 886540227 990747272 159820731 387389940 166353108 344037224 51348184 855224183 38079567 166358573 413656801 140301824 143173376 321326749 74671864 914962193 948733131 894606369 275584713 13040514 111910050 707819134 407859448 956829555 18269937 133776963 584029429 121582394 137783293 210344011 739804382 919342266 992574082 76322638 547798568 854814460 815835945 23957502 384457736 715670026 753788013 593295900 660554251 251049849 349006144 392732900 385564814 957487939 123762719 88128183 859630881 762945202 438063532 106659907 380824791 523508468 467226445 728462079 801107038 150519201 614811604 489999245 885101894 558685279 485554973 447760320 894279420 520138501 967814653 648587132 967283895 76212938 103908387 936007058 398937699 261415644 422593696 397431308 142366096 912928935 615919271 384415386 53693825 81503336 393899306 742765681 792404968 270856713 707841938 758906239 200453237 180342143 525739083 543327818 580377675 914570028 917982839 274011614 412766643 678058633 297372752 897527935 968049195 925953814 393136968 178725799 517366125 114741090 574004158 100006586 378020160 672410939 392604751 767926708 611006498 916729166 819033135 969968829 310528813 170800297 738419492 743472091 471552094 160635788 368759348 522208579 43125577 846832857 619888907 89180667 967980801 468144626 712585946 172147834 373491216 248066934 125453174 960145763 412323406 722555675 693080818 142335111 358791059 4327239 56613589 445553842 548221541 410738879 417396771 140951486 829040369 810305389 106779661 410094500 265475667 888012422 862772771 565878716 718788557 471275173 717997117 85070878 397725218 236435914 488375812 468750110 784432903 5941106 127946459 280219891 991007252 109983786 125564519 944989983 219850921 954610272 560386979 991409104 488133441 479490132 64014102 129126329 724962038 697684111 449380490 80562717 897959494 964924764 175269241 323069213 9752267 689996476 240404548 111615440 65406623 248729900 849712310 620356729 253255814 742990175 47287128 308960861 363351024 186510321 500874740 41740814 104874385 139441811 732252149 88536138 727723657 56381340 852126548 526868897 104721186 207602565 460884529 730324296 527581496 833054145 491033469 611955075 217062916 69784787 885880365 34002909 547177404 527715317 309576138 684766938 301900811 120357327 40585769 278767720 739792866 790232666 612494613 38299756 747946178 842766253 747397371 925429719 105322704 556438102 566148966 831545551 864526860 128087265 157696347 3212345 457200659 898655840 994572929 589417459 726041890 363933464 22307503 796128155 28531984 704602849 357211291 235971418 209663985 92870901 296486992 461872332 555154707 831197852 603571368 178579972 921017810 248292915 447517721 211618842 680455497 648848869 208473968 117763825 996222954 775003980 489386452 525087765 34344200 668521375 214059159 382096004 268005121 886136634 808682944 776789497 174655653 789903969 56917012 221477678 20977199 704016953 263269453 308893152 861662934 461753628 135421861 138266836 890690616 606884281 9613188 142721232 644256284 783359677 975938415 730656346 245130212 774409861 251168942 848840368 418019849 963773634 63352569 36701458 239325743 693745532 34868685 543147752 894503453 310520993 289879747 935365469 240227842 840900142 16264318 518817137 122997649 462272033 807915614 878707113 543061607 377271069 886258225 364943756 360450792 566071618 600405691 123370829 78286165 896715954 419210661 555665160 741561854 89098124 818157071 438952779 956480175 922540221 535028856 755255112 94569521 819870444 924973190 714239072 38047222 918309878 114920298 100742847 4794625 247327051 575536929 893028286 761800189 487684814 362550599 951382351 325008322 550900134 659483463 901879662 123167656 631419034 953100604 320144995 433997179 767635888 634817963 432125475 500862147 609882893 982759103 480811901 162888606 284156055 932185737 955234544 242281410 983669431 90990003 840725271 932955471 510561413 983510258 105994254 92708418 840675407 199538224 427918861 748022112 658417716 814114612 289006142 280496944 228087800 18698328 828253006 959600366 382716030 671047945 3343527 973447438 613925206 688723548 199703400 87624613 94787198 33461506 232521512 759537435 920080071 774068759 123023471 202600774 603279302 269423742 452135951 825779631 391646860 333924221 698485224 572339325 93956017 951163591 482681098 509404215 975031451 225221273 590612245 951500489 172331130 91989776 161853735 609674413 286996511 861229496 609071918 541799922 284095313 726700642 873623157 34921055 689157855 672744681 303070347 909293840 40308658 156904330 13854523 11234447 404409094 128912145 352190904 752517267 109765664 282904338 476355645 230530148 778040514 541873132 768681335 847325627 623216681 3540313 775458956 781713789 744856848 900833533 787525539 551927654 530112449 972476563 871411931 272170173 272998460 785776572 113920522 465239387 979668071 138567859 985542116 172690363 17966257 842038731 445130491 433108614 732868598 20568780 71326822 781935400 232615940 512733943 87612854 653935140 85571782 880199339 422194070 465442965 437584709 386158858 414311289 293713485 705594216 160293628 482465466 308490209 126717267 237846559 907498753 657784564 284448897 96097424 911317936 754440132 174600734 672177566 524424610 427879254 6068317 99623396 313615877 938512844 251459996 535432637 654402021 865537037 181215406 509419832 333269965 682786539 717070660 552419474 43917203 61668738 114004701 373307866 552674508 97048755 714231592 570927241 19298412 352383537 672437873 116819495 530971237 473104033 421708854 319214983 833020246 92092044 319745079 663863401 178282415 771671730 355029723 304406633 607053334 450916103 700851218 97063459 797803019 914747055 26107818 389850659 205980317 662135077 188355555 302617912 991639021 451190908 431985101 134275434 505997211 524583679 438161165 298820944 550112440 463475791 274852262 245184294 374145133 998827684 520510167 641524995 321745113 432182209 425880223 715198602 913715408 597684379 412272183 301808001 113373082 50235614 534927335 479118005 339972909 924320755 783821190 281591217 139900575 644744085 414938651 473733452 304885299 106949940 835340969 581951663 641674280 6198742 435191750 176533904 56693572 280093635 525838796 382496892 887403104 684244557 782448555 982456541 558249276 311638105 60390787 289636702 919329652 261793323 254047060 697581913 768429206 739539281 192039466 807433286 455335823 341862988 986224503 3871261 664628949 322609070 139744839 944609206 929414677 970342101 580793531 651845041 494019957 322241799 701025640 283338338 799363603 595564997 728548038 601124366 60997405 904593731 453251945 867432937 598412798 94551273 191970172 776112966 431110368 72059490 410151903 525050676 665296844 670615210 113548045 855599344 193085699 963675505 402843126 250766044 234001357 937786659 5281003 863906330 550493304 267886718 716734046 821964006 603479445 908498276 177551094 629408041 34233037 373689394 70851894 609021347 949587786 293482331 743592601 756751295 151383727 588864852 492839179 944307921 807927592 635675879 700009278 638043209 167856297 700867809 832658954 2484589 412227210 209363742 198495479 674876873 382846924 390777677 692808676 46782729 721354123 190874873 197880243 429570266 164862097 358363379 483367515 983923524 887667987 38393353 288833730 816644669 701816370 89112662 771170439 958866146 47664387 834714758 68262723 314458893 876575269 84859271 939294436 279656469 257196910 514563765 305412344 527594962 499475499 597260385 785077520 56911574 622915725 402535171 982273076 94718430 245710390 89797262 618234714 754553123 310837740 253487570 247899955 198933572 179649638 928811210 181334199 39004011 695476140 443147140 866510949 234653631 809802552 418146610 541534250 739814464 288828564 95902100 861068062 140119458 31250028 88606439 888894396 109910876 288334036 805758022 292665483 255731145 340940512 813370519 960817721 214346294 153001703 120113546 864076928 740985515 9851035 949565400 145203803 781281339 913463680 862929889 570542005 265971772 1115708 943206429 66968702 186085971 827561629 472692671 249011610 200630698 45534827 116343154 928707666 283653026 13986912 19455772 713878288 939080674 663288152 903386883 722796517 658725318 580735163 836335235 130707765 258148619 421784651 591040824 618657440 229863251 227114391 586756351 695450478 751479460 287190494 188767161 155981756 796412825 452002178 173182020 292496705 642162122 324738882 922176719 764537214 862564743 460964769 223486408 88149974 239078724 674161424 376458103 808370058 103351894 971974075 697231482 482228762 708494419 505593654 234623780 465879554 910131689 897871261 714553589 232235315 904675551 357968475 977597228 816095608 205805297 933102241 36847500 205134374 47839912 381240322 105668372 361936784 785941283 77881445 342834031 389793974 422101860 85600882 583426320 162983676 39164240 204681800 325970914 229280969 166019917 232355812 391829065 878218428 966934769 968833663 869769742 732665007 90504321 736354619 896530328 940758465 283275275 632135639 635661782 994407770 280807275 190525282 111666307 277259943 398275862 897313398 467950672 144635187 155841733 404698958 995221654 2576017 668513641 962741846 152485156 550106253 954512284 522334935 411534887 880920665 990450826 182653797 792334772 775931520 887034484 171083281 61290935 726201664 195517383 179523150 712213653 963731316 147501825 531876375 91100848 853814743 910452809 537161698 481004738 534919774 82756000 801611528 693317659 501614402 313087896 143189513 937660331 537731397 943656386 989108125 255558802 584889135 841320949 197184510 329666764 372207646 651735317 710076068 669287048 655670257 99652193 159913930 226581800 630371021 75239465 939409998 154135692 134198269 873048530 548660080 788326998 498640171 962120746 108767182 958810043 117708224 570057040 645646205 90659645 206675033 206312599 44093699 838206953 545074570 445642355 390505986 851812945 711474364 471527444 270232704 708381348 603712036 944522794 497819939 667760285 19340347 61410984 598146007 484785671 863290667 607683497 277355768 526887351 225656896 801395369 953462202 280269279 578909575 844355630 145826358 629314618 144508065 518980447 801648956 546446312 119499157 199820328 548005831 649622992 670270201 289729281 67723000 92454180 356183695 349361762 886869882 487034135 809403074 740681023 581008745 7625801 763790508 112292741 107267485 467186169 80550078 908852603 682725233 119293034 887576310 101861179 711778621 93411754 882496257 352391178 785675350 414992490 777323128 666755762 778474628 804813191 665624271 934267156 229528032 762387030 437412950 321021628 848513996 817497958 396130649 595535176 308110584 535039072 934500473 604370269 297401720 529503751 131493030 663155486 32707891 497696201 194432453 312079284 296335760 100534789 438785230 744238675 343767536 561880841 270018218 789618305 101585113 141900127 785371835 273832950 288890777 60470166 620487226 346774351 977357835 578766534 649556300 809139181 187959208 485167224 210515035 245545354 884353207 323561367 59215398 259963787 106085976 195404 215196954 218067489 636904617 458740085 158892370 411946632 753399165 229284673 922580418 664231615 761096348 748141731 259046138 56175795 960793171 948313645 121665594 330878051 602000643 251038297 404579398 64043817 716853700 237513978 612413012 238794780 185795558 30793643 231215817 78303087 592688938 473495552 630313582 729587913 142820113 5645976 926433475 367899530 315783299 877773523 686015978 940649874 38391456 765253792 681414771 617606127 382074229 447963479 426765250 202369930 345602913 726344575 196532650 141907658 838864613 858084748 763033857 227540552 304204661 269341882 530534217 381056826 284665945 20996521 900798457 481945881 197209449 58396063 166535637 658350959 738787527 713495970 776954485 798541661 215516826 104459610 9770567 343271370 125614649 152693247 484356713 586014584 52950839 171569119 53604660 487440132 56060280 981428702 386945521 51011611 995387635 219235150 645972484 156939151 801890208 299431509 765827379 25491766 691839367 813004962 579870875 886139811 857620500 503767137 107751209 442335380 170577240 28229073 495979057 417900051 429469851 700803591 440192034 457477500 620072719 106469033 540258632 115131323 632333188 177964549 773433414 621406982 727264277 134818857 289282103 596556815 360060802 953693298 768441622 767195726 101747751 380207653 977515990 969192634 93968231 349720383 592581337 296108406 425978631 436260774 746125139 362848928 995482238 874043412 350623160 846164370 989729855 183984465 488092528 8855819 698333012 879328795 534234612 314653758 92120214 790322873 322702371 945410826 980323948 119597328 359183519 878190228 860967779 730538634 718504886 918015148 966867955 553055928 57811405 520928717 774482192 980059392 723807463 891012765 232060882 895459841 368560870 398857726 266824154 116320405 68733470 73937524 274699828 837248253 150978822 832309248 690561567 857961086 745506040 221701921 50707210 671438139 892947573 174636402 453253262 45033445 735409797 310534660 584385629 888389796 966891934 734064519 129770949 580997862 123764753 109307657 734888269 844739328 283249244 124819279 661926557 270002996 736592502 472854680 644693150 444633087 322992660 459566384 384006534 391769349 54389638 850957964 286200074 311739534 180157685 370548979 712384192 815004616 141781051 365559992 296238809 9975541 129043678 273725331 319897291 137460394 3790460 676127066 588785717 266792352 918985064 176614459 566517839 253559027 605517740 789499085 63418312 577860987 628541732 175125010 981253823 614300834 342808098 413635681 131639755 735425232 731098561 186580043 90426995 588712108 811005315 772517867 794701557 840060458 195085249 419641036 174500055 645100560 89651494 464260174 610161798 874343661 12159580 8235060 282773654 81758129 278206196 733570577 614183488 901322114 374547802 308129903 866372175 801307404 283106022 280302890 976195777 672919414 317954888 379860370 254581752 297225376 804201644 79518525 371047873 81198553 165186959 130370500 330998660 737623375 945333716 78659432 16607848 180350070 638433491 626942883 138020659 65955393 537980366 48850632 579816145 983366441 225736252 115377030 123458291 431491466 448581089 367952791 437005846 66729731 306542834 198517660 891120912 996498069 240037381 409793765 651072345 632177461 267774482 182021829 830570161 558423147 350795711 375448762 935095067 119049788 491382340 393896775 445723617 516540901 4081193 90273852 587467199 580313184 726409289 148926754 875108011 250054943 716457841 337859246 26141137 214950758 643795703 881912645 396922426 67135932 865862949 21991109 753212064 296790685 489747225 31413226 645131472 832322107 330688199 84402628 155771486 621371916 935757918 836122254 263944776 992803376 855708455 558508845 754255252 950098384 875181569 381979081 166674073 147136725 169292588 368315467 64659857 473336756 856356590 299887438 861365062 883584583 457419550 883025363 771268812 251396803 15844674 532653809 420839907 160685075 705484589 605048763 301573394 944027087 583119818 801349660 461715374 42866800 63879513 573026098 553894459 82886063 177265904 867165326 425244794 680181666 659002954 662746320 521387262 331617832 763618445 874666597 902638737 161072922 289997475 604395673 232598365 433211361 832003067 344720268 824790931 980243012 88538614 788299291 9952229 191352090 291242317 439654282 478545362 141678828 238329338 86009095 659246679 456053957 604681686 828769859 237788952 81774992 992554783 599355678 311867568 814621703 815205966 262404464 267400437 359719956 102934558 919575803 898161377 322876035 185013091 119906675 285058953 523758640 14428502 29689369 36036757 864287488 575605039 452998230 508980716 849961369 172151853 403974194 359363731 747107008 926007190 408634451 140705701 66743314 975789607 127790164 190085481 62783931 325896950 313227705 989066573 213062412 568044272 399849602 623002447 180087230 525021748 348842849 367964463 345598688 667859357 483509525 760858562 645412988 409166758 66727571 327835195 75054233 885228644 831564428 825012637 686815540 337871506 390680382 843753549 183926472 777173596 202864216 733927278 93774789 830453097 494472293 423988089 164650951 669036476 895854986 596728993 635256827 959454015 70356774 562750903 725551645 471102362 512492831 641606945 645155797 43710352 46337815 958791431 757505355 78472897 883168708 486075594 698333045 761843825 896153279 59595088 942172462 323438280 653629896 914262128 61817232 998751696 416023319 638675581 247421928 84303187 433552040 622810398 418902223 190754359 297455108 801175295 731195615 481289655 4531597 474669307 485773761 911390260 524190289 351705182 867460210 282759209 240173162 439323305 389116351 281097666 900980238 188494676 682621663 124689504 595182019 73596791 692923240 103507213 96838111 720355809 769436022 740461328 269580464 49158038 575033635 3459172 907176176 790997312 820398252 980290439 738652107 293160134 444102338 339751214 813493280 454009755 7971296 280207649 881146375 258903989 503398960 38286128 166460335 313397107 147353601 489562758 96377241 269359642 74393375 442656357 660127745 736192842 46311409 214188616 439304215 876478093 92513841 17899338 873278511 494903681 715928960 507358590 999315091 790698998 229489728 780973534 677616077 200414442 716985216 860046939 505343481 724060879 887276400 907698983 627467392 523668432 232121190 64655625 739435231 648663228 833236744 235671422 61270211 571598253 844834587 496168603 7280960 751718904 360691348 912675911 241047362 414523041 841761684 462072212 107808744 430638725 387427866 528580467 272650316 602479302 681961545 591642240 76675261 864201661 713954729 304833219 283144656 224587866 406982737 482416831 783870060 941853492 39596770 321581994 288631269 643539247 556410389 879646622 429129561 857767678 407279467 807731100 340090107 783153826 906148245 824151362 971786436 800861363 632333672 281030633 565656898 992599724 517823839 482377258 424939856 145290029 528034027 655741456 113139551 369796728 131333919 783405703 610455017 621987182 437602374 480556248 864935582 949775607 541811061 216711926 754550277 138279808 434000800 92688017 548815919 420901147 634260683 839182969 572751180 958068982 343942199 184702345 802401874 94256842 778993388 67026009 362324537 30704407 400442624 75466172 291999935 13338062 879912437 163220113 696659825 327400280 538392425 868924860 594618880 873641638 380863414 132685740 855323067 956605446 111655555 378683831 919750885 724929700 908659713 602678985 178453920 689451642 746873648 232219008 648170198 681655167 852326816 414112867 725373764 215980968 173911565 101503634 711036515 87683809 664436169 399614030 250829297 430379708 13037286 942220353 315529952 335658532 166995988 382110480 446715193 476480726 203288506 378998386 241214117 588463708 255923185 416221312 156502710 115408737 908866753 14137444 202568703 669413818 586260276 510734 276762367 92023347 454008196 389401749 14177273 467956505 630060813 686175484 977431903 916197017 886354229 28035697 74569812 128936638 202285367 451487074 856069559 957270493 452119050 9849775 294436408 908586592 62870931 173265588 608140023 530218761 305017324 555286534 585961611 54990054 347134569 710650600 376030852 51019695 69895235 967607959 318096372 240235711 462566027 536653726 523312047 125238366 436860538 119161515 631481214 580839251 301602756 843059772 402299873 922502981 744081999 44163346 670282329 197014046 103715006 852464870 564702050 317938807 74157721 956398257 283061429 59540925 156236846 51602866 114507974 702905886 107402250 217077798 786892625 433731086 473745954 33339661 666809125 118240420 365749223 102211636 124820708 81641240 523345978 809516722 87672550 409447889 12773015 517746120 174361172 229479581 977482983 391783161 909475451 875777448 552794407 187111678 706755070 519562424 523745794 927064012 308852234 90927859 204958410 321482674 357857137 70823664 569415034 858780701 668170164 258316038 108610558 181007025 832292224 756056115 388110123 820014501 387349630 849167969 988465968 669119169 74971911 732853303 448356270 986175653 923956473 491942937 723150279 770343563 491991547 563986557 237708922 755445645 296959218 415484211 868196353 951015927 455307001 158976500 694848103 54462398 451102210 343518934 596676346 512128224 47303567 929747059 758946655 289843731 819020763 438231605 943443152 631189513 239784512 195863585 250360185 875667306 168270990 745712638 199696123 871763115 167629303 350956991 372106215 86029102 697076911 440098446 24370559 53331610 390379178 910071333 521240960 605298769 693649104 979432226 651485433 916648379 100269096 38260694 889666191 429632762 122624971 147537961 238119365 707936815 42545430 167410560 269415150 168025696 886623446 555512851 202932472 864940522 377999986 556797892 196021130 129319757 992678219 19269527 270520362 488856995 6735045 83271456 679643717 80351136 862499104 781146530 879006593 432721086 687393378 592411996 684531216 79792579 618752977 974406185 416629959 210072384 434170013 270834102 352926046 278133000 219270428 717597917 414297351 973996564 193114065 121940739 209754017 977488932 726948192 325672774 554031869 935072134 356682991 935879818 958150360 544815275 926500365 706241403 859560630 88720869 749064106 463491173 930962576 472847604 537796774 455087567 600538189 2693072 436745466 66915331 70520324 922882703 614493785 826613729 304125444 487754786 996804516 833037999 782128346 397956424 613222962 358624017 765783495 204706394 51860163 950981402 101989226 795039671 130326624 812234406 875993583 66446802 941243070 295446651 447922415 411018027 993356500 234198479 310861071 274702107 26787097 135442959 836053632 271601193 70837469 287142875 175425705 930262029 86913109 493671180 556127724 922787240 140147379 859571181 657370259 675716068 658318889 654677188 488409120 315790944 437625540 546452448 854669691 70322371 55911141 27807293 405067476 154615829 372796868 698757782 833294752 292795269 636111772 635731847 135020019 20136651 113701116 824865849 209347008 295598021 763547151 716498669 528617405 744330681 91197734 5267045 80284724 893604628 162434820 170821193 263729064 447249050 505649831 291073960 524543483 179906109 83831230 100388128 444145929 266551814 302697725 807538969 582695760 80331838 310069996 932875599 598658421 44390478 286760012 40183571 473928468 365496862 442097349 790994178 785393292 549836947 413753862 547615521 531439166 66377592 369480981 663172024 188675867 198168175 277808950 533432141 129173309 636187566 170775720 272002616 680940093 597494818 386939140 943387851 100411138 133131363 776599113 936974539 916766482 629114384 147871928 16887668 319123891 632670878 870682981 510475650 611533918 468119927 616420733 744189273 218205947 901662152 650760543 80311417 275920459 326584649 227775292 513956799 247192039 421410130 98737251 830194107 308685058 42337985 213667913 380046497 246923071 361501005 381826529 396207057 935011471 561456041 772215213 278076111 259105294 181036398 729259867 885318396 119095679 497013552 407820563 671497498 527046455 534451727 53821500 5083211 903134224 317664060 167454145 207624747 785547663 306803078 522416443 312297883 85149489 182640286 384163131 674531559 724018844 289310781 897825598 394234726 802420657 351760777 295988700 449131424 632497244 813770024 812012556 551147683 806089740 859221122 584928632 918874476 753811621 711924961 516434545 664932582 8119853 899676447 966983947 269004932 950418951 35656599 699673675 467111223 609757924 39248687 347483014 717019129 103856393 790881711 533579195 227104859 607195583 54442614 520816886 875102258 728834277 837176249 752181513 69221078 381180100 179810131 134792975 248731722 46364233 595254848 555644376 445202930 188950763 869669454 541402954 176039326 46650802 7936453 812556627 801867168 573697459 136126224 491586347 111222439 581862297 289194374 276406025 923173966 372864424 6453799 882050896 261594855 262985577 731605085 278784544 542745303 313997944 127854413 769502430 780431394 100210774 356814164 241908468 384806002 586668273 798151824 474592783 357475955 40569806 958542660 146464526 944758809 177182335 93445695 152855964 735490662 88230466 88640752 297093833 169814351 616338635 211621092 441847310 50936070 36688331 25061482 971282255 474680308 957890098 604647447 868381361 168768583 201245764 161704771 626021936 430106903 37579625 487897842 474566941 91790635 937639480 218250480 256726260 132892306 21231493 843599446 181306638 739786397 11727799 893079224 122552354 730976988 195668905 468374017 278450235 453014501 313777858 994623017 693132687 705534347 275761479 733806976 662896993 388419372 469413197 209194450 310424973 672836689 744831256 993176545 135401302 357864888 366324590 645385152 231880520 68816435 15668604 903550031 464894921 769858342 938146319 936478531 440759674 880069401 389235247 748491799 115211538 843861512 251841234 462694963 665225319 330173269 156567722 475457670 23899086 700472366 290396648 348929935 222757723 440652252 755665086 603825767 443574056 23854527 462809025 851512668 399407732 102597762 449947748 933484013 839669168 438796688 12197651 116326255 744375082 219349409 999936843 278693544 282387959 89918608 538836283 176918095 72282151 862266144 465321392 564008703 282075363 11743753 375059580 741362031 36966153 384447016 392922286 866615468 188982509 805849778 504287570 502675390 123012690 893719382 249760796 54009300 645806130 555261826 361002025 509181106 467374222 657434159 407215209 223998956 733627780 859963583 864667786 979835084 372983200 447115962 49066643 553443990 543988254 892682433 323962737 629610279 87294002 448548773 849298852 745046004 10371849 671012641 597400487 911548457 841063277 639463065 481516155 538850825 757209176 337153868 817493568 289013384 585915373 151237931 46093701 847366775 765614538 651868484 976565880 191467742 888890301 911900623 200365637 886180420 638331587 69637577 958055777 626340153 213374718 848752891 208724219 18747638 485828381 132402025 968288374 133834012 683673493 386441544 983165113 219833167 528878861 596427129 241963722 911084598 124884028 295064298 665353745 558914645 300847906 113188469 370295069 50660577 749950596 141805645 387958411 890624201 264885286 24195381 607029492 479702028 365627407 267601393 919385393 13614850 546121091 614981305 751525572 428240656 973578837 5432336 456773696 951622416 938245403 204769350 2360072 746530538 814448309 377988657 306913091 608837641 706897023 137754582 101661186 646076908 503376574 836523322 320026329 103337030 326882794 795770547 196240655 725489139 873218053 116596407 229125814 73000284 280776788 150455202 592178578 71852452 196516600 45197246 312339786 678887479 225885911 63410067 347885180 346434447 59168081 290556542 849520914 419650603 909151886 27471394 807563983 703320779 705016534 881339907 410636498 227469286 512626056 603011460 630892179 406711036 393697293 518678496 522850269 131611013 613860847 434212449 871021336 964004323 783262530 1437489 10241157 493408220 889384798 276149607 288202149 880335063 857862169 49312645 579638385 945937696 185700876 282696430 906033295 717361424 651371691 613054918 625668452 741959664 24847899 538694905 93188135 721301422 195289381 420187531 492267407 25850143 354778100 171174849 601635393 467458906 641182120 616892168 597169520 473573021 178197152 480018904 397226640 808237436 782554285 721035074 417504484 325922424 426089214 672154555 81433415 666471120 683720964 97925064 347671662 174652828 801048699 563816252 415061085 200928230 1952361 783069372 755070424 481601035 362282511 276204086 949136093 591950304 473988250 14203943 473692454 288897258 958842334 294424757 136115575 869769095 79377503 978491178 276573504 157941899 127243273 931148200 754834851 724469134 960411802 203594819 864336455 180626660 5772108 742091334 54710613 140863950 214845632 699064205 555273783 390376814 14292359 440764755 505716635 209819608 476430004 574160573 604380106 561932891 551128763 134146786 254383916 245594085 831942863 897480177 764325824 657458097 617367121 570463396 163131753 945911741 249279530 458221880 359941304 271717235 371462191 891050394 214367461 195119299 257260041 632621718 523661394 83153011 325624713 278391700 287020844 281012487 171543848 40313575 379054040 273239836 163166916 727044810 598785787 355945996 984801738 249395989 643046123 979485112 76063414 222109523 145223339 208006446 358889022 284453390 338464412 57608829 445495512 814273346 438460109 931571113 429127450 791195327 990652967 775336758 741891646 218360726 744492255 482884063 788115128 859113538 943717473 522483755 270960864 16817968 622761125 766225717 171437036 790059306 973224367 137879772 855799563 46146533 650613675 784037167 661590232 618092370 195328463 75124425 52267180 822822724 181549402 784745073 131965817 694027099 142382870 943436237 198628555 374042004 203506264 965608222 60926300 741798900 26906268 242919888 361517962 166950805 68868851 203643672 125927616 636609578 672351142 79703965 754716348 73940001 778554588 234446620 369360680 299174153 33012040 1744418 202764080 213751631 389361343 132316115 327945376 847917404 255164705 966146615 163352782 924305921 778213458 690453589 60545724 357971614 166681690 233138767 286199733 142406153 241750043 225071205 322811977 443728981 483882079 490851197 554593774 142739548 782650495 451641874 984354978 998718002 692128136 518290353 734607555 152024826 243699034 216202642 456207287 960255505 79177842 670572627 64151869 683712708 8847244 790281281 327148308 65776864 263268658 91924202 38933588 543100958 520176668 391458840 530500513 66170494 795907243 167147297 367094586 223256942 859335278 896730654 506503339 997425106 698068802 463456048 594189409 936218623 244034269 405809069 491429171 968424894 540907222 960114689 590701047 387085980 695016906 885038182 416865406 68457873 337373493 692821969 626939395 579574738 136061994 345250037 702123618 87367684 892430248 579293585 505312126 802344936 179666425 305818821 912502788 886508520 890945191 262516250 728448097 171052575 772539406 294685845 517713712 174746247 724233155 58928251 490097531 204146310 361688820 374195115 622473748 207184221 935258210 90401986 677461543 136367136 27572310 576965910 199659186 396450113 850918492 264158519 532610278 261015513 879178528 802125982 105933517 14789521 630369261 171769011 265970590 136733976 804166148 781387881 73532752 883468305 366777538 895713373 379233380 709734259 877686803 107741134 976025932 843745785 477409537 978546666 452189509 506925496 650064120 357538533 688194836 664780411 296254123 476150912 716172491 783757851 822155735 682640322 456041126 100856396 117211318 19106701 791798755 572047196 119454089 932983050 871469686 576491714 490679687 837662492 225228871 881042989 987924741 761608570 982639515 86575318 939508564 753357162 13674725 16967006 747487433 325512132 57864421 218850745 271082748 84594164 677315470 985556314 861722618 466773884 761427529 256801357 367929873 810030229 48912671 609184180 291484773 303853595 42412403 289157531 470302527 662390854 801139012 765673560 649565822 582901967 90952070 699636254 926863443 909205334 496850943 964933375 67774210 761724662 342224626 368066086 296055650 237836126 286368942 52618931 288042440 747486433 691480889 722983676 977469253 632586979 150240915 381458110 48896149 965554 261631756 242646683 720753322 882609424 504721390 994781649 686812216 193295601 661983086 784500058 312884714 799747419 167312833 147549439 27623664 447126218 734178454 206562100 633676289 98215394 845474538 333015749 442503596 637085058 931350388 633951412 814992687 904022735 535757858 259914000 571657596 927745338 492254819 216499557 771827086 509743285 672986720 637347540 618304624 490709073 262043129 172926619 877144872 693846075 901158707 858649590 120158987 13810317 662375646 230832257 751225231 483247596 209141211 444746066 12863808 978889707 552762835 307351991 973171630 73174166 6860475 819145942 161822668 312944029 810919620 334323140 830780603 544656630 444846957 518816946 669411680 383963972 471295969 230805490 159924285 232610598 421609568 161993383 286176887 272615601 451371544 875036523 106466232 940070978 402351032 925962035 890342812 187097388 281767301 44917555 519902904 486119618 128145441 985478782 90879744 639609884 800403252 762712060 139491617 22384190 240441949 715283868 146153315 280534193 144354356 313293002 950268299 460793468 101888240 814950619 965305051 62041048 249684590 177261264 813478544 617230334 610728506 357518216 867384308 9533915 4428519 902039659 209115128 913890449 925265098 460191650 925230349 855300369 561587595 79503780 327757024 487535132 49563926 791592663 557239688 138716567 459006474 219637798 27942214 301551550 100175525 537315569 706488197 887344620 722813734 361058316 636233504 960763454 438908428 462652866 7574669 855093993 190095761 560580001 621835175 918347007 294039768 915212977 382017379 277600107 719286251 430687499 148904517 904541299 352353674 659756044 606374900 986645955 219023046 946837303 799640253 224333718 969414405 333928702 580108952 406722446 546977747 914475355 738048760 833460844 952210153 282852718 975205950 724316607 826917225 2195922 869762316 86118524 959204182 913395248 668618304 837079601 687621983 133222304 778670848 126248067 368597521 894777804 104085186 404590630 965361610 560223548 231516122 477750235 317500045 34160097 792071451 9098570 967020823 946227699 750777579 128871895 138831828 176797127 240806224 975421406 88628641 304842716 626541824 859581284 719454444 600615106 941391568 944804414 660590275 272477205 445491753 834402401 504565221 619716344 920318409 819588505 311402328 379169579 469279593 586514196 998109557 194801868 961752156 633825767 383701884 509794141 936063824 862588419 696481218 87305566 863859873 621914264 434349343 69306715 293426518 987040448 467284360 421147170 933200284 910919986 38519931 219780017 249064839 943716141 667006372 90243557 416910759 507624282 616167131 257228745 26944925 401978121 52728146 339262510 266818879 321127919 723388831 968268741 485870506 540214847 240116829 2057496 811520229 141264253 741251607 509046502 987855464 153871828 281970753 752007282 419522948 479708302 667139292 48295457 590766020 838654281 905271338 393446178 425203856 600347816 376754151 391869981 961796596 852451872 115619217 610023681 719412613 807529303 637309343 657827996 803859687 111291202 10076198 158157655 167103211 884662547 65364405 177058446 11041621 822306250 22524581 328880483 232001640 538355055 934932761 373582816 780374981 847502610 900991068 195411245 580201134 756629516 254385287 88894044 997402802 137302720 72007850 451813209 298698882 269519050 779912608 435933076 552868481 388001613 140693687 65261788 858949165 136463341 25629049 126679133 752680674 599750335 214764580 363363311 878635613 693952049 566396573 734189866 214846460 32720496 657514184 146717786 147057308 466144029 533101429 797902532 644950246 658374124 276416281 709181058 86990906 493817931 255469336 618527609 411662390 565598780 819097484 114813253 775744564 222796592 172474444 550373325 791147633 779252859 842441176 552816040 5374033 260082980 493680959 309255584 878485371 705474667 26182971 722063843 511682194 954454393 612208228 609198124 820583130 138874981 66280434 308359167 409092289 669008470 768480637 541865518 135528810 812654281 721844223 29548341 999259430 819270953 665530553 818231556 707782017 525769901 355072971 162925573 892292766 630252663 582835560 221309974 278469331 8005078 929151658 644411902 155740452 972025284 337323223 286357855 975308692 709915714 349696285 585794323 460353602 439060504 24176696 6351352 180001733 299883241 76690509 995135991 740431641 729890222 535836266 931370976 139441378 391504649 546870824 291692653 108087861 211566177 535967034 200437956 392147242 187193950 432670641 628921283 866094174 85966242 40809 782960264 10936507 263292120 159934234 324521953 756159445 61760518 35929921 464462692 992638045 933575774 990016855 340247988 370952574 43894162 348685772 109535964 34584320 164828448 13643416 121181190 594539827 938115677 148346303 421410611 203339703 113833044 682977178 821378364 641309589 419458644 791017321 268668838 337698840 4086377 365593634 419552245 673500168 122956761 685684672 346298649 423830255 14290131 942487834 132421106 870823107 634243787 292142594 254477421 694305832 790398649 58833124 12202814 442378644 552421241 951923932 748024516 911298650 466488179 667091546 519607167 228770950 126328433 292303480 64759433 895922804 891830334 89557920 954744211 105402271 465318645 218351069 235611188 543744329 620964430 153977160 587187642 139127186 591964160 865207527 747046015 371256006 633825315 753697473 187500833 120506020 258112621 420471703 728747296 247115822 749934822 115769091 162264159 914322642 93633972 938995335 437475586 531626866 131615598 756484671 44650956 28333951 752582309 216070097 594362562 307709452 248930506 85643021 617085798 811641951 505606856 226138719 194416416 728034961 369176665 289608973 76887073 892339235 815279185 5376166 271833713 917585712 152813487 630228669 949131595 444992676 768097586 415963852 21040525 272754443 138945149 621424490 780709733 411057859 39292468 869695432 176593756 379459318 882027174 603876849 85700636 295525523 193679049 584799421 157926836 961381946 799218411 548945415 162884531 243422488 979649922 921695932 201439768 888854606 765416810 101744685 490398025 439461001 657371577 788660641 16982545 683405086 12627884 133164809 773820739 204781335 666981110 251249355 256408359 959534812 262916456 397996314 592816177 393538032 900346222 776645753 878561291 942162452 275987140 409862203 339348326 709913724 921002429 630355887 123388297 51402824 60379574 883658632 786283384 181913828 11995584 849357286 510087243 201760255 824553850 575655904 618859567 814979890 3255782 970432518 614435726 606512623 287073513 946617904 965821462 722347189 267452430 731790207 309389898 576519862 212823376 862533160 386322902 474038383 219975000 361403751 123024873 24045496 328828195 190925403 123244772 731960009 484107131 938090533 792653155 915976722 678439351 770058159 655347641 643668566 831486340 365503788 58326930 160223977 325480116 477946565 282902981 303565350 691197195 886000271 127619183 729873578 733766234 936107924 226937479 797301701 793699916 425221564 837756781 227969347 67733958 158134172 85537188 505085718 371723468 590266439 914894385 130216342 883042666 944801476 574979000 951220254 313341533 372232628 977685284 123438260 861692489 756086888 62242404 193334653 191489072 847221829 469107960 736280673 824236543 799573626 255153092 629033139 846233519 555875534 198850277 932961363 867211592 337590216 74614059 823572103 490476320 226804269 185832655 972998183 721786232 44145903 908470159 734317979 421323772 191252230 734407527 187037555 836598627 632254783 537981571 244140804 874634102 26612023 821696783 951555823 850410024 46147876 14467668 170887288 211058907 252378802 109106024 898203053 124096623 148824576 598784837 743346707 424606574 812380195 543540146 928432543 451513406 709114878 435296028 60242688 525265632 159473763 9498899 150656985 585105076 597970281 593243065 325013977 251362303 103911544 886586735 18023335 985033458 402240939 801842787 416863631 568404107 382089059 831243772 982938160 893792473 411169992 902264065 75485488 174405128 491317282 411740478 955557407 34593986 316798844 899108438 329764608 642737003 324320096 862646995 504246502 477296918 527295656 198475629 620799025 837526061 251942417 23368692 382693552 698767349 838378664 615329469 711024438 202763726 624330460 112434409 979291923 90394756 682855416 478609368 12153946 616737258 255682597 151813476 89650391 441437199 292104995 243159396 270674523 731900312 985616220 467498842 660315361 100708144 145516578 568192986 666291324 8934175 193108423 5163015 355248720 136136465 440372786 38346547 818209764 324900837 841798963 186435303 824481836 299837655 414014640 328125291 659938480 744605405 161843407 876504372 890038991 469884482 299126536 338288439 148545867 118100918 631633825 58482801 644447498 245963944 854537065 768207117 100866439 541399895 848235923 8326627 879329886 740355646 905442372 952943940 707495745 133178237 512378499 972698070 104638561 996329777 615785710 871225393 17085168 508472952 475995771 754726252 574050256 120700099 171435496 686232177 985915839 240094890 227009554 143047454 647445181 239829036 556577289 229732452 927298046 398220122 59716915 29893266 164697474 407318673 769391850 152565892 757805982 792694175 118982264 792198165 147683181 249657606 776798229 610202209 20386643 499968193 336552311 632929386 904634923 915382400 169735800 689461765 566258309 815599038 495582581 216199970 131584306 851120464 488750797 663054106 528669344 433831199 542881532 31218902 58731753 854295756 163485899 450682464 299029559 479347481 173613758 495588039 971441399 903981672 143405172 612303973 986285560 139810295 354696347 101666392 252056264 587085742 415005761 852209206 420393701 469455635 407896113 751226599 441530462 666136126 99848116 785254014 238802891 349249183 701164334 736010871 368385192 103535685 918433353 253042884 985746161 923931582 705172280 326355544 100132145 686484561 876984737 913497563 930482043 903708140 275255359 401514069 13285276 873014879 802587233 458630458 613501882 553999685 53141174 313779144 742562439 165647193 106986450 35601223 799248612 226722997 151789381 550812094 915264079 686256514 517176519 931351555 812922766 54751398 679647757 177421256 220275953 167546760 211137656 173507533 446578415 798278626 443532235 571128024 230317329 400589703 106558121 78763013 7110503 432751663 358657954 373869128 733157227 60453575 424643168 89893227 220420936 80623253 109230267 282718777 53234436 847898950 390331315 89956186 232400454 588793309 555129874 221707020 636108792 46997495 983865191 143986196 655747862 566616444 250051400 429952366 778162882 465917175 865589655 80322262 872407273 249183345 994185197 351782780 508378455 400669376 159332651 604453656 177002824 943008004 381657448 145936216 726223811 302533180 691799561 583044595 194626088 124867722 128688519 830491319 799835071 349594088 700001018 628544562 542707566 989320298 81179057 261510473 523412198 192553374 221859138 794180777 562196598 658350925 159920596 238284191 457058448 604919335 24476754 556780282 258325440 61246378 278152360 615070456 482299665 98850199 737707226 841638894 423483706 848769514 173155510 48573744 785824281 162222933 795739021 887766254 878078333 597732748 12891358 377241519 763189047 948136256 346331759 295376295 312265392 28519409 340651603 545070941 456818962 659859332 8438938 335422010 864582585 942443105 935531772 897430010 871180631 596841296 352620439 22803211 840147100 34741184 193064620 304931968 207206695 806817852 337071798 997417514 848179476 96826707 193485392 237116414 172500067 152525318 831693638 79636286 19663801 459004826 866113809 733506614 785401267 341021410 205613217 5041328 126543417 967834229 261910186 875932741 457052024 555474944 489945246 920633265 130996121 800513121 554629802 534437641 518818200 438620394 100106100 249720969 145777617 939832930 586242389 867764470 941165265 2986619 194361634 107427224 3858581 54624943 936866987 252876493 562669154 32481558 344543453 807575891 522377520 303974377 906729689 857201352 471255222 823005398 359372986 253113259 965484081 387730840 571014146 453155243 357640334 883971036 952909333 84631802 983601560 414261672 418210985 17051583 956716488 322174330 196786331 195170334 244616139 567798503 710621516 694779452 486805962 159253434 907457470 142328515 160187653 225394857 275734853 353684548 574521674 265222290 940517496 616280417 177787355 310544065 667772215 405066435 239666204 787492469 906787637 301640494 725279443 259516603 743897313 326142474 847390076 536750735 337984895 156279518 276325660 902547016 562453994 174338039 485112906 833422796 593418815 185222462 30569936 816415855 37583604 701487043 242569013 651546147 153449832 13071643 651195809 186379420 83310278 865973039 893473965 515527594 505360772 919942873 837354601 614478485 935034366 56304173 167051285 865952859 488589769 257672494 390561259 964019254 317123184 424496728 6610593 427064312 715071896 597010577 899483697 184154559 225783864 730765302 246602554 567301049 313370540 896462554 429131318 286693705 849423259 855219385 235731272 188776184 847339027 374412564 597234826 374293995 919166844 758618690 690720861 785287570 47914645 343542689 893023804 148747859 543345663 225558529 233790621 332112112 298591622 674709471 711334477 223225148 244671891 353591584 116019903 735926431 935405893 753094674 702508197 755284385 722595158 496656407 151970510 561724655 127388197 943811658 26475140 209971644 980211196 937487127 536047527 872294559 958127157 340331999 334718268 438190031 699700952 464568650 943021039 147429295 71929674 497697479 258344458 243952971 10975783 245379695 690533071 86757560 586210626 465894654 971585563 444935283 973153064 329864189 272038973 5119027 458699119 603961391 558602471 316258887 910825197 334664804 779738985 341230278 154130716 185183164 32017082 214170023 351714470 679183449 252410241 403761228 385240225 745613471 267578960 489670047 582352476 311837687 908688756 260561992 435572679 432598505 85964159 492962155 674269649 568364359 566646155 968368335 886471677 447038431 415988851 979228345 847531864 150982965 702909885 935267855 805120582 121141782 866786209 815626689 586090226 377408831 272778603 139511886 174306586 306162562 31965324 63861052 590147212 768730769 507710958 867493344 191891116 575728289 741958606 379146415 323788272 766605210 517676451 614349857 323175321 243911987 182080823 449932562 541856663 558183306 228746653 75786425 352758355 446686483 645241111 686021546 608914587 282274889 435917743 992173956 257465306 85938393 955301377 785044190 142106652 335209144 427475177 119671433 154784789 35066709 622068150 109447623 621581565 615930880 932457450 869371804 910742333 182093941 283375042 899149882 955872811 517148951 774535187 248374670 449471384 247690886 93601992 326035838 443931465 75701418 144593998 465706056 960315916 398702830 589373848 189849064 961243649 725623020 93001159 829115719 162587067 626088388 311711964 180632219 178108125 253836095 790796080 440236636 606482458 997192938 956365748 346261250 712341891 996751031 138392878 588050356 956303364 634542504 839415567 133092532 485516137 776159356 386935299 721293481 129337803 57474200 546844314 4189052 74438435 650020386 692285944 333216767 445617985 882727435 398745759 34226127 686099297 827899518 310306728 339766866 736221783 823750910 609442014 155304810 463919271 769451965 976097511 192380580 783792823 452510061 266324126 819063268 616340704 770449656 680982732 60609676 498767153 850863318 552988803 156859357 111678109 733158760 182869100 264463310 514584549 251259638 251999282 401207770 802003625 303347110 320937495 60630867 555000320 254177788 940218533 485629339 159909738 505395425 926447207 344525277 580492002 943637856 957830774 450284257 415069128 249816825 874747963 30304169 248785510 768051576 995838408 218169415 151653061 849682590 170614071 117548838 358101032 162107998 232950316 993899601 869851482 335437705 80575441 277662183 948637028 702236918 950708724 884244292 729573598 224801413 889739041 633266289 290654006 598994457 282987762 392246616 257107508 974216101 871541048 181484436 196843577 123219317 656418963 353856068 152007557 639931102 482594909 177222878 725007047 265855812 405038503 222855782 709440419 519337361 237797614 95903290 757725680 666228673 160317289 383396466 20301957 369171520 535598993 383569878 717116722 803599772 30100926 54664492 468338090 380142314 454801850 322074142 826161025 975085106 632735587 538806073 882158100 253726076 392936142 324323496 173195156 866108592 446884795 784511877 63328134 242797317 799853725 811792834 175807880 259115890 172426167 226819458 43685407 132519891 954107528 30656925 751487297 165186506 730264156 286934578 90810308 498791645 85723994 440419047 772352705 790764172 846219172 34638469 74962801 997716680 913131273 348660744 640191871 197810314 15978984 770301038 576074753 180351027 10122092 470466473 140169903 704385683 586629462 866517921 176639967 365101770 509577918 500835052 216553978 814155328 144476840 199637311 841558314 481498345 16424152 661876462 234091710 567468013 213352786 218294194 338473256 200306673 661004499 831459313 175525465 129085832 780385232 425476450 717161865 967760336 828682645 3202997 594997415 598580740 125554931 45258151 811588413 876554316 19420472 814548383 737282422 662613889 165312098 48039341 127426537 964395149 847865837 124705462 423849086 511387229 644588309 584651660 30803652 129197167 13705708 74820567 541967923 224739969 977231274 226718030 43775417 370279793 127720480 412908958 879272918 281972259 696767316 92105138 516772675 307601776 619499426 526942554 832206127 455963700 711097803 65525050 327955242 578637126 548550826 596509793 703428815 391668887 683279661 607457147 123787663 452900376 873567866 903029139 1378496 970528513 817083773 450893581 378649158 243394277 866981140 999049310 828519648 647973654 413749285 949747432 53360013 35913459 51339240 452053046 858173359 305632824 342961094 479064420 729183526 937957706 642759641 538407506 782154884 543006954 891733244 217458346 247903562 118108269 7499316 169189975 426279076 346195042 167818548 102076809 340418731 536028934 878047523 132744963 92694098 854670129 121853455 455676533 194815294 335648457 48958525 324626119 57409873 198673395 986056275 848275442 605977700 875936210 242139212 243767520 472117750 49044997 633308113 371245088 147034408 714237641 996176311 241572768 901834147 416619176 388291418 946058852 446878166 984334627 24088537 403617402 54525075 778141900 89635829 212164799 668149652 579123700 196511823 875186269 128930991 459797746 319434412 647192028 286530261 772316117 75679483 216551210 131003772 267294484 274473321 58455038 99376650 434508083 806650676 448367951 847756403 702741060 705423161 877218596 829898939 798236705 725985277 840501918 29534985 314008100 495121107 753584340 234223137 357227364 658675562 826653587 278721415 176110260 633200720 594675787 772857009 489674553 21582844 366626698 451628121 230795864 689393163 613299543 172208629 590048682 21038940 746420884 652007028 286671867 308305984 463428482 426484406 434075438 883557396 417199239 323689114 779152475 296952899 63574387 31351673 373944798 203678235 919906953 180393267 502711655 991389156 39960742 994556724 628090414 107303484 728028698 653446886 658398441 877141786 614306607 694424933 854532073 460465467 559907145 365220340 712278170 447845919 546200726 702093733 165091719 88136738 248316952 307448988 899373875 788557057 150183522 407712645 673715302 778847274 810331538 398551257 25798837 424019283 324486484 396907549 36749681 206732691 613342120 682772252 373033720 82627820 27740430 58025059 868259643 622739110 161502830 693898836 140242021 247905729 278033933 834893400 142308545 688397433 586273838 901477367 648939550 611533475 20860663 246206819 896898652 650606257 743639187 327568862 272128652 133260625 173084365 492043430 282088214 70949462 544327515 430355470 952661527 864527741 187995914 110979332 945085708 869931258 132934062 935326263 841551416 74380361 759648796 230724002 901899150 76569499 550056426 205671478 715897164 440232923 51793437 554372303 213704510 728956833 203672628 359886428 904202987 997332134 127093937 382432973 411719858 982935713 498976638 163199559 416810630 143636220 132815788 641851101 663009561 636025479 971705034 639418587 98781637 269591209 42302122 564463003 124560144 357782775 520048681 628891221 556236464 625215418 634151668 648344427 835672426 142089963 227748184 626222460 440858667 647138875 59229679 663299537 49819676 621103904 360693880 63663814 526651288 14596572 989412981 52746338 279151805 800476731 660040588 961797114 715826562 344042433 635673052 125351646 489044959 230008833 877032800 197808442 179682262 580039858 372408416 718999027 717411949 297520082 880362973 421598869 900319529 115996876 740906670 869986076 870913913 757638975 954164151 273822656 979252125 710025326 417286311 545009437 674092896 373777890 748708262 119426348 511966271 90483962 903069181 207842282 788571480 261456337 85436186 760720900 449312362 426157589 243290631 960224622 929140338 376985479 305915575 761655988 665902054 193220006 47044881 900170999 583837573 327481287 846690162 28655391 713220337 151791434 248687459 108932495 161018212 184997443 464753102 709673836 900246933 76514248 658593413 93975447 620112936 884312141 474256997 618543516 139293767 833982375 366533730 662926858 832297558 690437841 689174479 499185452 736824267 318090088 931089851 148666082 823616401 92749110 4108489 258461795 244240469 133861962 43640130 60314502 489239914 733461389 705111855 331246691 403627104 534852270 868103358 715187200 326197987 572824233 755063878 592369764 573169408 903454471 929306949 611146863 453780814 121805184 233475564 885881349 90837938 793650216 201218002 634804060 515327054 93765492 801916471 275996258 89690651 576985979 630085673 700662010 340688094 430742701 278304580 269699836 396961712 481814618 295164631 583524569 68379332 111208663 491700606 29481622 759760632 496067884 343590478 849125148 185977797 630145701 521246439 850681604 8765839 752587590 639210027 403759028 728353914 72026859 359679240 3717725 597581968 798759494 899552786 390806549 496714327 572087284 853130455 512814439 588181076 182038003 763179073 313786852 21863146 63473692 14300343 118639247 969001345 50760209 713723025 417262529 615488807 188559642 755342837 874836767 790093375 507676557 62591536 861262680 699425709 734314242 41459101 235963996 529628579 949127366 865274727 615679536 523381383 11003551 190911934 814849447 459912940 508811784 11060257 353310862 542635819 262689995 583233900 40396566 743929504 665959287 113657180 646677374 388390415 966861953 82864097 549438150 172651220 932534399 136778909 195728227 262958007 501525704 579908783 840019340 32962281 223394950 425729404 92577929 404174802 434920078 25299988 920182202 955847598 995451149 511877804 101413102 70606689 450099667 706223694 258466127 317221168 130501447 623178290 835000156 537284124 31511708 734258178 606941013 41272610 809725555 693081879 240452561 921299121 237433936 551527095 699483941 514941906 594072096 835122894 162047703 524424650 632155439 138703229 299592812 282545094 20137537 216939451 770902112 845481331 141417265 126638667 587477710 861432629 118147495 757752089 940225394 735553879 880047405 615771438 325055871 52552756 346186289 616932377 446656196 680481829 351506590 1549937 372706059 942832583 205508051 471830009 405707064 20405310 686402114 228001847 224841910 399427721 94759340 830670313 198931746 500826826 130193518 730496631 938438174 150097132 235767669 175430425 707074600 726987560 347068266 853484090 310365400 970476138 435014993 522103453 79707572 527062055 627254097 167820629 579291514 13852752 884468847 882843937 674764189 878169353 33683540 972935657 574205433 309344232 115210952 930607703 262077116 373249340 560358919 141141267 92745756 553288440 132802826 737216027 541388625 289876117 367479584 657377393 272934175 944960986 114957292 749899103 379231849 849195891 505771720 534285941 85829952 12965689 77492516 74976404 595985073 481786050 84058890 762768196 500138044 332397369 450134640 590582893 769441666 854287447 200215932 506068338 761039872 18375766 798369001 861847487 682787287 799758614 124858539 564665057 93769968 94881560 492159730 271928209 458547714 943602564 110906884 366348273 733685895 260014116 922825741 210052238 927540299 648426929 134916264 302303772 940041468 467292893 90734305 394181643 422801397 7889375 869314609 843849694 138920026 313053229 565825431 815837910 706265777 259729343 212485744 958325933 250940759 277556534 565897813 934651586 309509227 159414232 23675958 173052086 20896385 740745703 948893151 4044617 252274393 38186879 579528704 396951989 20576514 859030448 572340281 834785185 489529881 919575411 96464081 286267084 695244430 710125141 362856765 48314138 316484014 113434281 123840604 883669362 394486366 750102479 634600115 146782388 956636854 163070149 924480611 800214535 200186527 244131188 914284379 348531665 367514269 390462360 789448588 152167435 696631661 975127080 857948682 211559535 676566312 395551839 210797344 165403605 27172026 144748234 770759289 616057924 180893111 623761134 409121395 26050404 826125362 346389047 168009165 109061638 383383919 535288735 630148287 706914695 362244705 222194975 155632430 496208359 771167576 997578874 513225340 197583128 927583439 385063805 312113852 911554618 761936109 873119927 557090669 333239928 843099206 85380295 225985205 952273512 330209279 319650003 114001687 730894360 424000590 459326427 193868913 189359901 125643999 127018310 819049104 364132108 9801355 87985116 740103195 349393982 922299902 692369714 292249108 956905742 345373826 583702109 288634565 233138222 848070117 635792740 165009174 683077743 906749370 269089014 382152538 882111004 179786088 521447607 509559665 249703976 669746388 972172169 222154842 152367579 637842064 418741145 10177072 750088674 51914365 113184336 639990413 406109756 169519549 99716883 423733134 149193564 689513604 3556639 946018235 822391962 144092369 66261401 534144294 105617366 291163634 523246080 517079088 382236516 377989697 19670725 539680858 832088337 751742608 447755982 545711116 255434338 24607833 367032166 508527348 859982356 729937273 805767020 284034332 98924121 189994151 8349683 243947892 19756817 261734847 832592789 487307040 226715205 294716573 894992980 761955487 555724776 384603742 176746621 303330083 578362685 154187939 766127784 744603673 123074227 371931476 835211880 39317919 185924307 856267847 858775089 16835587 464126614 863585498 847746489 973771320 934896567 848293402 975994826 252511649 370958954 119391877 882962069 645671929 220209069 726559207 312425083 347700980 918404682 359128877 123812192 905077564 660989472 902588004 526940374 393384643 914503045 582253740 947072402 202619230 527394298 924343191 165921499 776834329 529275285 978392002 800039794 48092644 284543053 364301491 676092537 78983408 305855987 28476426 950705881 286114878 760915252 712218675 989566122 748805571 847715201 925352866 580316643 32663459 925285654 622926232 284062376 164617321 716799739 789232135 752469685 754675207 433872007 721342773 646585023 997276821 85348872 851909114 259495394 147160333 399010749 275638310 757099185 762507734 746341909 244153954 983881134 773340030 908678900 129617408 385926652 321062806 824444306 564758848 199809027 62670335 436316152 681092649 749398761 762034163 444070957 804673444 779748380 214930277 798582589 331182073 386083928 206544057 277904812 656382958 914091898 990830914 162678830 71048139 215351597 735246388 652247130 113336469 23526423 794387334 317654844 164284785 392028112 782648772 536108972 229532682 427056016 141024459 168082713 323931339 786356570 66833089 341073473 309773950 253525256 843663138 571985202 126826073 333648354 911661887 194933135 270744979 915578433 771466708 217098962 970175886 731824516 794006207 91933036 446929734 879050407 858210014 575828950 4423910 14691580 193038028 427661788 864549913 292247418 407857509 887551572 3016906 185878875 740555404 185626571 166643339 96063915 655808257 412801276 921860605 201033622 578999650 112483056 829352520 325806406 204416206 659357932 277679078 535826253 595001682 29672808 747038755 54376348 775769545 458298788 53440614 669708604 4884168 803558176 962937575 193497247 900119724 273001485 413154131 26325114 230808175 281119439 601224131 722198050 463033904 41180436 114746644 621498217 33636373 698306663 367837861 869277780 252794723 719084784 461541984 252993054 23017762 21397090 657270402 745463987 512253592 478226005 224302856 729926747 42189137 80695229 548819885 259944234 415620101 236069759 668763829 594883231 369981284 746999692 387516121 526430381 788718696 16383810 190760002 212803712 923302947 443774474 254894058 210932353 439792688 402661475 722466125 288846076 460718743 998182929 982087617 677409475 492469007 214223609 642336636 546387782 631136882 785375572 638232349 561595885 383335016 406362169 31132469 506629310 149105272 686714469 696525606 219398090 600815879 795698055 203680802 844398186 634797701 917740296 966928876 719734788 299162286 399107841 784236554 464407585 551792188 177354530 781210092 18952081 47074784 668737254 990136113 302948741 842802804 401570330 24279685 645395595 197552308 155143459 337435940 272168121 126571834 414603 269136771 11484284 177968548 32688478 733005848 166491752 745690266 892371288 340122303 329627590 221324494 117504037 35210389 433853771 735541935 248551059 181351378 358816603 825290353 761997771 845075278 526626539 554181385 706725961 832940982 473648494 36049018 415447842 327974807 12917186 899560500 301710907 983656826 38486757 127990775 190028842 655864102 451112793 332873100 878167676 270534888 557586196 35050210 571513741 956430872 4306176 5069194 961744976 244193031 271760003 289039216 557178237 776188176 838286606 639131008 334362792 689521441 187405136 106446672 644012051 570039523 320912025 868920661 164050789 260428411 369223341 474626640 254518152 198145332 468961313 98689729 611161288 300338811 817676180 737655843 970557852 628935618 347476608 206033184 349456678 368888154 901582335 707926441 473319135 986375995 608618153 198025558 366245846 104812974 700292396 759106643 986307898 338068340 998496545 535421674 105159768 932947214 765430444 197264718 787402507 961354681 478235269 121436025 319847343 120168309 156343836 680012501 173389443 435756145 242282979 9949755 454575181 333953489 907891541 913829069 596717125 828689075 367866680 366467759 813054349 932825230 151205096 912597606 343744198 687546466 119942704 303875921 991305579 825445262 486981237 160692066 134140434 161327769 855302839 710858961 875397337 129111726 122031089 504552361 103338870 186571403 309795573 490440485 757814217 781100849 862695174 54727206 249536774 440449541 691677651 871361470 203021088 746923635 341103092 701024333 744617617 756969895 228632764 162941899 558001543 553693560 404166868 256026357 9474305 566445455 119644649 402703094 657289325 923921420 44401759 487663881 770818493 404421288 772127049 493532729 737433385 787601157 703725051 831493667 423892668 860210724 885462760 174279022 103640178 789512334 587652923 841715284 937758372 216438056 554610982 686234098 409751179 147687813 258729509 276986748 402231507 589358611 48091958 873356385 883378503 776137929 606078427 269875785 72668637 774922585 268567176 369693018 138911755 251155625 109671068 214979139 380152116 628177245 661329955 852496069 695762102 142929257 226034183 51070597 10682590 301179639 743366648 583457530 175920586 185749005 977262527 794838212 57954433 257615300 156895205 709122341 101279443 99950540 633857839 709321732 783251306 76705648 529452728 931043283 289804228 116241717 959330224 457651856 982176113 15619371 113238480 245462017 868884010 485157321 871434369 896990197 306173849 59837774 431651720 623160821 982527703 775509393 326068271 971563690 422678621 164803550 404314574 514736079 433046643 413934691 34406694 378752030 561893872 288870141 109098059 211610340 444974604 189913053 365783281 592142663 792022446 480020076 446715545 276591766 345962858 902353421 920415339 432547121 924246301 740987103 992245907 231695093 819261359 495464139 645845139 798218729 898159789 970538582 766952200 579352212 95717320 615639499 212632718 991789590 387229015 191956247 658200246 879783003 608718370 629768949 844358281 216240113 266370623 952420606 501519960 115182902 5775574 628417078 861007208 365703561 527472407 720527957 93593705 715234831 754590706 463289048 736098905 907416710 712468822 3255011 187711456 620173857 119598538 591066753 917761447 348220990 566134268 455992289 462263191 355628870 849007086 536514975 352904729 224661198 114333750 698379771 70597842 6515099 218486496 830323655 672551758 96214468 877724748 748001361 519342443 307548739 232336892 775776383 453164010 830017265 333686238 927441726 326722324 53699206 279941939 144634215 60337871 980099523 639301503 506365605 872015242 215180866 231117070 77364398 735325397 446528559 274265125 81027680 508294936 998891744 665146433 664863136 53729648 660399935 5146611 335695409 955467656 316684222 741410524 127884173 287313755 700037344 977735615 546293666 32503036 690982929 509446452 845946663 499789395 885333294 645737306 719853420 1513149 938780229 525117932 129612717 476469988 18972711 190102315 189722877 616837182 913518061 862294586 48938410 750879879 436862436 601228976 939353583 558529886 847683160 998156710 843419411 498231060 57869108 513578355 614284803 264729261 359351589 603236592 706577626 38294506 328545729 713530071 707417713 753277703 759902766 880903037 57134371 261649908 146529330 370546256 141587816 763789869 543608762 857073945 266842469 182179701 751308685 680272347 864051318 891292596 760203748 488681198 999547726 740147541 549174969 232637888 291702280 494838457 675842319 110150527 454980505 9014082 669937993 412185225 213739494 175968885 16965617 821385888 565374202 638984032 401024612 459492161 169239419 40547148 837258399 675764954 24904941 830584972 782799766 936881400 972359298 139788554 247010580 58442082 72332903 208883269 421970586 449888871 117895171 390650771 197689436 682222257 537184090 417920331 57935425 82323508 169229602 516748888 384294526 21128972 210292108 789221639 259603017 336301549 139971936 767281763 698576628 669006447 437105337 70986439 869905118 271651507 183681904 459036130 732835727 412134042 348278016 153339329 798509444 441637225 788068687 203425074 369439401 630825047 493565383 317955935 950617224 269275521 77143379 588276709 311868482 676633952 101985589 638992481 938121314 905891547 265307806 982426526 884289467 560158764 503214828 265266504 553797159 21243730 145628451 66033111 885701707 819072427 229827491 188996294 457479518 900969298 150558309 545325910 534486291 824052182 654197996 990791132 507451070 212502742 828749507 653095337 414319337 763602327 591877967 400180012 762864365 881023846 426825986 213885159 362467430 459590617 942580068 113414153 219186751 949897787 128236194 770141309 332089007 249632910 75047892 243514211 353983405 927145358 748276558 930954674 685045006 713870597 90873342 802613566 169646791 812678646 809254053 22896887 240223177 919237099 227551811 405625616 967008927 495219844 6299258 553771043 463390499 340394784 545654447 957393277 531322645 191487782 821303245 593430205 173590884 4189262 838339434 27506972 986790379 963929132 602072651 802873130 629014336 969847489 296067320 228493721 873324899 933740327 649020252 711760954 54777936 100075240 838614376 533488398 345781250 886533629 819792314 288033032 54202167 984736344 101882072 267490688 357031276 471811189 187815861 191858461 249400538 142081466 216391020 672604858 951306862 26557420 716838563 36805219 893061946 168846677 297735346 358079113 23482537 410063186 151711063 907318820 288412834 898868434 725566578 395958418 895062290 669245599 621228582 125139961 828773014 231371857 312256995 979662153 263486070 749025365 971985782 792745087 731645159 643581785 241179134 7140312 132407159 831172154 92049176 55970313 490346825 686255294 286911401 759333729 232025181 64464751 144709678 446668527 914110240 482220558 35856755 13121561 210929612 822914059 455228248 820156481 361477897 915330921 750536258 358018542 410241531 295092365 499783353 356693971 881525520 35033607 276988670 426575042 626057137 631597489 972056987 709526875 226491845 874547343 92505422 221695295 452300918 653498714 280804717 513763054 110182044 868717505 867264356 45135322 186236455 994275677 4075117 240674438 220900961 778434604 986190447 290660667 115822769 975232660 216138631 271585761 894060539 601935917 179122939 431583410 325260682 449527301 607203254 145265380 518392428 39806335 493896379 310062143 132364439 373327419 94024239 396047050 187242954 341083643 119823156 174240246 920769309 392809403 624933310 357366514 340750093 403631556 442688878 196074493 77910186 216185479 601918930 180809099 20327760 968598182 257573841 243477644 559700306 38052877 372519344 853387778 78340484 875701515 11841917 289546630 173130860 174721762 990958003 171498187 542808178 772912738 61265533 135634647 48246488 442211109 664293974 590907217 3418493 654347128 654202898 906425959 79562326 254842814 836140955 248429559 895155923 490590542 123665554 384724436 960367057 126436477 950604357 516055991 897954347 163737153 360167516 518323229 46261060 507925277 817488762 505212060 503744429 89157688 289909910 275576478 294030160 508456281 986909766 727787121 465674322 241364765 19552950 508647403 553984949 347353292 965928032 657510663 553821546 142529460 439271709 181053538 836868597 384243884 861358735 29890247 211200783 139868911 578648478 280073034 717100877 214879865 225602692 343170793 592646522 962399587 995254037 104857236 282159915 213013214 375234007 425822452 742488909 442895280 938602455 327687907 942150365 60070797 560083434 27849644 765225281 83083818 417724264 550242282 414930753 749380190 30751541 165493991 361661124 670853 829882088 800622849 103525710 253185799 961161873 531324139 516484717 73366279 179685777 613729424 284388482 835194476 372171147 1183864 227125776 783608706 174158252 685274907 521852747 217046274 391952840 165087088 938818690 577075599 164999444 2628733 367128711 123733949 679039775 583420250 165298853 853383024 14934943 80093183 644650843 283162412 417238886 923931666 598168736 445571771 734574969 769616278 904119142 598373546 4257804 972481090 907318114 340186926 857039165 352215704 573123652 408999189 882714902 632366214 91656910 862200598 55273274 693073994 136544097 216225156 115807184 260611952 650865263 162280828 689171009 900714493 15721044 368950191 98344817 801447596 588677214 835697364 508759555 308433558 257346369 819370728 845788549 548125404 37123761 282148518 331347883 92159917 31164146 321591240 180594713 175308332 828772209 382770009 82150048 179123477 877091456 248558067 190246803 657737176 955124148 209310995 571696208 467044015 729764833 396539772 401277145 792949138 155572649 674458395 817685160 359269503 963457092 892795035 240443167 556931217 364229739 237582797 774406817 952992890 295109479 326648368 115469006 78931476 817108355 617768196 144416613 606925128 986558250 167712367 315725216 114531814 268329636 831537254 825521769 123508761 602174235 921364974 364807019 129308695 799164026 373267276 887110089 30038951 382424258 259665578 685393910 106544874 168168115 565083492 24462589 47291098 873972539 750519435 423989530 19614655 996595915 89794751 166566929 539786257 145997681 52655823 420743072 22145258 165928566 23015746 546427341 967903378 510645092 117212876 735973121 936881017 130752896 995599494 288089168 570361786 66432992 187622869 616853419 61036712 294855763 678588151 412986364 944846220 270225284 921968668 173461186 929179371 35359819 4802107 886121709 964735478 47313686 183473853 252733020 247951563 725195434 244257310 414615094 182806634 799283045 689745757 142622220 347963274 124076897 436800574 517288346 390346751 213347544 674688803 754548626 256883979 440454878 492666758 109924814 491293720 327227785 45126613 988524653 698183935 161410677 365013546 721995307 135041702 445353690 234815963 185008235 302465593 317687088 671902377 858817768 76127082 738447852 541364248 371515866 545403088 840314391 394728128 904178109 279603553 826490151 395176463 845041644 330403649 886109354 147815944 491284861 450927331 487034791 644271186 717038575 649493244 565621782 203676166 277595273 220235376 965146070 689846217 476528548 522414348 258588256 476498548 83927307 553940065 376861664 354077294 63826928 932296255 61329414 323903974 811999813 115629824 733938935 899713883 424606949 50475374 716952357 63637497 882016142 392117635 203346949 881366264 15978318 147872899 689740624 920275154 578713845 116217704 958305738 805854712 637655590 164418189 591089384 50331292 525984597 925191960 236451717 106875185 687744250 121467124 57327805 166202558 628948981 858894794 303239906 61298057 13806649 240770667 586872956 750442778 469949501 153057687 178065286 777607182 615793862 937945444 418077783 967012089 142507088 936967090 139749885 142090520 388226210 259249551 453043804 84212225 642339646 675891850 817339520 204416572 885926065 858216928 965671305 31093078 71537995 190338470 519027987 431898297 598951057 761158166 162506112 83104979 249365903 900538265 556409018 555236480 269655412 710328232 697915685 688120659 27806464 125651765 496894663 724465073 709315865 673653056 432582479 739706959 650586944 380158046 549213172 587776838 39095221 507368036 717227206 679038928 626107932 300379995 590440185 669319409 850756856 999013456 197810961 3784209 219859504 260347980 562253699 661111446 869956655 496445764 670842415 554408567 10089405 724954318 438332294 715590768 165664688 417789842 867701717 46826770 818024495 883647365 75370309 51431962 565805063 50367391 887341409 140907772 764185553 210438449 370022447 715826834 207292416 866804494 843345188 523948123 632580935 658055496 532201177 523783634 29243411 71009052 945161663 621087728 294055996 471445534 205436428 802559514 63407908 401824862 488276396 691598951 765837349 147802604 415163679 711242618 283874500 632043607 273092244 648674800 359457356 866322441 8769678 542393395 310239457 461221744 734318784 472664648 353583572 590421918 589770818 788982495 144022408 280012795 501339661 587499598 58945251 9052727 424703837 654156899 742902649 878507038 953954744 212643364 746509621 205730354 166616032 609653964 185514735 112879625 886025792 60677759 605794576 648874980 593162822 486851551 809531488 524065179 41464260 50506939 631785869 929987350 628259622 157585943 536382012 596105349 542652347 909535856 427932286 187787257 3785255 49671090 610185707 952085940 867675038 348533800 43766067 888242150 7839951 615578703 259984350 837985131 816455127 404927928 649188000 609582880 574058445 756306070 666035087 123840342 339137962 254174832 196335014 410160364 720099312 482986995 453758525 963622016 694339717 356486800 973806760 9813872 483701636 758292020 921518419 635218198 308128693 697788699 864422446 551948847 569757956 670566776 838797096 675372437 36180618 754439628 556668145 544870544 635391086 216151469 956195106 228958350 7833108 826929297 755690175 129474246 791816203 6962261 743310237 219277787 115709138 507854677 291087414 180593286 797189575 842449592 822706661 676878600 499059054 421935552 403997726 199020609 356641648 194785507 220476245 110682692 97118338 338298437 870642769 103178117 895436637 117406490 68113959 169153812 422465022 951984365 938521412 33873894 42693775 876342690 691597685 17755504 131414709 860175226 284896197 327214205 903791041 517726811 26448083 248625305 399919795 803369556 349069617 405281552 859684382 157754586 513016700 524159870 865217815 855370896 230222962 262070306 546248234 520267182 124153332 136473072 348243180 823040258 746637959 787987020 115835381 338227986 395621354 559502679 984681993 248720653 98318897 101066925 863514870 770029216 989807165 842660642 965296975 707982877 911051185 864006075 408981158 558235764 360158626 355047835 197268638 974855578 8216005 130835383 497440992 773232331 574396420 601888750 343742550 437430873 464929931 683890767 153826099 539957643 515812795 665966996 700389912 925914716 750831970 821137381 511514933 63376664 53705034 415045236 158176382 582584232 442311258 475967901 716772636 821372406 931970178 418342706 649593136 658510022 616583153 949627499 882215577 253320835 73353073 533734380 459642797 645443404 987865642 888703057 632107966 460851679 833063668 453168451 376997895 162792688 296835659 494703023 265633625 843222033 67720495 471998937 633278647 136936681 645755263 201017112 745920393 23271813 923093881 218540454 643630820 82538787 560517880 269172806 21815871 520483407 184643031 921341105 330384920 938123346 635855304 602252653 25762223 953642245 15834500 625305766 211650021 165311660 256185456 534796128 175205612 818955138 287074668 582299736 409099866 474715071 139933563 474391164 585620856 562661231 446965698 773565564 476689220 451737828 526596741 521626289 312720706 649005258 870149203 903354141 166587230 576225254 212769658 90178796 899230495 502960833 23446181 552140544 174801737 512249774 121543309 62553264 447990719 12254030 723400198 402692423 911883832 521009964 398111609 67765129 87256602 848299886 987800497 598967953 247835685 272012930 61155307 168745355 868191410 77323683 159673279 784667497 165497748 291844809 902673224 890206750 4679582 685822733 96176645 148080938 16935377 979557693 157465603 332094289 590998374 657746385 74441311 219925177 486249032 169768187 795971657 526622282 135028183 203538936 882844122 869184423 394384768 994473278 918186741 731591118 679669060 166977171 734606006 737295462 585399851 744405924 104894033 359465114 233944743 53794982 173244035 148885405 220305475 716133124 883659620 965328377 883280686 205920673 489731678 309113066 586157660 952778091 769552578 579866930 976844594 91863397 443453662 312234154 258710797 165643306 220952169 37062921 689145128 256474081 774974776 359436198 175971962 133259075 867979836 482720855 858896029 787132392 711123862 731064806 703279883 235257114 850026878 480412061 519955210 283722974 240350347 190790719 669233166 594698560 299764388 439186805 152122686 514310432 242736551 478274405 587657799 445392821 929622641 577712825 832245878 753968012 819327456 847545301 363294715 182889773 363419016 865243297 385962570 714802439 954704982 96947943 175301646 392202139 593306876 983201678 702678156 612038194 291065028 569235968 210025756 876503337 94827932 503025594 248322819 828877016 376264836 277568023 78965278 604565827 976862582 321614852 928136064 635158384 69497643 41535089 268072497 106464599 464652976 696665365 477951366 663812500 37366494 638473180 313341622 214077606 606361079 655742771 186219468 297309548 626096054 55889531 142023243 622850757 35676691 872122569 408607997 168146206 41073338 264092225 188077972 79582824 395666097 966339060 937739567 773464228 384910472 164740068 354831790 83016644 836242078 6313221 27825573 780070126 518144729 625396443 404830129 722372339 555650254 279370284 253129378 249415886 220927719 282511455 703344176 537405749 353853724 192013340 968787111 311997232 769841045 161463684 188277729 61101579 93775400 935240693 312152889 858177389 794827557 297247702 888094379 686969150 5089640 123525568 85266323 501643881 62413279 604054701 571970240 720967189 511198432 126664733 196903525 41455888 126379966 89538409 587725585 942727174 921580667 816366430 854801013 957381629 720922831 974548787 163758680 623078712 708084488 447972679 519620075 550342476 180323054 151407032 854072663 964960056 926278301 67715825 684123711 769943232 936650702 864567173 61924169 731607571 94308606 856820232 418746566 813892012 404402043 505475331 135076789 34978716 895966300 456058784 148985823 246371604 959172544 572420796 282523843 640727410 505669780 820745478 161927449 498987644 532811409 944883415 808466949 672228306 142356766 339404154 925350780 992079671 161297413 588271292 13080548 980672017 806258963 170372079 824292894 106902850 696505420 835160758 832304579 870179190 416598512 931997854 729178196 6180315 793077566 698392095 660786548 113650229 581525406 787205885 948780712 489890807 477478665 274666550 129847218 117129027 428410197 332547994 535758606 581769878 217403368 989595572 466919095 717588397 475825255 412100868 704447275 927494263 339545001 411491593 599914242 978472650 184448503 33706539 153896768 544444031 120622610 782232220 671207003 270988448 112504312 347462083 666375557 798512197 581599126 359154333 652043800 475202699 801532060 141959117 173155304 107552094 64211102 747098165 732070227 109131755 703069099 6806043 438576163 680060014 422031336 525557751 742174609 121188883 967618693 93141874 74250937 742367162 32923013 706354389 304135308 992486133 54243056 365989697 138655569 639544511 605276946 62481982 329005386 946732029 211539020 991639620 247377631 181437751 579785872 31248999 329190909 250030571 111170374 525026451 505905471 693383935 4727834 207182909 800040111 294903306 639201574 37781546 373489908 520295799 499218107 556214112 951641401 50790764 83962832 414742717 584199509 284416536 165613136 733481634 789276850 427723065 545599051 892245278 858493213 229485703 175860343 603814219 453456687 973298461 342363640 393380704 325374072 527218280 870329633 664138997 658756268 283281413 236263893 14061945 130258605 632848531 450168777 938231822 948047000 900292177 741152078 540869462 156078915 187536156 155822072 587749179 443712655 351333331 672933424 527071483 764051365 388178128 526360027 556922243 378511420 246852016 252445903 632330295 142028491 4706147 635618370 787319661 440944555 697255655 100949369 767523726 906204021 790457607 526517572 177953678 87665229 546124713 706713532 873837251 251786286 972370360 668808884 307540273 3669917 81970027 464370624 70330791 958143612 916779777 167726701 669272260 341232493 768858146 29419531 827311992 360830975 264543893 78104360 80995148 410870650 65697758 843816355 486302406 277217204 264653315 18084467 97016668 40815636 255009577 266665988 172040330 121175682 241146535 517070210 899752759 240795927 667648703 200212008 375269175 562503519 721627823 660202581 517026279 679543097 739843324 991405369 232069099 514050179 632339934 794658532 199314105 447823872 486872930 752896265 359517287 125244571 213036384 724925987 530361005 12312104 397785951 625996531 868009852 81147177 920314420 473335254 927173695 992128098 298919179 843854640 831448026 235631899 83319059 470443228 959117248 530292371 566266276 721066378 898099250 300738258 913379727 351250402 539917243 524661373 271691731 390269205 416620672 218989420 406046658 198363532 569459038 398457812 451748621 404204962 676498133 167838854 685035429 949264833 185911264 565923433 898643021 398093782 828201269 509217110 682788332 550214843 5780809 548012483 407681978 679952448 114840213 880957082 105698779 918524382 408500603 111132897 829864724 15751881 106427446 427333940 730896464 541041259 535483217 400716976 427203503 972863308 439570008 226122812 124369137 413414980 160722482 505896845 891784791 64285 756274614 686256568 820531500 536929502 66723544 554300 650720512 957648116 3635870 206561919 642378282 75610416 759595563 542611487 887924808 107601202 17747918 274631628 652602384 137299288 935116994 369890035 153679791 929351392 954259063 134773490 294635642 882749770 81828367 164801223 525268606 950319971 484715086 585705068 203426464 745046374 292142059 719233191 168552300 512602598 764635179 117266094 350972969 462365932 294690865 344892791 505406800 12332565 769962198 895731361 258751851 29685232 901208240 236146422 10140092 309478245 362462642 386961248 163290315 186312099 21723580 860731178 876509142 888789056 454356664 670691122 766753370 838050172 145701085 682307574 341966475 674790161 400616205 50173325 5508006 490200744 69015469 481338472 22389221 311348410 317696810 337839127 791069463 417855480 563110270 641541953 828510634 253715425 940999034 570149137 203261 725832639 281620797 619804430 81747589 91050036 642100571 685480391 461156835 67672767 421095781 749031082 223816815 691862606 771858085 340681956 266691593 131924112 112192817 192898416 967844990 81841491 908874950 140582395 196067197 402125502 274026759 142220976 202434718 22061100 366787279 466528373 125910091 946628162 171426087 361618250 907474317 243778900 930948455 584740188 921345752 790094699 143620460 12047453 281289050 331461260 226137400 819933443 628103769 978937280 678881519 239379883 597433554 909444567 980354390 843201973 63174934 254513456 27842708 140908379 803970146 82203161 224790692 267560486 136535557 896806104 963207695 731859881 468968905 570300332 758681877 14338885 132089079 13740507 232422337 224059159 441800699 113569302 199541626 822537339 696425930 82982949 44488424 927767410 998712280 868865693 419681689 464553764 789417332 552969911 503373670 411036445 630940246 11748224 718603895 581692384 462055293 480952104 666043066 477226864 211260376 565634311 614542491 884167978 900711500 291094149 746587394 445262847 977205419 188533976 419763938 984185037 873995972 366167462 599280425 507571732 405485163 278076244 846879566 875055351 78639854 589319235 870137168 194319101 920262066 278323477 950046618 554026585 688676418 743819332 191380625 644246296 361833212 421304828 957596907 734149385 213933127 618202928 927251856 213714219 682135857 711115099 14144271 112675946 83276205 382064813 26471535 844327254 82138392 738296510 37720456 817927423 388081866 201837887 380869890 795432062 612188112 233668602 840509345 426512133 283784925 565354534 14825311 259157607 629000479 487120441 839981634 794405113 647984866 247103615 158133966 131311987 435695033 272403448 532855473 731792789 751824354 618526699 444304504 708216931 286062701 978614033 800983959 646924824 468621955 328474638 745444751 787488466 316190918 697163351 732142617 143711454 569865375 123775223 578205076 506506234 256084983 947527069 789167474 801038337 43254534 513429751 605061071 537919051 254729533 237055927 283748266 67740027 397935803 625995707 924534182 718916319 407815704 248885791 424589523 618875624 966231108 465230951 650563721 883976240 680366528 634120946 324879420 814983799 864329275 948056766 342629378 862621718 411061018 722736479 863629312 352227952 527025261 856655754 672607912 30896273 522594401 447812530 835547225 91230292 228419937 21205356 803909227 641302718 26129758 858395776 734202224 204760 191149702 631030267 301992686 961657240 318020337 753630356 767756690 338452315 746299925 185016548 233085566 59918031 906093334 301980316 642086281 181008744 492458341 128808327 60375222 72072233 373588785 514763603 887476321 261103491 74106936 963258722 531200775 407748281 30190948 283777124 756210110 350966760 632348106 560865853 824036676 996034993 729494436 16479232 749833746 302943214 257116062 918996494 794416827 471981361 123877591 765901571 292733458 44341015 109546791 429348649 976132638 603403765 960809205 380346584 205345275 316464037 57608517 691211288 320953098 13556895 790603743 137860783 226994843 718977320 833554935 170301616 246739010 122143415 398644361 536665502 122681752 986475452 727983142 393098367 753098597 146648620 342469046 436095809 261655880 198078517 485801340 269296176 10959535 890249209 852682341 319083139 873760500 774993633 438521362 114070133 212616993 350180392 362097195 871288585 386262176 43448531 471365547 677760717 384270109 824717543 837523193 964490794 661700251 366899080 76200010 75629739 748721817 50975851 834045165 774086085 490771655 593012149 770722137 234456105 909075011 416989372 929765110 701640475 361039879 87547444 388927719 792915905 645983198 34802197 169461258 197396925 307916500 239990801 780218348 717555336 32647721 699206782 961693891 475429185 544868235 835458674 426716973 309315681 590935292 89408983 400667404 910992358 527198643 513772948 660198735 438324419 180660585 284874560 221551399 793794579 705465953 405618415 498043567 98804165 232814606 809960125 258883436 509146043 135748246 330283269 663837780 113981335 730682918 270710703 173179599 200127030 992771411 329436718 20586546 907321109 612863090 775258842 690451427 198921080 976501682 998481130 460812654 159797163 100013413 370006158 798379926 862260487 494424901 172577633 511260548 89803427 430692405 204364878 744495170 431460798 869200961 879846682 375699620 989416696 170696736 998951125 29814326 193492828 832828093 394032787 543543835 349883378 216732189 137804919 997505483 728365371 955233708 686997469 130198413 202230710 630610197 449249432 332361749 996251864 253883147 799219440 37646220 424317234 490146108 873541852 483572519 976160545 407896227 383169417 600094036 451067919 556045107 491366470 778541719 288006924 616043886 406500572 9849392 279900917 613112011 668153104 684398868 808415293 751519821 286322273 436436044 688491525 217819109 435189033 636278939 853697251 826963085 739248409 396879773 560965265 80885123 412194265 777456889 41670196 632961833 533420448 634412399 140739792 160496683 375012626 121079739 641392172 469973117 848289276 364392517 378191302 196225098 843621780 325701711 478779843 358157109 642003508 835448179 551254730 246328408 549152968 823902855 20571413 718227717 908274505 273300439 598734997 404151683 159743999 942204740 30923659 909178836 941471764 441893694 934822 124738303 638483654 978246439 678542338 54889809 618754152 779183208 562761273 105327828 748212703 791650919 817564920 753258478 868198673 41716867 237554473 220794416 797998174 35154494 535080843 403804148 904371101 14461532 164501422 91422755 765108510 591525619 595647000 38479605 59753016 423316277 545259307 755097688 983629187 468939840 806490222 470160908 243462938 762358152 68113626 854617447 905456193 251967410 519678114 916589558 539850408 609998700 50198481 27157293 7773749 177521567 393347001 7432876 761096055 269126813 125284408 312039002 172626145 988987883 31678454 452040755 652154078 348042066 199850343 751701369 233917367 565354636 59435751 879286063 263160432 493643768 48002575 203567186 626350142 178642743 310418229 777931304 892606556 150349101 234655696 946278342 244993868 58091948 685643162 79015848 771376708 147931957 683044596 143576326 144510870 719603803 454331639 648552496 125910895 404403757 224412192 36842970 123584411 454460254 513317356 904931573 938099856 904816271 120096592 142953375 838214712 255986850 574518397 434905626 784718143 369599532 227196994 778516780 885742386 696509729 203440038 80481681 44326688 403804137 732598573 56783863 555668784 610889123 980068126 448632778 263136894 673523208 903395836 177151603 452881762 96611576 253611759 905782710 434950601 110379120 968547550 279342747 46838077 217807886 44103908 277514871 512358045 602948587 502976588 748575329 810972772 190492265 129001234 400600265 624732660 220708129 761085878 464952179 491351890 412625576 716315500 172528234 170954789 69923714 486608909 684960463 128514225 257499842 722104578 39219638 441789355 203718801 882554222 732735711 879513012 539325963 225125827 104972942 134030090 9982283 121346779 993380814 3682641 245747237 301151752 301644836 90453950 677873155 700518177 703990903 843245805 646242896 636418454 192999798 118727966 605235029 131521089 146965936 119411271 786761777 598822393 101858635 554886802 584886249 56807295 902501285 811130711 791869276 753443711 997638369 371189089 894952548 46013855 260517594 710412019 370085543 437268441 294437601 841679731 88716005 363533116 873308905 506583448 957644306 217616342 382935446 52176153 477171282 881435271 597203173 465414481 598983047 869634057 995151599 459835668 918554433 84232437 841086373 529508501 619078125 506820411 10430812 462415063 881897650 161535716 668461012 144083501 416057918 87903907 683349925 50138635 234182286 899452236 906843129 226975568 226347757 296860537 799280334 157367780 739613623 249144357 170017431 277423449 494626887 410801638 443303708 379041341 117641901 812242039 324049262 441764227 398853851 191081658 931234255 608779570 653263128 80233493 546484841 681811717 243226909 542901426 95539359 469571951 959632317 576473369 845661064 584055721 72776721 153902873 785986158 703667275 322026695 670695713 154883528 100488496 998556447 22767054 340722250 149978072 69016417 909603896 933232177 461794835 930617479 37443583 489908302 102432187 213815035 785505192 551440798 597237062 595483055 695103426 6260946 658016218 998424455 558566056 602722799 85135100 992046671 150237028 515865841 835019907 967283075 594306694 209777609 684841118 605004299 129364675 252015001 502819969 763841462 867945986 327206064 940634395 904561848 742193686 440041618 527441925 815239529 311723372 570556384 129467416 665266761 438665891 601730271 203944934 733077135 724347957 449017754 845668783 242711105 341244277 481595384 476363461 932457632 989327248 12890468 749038836 336283422 122925739 369051062 797011690 98406565 682223942 454630791 339495791 183019697 185802324 310034548 730480539 275431855 916937370 789147639 660169429 699760360 849305555 861993739 870610565 210344341 339881881 240614570 60884110 905463734 39707551 971262234 106266409 371736017 603149788 241868744 320237714 786152066 891277117 670110168 229172642 35402684 462763583 442468046 243641386 190911038 7732805 570500735 536344400 294201136 993011014 933721168 538327642 976677568 889281410 61572840 542277016 43860300 932171044 411576897 884568962 19984736 175253564 833056848 539243098 555797028 277465460 366310719 331983734 947251960 791674948 178129844 374704294 447667100 693457664 408680842 371171413 2746459 650843467 575192324 434389161 930056881 106035715 462362526 402234365 772100888 355043404 364549243 577572846 214390760 901888845 84080357 442576742 502484788 277363741 934854557 171278681 906377142 572916860 247039323 220857010 838413206 74270626 31450896 995933105 898111092 242537702 291064823 133219486 267466179 934576151 568023236 36436709 191286613 791883734 637409835 983481180 117474166 677844118 144689799 620626737 860985768 190145010 114162287 534446195 236132003 446441297 244745179 653253429 888601571 169801856 810416955 945178503 156727408 74514120 753855498 779843833 268400443 395556211 390460105 874103614 618664397 673817967 303270879 708289538 710374463 998240839 446006023 647128705 603338805 830756748 86285447 217098663 779344167 83946576 233536225 859024672 27081630 642619871 462749769 163689633 537936595 228112241 788298815 927640155 199634437 819678802 465405994 149582193 750278556 650061190 33073159 651417160 107302838 216026131 810106459 725879693 772669307 277546549 663275835 71064783 35759624 148676924 337107026 434199207 437601726 610436949 908722804 848404891 670223556 792424577 409692493 851655030 558651081 365214085 792996942 178633620 260421662 692498658 739324019 461691071 374080287 935735387 656850667 46821598 711291999 410282767 701399860 892150832 694786516 709317930 666470230 732481081 750105020 66198849 469853957 801671573 859237781 378341925 116074532 666858933 430298709 106762612 939670962 233582070 177693516 541849073 418810994 82877200 719559356 256269064 341012495 18910892 54774639 436658804 10899253 834437544 148177442 712400325 506482937 425550399 129533100 478273694 157896176 713580920 528831465 730694831 198911392 284389526 882998666 102420838 825586219 458594016 380736960 25738315 63368165 1183546 298564498 993703996 928759551 398277220 128565913 449635991 257351662 867862973 104476020 938762648 182633573 256749810 613599145 151469201 479791665 26367234 225188692 406646542 32240090 618253249 916651849 487522214 122857753 526004052 872004522 664996768 409286564 527959506 97894821 301465462 537992571 443604589 312234495 827686396 544948903 731299355 722726536 146537050 209235297 532822215 653946266 352559040 756399746 403209193 951713304 616323246 658700136 976112412 60175273 4391218 104300337 390080246 866041014 720981419 182389720 173104170 1070678 222020497 147911374 389048133 489569369 49906397 275766318 41122308 479694240 784056232 224626571 536359315 148951359 790103701 170950658 735292983 551490676 98980543 589017416 504383994 164814834 220082785 16336231 409910679 192782837 510806028 619713589 962789770 479418272 340976618 627304626 21381988 242567408 545093581 889483368 813042248 562733224 406789846 11068818 274449298 193247599 188023455 546386897 932326181 639485706 756778103 696249959 97227187 474541521 4238319 486902694 155046886 637185478 288865210 722428563 781343321 401574188 723529624 836688262 752379612 562373808 688158293 169020908 508683952 163183085 454380603 883996553 751830057 369845092 744786897 519148747 351375289 70441433 399105618 32891739 294182851 814031123 935861842 153514703 411372992 222464562 229076937 502946024 480556799 729393724 501854623 994831886 777414306 486820011 834741347 878807399 103153611 620975785 110997104 702509549 328476487 232236141 765804655 678617551 357349778 299692409 500132470 669487436 448116740 926277906 428778208 3444082 491226012 20180864 816886184 339274897 305537309 200798800 159374914 965840873 492795770 876342339 264876679 78502136 720800830 155228875 168833956 821742771 165292981 960637695 44589832 877796391 474374963 845897481 927628041 227250711 796814163 180748110 78292769 674679150 762536183 987176178 352696858 456017447 459566323 227383749 33544108 172692423 619263082 517166331 342905796 234374981 563080241 110108525 974112340 747628090 721434096 668253186 397345931 184304926 315062278 883398838 573974176 286391202 369812078 181882232 17089162 111332319 542438155 372770234 858935168 909904327 143303732 240100894 142388323 137557992 588913710 29578110 639603611 219615297 897951895 457223788 960188483 641990415 271762978 628188861 266009376 445959996 207247436 912245904 790247924 590125164 670439877 333622 34519069 716679781 277280550 693893699 845421865 472502964 497874882 950660920 371300098 978020231 567571673 457842963 820199554 415522135 301873081 710656683 286536628 497282519 252235973 297306789 539462543 77104923 257244503 856531806 961827128 327752582 750411267 162027856 399938807 145956663 484978093 873552217 326713509 75131030 291843158 351268797 723373992 64195505 184388685 301766487 673438943 175550857 844810542 788611247 806836163 427220173 194217072 494258281 249770554 809642735 266208095 783266682 167872851 129817778 883327261 641954897 629593966 53253283 228276879 854973604 70324951 840786635 367390993 41843371 915255174 826301603 67664376 574511524 374791349 991832863 832164586 778302485 102738786 195521377 424304384 543738848 858669260 811276997 203593813 763412877 964203363 458518981 744856177 9373658 536724904 656228880 366804685 690951320 103345416 132487110 753597648 393090406 133480245 444969725 923420035 802733061 73458151 880995239 7296625 198187235 520141226 338958932 15318915 930577200 267836308 606110315 797859964 952863189 403057235 33563280 696653984 787794492 876699713 628921531 25888460 81487398 622779547 352369803 226064569 183135923 141332185 525603483 929836755 232200123 707942797 375715777 783772129 794140065 999524741 549852499 963804912 418934939 397571715 275355751 816062636 546891756 385919808 956577015 380305108 277174066 936220083 3879232 394128791 93424856 740335974 179980213 16084987 50537391 622378853 520422607 128230097 927183943 438526551 51033354 730171527 930332513 746244888 121312460 483825701 249762226 513385055 968949873 641682721 207548391 283346710 795504584 595769976 231448044 4587680 69277317 750710557 603219749 273709464 470604205 52324453 65181845 968297025 408590762 143689541 255981749 970638555 30164506 503875438 873071242 338404666 265264688 94173066 285451501 4205047 812014979 29715766 658796664 83821220 462723125 729304463 648154071 920839732 840497397 875811549 854012491 792029146 299005096 523256309 351485743 61265107 819437522 74774528 191443623 733337204 266769348 883818872 994413791 11195135 79201099 10581281 64474222 490772933 301603794 43275695 187945145 471891174 926113126 288137357 989195516 322101424 364965215 277375457 855290128 629230747 333505604 736245665 421739447 612905387 802197365 600001153 22685857 4048244 65082815 790496122 164540876 209554464 210439114 570225085 607142246 44364496 61483116 948865009 771265017 918638034 986797271 38497005 309407277 91909587 864082769 489553546 93544513 327536109 469254153 574987249 634208316 230749881 342627427 354370801 772027838 398585843 143264692 668142561 625008824 16790804 149401446 694435718 178613612 932275298 924276475 716912702 349496773 389688749 918448801 605981568 110833401 877938777 183615137 109274467 913240825 125878646 695503011 403968384 410693939 3309257 980868720 555869982 403586528 999117611 935521479 574718079 172765573 890437958 227660464 742658085 182902340 170904831 803258310 294257487 156620515 943175216 968295060 557640534 657963747 555370830 909260336 145187428 986874204 929007096 923479919 962160290 294923527 882868362 720210217 22167483 267799794 448748210 142399628 472311198 133587828 14770308 112971354 616124473 443169172 765885795 82290298 234402656 4120033 756282405 512164216 225079290 721062089 621543496 542863973 938471671 832000997 558839738 114770000 108114426 301293542 788034236 51620688 818521335 367666913 287556297 630344627 274612122 925986923 332490717 495673050 990660425 349551656 842360517 419966022 963473830 8849410 245239968 126591052 840894639 909505911 244306831 763879764 637671051 652975714 284401961 241251912 156957147 469239972 319092509 5693299 839239992 612119517 185138160 559499981 235272893 19802098 261508382 30113553 390115187 960844963 739031517 918163012 445478324 551162975 147674844 36376838 29698829 184519433 203816931 700081018 66156565 427347223 26041990 960413729 418926871 495074033 44250772 350892993 744641207 676644784 826461091 479773340 702583824 667607951 301424362 112331544 863305562 26480347 900593338 105718397 52061773 621457840 945453100 139086036 141193751 734570859 224603485 809083871 106846320 971555685 54068339 914654935 964659362 649352358 371207929 269500848 488160755 74329236 12144206 546505253 75049500 374676159 785872077 176378579 143835727 73485630 284747234 669113611 769075798 686976054 363605370 559494261 10005561 197401946 152076715 789267746 400259173 26649121 510549042 854064307 822073353 152908650 421067076 834306005 480125087 607535358 338898130 389747193 196824175 256951197 413823766 357804063 421383029 804115920 563278467 717861443 320390802 59101439 75635488 148314136 486132910 291806425 635934350 164077501 729136377 70520815 11103232 166771829 129256210 944993213 673311703 478760951 328963335 987357906 400889673 312594969 581030021 462642881 181555747 773378019 836558584 809407572 841526973 150239382 748993832 455268624 126242169 562825612 123434988 809625078 341778199 140750382 225614456 874076326 31657605 693931641 323292583 75846892 609648634 431436661 237027985 205910128 260267133 745402354 163234413 190228578 632035484 825243215 287546660 949797514 51737741 161963870 272382528 25887685 235799567 928861176 242326076 688575672 176197941 634044511 536462606 586151189 732348498 961918302 855316243 756375733 750673530 70036441 272913453 194874851 84796890 663245369 369883814 666002224 152066532 211278431 387028650 571665192 883747042 601389116 861083022 274625523 600779196 267368524 177768130 226207745 82341363 149828435 441246069 980737977 678952029 582562497 855448935 431785556 509711931 795564375 632224570 268271765 976160338 683708786 615203972 972036884 548225567 387998208 184471415 584333903 500051187 688570668 973995495 37320961 18056011 473241101 99919616 641099793 27898142 678696684 828510657 344168930 339789649 56658576 818459151 120476974 784185532 912447704 760644486 543015552 826606407 541722905 64767719 727767744 568297501 331605137 350526010 802624664 789053299 699900449 879917561 954374217 974239408 197300853 914670913 961164824 289381438 909985911 172063011 465622428 275226102 991433430 913935950 467191103 288305558 166167490 269032396 370484588 204238340 197560782 227401426 768311938 168016443 923250535 451000972 490567317 178431385 673820983 388583633 28414379 595961079 46666419 326971093 511511944 48299928 231584230 103786002 465829772 846767369 160481610 620049781 68781213 155606477 210151749 593725773 727339501 10216348 769347712 420560186 275071699 529446164 32647690 439517385 908464652 21309439 461488724 564297361 55851348 127886602 782017450 453263077 821646144 163055613 140224699 428376097 137193303 883201577 518644513 902733337 888669568 753070020 820324039 423990342 432592121 869982197 674134446 394186278 80866286 39482450 143375479 197679304 169756106 842328640 65550395 450957277 203738759 942659095 560561421 218012961 375714094 715483652 454209983 210235909 779615988 46296198 998509356 998616532 391420366 328868567 376186595 226725726 324270251 709747164 339482948 979259869 812661925 111089350 394842306 441493747 292720385 448374136 150462345 88004338 443902992 170762152 629582597 27558884 790829444 694440748 274730227 607294892 700636825 80105805 188318188 558177750 26873730 629846107 53678290 360669150 194828274 177962254 382553562 324464058 949763176 667915844 845802869 186501508 379022613 790555622 819203424 602936704 504825725 473377775 215663578 788182788 722094287 455908281 205586518 443274756 747972757 420958609 757723529 106137574 308422458 64596824 879061203 287590030 644814349 542300622 336178365 966956436 696024434 940430042 742377755 239563577 70617641 5424491 863808913 57007217 712353910 412095876 71396381 648499628 606014577 187343666 344520475 455893636 848471203 316547729 611856575 837899181 65324713 460227579 573719339 769594364 859270815 635009401 832085599 939756067 908419247 95017652 692399077 286647663 455566270 267216023 268354268 199861272 862966961 468509301 343595999 926011435 698597358 48405138 635164004 392943046 714937964 807387229 66214895 206285060 868622011 11593579 197421572 988337077 564666175 400361878 689309147 219937076 345521715 806911383 631390154 80689694 233183735 839235495 285027497 915465499 627803961 705947441 668904368 242343194 297514469 413518444 410780126 147503039 608808769 266698791 377527777 207463498 211092183 654720900 695471910 207401420 478206499 196402393 841349492 881565328 300329177 418802546 890983192 109218047 790031956 937277768 658537814 951520639 869763606 464321407 159699524 114458485 900989434 221712035 798909883 86179453 877177790 222824009 415774586 496792368 312577021 988194288 531649800 576006116 302577585 609845615 279267045 822474296 55426783 610938378 645097599 611655333 642519863 452142339 849562488 884557279 715835190 980635900 767179616 133244868 405317852 895470026 812119980 916640884 249520354 340832908 498439508 675682936 461777212 355171245 622668974 472501849 688709314 533686895 211866604 21545314 958963266 859792840 129550067 90274730 570260508 597171876 869589386 207113245 967913823 676321146 929277238 629536255 251365530 124267141 541749135 585271477 964229299 417785551 33768536 375092346 970118717 451255550 886281559 610003526 176531119 885270315 738638612 145525808 829599581 519475369 948298324 261605368 454514484 575674952 982376244 516770760 153922834 561405312 962946901 649816806 385555268 104687950 497770430 948438576 908149199 31751296 194986521 990839421 242456580 734836422 708811912 285598119 119354003 94850896 909773577 747059049 24325514 650919506 773007271 543554795 361060515 200202363 188261403 168882823 744652833 243276356 198112171 617516644 491029760 707996646 81114890 242290086 485135357 705690794 962830813 794025130 846090066 409373553 177522367 229880080 518611087 153578885 383341999 978061946 63517879 987286226 3637558 698374803 202348263 572131240 956894482 347905705 193083792 152622648 428551796 458990024 334236477 447066325 275754168 816700010 62744520 7871521 122997713 892902913 372405651 131736559 494557559 810264089 430753953 39444822 420553563 497376908 971725545 813607236 128866177 929290156 693035220 3905264 378105353 82732701 175586794 61759680 151521895 325528664 129670972 382565079 139636393 374030924 880965800 49279563 599303580 489213594 697626542 599540037 251557874 951319669 93938654 799083018 219868341 450422983 845556763 403567148 725798610 795922749 895068601 462342451 29655163 372395220 863713657 96264284 519573081 748219411 920571533 644941141 508945472 516889772 495878094 474574877 329285919 967572319 430906522 28910129 495855592 82157573 801157187 559136366 186408749 104112062 979590739 874823821 744100394 866732686 588759812 401744819 569089241 83470312 564140752 164103458 367974686 280290621 175188293 818985520 114859006 72482071 889481141 501958999 826516419 280436161 571735811 343732690 64748060 110122678 125513307 382027525 963077569 350699433 529445170 26298070 359575000 565559491 491865122 197197648 676031495 291889375 693149992 928956268 232235847 323800384 806444604 492400641 544532578 977664428 467926066 989652083 345479469 879901744 887097737 698958952 584618762 243865414 177342009 391800395 35638106 328376552 521901652 286572812 202621853 905761382 858513076 302951656 183325764 156539590 641712933 207344345 598236276 454290954 264011939 123426196 904696566 990481617 957417122 934141790 370643688 456464654 7704510 730693733 993820075 802019293 255303256 217440817 544776312 862992470 552165379 917876586 103418757 919270771 890541882 385623637 651122156 337775505 584436895 808240145 230423410 360089077 36903215 309790380 172688297 402229497 693836767 810235963 580978717 371571930 198153930 875797334 963564991 140957692 888954692 380495774 577830798 227869604 48200656 96177098 222536515 237792246 648334983 393064694 525226538 735643443 245008055 145617219 527033396 997556659 134662777 56192358 584794515 561374800 11365563 270131479 774455584 211192375 273706062 779060179 900062091 521745400 798911093 890749388 151861506 892878223 645881082 130098697 418277105 939638410 507187747 522168879 672223185 482354061 730246317 576362058 452816431 242048863 535355623 711135056 868968619 970229755 418020232 895645679 640059235 580761743 288904424 442093354 822753950 798152810 240121683 746948314 741662681 521994077 365457566 231236473 973803897 259095968 528869526 687524776 924695364 93651897 151811573 976886874 871300878 505343541 535875675 191121177 797600262 197109679 365077274 263013108 765209876 831040296 738357847 605049661 477932745 563463462 647497413 28055858 86661153 538804968 4744522 299409145 691582847 885434233 739034467 376920376 40556532 244233983 91873841 482671188 459565865 197772100 84253569 117696247 545085868 135221089 364174215 209303904 572862256 911392834 797948417 576587653 792551767 123232823 286189033 553991244 184288625 341945769 805384319 523862999 726441785 533034782 635762983 630977775 119539172 736617596 251233981 966132358 722885682 695306573 623100893 975415494 365723860 68982316 107427607 141015896 93815599 680436890 372831565 670628709 724828022 886288831 859088221 582728086 555471374 744918769 276355268 316019060 982226622 525762254 402781685 974912473 824634896 326864277 654924009 481490899 561290773 855727629 954253788 929693668 97058609 568627637 94987781 767451148 996563745 563553214 597274729 491237799 90193042 470455547 5137409 869000517 557693479 391561621 470655651 73626244 660018578 670201852 97698954 575452072 69382387 510514591 863438124 779531791 646095087 66705721 160036823 821502065 670505413 559286648 919648454 884436015 972026054 65495585 332772447 465841853 708540232 576939834 63983236 580389060 90246722 810096075 268531758 465121160 36906244 591156441 272742727 569538153 406559568 746087712 399220618 590282157 204663705 319088333 545703300 814732336 851122472 488898203 388205556 990384778 967943926 505625306 117345093 767056220 91022340 721723926 619375276 911416682 290873894 42942623 363516554 42211620 120167927 134127135 819490027 115692328 462696159 9568388 906212585 649030445 27834674 558472345 458647207 247175447 361460056 556144375 151428353 831866951 266327976 723309074 929766 283678202 369149457 817042770 736333638 593402013 333226499 409524314 871132080 253222766 267853258 351239385 173459694 199941040 291010275 735392468 887955526 762208773 585585628 503426601 701870818 362068016 521575202 649077206 565550896 343058707 625538702 785517166 137397045 403084763 64258352 739815866 52817456 513815235 847332155 21666729 215339485 725805335 308403775 478908733 976512205 525284272 2883170 143648013 439942709 929010044 979361513 753969229 773190661 463816909 431952503 670040034 687261069 158696955 442092618 605233528 404481459 868840944 631019727 937096213 300531676 210642571 768596077 464363206 646523193 469889695 275941254 466322703 139750291 878025220 738178104 936036357 916246126 583160714 78152076 599459525 930503472 267058303 781195035 21233265 763759715 80408976 715904535 201183114 471576672 432385275 567434939 419320381 148150719 332402038 442551898 349409337 513875686 417573102 792366615 405583829 38741146 903762186 23871512 248427381 8570576 105740518 888609525 868519068 448289524 252478470 944940602 599761101 893418801 361055146 763867719 463309664 189559187 681404716 307457791 194917590 651852382 591867582 954575126 347902707 518994027 20795414 981676849 673703688 899706398 984761996 934777732 538535138 11862885 958293235 644353787 900894921 40482596 206525581 893884522 275682161 560662343 724149908 206038041 84409242 886310432 161318192 193630694 531301046 401509520 755746358 76086727 552205043 909935184 287349079 99915602 970011789 466767806 582592454 407052780 882875296 316964729 815907109 758499228 160956617 280335899 662730634 830116966 157697125 809327142 253840123 189757461 704724294 759937698 20090125 842012034 68224196 929628593 636173348 993115223 488211986 356023098 509000874 794342441 511029245 800154157 425835005 413838450 588142578 546324353 840077815 46690530 924290651 552161370 78279432 310550439 596859044 987585917 337733469 954088717 836056713 972931750 634939834 723439249 400258632 605731000 117294899 258873293 660530947 482723370 807038041 742993588 976418850 44059686 503325961 696708034 505235525 694888646 132003534 73533438 622888621 29498927 690510510 585577574 611191678 401096014 199607275 945521905 250039437 913840006 75242636 105134327 602045151 204044056 670487874 991848807 130505868 53245014 736575109 167866138 273244510 853665487 942598936 570847196 710041842 130294999 650420961 609680866 729421646 707385525 361638952 25472242 76946201 164251906 986761263 573308172 143111786 639399016 486857827 712200410 226606249 658673183 201559965 524465557 540282335 45295862 819899567 265980390 762380759 38509661 248824921 343068302 857647006 557574381 953631884 455667319 990100863 243794365 477129830 488644224 666088966 810328972 333912972 621413038 254307408 405108525 756539862 465670817 794132094 397660470 832676535 89156856 56369137 844725233 295535857 474391006 66243565 945618430 378858612 476529293 255480795 13605516 494652629 369703156 338562879 856793722 126795385 657774744 399484133 228439882 984032124 142674500 89859677 862310872 877786679 120828244 260754038 396413766 722191846 493093382 77044072 25276488 874378097 424546678 955854958 502153223 182922502 744569270 546727270 623373587 102569429 70394925 266555730 550693966 700671453 440877075 561711543 772466540 314326551 678379448 689464319 767805211 571657200 543182888 604830043 296698026 942001985 674891190 233316842 197953753 760430253 561740796 521750843 557051641 29615929 315815417 147637275 82938784 584354464 686888660 290080478 681573615 170338281 29008814 365993783 366974623 751873195 686764353 718666636 151050204 360253557 136147659 465515815 224326473 654146602 666264460 704238408 995318365 57799943 783220734 173107206 940323171 46987888 136766789 873677399 70978566 117030854 781868556 831516321 741302096 665734709 944750222 558619378 16115981 83726294 165672945 220621831 640287724 156004796 965760126 531486304 565531807 659994606 689220161 814525655 994507888 529805639 856546181 228779676 315437247 88381909 522117631 847958475 956214582 708229277 387188736 869980818 252793849 32842530 286429655 86417040 151658761 48230869 442527298 856490652 67611850 165757505 494007526 693203539 724122842 392278153 559195147 431938123 112567282 231442362 310452806 275725782 659758936 933985371 44319082 764175254 452095023 161803203 989386688 646027885 952870744 258723955 997580116 139194851 476953339 990450278 233166609 905995718 586045944 45266026 441821432 275426627 124331671 665856138 527620208 68361142 877469916 134554322 21162325 170783087 870602328 525824040 131064175 429814539 569207227 518665668 51540876 454028080 948222169 41734065 178851386 949770377 495332463 18490675 310286995 565476045 101293801 328983738 666295069 140091874 456300454 64979944 693983131 320238334 988706574 86773170 852155156 967268237 523800756 334068951 427639978 143041517 356238143 368241385 685056026 294386105 606205389 742432987 44263665 705381910 257805988 372718420 190195892 583641444 771138761 708121171 725317587 865616411 895508741 340322781 921454407 782512003 148840537 712339269 403605742 33614012 188995645 251986846 720834112 731677167 843264042 210452398 801494191 214999738 232120651 110131562 978173705 303440376 35777295 15490671 571714281 732510643 148303439 55372534 338731579 563196753 900864762 603582915 634374862 514087910 854563306 551453517 200662164 895762969 592439904 130810628 564900270 280099825 485698877 124270838 683293987 765402387 848471292 986329267 293003669 270362448 888218678 297267788 952696929 921852270 605252079 773101431 282786014 141554360 219597223 767860583 555754625 699762094 394998767 495408023 334238956 504788541 451402023 956726814 820227766 181345944 700549563 848261058 294910521 246427735 48599192 616208750 291486905 306414906 569015531 283299774 896720193 190744944 23032487 473794765 422153552 450834261 87236327 422095990 97561065 500969074 792935197 182334045 210554084 617174494 199750333 232792389 189159020 956378930 527016170 883403064 516183633 426331829 91447521 97495566 806960272 606667518 47196829 218762256 386554671 170880739 659522546 508264206 600981904 96359201 728305500 246912981 724005023 518063402 69705776 817187493 112162714 620507651 767923441 584732907 159575917 270543990 269001475 661912190 673601200 444684165 950330452 514305398 853901268 739993781 502952858 39898935 204894348 247527578 309719850 232604662 211522188 769369316 971010806 121795262 944307307 207435787 827907423 75563657 686715745 265269751 223829401 839073684 286790607 304369837 996919941 604530763 718749398 195884126 92128320 68456911 6625622 80740855 755163203 457789768 69131530 235902126 770117570 541475813 336551397 972419543 759359331 622874117 742928187 646721795 72593591 603051673 48770836 59650674 394089304 869770703 262452409 451294457 953622460 335523484 7428715 961481669 69654975 347886105 262746188 749943250 205595302 337609919 96979812 336178305 777217206 344615935 694956239 977429227 226604979 292483760 211613433 154640178 158816009 672009742 51258708 151356288 430387627 900823354 706692036 884267687 27304803 715070931 875910955 809733549 111142933 717450340 109746960 943922926 122670521 360184010 111398335 733105143 404347884 981875376 335475587 89003451 660415234 270888625 627048185 680740925 464253961 863939856 456477359 932448334 553103445 845434983 330320317 283504010 715369609 274403406 883253886 571059593 172998647 722470063 351799415 447585881 934553106 151678269 577780000 646425457 268584607 708689938 924792770 540960973 88353841 527300841 313588365 242522791 708772687 220261817 1310644 461182982 598831499 335070191 440263535 139216930 228955850 933563103 165263219 198993773 383710830 366783910 799593182 383263629 735072147 497635915 463160369 690380473 408892368 52998807 503989840 415530552 172869355 218620803 804633310 43628217 148972960 975405703 354738162 383037861 281627482 363626749 643388978 426522905 383786728 339726464 657981004 604360165 134902911 214371326 559207899 733524918 461989594 754650478 957810845 522462394 626914929 431273812 439030236 67104698 95214433 406510730 839071549 718718773 425819259 692037114 483901650 446939580 921028909 129254658 857899887 220452072 802721627 203588245 62963005 848264794 259843170 321691421 473423399 671299123 404054333 251316974 893837524 873714944 259764011 356248631 863858150 48623744 219004388 230409127 662589575 351680803 110000270 614755419 560862378 125354910 944663645 166921328 954242684 353499269 510833669 703745986 344871667 792633785 440453215 554146360 248289504 216669231 100977017 612062764 729268266 503105565 59206340 688671886 352149092 562308293 122968500 49177963 8250893 650394957 150815573 100670439 100780815 173311456 444702422 642531519 586654859 188061446 816584975 634095465 132301835 617183814 134635102 340304921 96032133 908352877 706076518 681824875 471033553 861995600 105751736 775637161 308806007 355258281 953797128 109071519 302761693 310778014 426064855 228676496 682554260 366562527 218970810 209786487 178307944 421629969 508992271 104481112 751168002 968438506 946674765 598202265 8430980 11507825 806492843 875829970 546860067 881622740 310463326 609960833 938837941 246198541 128258554 283854543 636603090 429155835 290659947 483460638 177503880 300313219 248233121 375273277 503890 569526027 356275648 40834510 106957932 631284814 174898718 330537493 736281790 394951186 867943283 144222167 641336137 692722358 627029090 910722814 661677122 878841172 980881770 758226995 705307927 604414157 868769291 217545432 425296037 859516617 149607595 386435853 647393346 691490008 402390179 911878184 445261582 767396193 400592211 604489092 287467800 748178980 730666995 42390231 284464648 126557443 34363402 127362664 886508878 622359415 629022226 344388096 134704436 780657381 936255232 689764004 11907873 82848150 359427527 927297737 510140674 125528031 241928560 144875515 488322788 827039768 109825735 841470206 566499551 144185106 643428331 142883945 687073304 156018047 270653027 251401439 749795431 161807721 226085191 510244078 701365091 350838843 72100824 233259522 488169338 870702429 390297291 979736884 122394191 290604473 894191638 633708327 855782561 176330797 21442410 500146791 234185845 665714993 424087131 1207816 370141733 455656994 147936893 786522391 990433118 237002510 199603078 402487607 920981900 727586341 970363393 410254041 854339563 327758165 999964084 689377626 677792162 571397295 371609090 524817687 791415427 306779496 570699400 498401728 540971603 504574141 265887099 790437940 473457164 340619675 291507506 808246790 917242555 154583295 337369841 266048119 94097689 160834003 786357772 93321773 453023150 679760164 382405373 640723884 823492914 895505428 183321943 266387419 930838456 672770043 512234412 580183503 44827410 210540004 61323813 734126041 711400903 915620822 160431833 488855764 467336554 220601126 660339293 454310064 632195378 469107174 175980146 662356061 244999682 483873409 59788409 56383199 318541095 421653732 161738298 761830923 251275074 292303029 572797830 280032021 53195641 868332398 193317951 11987017 923002811 496761539 720956062 234192950 816848270 629276139 562663893 204524419 237159419 209949897 77007648 364404748 442012188 428650013 235171125 209359807 616240410 215834167 434269942 826276803 189590083 79295525 198858430 169526755 673363011 16221108 268432993 793895332 86757548 204131541 606275356 710515005 631941596 64270815 274601349 771430443 455118830 108662527 802175069 25189787 654254788 863349178 705537268 276552017 479243587 220440469 897304270 938986913 433244073 659183665 574751133 591799522 745484368 830536095 542045620 75607080 870019324 834773321 242310343 246802014 426415763 11167469 546535168 968868211 863296828 475095186 401014270 565911272 49990361 768699031 561259336 355846596 893185393 403342937 28285594 166991089 252390951 798988423 489891799 743975253 608799661 143994204 857702076 129676584 847782960 884739783 780702376 319124503 112375770 322310157 69204895 553720227 136377058 82950532 39574446 706058900 71078092 417835340 846459458 403859007 146631179 515488115 83109465 37662451 934155663 119234933 283857721 921042209 965254299 922492457 287079979 188965993 690156255 255480640 635403373 35293342 344638215 569300143 968206726 981673194 821264283 235182334 630181583 250753692 590367415 266094158 966016420 582057416 150927486 743310504 171217907 33765427 930312017 949120069 196228664 371213726 505451477 538111260 723368742 86132919 578182133 807191619 150042120 597763953 559408557 643595262 585377919 749940772 435148262 892140755 509260183 96338570 632422263 115631444 586639487 513493375 307975261 208485440 500727961 416290818 37252539 100194530 651102455 521603085 885318622 177869824 999129393 976753077 993888778 551531206 953043452 693296302 439721982 726903545 26723976 640767516 180668956 112826176 669138922 662307426 684548419 175812678 900786600 8295299 265239125 75630024 747245015 264121831 509473213 759625243 569982575 288138111 42951510 605526018 217034922 877849714 775344132 972291170 431848477 832558401 309099942 264665440 3833968 783704737 399536690 381509136 124513658 218111646 255442728 721477729 916221999 315900610 658281758 601752278 552243945 204129549 201483480 68912968 349683772 877731208 406978951 555780947 203084116 828620564 537809375 75030574 655565634 669424425 37854964 866480307 399288865 972394661 950763708 642609863 346472936 774740382 931168828 990439151 233395982 77026095 560455032 827778029 121481365 698485540 230973473 225839982 434577362 255565697 2295505 266770701 11525930 165555065 111591726 268662841 389788681 424591377 551600439 266118551 112820428 664180937 456018768 307210718 375941167 218899068 442464165 163042943 998760809 786905870 400972869 686771960 565610010 704775607 64069416 706442942 805964826 247782085 303700043 854590268 604049055 630959638 733154844 885267268 578216492 450477583 212731444 392803844 867123102 838211239 168491631 591959281 929623898 83450959 334556239 84023987 658361233 678516140 533125768 448292925 132116320 101605706 207632621 670787594 893774683 703166755 14803074 149841278 654519436 977642924 189104480 887716953 411140442 746846172 387121663 176786073 618797571 144328829 114825492 317826873 571193744 263174307 778923614 570589641 572194737 794596222 398440634 602458960 193100022 390065025 462678585 522356011 882227338 569636569 418454252 736562297 874832924 565925981 58310215 908001290 853194961 568805079 590528802 695813811 11522565 581443530 827021522 357266021 333112653 160808207 547650449 64091803 483861052 711021499 659876232 878221941 134613949 364707705 103369137 284453802 949558184 123232989 645525189 124348539 307830719 671229473 15371886 768293527 318345204 716797268 111266904 526546516 495540858 365916386 46460358 260786708 869150143 950656532 76884574 738319324 916928510 773994247 240225402 936374762 312383305 495738248 89617750 615094144 294175113 176230381 223438858 101092069 561647874 780168357 290959771 215374907 542392385 924395217 633906175 590157739 214982745 530841297 235655470 383964326 794461927 212887756 23207761 784219572 782000470 888808660 483338453 478688087 750158372 135861245 638456799 467413846 639704909 707035703 115180855 454286610 899496643 783519607 771895595 568805612 678065220 124098863 59361639 859819100 908959255 72508979 284797538 754807395 621281580 853625281 283898919 376193176 480613969 917754917 849027611 758134354 550846134 962136782 598851021 684736781 204117060 547687882 358928827 908189764 591675645 797778137 348509592 120775986 710408827 553815607 545729475 924497317 103864132 539643810 264884829 264515067 501657591 278716979 728875219 572328465 969755636 604132599 294369104 171705412 293466379 603627446 746961267 819686990 243780018 637314158 25478441 718327637 39498957 487378171 894518543 97439890 553783050 613957019 640062194 185370421 123783579 452837330 626843837 222080967 908378809 979092062 15608528 660665105 25290458 332858725 32115815 596414259 50234038 740106705 662062686 723329555 941310965 574005494 948527385 573537209 666352691 287976111 174707240 757772670 362021798 770349484 171440662 313920575 761065496 217931235 457944890 750491435 476778609 657132036 649880465 396456118 148724241 107957235 663163627 891583049 821830499 521332247 683463958 221984380 155126052 141519643 120498219 663206835 773041965 362024288 129222341 50439576 439324096 283109685 284511441 321048875 921610937 298814146 793647584 814945916 286135298 658968029 700103264 276072148 434856246 62806042 598385447 628918043 854506853 140541772 204276960 540225281 740419468 291383183 339557052 240008817 453948597 15057056 707123745 398385314 887978638 931646044 207794359 576896805 17194307 696853537 269434101 883444389 452468310 613462593 297915053 684901320 84303116 192212196 429904647 218002023 461689623 851170619 526133791 922228732 9724314 643935475 553344382 321163198 532769839 691508933 627452112 722009154 244279008 205872308 868450078 94801725 131096689 680295909 718634907 972963742 90866871 832017060 436996011 243923874 837525012 890485946 250853372 992339826 352739692 873338947 225007274 265631233 775949096 392635364 865216951 557569292 540975976 627193941 754078365 717362416 515205667 936514599 733419210 440622724 184950455 763587699 660776647 358219849 3776967 709101220 4263151 823666286 93220430 973289835 494974956 328086214 764704632 779467318 931532579 633227934 783682190 401538483 41219216 76244334 804553833 963902960 71369375 281513636 196751173 321383648 313190910 743895291 501624201 145333805 344515195 611648943 988894971 334206741 506578002 522284016 168844496 867852383 971512969 376761455 237227010 469544603 94480298 248139330 916244135 920704285 442867092 62953623 927211404 645662839 820197763 479927452 228755900 130575765 716042576 325830788 245258684 250445419 455123026 667781589 137391397 268805017 11685977 985801485 919288526 445627691 253128969 103607621 248921979 714494942 626400787 216388716 185315260 368841033 304568685 770314882 859719937 341234899 103932638 302978231 410180639 972492942 19819406 679892869 20153721 265004051 280235578 897396678 302125126 994676449 373170795 168257721 819375955 612807150 586669323 508417863 953515154 123908524 5652525 240917489 572442567 436542444 59674925 48069469 241478417 7802963 888679727 474022052 634874367 404772592 652541087 390378801 410327360 325166476 335161807 636020561 594348010 32943266 771135641 212054489 290483218 177787366 240727791 754562629 679443042 311656295 10893686 542710839 246481099 13388564 916613305 986561786 821010557 119613473 140366469 839017835 997108671 239495784 937725095 9393117 915435991 382865580 858361521 65057150 742546074 26663680 204559488 651122505 28519698 182734950 620148608 269089364 548273279 99890200 717563698 338692874 464756913 761811987 382850539 653679807 915515497 966061900 217229027 214846097 280561504 488711441 954677294 604328046 848560629 667359286 191699247 428769723 771431486 864747084 144478429 598839435 113187572 144554545 53312961 81724827 226515326 439004984 720232370 930851640 208854749 462389418 439274486 592108940 914611880 632655868 776363140 603200526 791830054 382255583 751023984 732486159 359631351 431395932 763423526 737847726 515242568 873058095 427458257 686071065 983569053 647506488 294247727 449880935 353138680 179460882 499618330 114844022 153965079 148831323 989450206 219391945 566996929 245981391 570344270 735065897 221704940 216707233 859362846 70168398 660522925 593175863 934575790 944846571 729385581 716558126 437931762 371648955 28772081 501751423 458320267 214312622 415443929 123866915 708335576 247855202 131328466 434205021 183184461 45983934 627405109 784438575 657884094 663234618 651450243 776320246 591148674 678221915 712031527 367701929 858198704 806775765 110527442 79070794 558305722 717523482 677685337 769963332 778927565 985618899 749744689 939461629 580296830 131476608 689746915 776202966 944307347 965901830 240013529 852167826 579854163 618502535 834871748 583766253 761226516 536750152 787943996 670479036 130941264 610555115 224628706 434494779 323391854 22685722 202676919 961829735 95291244 805004483 622169400 498903198 714396315 241876424 842509289 442888087 492109609 3481599 533806314 75281198 920285973 858542454 595171346 759911000 484522487 577466874 850344042 591205047 170365996 459271894 469291398 352174862 532198813 226872538 95573573 927572385 704635898 27803790 803372156 860964868 372895057 837601955 25390720 627012175 13612134 777809541 112212994 171954322 972151658 720267622 938952113 790506352 256880986 214012673 607191336 137294894 523987630 468017361 868882100 365613990 41029359 974408574 820982467 680186851 240686935 736617790 369001849 915677020 348775470 364493158 387488099 323022688 756359755 841975762 971523319 792013380 139028067 137484077 920415320 52288535 672246421 245173502 684999548 111128122 688767083 850527959 762279645 969436718 980967813 609898997 528528375 309004965 22216707 587836064 966702811 173355007 223578151 30277200 513149971 255835823 540770433 28011182 537532987 787512905 598346666 763519377 688215536 990575463 616314949 228913726 69899972 318037550 249877188 251215098 163496164 346375702 672346519 624185316 234011419 543117 596286195 823928259 591124238 349407691 566661345 554011341 55902263 926075170 668586009 368648861 88352646 186399862 219194962 597483840 608282782 223139604 13189190 822920682 611431935 421049309 187616708 686763993 22803028 280223382 947092451 434535975 249934320 668735141 992057004 455280542 825069181 634584778 241678705 415210749 239689787 180010884 251402195 524434049 816164122 419761202 956943178 99257948 418269705 755889944 434258621 699517690 726988810 826641669 35849457 773094028 239594391 296687989 398071506 711296730 525379906 169639001 695973440 540532063 899280263 343715456 828548688 630146569 210796833 163920689 469863552 889844506 267445331 69674355 776917728 575586488 326041730 356875294 908959487 50176646 391239610 573647889 509254020 243565904 758518469 640148236 224565755 71168961 443270906 569576876 329610589 235803857 797404079 815502210 470354997 802777306 41714444 235590262 119015459 759235399 829811524 892221416 390256042 600776618 952567497 335208073 105842696 773666753 351178284 485692903 956202648 467045717 882305591 268238887 282135474 140359766 490879427 912736047 410118290 295157011 932995305 937749220 151086632 133949759 624083508 192562207 661669264 854641587 518301763 218839845 537605686 150075517 975477097 297404041 88216496 366797200 908686486 961932588 242677506 573508597 744936586 666555976 570623855 512815795 477713504 151861016 979519494 749884422 722424659 627244943 173538417 89698863 599191477 737025709 777774950 155030318 15792832 678902745 292644054 279398838 42359415 166386657 566988145 311034055 902134129 663478785 862359951 162327739 327058917 254651393 988184486 207138387 189844929 758973572 116301466 96670226 832299524 824416020 392519274 298579821 659281217 637791721 918331570 272667117 54232264 424949841 920643816 986799373 16258999 389086511 72684714 734535784 609355076 642378240 629408088 138110624 941490624 669389821 938421555 376198222 645539396 632745075 93148836 38235340 929535977 55885303 805537519 134818174 309307663 278114393 221118226 8453796 344645729 70040229 192504357 636348765 891976996 51596026 370026221 646763995 353033768 324231949 404131319 930374563 419013142 996298513 46195578 886075852 30070732 162164429 13507811 290314291 110400787 199927106 13499425 231905915 587655026 18054574 654277085 230311175 349881150 533864752 884931112 369435877 338591008 133018685 800696319 997242031 112574981 141406677 411412066 833754312 158670654 243063173 903101911 512818108 817063530 47951985 199379734 201504966 70394756 997407499 441824790 146670156 609333486 912063553 814823197 350760577 964773541 293005563 808738313 460535284 551427092 174587099 116007669 790958765 713847691 435312146 448043259 25845197 86648089 282500568 11920433 117541089 284844875 68990185 567068093 607275452 122479016 780093560 690244381 103258449 965051708 486141133 17378440 203880878 819993048 597928769 182356766 851421600 553617474 270955973 597109263 20586624 246124397 979577526 888200982 19518951 403902998 511740373 598703840 474719930 767753484 605119150 479345839 593401394 291552027 979611970 647537584 78644794 797309332 117295411 245701906 55289232 311887778 80395392 433505619 738224459 66726621 31255717 983876124 966761301 434392534 76523713 339866951 610461637 921971021 311718979 733086755 263393413 96891581 929272530 647297579 689940065 857612573 27658071 917687024 31947180 287742949 746014489 77494052 975456562 708233430 98984889 582147081 273408368 817607451 995328612 978664947 606678162 897459030 352447221 782039041 149519924 883567518 400256231 736637505 959535387 206950560 525823973 938138525 276898706 801900800 420287257 873213981 110165103 966968248 183023606 784498683 480332714 600542170 959038884 98250928 770400783 515691233 595266562 544070040 373303785 68919933 38341491 292600822 594285670 100558729 572663574 918936101 755052044 553489757 389891859 674311996 550348329 65859331 481585143 742150241 496968320 959306402 101183968 622960115 344324264 497488124 664564887 726343119 809588646 732134461 157224612 292469038 229683270 823219817 396888592 202748869 963419570 814969451 830804210 178341018 652548914 6243822 334945543 514025012 400562786 718753894 462590808 177018863 612847141 441607589 897452954 78165770 236036179 128506580 244709922 32476651 955500103 326993994 135018015 542661194 863674918 348784408 703166607 875265374 858924290 483186943 234833793 140264060 822984732 55795201 744883701 818443531 277998977 414183157 591123114 147908708 521513066 162119229 13225310 13069185 392492249 931077270 698604944 78528732 437353705 166028906 183546556 390297661 513067791 210984924 208468639 517649708 943968150 572309503 632161146 273034070 915577728 129425843 585482720 410677564 736449266 582568087 21459920 159487424 153638163 142357491 252649376 876966939 621945883 808742735 917077446 590158088 91427708 116251849 523008000 563529064 396873609 204963175 202569422 889689290 652782891 970334953 668350833 441529516 180558068 686575992 179425811 693529887 468150243 337328559 990306478 888179209 968451058 289015369 211871957 203039082 271702301 765565592 120351954 902007761 823269732 199637977 401343215 530642313 647649289 952455268 135931169 684417970 655480857 776396867 208754377 10455506 947730177 146208739 569796470 35500228 214810963 395072667 535611388 671629471 143978032 612380883 876504283 261115193 938242572 479529006 564126664 435355593 620331710 928499169 853661174 921312479 19648365 654998566 115087436 431261790 151382575 505703595 359867008 740432663 576492267 512484907 909268244 509631442 249121840 280434347 134777775 877770812 257117332 566906859 829443473 525240599 890931106 124763280 704993709 432110108 175531427 553994978 178061959 727529619 96208101 811911217 933977490 644813906 787343215 750152476 726632226 307747323 810857517 833680910 177306240 402392408 248918505 738274439 819527079 123569284 116829179 781239853 125998186 959807171 948351262 46931866 212801608 762740337 144574064 562738699 21762627 191306098 93545 499858823 312779738 308196940 837970258 116171834 55759709 327296596 119532143 226810817 793120330 989589365 619877220 276396191 848367888 277909584 846330232 612824620 861656268 652598891 463287723 995479685 48347362 446301246 747329726 396157857 729460798 581483483 689217332 793336403 371048743 950950300 640208519 224319544 822288771 744710480 493767342 336593527 591987416 434813539 74345145 415988900 57775546 162437067 211741674 299535650 267224751 763935595 654824313 477162925 98036451 144055465 472325824 928334861 287107799 49748034 637737359 339249880 209924636 686329396 797844498 726966778 760304613 914268054 623894365 919603598 861203144 846060700 340080096 49717437 769338112 431586134 261387478 940728949 974348605 266248138 768242975 993077315 136907412 814388130 457297376 443586687 641592753 971672116 34145553 757133037 7994366 874658915 530945540 832999889 33216543 398511905 7216917 823944275 108965425 198463153 133449356 664384794 761091111 771016162 96971738 794543735 336636404 650382323 439024572 562093899 482108213 907129061 290009760 557734304 81591932 92219274 468004761 943420006 891973114 513955114 525311018 250142856 134616388 250384669 450684373 970698632 283300672 99122708 291344412 972998309 530032764 649531574 66178326 465576171 941869898 353811707 794664994 618854060 308190574 636493582 457149816 621004149 417885288 571387045 423091819 242054452 251927848 76791428 350172886 72368115 998520485 588987527 509629125 820117418 751336307 934432356 788592492 655573806 611487827 144592212 901285368 308894993 708701937 827955217 929301625 351530485 901104854 430694512 29824755 320373157 829611457 231969658 639709056 326195253 557190145 549792864 9310736 322925157 584037751 695866966 165663509 963082999 37593864 140997974 5479261 82705186 436858318 761023697 340753147 472128486 227592811 891259272 362352322 483030503 689383335 370197439 33088433 814195491 823305644 802098802 80248281 354876039 101467958 221778153 48111270 16278557 684027480 404622213 224384647 282895829 444593094 166671802 559662838 508617679 29966793 858603413 886355620 969603339 473249082 263414015 391672538 101768657 436157961 886449862 71545380 821474691 110194261 227916379 809942322 571508550 507823663 760100189 726431068 282182087 563498792 434587758 588886138 606423143 571544237 421214985 370923095 846594889 384679061 654554235 990106241 139232483 439799512 572766025 515427938 481511522 521477990 152989663 334198304 505251981 73855255 862654299 839657810 174130760 91169512 75167919 945359122 724763054 131549763 821981624 310328530 913678423 788143670 589992846 71419625 690141539 237323264 637467839 494173600 209757259 494622308 769714908 276125082 925493143 615822786 441195288 296244735 29548101 293522764 946336800 240597880 250462140 745319417 460395583 202246609 349696483 759489533 135482258 782149742 808539200 679016457 825475792 246681116 151254334 520959651 124932995 649223289 934866888 80655395 220247655 284051077 635519553 203515400 530849149 49938647 29444939 306497415 212103215 996585460 235605529 873087427 663887721 562100250 859881460 714829344 135840791 705153180 66473185 513009571 782324684 825636889 448512926 134912953 938975628 869951809 648357713 417048969 816831821 966185664 587892361 578162569 304095631 214059457 420953017 625719595 151157877 21199664 44323990 392612540 996361069 851857497 365097995 603226677 117039624 845408852 975188775 728893309 751005050 518991301 986237529 74873068 668675284 489077778 180278290 499450281 29927585 317478957 79960509 737246364 26625928 467286017 856717997 139933252 948326184 453730973 892638074 772488941 72027255 402521916 182403262 750950637 211276807 949605814 703139488 851386771 96840102 661100831 242611047 416643834 537619037 928114035 318433883 743061677 262023368 203830431 41125711 410857379 825069316 471286453 388719003 5730315 574071573 997353461 294638971 285575629 48941513 74203846 215332670 532578742 57413625 939390244 224860635 22385136 865852043 267124232 265944872 317447775 975617033 656239745 275037384 112986176 915467799 611903174 293684453 541555035 344987897 802685304 399406103 54856959 570384626 396694796 624279441 543271391 837602951 63772311 26150307 950688397 736810882 243710913 549961911 605432845 381535706 155644220 187038966 274680073 61424307 844344588 100526386 359641654 42486473 749935275 921822682 464884832 195968262 703484681 645307942 212122971 903186499 966630382 98053654 945806746 352003146 860004635 692665970 910113157 180303342 458774598 974291219 293766620 25021661 285881926 278737215 372791822 175181051 577778075 339734981 49715747 177706115 183039284 326698514 764165517 995683988 188682404 352453374 388047833 284864354 42750688 717798648 526752126 299487267 482035210 815195612 376767294 790909106 562016466 444165883 417734443 324446811 76310455 991928934 671514247 899636199 650768073 89177952 999582664 132233167 690755049 125376998 152136144 688359223 447135648 341722361 143543778 254573128 2416800 440185519 1362166 200863447 758954985 98037216 353915987 738348614 883260649 129434284 824470169 378800727 642765128 332543059 9944427 2438843 526306626 499983671 428028661 165163515 654794173 259825807 54707243 674612614 153234424 888415084 930425728 787879470 869972092 88257240 190660027 757298006 593526643 852200540 420031598 525305740 988248150 226138174 294760929 697064251 610481589 956587472 232602638 469279381 645189407 168787962 188613208 108201311 802138289 216776773 7178763 521901343 73770431 960430134 842923714 381733400 912691795 751517512 909327776 202482327 449696026 239500359 458298287 776919850 260802638 640848099 206474482 163146063 475036634 325924662 751574812 981306532 632138713 138345933 653865198 802761546 553582870 448250589 478001240 421233473 160027267 427801273 844162218 962593014 499301185 595095481 119392027 275850427 691115822 22648912 112582303 530767757 311987059 736191109 195930780 749644360 547321899 289574303 993131322 773270429 972913656 185671197 487969788 95025273 384890020 780654778 487479069 930350452 701243036 799029839 816806647 265082902 127726295 26424044 364700807 67508554 855755066 73975772 634393151 999965617 270003459 203451667 240500286 474742316 402790832 181493668 449151757 559403389 171060864 521268434 538010130 844726305 867015280 647632781 323594127 670200483 467444322 1030715 149668789 620913966 171212365 831687668 441692064 772336379 627431564 224056228 668570368 361403956 293018130 713782044 515028229 926167376 969742351 638852682 746121748 25785 271658094 687451814 22868084 250864974 933977294 410696843 122546379 119454408 653212772 99460303 914190752 709351082 243674231 734951182 229408337 352258565 767916096 240797020 68916175 263364270 45387668 232305890 802190522 519084740 687387941 775205663 859072732 49187966 572765299 693324385 150791735 871371036 231307472 775843490 188550650 805352775 669996902 371116045 373510182 850733934 266382548 434725524 110451414 671630597 818731966 594862916 102691267 278202093 145032056 633772760 901113080 577609924 139248921 83302846 699555845 314875972 599958719 564901024 746031760 202003911 103420232 275838825 418189790 687406041 806158140 972648524 813317672 42897004 781252996 532527725 820249691 502247479 326333190 301582849 284678917 317325034 325431200 67263781 970255182 549903887 87070543 132225610 895762981 530804206 881358761 460657296 433920612 34686121 142778910 654304238 622754444 318538187 853822791 486913858 60796131 269658524 532167052 680115355 570608901 227091172 631229461 880940325 839413373 538044997 66826168 411423073 728072623 929199212 581660318 186210799 332547889 135840595 336794262 695070723 485191993 342996370 733241623 863235399 462583364 743927015 494724794 468220475 129989115 705153499 925771901 974478970 984647975 342337790 233263376 208842086 242213076 250319232 520230598 534240077 534417492 836270704 580611780 331189133 215291925 527005759 249188538 168909404 549322669 72900424 60590084 14194322 18394068 627661255 191244778 661523764 259304543 184488085 306169059 3907821 304432187 573789138 853681368 161239658 654652923 515420957 824556247 114430669 982470625 455539730 170713344 770977442 906734100 700433498 34796314 107208185 539629585 218353661 158833934 238988436 895207055 512133004 393205479 625054786 221471215 766601152 236866249 171374127 719328244 576417116 318187292 559668005 525142906 274971688 105955110 49095442 683206983 660468245 265990958 165618904 763643352 468210730 269387662 541080873 275807096 501171910 334488292 484489386 225324585 951621477 873064376 402912603 125752978 296888300 3334761 434990325 151478517 402171543 283689386 563697775 614933500 287632624 129749975 900005209 903659443 100366211 687507050 303102038 130421836 845530263 476354289 791114407 560974908 298038616 655681773 133548818 547756251 374724168 176832760 370731225 962497016 26696266 313042358 943272581 226808768 788964444 27889843 111138327 749515739 376333158 980546881 404410642 4357165 204647786 431558905 252435495 95562664 276499456 185658738 479119008 308474179 500260577 346872036 519427598 363795297 323135210 574081701 738088303 937555049 60190903 895693948 787028860 633164064 586295502 581094494 225404943 680311280 114401404 864285445 771196876 859652955 159123901 394793795 379951683 28693035 781207409 830381923 84905203 535871847 408279072 764918970 462710008 534368752 962155631 116524188 536572251 739049821 220037303 235202658 691904188 810413722 276133927 961624627 449409757 672309933 944010437 725375840 594932523 92728270 487133598 191999681 327897664 959529329 396123152 869233858 577908324 671742628 255324823 599166834 550395586 287853431 583557424 378967076 592804800 155655904 44936206 274560877 168468764 69290324 67915924 457864270 215092539 538925064 38228011 526779134 558081401 997345388 526447405 903036391 179706184 32843061 282941150 713681173 711679850 85394646 245698980 69816550 503151142 262775652 112425111 287660520 615469803 461726726 472194137 96857771 515681675 824419163 185327116 346103023 12813896 462904379 233858467 550596832 261850365 163272223 787101706 960993973 884468697 31175868 657534049 47994138 237384147 158146113 748863753 893577552 464211015 46335970 262630871 171740367 418017428 826595960 549048925 726842309 352862268 474804456 635907028 296050753 495568251 159831935 158865932 493721255 840521090 46834152 667024165 472119281 214389470 606341944 64496344 255492027 38904037 861466758 86610996 803036671 938241151 723961774 641325513 679493063 287219220 418371556 126791863 93914933 235863229 536498754 57496477 774539028 137791659 939031131 130278315 288972003 867448678 249413471 451822985 356599168 881441817 126098961 296173585 830827037 718141664 167258522 226832046 508760723 943539157 21973217 47086268 670902917 53971495 257948534 729521553 49316707 831446843 53672398 243491037 61704834 179396127 353893325 878195389 965807878 934606254 75348638 751415128 71586690 256639966 324555357 787597649 507467373 89813702 948614818 468659800 195463672 230488785 683022985 259501142 16774054 788687729 693542378 791812105 297514640 659963683 912961035 359510825 339396666 364699529 279764484 539826439 783278843 986074717 154662403 957097368 834290531 343651971 861189064 985007361 582550727 248032383 241719524 283841927 850261038 104265058 420718315 927730623 655930104 589297599 235059595 721170552 902171343 18969743 363247084 988196502 658063584 88790340 241056298 522975910 757426428 701321183 470111786 592410887 264004393 104688446 179917128 135422186 152232668 752137628 576498843 249581524 362326371 31213024 680790954 635612758 633306899 599769115 94377291 188787064 781700541 551830668 811462193 527743710 673565418 545238128 802324772 112013293 825572131 867783547 382377662 341694159 333527987 240848909 73463545 796079150 384733977 858583498 619566384 55405985 304286696 359600370 14017222 515356264 280283964 568676551 687845842 903745331 259739002 631605976 527952022 397807149 820847709 495062433 825240295 614011387 713112512 383120643 751758729 441637134 925083480 427754047 268440937 448155602 136299089 965143548 310957783 508793929 462072684 807889784 346804525 396248799 616962326 881816930 152891477 708300571 203615900 260744215 760719510 788001388 80003550 924378575 249834419 313582206 486183709 968271168 376128365 310100556 839380794 995301653 154679274 496567882 33072644 459049090 189066995 222011136 861463423 882347884 590648177 499537889 465008555 425964802 438469512 899382073 67315850 625766588 484459878 30520820 503857979 448755737 657307279 868251481 280978906 296374902 487446845 290994993 803893903 327280673 616171305 139296991 357021161 448829464 479462027 804858025 810026403 433971124 583970660 678688359 262577545 512472503 934131225 568482504 119653214 562490609 789140406 397432260 52884251 111635814 632275690 946186941 502304627 920959623 705349208 326795270 989836123 277432550 905463919 528385373 828695766 429540550 387553392 556481300 397103984 111727816 647629679 653032349 87075451 977917746 331131567 746561784 82664683 211393695 256300280 102500369 667167205 465610482 780194249 713055919 572325963 567851600 494062781 891341332 567524312 883159487 91068010 593202831 473889771 213667100 647815801 168707257 134663199 421983398 49913989 244263004 589072002 653174579 82357984 878397850 997685158 465707111 854732147 677672673 981739277 459783292 37824461 361055379 618309740 410799623 469894293 505605091 961026116 80030099 193230644 553072637 930189211 369242331 803977695 594419836 21708546 66435070 288865667 406376421 390549413 139948377 891462340 88390211 273206700 240377356 562663198 421595719 854639077 205025702 733845421 917037232 3881922 166766155 424306127 130066471 587148089 814080550 810221559 54304736 527804652 545793605 191468692 269113522 196798508 544040745 248624025 60005954 713743881 501087600 389597434 311896824 116942270 157446552 423115455 483480057 238744788 209887194 893536454 132573126 114271797 182065803 164635182 927959508 653180189 280080932 277697280 418622683 581238133 102704616 44758075 802217830 524790040 169944113 36952441 425794917 789668867 738275876 703025836 852360079 868691169 473557 574067560 677174476 205080673 962274977 759982105 466572325 735984531 37261032 56410996 250469678 940072081 564343370 82469369 470324553 683246958 345973854 825502836 973752997 230369007 622401266 794588176 71720643 483482930 963611103 709070808 342708446 759004848 335526371 455639778 896627332 927725715 338707939 367486792 331942346 269342318 953525346 736647802 856598791 865541887 456284684 63490072 78790203 596475139 24974893 971968957 533606513 326501246 497154435 78957882 102311420 842737027 969386208 764944892 747011355 729982795 800688576 147808511 452678264 703170028 96735872 401333598 256067745 844094620 496183258 687330997 405519836 874030395 656380198 383068115 34876145 535936909 246516976 389137297 420438790 735896791 253159355 84374055 75492469 429771582 251577132 117495069 75383582 896092283 745164232 944453176 208002603 530537304 244996478 95680112 363093651 926794727 662542889 730289585 429601882 840485662 538218006 919956978 326073886 103678486 750611688 353754299 249226673 240528693 249292428 804423796 964532532 244354252 596922685 114167499 248603287 326045429 166920258 162471931 853107496 546206663 781914991 92619801 639376634 915940841 655830957 690178734 231644932 412560132 941054464 952620388 188712130 518046970 697906009 443836982 137064972 287118544 51624348 95794953 897948935 15298677 919529556 161129670 625416428 815178672 280029858 1515692 777694098 612831645 670687354 786105659 353813695 967525776 140474257 883087611 565392294 183663043 614014734 72379574 338386604 268800279 193534436 483592333 864915369 399626857 419310192 91909270 980601047 506140570 534710559 730213078 914628414 273266541 358432002 649227509 799858441 740036229 583592757 504745824 326380930 949899581 953534863 995827217 538731319 547061249 345548339 370216582 756607906 903775921 838790032 724495916 270691801 595434207 557765489 397253582 458756604 932742800 183665175 320983592 136187368 589490756 752622990 79942834 509787002 278789136 189017243 353001251 688065934 503922854 566936427 564381874 772225550 641650775 76806756 635355430 273768553 488590734 713238405 849893987 64905499 453823428 561593174 744244189 917993860 106039725 621193317 7700193 677900502 959950808 592067773 286760407 597401156 845236225 161130365 319465736 494837832 99328640 125633284 347974729 230016722 5008646 877024730 74544300 274900360 158646762 452435557 632180403 23072472 777911068 832923174 364494083 819113147 682505302 182360763 462149968 805581344 444446311 885976130 414718395 153149561 433316011 787303497 886778623 858836838 52604168 1899242 549847899 205447788 628063913 310556032 526190915 370203653 966518462 223113491 208761085 666797647 840307037 875511714 120943352 196182733 884781834 601925843 365017184 406392782 916312901 90257048 815049642 73336414 996508556 5775554 198617540 19379718 564003558 419964901 780186641 540729838 655006319 76724230 559204893 127036602 299725325 417151124 997969432 817502507 712076547 75231944 206086849 133533151 209475914 42281769 23525088 88524439 529497145 997754658 683884208 513554848 266599579 489525093 968435567 338920336 903013426 284563785 91928191 334832834 218671771 606496867 757595906 447395324 78258488 244841746 305368330 486109108 61653154 827826810 717253414 122592939 796547039 106420249 953032777 267815731 71819591 493053734 109318160 15374723 149437445 609795070 151852479 837215007 367519116 750829641 647905483 630401786 68358900 273623278 537846481 724415562 918329009 780857329 570929637 491867589 937412561 905533493 513545489 968447103 697122182 516705633 347911400 440160207 993654593 608113394 966910574 831433934 838452902 124350109 152494905 458872648 608316053 178993094 895132305 167679960 720351122 820392025 492320941 43323554 764578170 662305518 803021845 138205706 358795843 688038823 391842784 236946235 384855117 630848305 42645265 475614471 564536846 158482165 39321236 555480888 186077568 937863128 394856581 45603461 86578166 197097749 158676857 189551126 244816329 592274653 78543374 518733121 951578416 773162868 620708344 243061381 844966769 544710305 71072918 880520514 350521169 717129446 200722497 988512565 177489264 307202830 237236614 139234618 193898598 81780075 682365378 74401318 693663818 439934556 242525631 244437196 87638328 39364113 558587639 617113641 143537775 136670294 268016161 641357956 717915043 624595308 77261254 815925116 410311218 375696674 959065291 10603353 866567537 726609718 229572839 854317210 6743869 798845233 423766079 290034679 466324488 708745558 81119747 460256837 229989661 728182601 753299100 510904596 692897124 469100717 655814684 208170261 907402807 78173892 279967637 253585387 727632477 679441879 973978772 487247789 972390669 348145713 19569095 690032394 752680234 14806733 228727957 70978716 922258658 135936168 214072910 586847040 205737974 550373234 290655037 827080971 750212708 483421838 263637170 39419044 431546278 573710403 370078969 596958361 370155933 440119434 407083279 60881617 178890617 954263123 715000335 950261419 605021724 164097294 516231450 857209631 907744363 821367984 960101866 439169425 331758447 1764239 857485057 906054239 757505502 543041101 78499371 794656059 892695751 284128554 103028457 370349253 700557589 635099232 989175449 748736894 823612724 822017039 415157346 178960093 351659700 202648530 940880116 973658969 475096752 625344637 375249250 538578096 84132912 757583493 828291096 100565563 474741903 934524169 54525387 287156098 996830498 444672536 449400269 593273823 64496975 38961168 18877543 181201997 124351996 260532157 809269073 165673168 814271370 123978761 310856845 352482666 311161991 724830788 28447179 894414684 713068102 766449601 311061543 30798875 566506844 485850300 432838533 752747778 77915560 957210667 250647065 158966591 249477122 178578081 697795366 365021403 505627468 51938027 313504552 689654776 998405645 98845246 222580143 547918124 337779871 635315497 235948148 276471727 645937427 263219442 651181374 904913537 104106625 924119278 406334220 485153066 312465018 40951724 1721341 590992559 516849978 278965245 962629761 641500184 118129577 192889471 236591581 278754503 429837659 326699154 848024735 710695545 836497649 465712729 813300065 249066659 933355478 639395438 33893077 313877764 649185581 622898179 324589806 340501373 75871860 460573137 232848379 554645073 66662846 478923785 131253543 236960541 141636294 887329736 940473736 324756378 268449516 390689701 215344784 367588319 188600202 127591243 775149849 842269891 638900320 351555326 25627797 992214203 704560290 280714576 125891105 812887051 408412046 281660849 19788791 789083239 276839128 519399605 813761342 891721384 402719762 554189366 84115411 959182411 111514477 816409010 304269708 604817765 323454799 972616259 925987059 32224439 940253079 630061467 22909068 41003787 505015031 377764670 560995508 314064794 717086580 450241819 124122305 3494125 640021803 632385426 553304268 803194444 397912859 23651295 175144828 985087906 753924108 750709224 711569105 573815428 881923650 362499009 719282231 326268481 101892413 28426689 257337478 973197156 952081792 472878802 156385627 576121782 485221453 836980647 341354047 679165232 435843771 962244430 482634631 781929025 328455540 56884287 347130953 432804489 319185055 879325094 61199709 204579027 414602334 398689419 533603217 192095628 592118018 103502667 1661568 25584741 277590786 90228526 482861342 899069571 53070597 200823699 246393193 255013361 616561108 233088511 874074448 59096980 147693422 777577542 26017421 313726261 43323631 105160138 492871873 85973592 201401375 103900014 162498797 138167055 187580987 738503496 582623526 48044108 57477659 48028614 206423318 895528435 552427794 370909790 175152150 84017535 104496865 327712943 601285307 903759803 665029469 869393934 614089014 300804918 351311903 242471530 635896911 805164041 800113933 612306582 199862627 749724637 674854241 239086645 388262803 386518763 141222463 239303301 742534359 400416005 403412079 84802497 513980000 275494800 19589978 829447287 74265277 34504050 531322587 733896401 25081762 195600317 338067614 153916835 54567128 589598662 623768423 19495783 921067704 62681918 465945813 373303799 770686056 4619661 84603128 397133930 152902341 610200144 895791860 912841992 82038199 622990536 193865062 737398471 92738579 77400035 189213128 710702352 971522394 494726662 295500303 745124904 36682401 964546425 248675865 888435431 989644349 384325687 968573541 107313287 801506223 293625606 834281949 691568860 862609174 92263017 605218539 280605962 143425384 893408599 705542118 851597650 128817266 873008947 870195377 231045828 257528592 727955896 122796529 141081019 109421182 16812406 373606936 410172438 511535342 24039102 789183729 973952221 77382646 945269565 957581363 144224325 919030743 13981166 835602932 365543115 432880753 436179447 55492747 643052163 929166288 998591556 692424629 697223768 37742693 662485471 822526955 996341712 39003481 175146613 404702310 262377190 268984927 434031482 612265410 322299879 216806943 487681887 366756071 367757764 38570251 843219693 986345301 44751589 753845655 361877415 971988953 502549243 339152988 988974967 338928302 522845453 135670132 968506376 457347985 715183975 211012299 915117253 428295480 103551145 456393609 463874270 671317231 291477094 97272897 606231836 460159019 496487617 70852350 41419112 568531327 794092850 480714199 244608099 919371274 990045777 51431404 347478248 416147661 178298934 495571732 34473948 87864081 636235923 549166581 348101895 95660651 499509948 647414180 72722920 565274736 299561943 109127827 838385163 895970554 685227372 250830092 801232921 355946858 925980742 513020218 13036337 290586072 701905223 9048998 500906500 595619698 698509 488481928 495478816 209752875 169840408 807197545 343765644 32098632 225096879 197656172 188102987 983835300 838669014 122911365 19128157 734946091 63261345 548549125 872422021 149196217 32971322 172210333 942585069 687273726 700919320 645721824 80620045 975554418 94276085 278678989 956951032 359852808 66166646 141118899 864719008 833536816 624220352 574143586 138641511 276888546 303504157 277225592 783878723 638932720 787791147 952999137 262124923 599328352 15821039 798794230 647781649 88997101 902207836 579717796 281983179 28247839 68036340 899863282 251940031 272174903 999129767 61793535 239847602 531256201 666669830 342713823 216666977 261310357 309280012 908173301 255771459 260199839 911204915 562094673 784728703 508769698 44840470 352841487 612873543 114976705 10123554 488737353 800898427 127658720 15455659 999353570 273010066 184677890 309439359 320257450 211420081 942625092 917937210 10368335 468894180 647615204 489606706 585257599 989820357 478874051 726974745 705871293 694262518 815316850 246997900 819257694 343407375 45903640 548796893 703528663 625246760 791016220 291249674 360615530 7081812 191285121 671355 113501995 833705009 607796007 838322247 538921753 551484912 219497949 776070921 266217007 462822819 310394637 916856287 248621068 170819833 473267303 682195179 375874910 55093337 510209925 3940071 673610207 253991268 476824350 210781986 340780710 552361660 228373297 84741187 994585062 694917541 3355322 771486112 604799513 804456537 281876510 893539117 493782235 2414723 812457703 158403007 634246513 904393451 888747481 325404561 91946615 489888562 384187761 586219531 804002974 107476693 12266488 605468102 393330359 10496133 206716732 220647190 677582769 100134164 159303521 113002868 872247655 797355767 1093941 554132455 637937269 987336746 331510804 780202736 498578065 772258655 687566246 60842020 633449021 544722146 818507181 933924188 190101529 961171529 111177165 220345303 114068836 598890286 68947063 492075471 950695915 385114579 768227440 199437361 304472504 703017059 47709519 914745029 308723104 718354198 912546950 743007751 281563039 180581592 308337207 449628536 866935246 796611168 99188679 94951301 791723692 815630653 823420764 349609646 382279894 279367467 730810580 583635029 441131615 30184818 501296682 54686211 970476304 691978860 550966297 926126144 8490964 85551370 354599304 858814157 728077059 311221464 456648424 868366358 996593378 253935404 652572935 718225846 324737025 731688735 296309251 156243802 119480407 871081970 796424513 175789814 144559589 663641555 475114121 43279836 217708661 762637065 642781992 353096190 948757398 938328728 126643386 489052917 171170166 931033892 485217735 807138964 527524622 477675050 786221350 40838172 721731190 893657736 321794974 964417791 522214552 414728594 395820086 948969095 983578333 469874160 13647157 34400442 373159963 434728248 196647498 830753035 391022829 381257569 58258211 507871147 813763474 637422782 247064489 236432089 554515229 486495943 386436883 167791081 597747468 570595656 512234481 876167859 951212892 937323614 460154738 733037609 481820608 245021551 311727707 89318529 410250081 16546771 34496644 775279389 152097957 577448702 219638569 66973721 303141411 350657874 203406296 724462294 442114840 634147626 402411097 894975257 155934923 382723428 494169584 592900887 959505778 113715240 427932526 174989531 734268540 244811718 633983445 824003349 391862081 605221628 534843346 630243358 423200202 19379098 837215873 318625305 524837661 882982793 349592898 793273931 842301470 11182613 538846463 297910602 128615041 932266125 323803766 59889443 670018450 974205746 439466041 854238316 26179087 181245805 750594649 957745380 654551869 475882842 758393492 129175645 836465035 974728582 552439167 541864252 58552429 137281760 126474437 595437211 762093406 487075964 279917306 363684539 66077031 713997025 457327327 127363459 390469840 841661253 323284130 506583122 838941613 814400070 644035481 673652237 251412372 440387238 603820253 838509396 35642655 275097193 712489417 44345206 785634497 858856941 400892519 27305367 636585177 229147305 131290318 89940514 709746346 766002658 739468236 369709787 114866183 61704946 376233804 768689810 621683549 663394005 877743113 686941634 369198290 84285233 954701802 569110735 930827698 23098053 656090458 749751681 289239649 937687760 683906888 676960583 247099759 38189758 204722410 78808819 756086155 830599811 468191958 813179566 791365434 888974518 827035930 587800704 799947907 566676427 628993858 219685654 523684702 53591836 225620498 355026327 630326653 363671339 300466740 501679266 500859589 733804506 317055439 585514016 162536374 428632335 110092796 4657235 223554263 497213119 385830123 185003921 753872845 21829740 260544081 113827247 726479318 157662265 284410281 925957114 205944590 88350007 858265313 119385627 293391553 65089653 819437863 296627149 563968478 719655301 238843044 195896723 739138990 401993473 248755007 181907255 994120871 416888627 868172377 714960128 329475809 723890514 26522837 790955284 548391564 177204192 942222487 141114167 346095516 48253061 454726235 112451406 405709743 752738368 243584604 161146067 19430576 576898898 610418136 713729925 649241681 168008416 494654502 467777502 466719063 97535138 218278308 340317423 108513843 529310682 758425376 358057162 967036332 164706020 784615407 149429672 916451647 674735349 1715761 477006742 793983694 18685407 151557179 498845118 494175337 111073396 183149855 491832195 205822728 533493979 473957283 506195171 615468663 42962512 765776076 51979499 110625117 158092817 709159683 820548363 414632084 362419277 227588140 792956749 857469255 33986595 922947227 684460934 507261200 993390910 881583906 561527801 110805096 658217929 719628606 589337651 395585305 101476435 912287962 392222428 311066242 742614901 431885928 225393128 194544765 996982766 691522794 149079104 988971514 17323082 532239971 885372772 584110302 284542839 281785632 12045406 258369648 906961843 21865518 419505930 560230220 329488677 619829292 477889056 285628603 82178230 407093578 141022873 294487862 29772285 445168620 609754652 823012723 275473063 919831438 180117002 389190442 30855966 420210466 302415393 97085138 287275819 427968698 679032659 549540650 53898851 969247991 2770302 871241363 298693153 556919955 684618863 907167829 12624964 960049900 270664471 913135106 239039044 413026802 464885372 861978799 97859200 423954592 29829706 501223174 565326100 88594805 825194643 83682425 604393292 468341586 998681284 93802182 527133280 443049261 41093012 543004567 967086304 719476682 477194497 53125234 255208713 782976032 899342956 802366879 658703261 997253554 266374657 671218640 437960584 447904687 736795559 192453283 932538230 354037000 581325938 647917829 323629614 679381129 261511813 949671841 728899969 670113278 423680771 915140104 608825053 337442145 549842301 83000652 312248951 453048961 790725523 556117668 739879445 607543891 209652274 181262306 921527762 312885547 257539272 859298718 464097441 815068944 560149762 403359357 344206189 315593394 404067580 552181339 427013631 499846473 614436119 673699682 484219728 118722751 766016730 650597591 22172821 738115611 330682246 81965135 743206387 126127742 515577468 672071196 159879963 936245484 10831563 686913695 192187504 364850166 871713392 271842954 704933312 189304773 643300509 508156092 343398186 964569539 832110834 315835523 417948566 10519464 46179739 32678112 796492896 435280698 589934621 915652422 714098053 604036196 911922814 101783900 542383345 763355124 737196728 131631479 823918828 202280729 658417477 103604469 736605320 900490563 707913930 156663175 824216198 646558466 173400698 696494391 583914178 22586029 516684723 557410682 479986377 377552110 320058506 34628418 11982588 214480747 324078267 541785845 649923629 152433998 946892461 99093590 539557245 373064574 849064582 70788501 81525702 224224966 146349289 903488178 444734633 472404391 256497629 114021782 235345228 64989390 598623499 275661462 940543613 967201312 524013220 177008655 33762352 514971702 358190488 861814247 907945131 481752659 660351114 98240767 326892582 489243757 474267042 217046270 149534330 786237203 74036936 215301971 210438855 842577229 945402924 7244222 888005178 683958014 725758655 107552157 383247745 323917190 189414526 285055127 975709997 919929569 168988133 194484788 682952410 539149928 936386840 683051119 817371760 467576533 927444088 138730740 448236464 427868925 57941014 392519834 279738491 836544437 542692144 327104408 6151605 621544024 631820007 719290359 390203878 77874624 370716997 388811081 599265701 613975919 243276114 663113232 811331525 840714904 372991366 840851237 404101432 342894496 162859056 327830179 234622096 910702876 671811001 416977774 163555199 684020425 178507766 458012059 318287013 456288272 844924238 218531098 135195110 966616507 217165534 165782856 995479198 630070452 363746876 992444901 504701867 180307172 386331128 393742902 976519319 401639983 645934170 299098704 655324351 416020801 282752504 443512651 466592172 153732417 473534040 461253841 603781010 288248380 765644809 970018446 233068199 597153157 195389659 956195408 865825887 78579260 761894039 394469083 148494257 61211219 484609366 108388609 262556356 273767446 993417136 370231444 656987696 608912351 374015240 756735810 499794894 50584724 557782387 316440006 16128109 371561661 366820064 73304799 986450270 37601222 4969286 939448919 101071974 264434070 754603653 979310898 177994384 773932748 906668609 210849483 573533151 571733311 224597360 301432730 426843083 223450466 839948085 60609172 560186497 685384172 265018915 236141657 91407293 117633135 396428866 538229407 42838211 666981475 644298506 929337821 964943758 727197500 33887695 172620783 839364775 35193297 777168293 231968223 339338891 40120566 177884814 879493397 431037122 946585516 653509116 434059434 815494313 608256041 515475018 33358627 115148402 78004546 225600880 470582540 471464864 519736891 210406398 550779691 58795282 170779109 241943499 478256261 734320309 842054633 71430353 972302144 110867932 51564830 234250119 68161223 404722193 984914341 346166150 407718254 78177772 39890050 960292537 721378790 856770169 878183715 375626599 104748886 941663600 487468485 114606091 383110281 136726909 418612050 889692195 791502573 773970659 903045095 641481486 775070986 443381651 180312516 861779156 278498862 816783062 872321126 758851534 968511186 695678528 611007331 939116888 219076776 955205563 430588215 328914347 297938908 448834862 147611355 830860324 33916594 54249198 2036209 571836127 408829481 316503723 260797447 190488895 707135513 30480009 944542006 887750051 352850847 307141705 707698626 453290976 975952902 489325934 936593265 737638490 319788109 404523737 920246850 743776876 859046120 818893608 501427361 401443063 925038111 717755439 542787311 261921590 485103337 121021350 49525356 843737717 494746066 109954817 986087950 186756888 157105123 814709940 105244280 416947390 669459508 187414074 503747649 760781601 7913168 925132504 258684570 138764029 566206648 271367531 944891582 34535553 120746932 295239602 833777027 67340905 761149169 412525528 330270434 874892263 817237211 550520882 299167091 650339424 182745437 345958589 928898846 94817056 746671972 779654520 619023766 587418068 16163440 478003632 678273340 8184360 973167937 588490041 289560861 354369721 962404512 856127763 416516891 931141398 379547127 272860049 978836815 665799521 974932045 985878952 90586722 559679142 498085900 88104957 159142757 46294796 679578299 852414934 8452126 391610789 798941051 436989952 477537640 88105252 362724354 201323833 157420942 929504501 466527942 926213393 842509136 118529590 721826262 253318172 921813304 892296389 866363130 204203076 122182873 122234653 348816284 229937479 779431325 818779812 473854136 493140853 108064374 131074954 411899271 251800415 807023296 359071365 55280802 787976544 232400061 271334474 707526376 340773960 606686497 44355866 539257862 701678137 494374906 549129117 722253415 288112517 788316552 143457625 644833711 371269751 40337513 931835945 48405658 18954606 238101495 62044950 346614986 710824437 458110847 752329376 336547718 157916318 490174896 221861223 369373501 759142649 243812063 880173717 402245615 608661005 805631437 787633864 277811460 88180238 121781821 386382923 721201506 718065428 207147417 498509416 320409493 889347696 86254894 606278582 810326873 245770973 424520978 751161053 611055936 64868380 147489598 742249320 100307049 477038453 430258035 950133771 355770081 728731904 670132641 997658457 117625862 540736347 114051907 531806748 3719387 4428207 451229278 34753465 144353421 582944348 192962737 491096306 597952303 994084824 782050125 768361582 221804253 861943482 502854624 668182710 748840648 412574685 356930652 586998466 928951022 709472062 750315058 605448430 748353811 344894201 121126508 553212076 134214267 225711778 235101474 218139589 956282857 300018407 395438733 87924280 886745109 96866156 258333543 319375790 7147629 721131349 174470454 303572867 294890602 645738973 286187053 316933265 240077499 195707914 42152579 92544322 190167168 639408419 380088085 586843327 612606524 554692972 134188177 727138479 883522874 705355827 187986357 646293901 440934236 623837191 449421391 715881762 533522530 734479846 417947189 157586981 633312133 353539738 279916594 272409450 387510864 844352492 804344677 987707519 203998325 424700768 871602967 316403138 342913062 660869477 779095882 952049649 111668193 626944992 742770895 182422716 632080149 381790826 673230712 609646359 86076987 10651075 574727721 500182810 880878984 473410018 916696994 224642927 513135994 223179489 119024268 565965877 647955617 980195102 243909684 48827550 396787750 621793325 952119173 46250010 528645910 369790287 23263263 641303941 390408831 513642970 971971429 269518563 211203795 787458330 900234689 731433818 749311817 615481971 596984859 275892423 178092116 904611378 123089725 102733882 1558394 996492429 610679514 546863026 34319816 671552245 250171754 726253125 757491048 287358277 672576966 163711643 431071926 767631329 737986333 2311748 955494981 533215464 83245466 656965879 692014493 92814041 823660932 69528984 87999220 108092844 179356705 270869014 45492648 143407849 387605328 185998001 97539635 611904058 260073778 88335338 319179495 231371084 826630293 537989986 255094875 592495160 766927900 802619993 289273295 594470994 178647762 108517737 278570912 223227639 23299724 441968800 972488978 808030884 722274661 430866858 304057026 776852445 351633195 743709870 258641150 377663094 511000671 247027491 729200228 334296655 963524001 497294271 241620937 702340069 825504140 397572692 194341394 343785279 178770690 92404992 964399580 29534025 741446457 696463963 997364302 573712310 124821473 23370706 604750676 95495871 771528584 53541335 452997590 626550416 463605038 224921243 288678817 327343542 48641210 279137126 469573059 766371870 645898697 413293222 771322540 44655272 931936167 848630201 304086008 295346006 68046178 306903142 692772280 282466037 760444148 991202451 941980929 209980268 280542837 790661676 73813323 642886184 91966085 720174854 647340329 222032417 64629926 973275255 11771035 574911115 518185853 244378598 826050861 908319683 824361164 748092125 367095668 226762835 240852343 741459185 64035792 373642194 334728971 584885752 226725417 643520439 936845281 535404828 378946923 632075975 173127710 13343379 391675998 811775056 992320833 942920724 584613473 782837683 517178963 896734229 382986756 316011453 853976792 250906443 579979511 655662223 688439402 750103507 855487402 950788202 989149361 147885882 515651064 575360030 927534956 855517587 411581388 220826721 411835839 945005659 611362526 73573306 417482970 871812910 197387274 610050739 399260208 805194244 183691236 393815274 898538610 341270269 725851327 633908155 527075545 578934381 634535916 975544488 366027393 958679369 940953089 63892317 164353334 145659061 862224836 51388804 46870628 417319098 267835400 42440456 71020310 673484377 28273590 247644634 98129454 640218857 819525107 37236844 966498168 978790168 645992822 146982216 775548376 916703797 497971681 261762551 487021187 993965586 467809649 485277530 907995873 55120885 412795889 74909198 879530138 353658883 840411898 196488250 584284533 144047400 555682424 850777912 259491808 885411669 874094951 482485879 620463680 714526487 773931860 761801483 64620696 559779044 195084660 21875907 628446955 662405969 184935258 617362546 742313585 419313968 929384421 409841789 323782482 388023248 406077774 992388078 567964803 884474728 56804858 971472088 910868523 186839599 741303193 164589919 684958234 618439998 318534498 76922672 83643348 73031939 697214117 517572380 91191251 983864486 367838660 488635117 76845575 190968522 454596184 119517195 30584939 333413760 261458429 901012612 946015742 219865742 115743827 991168224 913454839 447404130 865727434 842073109 114850584 160455886 681091118 278724278 417724956 135007511 150361214 743287762 630673445 335789957 174279106 963552576 566178141 896330260 316009604 623252435 933925975 872091063 226728374 957963427 686664155 882556823 989111807 299100833 226727618 143207183 205049261 863950209 296113427 571829326 32894658 151864095 93352507 129531571 781193470 432680219 243807179 63335768 385236185 754494319 68762357 455006465 945075100 528972863 988854927 641321294 845393469 722685450 118832727 546676796 359733894 604417430 575973094 453962553 224036815 493114264 900459974 143112841 94286837 347735389 461892777 640624252 618238560 536611455 531559685 324828448 912406758 467521257 657721460 610068145 46017369 275891656 348519894 95186451 329318683 89070872 553008996 196621665 850124443 530145557 292011144 813372324 76267058 684569688 128252269 819719289 47330421 321861170 202410763 204933153 711025015 617415398 649465592 206613416 919656732 146904846 752793514 45631702 990314335 709288199 580757496 535092920 353748230 936415559 813008503 212952972 208822422 735612005 63318557 865848210 438950160 267384072 392146418 685606011 406618879 474296748 414889085 963296934 400535065 73350905 190814753 140339916 735869747 313483975 141379945 881075461 362618172 929485894 598509617 123930358 576516275 11397331 583159507 716361440 255094147 221973558 358178228 451379759 963913325 573051995 916047513 726614124 186215795 913333197 70752961 721374608 209400925 751553122 195561102 141169762 126472020 684088664 315123808 293242725 679783103 727956799 102796555 227676215 80660231 844450630 914932522 485921759 333475680 659813969 45033430 445400957 254408529 749425696 16927663 47484960 43075835 969035814 34432339 824756773 292304776 308673848 183445424 748312405 199872152 930932414 821209029 10374999 903184708 401975620 200954756 471333808 208768746 780818753 403738584 394225122 356372558 379506616 372251407 109165389 397555603 503838680 852011311 379306554 24798076 756737047 389806087 817377575 402402602 881108189 490967863 213057804 477816416 363112712 439912844 52889654 974038725 630660806 143854104 829160907 540298413 83747040 671907593 140979431 651020656 69947296 919567164 41250347 509720148 17422808 629938142 342762177 29441235 373137074 370948325 126876303 22010429 79123079 882107025 203282651 344403443 343089419 936897945 136560724 462392203 847831968 414794149 388925705 622940866 873208911 605297922 510787684 628848664 697824425 166579404 793781083 358190192 121621256 311658576 894470467 900768609 470018793 669010786 963758477 758211658 595177848 983605565 820769932 571743935 37099731 604136212 900806873 752397139 376372080 24344126 20284413 371530529 470341362 181353488 368683438 227700034 573394885 771942818 951028525 973521634 139463628 871630342 381902688 120525155 774325332 868467872 888769972 37125505 163941232 631651705 533920617 62731886 627902284 985910739 52374453 381397482 196539891 105655723 227022207 85340466 842682429 58508036 84641414 527283009 102719505 273714828 919868426 393533206 413772021 87735299 271982085 810565417 872581869 789761593 970846501 746589516 519951380 830888885 658090564 472178069 495128327 357052314 776651966 39950474 44176185 660943992 532755963 144051087 718665949 388244125 503698719 503302898 224660850 118282391 365750973 648941751 550489689 464734477 80052799 410824775 347420339 22074120 979609473 599825147 907872883 498340987 350607114 924671041 128604888 465827206 247723821 956803823 19846756 557230080 591477493 166327878 660378623 796384688 787749469 304486820 265624281 838311386 571948932 228611403 476418998 627898878 542164547 545192277 336650110 784643310 120544406 792500528 506399307 158208603 415167271 361401750 324417366 179300968 650008319 65936552 776569462 179950446 733911872 343673253 982380096 472704350 111574400 746946307 66516124 760726667 78694904 888471965 159920319 334412032 823471773 45493525 924372937 691154286 15581690 539202963 319178860 490902364 794987425 594229984 451020311 624488925 488954694 333312903 486349741 768684949 654716354 514647306 688604411 294090555 206556987 120432201 159116007 412766018 107380205 875072581 973822301 325078861 153059167 87619463 938400831 730169242 456233729 373650569 655827042 933657392 926618230 174987468 771168689 657633830 670321346 145656084 687843167 69386143 596408046 393266668 405777113 691406750 694702487 455283771 15408229 77217771 318103840 930727465 471198885 615927541 352624989 279328828 209095748 181841721 510708831 952687647 60146293 92889350 841826167 935622574 713722289 870535938 803678206 171796265 885005534 404048673 952171316 954040342 100597876 58378735 967305387 805667707 595042347 157006428 588085782 596824287 331499434 299617101 638595246 470368163 678530387 294738706 661608917 31156046 543143030 221736279 945171919 643523392 596139988 117866262 132574580 474715068 379924490 257062530 24369560 383235101 603710914 625022546 872702398 639909697 623137510 221274937 262927664 810798613 26597581 29295289 251620397 143958844 33738411 756782523 674614697 405532531 384707701 647474041 108437452 458662875 527151660 120869951 526457040 675275306 438961715 336771327 642752782 666145570 9665588 371704664 748555599 578721293 990690355 568276806 131254717 420817197 958055165 343567943 249125584 768471723 895268102 466183234 317229990 571723836 108050776 211562981 223095943 369025748 201038515 237078405 782630212 419087190 458995531 779192585 218049849 293110300 245997394 878597587 468286699 848973887 525925270 177105814 999775437 612363971 659327111 376406238 403433065 655775586 976381759 747999179 927747754 304197562 342761681 689813427 391978579 886064896 102792657 29053084 890214773 608432413 41558033 624086111 200841264 341873249 188040787 747800769 630211228 238383325 388392624 340635792 838613314 963615792 311396894 711609882 363533349 478085989 911745702 156798076 89752995 588945914 995512259 14061753 191413935 117484006 646919585 80453424 52738595 655555128 628963597 593736475 527821095 145571678 169200996 640585716 413080655 273912661 879266410 356958789 761871351 704742046 67823977 204284243 915818057 212340190 932129266 257690522 38253230 638627434 83636073 797920102 361758171 477263781 284917154 324105327 280779498 277942443 923431000 850037330 84079796 493133309 395081651 649599006 235712344 862524231 724223797 176813866 875312480 427374404 149489731 982849781 473107611 274148612 472223003 940241311 201521238 10737128 49740927 110933953 882853035 399887231 66818797 844868934 453088291 357653784 296980691 12890697 57022712 493333007 809451473 364213720 672983453 754825621 713760304 91717223 457441815 226484593 914282743 488375493 192688269 98196815 599427472 79611418 45090323 415185486 433269359 129235669 854919894 416194475 247238343 89935591 17156769 329375481 276420856 282610804 84657109 253079120 446144598 660372963 572561795 424523112 286222542 141503932 738381036 477315799 669541816 643992369 701725094 984374469 828198954 659376152 27655351 485842663 881011114 60944507 199805649 172734138 177221032 139980894 245602944 170064758 207995742 637499012 311770274 184248358 409007559 885862319 777648836 959778870 272456337 940874604 371243374 47558656 465725443 887600355 78597097 4425069 880811009 755789211 758779989 870037758 145693689 121007379 500001108 596469398 326914430 300452900 604747623 515525127 462182880 506802277 41241180 696765617 69281435 519561180 339523201 748161152 51298552 173717449 575760358 57656306 110732215 938667486 186812088 305942026 304120196 696065807 936476199 803734248 766940355 529111541 154373191 587025271 524442693 372083529 1125053 708886815 317867913 285301524 932903318 414583125 252068801 40350246 608854294 66532217 195540239 962909049 277810962 258277026 909607868 68799161 855826034 859694588 672700338 918716251 851665697 655376145 43815462 410634701 595460061 418696752 153948096 418359455 101508902 881131345 112240105 141030108 573165514 319331283 732386936 796617286 333214182 200131273 153069857 44844452 5037220 851793690 258555548 607800212 404522456 873415944 721248544 646028879 146930860 176932988 892604154 567021631 51575491 993846562 502734136 42818772 967611574 268880807 353440697 704648969 882092036 424253253 7881554 623349595 918472647 681541845 880544341 825973376 715862770 244896577 107567790 445815830 75087788 246650314 21946468 581361106 581728779 787511412 944497262 920550875 291427172 900337158 332284228 554802207 475635656 677265429 691069771 486420109 847959237 132546233 710893558 220302615 700939969 254791533 516945018 186685337 812228869 933978300 535305834 58829628 666050066 48664159 301593815 908355912 16621503 857979029 731271443 209840132 658242684 29117849 411287645 587239745 390810076 410669007 124453151 226688398 137230916 457511686 202111183 277819140 859101933 774696674 502111089 877019746 996244707 6732036 223339212 137599254 241403329 702535080 609479683 951242564 638537984 366205314 75778186 55039555 12428958 113663410 694387804 360463459 695608943 340977467 321280857 508442478 444091208 877138453 440786559 670530938 178868339 974210293 988249464 666871411 183795509 678942249 536806892 168264079 566666865 876743939 280016732 233662132 396259296 29484108 183332305 805664703 307945568 236743630 726821395 267884024 120075970 82990276 193748682 662044254 416033967 925315114 15048689 781717489 442247178 161753149 4970479 7257475 323785156 480025395 673907935 521459607 613411917 10285972 118053474 532084510 350813843 707996245 359677220 383348630 294837528 995668561 201214655 52251705 110748147 789235461 159370402 608797697 174902700 746725815 62580560 993807535 213181504 68456017 640392184 423892845 150563092 715354480 767479012 522600595 385734684 442188641 251496790 28854710 665735132 133554528 760011171 12585443 315138643 247436661 306711132 382649426 889955276 341859686 697987207 890503141 461229834 672148933 256274168 802825717 539811106 578002825 759433064 55346666 796483021 297769220 935569418 222499862 87355229 402108389 462860745 878037538 46412288 302317292 476168263 943836252 154198364 703901279 828027734 948315620 4171127 525489235 253956216 664825481 181929818 655115775 18224941 232900682 64982811 274088776 32560773 135079376 102578434 116607450 295624204 837390133 313961774 948602162 350140739 581013974 628944885 662432343 572837328 161290638 209442545 432660686 214584416 873141830 457627428 226022099 953308746 386386512 270858849 629754727 951147925 352347578 965997012 722189693 915537172 86401493 498409424 280929299 363750520 856392682 747910031 892372694 820266022 257547861 595248995 229396989 990538181 130978070 46535419 163769519 188334874 874149983 248147685 742906577 477909425 88536753 566184758 591629597 223263970 991857058 573176258 570881399 180000581 535569184 177274268 565390093 350933754 438066955 530342810 424534725 790489032 270524552 941521986 939650980 727255224 350212783 998777738 229170320 290229546 702368387 70027550 979338990 329585937 8592109 54152151 760489217 40742183 4497454 495983518 23632578 833032662 448691336 821754988 437017429 651176608 729757915 835326780 322191361 688009541 574587272 870619058 837304334 696195749 629019234 932335741 715434522 631724766 289066131 37063242 828431341 956216231 275067955 460524175 584479122 923111536 587567964 717847121 657878766 522735924 519976454 242569010 871953376 567884039 170298571 705765913 532610802 93181468 146171638 210240048 233527490 776253475 669740568 493686428 34777439 112144942 427948472 519458380 744601066 995010638 274552957 420472387 82360519 770418392 895324119 822425063 862599307 957876724 146185858 522663936 592319265 774153429 701748747 986419306 714038724 544569480 48755808 46254888 157415367 619986769 292734660 921560783 563046470 121581640 498280271 272068118 287507334 585375077 809673531 292937896 206196772 21688692 874212966 287310381 110386883 322175423 842806558 875337798 10335761 635889917 152112240 967068736 609600162 779781563 410848965 644414614 232090533 58156677 60460369 467158683 54157322 510117371 60055596 199068577 289186859 903660107 314633501 953482209 830417291 733170008 741029938 174356190 349069415 674461283 214604898 600096241 439654412 37753101 94152422 695098329 164236400 604163687 691916929 940910816 854142764 208356464 697224793 120905969 180983120 88240534 826271887 799917956 40962884 752045479 345433766 469177964 782275149 495411703 777936540 37505535 128603463 224170854 636116880 226634771 382360406 739997990 794470580 290291953 697182426 231603767 525145707 399114462 435666784 354088346 363787742 898454759 906108441 139383268 648558837 185042432 754712341 124898573 124713392 32578629 21526580 923733886 626401292 879966129 903589652 76344457 170756778 183517142 253912614 232247497 537728274 18864749 811754096 684016098 639946779 220576963 133053436 143711791 82089643 559432180 953218374 103293958 701196416 167818344 920911947 194785090 21108963 668961502 445979725 216807693 475138932 576095875 931142089 696498520 155444325 640820490 116436227 302970335 246644106 761698064 211774157 366945703 520842991 67751139 253865338 113947620 132884101 288105901 413347189 249607549 202887897 312679667 604188927 354078141 276900076 583890797 310288301 286698117 132129387 277762472 102963494 358886800 689162404 265686650 115651232 123173366 535985604 981810269 868046378 351045675 982738249 370951216 982712947 844064665 935359611 430432421 61562293 858555851 544631941 126311707 636386487 206658671 939096039 235855511 330069827 728902976 950483002 839853416 39948007 336415869 486960258 506364678 913455235 288305304 183118037 261386332 458840084 941792136 996690157 593876003 149755689 501693426 268987432 116602336 11974628 888208662 535762359 563158128 221579114 813789537 926295765 668291827 913899499 651366638 547444244 757957198 734026492 52834894 708123875 367578875 490645728 361501184 737004486 184810918 265289073 520945138 989560616 780283322 207984428 799617502 944255354 875103153 330444601 100764818 998404106 69197640 21326016 386263958 545948171 120154530 108415782 569092426 779650977 223361519 610610970 816600895 303764095 273288070 411643200 903513709 236523221 65032136 410683720 349695638 59767320 737585832 231633145 22297761 742807581 839149301 860956142 14748464 337135641 586822775 555308565 172373155 660012455 308200954 538400997 897708984 544531325 102950082 842621796 553285206 641896661 72329691 889228994 885334302 545572769 905312104 755007182 324051286 777419749 575110378 102669904 352225549 316347457 232734744 106119103 327722270 350226661 167291702 10918276 86933959 126921650 371592827 206915954 518583154 414197772 677840668 228835541 17466277 641059470 246141713 225804746 633326167 907398777 948576762 262552234 571527881 961806877 953462131 636932363 736190053 418518551 478148120 417989169 845547787 416475640 288579312 555096921 602403312 612519436 469526131 123396640 271976 82722025 930781780 120799069 127323939 2517435 986376655 514210512 89307234 199566918 32670899 962560448 686761175 835311527 451573270 252880859 725541978 717397032 925130397 478638280 703358381 719526047 54840097 522365834 945755774 621066935 618926270 95981885 21484682 68263320 599707911 186840481 694580347 350775298 79854625 45925629 98280243 924150038 320220708 993402217 984903106 323551514 599746079 756477480 949393108 140782171 955255078 126499178 777982279 822849728 437341257 753836662 217624895 69073697 65148669 646598590 439534023 858145514 898416658 151834540 18243138 914359119 745362777 130962187 939482114 16091560 920594458 222357639 252224164 60083294 909819041 512232974 982681190 791429541 37741310 943168354 47271327 286665093 443161771 357857507 809909773 596766745 232207374 27688822 831995701 997679748 601091505 175668638 767424951 359943232 895185209 854981722 73874423 220082231 444695384 203802761 231248296 781343191 376873330 963944635 956698427 179416575 994660373 531222791 414812547 266325464 391822578 629643153 382909431 415548739 435250083 938257542 373074702 228167253 215496054 89323422 215862574 197318491 29854865 872040665 169887569 18687093 352432351 197882679 459494458 326065269 129799969 386580963 29332640 713051995 650434900 33658300 927297963 220768526 839415680 191645618 960479887 526945682 113828512 549125718 894054768 684283827 141413941 384492850 569645700 24713300 872502907 659290121 436297553 5825601 195133998 996051438 193168980 242516160 530455705 547362207 312648953 381518614 966562272 497220391 266864411 508283191 119499744 3204675 968594307 815490431 167010661 322190002 941322412 428089112 620913952 34071264 421562353 650644742 643124935 769373115 92360835 912463595 3244186 136144578 802137383 426521614 259286252 203963909 492885485 789822628 997094349 483082460 771138520 643090154 92913425 661276899 637922331 322230977 206447314 950452195 663971886 93977081 84797735 24844079 673978449 52590935 867949436 757238543 880079374 603564458 324371080 363118838 161928583 131424052 389288428 681695408 875265723 916142250 893268498 55169994 790221146 69855237 184070956 152413631 166613162 248210174 152827256 416104140 1085098 773179257 241435349 976030968 808382724 323164803 703992403 264533356 670525976 294257451 90129726 427592482 261108934 654384711 118205224 532034016 398730685 962718241 153919780 317501908 113660741 776222054 665208052 195599594 200462430 492552712 804596015 82167317 32663336 388039830 796049996 649244075 649640686 83396915 74133069 830276242 264161885 503576506 515605613 2002853 462669392 25310191 66677973 697157294 767755740 865431029 644582605 670428527 178765414 884054875 86449290 870658352 280276398 879676533 141424893 146906427 897256065 228951715 887961712 493067520 618162476 462127980 473633445 411074482 671353840 734843176 783426636 515600703 205897911 825779115 197413085 254713462 817046687 214300593 158043922 865920920 485372992 938008949 462358022 612102508 124821190 513079275 474137397 986226672 588408567 921542159 88482720 694991999 454326463 73324192 514994671 73876959 381241863 369093670 354609641 115406160 96894096 214159344 82671529 372864247 535653459 821599012 599343605 68158892 158846741 12882758 391850652 29038886 766259936 279938017 64686282 396755508 15181270 345762303 12047987 138201238 227217335 512937440 682566601 39313093 434335489 30842955 545634280 623284158 15318576 787791332 567449640 773124383 786187192 623018141 936294483 484097425 652496222 140735358 50700697 182378884 838790990 282654117 246057656 259995556 109554848 148238272 299960998 969321350 682072492 582081851 891297618 635442504 354938502 265302805 677829176 511297542 659260421 811847775 904758716 200780332 86093700 200384954 908963466 703204313 196251526 55641027 577885218 686458661 459348131 960478320 495129890 150978580 472874584 748262790 254710502 967356800 733737456 423154519 542305161 791353504 742785370 247880693 28339249 203916568 491821678 195863262 534285952 777423180 145106016 716340454 24043519 350952060 15754990 578937019 290685195 70927072 522809021 449894886 4789091 834134677 500262238 723237955 697494559 27442715 172201239 214654869 116909862 649828957 209248112 26077922 920291241 41187894 422149978 734379330 605315600 179895661 549698818 516057405 308685171 609690541 1863191 199399459 663788766 873150805 707248645 631917795 568419607 671844100 788600258 223065428 42504128 372960392 122872075 843333069 946580956 546565736 289062715 991733768 740923298 37180871 467757328 958448945 425526928 999343471 350777585 998112195 282762001 189984440 407238957 362999529 204593302 401343063 708353805 335282257 358320605 24061303 681714759 295336177 287841669 404964870 539052772 754836230 176529241 762259636 966689445 450789844 925044063 279925891 512886538 743640512 854755067 61066056 118863972 68187912 936148230 494151731 391169146 760208587 710013437 44145822 155735481 539680145 566248632 561738911 97005325 805185744 704276704 185763867 960839024 292547497 243920362 157677013 568075709 452772938 435074706 200801215 165361054 683327492 526519732 702433902 881850885 365486406 490928188 574738710 493252705 872678146 102243965 472505104 578254915 283635616 692962402 527696443 727870619 769414753 266492002 582159584 677915369 533216414 366464106 669339752 272085847 418462645 331521023 251320076 144441500 577900492 994058182 881836547 737395897 186038204 727260546 442217301 998556068 630957366 471053798 808994055 196450730 675965429 265302238 577916012 25368697 762186679 220970369 717650298 146577870 229173920 961824339 303021595 905717442 895082696 152048854 50018487 725261651 286387951 262571166 848478789 541091738 83601058 579275230 673003108 753579895 941563388 79091765 67593033 588661979 644626676 481884510 831380225 389023670 868733475 839094688 944632821 898504212 747657991 162577383 139439453 52389829 197922413 750029880 87789840 266078320 936861689 688242469 178881736 131704358 930412393 222764539 820548370 20602357 146994156 292377989 711853697 612360150 304395499 525145454 36193744 76321827 17614803 619592532 64978015 688797556 359693879 76576009 214223656 40627546 700153968 93391545 762531808 105630431 245487063 176453528 664521247 187542513 467358795 713342751 391250104 672234792 279012820 840257276 60863347 980000439 478717866 976871337 198585731 784971006 863683716 802599418 316886034 60193801 535139105 226502302 329684311 231050615 172955553 747334614 804737800 693605100 36970698 626075236 157431163 74093960 234671896 353787635 998447976 161799493 591778962 278435024 672242509 309013026 617796424 93531457 208620421 451637988 380744188 178230084 123884219 921962708 603406104 888974661 229789473 595744628 126801008 466696420 608617152 870048310 121784372 625895617 708118907 835402075 300180331 861971676 661673339 469437660 164111106 593145357 493075911 579589406 449982613 183118282 122602712 424320185 30804416 907509851 619710758 669136000 812764777 10825856 421973072 940071269 399791748 624774406 461252095 28535152 796623230 974854516 777590166 775943494 172326922 592944039 858890113 226197722 837134868 67086910 200766972 179297373 722062529 322284126 504791219 550201389 818861994 132643748 793566175 824622704 503901016 830294291 744920320 353991170 858673288 797822033 445499006 177606626 679290940 823564683 380631998 223192620 152636013 246578198 201428427 836495917 732553671 779544166 97923919 114226806 342029832 760305592 871055012 420163643 240862576 161161371 103831481 919312602 834805799 576021626 925149214 988816351 390129931 322228003 380216346 984901174 315924853 705806162 497411301 433801357 953947794 18614053 290409525 85460336 151268987 927748578 831361012 77037348 633485427 243756102 839954764 85383060 573493948 719297473 983965641 723157201 363523181 601546693 348556393 357640170 894201480 218312164 995599763 330958515 338607722 737576433 789929272 897238763 552782409 234071957 931522412 827110958 311464206 912150113 404693146 778951469 47042638 919639243 440463714 535455709 405987284 395381530 577192679 197241590 294731171 866143985 513078355 538655719 74609433 920985810 640389769 444802252 891648915 311890121 212884581 374797044 932127955 801214675 852668313 888709305 178754016 687120579 798008810 90120050 150686729 910434451 716694032 817325356 399739606 382409924 684679184 62588106 284778366 194790067 968622791 989804561 149647959 51249495 423889400 857728808 455941973 719325250 418583169 207731356 854366290 903001560 752701600 581960742 113484833 611633452 233032126 765777331 152971363 130806209 545627224 289706763 499608072 914587224 547273624 462144897 695520551 456235229 160946749 939483073 451306577 885052655 179981656 518923188 595639730 344364481 870454675 911893280 803050261 168156754 778663918 224313828 697593694 153165299 218847146 257040647 7716748 537701744 680519672 670672957 74977136 667337132 865653042 704299169 422180970 42768190 80329530 456338656 735772253 657327854 98520775 677340590 358645512 262272309 64864563 91518230 274787443 319836314 873743866 829515326 81510084 288914360 589234282 845869468 653235989 806918220 106124426 966053918 458706398 4358065 428993658 246509698 129362305 756992148 923720990 106647690 46862351 361364560 100741442 532536111 969087638 199130221 775483721 229678993 918725992 964355051 927875736 972977213 697588551 313633314 994819986 591347498 925627710 946948149 455106002 403886492 566512155 680522385 503661098 579852644 467639135 191845194 384665378 139762473 392579903 49969048 316904527 963532436 134794726 687088925 999210311 289380070 742720748 88183019 214643842 711674202 962998524 447189720 161451380 412859248 10385994 133448735 913265085 197876465 255616091 103104102 677143419 14715823 212585815 491886703 674298531 240144364 809294348 742410590 206612297 321116137 560737513 841295943 275008075 594745468 186305817 640291380 690577105 20519875 167450243 221069765 230369359 1432646 593788672 236931437 801891191 970964333 475194929 274152346 665778839 37800037 855946765 395617538 625412595 563659316 556313319 673158932 583766453 388104932 722229701 392638210 684208823 818174542 172226459 496277793 864295166 90550337 505763523 413196319 636514804 45651508 312338101 242012988 869065448 232566467 154754656 129514084 723561577 53830303 790588250 243403896 676979163 159993271 737651084 751172555 154228335 943352832 960422946 555830134 217343483 162415588 872225458 549909447 405347788 516970896 130248942 959077993 869847726 879335238 462270532 853279230 88076036 690289595 216845472 24898529 489510805 425772144 92933144 175202549 846368772 662380940 528249123 870811513 817264454 641285112 951373689 643447619 84835779 966625603 140709129 163085407 837017428 617517233 72132706 145307194 706386355 276382140 218861154 2430790 852963787 661505909 744176162 115298610 31105414 206446580 755993850 702554443 69567752 736570621 402430180 453275379 236685874 893485610 930973579 937960739 254426795 2567308 768194312 676716608 501426726 602220102 346732078 992953426 289928517 256487188 276320053 361388278 795355017 10207078 589640048 169978260 507431286 199538576 540265581 241569450 966507064 37006952 142276240 749717013 128479638 359247162 605205625 247301383 457743126 940383076 164520632 734955132 706606864 99169921 661556530 353547415 709371882 978856694 657292792 759049340 491291012 174391282 770585335 499195558 831508744 33608143 711670176 589211477 920937623 735499325 632533890 532519391 591805026 425175072 129782256 651523910 746766491 363875159 298411329 570392768 139042928 182890742 426669122 904519882 632587533 258961738 279324728 915877494 324471238 109127004 84571706 596458263 952098255 652391689 30508660 736861456 664595362 359177799 136446434 990899254 647300989 580157488 707162658 211600916 475911762 215762735 617677377 807106968 571650493 634489732 456287950 812250226 262186716 35996651 774876845 390004728 475133708 121922927 585185922 315045209 243048365 599187355 3249109 323297805 300535130 115129265 917060191 736028202 859433031 238280007 811372621 249576070 964161491 10470391 281787461 79218254 973103710 456838917 835483465 247215370 381881052 64614127 996184918 490156106 398248453 972918649 51642877 354557061 722616117 924687875 529308849 10561395 901991320 868058208 593954894 973006379 693587024 105060714 174258577 314512968 361690051 488522379 940552660 156828977 250699149 50355829 853075391 810836359 19008168 412716662 691965891 432335327 258676960 75726017 643996689 316617746 949251006 969922664 529676875 140150586 961583313 551433044 327961442 226259007 150699123 7260768 381962548 358763762 370241535 251415203 764932312 668406561 929427289 543639111 203931938 844849636 362264871 713603516 955351425 599908765 26254574 60594072 637369113 842255 821975397 347431175 258746445 883133829 762895077 671705617 311898712 904413559 986862724 927083030 72031878 275354144 128308286 551882453 161160159 104569005 828785156 50133327 979895433 648326057 938490177 53495904 906028482 502902588 786993181 822888576 612076303 385730417 836143623 297299624 964097551 120767437 757771535 705632392 917791569 975590064 317974321 658128216 883934113 572285255 151961936 486723394 306832853 681390145 496358585 404634463 923266697 775033238 678393064 148803503 205834939 50648342 479076858 663991863 963319860 114741002 848804938 517203986 463353403 692210331 770282941 465143263 673421207 649714067 998398160 345135824 279875041 976657016 747913 560683261 802797353 843531861 20858970 725292077 626202394 760310515 335449843 684512124 641150570 729686435 261449569 709666970 809891878 756420059 306016052 398032412 58320100 411661845 258898609 208739180 792590881 791578974 18226634 664146114 959340937 774348631 426969481 906685592 895792958 946265185 210692744 577786133 745927860 19481141 886678892 232870067 840813554 813479916 251190772 499524898 735557008 812495357 448309817 781446879 32564645 137356831 624453170 184286448 628061960 247929095 253379311 596015139 636704309 408613121 826864703 919531703 16616503 307256690 788224979 790343464 686551637 415400066 875036675 784775642 861116549 43656851 504751553 825977830 469699400 15467999 457811363 436208155 975397669 274480413 292289360 740328256 337598735 196757977 377964154 588736483 402090742 552789438 710781686 132122255 925567499 351715494 633892658 287413538 771259463 954489137 37073008 480504519 82154723 386059093 686223526 514365634 300981125 132140188 138337192 926100983 153679240 258777711 909781966 759483956 820314324 561486583 197021303 273791839 848551599 255374349 155049629 145656498 997122625 179872220 462329880 359653278 868970728 242381858 475717408 504879656 107485219 654759373 188085715 590285038 965879639 452611489 980298233 191046745 212475352 441113578 391815105 548523546 332831600 211002513 745083783 152843594 551457950 91186722 999842102 478551913 725437624 294822040 776010803 813225759 211544684 712250827 490032737 96548594 708915975 970379182 191101828 837308469 300399164 149236742 60269231 859191886 338895513 805986832 395467534 759109009 253872206 854033291 999764419 297607705 757360749 700209896 895467598 994451119 152210269 762099173 122162582 487572614 744297951 572857627 141341615 288770177 908659431 668467511 321771310 496677152 338772804 1860014 74950606 45358050 857620345 967814231 927085448 818095400 449844103 915387900 130032617 716369945 692078783 85007843 570259515 610254303 15929071 862246952 57359252 401054452 97245516 689827344 155096338 950541245 203869619 154018454 853116077 636602470 577773663 120626611 744177252 534472836 296712055 847313794 77583722 689347881 1735035 945905742 683863547 744083919 702705025 735953626 188361794 247091421 632255688 693801921 518102580 515602969 520356213 374983998 332408709 270375673 370893882 728084373 40185672 125304194 547761651 434056309 230380914 64188019 856820753 613941405 617514691 656530206 104500073 193159947 138395194 499597266 287546079 354043301 750443595 709198064 522919427 755576675 979737093 240693496 426688177 771998497 957315324 397147535 917555369 516459674 772055389 48352056 428611899 713754175 825031400 625851607 405685787 547514768 543941225 2992358 449154515 960428030 19704050 154347736 447812733 701403330 782719668 376375239 867127051 158693782 623130144 571306737 111884496 202574658 868018547 91747338 481327705 363160400 272632501 927700331 68521104 562549843 295263094 32983659 15659796 566121989 410618912 917410333 618852158 820730169 231660684 570854433 603607757 93536284 574987489 143799873 768053986 801824470 910394996 476462450 867911218 822870207 731017503 481747365 456147367 141449704 168320818 389508435 645888599 280675231 936147921 841072615 423208760 216992931 718707517 947823370 782072123 944217370 98686623 576051294 558409452 301684623 176094598 222512031 138896595 928112418 669548473 136612201 1687940 974837936 582885717 75284099 501418665 119135091 926259575 88962417 46363329 411142267 130065043 865557744 654384032 548881558 101731512 650462082 737012100 376766530 213468146 97714160 35687056 701534267 936805463 835722534 713288074 959651130 802866743 662230740 919436264 209830639 699151511 711953060 898249868 539769978 589874490 14779550 565135487 999820856 366278154 416268648 736221839 513067995 595047267 186909879 86538773 311757300 138013589 143282592 395232239 240630861 496701290 266234661 531786830 258449486 223259014 251246118 736209968 635548046 953946869 108107120 248489262 608505635 685528779 850801040 643858524 328383073 642697652 288143373 716992439 328423271 407294728 131580365 382099380 42892871 372033693 585625503 367863962 531105071 968790108 126474847 164386627 260853376 32037164 330626194 431389268 623995503 871787812 536071103 656315730 790570139 186936466 176461957 157474316 136900325 100465238 266196724 760244559 978268534 297201590 725533599 640556951 357209643 187903144 343393203 568070195 540890624 429535400 323235932 190274626 22490777 330095445 583954373 472494343 857548617 896702493 868502769 42143342 576389211 381610653 362704499 112697371 106171005 482523073 839849207 25613562 61446838 70041352 228790448 452913671 60616964 297342216 70966386 525617357 705745378 890572092 703391384 702801570 931137350 845197465 654989526 511919648 835167222 900414726 374744940 433418465 588613109 42639816 41405570 72857264 294622642 160463440 803197523 42648510 11989155 339315061 385073789 350568034 122637205 490996711 212156376 59035468 926697811 801900781 528999352 653266857 594410549 40912145 479305327 660293841 560712322 113645658 183024817 53138467 497355104 9390422 292715730 936094653 4310156 869580752 549211622 342494650 963445773 116322423 719167718 242134619 23304701 655012218 211180420 431976739 539763043 410984622 254192646 644669025 699743994 32048684 623540132 16836001 367010294 111879650 538848106 997740870 724197465 40489206 159226818 70942447 182014041 749136748 913424248 11419507 344404105 157354677 650696643 30232378 357653376 923760183 389671112 406911956 281152242 65050035 19419220 297469567 345377625 835932209 199000434 128119402 891464807 907059239 347877015 817450700 8721390 106569728 249486647 602175045 124819996 734341345 545559397 818690694 455665154 651598665 692052139 10810006 604929698 506065918 94854546 941326068 444710946 628661832 416582343 512960395 526670159 45454404 165094530 116565179 438728895 56441563 211461851 300290544 837104271 459542956 279345810 180933343 624700007 454775914 23016142 606926979 649210511 238738633 353881701 734762887 751073935 11412302 482734422 593085109 806639731 883591676 52449510 280437195 946642771 126159805 782807205 150289072 277903999 221067106 238468985 637608454 24886916 569435261 19742634 773661935 298318361 992467623 124452206 876581438 133557919 722354 487510920 548037465 201490558 456282416 416925070 272960349 811177556 622761886 836631352 736288922 383341566 89269233 260845148 911405199 687113197 165423179 180332435 60337845 165692792 822673612 956782794 950723470 554185605 913381481 269456976 157581521 63354407 82923658 192203280 342381443 342681412 925408260 382083124 744924228 788201846 99046902 485123732 124449568 741119621 720925743 926199038 899158730 260790886 230538298 24545528 211663173 151396995 232082744 792613500 140218096 225229743 904781657 42654624 827902637 287231926 782087752 539698975 460300589 193291806 779514210 996529594 522110628 265402420 830822002 299286890 691418517 225618797 93481237 61343424 112413498 917933856 640209904 161393753 187087109 798809477 186587611 993986792 465971383 727226825 297634563 164993693 160290299 18593560 119846628 8526780 276781026 177300550 166665100 213635092 293391914 638056881 861153089 773566353 422661581 435511317 595597492 63584139 771102158 725009506 436705580 107554067 222511002 764835505 183335477 425756701 608924372 286297032 921450824 395902286 74059464 4929421 250219243 943750428 83519691 754903362 184472111 22000098 602213966 209972705 445107926 450090023 21715395 783177011 79617762 992099635 643933815 896093392 456563769 597996063 952614299 497944176 999108267 144805294 48038023 497975690 587566927 61638075 465998640 855690405 655419642 387153981 727299274 585626379 992830510 727404546 939033947 122035732 317868448 591297998 572616641 760669615 196711706 908208290 705671118 994354621 926514766 217121851 877799227 27102570 502083913 550915808 476650490 930391547 115031735 790298873 70952330 188423115 19947044 827203272 807522944 612678806 289130869 288933142 315604597 633230440 87308964 90277408 170890972 679645784 93330039 249939567 14452049 50005397 765055971 529455626 233637029 363826586 199224284 901904334 501834282 401164638 105179924 487556980 513034002 188290751 201706905 250676126 26690446 666100893 648387426 107828598 246518775 719234291 410211111 216509320 346824469 495896069 396987789 97649554 691619278 748653022 662530686 784124414 177796870 858409001 94573478 480058405 278336171 408160501 412187941 42868565 419530314 540565918 82793287 378328510 256064663 91153691 681780466 263047473 702514544 935232174 643215948 537530374 81212227 912217689 973709563 688128986 210041563 660424956 6354208 596043483 209198965 968323459 283725352 216682146 831725832 133759913 542616826 546723800 205280756 42308442 373664782 151568856 543014401 871892648 408335375 750157508 857013755 512881452 310004147 709825561 661956921 19323865 626022587 535741925 440218776 192165814 825281939 618266721 198169996 395495674 733685265 668326529 503249972 965225471 127778600 755758042 138245435 288629025 245062908 119573370 378589516 248903551 145639630 485946018 75133742 81249805 935989028 159691519 952118179 369136627 2027842 232728613 875419276 760834862 369887791 792493963 807390482 482130513 572641430 658891359 459000767 85949642 244284498 68213639 223552345 318626117 202849300 696262614 975704470 552608939 402023059 88318107 595227710 986183421 734465772 970434217 238660978 893389282 806428878 206764073 854685177 521325321 780734278 855641310 481712474 98866671 673979753 874587039 487312292 967379361 810653919 147002501 328223550 73391251 133505510 39697109 31095652 893580154 19804763 559422556 251485411 914890250 157534860 911472001 467720782 293890944 156686655 761967805 72498207 107624633 659698767 745612837 616086436 962148148 648319179 576949576 885514386 627861426 132268301 927347198 311317582 812852487 74862336 751720670 383973080 218929007 528029197 624284592 281897920 745989093 40787399 596409347 638448841 566779866 59666736 265969202 795797815 815378382 793136267 915545183 102581355 996332886 370333955 242591738 570376239 955188130 225385360 400289755 362600079 36327133 202164070 357672384 964147918 546526588 108383774 122634131 498326156 929186022 848482788 605634203 31755342 149805877 72894697 774359641 875048611 508329885 311911548 966191680 13574935 657125076 199692922 497188319 308697311 898923892 374843881 902278244 920068943 949539695 730845296 261123102 423553419 841245300 173330006 61031884 304495423 865687697 91550725 853275703 748328330 835571168 174915444 200718229 818745331 709054141 575763349 259300651 383095091 276102042 94211320 271246287 31836025 40434310 127594051 255092225 72507374 415598652 204423676 365005201 425699628 178654812 18333481 205615454 33350745 387315078 266586144 609798370 499198199 978385952 582954200 820648919 571959963 808333301 558259830 912292333 502540606 342817201 238440750 347911879 870277451 285570693 63127535 183320102 947743353 494658572 728885564 274088993 628242274 800942066 61801241 475833373 2671239 855647887 26240289 455963471 161767687 395961095 447008008 89775566 88762890 477471820 398025795 894603812 963624063 292513610 786237590 765151129 806821426 591620664 11946069 315817815 919449919 642919538 678176007 817959974 512093844 563323882 242188289 112594992 391717715 270061834 404324163 756499983 51223364 455283897 371748217 457490899 687632966 604752606 310544520 855892865 252331927 909407554 485040173 300875799 285838220 421384983 395696138 487753634 279449426 681760618 998519608 967334783 982341490 826872180 732359878 487435203 356375598 734397113 993770689 441719798 604362705 813902196 974571078 131515789 238725671 21393569 577051128 7753763 180006271 841213626 190378754 838298506 380362078 326040523 689847985 311176154 335087497 215423053 146264835 141431953 151565325 976623608 319801998 971693670 515501231 538876658 247471633 422150002 848171470 256625090 286734415 838836637 5227820 418991552 178998196 235550380 848843918 97912344 348496113 251612333 227695134 297689936 36948171 86074717 79453870 245487266 483198358 898902529 760151459 601241997 817150337 753713361 337021724 624322647 635362424 829020911 175356687 344393983 867547147 33203024 697833073 54358933 347123630 110230751 863293020 644616597 153151097 415768649 783577166 537587430 361312097 175444665 840334596 567027200 585239852 115817785 598587948 12079822 80425702 298095026 36702260 546850316 249751645 55885502 156722945 463836550 707244485 2946305 767089964 594196789 747868136 288540889 176806627 923829415 493459678 578312278 650382556 39003155 533577931 785345380 200785963 440965546 435463362 43599571 171516529 604226143 729871030 805590950 160597314 66755633 516081972 57007160 48238538 517563144 592313346 206361044 750748704 678356364 870030463 171549942 914546162 986766994 880887328 700068042 33927213 808654837 174379591 821856771 186126806 300738126 245887765 137163293 755632151 597285775 650588464 73340048 671995675 682636944 107678313 415345653 777378758 533080749 820029661 138942475 575973141 843626425 392427637 329950872 316876159 228190062 887684312 787321594 104198992 444876113 177627262 490996841 230929556 796185129 891411743 70828913 900371698 454893937 610177748 663631563 392838510 707784537 815931764 254771471 735113610 170350180 218607003 876818589 905359650 763803501 815093695 510292648 767364973 286796362 476099680 687865306 102090746 162042324 725929860 880725526 617562597 742564375 610151699 241631354 278324418 166467586 155858207 205664957 924443219 882171415 179515727 597739675 345930361 653952029 47971625 493418555 837253140 57834962 673696138 728692417 43900759 783878406 818143883 438846429 178511750 212401403 423411570 87014623 104648388 693819666 66618133 133491167 561218659 468731595 412062515 461065298 928362160 598679045 822735283 139554002 912546302 944719695 206310892 60612329 875141674 184709594 784918012 199405233 449776998 642702304 236396562 956023143 787981830 715063725 635755756 61232690 51430305 2713161 33976111 601309807 848743882 459412563 809210599 824922146 275006540 863678274 13674986 198692409 27583973 190664325 685460879 630198937 525582457 925484275 556022608 586616329 522189455 806216013 670991152 994679431 257088708 242653012 196733200 785744851 177136974 422571466 190348552 261087110 767642095 935234201 140522458 540403677 220909652 188186918 186725849 82120801 941710236 493110411 894197394 854199599 115304326 561263286 106251928 691611109 240847010 825604960 638151654 946061136 198548012 809630350 312728671 548695287 465659017 513329435 538706813 1068549 257602611 581800317 607265415 153871004 215890803 50965360 459972354 844868315 421806895 176560469 349553586 2378204 371730628 649172217 28098777 935335602 153023081 213366024 363163754 578409077 690369330 334099594 141997946 906567720 115554664 592666280 619248695 694818123 182774011 959881001 367159552 10708077 599958172 172204275 58362892 88764054 159278300 258911957 67115800 541955552 11448648 919973759 735854766 888762623 625486123 774893401 53056542 789582650 646748584 902417320 86277162 887382313 993966519 266895218 124529627 850595030 860052276 351391472 584089011 969046584 643959517 843519401 217555407 132262087 57058712 141984380 529032779 792215 97266114 249379785 220437303 587730459 759446057 253680446 206077087 320040601 96074574 548304602 800129232 363170852 932923600 268889983 32232379 900107873 866364512 461185547 170142425 572609004 419675433 681313290 840378671 574345814 22736575 558177750 506477959 268667123 654728164 305561317 697726867 128070075 956723996 507650173 878590428 814712447 236618224 306394797 310080463 393604381 739683879 252996329 12153865 645855230 199220855 149626666 818263986 201629556 243409820 558227133 746129072 262332966 296797 110114628 712714418 50526986 460605068 294680457 680894337 872040881 313234638 185007204 568545786 47446122 120108589 138243269 469969484 915311701 35590319 801083339 295922696 597736672 781747454 764730042 668302953 303334674 43905200 666755378 927796123 630191229 882843117 27194025 790670229 615060229 342667294 762574393 4089750 807851487 394373222 742643879 938400577 952446782 532053583 374684869 970093411 633634706 917671651 909132150 357211417 711185723 408883165 302974464 374780846 977947498 23712649 465322280 70352774 968548187 149233211 25584213 645775228 534205445 321641399 613764214 434975361 334746966 590322194 179956571 869968770 266077056 368516348 447896067 727984260 519162950 447385600 40935449 46730018 206315764 617974913 423077979 162686751 16863473 978054913 478179725 248845172 408321437 547163070 763155300 793644646 974482068 285232728 589809725 114316341 712845243 877552731 380121728 837119144 472326339 947182245 526886917 112459801 603745834 978539677 640128032 822167003 69085652 780648133 246704958 572285141 55755077 866149428 849176052 278993530 803045598 885114110 63618748 46662981 206569126 447762622 899010227 455600657 175253659 207943523 958093948 496442295 533176788 646629714 409631082 121978602 878366257 851840989 359735191 866730780 170977851 588974658 345138466 918302335 676790588 831229884 416214491 365659279 107822151 52446770 406662421 289633736 286095054 960926315 253107441 266782452 746361059 823672855 106066047 483356643 701538811 227547194 589253715 690239919 184275296 3349017 64815329 387909346 112497749 429297583 742841554 821735192 186230182 109607481 281522034 522552707 797466178 101435562 712242386 443551298 465498465 31385690 60601479 118479888 433042760 193103926 732274693 588872692 50784745 238248251 549453340 102514393 785751861 404739021 891128997 517724554 270799634 432511408 183133311 631556935 160936881 435967819 974912333 996511719 238932136 398138329 709154134 890154664 553118538 894228485 229574628 61746955 549370542 433123054 941041555 46156568 109658157 840774281 897493998 254513664 948897592 242141658 219609981 266021556 886427183 312124171 359634660 284185898 929905742 523922927 651143230 74453481 265596488 478666378 189109116 627138510 892145188 384821191 422508899 363024182 432970204 988331881 875652756 708741338 326776090 252133937 978950810 370255090 133860476 537207384 329250043 21951847 901331547 530851268 359249175 721234782 630131661 115572980 139794861 471560828 522915665 119596307 396619803 7608193 115429696 536017618 546076665 575460622 687127390 859283382 21278522 504505203 236408900 572488406 946730732 678453145 485400704 962230784 883587848 235272649 710813982 785818843 207204671 261481321 286318284 672684381 701116154 24178191 273375965 274788741 295150676 177297623 603477718 216849484 546655473 90882253 941688210 548500077 873995983 481202329 704287009 273386423 82830263 983388712 825662393 6667567 804424081 253488434 192204234 198568282 862508432 660347773 491800665 355834718 248647292 540620116 641764492 929279943 846366767 815440441 963499033 83878014 882981305 206978378 155007947 973030045 582231888 565548781 105425270 283774403 54759048 54206431 380466158 566421318 97586363 681888401 139125610 72005842 25923038 838049312 440603720 926760380 422213820 494996414 221090961 546342486 600941566 240306240 85440506 803654934 655199865 988381232 867542432 84615598 696957675 917105558 401583426 872051702 82456258 788428193 406435155 249242539 428485616 397595102 980335419 43820209 396109921 902868440 248389653 754189885 794902639 189994461 217170230 800188028 946416716 154081613 276138714 131617874 935841394 607148523 631979146 113034136 830105652 307562739 501255613 677134191 140744256 589070386 304951909 417122536 377351088 216189344 723937461 811723129 234425567 873184417 319175842 237504315 810574532 463635635 524662480 858032981 867735187 414060266 123897282 982107950 562288774 599130289 294938711 233186632 975264030 76167286 537267072 876742074 294852577 310418873 912044089 557626250 284274137 670797648 318189828 45602843 940855058 92519758 833695215 537655470 972906739 412559340 586247361 776496756 102541109 815614349 183785437 954882281 365358656 604918597 799442798 608328081 965103356 899584591 767711327 26114345 66994819 291006820 779669698 602551004 764752402 137686613 408176556 277676504 393874027 491524029 831044183 259311240 547859823 603431497 831132071 899040132 590771484 642523889 850518550 1296975 443413310 28252700 215992517 247868212 907317237 881248926 442758327 380165623 672281608 431749392 129827166 425597099 297650537 110320480 308915810 35770690 83578407 560779337 166090145 416891601 718524381 189610973 291753360 47463732 945956804 884641076 355017250 330501827 784365874 143783171 726421442 19614528 856567658 436165864 355054650 259233015 366126798 132913484 543146847 469805735 654900567 110485739 394996158 211766687 681696734 11546475 490321976 376284926 88327827 140289167 225539556 159115771 161775604 942272036 187375837 812785767 569951453 885159623 249037601 298586512 851432248 499614824 283946979 451810145 78817428 166068383 535899854 995600468 479722909 256802208 263891199 400785987 516297197 244500124 258014152 960015278 823394413 371195850 71377363 169327150 24428126 422139600 59854158 344655492 490861158 392682296 618135069 28837096 198707117 271836113 841006079 29782223 665258573 344957615 680363253 313581120 288614617 210475655 271297501 151163331 150424947 297810430 359293531 130223965 1697812 430960948 31921355 387562841 282872254 383390237 326567672 872139691 784384650 905141204 419277287 252876500 654266799 470166561 448850958 414281009 295444484 641921214 792254916 985384623 743823286 928377686 285475939 425043474 786547476 710608245 916033429 495828361 83419898 460292384 635190368 566903949 210632036 588293204 849595902 442036365 613678229 431902241 875543194 255786513 536415495 883374624 152150673 121021815 234067369 540068792 281054969 163914030 355714700 500686967 514610744 641018612 933458226 187695124 474412894 165482793 107239607 128853734 304133636 110371215 687974145 939559518 267959235 247933452 362991575 196709009 555195553 95120397 942287882 494613618 963344058 732192013 619089080 602751294 299267408 626013370 862132971 758208876 319014130 200751183 577323143 145544113 399780686 380892544 350144090 386669875 816234952 895472196 702567032 274177106 36357675 906568980 65332027 769635465 56241383 399759740 835630785 403641519 659256818 504809311 645489366 363374600 142101536 593092321 706618426 791015952 999549466 289993902 807200332 660049590 984248872 133918836 522913075 295534184 914527945 217592883 10386196 201223873 88455830 810476045 6104263 110213272 347894735 248467655 540382307 463318399 183939799 68484876 183024617 759978540 181595907 679356496 384026904 89147334 896245313 9961485 55913479 223826554 947688585 193899088 17678916 132095723 106547584 861272938 842875542 862816020 608337375 971919694 385750023 878756164 292719113 795621745 886838096 300346627 887069192 5539946 276114571 442923467 203153304 860968839 366723330 989564870 267751392 985149430 154534993 467303025 777804142 257077059 238733007 402220184 938190966 199961498 338429047 348144374 194982322 576909201 190094791 147236449 42311808 160983409 702532668 370411167 359631506 680493436 473349324 658113188 648612057 282892644 226462457 95299657 727914895 862644175 472364772 470000120 556494005 43307540 327171958 44862986 336036834 439902529 144492246 661239335 975008299 767392567 621965461 441634280 762352988 324218510 423156886 112018314 280838633 972161283 485256818 554275369 386986340 186246289 303250760 103918045 479678775 91132381 491203919 844845359 665899340 856760127 213810302 984301860 147000024 256497116 626746303 845199667 788909813 895282673 563226981 266851974 205340210 166223897 490803229 312486268 488668709 82747271 584328339 538298071 707542176 247182859 764829315 738019483 71641940 898477421 650989119 230055601 958854146 156847131 981474177 823053424 488969541 23728912 183695814 269231224 172336180 173816540 793290157 11102464 165019049 261943635 555655429 565593414 65357580 787661005 593871889 519419460 800784459 566186487 280453392 538512731 442688571 631325121 572156288 913633382 865306517 875907491 610480765 152196227 906224934 730924556 415901458 97500539 411536391 891260114 658191655 315669607 706610460 690154238 56787160 101835425 576200190 956310236 215974665 792131866 655808683 273848063 568476302 652786929 223657770 381073782 276570955 768643898 870355122 717710340 528369138 627775076 536098957 315702660 166099399 594625138 451364229 654445916 140338279 885572670 476038543 574214002 642375910 974768331 692993741 275319186 847183419 98447866 63609815 246762514 186688566 884014240 747284587 708946596 114479955 102002182 771599525 331641989 152977105 28055776 182144822 931605656 753040531 230233303 209359371 718494906 936999501 981146935 647526543 24377623 79572997 254440217 876408045 227489724 505838711 351680074 257855766 270168047 430919284 529444735 457988453 369377324 42465822 127033577 5203243 369453216 858965966 342919684 667925840 165442519 673425121 67093209 334778087 119686428 493200768 195150370 490877959 265266674 280189491 659579441 386337588 431462236 729435309 297877680 244443189 391094 702559920 87152142 761968863 483683159 777807347 461648529 55598810 711570814 133741645 858977740 506965987 644033897 549822823 995543514 469894350 27246315 333911654 378620897 504055249 387866778 281347517 888090337 232785340 78643541 453826441 636801869 212160679 737418295 715337276 594058978 114566736 755404841 863624073 435495911 842477252 43096952 912328479 350675814 329720424 602446061 152019215 259223841 863605958 497510616 989054207 728125206 644917529 746949879 21603261 420995834 878488782 254017050 280514676 420111918 899698327 250263369 133640629 82958295 164839834 421264639 288007856 647803098 766072240 935712330 64475952 769328980 940146401 216752757 69877941 217235274 21358767 772555713 694071915 617283791 202874010 51413596 687341518 421624581 512347001 977202759 206620272 617291397 206278922 750127583 205674955 258637806 526921535 191054156 729563504 174532974 181260716 962747431 608212174 657836665 168099213 567289806 50564391 907786183 153926651 668930257 801888792 714158975 469243641 57224436 579201851 594292805 972553793 8109542 796547606 919285665 165066177 138036153 675995595 170210446 681425370 899421518 199086981 390054361 741218792 111233227 690521795 384540377 155542710 95296329 663089782 451588442 832527802 513566656 759565120 193373114 432848394 205758964 291340309 116831432 189186697 993898825 754247247 94933353 504637377 775555811 802449817 127838391 33003464 127508692 916554759 830577804 181104789 371121740 237062294 775309322 166396602 624307142 16027620 455877464 66492467 191039246 893923677 782898807 708542026 173536253 176799848 766717538 893720760 514078898 537395400 737549078 392681559 89043548 6170359 647348287 839254309 991313212 410679397 411468727 33824034 959470528 292944310 995726222 708059785 861636348 137130817 672277579 765680123 3444248 325324605 152996447 535246665 382268383 122646895 565623047 757348090 95043125 314358613 985202345 833455541 394405730 80026350 954536692 849070165 255521597 839769200 673740012 226370687 523447942 189722342 19720079 993719826 172139149 23677448 376553352 173559296 640809091 853503794 305901202 465286762 252424412 886349002 470243512 4825940 226330780 636544161 244565093 125195169 582286787 910601174 802457389 751555497 84770023 418734003 488390983 284742685 720130174 274415617 624418702 590122821 965875372 275521280 433744971 198122451 677157000 294162132 413297593 509575511 57570451 157013468 915767474 647892368 771025864 636685 930831149 102343000 742396608 239495867 488784422 939860462 170856617 70977922 666325350 878606381 348974452 548197300 931199643 176628171 148106211 954080553 698531158 326145426 593102559 309742877 231411417 447106011 772235091 603658948 58795490 954796353 221255961 377819416 244623148 256304814 983028781 538726073 941348357 592552449 545182143 260248603 419086258 557058824 69245979 631816208 288613707 718560418 301771136 959195135 416570381 392919390 978928526 566514529 741511483 895282551 947361350 397516811 752810459 874242790 917757997 948833941 488305929 84601947 79954039 471792449 885108330 937791784 23195777 449081799 511282275 293290334 51880768 591732613 579945559 643282732 388495498 606137607 37989770 531621766 102481314 643004530 945791596 210671116 423264224 81553405 281625948 920009938 246371178 845983932 415836252 475707372 216536711 347454103 574465966 376957348 812249119 385147392 407506665 288146530 805619855 843289277 661076829 876371421 433005512 75454599 358403102 966160250 551287143 542130344 647849294 740642317 881155062 352868161 534971434 129554454 717282707 631909128 183709668 651439912 332683234 939447217 38596986 385659606 207175557 505542870 215691612 283098283 107471610 349950646 472516089 554769759 191155152 483311017 14030688 251607173 43800611 144900422 834949578 415157900 449824046 359367229 445490761 944107553 731517735 125477752 576656656 38480574 268584948 31005122 25578396 816387414 49659369 316080325 655527554 45417518 67171787 482619472 683398079 991486714 23729047 204711163 259034443 501089617 190377235 489223677 516900716 678774997 112208766 52160839 805283783 302301422 620582600 383805593 635756701 850843120 160648076 575226177 931038055 525395395 23212733 37229487 405076491 601316439 247381893 748028472 612386789 614545663 655643754 819704612 414190992 705650127 491495744 131791640 960760304 90548348 609547493 512568511 924442399 508022149 178179291 614575940 280214285 74834627 436073573 399500663 332786984 111632113 959335585 893322105 242798104 22917668 50920155 935541390 981993784 798792969 825099903 391478635 45277852 373598855 281191197 947784823 5080194 912256418 241013451 616186104 376944076 386700728 334281036 957383451 554751504 521360467 106266602 564733262 933681889 191089163 38078026 873027734 824282210 306103014 278290557 641623446 194082072 787290998 792883617 218755534 119993598 152021735 83846907 871045070 579810707 836213695 933887280 634830611 818526080 322236679 385876495 360198779 24536212 232242822 959285395 544861314 492486031 837304435 320339125 541753590 96099148 449373896 942855406 30433081 16378555 812693170 39118820 380084312 276549784 999633009 280905228 458828603 836493702 996224960 721025137 277197063 4798476 3503616 119068257 20984470 808295779 716675640 648016920 534255416 925066413 297364111 862266863 417201003 632770080 781811212 244692687 230818349 512663283 238400044 240329564 112658489 985391805 359598455 11921259 938000841 425544306 810294684 139955114 887027358 101703442 392090034 376508454 348016064 598911623 306798693 239974205 162284785 999127323 359335959 735730215 399399664 582373736 865237937 640026743 466032670 863256583 804204033 102722737 696842152 322914853 22166941 626203258 390961741 874777926 358256058 62462433 497913214 475826039 284887781 744014105 627387080 205083988 290309416 291337947 111542223 270419217 742978688 109017433 53259899 896671876 182901742 146344999 548123178 824387929 988901067 382347251 896216012 590557444 58924819 90636645 87363665 579948502 491420824 45447572 113934439 202580663 477445598 515164147 397925647 735706615 996843148 289600257 621886700 943870225 236031069 438435919 990947136 274172957 258940055 361015481 505157884 656322096 898455176 219380172 640269984 845443785 860480178 566922319 504237259 199931009 106131235 170778998 712122952 885845145 592787992 23938140 904396882 819612995 935738911 611453629 860202631 759946101 7297121 192095796 498084051 900084303 717341458 646487446 467982568 473407763 800797110 632893568 329979755 467543857 31719499 596940182 117532285 803797195 88079192 216957337 523761872 47680096 574881764 967264961 213018704 459341581 799228337 575523198 858413217 770313348 372715285 27559830 528176361 865753401 40523447 610053957 335682816 888398861 179937299 996434628 771946538 613388029 77752780 491418934 594681 264665990 301596907 538619433 97566107 613061328 897883257 433239338 396052245 100061175 209864851 551627552 236272483 325652126 205325486 919502584 241541920 527744441 178976985 915707112 399100606 568035646 320431018 36029450 613040616 556837857 931211724 552037131 153582636 131945595 354472411 387755808 384137577 844134358 655915511 984986498 371506526 417077286 364280085 704091629 566080718 560508732 927935328 362322908 709898879 551088213 4471553 512982542 348452996 561642168 862615005 414263652 789751405 433459715 370725022 666345764 141069915 80114476 427667418 58783234 978413752 43065015 897424809 202189128 482993152 47642054 577380032 14340740 512836884 632343963 319110986 41085602 273578995 812131396 425157835 777492029 103489834 174261305 68976285 822932915 566953805 991877820 956816608 297379647 848721213 287514090 130336843 937562251 532980794 879469821 459547120 809602155 157958159 452711920 287768404 362657099 472296319 794130599 544958154 853893274 534123556 545025183 707678641 337353648 293168867 658347503 188860432 726089371 994005862 127393382 335595270 803438179 859866873 576203874 466749063 63887240 156317270 767056658 461407061 395322841 290189791 595533281 784560337 775203605 981447105 623697150 255547243 673426883 61466438 327156556 266437333 243374528 438255032 494117915 166027508 735246546 178977381 735127523 50567088 772433968 618924286 262939639 524043279 71235890 21456422 52308870 815970695 42552489 661816095 186872604 584428231 661154175 407076538 673026792 508218800 287837412 313111784 973441955 97227467 612906058 226822646 444794571 945178585 113541550 621104638 549362042 290285493 800966316 311749563 225965157 714804622 433907399 286189944 958858692 639433985 330128171 500586080 791211078 180716915 54388847 534776737 457816991 210473330 74291245 223269391 541021833 948302610 155592535 804987489 308451548 627431196 463301912 955746086 783804906 840096726 854614110 215955747 85610645 690748483 751378135 24220651 941888786 437028569 416210019 319945848 581793587 968743395 311505506 83489257 99016211 759673188 795320640 265119774 990696336 835968849 84568660 343638308 731391786 621860639 764746763 414390053 711542163 863775738 801851334 931267560 960991456 83821760 546094881 997531117 788493218 349348497 843357129 936473201 644351946 362486138 563827397 906708821 311721913 701458538 281724355 379184854 54044571 313365337 467302472 380358774 712505203 695788723 673745509 967767874 299133985 200120260 78624291 993013421 174400757 595149720 289930529 69119650 737022391 769969619 564959382 875872226 489858656 759231321 368639245 202742154 894826566 300327941 648143643 616882198 927937950 362909512 865845778 501317620 901063725 85986482 996611917 29831653 871448689 222956510 212929027 872253675 69400385 541329158 109982426 403187931 140618550 577430474 88477168 371385622 161351534 443898010 326837056 662144064 290930573 19000123 92070233 864041358 654004104 316290650 159641644 32201705 257750254 912301611 105129481 227783029 773939448 307487371 856746511 91382422 256052239 991973434 104943271 795247409 40140766 903204686 402123402 724247206 579328651 515068238 94440519 836950592 16853093 181448379 603889420 279901078 981623036 779484681 123628914 435924654 687694800 707987677 872348913 775090812 820987578 373148281 380474986 163289178 1409000 194881537 647643523 632169667 251482164 30949808 510285396 81265040 674464368 174521793 950676241 834730563 249072467 123299921 778377186 150019960 612549635 460925081 916236882 991446431 278275526 231449641 159009515 921690554 335843979 299335042 397325449 750958456 668547704 33191820 556982840 314945250 85301352 782376776 25305279 730873088 187531120 847473036 768703765 681651898 72893401 363088155 152341919 704602909 470895986 177651851 174117909 60560847 35153125 967939304 418517053 503313964 82955976 664183764 932190177 39829930 134999114 18511641 793484726 592764198 860629648 113433674 14664304 122151255 581031127 386773899 612947451 869282219 140925409 65505170 175747320 292775599 427330832 84077685 26682102 937135613 429447772 467464153 736232054 972691852 220948963 971025925 211906037 566264965 927588685 756595871 877722358 418654214 417885886 757387502 551713967 973334588 182903857 131627775 104395337 8704024 671332406 372692567 26277767 603992546 229082433 174116617 659690232 206586294 959811363 662663139 130656158 931124941 280673202 406148763 207110320 938708915 80249290 224030782 866676886 952826786 134209308 172416324 439671351 38368276 682722269 926166148 357595683 300118208 283071026 760656040 216626882 712479707 732022572 93018859 238732612 441981591 672781984 731690201 274947494 198793674 784575748 81647936 857156443 251952305 133656301 203376604 219575153 289102012 139282405 658633919 240300790 64307355 628475922 235913283 639952700 799906516 883657032 511726917 592393810 376465179 448443950 76128026 700459443 668804826 695999418 4690202 896622434 876227402 664907085 398903978 280596115 759179375 399233700 590298385 671788658 60485121 99347203 16615802 636672083 536388383 859445069 945145185 174731999 944174555 571805424 17716591 507953939 916448587 356714140 699498176 648638454 520311633 695367745 39435218 9192644 852794971 442655199 564034430 771899454 135324884 51467669 43754938 719287971 227511779 167260984 728949403 685891233 271046872 315895849 550586964 980473268 514179715 575423413 925980937 103373660 375185395 704402282 500393646 499007097 403521030 635756708 631135658 749292431 477021034 521128887 246267602 239480149 822278503 317227299 100139354 892278847 814281773 237660223 22529461 425938057 919506862 523678531 575313080 628910418 933030533 55483072 901077803 812384110 716300297 187310922 694527699 13844538 460942443 269972341 547357032 75607659 433358676 460162988 531464759 527149326 722312614 44336764 107630459 14191740 365424649 257021062 568763367 175932626 78618594 334756592 893429628 849917844 343094609 331973473 256520312 312145497 851969047 846848220 905913983 162127896 878824225 33541742 233561926 791622116 176688225 458315674 684714242 457977284 77296559 349240048 751847759 47587763 493019077 556671661 780268971 975677801 796669471 586134685 703806185 357659001 654875526 613686294 813559525 950786773 881374800 626836260 793552518 754305960 220767913 567787874 279244036 995052675 159194035 128968317 309183106 131389540 612863607 720063850 458750999 383237173 425985030 259997316 378971074 355746980 271094307 157367827 847722907 699173827 646202023 609588622 423777575 175388172 85549365 421825662 927654266 934581906 872891129 96973039 544765595 674161145 996206627 65273140 723203551 199939727 918115201 747163011 469098441 672672801 945942230 21212746 914071793 401578327 937376728 903339971 562952906 538332248 140044649 344990505 875523056 264760590 600648634 677259452 142646038 57645902 48090524 349052422 205776144 369121159 743963670 801067658 732692947 566615974 577959403 452087636 111527723 971851560 187842461 105431148 245121638 902569957 288116832 22681877 874646031 425694337 447112813 821441049 319573297 422013472 328717916 261898108 549576260 667728686 230247527 310030275 803889800 947032862 1804616 415449970 692136818 815472884 277750859 914392572 199406561 537406629 566725861 641009505 986836831 115852533 111140508 345395570 147580689 209292531 187015032 201839906 412013474 38634325 185030275 589923121 263449204 68612553 165809904 758003232 105519887 775634129 800387072 315725171 921708482 350084393 336894333 378568249 372258661 325411924 598970421 225896602 886949322 378178212 270133977 531043296 891843629 564704648 552333109 356221348 609567520 253949889 901705877 209230654 130904720 594680008 12179613 853595776 249630912 804315186 482187137 796663935 696910077 107699981 964169464 692427282 152110710 230832467 816524941 567331553 280211980 368631273 213474788 542940212 616454548 246287485 214909211 535139529 2548232 172419326 122814221 40053707 883264665 450055242 208862863 535605500 928753558 13985492 498886179 901397804 237019884 448464123 470763533 323800165 788739472 838877407 208170466 981320149 966950362 785920344 658265306 717396652 201155323 670972508 946945209 457579182 643250342 695381624 999770954 695744512 363948646 334735100 865844385 794571519 845915576 837657755 11148344 224351047 684757990 702624349 551473480 939998163 186379758 674624424 213208227 184761650 4166834 96253929 17183135 583367188 443256791 333133779 482293010 560511300 658064930 532732044 663873690 161417264 812064580 730566685 33737988 521225835 690424040 273695121 890839464 473575485 652211853 429204161 659507572 890757687 469348783 854300210 872079564 115764226 372655639 138360821 296198031 749064230 376675594 9578437 653625029 868587305 92097379 847934909 158036555 677197026 927579035 415962165 646118399 67376302 888619470 660556519 887189304 998251538 646550332 402263550 26233954 527290164 130086978 145692277 588516770 739917494 155964899 214717870 769932294 507566167 810022409 951560888 146252380 283193300 914688388 853063105 862792295 463849035 503115229 806355991 610741236 757804083 545458793 19342506 270831590 394211832 75545672 273472954 535491882 380924916 88748208 587911593 463703669 224129791 330777052 604757345 402201452 792617499 446426326 957805199 353025134 131445096 624701885 53860578 721552742 572355065 395347137 578818348 140703063 591822592 605276624 119158966 514728637 971462166 877389656 943212666 432068852 920435135 253523515 832503431 582104499 487607144 301601506 692761464 248963084 689682701 552350096 464216700 356517739 656403590 227718170 186240006 543112353 237196679 624549161 103621302 970934116 85040880 330719400 957959792 13785229 573457783 159512199 749648388 330639507 609674433 144914440 660230813 295662245 230096868 734484611 615589216 258011793 115500119 114622777 432189220 279105689 140176829 384561371 50173884 837989340 643531479 579987255 719672834 592461452 986634962 639754232 195292011 338753542 129375303 917526890 5351858 979934535 249355699 647528799 816597015 508077952 819607361 247767088 841999635 189072776 733888028 489459023 127941568 685941146 886524233 73529739 37228993 580383151 970087523 932405338 565279170 245393943 94649588 142085194 648539561 429971614 606319065 8377940 651233353 410631448 342212823 461573358 852427047 609532522 55431888 914342832 243441673 15464974 512933348 291223495 96888863 871045871 281161357 936875190 66684433 80502396 374262614 273178940 396200130 41043031 208674712 383444635 385396405 464687464 103463183 901647234 46140150 353339556 111072567 384342502 929010339 732213400 290364061 699196881 276421232 5329622 622576837 2296519 753370584 180036051 816956265 29692189 49325781 40619361 646103867 211153358 158324304 558786862 48353347 892650969 367807898 259312747 237806582 178048698 288824296 995343896 488719790 950445861 873127430 110128744 268913823 294471912 785798735 771101307 535549937 885866713 879923077 512568588 121968331 337839057 673784443 656621522 503424230 473706800 298181186 205408888 407507167 993121225 752821444 849378111 71147679 952476290 334518401 10358012 261699896 226640670 466324088 977337109 397411843 395082911 913211818 679354969 762553687 126209777 698327087 407158349 426258607 652226445 189119515 105949227 121971829 649794592 626234299 727989363 416867180 642836677 895073181 885304704 157202408 113981566 23086041 98950039 51569632 151691010 19357556 250843973 951453360 774598456 729115505 703751903 278972501 839937994 181843351 838217652 900590130 714845854 96029953 806460423 420325417 260801082 584525310 657434034 419713345 152749563 230812042 89857730 968291045 880826826 614120387 362164123 284303576 802837670 499062884 197223949 191460497 429839373 978828990 637884511 786324830 94785397 712675888 868012486 745608726 889470210 410359278 120020872 945987075 861887969 26634647 160293814 856047789 62924281 14936232 71917159 15855118 173435691 768363861 324334726 771313387 712648757 312603790 897366780 837186659 562041770 503684364 804948347 375685271 905005119 837083520 143835487 54105268 912296577 369828054 280171423 925043308 321312699 904260265 76819186 963044914 754242857 504566771 374261211 944045868 752424006 868353589 430012571 528435982 73504522 358823128 155690435 354834385 456790261 754870061 645365314 149398001 775024722 858637301 629145577 997171516 11108525 616302813 318503317 95900344 275490656 243243900 567535055 285925521 801588356 916746768 115601891 161906040 361495497 53144691 8044607 490395045 766039124 727516410 852073310 764101855 341777713 209061544 497163544 762539987 494158967 10129651 627830591 772585447 47796747 746690749 594587544 550701259 539959695 431348694 860896358 59940866 747420560 792915420 428679198 443557329 372441374 135141593 606379365 29024044 900428179 457703053 172274138 400145480 323368406 940533378 407562878 571794307 504555397 975374794 687370940 533731085 899248093 272999224 197920044 258891951 636933608 137495565 955743532 854643378 711413573 72978717 638875361 418865447 144720427 916462406 867870288 239679549 734390323 58171166 662766821 463377739 937645061 315782229 127733179 68212909 590696316 814478159 969086546 352883333 461291396 277611853 437936421 49969254 520337384 498533711 803398730 316725767 645578107 476582022 227854875 54185825 980565313 92663582 556569471 193526273 193171819 30540784 135948224 867479396 679494860 401673106 792294639 701754514 145016526 232907878 133036786 381638249 887502197 181976839 97944989 303479664 761651594 376035728 859000201 727671796 984148684 892304826 482000680 425470803 704139658 402692819 472585101 626086047 602285252 337590572 454170227 754526561 617542417 770275270 370202297 455175779 671081767 61547067 136678274 664846980 155590627 663126333 700999342 254502143 20792453 541257070 65575855 296137876 267874933 663168892 143764066 589232332 227988832 326112459 690320250 660501699 59997866 205822788 199233611 261277072 132995528 832653699 431851951 792394654 939613413 144032206 417192110 722082878 142565844 385812629 117496014 122775135 611422544 251169129 158237164 200638302 552569631 704267231 751961357 825411923 844030077 66361147 840248352 927719987 980191590 760714508 42825937 907332198 945806667 507232481 270022373 81597342 684049566 735578365 637970315 457409600 526161718 617044394 106542079 5232796 299669086 734764517 242340335 164061089 122925777 988133317 403600199 663553625 981013362 412681011 258841500 362480106 496476971 925375392 589255184 823153963 56574508 370126529 545213192 470377583 862604451 163801577 204631854 559806438 767988087 269893575 431494595 226053872 475125895 88320745 266076381 286493824 666644167 93150951 145451811 40378517 609780580 848222242 54550328 917396332 417600990 42537482 276870670 834867009 976974612 818811533 785919978 133505349 814122832 485547222 866326095 990675794 202652737 877410022 825473612 33144119 49326885 396058846 40112506 167972785 898902344 132536330 981765635 905086833 574062949 974875703 69693753 411684820 931344907 386770027 415337447 854713711 300830462 127943328 217987762 681021718 746663459 842087792 331213031 933740101 868105210 273671113 171869052 604876712 524471939 647440357 273288130 788678484 734382390 296446849 645900482 147153791 755646306 204796541 774756854 582031231 609291284 79756017 562061787 483023980 947809664 615984397 291629607 925111703 534826067 543432781 257011508 131183236 146972710 787555025 494415043 588497987 438755093 35987092 797422213 194491205 257170528 967246130 956627245 445039122 599102375 215867766 300868424 681835982 881965240 41152319 322121104 631250312 217309039 929741470 988007153 159385452 602678354 612585965 710702955 189437033 170401189 472777003 864433946 37156292 93521751 49717163 887824340 443781348 653259496 237067664 992396615 176284349 429490675 60838219 983364917 659030644 365677001 869486736 593577574 185966232 846241196 523200943 351950310 513535540 1653299 178321749 453214180 305099605 744256704 399564660 709359098 543719179 190645679 966900954 905087256 561220851 29400349 29927973 750077964 106118335 863274142 598773488 776622385 145096020 64012686 602064182 452789432 539748690 472670635 221073810 855050995 476269709 630739594 219826916 122351317 992852932 843679233 854040343 489140914 148487302 434849501 556109495 660219290 784579857 161780266 537391764 64732055 234980772 484837681 26197554 59516161 819146575 184946731 343379771 180427694 216199311 920717617 727917443 908961578 812384161 192544334 464493919 925701129 192813800 303565668 957728057 699189061 620331376 291678567 584609426 964670027 974776407 892731854 709053080 927015895 829318544 918503003 904402535 577536460 991231933 400784120 640844273 670071285 144695974 501019362 981220339 963998204 579170665 292510993 982944129 885593874 262596641 784057720 167418961 170704614 778181024 86777869 28541935 252453943 944709197 282311845 263023796 55686911 98373676 396186817 193238153 197417113 111959461 733269148 911144005 814463261 622091491 663946377 736547491 255447194 224635824 589783141 764293738 553721019 920847029 954292944 93804268 165058963 965555982 36556858 598905297 204682005 425864534 676593614 69110898 854505800 870472428 320952475 802696091 779991639 410645837 727733486 174564305 48406420 788569170 403366937 840586258 6006300 188853984 867580831 473972922 728992421 748006258 549435777 414311830 39952728 969838374 627698034 282348988 680299262 967514648 67943003 609581161 760314925 221028011 907914272 950759891 987513222 904952102 566107598 589793087 184451350 303735635 115978373 209505131 237660393 828551251 955839209 947202376 812533338 122189159 973887418 578588138 449462091 603159854 724880012 903307688 794253561 899906188 750250770 495066495 946031823 259429190 690623532 671361636 513223537 303026023 136287781 403502345 48821807 153931424 90183318 62421784 501129529 755122900 532509686 387652197 53215260 699727332 389030077 511746713 185539071 269064128 249660844 20179199 945851498 139214095 204264553 520013963 733355512 818385158 260633075 121833119 912560763 520205059 999343801 847554298 929505392 549354400 568782832 883524762 585636409 857925966 45675855 164509077 495530427 247697928 674649838 773079187 156189362 8139126 219951441 205948991 362796266 591208506 563103403 762275922 437632043 752756120 780093724 737737727 318971312 182946460 470734374 945854773 145697336 42309078 110793285 568942244 272889987 758223834 14190167 722897561 648246538 554830680 888576394 585160165 169421139 864230312 189156598 37828060 265358545 948102610 218342120 998410786 470724724 932012649 790306405 584468602 176966426 865308357 841265717 33977048 139746470 325321981 616183162 531623404 706649357 313582310 31787582 868297331 544892960 340908807 200292761 603390880 885138470 954317509 225591071 849143499 108102870 945204521 879897328 648601399 469879771 632296454 246183871 265603010 125367662 539413469 982633410 344774615 903720252 357115944 549474052 276596965 175975195 479245314 376980557 948302964 952273373 284792685 56802402 205850988 307109550 63582106 148214311 901197442 5436885 89762419 197920308 725319597 913588344 471324457 257112558 51195249 647357281 931926715 871518332 559431292 875347884 969411256 172463103 605407222 184959979 591892220 963827945 622505942 152233156 956424129 22366109 58908510 917100506 269205062 99717188 322966170 541048296 373422581 224670920 993860097 887022765 618525538 837788790 626665380 490438395 665372678 252422153 217410110 776685741 212787814 676344277 105513316 125814345 381468368 505836231 930903902 814126850 768104916 926687578 956367154 511160561 948674137 791296557 547917812 655081709 247661189 440503545 658674750 525978214 16386333 30213960 435730435 965585185 39294804 97060849 173843304 742068540 205064411 78228353 651605515 730366441 110741450 269237913 384780450 532907875 193399044 770406523 65228810 159724624 689446324 452491901 697078533 64959031 419074590 732158069 745379328 331465515 30006707 725991032 524879380 641957592 503944777 395001961 708104576 270443497 239632533 284879889 478268043 762133673 876440100 361540832 154325905 908626419 935487037 18576863 553545611 668017593 680074668 490602466 870897048 364934677 14974955 317358780 52830149 606594499 244300827 872289680 941652401 975425196 727743145 715024376 881564126 590620930 928240008 261354219 118750055 269025803 713003337 254696733 289751429 937492458 493321370 235526702 463811966 733321480 373436560 957552890 462986195 88547255 724510864 766725569 74705969 247245028 445754765 783339024 502460116 844027655 195354887 88455001 688847361 302806662 571625865 188821119 820764401 286525901 752473407 957303757 566317973 495261167 623797862 308722330 390164059 386340311 985612431 606063790 394408037 750079748 162417948 771422721 309762066 480488936 542596588 758930592 833305687 283951019 829436727 37151364 603953258 756305466 543214969 596684508 105382017 75759693 510279337 86404088 986731632 708671199 794536333 607216517 48168577 364998342 151302947 729693191 116356248 114302919 622347333 179124767 280139162 556217214 97747848 495939977 953023531 869645560 341746373 154018945 777041654 357683851 19695525 607708832 424869037 779757978 489371065 866121370 858559409 754443532 69427173 325398388 107726137 293932708 128822476 181111780 287251306 292028380 451892652 980577949 4246883 967054346 536772845 970606395 19302844 553581837 335433205 248063712 216887896 898769663 237848906 9352227 647106068 631626456 690772207 107926116 704934784 27278274 163947665 253318170 140662608 734323359 76891210 124937101 64946513 95482333 263791557 597798477 53534659 228579996 817435656 745536185 265119806 278324494 411006020 906571829 545531863 226839459 116554160 13020501 116784461 514078493 376916118 166573665 792471610 435063191 675521933 656154301 558057009 93017489 509580610 568564336 461078619 851124579 965210500 162667348 435391721 35467354 366041782 409582399 834063049 675303910 37561562 275394423 27657697 5549457 987738849 506292421 136152424 463290031 970178602 814766430 870081430 826011365 134966289 542340604 344104547 405254610 602208205 200279970 558927063 121075682 934389824 547626539 586027478 527913331 206089143 530059288 764207307 30455655 47131854 924508327 34686123 751650765 882317632 957605969 30360805 195028256 230931242 837547639 601020559 995990342 583064060 232792296 840741248 201598286 26684554 660414858 302012152 892089830 965561300 738944522 686152291 116555836 69495693 179734607 754306967 995641980 697589586 312501434 234045644 213281857 413585785 438477764 401044357 709262659 769948216 552035235 778350952 111972687 889766857 773123648 705966413 102993337 566070162 498855847 804846525 954992692 192676125 197792584 813910084 548428077 199206453 485227074 396244184 239789115 282527961 723730291 488949723 720186828 155219524 329422754 339481851 236729783 731995216 765972053 641234717 946421237 688349021 824719315 83134089 125236450 739031376 421481200 349909936 15569860 871108732 450988048 682782063 40443553 925543679 96749800 969717366 968706994 743007557 323543490 760184566 91759013 224780861 564817294 620706297 381896390 626486316 452364241 293807792 871470150 273400320 118551077 278397451 396342016 951935032 555139022 764381197 11216722 229293886 330460772 782773760 945117015 456172703 829762163 682592546 678474561 930599038 792643526 188054329 143365776 204745372 22785586 820047366 449202162 377089766 376712156 328517823 633665536 779207867 252141865 79285419 143124114 816310447 199966213 480642850 530092018 477275220 701478319 32011929 101077336 128631040 451605051 187133967 275801082 619374857 736536455 468323636 225818923 538308180 174437016 319786282 107543404 223738431 947489973 222332973 491957845 176523339 654097342 916067217 461832521 20192884 211499853 378099798 679562740 508889913 128127235 766819153 345837752 162357227 407624268 187301766 151258918 931683652 717418022 385798500 692279535 989618312 858168477 609818667 871975831 361115938 135421 235273355 319199452 805023884 93658358 237116402 294694682 933333076 164050360 368087728 64604969 554673726 967274078 601070267 357741150 910246618 787093686 137795116 278783267 914215535 156549342 955231391 480524758 988438029 375798901 156733568 354886973 262560272 608775868 469332240 367952872 123474241 676150536 191859815 695559713 252697127 284851360 520301056 449688922 487546749 440490292 234012005 738188907 124837294 91636305 432702043 98996007 200737241 253398896 116327788 662545607 580755631 72823478 182504250 472605486 673064102 927770331 765559112 306794251 429004215 217536964 923279521 904704728 126562299 282083158 486069361 838550972 855910656 196029160 553590788 567981465 833120214 407064499 911865284 778078176 142770870 668141710 466678401 256825750 25972627 986845935 461658985 667717767 30308660 364674452 115187830 342098727 759505603 340311080 884480825 87461727 97880844 809393642 193460606 934653902 330561123 661445163 893590121 727008442 14354619 21708077 262030609 834060371 650000463 384591213 29789127 25721247 148373955 116956043 820925345 153976788 631390123 72824343 597501641 359486568 647929095 969124854 467806644 855917882 610129008 106558659 348033812 55153166 6357441 828010556 193515376 396733919 188276455 271531014 988774866 377120400 991232561 675049667 849411338 848531918 769538109 776639314 269750774 818514938 133820783 548507204 641884096 888799607 737051860 115176730 5422466 200261717 368509682 48190994 529646939 805304764 329033517 268341479 917185142 976873107 4156392 228772063 966667337 563815979 33388059 23341120 414362343 885058513 576936342 422710359 583171695 931115373 518188081 273380001 222367378 278261725 815071268 303096275 920269441 595500839 442993745 24934259 190058338 836369222 35457590 917013439 644491521 598701982 839254050 350835528 539562937 667571209 948333045 960164491 613143117 281241558 711459337 412045372 18602658 165700967 491592869 699085964 773077972 11993991 719101155 514642162 46153095 84314136 338353925 776137057 982928825 476398031 1214433 149936465 185798141 532726922 575807148 509564047 735269997 273679293 953636950 986416915 181774369 315587950 725718003 393524193 178488930 955214867 813714989 348107100 937156776 732355171 764681439 792652766 820918816 405803332 3498057 403683669 915012365 980920840 430058848 663167077 315961895 510180225 822671360 542134616 621812928 449790320 37756677 129033931 943710907 554425012 266095115 884493537 302405726 708882734 509959448 279072289 289940974 330935178 147681118 446468059 602965187 311473560 596501759 182095369 244261969 855980872 700876866 273418886 165713313 704505161 726091316 995678507 274964304 288529806 935107193 921677654 790656884 304327137 41395005 332716936 838733985 753382878 327050047 332480327 455435205 358267755 198586335 599187999 129973496 490236139 195090395 183924941 615335109 771551482 11819703 369818924 225435232 950044656 27298082 405332594 253152511 474200671 883069689 803867013 467849449 436433080 127523797 751771054 150855576 916837530 918796945 239735022 22215085 62219962 853118213 933403318 742557655 410027875 903899627 394534642 641827984 755890972 37759761 223345707 46349894 930043032 492191848 503825797 695072504 107132720 219409248 973237318 912898953 333870060 314246613 947720072 168118230 339046456 658855414 71800286 698047979 501877929 165695360 124177766 34005681 605392399 54942083 778156106 704161374 600919835 753864221 719137499 556339882 1346882 868743615 267214832 190496240 970471738 397191594 478500035 187016597 967905853 164000731 199365257 27553324 509656746 282626316 844869128 209252026 563854619 509447700 314756907 269317684 30439198 178211729 88873116 136405539 804483806 60674690 9786125 273599491 838274437 89740906 776701217 193592338 626350634 45490579 366018960 652515939 601285598 548062211 460522831 688896318 845197545 843441270 168669107 46253227 843810067 28929316 231365847 655626589 685728656 354037627 11041328 143818960 580374728 18142442 800338080 858874262 658320044 916809589 948490207 969822851 499421011 90395014 520076486 146708682 96455824 668944352 285321613 334541011 383790004 248423590 134348007 697952440 982533712 937464273 962044366 29156822 749858983 284970033 8023936 701877803 627929647 440344420 829624096 15772779 96764267 983824679 280364549 527920155 116964770 804759111 538437024 39757121 32371141 24311425 7356336 35455873 201928119 201575143 8640726 77622523 160154793 273552652 290653524 964366044 210502299 58278603 356200140 241018943 328842159 209182240 61141808 228822793 552815474 113327707 467958455 990262700 319393105 700493753 282667435 813294101 797225932 179436506 713909849 465469134 42516309 48231180 710063997 733818211 441795439 484380949 99747030 360316538 232785571 115488055 90829755 539163152 948123276 29123760 767629987 187149756 431631729 76292 143340222 465718427 817391004 439973114 66357491 649950943 694640537 12593072 105125583 297654149 143399793 868562136 794057965 407344319 601411848 688404416 808513941 974583657 736149798 179706353 588295079 799889741 21519573 160789302 340426240 333070797 111819677 958453732 988321181 273284106 808119551 182016521 305855557 353528723 61983482 795635300 220479662 253837527 664679945 246497687 353687523 94147539 63404028 899899352 677131260 261678012 208561611 227557556 459368814 584720712 254770233 612061456 811312411 30968863 807345059 720554117 627366108 915714484 292531378 623198545 428659357 307218634 48560311 158368555 723076038 285575848 696653772 248888717 618926829 552024275 278848946 184493966 486197991 848235429 496444012 898791590 863183095 942280702 106903940 695160882 211517238 492033502 492370191 161302593 503288435 582065113 356441905 591058068 552756953 109548358 196656143 568307705 902715189 190367691 455348177 239641762 96731324 822741506 396707127 179525621 712036178 609952136 158444409 634011301 165073711 61074526 583210058 855764161 28076607 570979436 510058736 108081889 669690970 461217569 28768638 724280778 853569442 118555533 66498274 401700889 468034683 426174449 317270638 750584432 432846817 722035487 638162797 462147904 657524495 912007872 177679956 558706246 787718146 267593169 134475696 868584544 24064126 658143778 406062988 529993233 132251904 916979138 949224013 47973667 610478671 168725112 645983813 698413031 120979495 608640123 115742195 298111547 592639029 476856880 201798681 265846754 448158935 240690014 355501932 149121991 936530420 806045555 865714645 50728571 904222579 617688248 659453307 752112971 931010459 701626310 876708049 792932527 552907424 505261733 474195267 213534235 482733268 757612173 65912336 104070750 694483584 227761523 712357237 742680201 9375056 612902177 956019737 811631694 991420002 240532729 592335842 16981562 212159091 24520147 779074335 904286999 413051393 962048001 561248926 574352870 67632366 191446343 416717701 367679206 574210686 81086048 145561369 98535107 134930229 451852684 847396324 977907329 229623941 844859999 263691231 42652747 39449368 20862613 172013839 343732867 529142951 21727836 782074010 687652547 416027226 796539212 51705775 42185487 508842330 397834001 738006909 455883886 193836249 532262984 797304585 395234063 769775255 677013941 653537130 960649827 868676948 50069561 804216545 163775658 925035538 138623263 191956407 428074963 76857206 507450243 344726033 863634958 173725293 206486177 442791063 191892485 729960853 193841548 78054140 525638738 673951334 216726776 248154338 50447188 153856023 364042166 455817599 349961714 549735029 220766963 388624415 441534369 575289495 297711879 498513228 436242940 169078239 205229341 467716365 368313443 11722383 741774485 575477827 147967249 503620044 153554555 838784723 189734040 324760001 712701499 765407821 782579888 680405601 437715130 453417664 995830495 633369631 904457161 578975146 304185104 714456148 25646484 325182409 497058819 264121610 59945803 80218673 891778430 963082226 736113111 518135221 280140934 808629921 65279359 968583984 34565782 694463301 941648401 490507648 909381850 203815469 700405389 530437271 196656949 202131998 19745345 12917550 683041105 304093376 294544553 916254475 78592149 151023358 111905951 442964746 182945470 505125659 830873047 908285376 401148130 337084197 506828957 600481962 277360904 388813166 321939981 532771566 264275571 755646382 155943113 100249165 471335781 944409516 544403713 603827312 317873840 159433276 343264900 551390242 570161371 500570265 672926636 334222183 200337178 967601692 474609998 181431408 814000202 436421798 426731677 214967927 664594064 946292925 116450958 276801462 622746865 137359661 574597814 828282672 649689073 838676550 931492176 127204576 79141008 661837480 273734341 224620438 107746670 592240265 281093228 230363809 834191638 276827400 671155840 992370949 372067285 632300052 447186643 94030928 125865797 404798604 484923700 897396491 272143824 270176565 764863949 771646340 799813370 326865948 286705592 860240457 542584315 501305197 409006114 762883383 424653942 852617869 29594079 13664903 342343872 133787824 101266427 723381793 60020940 277694920 375503006 255785274 537539873 920239907 746196880 916933117 549724518 476950272 615995081 742496823 96908406 51646697 901408878 828848601 544394851 659979389 175202210 985566303 37146255 861400788 18587034 565390703 105375835 962854992 787471514 164541636 302649482 970536564 376074849 965522362 46563936 125633923 267799302 158314907 799278253 813325396 410934276 409030580 952439084 902157367 765852905 667315357 198315069 740688563 907451304 81831391 782921415 424653678 676178917 553470600 598020854 617466064 557866696 511875021 830289176 527681554 542228047 28464936 155846776 119166851 376039410 923060301 391859996 411839952 808550894 84935085 872855259 549938068 162444058 955220230 247483254 224341080 796454137 390158344 206714336 770995494 703690317 71526062 163338852 783320666 702382582 643381075 37685836 156185482 930415485 970944409 182525753 43237792 194059312 404809570 992281592 672743223 406013517 462823328 555323652 212371280 945824554 850916309 795325996 962168655 802805291 689319723 853355839 28781162 345119202 461211879 436444852 450656517 744211099 757192347 458546088 499988979 753611428 936036462 713064803 923245264 620442251 140073390 972237614 252391516 862001177 16916488 290306014 73920822 234601587 291581303 423112273 114558836 441933243 399130464 688904025 572131162 250848076 582124226 79060795 395408640 438821812 188238535 77763483 662697149 270201673 511890704 830148871 514879233 992996511 113670493 442219493 980306966 213208818 689808054 728826449 279226351 192310004 942046467 798630066 913650725 452325651 39467107 360915805 124509485 373475073 123644087 546868340 944453945 565938813 894048178 328118394 546548432 355482998 344561263 351241704 250177110 39485224 798317334 838579849 432040295 743776103 902562994 329718514 930726765 479142995 64350585 54457906 845618722 974223450 458000666 241168524 327913178 503130225 226008484 135727915 741329729 862028786 958914042 639442140 332386323 612376620 895759006 163876808 386872748 107606730 366787483 739651860 835819932 59001416 311158400 178983802 157917724 623662270 337969640 479823118 234669815 612273357 591330059 615484072 480937656 116677730 104054277 949779653 606523050 842102808 633624684 108103868 260715531 45812011 791157700 763068525 430333194 174979471 950253138 245476518 299139321 789704754 186136643 31536672 357162151 19267821 34283060 436135310 440687192 24679680 696481995 700737097 443055549 904552018 477517958 659024491 929925638 208008165 361885757 579029108 122206234 984454286 448539237 104768599 179904285 827720349 365860634 221650809 58920095 818346729 457583837 490881679 113084368 919813801 927842332 515382445 532897321 785066078 81982570 39079004 184240793 399910797 181840626 689860850 579952353 811768196 650409423 775388046 683051931 501494118 970117445 25587587 522986796 117992905 169623766 46446825 712262527 427627324 2700203 670005578 673474938 203584894 47079983 239939663 20125195 265045923 100394731 416679439 328736357 139404767 230392085 527916394 847121578 670193785 530174176 949997367 398166541 165090615 142063381 844647275 615210165 5657264 637060612 126109698 629569613 216377662 513228071 981908517 479214086 317744440 822231641 37178280 593348784 759478903 616436165 388627333 998103881 910144342 634800242 841524318 295687123 805127825 95449225 676178599 256676802 788606239 964097538 584588258 264126597 12418256 821501810 980858269 161760036 172617442 745079639 455079927 347192439 786145358 587077889 209788073 159639092 633230834 626680785 658360059 778181949 474855372 65851455 918342781 834251641 199819446 14336342 776314811 994812813 624649869 347555267 963687369 762351905 922746414 558729825 494857908 696453905 900898719 642255168 467970214 570022127 353587681 176514817 871369698 579668595 209460411 324556155 326134825 278299391 72673258 821197852 473202067 829049883 256116094 936619566 90170897 267980164 426906690 685515876 51257500 349602472 70826795 244177988 919152433 613242403 985123966 237814745 375752851 972162482 393196572 649532156 780996582 465423856 113831400 17747461 397495021 972170716 476096908 238689848 188240052 712790281 547997370 326097526 76444978 176899689 838915083 383897475 463257804 281031683 732863359 91347260 458225296 878466991 322426862 32200895 453555558 18463890 40572208 28374325 39524435 67759001 454924189 273249224 454331396 791966774 742130891 514168757 759024800 73176811 3446113 407806503 940744734 216381180 761194314 840788518 577152052 689295675 845040089 978163629 898123050 210981354 382476263 967010488 486384250 886041862 112635492 453979221 348520870 884146706 230420196 557822550 42349530 713652485 155982763 643194419 847814205 261139995 566317017 820211369 224330521 61387752 309272571 730051606 199097007 940384779 993061667 818420320 171476324 167585949 195730486 186082155 583253757 584519693 864782799 825650572 639455501 313270067 309394898 987342710 741467897 953932104 410003294 474123434 634248704 905009312 341636901 77289412 81243422 338229700 878189474 543394427 548539940 959633951 989734599 268833643 311448523 431897150 844723847 133083843 272577371 256473079 414972529 524903734 954337967 742885804 103565188 438222943 864561726 115009668 325037028 285788631 250209503 442099016 451738840 728015991 694662775 280860102 920138974 20251117 74761565 586767079 79108683 605400610 96257874 609861748 469708224 274350445 466554693 99530426 566327392 585188392 241823980 487425213 384648418 213237126 889311105 394220148 762966654 77927821 610234862 608680921 829526643 740619153 506807 969089704 574860942 24705284 67968533 110296802 195280690 132403646 129049690 832306103 185254240 731211505 79595409 713724603 546277668 814838420 136437191 274261126 996774408 107756334 845131203 419601039 101075206 636989165 681935372 160507839 448315289 27915817 146427752 640537765 555728451 528208711 777480593 89389157 590899331 287807793 676756223 233871583 64227579 165536299 592468781 723251167 26027894 131114241 948816886 368893548 270640138 993352058 798043890 508848725 914542556 907382952 116641135 690177116 611645850 177408708 434616147 291610131 526752157 377834955 612242075 344818896 832799178 620535557 123738260 234782606 761216422 182230265 10644820 987272575 282234245 727228324 562250480 84524477 685690674 904842482 891210036 435660842 811696328 440600466 795464045 638739880 38840734 9908900 499955552 947965966 424124949 622868482 42637468 485179066 585871184 775641558 128691178 512379059 24402529 264865681 290011416 190841251 645965760 570158568 256528858 93307015 321507761 79901829 236429622 214873386 68185706 990196582 137901114 39672292 55063008 274658457 333209691 628263581 148406014 579002871 303985725 461234202 109699754 400983790 539773527 666898379 341636719 774104400 705456655 621051781 798062032 164907964 8347690 239023858 128819052 55874944 563071393 990899995 321978700 557467504 23922946 210487149 794568109 944042177 665243656 773731424 3171216 815607477 857023302 226583803 73719384 801923886 288638113 878941034 919051767 129130338 911882757 419726994 488295915 612218937 404226127 9995646 414441971 626666884 168785319 967030188 195824839 902411530 882691049 271847591 521206437 706980052 270863882 699512723 36339132 109546108 691533686 50013601 951519468 256713551 215399722 182471807 20552019 292916800 962249115 892506814 410640224 977853738 208736162 255018483 685639983 867734006 758990375 820449519 330168038 672036942 546686084 487684193 703670938 168780287 41494938 550242201 563856497 245639707 233146953 348458938 35669993 576707121 425371074 914178311 861427985 663164276 22004308 760885558 497041770 921189375 644348041 12490670 572288034 917723277 760110556 598172578 882118809 396438104 978541801 96407787 740466812 9070937 627815175 111103058 934417122 110288994 821184934 515862356 560954340 148366298 191958455 465848711 920163983 234897038 30688237 54018020 226369120 695773646 51235199 168374007 197300796 829875506 779569186 252879976 671790227 657099983 249329883 368095057 978252958 281415434 554781527 975718205 353153852 432009157 598694 189954457 194381071 687957532 773136497 53704404 510203644 101973349 251782101 646789327 480684993 678319155 4174582 418775474 920587033 526684566 438274630 128728018 183413990 961271143 680320776 434483414 315446132 765973878 469080923 549419533 98752872 676973548 891646281 906514634 997761384 540180289 736472496 475749143 416134723 537488938 757196209 321718295 485881662 629537102 296238380 896167144 159549322 100414814 45113220 947107429 325538185 604928079 785051943 57922234 804262167 188098031 174601257 28546405 650030876 784681512 664740606 204507169 738478673 970369956 189718844 88959131 382291759 477997478 779432674 812342535 338427428 856376704 960700745 497720643 87249476 200976070 169270052 645983511 953734681 749780860 959801391 477540933 20251924 655223331 496222916 355971290 90039966 286870460 74245926 886171004 293518319 594155046 982186493 155781221 692028563 719890162 200538624 664323197 911179553 43225516 937396838 85605817 839436371 767785589 685012235 404279566 273937638 44523404 811710072 540090480 625247723 128187841 340608932 578063729 713680434 12469916 715271636 623788502 908517908 919916289 231510016 381046521 630657913 401448096 553596948 684927385 254165832 686423949 226705310 308722045 887780414 507711487 913902015 796038452 857523560 340305141 153566607 649621376 112453696 488651264 93130309 476920063 757198946 406476296 384631903 34375566 772007900 189344842 684041208 607846910 314362325 497563021 481962558 444417403 371070704 770425175 601378024 651039444 697025025 927461558 607954359 987379487 530328916 491906609 868623580 470374778 571144763 89722743 187880402 124020957 591163660 353888262 47582353 468792893 846540915 185601422 145134228 222335880 498422446 431549736 635899683 92631555 11338266 994359538 162209882 918261946 500263222 503244633 948540856 829268502 70227167 183756719 104915683 163193521 279727236 580930517 198069714 421359442 316013311 412176831 1724408 1009876 337120328 298753174 950512389 486532131 263856131 651272018 295262198 405631036 509058095 468054727 700948659 725984630 748145861 378321379 760297318 369838256 886779412 138855281 99458848 282066752 67391669 118542586 10272595 555257059 708195085 291597144 666843722 701306850 640577141 90027115 245395362 498935138 287745159 99450652 366549440 190404897 860943631 58638035 528307991 617091161 747768721 376117137 218987197 527868990 1399617 351328550 23981453 605264795 440600738 896763010 571171740 783747428 280144774 526254009 976479924 704343014 444483155 920942964 995814070 476707121 39902823 552271580 659150766 466999858 67035535 376456214 866977404 971882266 509432060 388758559 318622327 563248254 845717601 19581375 327860490 352682759 684770703 327394666 571155531 183997620 128905819 658082882 948418568 590759795 796738030 520684883 302689441 221654189 989120949 267261840 103579591 167782967 848113103 941873936 123968255 259163250 902711652 755741103 416745493 309519372 232083684 658747799 796364156 635944149 141198033 255755425 940644383 15704316 693599248 141210962 190021317 430776170 77417050 128986865 470176049 908611258 662040921 37600099 289454860 921841034 126011608 972268311 460953720 752077951 655747882 386853555 232173868 227980474 712254522 626623899 434494216 338232282 145864962 311589784 381767386 60060368 650820203 916436692 407762571 818875541 942151420 865201708 730200776 496477464 97864831 109515724 978072737 51296879 127765576 271538599 492437927 203440697 262787740 217000257 758034647 996947491 280089950 781096576 614034237 997187181 225213181 2110685 974937377 352961822 848499247 393275560 522957424 228206 615973215 623275066 920685726 185406217 786968814 220351116 285651231 500808388 644450681 875398335 662022895 248293811 324438909 559597802 6629117 760484958 739725072 651820662 231495201 249398137 470876803 606017302 394966283 971699092 292852103 745032739 101995187 802461974 763007855 304239996 60858108 112461857 831291850 598632314 448839984 388922593 862663135 128163163 57582398 466184760 460947205 559948019 733068860 18692096 13976919 289740657 891590583 793200218 255400502 426728853 7645844 70643984 607119130 134137007 338478110 525706459 371975133 670536550 992198685 884434159 647594337 225549541 597674023 260010481 477272847 561571816 71846368 595504039 567739996 609273746 256977954 624787737 205866623 259062785 83429747 537039896 612048697 825287359 739531496 455991202 434149092 582931511 170093675 594751910 972990848 239917953 519263489 230688171 86093313 264784002 962325753 316520751 459836212 156302454 290959939 349813195 995605894 739837154 640416350 44587281 121272434 621439443 924044633 321961003 590383612 339102624 952561189 945739687 796422186 8941243 153891557 571238759 926000941 10140647 775165672 737885101 555746331 687999426 155453140 857831550 767377220 894783353 554637642 637322227 146892712 316675484 97306826 185438431 289974123 124785664 257316372 238610069 263197292 821824535 699660271 156173789 296730146 628067465 656723229 282787958 925746768 363160567 766791910 329587703 914611797 634258653 130182455 398285574 824850677 32702921 554178103 566706956 360387262 142919620 979860399 266055246 782052442 672743874 924554122 331757646 142304723 371322885 626031475 914217910 920225806 484190181 722781667 766112254 799568799 6873504 557035569 892356509 537264670 521981496 548660083 694785785 581007328 270926939 268971139 475313435 986495963 612913314 72613232 921596084 306480991 922990292 540493240 96476106 366336643 454294408 741451921 568887153 306467590 489260744 129388151 476772709 665951765 326318103 557956448 124292760 713499666 292260136 424788579 472085109 627504584 652223141 290394048 148665049 72443811 208235938 170782843 862294402 670445537 748826349 119527002 591936880 142485473 701182491 923033911 551730739 465296081 648162400 302675644 720534445 57616445 530792774 162144245 619874464 539824478 887475076 894309472 243900797 494222481 726080574 319338097 761994040 729046984 113883787 223957813 562096067 403729915 259541818 479983419 541829386 501358850 825377399 365106857 100090630 569236878 426760377 840892538 721678391 560633402 345717346 169854804 23117097 680075829 291707865 287934717 393896245 107290972 116889217 755800279 375263175 771549439 140935435 221315072 292961390 426929064 356765127 570777551 122543719 428283869 679031702 55109830 433117636 22687321 124618228 134595940 806416105 379074605 725162595 453921927 15955849 338426364 288718102 677010166 105904062 151478823 141162565 462887534 931837195 858663310 171138135 297675849 658423784 885618060 984079320 235353440 227296025 775090195 150291584 63715930 115312689 57508241 736163155 232261310 32607526 586078123 377172171 179847494 239803537 769685963 387504714 116029204 820375657 509699969 104261702 971798399 432892304 814731586 120928463 829353534 513782397 255189838 545609761 668985869 236899285 169133429 510203797 128009139 610011625 162823442 300475342 510816492 173743907 121372327 535630068 585356224 271325148 985080118 907262810 873882433 722694689 4700134 39288684 738959274 234455999 974261922 83230689 14943840 350867186 307606687 854929541 485563138 839786263 860006012 410724716 653567583 322636257 387436287 526896102 373688924 171261400 934410877 549092297 164697572 247374867 183385533 911663534 923471787 212060250 268741444 424456203 58360140 91314711 411923357 886379356 6681983 770919884 867607326 674152040 26166235 624610247 904052539 333484731 648783348 858409146 655407342 478644619 435255557 129584695 713884145 599417396 391121378 340766133 453934673 151434746 241543198 115678782 384001404 468219259 695423350 951683117 416316172 864245290 29166920 342224479 441531610 642363818 223834961 109390175 529995944 339455878 13422879 987312786 894351357 773361040 88012830 143530243 264051386 226147162 336637881 376571034 655403880 920293243 967970768 48695440 22490022 205700022 386356107 165737947 822814963 86661978 218575270 344433935 674442092 562624283 734981345 304614458 728069681 59252470 696258521 114999434 953767199 672140302 7472508 683479772 114087409 679637079 123654226 480975156 243989678 448161186 242967513 479964220 720335292 644163129 438321644 707403847 124746775 205916908 88017006 423511721 92804192 914890741 734411644 69893439 386483333 79848666 341018447 618172539 469707091 227025328 711856480 971418713 75329889 224448670 507056816 628124225 266475555 386638054 590751087 367254875 446488988 639559899 875422472 520779694 450654640 824949317 223830733 334248100 151001195 168331547 327147652 744984597 530886666 874353995 725920341 927739195 859941667 689808190 926977167 743672796 729942933 266384018 539344258 995148086 933192801 136331815 763724330 792383185 170886583 993173992 882514353 571581587 378508681 846068365 661115134 778704432 180597183 159043707 672011291 195924676 857737667 602080227 8456289 139901669 856432817 339168191 615012298 83158257 289625964 79631669 689051728 705426439 765342969 309584720 124844825 903709591 106270347 177389142 135619344 575458728 951294344 858758735 337219770 569396362 209330160 802200935 288500980 190724331 901954689 57396716 801434776 657803874 692036470 503998 198487656 61457526 558162830 992639622 377965244 361375357 850408166 24762674 539373689 649478996 65774779 85557574 458485442 524026854 55178642 809481500 933552457 449075316 413360978 74589708 174974886 249457255 618561845 70026569 887750786 172440533 960779733 522383488 946249565 208002609 991446560 242946076 697805095 727598418 368834042 599663430 63021479 183706032 239439633 217907980 422809425 807617027 826116458 48943912 631020654 864235220 84195072 844383547 841847617 355146933 32443677 14161917 975841852 710432434 926104931 459940314 456752920 738675071 271926703 852757850 636430948 189972706 913336059 543190246 256896601 440930991 672353923 899451806 488752308 697625054 317743393 759718852 117988059 909320023 214520619 435946429 133393167 247900563 352886782 977848393 764564250 254750458 799965118 457111043 555777690 520741127 980018672 60824824 575762673 444302550 824314211 343288818 260145745 758348988 444086716 277425003 823313258 513114774 47378094 563548029 234635632 907352877 183472218 241320119 131970714 416833684 252893330 973937259 413676582 36575719 905381997 238087235 681479030 42587919 166062849 265349276 109655716 461630066 643492862 741418740 238396291 225112420 206632691 543567928 238664392 608686615 491891966 332697437 733969302 844931392 940456041 666706126 869934229 238706264 897500473 911122642 555743743 576018117 87138557 284074358 444947157 193274523 589261034 153831542 745291052 759023408 831732944 408425953 870224850 618005471 25207849 186249465 111116604 462825890 402813030 161159708 165799793 710535836 763756056 651466835 819415354 122990163 158539900 71848155 149872154 46277080 284695509 359362319 602792189 35610153 829989580 115872312 220385069 83649579 380920887 662816064 424796124 302863538 525456217 956792344 4428508 619755271 560368101 169427386 207191478 259286511 474068818 640814320 599117875 566086561 522122996 350321858 144280720 751255549 292095578 708594720 916703348 907878830 390559958 458793295 122107764 297562257 257477115 89457850 553861745 268681054 75145607 257490456 333196934 544205202 256943647 54260849 928081076 277429416 458844296 692052576 563611644 907235044 906570384 71441645 357368258 607586832 752356364 58755248 39701518 257496929 773342098 882139303 862963763 219905500 174017096 361716937 188127769 24944869 749298563 761987673 654749337 196964511 40962079 466212072 679330149 741154797 211217481 604605126 929202920 55085260 61012266 2316863 269612892 280457894 223768020 152583555 806223850 147838915 602160736 538277361 481058705 441776853 12060667 72560333 350548829 600839643 179104744 602754194 415973418 223175224 366972060 909591232 54401627 669256671 872599285 928741526 207464383 449972408 504958367 144247980 93693689 181459212 658308383 710317984 29547282 906451498 284168567 534454547 8106081 221805123 746372007 348401140 302546043 488790118 559007141 20484825 467844442 375830179 659167694 617937360 633653825 415297910 905545972 845284895 432954175 655593986 700080485 163706064 735593508 216065909 235105478 820028007 497612053 837789539 695642543 812916471 748401571 13419672 666806449 924597845 426578880 171470316 397480263 504607929 396223973 92485841 208925053 79387971 571912571 492767192 415165138 231997398 377015459 962437626 451091160 4930561 199554226 156425080 437960768 898360402 120118929 689120832 828268144 942934234 174947577 145336470 474916452 60456765 399216581 242785695 616889822 919202209 220646667 282601982 268282110 974343472 128102434 595394714 265817421 420436198 621625885 956836380 581168224 257906562 245674860 703889649 653068637 816219270 165013397 763487872 105195641 780580681 730184945 780570496 427890410 42528180 970804597 542833993 270610893 593724480 152717168 883391959 819925286 383998214 829943091 127984659 302142071 802109063 617693308 564877905 249697006 364428355 211577632 140320285 161294731 690018646 264004463 251271957 58271225 543959602 533999468 775267981 251279968 407119506 667017273 964779532 582920344 308297400 928191470 253781865 369395183 589956583 612991000 194671604 72670963 856110967 945276483 860909763 861038048 382203442 584214112 380467681 608507862 239163393 603079768 108581697 399412838 124503821 362158188 332209982 357845460 425345797 642566859 966968531 963357322 279332535 571488156 227761514 773682031 499775690 756885141 449147697 105468020 415248353 690584409 34948757 678000931 101064224 345260506 69534447 316016839 401595963 141551258 550750078 764996846 724251292 423205519 905009859 351070105 4429112 652321994 310188132 811647059 50136402 138218447 406496701 854895814 213553508 68494687 765777335 222455400 790220371 703564334 199384630 454392532 51303913 774178769 285695019 814660132 713444436 976918877 223541132 674454886 521202750 606713505 399672685 314722999 195904972 147808690 50976824 66697324 868725345 535992360 278143493 720516018 654714006 60355833 401650957 123730514 600587004 274098539 215040887 675586047 849587183 79637675 731844743 844510364 877560443 681289314 905220950 807449299 775567187 585763352 787751038 272294989 781077831 149180585 652500538 240703228 542608779 191490365 247984670 376887087 334101651 806350544 180105394 376064945 786417573 863540568 207270359 769525041 921493267 812621193 191948774 394485721 795636202 128667031 430499601 15254073 928523303 643577503 997449546 917064108 723684933 169520721 767602170 865735136 844316645 224924387 353096770 225761497 445750829 811519401 578491348 73971566 84878717 192707016 819700918 142381047 401246406 74631786 624672447 668071798 867750247 901713355 606235369 510509196 233612101 715914069 219161964 859811790 574959909 827573138 465487019 931402898 557472202 219127856 185752581 850958056 149612500 79409042 289797025 647795019 92413264 78786920 435735682 478959035 550512461 569710127 514275546 627328682 473452093 975406375 261795875 76765441 217397508 586626287 105047913 196925867 909950334 881728170 748262491 605596678 93212295 407763498 571539560 535567797 526398492 684379363 91443405 273426034 505876770 985118433 278422065 125892217 206453069 639725238 744618896 747228519 367686772 330819974 974174400 300258624 705957489 190933202 343469235 942024213 529171765 479161551 180924939 40121609 199235045 198269393 931046301 992277707 627958068 509527355 77133302 292487149 43563872 265792301 109537501 571712959 939613269 51504144 969409003 640949677 6852800 288031515 959966231 886174246 49181602 184316833 443614940 513986286 201481571 282805254 785838783 139913049 60862850 811543714 443787161 98788495 427544256 86340504 926896227 800608479 29142563 16362013 256005113 206349627 617746252 43431989 749052181 35062750 461345677 911212300 15006329 362416843 896094441 361440464 647146932 205110479 170165031 174762593 994980734 320934472 980084278 474689659 428481209 260750186 422380670 844051589 45697293 924586348 478551441 391970800 167306557 277421413 585249836 162028460 803793022 899686083 68535614 183773915 423062755 318180935 462710033 519967152 716646714 498848145 180049316 232735874 18793511 889813594 610084961 736243298 640247014 13649307 621407120 58441709 163808643 12748207 835594868 235904453 504584890 399105869 122522948 401523371 164323246 883885358 674292991 817209526 468896964 733850166 271793551 951195117 753890346 934709303 497413326 678851511 413741354 850012177 474469942 709292363 891335662 912046264 115764676 91349215 291654854 82585875 982022889 665673369 424354188 547173148 93272653 205591764 356018393 945360137 613588529 684363023 532290718 187022095 836628005 573914497 44310745 559081760 139431480 657340080 818578351 483394064 50366404 426551437 784131326 724825788 187630875 672024767 24414718 989556075 120057589 561681479 176803449 615359083 14324130 162897728 850713737 218736092 520955243 904693178 491755771 690228656 616113284 44096802 110706580 166024310 798527712 964755280 975493893 464060157 713636606 36653194 25103360 956337854 160500629 384846091 726254631 78894342 530163637 388863526 902185782 662066293 334434507 326031846 675885383 148776085 214014430 356875294 424296120 709535048 281976833 729793777 523221625 68414591 7816753 20326760 814548837 311198622 142795558 714135931 193424988 319640172 36897433 160403111 28039215 598021274 67470516 77424325 130625367 286845227 29593926 667123336 666730464 790809119 902435299 197303231 554320333 502804339 236790656 574930132 663656477 412647941 144375464 150340512 636462710 429256633 524537611 341906917 256862311 23947692 101234364 781862040 820936194 331488187 953732722 398610098 874039252 465332519 211354245 754874308 126205623 561813861 793764229 944065105 329053253 67240547 129642523 136338288 148673855 167495281 337556833 218097120 798367489 194373050 167041318 85655887 710024013 780210712 967077126 182318746 984917854 826723009 480748904 543487541 110711729 172713388 463784603 4588615 946974260 308377259 920214967 182836246 134024735 480064174 587446617 806746900 725361573 384040124 600583256 20589795 328419788 467234567 568680351 67997590 146612321 483932741 642648051 857726920 323664058 857725420 422056959 555161032 131661057 271879290 6296972 258351521 81577844 537207358 124346715 51902514 175485099 24738306 699221452 999321935 794525246 734007723 302001659 840028593 454784537 964662729 104150424 417255470 697071466 276103842 951237786 753316113 439043044 980908995 417698793 568068577 946169392 100929945 192696290 985298875 557549211 210781155 787603829 111882991 34109004 410948159 161247530 785308282 649785019 4261681 6857302 658000057 353063113 685739139 240009758 18661379 912396352 885215121 733966507 127836735 264566822 942395491 422610191 264530925 541470745 967500379 122739281 689271111 901782766 983065349 18512461 463495967 989701162 412505747 727041684 387311848 546042220 949863555 354070817 369124346 687385974 397846368 580422159 203861199 561549554 391420262 193715367 123178994 949227703 481678018 363942344 117027823 626732236 201723447 611709395 162918564 153459976 758733717 106012223 895195545 768714502 233397035 537629687 329131756 993255724 818238626 12792494 933260871 964379626 12482923 641722808 991033768 195968200 543622790 264402235 641451003 29396576 476983288 180177398 364765687 222137667 491684748 463897771 571810841 72460770 169391029 778307922 960842834 741549639 845841566 463527501 649042183 191603150 616542729 315713495 542837084 294982932 648348631 60944485 933051189 662275 243134836 914658031 989995489 114331494 900216023 317776385 813261892 99278730 444707436 31947336 343494829 899940145 187244927 242042720 23192998 414676004 188738039 147277494 788962980 745949336 745575808 394174939 786929268 642530666 944196377 275088818 210039376 653079070 721891952 397743716 179980106 751864626 771396511 643468765 692413447 42180160 450560003 703817467 18057633 440009728 524329597 397486017 155549092 929793970 752714082 736931904 262648290 786479132 785557004 843365166 892651350 501839890 468754963 482489489 919063211 491611670 489332502 151827910 235137184 5275943 25057879 883456815 784499953 893833621 47817041 570555876 241300348 320930652 320119357 778303954 302935392 499982956 238325026 205933121 404490642 429924497 670032915 193559487 185273594 608956879 516738388 869736496 279425577 346669085 386792722 476671778 947547164 216593745 241684302 614092390 441181314 100102335 77851964 12241903 48883276 806167831 836931939 992843338 459329895 420545941 419148649 412340814 902712649 492908744 437956706 432200730 137061674 817611884 831838235 485721350 333193189 58610228 967292699 8027727 755837343 949335333 309149882 336272402 516214982 687095049 870328141 48854704 225906230 134428008 402192623 514360110 979700352 810152524 336160723 404042472 35877007 10564665 154979374 632836535 388748938 508096316 195566414 994610743 653238616 781384719 502267423 640370669 247156824 57329080 393548996 418555650 221697744 2211194 685847854 915097382 734473867 779077188 851282247 377528811 984964407 235508120 540959233 821550992 541360676 323201023 750027854 699145628 716585828 637599513 939228249 18498200 851299899 823442942 794041994 709516356 381609567 245723805 83599722 727767328 714690361 78485387 859898524 558714056 99428862 761732810 771112998 97959225 381640017 469957455 716107065 708230190 452541555 899337243 228964401 321119640 909971951 928799115 992463184 841309271 805704309 406196033 117273374 150806406 938232703 400149363 219506454 166704654 354986756 995026966 632784948 322625019 989417391 690405003 782200400 71494523 698347821 220931903 941437 30516675 777829971 954767837 885284919 643847806 257405631 661716990 642051516 529398749 548642985 871141257 323977508 349609221 183201233 218076082 496997235 661655177 78246519 307310784 141039617 922355031 305972505 400434849 999535935 602394745 324975956 301841247 367961771 402591675 808094126 803860643 955956396 759143560 526674830 457669429 113356444 139646554 578748489 623183839 267297008 810711058 317278002 166537559 488429183 740630866 403655025 287277187 843812530 594219737 123180026 772182173 132164408 358101638 231157140 170649405 475901295 745193634 50089179 410892890 576668402 920497322 586150998 829569003 6605710 461054995 234193549 618331577 827032049 61495601 309699 903039812 697750499 594541326 10578608 236479426 856081920 558840751 573942711 684071787 683901141 470117191 325872533 870011110 701742175 285258871 235815933 473930287 745162938 524662996 688644794 492306546 27494192 744290231 852554777 527534573 416285130 308919244 569297434 24872544 65286416 961812512 922207694 352418189 801092722 302055059 688005322 729001192 996902051 707045499 170690770 932220227 838236947 143771580 159138630 938829977 430523755 850525552 988844861 264554164 170889494 612393319 710435309 773271860 988221330 237304832 36921127 988537540 815934368 181944503 926349610 548606601 592361233 822920437 99117981 239654824 63089808 777164485 548926711 526548327 720446581 826838749 945801670 485440575 976427211 486852676 167429809 173526332 42475858 434276287 558043640 157889310 258168596 536757159 217864650 96421842 602647105 843414739 332133106 26910488 160683956 138303729 80394474 846342367 540861670 541656876 409637917 355406542 997329006 576320373 173760966 612063263 615892674 60701930 33320966 991191509 158195366 96792054 112428497 587392280 827853422 634398247 926812779 177227869 526732888 261818142 257111627 786724665 244942761 393572899 740753950 534576256 135349858 878884360 176838461 880553043 777596321 101178465 426500952 151511936 182430942 717061016 681789019 511412507 996390797 684618594 878616093 487315718 331164878 780640769 127741900 472140203 522392076 321085409 541774088 728551735 71777700 591035372 194557498 616411960 564342683 734100021 724569501 301453785 426122672 766793664 714286227 328738774 259013398 758865945 987729641 609643908 839296366 735109147 779915309 504317674 324293756 11222266 206842661 695891827 961984871 456730032 86285848 960358943 506735594 229663876 95230568 235237067 280482363 220670800 553852542 595053666 265735405 116766273 110144831 752309253 624225225 944042446 435872744 991764565 277226990 285159487 649154163 555905811 676397507 157898264 203463071 736170735 967029220 731242572 305392849 795870864 553040520 940615429 720494925 552114270 889368398 868856052 678812585 15463933 980164840 315698428 990844838 168553346 126566023 338028264 836213792 914068559 324768140 464188523 733480485 897056092 319416675 944864185 672635420 271747231 376406639 424440102 979440958 105763299 632532641 730456296 575257472 287810949 135421267 831413812 949313578 792416180 657863172 341744950 725567440 783867703 862621072 990008746 256813431 423704254 843873507 27977014 940470129 10766524 419422890 284660052 861408586 48945599 676945917 873169774 136979043 534856212 149844724 2455883 818423150 144414518 594113329 76127160 377866402 191459727 945161597 387748897 253403076 955761297 677501489 968698408 695409144 938930766 704167574 5929347 523075951 740581664 330208245 107159675 42107155 584243037 972592815 513702391 804977070 102232855 476405731 102335840 133264922 220176287 514984437 422343820 819098069 351372900 541272380 889348288 34489845 735205832 724193392 95682302 216433113 992947375 188600286 422810435 838135972 909008616 405692933 885378352 54023298 884475745 366125347 477375931 906980728 362792005 576766419 104220942 250589720 827176994 973380256 316573753 119541302 436244488 473200454 359172844 99382123 461801467 42307795 916711546 918510587 22007648 677250509 217381991 16264763 662715778 590488228 453022401 803509280 426926901 451361165 571351501 818937335 758884158 852274432 724708114 860276490 777263220 306975183 987907437 161900740 828605471 871672694 855008447 438728928 458361592 996316167 659062020 988990518 425176153 534701953 473960315 727064725 602762879 372757734 250232069 866176902 595983907 898332858 823695593 989694788 283967721 54887857 353220381 979706851 666342503 365827732 579732794 549960849 872469330 134061116 362954400 140299676 413142870 764202912 523260958 1738784 362582916 258452720 467726628 670917039 703015566 360194046 358078570 271595614 360649498 136442616 974001673 499346900 964497556 625840867 576678683 811352840 468940912 117765524 387681142 315196615 353365326 684349835 190575867 403829000 177909389 279992117 288262528 75175228 33460383 225871208 798608462 136148270 75008961 381154079 861284685 792812792 94536328 913797050 86796476 859436419 65496422 531054264 291758872 100356799 961637743 303504567 817434104 761256358 818833210 46864920 253988784 739743416 984681977 209294668 876804062 538803193 459673361 766300941 373526394 617593289 211277004 368610306 270033180 103072350 659528579 744954904 164597679 551776302 917393628 278884671 611248005 845251930 970933994 622547843 850892562 383377975 721312748 826461327 385805146 266519722 34791100 833285503 820629670 869926361 290370654 460287723 718701576 945906602 984719829 967896936 62661748 682108259 571401212 532151395 279476962 40925352 318693350 80142775 607081242 247167762 661556223 309434856 57061622 633478405 52374757 93085900 492995417 583100629 470597022 753268894 108567145 645220993 868233093 598280785 516152226 133437733 108623783 743392044 188836746 570096977 390030490 253746354 803893068 92158429 12555258 607578492 82446271 42313272 306292140 317328776 250725342 786182620 487263083 414184354 557231974 603350379 825497348 291633899 213928471 322858149 543929413 286139977 281779204 264049336 308634597 875224340 296669264 128736383 100367401 945744987 620882783 375896176 373701111 20229083 456572214 242531155 878713719 90708403 786298078 903083539 358107516 990895002 805761243 523754353 522490789 132554069 688798266 50396016 430191575 782361255 889675641 465670425 749501244 707382613 938407627 877782354 182016887 159016756 976748789 261865983 797708795 795175400 302480811 828237658 427970822 30312246 126461815 975482811 438452579 536987857 421862363 478773756 325922654 188229598 233618114 196012179 779554168 204214590 251633975 673974888 78834395 113467915 801475798 71979901 738691439 267716078 314934015 624374139 810872973 893442049 63949868 387241094 518890682 116549265 453308933 997297507 686032303 824839005 704870051 932443286 495697084 659732585 252615297 180402574 825134893 218298169 182673478 321206848 956682191 106279049 753580057 898110698 709666887 182924429 804066834 369797597 166442449 143432393 149884245 632196759 122367402 5476848 623975671 956035634 219272445 611244141 429273901 620418832 776877405 764765324 298242437 946926898 205714332 93992656 658509401 897023057 640570412 530156217 922540556 863542269 754370959 433458095 633382683 653923408 757962720 519395383 731391186 374327463 580071196 41517029 742446212 829531658 504590828 896442336 467176254 648876673 957573104 98599668 136283874 624694179 73384243 756201002 211312418 925548511 468232510 164499556 398132093 128031166 122838299 426131711 264550014 853971920 775970459 806560040 364037331 319626688 265832590 925899765 552112521 122177113 564527865 701648964 263737608 191720307 975678892 37382426 28878257 801635372 199110177 85054878 782210431 877735094 556174136 492061255 965525596 177635407 845443614 800948724 992123979 246028542 964997436 253489311 512788277 787222928 1753657 808183557 555360701 90146656 103085747 829102705 418461843 256104635 250636014 519590468 311787142 334930412 191834927 721776258 332722725 316646461 775766576 245066433 306975838 429956705 976745130 316081877 624916700 47056588 304046993 391312396 385008322 13754162 397323367 798219530 714467091 77961381 718462272 202435510 160042224 960826973 458443761 223022712 217676388 113990844 285597894 52841946 61178505 873401157 680053922 924725021 631399166 97182167 657106324 363532946 864777321 480982472 500136001 156741969 116010784 397053034 525556392 572986807 277935765 235076716 79633331 153415975 116369950 214262884 174771223 942448457 481295446 138324921 803874236 740384180 331366202 182329466 797765230 101597369 168836329 783937129 226244357 113413090 475470764 172999728 765691446 129912823 51986619 701041425 594564961 568987497 299079028 953124358 209835438 539946653 419368033 9097052 790313902 193656558 60771500 530766224 928529304 636216568 995157986 80738937 529375209 166761224 984690838 859752472 225534525 145843949 44585203 944899724 171254208 527440630 134957930 887322667 618495999 285603933 915091375 371298056 141303905 36846399 192293061 746513568 770353088 259809572 17028651 757828911 1646758 55160472 588523142 404579312 987628871 609242732 780033773 613891271 809829091 492814269 817939432 138625386 46343406 176565128 603964404 216637150 810792278 111581990 994679204 188234273 573647416 910309327 638441641 643874577 852058310 90151135 745286834 239923762 89932978 722288495 990270694 440542766 388784415 596342640 768384009 390476010 156762576 101879440 345056120 625876172 85373452 183319024 650490934 904288185 423416911 643085487 565140984 258038542 607886008 142676052 546862679 371096152 984584372 560672699 230843315 783848099 939292885 524822313 409760892 436069931 288903217 462961806 96106936 141140567 374673353 215412237 793648496 278859629 898758721 631896611 113625642 120770891 211492683 633041517 735027020 98489731 313615658 217787613 120272088 885209847 625532452 974034151 672730950 301961608 518999473 492685453 790554484 741070144 425969897 41386769 127595286 473914478 113665362 130075480 902045974 621927883 962890691 827375632 345178914 17248055 393379553 465718543 767231783 101172559 119879080 132222137 318143235 168789144 942575191 17314026 937793304 470262621 888265499 773080783 184561129 816024389 917275164 43872137 884310927 20665292 588859769 836246919 65313770 387728395 241138676 289445794 91179864 775838432 286092654 810302233 476631672 468174495 54367043 221979111 569445500 555580379 977047462 26305344 738966082 554286088 767252853 53180692 9467381 300745424 758984836 178732841 947909051 768209352 351712234 40392282 192488981 905990912 80740156 290251590 300338646 60243676 321874088 839288503 176820467 109416730 946694257 380001853 490799591 913210206 37781382 660525181 954268904 370090678 85528276 692465321 904101602 588552681 88064115 27004283 251845459 710901077 172580884 539054284 202009344 720738923 85598487 467417126 80534766 365149282 608617513 359384043 609842456 430637412 786259035 799955688 329759108 838619263 669869331 918803870 53199968 361971821 208995828 709484440 531659642 647246489 153713413 720112924 416376789 346993454 240904219 288054823 937759101 91835896 932399447 805960537 330172915 925185741 117990115 199815099 500042885 880639208 26152985 96818569 2996115 867990399 993095259 41425368 816657002 819557978 809078010 216951492 741202396 654914521 260675613 855938102 997109416 806710800 515901443 703588645 115301537 615876570 441662899 57911644 488721628 88967289 271115402 1425158 21131771 176185279 437221560 636598231 896983342 143845753 762097000 204745956 154629671 382610807 134697533 269044842 758964365 754165654 177439268 949561070 493378385 468282726 177918707 444518009 375090998 148114614 677561219 306132275 448930220 128412637 45676014 729860855 557885439 298288368 320013072 616929082 833623982 564457506 410908007 39088263 182032955 757515442 251183193 260287952 73511151 453541065 30964775 458672245 825509290 826211102 500096472 899896940 661341565 750997096 714544253 264895367 223289252 617170740 496307756 944648575 151489770 22670886 199290117 686179614 994705961 99520325 240997188 416065266 751368668 513480025 879989355 361389465 955464016 330137930 13607825 95351810 121341971 111295811 871770537 674230887 32234379 701784592 201164057 844393874 639465769 649834566 949796192 343450626 71831852 771764440 282246217 605088146 104921336 542012430 144713474 141787952 877348368 24553289 208012569 308582690 486657913 998578681 812199493 322375650 735157601 972458445 915063055 680334610 528183644 854108690 792237074 539683823 723083957 343652589 918126107 613726270 425948827 806211350 181014417 326095735 541603712 883209037 12028432 920946587 460148855 500643886 653178683 287054823 335132509 585088462 628597025 511320496 130071009 384374850 183311462 212647718 101132588 692835236 192245416 402382183 895870520 387481607 366044063 700572535 357219413 12815845 47704918 529651774 78111382 554045054 573115022 592118369 578379578 630070393 642486505 424518933 117077436 751363631 227537797 524084319 704561291 340111422 283169187 20535524 93477076 179230852 850426305 653935651 299252290 434402182 10326020 864620613 381912564 191069365 308430625 498400816 825619725 819913439 646132508 197818599 134435187 16293954 445101322 289795818 562850093 439943142 200344750 386915315 739832229 193125435 181113056 708905141 550684045 268738953 934583331 876238869 278167635 259013861 637310252 637865690 381728449 858054594 220369107 127021169 36017620 296574615 917993082 166645063 270121243 224246729 64272680 38320141 552342653 951598237 230179669 323632983 935704944 802891831 538764851 678012326 677614911 185989426 522751539 729206555 103213521 869156209 602509882 431468679 847416674 800583313 843288472 878335299 537458637 787296021 103813872 274202321 174431149 81675994 141490577 671779020 345001995 21622421 468240808 821632110 124502836 855937406 428064650 525628474 514716698 25757420 523266961 664928826 971247075 797467115 903138386 743233109 802897772 138900808 754833475 203862125 845087245 156282991 776997363 648425736 12967968 460477596 709866360 351688838 454537452 378595575 655158145 646818925 941157886 726569561 959223130 17049846 6457959 600896534 587944231 437872070 925330523 575696875 570732361 931905059 75120154 463809148 577140358 798269310 840530650 962551231 246461120 660761554 999594868 929889662 42060481 192482471 591368207 869746212 725919249 883214936 235483320 873403469 829828261 910117990 655262779 619748303 854222358 290257789 424308160 410391192 913188278 889000359 818096780 215294764 44674828 945096568 894643518 992127575 681558391 468558358 233738009 60412434 435420111 571007011 450859971 770954078 876043911 648997975 996312764 941322163 493998872 287997237 128199629 183649587 321888785 283590661 103635930 9644532 798857339 548880369 834769849 367973614 223388080 451991812 995389861 702758601 135918553 710467001 416349565 754230036 956545353 44003419 249306493 209570022 288199038 940535660 567340609 789280942 257273296 626835959 793145475 285058318 144851402 38580129 994742443 316610431 23367329 509779467 563664634 253516947 497533607 749039550 371275433 647415356 880227634 24729781 679917130 513018556 604676995 185911387 424431870 434190445 764030957 789586742 163406695 358796563 398999918 916777845 2588396 34427625 57458432 390970872 330462956 107810665 346510797 445355080 711621926 766421754 580820060 815200863 186830613 559813590 448209756 177138390 999726291 942096284 217497521 515084596 689978640 550341306 812023952 373807426 193742845 266319614 689784231 227633725 65820768 753008707 272220696 536843526 444760732 829265699 267850074 985275473 620883820 822543423 879699120 803273018 218216465 263691905 492750311 742861475 229831374 310619652 272456798 906720967 763849035 495312973 643481391 576804718 545687701 7033711 17707794 817442694 380014908 115873070 407555985 937636783 483236415 656390903 945540826 855182305 49567036 757293757 138757169 626210393 218068626 886365850 338895883 358919785 400692170 986842955 742420655 646113498 565819804 213864393 258512029 243395678 821666969 125377755 412555967 583576303 723322195 919351459 634188342 354588503 934047276 923755907 921977884 265941627 552072957 435839776 424669516 907274939 46601474 391069665 811006799 339024299 68227808 350234624 989038293 872407545 467178172 887988311 492798865 44491956 69322757 721054675 414278345 743449968 843807761 241971801 787028006 294390651 71256967 950345008 305839779 764706913 561987324 19061933 758333540 126129823 858152180 935170337 745690147 401050462 7130353 730455888 325959414 978336182 770987459 271392395 524127225 340195401 89127564 217210121 349242665 391149227 837237735 557719573 275057577 95093250 473643819 171167109 742096592 197083627 720166330 945366560 338415645 509939235 422151177 774978042 921041618 263992687 651938327 608649156 174574364 148473461 551781631 630069393 168135124 215012302 466219076 328082928 945090952 268434160 211460144 431442212 684053644 34000495 736604619 566100188 9755537 372390845 721778108 912845011 908080914 657395570 474079263 923691647 377434495 511954051 298239026 235365191 42722189 708226986 182566582 422101025 62116773 339877943 547014243 665024876 733753448 36295981 458781543 813213391 162449541 627340769 129412945 185043008 120140592 295692623 566355658 424479325 360808541 450224441 349753395 368239521 195202914 956890426 137220202 17847170 585690820 304295950 241331641 304821339 319972235 95508589 908693757 928775912 331240569 228005896 381039401 828238581 959704918 240115200 581745853 45895952 478639050 201924722 54971851 82872953 76419929 809376763 824299045 471761001 250539357 180203275 181434528 290264494 645518663 637605482 987818274 982391399 766838815 479830088 439115499 383036543 168390822 274304184 181021743 174937670 675279363 245071235 500114224 633464516 931600725 79881662 181031912 236261609 79335329 340281332 524607227 59046250 719397982 674429718 153228183 969413596 509048823 208764348 80190214 586129838 623326231 523889600 100444239 653112230 22923612 366468306 580911096 111609957 83331418 859373226 72418328 825036952 186273227 217198298 874876289 207178056 281214715 203546305 558881253 785256732 735940198 577508517 276300267 132633472 699425262 669670967 626719087 551726029 281790963 416090867 352225007 160314214 252170277 209287117 809181308 31881226 749386378 858378892 273132100 830888227 512920409 715401267 457520009 860739076 269911971 805280337 946190141 901381102 596531995 425027726 101406749 48160593 921107809 832866351 93706792 88866879 614026088 776000561 414590046 844867838 551429881 155884326 542420886 500357841 929424020 992136231 101573429 37610424 135722640 597061036 105125210 965660053 561226691 490359835 631501198 983134821 108131798 700131634 691316410 139993357 240983738 250589148 175299494 201025199 729450946 710023527 48001404 900924079 967554508 674823900 30872969 276021149 196678392 591930488 621593091 121077141 302812584 358283233 450032481 467239307 968635500 469224447 587905447 309717130 946522159 99059161 26248707 223665487 475383413 901458943 261106805 139712453 697133380 896858705 985823134 35137800 495042891 78142155 803198466 908225167 19474547 350946115 374111187 935975845 509184063 824454484 165559384 969752824 672933355 640175008 398548843 27380991 845346576 690833220 938002435 151250693 883566329 585204120 710284592 204249237 393545536 696452746 651535885 43176683 289867817 143276105 277599021 172824309 519487 263552743 776891491 35329357 636475093 600130246 243577885 656370029 391780532 760132983 600901385 675212073 655149299 75085182 667318477 535869034 767327227 303948060 200986683 274319101 425822698 978195149 842654761 486738428 342374492 426665824 166097952 533788296 181147943 34119199 54154571 229109849 875841919 788816740 626973841 836227672 247565280 515189328 809248159 981631374 868954188 394006797 393533864 152194403 385964942 764075606 492889603 214706121 668822114 279544012 652915901 353828261 608462209 75170775 77826354 591802836 515669233 637820545 767740479 100620185 354532234 143658684 81231293 629124033 42362527 199418699 262447704 736660540 833475359 187729163 789953273 487812185 433356686 578119837 943517068 920201716 332657607 154760658 492637329 169001175 924566395 935324810 478842992 573141575 852529216 497965298 66042048 855989505 879201830 952740000 3595409 137459634 75512899 756471320 96706956 136480239 921078501 260779023 47625532 223846410 487089113 86696060 278849825 402102859 149296798 853886911 470725667 212602447 1336484 614085666 564112473 491409192 703810171 73193660 167242771 311406941 648392439 774025927 585335899 676079789 50747604 706873421 712836108 98203470 906612790 16193847 815209967 430847225 26289467 855163996 620393846 283238186 228075697 129384899 553947616 534855495 706500088 207660434 831007427 553156040 673169347 172547149 515398733 65321475 611030077 294120163 648132015 739361399 627829633 459302080 972904377 573432759 145026913 748054737 908869037 275181703 499625811 983114960 873621133 891637529 379774480 62826707 4873344 737586266 490088741 209401694 867381053 603892428 127450206 252443243 221003905 284596431 135227114 900882603 304705975 999086302 195200507 929442634 934271414 270960043 68134460 917110370 281415008 229296012 396128777 657763282 124327758 486947471 127303892 678548189 830025509 831119719 283242684 969601381 864044199 181226041 334412659 488406514 380889945 777317488 20538150 397356693 366349002 798356993 101899190 493007735 62445894 567316003 177285727 831036929 241668173 523914220 374892349 208519557 813427900 630894959 511517581 325383064 157211086 561796667 239174316 966348848 368064690 419778930 465921862 296248046 172882466 701003553 357034173 282576307 533534941 101346083 352953397 510253179 468597520 214314100 361045389 788924490 237320204 204526848 478456195 665117511 856705871 584165731 493175991 617806050 253453144 605808057 191247795 549823764 293165052 256050258 405007308 114254711 135643435 632295134 875195096 480899946 502441311 623736023 367716259 104167121 839282158 660892342 81911939 624727879 86220473 215036415 658573243 779566802 45987774 936631609 160712998 656935292 515678326 750628282 419500131 176098664 47412500 595963579 503239570 596411728 98080279 725188179 964327855 318790308 614284236 127191822 238965089 77225873 637350245 213816917 297758502 213489061 470420765 335124130 337069214 406322355 206659277 524466539 127660705 228596639 643760185 216392993 69312597 448259524 772598816 461475941 968881904 452995928 865867385 492314902 125904974 395043452 454655780 593977704 712821366 509659290 400890622 789328000 830173802 797807129 308315097 211318233 566165603 276626806 735865051 302017600 147739808 336220818 745506374 581780521 401411361 85054192 52148829 131040769 978008771 781129745 147665989 358965268 924883798 96175590 476843785 586770586 360814438 702202052 629796967 619710045 70748218 723731688 543387765 397655303 972098742 598285436 734328492 53920066 633323821 973691304 662494621 862794340 370508821 37338043 787753248 864704481 483559965 420563108 677262882 654473799 710362576 361343443 106027658 232704823 72054550 284603852 699509685 536597395 627617133 954892143 595274069 832617803 392305850 884271508 15318261 81868825 574315862 271011893 832012973 613962383 219695723 804662400 820173883 246520883 750230787 444539326 987173889 11951932 312939186 587627745 678254379 611255333 68583325 841830147 705103822 947561640 66389654 192449685 543239295 226846215 829071083 881508876 507095155 158070160 232272697 51118295 850435070 228006489 511854146 480532459 849655190 9161403 866188156 880387705 970306339 494520766 513987847 818165583 409144302 837067420 597753992 389873402 933335412 983841430 557844166 775963633 576526423 751601519 110184690 104135825 447460393 288432740 749548938 835782158 450000886 308145344 657891676 184758831 140859786 8143075 162686637 391850366 595161999 229708380 467678671 582559312 142085916 671090457 585023677 825657263 76682409 227102264 64017263 834380078 425719454 240860180 169895188 570231811 773031050 989389712 540380046 29448687 545164719 328124414 517492442 607607627 275608879 909923343 440046955 794259274 961267662 758258089 104008913 438291641 262727394 53423708 192249477 391807207 646704622 430221795 327993833 419360485 842207586 608554139 586319987 827737662 931735789 724579277 82433130 191631054 43481952 445701183 183286524 306267879 846833874 1755843 909478112 670193985 143126779 63564638 734243495 108670341 256265720 81264025 61930882 717973775 881236035 17555178 589022550 281152242 259809851 558887440 276192120 977491462 291710625 502639055 690561243 882415355 913943223 985526431 792071164 253454940 170531217 143110346 355837814 449363204 583545765 814641975 674639880 484154142 554899956 28227547 820707662 40916830 112515352 698205959 399863029 309585584 482184314 991894354 871201951 123352036 985128739 890357079 175764580 201055505 39104206 41382686 452552492 288650823 221611075 8437180 158103337 255152440 170485373 365425183 660124104 826361345 211909334 236994990 707520425 885527746 52729591 344575138 84733059 744702387 822842815 955515945 515545436 8147057 69434003 187686487 491800863 662639030 617652426 597514864 377622684 100253007 465245592 788063346 864074218 679125512 824986780 244971752 706681764 814719110 862435123 47684424 227517228 793556640 590337046 655205038 471752036 651515831 132901425 59751189 654901264 824306921 111292938 617885663 859401270 297036164 443405528 44115374 533276240 821539243 875185381 312295082 407170112 805927159 507594529 321617702 53978612 860510046 234945907 282298244 870085506 986132569 580163687 379793924 810540331 106690172 911142510 207127682 413479625 243391775 644973292 10114934 633918670 713753940 630783762 351049340 485853879 378968847 250224425 702016348 690183510 680012124 406645417 679779480 920491230 489040820 22064041 596372418 19508322 419301005 43017557 660554824 908614603 711927748 339524950 571555649 483868151 244286015 32634429 633329342 563954954 270855700 11080616 541830925 707289290 558472867 64113939 707920177 676374911 855862318 668885326 200146185 465352291 683563516 386719237 131074137 10801716 996023535 141620487 170579326 146147397 547692676 914514740 625944127 212348814 61363121 335942114 330778345 251351664 934654165 923054624 308169839 775487907 919532217 673761836 438771079 82411098 831536703 868969936 735861605 141042439 977422649 155941809 443673081 894303605 568335111 289249622 535591579 75136680 129544427 801507587 488199181 650027986 671863595 532638136 350849275 205525165 540209455 334739931 995570833 637724580 521722930 59012201 16983772 714231895 170591008 591788807 668218580 623801575 617076806 114643043 134909092 424613511 42101271 861234896 12557905 78792649 87549667 122046478 593219431 482162619 812363310 468855492 278342167 158757447 306545127 911148607 771570108 884560850 570735255 320220877 980685513 859832047 826377387 990296413 827514123 270438157 604572968 229145143 187217351 958864837 859733837 732040196 557807503 173892405 538499703 639508546 895442501 100117155 795178106 236756001 243851409 226080677 700057871 437827112 34251624 689211731 445815655 252372221 336671364 404683981 116457138 961279092 36303578 359219820 688640418 694656381 523565525 441310360 550645708 756712242 911915840 480906095 99851113 861832459 631757791 541667103 163010701 548938150 829639903 512918148 764777673 24438520 468514973 690460337 1099980 255498699 96312356 276168111 919169450 122579683 127843846 525822100 747440020 257056091 318908524 430183355 968458240 114838175 524781255 169723617 922320218 540342536 135928899 9259273 76538156 196653534 223676608 660125965 446892566 974597847 1612599 639123323 784496792 736521850 164264226 318288908 69848860 139169582 645102531 772347821 889669041 979698011 617655093 942693435 838092823 88364263 112312572 846824668 195011406 403451129 548775558 80069483 290918577 503383203 34350057 177232608 431515388 879222333 950667329 205209353 817476993 758848441 455716958 238823236 448450620 182975159 795158286 64922436 299698855 450073299 526655256 96930914 670856059 200622454 209281699 390539690 630697721 849815935 728669854 679960067 669221448 824733954 742978919 727642260 385194630 622109725 26702277 219928563 720268549 222158858 818519727 988055136 322167693 483141236 684102624 166723033 493013774 536969742 44633430 992406297 807277402 666228311 379148716 804869422 81439494 472881449 921314723 349552051 443102515 717754894 165206408 998799187 159557052 206734946 415450725 70866526 286657830 916365130 276727133 360634937 717346119 468771996 643457211 151278610 640835736 338274365 238148887 178528613 479699659 364794407 869247095 775915791 419998052 288321158 408104377 753693627 59284996 189325270 107188294 949732180 203627957 177543371 488228417 752794189 669877750 14574719 612525671 364143238 356411259 509500032 56189133 271206910 121025448 635186652 886633852 614964063 386768134 600687422 127869607 499676322 82575994 571347175 313196891 634131572 966682943 152683659 396820324 867839023 23070811 711310813 960662138 236668672 213840389 617771006 167691072 269665308 945371899 538718299 579087462 917869521 924882188 428903554 758830507 411958508 347592576 879807769 56580282 155123084 622185902 937375762 895738726 103061018 594976757 26404977 156103908 877273734 194287607 365077428 318555697 727994472 164891388 291686061 956523592 167789789 117595728 136098127 538882580 209966024 492939455 243433588 100900091 684759914 207329432 428640787 191612572 352507138 638732554 468034610 526824614 271942440 907415139 663564150 720851409 85082208 694342713 299306768 50200123 380096150 93600901 527511976 995961793 276774730 299417003 654353835 871287905 843184373 321103243 788441935 812541081 86163885 426052418 244424845 623408381 782177812 382602057 723803618 636283340 225925207 839519471 305077553 732370146 952743638 833008403 805039181 648073667 761834069 756878806 337371136 845805729 838788500 312792469 380178481 900620757 436495073 252077922 41683521 482287321 836437581 677340940 806235749 44549921 983683611 397480045 645814085 255759954 341636035 48205973 651268349 581025166 117416816 215523959 936942423 401348835 53781295 47317229 732509131 804813293 845641471 544693931 885574941 556153618 272348644 831380686 107431678 839368893 149321644 658840297 577500373 622211188 702210823 406679857 698520550 721628572 146842357 379548134 131640686 617572898 125820033 25492798 222932960 135380648 29706317 485813307 6636724 425065105 113737269 497798711 574888569 265865789 492898249 430323876 955545670 937639658 348930631 96310235 853285892 46003613 950571563 481784095 445725252 590975142 219323455 388200063 767423606 851942807 964667242 222416494 843450047 254270305 359156515 237073757 206779118 856363793 933956900 729497596 800927628 590612977 625367102 134876092 270948792 257532065 323112979 752446916 652251222 720851805 131029717 58412211 223041780 4847447 26984576 209281888 302949982 422195148 357979775 412279481 223229366 575922556 597845384 943771245 654465722 399640727 16915421 778891474 504475907 307218275 180528430 631066112 326541272 331255272 305432053 550867900 732477583 698906108 644122146 329486755 546438437 375168903 983229068 181162685 711544658 105351986 50906242 109583465 144871035 266057549 520904223 101474682 694841636 439060076 996040022 488920329 534452461 986315561 888229143 653106212 77896767 134873415 247503507 492810075 766487195 720584126 711843261 604183860 354197177 770509247 590957648 358182848 412279447 210907444 524065728 857419393 888364255 990039984 235155274 144593120 885018995 108598441 605891160 941782824 381585798 972923491 285105977 206337030 99075983 559115391 533562319 982416501 847081744 84771937 946126373 484371582 278538056 102146034 690145574 646374364 990313757 177223642 304706861 29695094 229976960 457976484 220674167 650974975 310657777 525254653 607763186 788373275 31640139 301759718 768234100 739440722 76693150 783180843 442190627 113188350 214347899 15386578 355013435 343001012 273786633 975737634 603133491 909018592 607070768 137613851 602118509 863805693 301060681 169664855 345709004 479091959 848321968 807243880 152114643 10760319 200305714 504840267 365420227 524426420 852016838 88964698 250868746 973974083 276969315 609168291 953318051 114526557 560251718 790675871 586112383 323620548 983145128 6002757 45558457 880702327 288033044 24237389 92698874 230207469 63226138 895158297 112069328 661969157 30309237 700667661 476637864 423019131 173670078 555840209 213300773 796792874 948257267 205786553 465927005 401953805 879913702 555175010 71734963 19617990 789066526 690044478 395420497 496211852 461424114 312222053 967630571 748109200 984950257 649194966 497397016 249163785 197352185 233271140 278275160 172291125 164944657 979058040 462176032 795251390 12168723 134003117 485778256 388298060 107566647 875972139 698964038 996829655 179756550 210971621 606299693 820613142 403619605 685580056 430963168 300958028 606440026 289117461 534418198 110670299 330034662 147214472 91588802 733373386 463827523 622755359 521607037 582581727 155516725 703049899 220571129 59440602 957502515 500501725 931225515 384457232 289845193 55766422 78003050 552675212 758915547 904173855 882119824 377091150 147403394 490684033 309128206 644671611 210185394 287513422 389125653 933052345 455913149 42537558 520728200 807373150 107861646 312148992 498609586 364597628 58810651 224583238 445650961 618533562 281805316 398543921 526990359 120361694 817399763 746070931 167913282 350491744 407516385 431192583 284492028 61192877 701300257 346205763 952392361 302702566 947996536 537200029 349572709 898906689 338983795 229027643 476020707 508414034 712546279 755720441 848997634 201773740 981908167 8992330 729037531 864630562 283538036 130532360 522729377 932524075 217318161 833012679 275259217 491801381 587934580 262876508 431480989 17885745 674031408 150232979 233646861 147961775 497460992 549040811 254041648 351135755 202652445 642022191 427037076 685388920 223472199 866985950 127833585 210625688 926131964 780857574 445875426 738275663 614139069 972328870 867604173 189287942 266456109 858486239 74861996 38611400 786220526 94003682 435525546 20228322 564582697 489428766 333741659 256174863 901665052 71939567 125969959 829605969 378990526 191595144 784482661 983883692 803201542 930938026 415650410 211889328 234453137 166995887 444885340 993024509 558574472 554147488 708800795 581694832 262030811 868124445 631331930 418005976 555930892 534415355 116261985 129079056 530819247 296075404 757321617 445472728 985572876 851061003 218994428 237720905 75160498 955157430 241903653 867393388 452542345 123213594 379401559 244188741 301642594 931816031 195433691 826030607 246924985 125252193 20828906 419683681 694139755 630702070 628359343 139836887 150591137 639398705 951026202 804232059 915394973 14243478 990010489 836570577 222940223 484688243 117038821 223036272 720417842 329134308 803314403 28173396 334946665 97908384 338741270 301539151 719985483 542221500 424293030 517834603 133603627 629528592 774392881 844521892 838006384 217386034 873078607 159735164 873440028 511065767 481616583 657583770 842205870 486906249 927750287 158838632 751721431 389994848 237560800 928111537 579347079 171808999 52908875 248355377 568750291 97064908 10462733 363204727 572086835 166713370 486341544 605584665 310868929 373787088 425287022 240463473 177536603 129517514 901924361 150938040 287227318 295909839 201438582 510283335 55058950 691903413 927593047 43559613 263296271 439450388 700803505 544925127 362793357 12026561 169689505 723226734 549959296 661497848 780164952 90323537 233847888 35445771 183854733 366223501 708175388 890147735 60143890 688577017 367187494 145374870 54704416 109151715 549898844 465139601 513244567 399868305 973989850 311709042 20821428 73036880 391417489 432772414 781438982 964292990 493062231 756337425 678886919 514432736 729063952 108194169 775925811 598452337 21925181 317920806 447315357 992205598 198767999 368118186 919975989 745295014 305338746 977683937 142605564 799944307 454143061 580660770 270715629 7418074 359676732 865825813 41968365 436561674 773810663 611260310 83054215 791260440 224498889 878508335 865413634 320757156 643083153 569580865 557498914 806802012 95804139 710495788 515333090 76527375 348993929 997951806 347428475 649880770 213038014 625151150 2573366 250778669 344046548 489287371 104785781 407298462 994415662 129491685 21357052 940202912 704451689 6690242 235037870 158055799 865502144 762534944 91387515 352943428 408518073 248439348 81224599 240256049 911793313 935677842 617667546 897509260 522304945 718727341 531064395 921511914 195639960 792534727 282039071 301302559 630966351 495053105 588427426 104887617 277605589 974861083 265582833 124076259 540038451 181034276 986356614 706715036 290281608 737141793 12181721 658643155 84196169 676688812 255736378 976323333 821549559 305446723 691035681 186056075 582713490 401460251 627685234 857442603 433215139 764024478 440174561 274435814 234692094 397364561 276030999 275647810 707246758 170279969 648333576 557314634 921830360 425929859 768183486 867505070 765370039 863895433 714635788 880353942 194964532 284159261 254875027 885403733 1849762 40067016 308905900 61599282 90437337 601703280 117984883 110063185 149248832 846915948 333959011 408288712 273525936 378291884 520154006 284542728 972655429 219300061 245366073 108470229 859024128 191302009 907274400 728990938 31382514 132001665 581585660 793794500 870036233 285493691 760774236 919841987 677470177 914796991 982487008 434882414 675544468 44771902 992854996 573858764 736248180 122192300 897654763 755275369 799814712 73982897 206779780 816087698 29220774 199977038 260615412 855731667 908556214 361833541 166217789 173001340 591430392 494715335 619339809 718024814 972737270 210645125 494553856 941108300 108465244 864768705 586641875 89674239 355721968 403852133 226946490 939474737 584479696 667549382 1502768 105269834 615014625 970782179 788981152 719906343 626911144 692121175 152466172 903681623 653994326 951960128 338895974 260401995 183474481 188810689 471149336 33059573 735389448 657334310 698866941 250342732 265444838 728670994 53004161 624093772 823355015 17348438 717657789 70731667 254887303 879101775 683593175 865122623 264150414 322723489 402231258 528164029 589527980 210334612 672445977 357174922 971935521 698916055 507223819 613986708 920602021 338713975 503760605 454731725 360151204 259818159 414877503 456447488 11236500 515531934 253352704 775818965 115491441 996015455 732486723 21354562 764258081 907588300 379092906 935350792 206441790 556747600 127552458 472035584 119689880 264027990 454858425 642909982 872815533 610852330 380754549 564000801 838895466 208176656 67240212 935339303 647817119 691419264 43277544 311800916 788437294 431230166 452268870 693741800 769215685 882004426 355197339 480913128 506123235 439719956 403359902 131398423 205901798 260319471 59687368 531149280 103665146 216253191 370083364 243297465 529109225 78772591 668040546 358258362 848084168 837251131 117494712 213962982 731926021 90167495 884031622 431028281 644670368 779524684 500580209 363079700 864590004 909052260 883060970 493404133 129399005 797169068 683279514 791452467 298943384 550192255 857468174 524338628 507664375 266130491 118808976 691204392 430545264 201956857 615423037 446801811 67107213 680079 284648527 498952189 55011941 297619546 57348326 121877319 304876041 486451293 75096194 589264125 11450449 300747273 433406805 17621466 407801759 419482907 300636974 666065944 168910999 872688270 447869603 890495340 493414363 875652662 241010250 403462505 961389698 980010665 391386717 52360691 5378493 967863868 315180379 298993727 423248604 246310886 42990385 955495412 906343625 749945725 407507447 479615307 994290227 489423192 73324931 545489387 534187707 332120331 968389443 281949339 809702126 53338760 978712442 380722439 193674363 828332703 605497617 368526149 158725064 186074871 104980745 712231162 674972209 43200007 990181549 320501133 997438767 622229543 32278487 663392641 197045961 898572158 916902735 853452992 107484937 548501981 976475103 64205275 783415485 45786245 63586859 338883081 9779636 200074191 120521520 446665564 330607913 322409637 71087230 522557567 463918596 433826870 475598775 314194109 613297882 628898459 326550576 168710665 604892799 480417430 696983051 976875222 6087756 157249040 999362879 920079551 710950052 794823763 288477156 828170319 236331364 142315132 284700075 268330023 801589804 492923177 952697026 101523542 905341364 919899264 835049417 434567164 672945664 58471708 249375000 730614467 408510895 100187877 697811130 238172442 882638453 605595367 530805660 402565945 215923032 679096826 429394445 991745203 945225272 763823609 251026618 808219780 361655729 223888855 511452276 996567731 138401508 390694095 552274895 116544994 527191018 598495887 824598491 302878605 756589421 352813874 672581223 184818163 352916172 241480396 799854616 458120554 456487845 783664708 896386099 502045661 961570696 111602479 880278119 6368317 945106733 285014281 640822516 145047327 803987154 689868594 294669634 538869459 895591119 350594271 271188977 111057353 800776630 276873347 173976975 59971701 137372702 686912348 5015517 117512843 588225599 687153489 97081111 473805265 824204979 793906603 5754672 881899647 402113098 115185229 766451453 226903466 149309843 34030651 878287751 177093411 400817988 621625650 977541006 59104266 219509848 387631161 917409360 503671047 852875556 96365044 468183323 645310706 43228164 900385192 573719971 629696444 515918268 694609184 677750722 130032415 1790727 731344240 285377562 324117074 898552657 591238753 161492540 838331700 280694016 812413628 484923298 179930575 212506258 942723315 471251052 13042376 493225921 370015452 725141918 60334979 73101966 866933476 625114763 729054312 584285305 730716612 234820922 42202628 358540556 623701362 903450524 708068944 138116266 352026408 212572616 104492293 332341903 118453322 606836036 401741748 215609256 210990858 42676736 239645860 265067235 209435133 121986697 984979324 893648162 170158485 444617953 359741413 517695148 561182072 451167143 333922694 980618946 437189477 895967758 76196413 150492298 615970945 820391885 114667742 4747984 207140282 804875717 417124929 101210838 438495461 466030271 30194845 557429926 650757761 177156465 135935019 268030397 914874588 216861762 733747147 898708780 650092082 396775926 415918361 109989718 396894422 765221616 495356536 247404069 906215503 931065052 15760057 588132831 439559551 913998222 162269724 828434797 215173720 825951946 284838978 747089504 870943976 671498216 118291117 465010347 892751909 442626735 240511805 162035797 943042693 64903406 323274814 632445398 551801033 90474458 925969673 248327413 520790313 78637974 114782479 741029512 602151657 816481936 164087305 271774018 37640055 555731893 81074957 149140919 868903355 582113225 336960599 630593782 530215109 758774937 335687862 668010696 109925684 141721010 258061231 902990176 787299391 347476446 247009689 411714741 725334732 496886180 879428334 602724589 117097146 121219257 790051144 420163270 147149574 222247948 487429275 761711487 262547414 835606374 986997124 231325396 391705310 659548371 220576726 839149229 120057422 962749308 410749687 922682301 117584944 349427772 280671534 388118603 886156564 715464516 908953420 917229253 960881922 330725541 568679128 347881763 956441058 701720907 233787257 13350814 432730066 764307815 786928380 890820840 532534882 992085015 370083044 494205828 478371926 380076772 2594216 181010116 288109944 953000812 7018534 560575769 213303750 164210440 459442741 118121520 797752410 628386334 287443613 208316595 534823843 708574014 794817647 286011249 886455856 836295089 902327665 796510482 622583026 142296726 998332215 170932946 336481884 600497282 897184880 809324866 943177494 690397071 973359930 878317586 804290376 763181355 722304551 989081105 621491647 557656360 139657801 758546706 447992456 436711754 904474983 212624652 683078459 631973257 226059958 565168629 894351328 355681382 447193229 17612215 397919133 667968815 29108996 557060731 38917718 557882079 114052311 80923225 323976257 445173940 88477718 140877437 428346293 421782534 944613772 219637942 179324730 705215461 307125253 43520690 582045013 125584192 154588433 508619938 618038740 917495311 164728256 740007378 568282828 808761010 468704874 780900294 669181984 426416700 629648783 99882188 704211637 24738324 864145366 863665908 291202387 889723870 971169285 676373397 916544456 917915134 651237204 991718114 739354087 945750016 677504914 234527766 405059868 356996212 913529373 321517512 316157805 120226556 330637543 378095585 911758371 269876153 22383880 229567829 165106392 520673820 84963758 34941357 789893937 629323141 678733284 869168403 209259159 670917055 833314937 704006441 321516711 722044993 499474795 209616518 336361746 99655888 935459695 35314943 493641514 952296477 649636988 850722049 47807126 259684008 964056629 159240915 81812812 155887060 829214765 733575293 134374038 638456657 922483494 122970933 233001198 337454301 211630227 681920422 304779203 92017219 629283175 333769515 713637057 821553788 180876831 879999510 672945281 852186783 445231260 750647648 908474184 702680046 379481210 760180804 810702529 488086084 414085383 773728062 19800090 272102618 240496791 567426800 643079167 650305485 102246413 148510973 109617811 607552579 630913042 721637658 225628486 213134500 883315827 688328537 111529866 13203959 301849880 278771551 817879442 807348168 977756528 662931859 75167299 812220640 79391933 578975241 9527422 784600687 889723276 191625593 993284756 968211650 36032182 384041188 500441441 705106025 50009196 850079160 874733616 819323033 386122617 89348376 346415719 513117229 32396790 915086373 804223906 96176386 458894073 606557408 162736738 160338497 675611882 954105341 517420973 498812179 66415731 104432847 229619229 165617400 117671001 407331177 79120208 901734679 621729632 35172411 997133144 572415540 23654512 707838870 864085653 16452991 751205975 113266312 422931311 145413723 754317979 997922958 95622314 850320695 99430246 350423394 950488919 121818888 763271501 267444779 811646936 64348539 924089827 495469769 345308941 308698417 980737654 958504632 431998391 333686957 312484035 256011351 337252990 901378213 414289126 980137497 337212241 40088597 748608575 818835469 750422895 630309500 282822241 793490156 48663895 554732265 297902884 218536722 253354782 15675282 22511885 650749431 237933008 95587645 620157612 829070782 872621342 69221390 323526770 53472569 430604066 444705106 214387089 677596630 171568161 523554676 703612676 739330027 555613518 325541081 679547110 822569517 217607353 783691727 775883411 611834987 979756435 122803519 187412816 387804881 799180997 56042258 228160145 410656371 655501379 778043442 771185683 769851695 429900359 63504443 684068203 61765547 584974477 752601135 327203588 173612212 508841232 412433012 331191547 646121399 906624045 229684580 229698964 931424499 162716522 516678384 988555631 135349010 47773854 521979218 487498694 377546590 34227047 195957189 265601003 241897285 136348363 551258480 871238787 513957207 75345905 516195887 572079614 60957910 726373511 847769579 556169474 694675788 46837368 975000942 629085190 839535122 729434481 121683682 530183944 884252031 333515547 494272483 509434588 673594598 106081769 710227659 727291402 804960945 734154012 189096963 416835919 518362112 973639347 997030310 119581747 613930799 227846536 910359456 312257029 629112320 179319813 230748050 803540616 271144791 955129576 765935739 189140239 486194078 641406275 833601511 888187552 6333907 521679461 159740241 876649367 65668635 345705784 732663631 237607432 851104564 785140478 67306912 384515089 861889902 903031688 546080179 936182061 761025826 667095953 996697633 775441721 193263796 906786919 625292099 101947356 333364384 800729594 381768003 617677411 134623838 89051662 166901238 540454332 286089927 74204759 299249849 144523649 247017997 995676817 711253103 877369331 97748621 106827592 536579342 917641827 158970356 186813016 658515504 351706434 832640742 143676937 141102537 130348428 514936120 258193950 576647759 268443837 581418046 204739008 668976709 463385147 312937778 663425719 509907016 63572461 588808386 485719013 228670141 2258101 827736985 876431577 309506909 280721775 196192955 904544899 961988152 461105974 151574107 269500622 420095947 763909856 70889414 476757855 178561253 48770398 599354159 273109986 279546972 658129795 840083884 870544415 61276637 2355720 288070658 986838001 877081541 336009565 354046746 27996565 823477959 415021460 990473728 307602867 679544693 817166376 292004775 367321331 821420636 844887535 891532651 161895602 293607277 832952482 867493718 439942799 113490358 947461392 88976011 552330683 128640149 77978203 95817565 15111889 572907497 624423606 418880728 282418175 391752319 252260272 427532249 155104113 403599692 637351504 110854415 68521140 101134469 305830963 115559571 40370239 263399736 809839886 7873595 325520262 128111853 754303807 472511670 387096961 178402094 280150887 754593555 31497868 866076636 22407608 163949728 124994669 961668476 646476406 921887392 18716061 719823723 801754810 958449459 943087261 551063658 365028229 996073271 90478491 159733815 735638107 991527735 265591142 67641563 10701372 346675401 999619406 494547924 817055152 719622463 84200749 647951703 447262726 795161589 328336448 71285244 11485783 572069932 356701255 316495313 489963098 210515752 488417692 564714535 343150047 632835778 827792402 783903144 615612610 82480650 304629199 841931260 412103928 688547410 375071286 921089706 516180486 884263189 105262647 324653462 293585412 43309592 91659238 262553885 414049044 186920889 197889093 359307383 104207274 309931137 395347436 877792831 868954976 391877800 524558576 280310870 286818444 887974084 502748302 595945872 382758850 83084837 879912470 228617685 247734038 273327600 553131236 669570364 521738448 84837302 92090476 689302723 876184105 357512508 865353981 277709998 40676885 704905481 686770645 218196134 361663926 62827592 221067034 931002986 366652409 215845897 164993095 48058010 99820854 844629866 262949785 102824328 86980830 513746738 215184314 125682823 716503506 590402204 625230344 706738381 762268815 620699976 252059019 44336955 279397129 729414029 294793868 194616392 39633592 343496551 274270520 981923777 773252037 698555918 183176473 773033092 828638175 291393280 568571171 256340047 289688197 724711011 608603646 855845989 343779902 80849323 910084701 199211167 296164211 295816361 692714731 84196774 673444032 920102190 589063624 603801658 238835831 218841048 896427630 820292739 540660118 686880708 27878685 709792394 749916297 63858214 799922183 843401741 665033317 708862672 893758976 596828836 263095559 15213939 601470913 205573547 566270206 655028194 797073315 764551344 539359906 707489058 454876683 192915257 169838856 565115290 778735927 655303450 845945323 687843993 585304435 323954053 291126782 745836511 614547192 168250858 283016544 711676641 162528848 69955819 77757200 652414259 410784253 116217077 352302650 65681608 385007929 731179675 183665909 259145222 108267966 588124626 215886141 770874247 276018845 797719964 827056235 192211570 536751793 932095846 434403554 784695612 397069067 945879604 818792824 142830835 806346582 617249153 848185606 344263061 106523443 300430080 436726423 341686196 956651848 435478136 575379482 855778440 622510870 731009589 57059284 61980514 995636623 903387090 109210017 23615676 837845373 679683078 267491794 999742221 792702799 619374481 267480216 274003090 651847820 413522728 532496720 218132035 120012943 518437330 682558752 555955699 62465361 136956892 575027844 651689312 490065433 292483837 140478752 682488364 590895781 363322165 403014628 415007189 612713262 168539193 604844822 406072570 428606465 221902542 789001925 11630097 938957412 666458575 207253089 259296562 342338207 194192269 762688342 350491830 371514721 725614048 746692176 45492725 187668420 230336218 692380700 248970784 338895920 103501642 420679761 344927667 789608854 335287983 223847701 292667487 548790440 773590337 872028758 977219398 379807286 766275469 832422895 348454512 694829856 794707710 404341900 251830927 411001780 566759610 541777161 605616123 159924255 332547429 756113061 474741306 860250245 41760108 141973109 607764492 32409583 958526385 862869308 486219830 906948449 88766990 51855702 641148199 42615484 253182447 414076056 269261317 86724993 290808846 359755073 774395262 452133557 789333813 906119741 549312408 785226333 497713784 918411862 548789243 290214299 619047204 233726863 557297215 877357388 161737354 917464127 541248049 294240462 120045698 851886165 830275660 277088219 445282945 918119514 866279657 73476036 47143322 750290678 554127947 275355705 55445974 494888008 832433818 877842941 4368810 570403894 673098147 239526663 142707089 80870895 999909220 869051872 853604691 396841595 368998295 429601765 453448104 925304392 3436406 277274077 83598823 897259052 77977627 557587549 843288162 368223779 574787183 700697263 938157831 47075250 254314692 686701290 652706496 286749763 193106645 88360116 70957249 82390832 242401739 20802441 889573563 279453392 524416592 172891338 268309331 576333686 76393341 19416090 674272554 824645515 449624915 592402033 953962668 544379043 294573719 505941087 589819325 746114352 166804844 878610520 833990867 975166759 606213917 598067791 888054310 19733684 520115844 42318991 116461609 289812815 182161550 59188356 151081419 456030371 960642919 297154777 611096087 435073653 612987913 586555324 109118078 635796281 304983853 843063102 373609588 319090717 739739054 618126979 122864166 221137996 691051698 615567311 503514887 99684878 749716156 69245683 981563063 966380656 573433844 239063146 212576670 761688942 627149448 780546902 792913220 78819704 621384447 268973641 527637473 132692223 119792395 45934209 83664582 633849810 937124130 532209874 780659295 304371547 82388726 646789887 860689058 258152962 237026251 25209519 182305209 662012375 307470110 350766947 367867254 488073207 477723352 79471336 604065970 233527125 200809126 658102544 744183296 127673286 290178728 158720884 338728869 66508693 218002048 282239149 316761660 514813324 101913742 319514680 527628844 115345482 520224366 596897863 867065445 235569307 391930682 467756097 454665260 849433147 560724974 782579258 253036970 60105068 726363482 832463392 151211999 871606675 953266433 925292426 951431075 951374959 781227936 669760257 636903693 103961903 653876505 313699906 737753547 422265818 11645330 873772545 892077623 387609793 971928031 869962474 960606149 230958998 166091388 365026907 115983230 381922684 591418355 265030515 540626198 226787856 250697426 254952857 138812114 563609122 130368011 368044902 927467575 342990486 812448884 625283297 472875999 247065143 357625306 404331776 371504964 45673120 116995996 834879602 481161342 338914123 233865985 613399322 484940565 401579398 740990301 372790781 28081315 837241634 122875470 422881162 459332685 133078560 62806874 119648392 89933544 748375221 909910104 520425513 942858004 165047989 356472368 699135129 495684298 728388127 853136591 178133085 428782410 77984436 475517997 94052715 70978562 905806118 289527351 139179493 757770556 488698555 671055566 219410346 317631916 180891763 408019636 142731280 429024121 160532059 602176146 909138541 414689083 596926783 527095890 696694927 922671551 122009443 106039340 550300506 51808558 111525906 490637761 251775901 627613187 846097481 481591927 438336005 359493491 771603102 418287215 243710380 698465850 96772999 522827331 408231959 106970955 341964352 123578309 769100858 44338131 525882942 411881111 324834532 288112088 3566577 813117732 390977883 595719427 266286756 705545400 112356982 884459336 635476706 518616789 235668076 193778058 275309094 176966159 435193281 689279219 393523674 308822725 447352208 596783040 302066999 100914285 19478514 64654127 684105222 46236060 858841037 80423708 464944006 99639499 244914283 141694856 609352103 714050880 179502835 860797422 733588802 222116625 166959291 549622119 976823967 256389589 455470997 654091998 95254372 169504979 549684602 914384997 327270873 5307895 817200214 151968362 481357894 435933702 576642729 662636040 456150672 162702055 525705566 7461286 608329569 791439066 446483585 754732448 82682917 945298204 252717611 760710348 605856815 269518329 832653083 316736916 918958833 801183529 874387671 517427072 290550215 274798944 81232312 573406218 931516356 385202633 48024679 151086259 213509978 382039763 344281706 238639654 823198904 461090044 614307449 125362590 14563861 247116820 621614188 699587815 35621555 926658019 713409663 356900127 120686639 324996646 853438205 217686950 187471563 981297248 392420039 288035198 78136859 350601417 829474447 959278293 991423125 148506628 272211803 53890003 134286710 631972898 200650079 95219744 816331130 926294435 930228313 575203207 753492713 235591956 501996424 17452950 978218582 41025590 80235271 141344144 910147821 939586530 810062414 849191969 839573367 718628878 154675235 958677522 193769328 603669756 327765275 584239214 2801110 625696097 805213449 554364266 362214785 130500228 457784134 74779532 237910629 972191936 464572963 75702976 678726798 443115773 184281575 705404371 418794199 720210149 279252247 46973600 547077020 883120166 124073379 406922079 364306332 787846768 707802723 431336853 671479656 181479189 266567095 877878373 859736186 350607087 268056200 233982527 574244837 632361522 147435446 230751789 230782289 636868611 121038010 517701187 857334362 426157270 595243986 906157060 133772002 109234782 504285050 504844526 678500618 773065755 259484998 870050617 894666522 68863121 123394802 779659565 316149764 986763146 813535639 207299521 999363527 220577960 403269583 906311549 398838392 773416202 289001129 163879284 98092206 902960545 926430541 969567116 624868099 269633535 940966451 731725460 516711439 817700733 140998132 882679996 15630886 817233979 244222470 788152535 112538567 182998286 664987896 759066726 192881182 335049518 10526443 979701091 855422383 723933833 765486048 329723474 197126419 894092119 577430532 352324964 470922457 283816260 487971915 916179104 352908931 491162359 924879472 76904282 782891658 399926610 100433812 650100476 435948496 500435201 670969223 588731002 359662947 546814089 3152701 930542141 932929773 300277019 28797543 321388449 79957526 354990144 171159455 925229817 23699148 123241981 5387633 946145779 258540176 54883881 105700845 486973440 901562732 315242222 375481085 189641049 708088097 216066437 548805326 620409996 655596381 982372400 811759787 867872014 528452318 145247695 468295408 279037275 261824488 879709270 915870627 733249247 811054857 636092313 305778420 719918489 632769762 978270661 718250705 313821249 391629518 639882222 541580026 373486771 475920160 257041051 69113245 375823352 100873528 873861591 96089149 219723120 501047069 202593563 939012517 829260553 805214567 39283387 42256919 346568666 303837935 220384666 561507418 872619014 56845053 73827093 689841263 913185192 350170321 300592327 693296056 671489947 469265694 376053245 328279573 408228510 611540920 644703615 190600247 673876977 487393195 259432785 929570601 884506409 150974958 36522715 478098512 514998275 594367309 51935982 827376673 276074634 763342684 924307132 565822330 718622971 878574030 739126960 235072716 584693854 968101439 207983439 427660804 717830275 832743209 121490151 895361300 844597695 452697047 206282796 691999569 557637757 200088298 96473096 459090643 884654828 15023954 255454093 29908686 140504758 299336706 343671442 110567649 583164994 15104037 959777947 55934864 86892292 581307886 521734020 193541045 878787721 761396441 696225016 984280969 937280114 322038990 919517053 959105583 538699526 114974302 44529822 891831508 334269453 433079272 104873375 242988004 947250366 521682568 372022266 697841592 668253430 675927911 93112973 828262683 469689049 782232139 510687106 812435211 102122764 662977776 606310982 116916483 542564177 302045638 329417273 500784763 421580213 889079474 528605401 410745641 331450356 14394782 653447527 10915599 574105524 341500529 158261351 658362451 270526824 714640686 466541341 710394205 308969562 515420704 826378623 153383432 482282157 36195075 371794514 965594387 133059071 145497389 564222889 846455403 302084502 133422588 704709418 427411787 515333502 880524008 761909974 679802700 211862585 773741648 619061779 212566136 974653263 34945041 110438346 971758069 117138745 298015947 155929530 630094581 941514631 78106479 291060886 187502090 31986010 158305214 715208742 811221320 390047685 63865164 187797475 709241506 788493911 157547860 931238890 587757887 220523624 241748246 958156919 651424130 557314846 212050567 67810337 632645476 628403913 376748470 447404877 32160574 538730791 971755459 259131217 7165043 594534418 316152461 226032455 740431946 362576721 448009981 143042268 551863865 57483849 970173026 520003840 535801485 476393857 622208369 840022775 237211733 456151034 312149450 914263268 930044442 782641936 719656675 821164640 775070979 639777982 7278721 816989866 267134133 194031222 974521922 539650071 660461206 408268232 452391880 404975964 53566362 859222645 98745068 5710592 626676886 383280500 879667105 574838806 969963593 180832399 433072031 123922599 465875127 909233429 627125166 999690548 310272301 514251836 111996443 675381184 931158749 355378967 771514810 388004753 897556410 921398926 648199413 432490756 47505106 403842591 166126540 275245277 308193407 67270541 306815237 696722417 503871688 967007544 28204851 150793265 27198478 748632236 978700291 100571325 386770277 20799083 973145014 391657903 847122146 368581467 168307787 831227752 353083882 664665805 629881493 531748116 991023556 232463212 723198428 660952081 487786327 658682381 373834228 293042367 320626628 908795213 689428722 171692261 556734547 93283260 402358651 975855002 367862367 509456205 314579548 91564682 331628732 364299271 35603489 518307107 137905365 369707973 821982055 36973705 837555965 682824873 85717191 358534844 246544049 809412692 908922661 11726209 609845915 158869637 942047839 325568480 192224753 644629549 139025011 554950946 886122148 488203345 14307535 897762551 964605924 341119710 929837796 896900019 194464025 218954000 274449803 735180602 149878725 901984578 43775173 965166817 162324454 4876349 465168097 349099851 700888760 227090611 490380681 613472201 196723215 921204700 889133174 777148663 752718384 214821365 112943980 401693638 826072234 930672169 774803896 363942679 683992060 93514589 314498816 924689119 761349698 73240996 302656605 891091595 901493400 104454567 97677425 946384942 218539300 854758863 247356013 990002623 470733617 199303198 845485083 869136326 843270925 420054632 652705396 721506571 957777300 120603798 915494334 165468179 489955509 129404433 390978882 198207364 764176064 30751488 502523227 403857060 359276254 402272328 38944907 814473206 348295272 345303056 303883029 585276003 186440008 857142794 366265811 713816184 68464571 598197568 856839721 684933800 234426049 24371567 292130473 458384166 962915112 370718755 31498631 41284293 121642186 384568131 26502564 644985426 519700160 459161584 147258782 676600339 717326895 566476037 22656380 433774078 4913115 694680900 61377670 535904912 698928180 998705560 482390309 201368497 488114037 911845959 436375605 545218832 967834178 813012136 673609178 724117390 42268380 453526341 766362109 162135334 513830453 174393489 281519598 242661698 646283810 505881933 327962186 267298141 679749659 463532292 72517097 594658407 776029746 158590099 717415990 712548886 112668977 622526569 903407073 121583952 790000360 154320941 451653455 202004374 413242263 218530644 691713976 359407077 299309008 871141692 720049964 812232929 603055483 781229663 739269881 384516158 805076872 692211670 997942231 831557574 536272683 292255759 358639252 73664690 97951088 742351122 139834980 777966798 205397216 276971928 838027626 127611495 228597982 731138756 110881318 469301575 136148681 858610117 174688745 441197543 17903787 352697914 242424917 344636976 493170285 550184403 675970694 939320920 407766855 254331198 181281274 149907182 767528708 437129351 389875722 598118769 997343305 146811475 381473230 68504168 368492146 342847673 289911982 79183408 953592302 120186977 939895212 277232597 721930233 833832930 392475763 135265463 135970333 750591316 777523413 407511174 793857005 566652456 831349331 412112043 128558712 67720079 977205390 407024003 857397927 399223379 110961557 42699627 520887483 634628133 551643476 655633478 496144653 25720735 261024730 693067618 866119783 405383412 756111187 119723830 99358297 595365001 631065301 394550672 289201800 803311939 410299824 94571069 82345069 111180617 921934313 675162704 934909982 707700984 717426383 239011901 909009880 91607037 747934535 724964757 665601476 729309086 200701305 981358598 72960044 731779640 58463271 776303776 31114742 148905782 295408857 320554526 457764493 220785554 743300607 265079783 199137279 119417978 603375450 390570956 832789653 874890590 919341580 27922586 851605549 3645585 184985185 540438397 941787979 436258228 753047882 8222192 989945206 758361389 756917131 614784374 662605856 49215779 901586014 434556134 931956915 766656062 738910816 952830765 567706350 328878835 810354467 828151766 357100191 902396706 19418764 703216084 692081474 886407315 228998349 691561260 210881603 405896308 541850973 605415318 267500155 418985772 250559303 427182705 420787515 65686209 613109767 217539887 15425731 860798999 772313341 625560215 656734787 728166407 547471299 878184922 319898637 155783236 536572535 178164587 379474868 788623598 344505217 909934850 855910457 41100325 18775268 92427896 87877806 713144838 950526518 166637654 875000058 143263429 949150219 818485923 144106150 679881651 140656164 829771302 816188852 214279115 641948413 946960203 394598178 573227279 308536940 109176601 769089769 787265838 22833810 953067385 544929865 119461626 992636898 706939879 636579206 901731813 525064956 440144037 652598373 849096857 908382784 927467068 198916824 917471947 941729274 24241625 10193806 938346579 415996526 995737933 819519934 267347481 291191812 661269572 366501025 630017327 491956315 854912741 405998617 364595929 171527478 595864746 612912866 258938844 409523928 374945061 268906491 897524620 519458484 839603780 65664294 46445415 470877520 888650189 652334507 825286840 17735999 574382014 184306759 145181715 500586946 122474277 45682541 348448369 333747116 12983277 79666286 461613489 441268720 903990395 267189785 737174808 954599046 122973664 552728433 605696323 529954406 8008658 152767077 620225935 80289213 79029602 276837501 606265393 933009035 346075462 888537265 788004363 221382597 301892912 29228220 576324315 638592118 332909756 917656350 841869654 815835819 586203604 129540916 375731941 315942234 768509023 881136944 407793698 561513878 819068369 784124851 74453369 441575991 890462991 916145521 275909261 598729707 856523197 856781724 95801579 466918769 691454695 827621622 669690775 641680775 877119226 751266522 683882742 152375355 96676218 763573121 732925504 595525674 284710381 873911889 919998865 137006617 38089557 458256389 339308125 771332017 85842076 58868103 984354472 930870121 51946444 591640584 556693445 95442479 251798910 342072587 17199878 200475895 294249209 571245451 542408531 799795151 685687893 457770626 211818382 748702639 414936706 770108528 243854211 510908543 341091405 479794489 340048847 836992109 910653432 975416213 541281343 176836120 428546985 298487442 271686339 364431637 205303893 772352685 107994436 166998390 164505121 498853030 619339509 225621536 312829223 832111819 245947230 520468570 112412115 652232318 479277906 476793256 889477302 655835240 102208059 93562464 150313373 508459441 824605274 191906430 348044530 972255986 30634647 153877383 307003016 692749458 397240430 87896605 483673584 144360726 439422035 473845535 434681042 507186075 349058595 430120975 447283254 19796868 855526837 841375991 905463025 340838707 461891838 707063213 490971135 228419300 442753998 713425656 386354216 218767003 659115276 832490961 476755359 970339287 954399756 180629968 617652582 342327704 856580720 482482572 230198253 973978180 142131644 818451000 171645593 295937234 634308163 643678145 411448997 361519020 144737051 708803584 199365499 114487037 328515882 282874986 132061383 948588843 317687587 267555911 65060641 190468262 986110377 172171970 379753864 197586491 862079352 112634245 910580169 732901625 50320216 167018842 66411970 569266190 118196986 913391079 398395762 468957571 985033045 754232402 639017743 885000161 151230762 441564352 571050109 632125105 438549092 75764413 158493888 737193997 203252393 453902214 161278006 820534190 859405720 517371525 383499396 508446509 171548668 715991592 749770512 147200041 92828102 580562324 264624820 242000140 382617666 260057216 159100831 996293941 357343459 962127106 347380748 236720790 932397841 24011225 563808312 964168144 325143628 36767745 783720257 56092152 193351402 395426441 731619594 955458324 878282200 32203053 745169382 971345110 474355399 259550155 164304540 85214538 21120334 274991028 847059537 547463319 272080261 916046151 470568913 159168440 14367435 163504579 166651930 233966345 158472287 461994067 578557206 174816905 207400339 157354485 205462533 402726465 691471838 107057527 400365618 798609695 25016385 91831331 888159729 55666730 575726624 453248806 332765857 84210494 625514816 278190532 651469496 68690265 997576698 358973691 513870694 670693601 502297984 103401696 964532224 371576302 379243677 248932356 414879826 456359816 388814604 320104489 210353304 841825582 114142206 900403226 814192936 354543276 760051426 772793414 776333327 9714498 802447307 562411797 437373185 34080646 784172163 272449141 916165928 265343913 754026716 45705271 401781855 849413506 907371029 207688188 349610382 856813349 564429879 869501181 181303788 333276142 917031528 541490140 487899568 353154876 411018751 428881349 455709267 126633760 155552219 392939075 378656721 92844739 22506053 677063577 721304768 245696428 151468557 103646813 890139765 539649434 249080650 717005855 248802936 413803880 967524419 599581598 927639924 854408722 780272290 934237252 660906788 286138790 44918988 113926551 746135369 697978263 70040391 430429306 125080678 907933369 810521854 5859972 891936889 898640678 254598392 301595116 274055035 620113309 835955576 717724197 612764304 970570697 645299036 370163811 83530259 345437501 946096916 221391828 683070981 92680522 60142280 257018231 25675121 658142606 327196486 252904430 313580815 579232674 361336964 970212583 140148090 613687799 443529688 193848649 431880346 83655261 177638148 224994851 350646612 203292496 141851714 643125273 237273538 772681534 988936436 325369413 680109495 626389435 283541621 356473948 410565798 271531662 771471030 252187539 154820144 871306679 681196348 894232363 292956411 696856718 626160089 104365055 427185919 691204729 292173772 614425141 600991281 923158446 430883997 906921327 922160763 590784327 790549310 521604732 104979021 898988023 294897144 116378798 910289127 62523607 996106098 826393429 60009200 877229076 177445335 113176511 79795917 533315322 909534265 928190726 293169210 595394314 970003931 204001390 174756221 764078915 787359565 97024123 8304520 229624182 14949990 410257248 245560225 31001616 37946409 258986543 120053195 109403328 269769099 24055759 595162159 339255572 341300780 479095780 425686863 300479289 640664948 481608588 192721452 447028638 344108392 666276027 630545801 854334519 497612313 726727314 590035778 129899190 546597905 245430834 120477489 278892857 172304999 280963866 715055366 861323068 853014064 991922666 598062951 719467729 871064315 938190311 292738354 926183760 559243256 742569936 140206419 790414255 116050501 147544784 184018132 736821252 7666961 865822939 60934339 36081963 703522902 175818495 484861674 9306458 690573688 283043647 324385524 844689733 106718808 156046033 523066757 292244996 310724280 221423866 883028555 118153556 267861121 248848259 204557223 989265704 414283141 455984644 138759640 169106301 269409050 641627106 190199847 191892249 111747544 953481833 20738544 355900360 436925176 573102670 316923360 288561704 771632073 56205818 181516609 73459639 562391124 964090873 167916419 961311210 13450302 685901941 218583183 314627061 690978837 800250330 981519328 627819377 901634691 608603096 972217411 379597212 28683447 267164818 601462035 176651713 917920220 460300138 272641038 715078862 832591067 49789747 42073365 788681353 974958247 455392717 217206195 303965086 315461605 989658381 876428428 838107875 858400333 132450051 508762239 253075784 66005589 828018806 164998305 697244253 447639987 19987615 563971431 361319365 672183036 385952183 245195271 623825055 434550091 562757430 529546823 156063129 107197508 398832567 976898485 5915237 656132308 820306348 37334812 270662861 936252713 883096399 173891506 382141645 933454798 472138892 727371439 142359626 998702523 81198493 38322713 321828740 715261230 610588577 369655323 18822528 589641124 953910094 58640884 454433447 553559878 130486259 807262198 165610258 496746575 813632820 751696772 55569621 310843527 202717721 176451566 52634068 836709718 275552247 448380018 152514534 337206018 140255776 577589483 351186602 41470713 59523991 817642869 474827817 166050637 137709068 893207421 260918666 363793397 527577956 662162107 277980375 267431446 862235296 110674152 77931842 381583591 40649790 608717229 250116120 232097522 278204480 539290669 382929695 832000945 291354556 528489295 232911083 397281255 882592674 829935007 522875980 921045875 536430693 42011836 420763132 455236914 56210021 233153801 157359925 873165994 997243549 901527255 539979043 854075121 582204910 952571930 695470463 802914642 670186794 53230417 89921386 286428952 273345418 920591839 671517001 83806553 626297133 16269000 502153016 233079953 278722123 349868876 27686821 102609828 350908239 419832727 644054069 542900841 257420351 29186010 476615739 738369275 23934341 618367534 80640598 437435440 108386278 266519087 760389927 992647864 256297813 311331945 692848354 718088287 17261262 251395891 642551540 741905498 166512564 56352461 226253739 736054369 756717513 949094516 567825782 733331294 137051574 883147285 294468583 693023909 618828105 892139412 335606011 150600163 370722519 336098562 168298597 813144990 344504387 146897810 994406294 123976347 137427468 282373410 275712671 725975219 177295710 419428776 236070877 241586521 495173125 24176992 544070130 807373831 496224005 702646044 11286059 77576483 309866271 259957606 296452108 480472773 109666895 534851800 639121319 508154787 243249513 712483396 835670471 252721514 746115032 946721043 323075907 102744129 898726304 470034076 750641361 835842498 636043861 288564561 358470823 284363207 121859519 491475710 763984332 991422694 22911209 173811918 51278017 184045465 624369998 815819554 521894457 364236183 376394158 347140444 188121250 375469550 576602911 748590108 817454903 244672974 468964993 942946397 474465827 278713717 514949150 34148761 541019547 708221507 182344245 524270670 285880115 114471410 602707616 458378500 951462419 422798002 89657883 171040113 83289727 647191343 624818592 414070619 65436458 590184369 327124809 984303883 15303272 859122177 569158662 245781216 28329479 730007433 311954892 84349044 922228173 738446815 803533054 436300367 8984951 202378065 678692914 58121151 321635034 376400052 191470166 204513482 371261740 612401517 838164191 257882465 583023880 837833841 158020737 410202408 842652527 28836193 642835305 396383179 714412925 858335932 739084593 659688500 165614310 792748183 410018707 553661354 522543707 221796092 724329343 256985473 376500541 698445893 254613758 457889922 806735990 159298435 57850208 696305840 161000203 131083729 777003996 154380602 666421059 43537998 329241718 447345802 485497950 783666807 736680296 242849974 699122036 619504808 559032249 790855503 570480516 628180373 754621969 731171672 738735189 328215640 166635648 76322025 548686502 193031406 22665189 984217971 577873005 180830583 936770710 830782843 291876449 251039738 40156626 321609380 391232581 760117742 757661479 209663796 104148348 156019960 470237459 58684910 150174525 119600536 196076043 293088900 61247911 36329875 179517332 553190874 263538806 77918532 831028243 896630750 885202212 963766542 269995787 265771768 421646377 876687722 505439180 904210972 206122455 894019249 873730293 497756844 866505787 26196771 219042901 962920398 937756604 102332827 706013717 753352669 175911790 952499771 606517399 176428023 908692979 945935628 582370967 947429208 267539204 968142443 206895261 303808175 378275691 106077051 56753259 297522739 164718128 708218094 790554147 876928628 373037481 885319438 768089408 5963754 402048392 46765338 805351824 874965048 496239616 824411503 458590651 143192873 756701146 485969199 930067214 905552489 585371842 213926426 281393973 308793951 760686506 824884727 208647061 974099733 674384151 155727612 410940953 635436517 525543788 899223325 128760658 982404191 571031126 274290617 669894137 766775773 180790912 139094610 713508321 72139006 258666245 780147111 504523454 309859819 381137390 164001055 47872533 333236892 997090136 676607711 458125537 693749978 347286519 623729314 932276575 786359334 848781008 96717228 429569704 516278912 925655207 575651971 661941980 631622076 932782189 906415119 409850655 340800117 941673864 980541210 241733761 586778405 932991771 256928763 144282937 302919483 406833492 494302464 123420743 557453364 950538077 687774775 677937473 894349006 88374351 752967187 573917843 975710893 917094916 904930138 189405985 805528752 144378193 408348005 53602258 407818442 975761980 31094262 831528514 458842152 36707681 183871235 35109126 348207915 324552086 507218994 704275934 914619525 370183289 278204941 841382606 778869088 928756527 887293309 694894856 418469846 947891470 285644646 667831000 85644627 926603752 92211652 504014178 118110778 141667011 377129976 952307513 224720887 675935849 821183069 536360131 508581031 680562256 743136896 431405732 886207200 185284313 180406266 800436974 837720324 605576524 72974685 487671784 903067781 620814216 259262454 543815679 287130807 951182240 482476139 999351967 144652661 842419021 357624194 532525590 23273352 280633204 270274059 63057689 551472043 203149227 75361257 610081654 239471651 266831933 455197476 596183241 126584166 952864922 211578225 389293330 850244478 296670248 196784679 839202437 749093120 156467315 801992306 948233020 954186045 88928753 153908648 952440668 860169101 98931242 915169707 562941747 627269629 591789457 309506186 746957908 822086191 828119668 386254119 43760069 710692869 145589862 79189202 219338092 913534648 604603534 610658403 51343289 526257093 722941310 500068802 866488881 561054513 764773987 151813982 458418330 195398999 34231194 615215231 880098985 94972900 14048703 997385250 914214356 926436691 883631755 280777101 150775360 125153130 504954315 709759388 854441388 858813084 83341770 464680941 31712892 873654062 667455885 666032987 436549492 17869557 10347561 816323109 168528522 445739476 43109648 800175231 545235014 284492791 212841228 188533727 253826094 310781249 137693861 377193410 381560600 447714951 742675518 577541497 251890546 413845093 679192644 977446327 39950902 937557317 835493925 285495472 737427950 971451355 62525159 339201329 216518002 146085520 607590326 714220700 945907310 789324365 209387901 300104487 22758067 873299636 694904703 889471411 538101211 46857837 21267790 779841424 155466247 625211475 38436820 895548233 635683747 149611701 495089087 16054598 179012144 547737823 364375097 294081755 193243288 278013023 522667302 392546002 544036439 150301510 622270071 299268450 620213355 286971487 404236984 45322875 193327015 450701971 983518173 277515641 943280326 81101727 629074921 486371126 373296865 759759455 748947310 3832075 114812652 105862903 339669516 932262769 680495791 695434327 296059067 670336311 312194937 739453997 37360974 143807374 295312778 349330172 331109107 279430999 153265657 383115877 837109273 383526351 183266774 492739089 946277734 847060149 725647912 700593159 41051258 766576761 107965036 964357540 547415590 435677273 718661011 825429471 532431332 953446820 539079624 685196934 117277893 880620270 278982232 215081679 758534053 164542379 202813545 730342684 304194507 774755248 818655008 29681364 525599303 409087953 506820135 481653709 19396663 867686297 693851264 597165802 458129207 864242281 159519994 750597928 654179734 565582196 930413314 498542640 493646408 30782517 941978989 241502667 239980003 519241148 694285676 137495261 278877915 132528679 879161057 226106723 283482546 721119046 783467429 794648528 994097277 364846741 742439927 993497383 752268553 5993111 212535277 876722737 251025899 866864843 214251234 809588949 355384506 691408445 896760996 317680596 396355169 597904849 371062445 865769450 164747052 869091457 405955257 97119642 84378535 223146968 462625699 378110264 264263435 566404738 208781177 333592193 650055661 142531141 329553976 403689311 326741479 815164299 988413870 804873702 646765517 525574099 524998142 681934703 23278774 301431076 765812290 757058102 229109187 378900910 716820523 56349882 230458536 76902700 145058311 185828509 675283593 170817795 995357269 890604305 180571954 591384757 211762154 553551872 183049095 313375918 996462838 406255501 213677438 353976635 397266678 556730176 158864777 236306736 970701823 475422654 89632439 909927644 417743861 809178342 911206712 760674769 337777036 324407638 316394231 279410485 674706684 561745615 665109704 501868837 306003561 929723095 984015630 159206026 874220606 182387977 341289862 488283570 349467987 674978043 582863003 195666035 841744660 297316520 540148819 425660092 864583456 303746250 332654586 923234023 808521440 915554295 576321528 347774132 527407088 318111970 723203565 482656692 444072149 671722132 50876018 508713132 283653500 868900221 509767474 822879925 708380037 598223266 772775875 648430270 735248622 338271548 712659865 620749177 222722147 969941158 952452950 786486771 235494263 662789140 441139148 311231474 122288809 243141047 125129255 915272973 541572155 358816694 40076157 697847405 209028131 383701912 699529276 723470338 256510780 62397854 109917799 621389799 749535338 955143152 334277370 990553051 90647766 930190088 112150822 398432280 855168771 22438982 500518493 350446962 983215854 478722905 728418143 862316704 512391695 997698830 928834780 980419616 302310150 141576977 794301343 392289770 437491788 599358811 151135966 23613812 230050792 888014063 81056568 849066674 636019897 382353842 76062460 298563187 959063318 464083984 866926382 302369234 442670735 226627964 539247785 292582217 969928811 997032030 64972798 687439815 515625014 771797427 725733764 577956732 154873500 997823510 830851555 463837432 411973847 789096399 256864976 86370530 346826027 672026632 646248635 596522614 273665129 9414639 906732753 927801408 68890024 925499170 196163026 567546880 216131713 99390768 718299376 192371911 808976803 905816726 137908668 476218303 96110292 202271892 460281678 190637850 324800714 937484495 589289340 726090619 980036093 609675734 357585507 446720519 201214131 104929769 820418852 813503018 413782358 976700686 738147102 26991966 871764215 911829604 860967578 22221222 805821008 706634185 261710476 111676355 902078657 296665553 689304464 967337225 786855119 516012248 570821703 978501761 341001487 163850034 609849127 751561886 732412661 147124087 749299808 618116662 331990176 710409927 106643851 111845427 88733553 323572682 93152709 883258500 547951916 536265331 356077931 379874064 439685360 624934676 251006047 371153110 28563507 311619745 276877225 56992854 574964283 241373851 653803736 816781262 29913556 811922544 254474529 743232766 540786834 427235327 231994318 18967641 651743373 814042473 697150373 88179353 569276290 65723900 528381880 61986973 209659433 917275962 406008263 630785087 153426429 225479076 413300205 86963522 360436357 721680860 723797014 913048295 205370147 930552512 91810610 655742767 257678846 191444484 346604352 400161965 661847526 245697850 127491930 170038421 212469905 113625578 456405640 567348064 176914368 960741955 981678580 847795310 394473801 684778476 24965117 765684738 871923609 475836864 451731106 933004364 893416615 495447410 507364492 351356392 610409205 71949279 252458325 374534899 730956020 296404123 108141698 38465414 44894016 960916746 625399924 220379324 67882169 860042917 833028483 180940863 288704047 540882510 758343362 186332553 612114440 748918446 349377630 729701024 860099552 222038018 765897767 450567148 555770351 394312987 583167979 175310754 270461214 25632645 323311614 235701459 32965725 493689564 902695083 192117106 125336155 591888073 715887122 298583352 186525171 253717406 747069529 252690454 346104460 117117217 961756056 530917332 508195632 353137305 704792041 738194716 591743732 182189700 440010013 887894372 12991276 776898193 828281865 420273379 209114581 305184787 321141965 717881856 205162808 942608390 8440625 268584926 422283203 221709469 731236993 683893811 385713400 114270820 68557370 968419606 798057186 876569860 451480998 671783833 664071673 385063735 572425838 860422241 133991774 372246415 68617360 576666947 651348202 269133646 745850766 814601390 411701035 215377209 225014461 38638253 320007033 771819336 215833022 407451221 868156091 121148104 399136516 478957664 698913502 185757334 766796779 266419277 785580584 795718960 250829843 460950544 720132780 933549293 636952807 304629683 638189390 408938061 402319642 686820855 613015992 209145909 905425473 665663419 258715016 982952635 837920718 325719347 890058210 779596247 650765041 112724691 50122596 576447521 261013225 169811896 432472410 498719428 993225620 166467730 984479469 628775985 654918496 469934214 848964575 103906759 604743411 311571718 524703917 167681672 637288584 992873513 115334554 492400405 134214467 574874354 370624089 960196436 553488700 257363488 65639111 866281767 117443365 913198212 612415610 238244853 650852916 66503759 366319954 157644167 854351169 508051454 405509554 528156136 183906928 59228095 425716527 385476797 908624297 135579918 359324069 408445603 450111554 912851344 808734369 249236390 642043431 370098122 52395905 238467896 987940740 640692790 645155057 236216728 333896350 376909440 185220155 779019522 68857135 778755323 507874156 128962564 459653612 612695079 699940097 472435441 113283403 959290822 392904255 825298730 986809944 1390870 254597712 163657741 35378215 923517231 368421276 839095420 167886372 761860658 200943177 388607427 804284875 105136029 415322714 538632130 996376790 640156368 191401022 13971709 454288950 791337577 263610996 634519585 98235828 968984636 282723978 540148528 565058194 93805150 347992591 640584371 318821548 507200301 817431350 345471838 85804088 198583077 383803952 617853226 866877392 771514316 472115720 531180437 289672662 615035021 643320738 722269459 304608473 529986564 359961896 431367902 907260244 282098767 530438278 221526656 213390292 262956300 668522366 365529949 517092581 291472234 615727423 257287759 502607105 617811980 752141530 247471628 22893233 317569727 104360445 186191396 20735739 156390110 99697593 327546541 397473165 996462302 834631310 509946420 429979717 959051961 172608459 302683726 315772027 313592062 72931781 147554006 163467534 727292561 423148807 568279847 355023277 143730359 889746097 157490468 581949726 311818503 500958443 808080112 117248027 416627479 692079791 488048398 462629339 513904395 44551537 472473843 227373179 864667527 777217998 785809494 313401831 32335217 853616278 793033308 229073118 385751736 299214964 291557389 815646093 523170213 503951192 736749074 994450360 662314497 645988087 526890253 540060767 630881103 259128794 567652016 322814144 215902059 125310941 853531065 113105352 120538883 123419920 419777994 497030792 222978724 478013741 186564263 862756044 864082043 14384774 892550287 641171829 626256066 981467453 932569544 683231771 530022218 193950541 129763853 41935814 779339894 234134729 940968223 424810402 732526603 457399683 825179676 370356432 434387394 512949454 338311925 46012104 725185582 938133214 542372776 233764042 406015501 913757122 324776303 754237238 416941540 709765235 265299543 37465704 827788977 307373475 609892825 30204598 914693135 533502443 901610721 67091588 425044563 558053053 540474285 553855060 269796323 859284277 537553539 851597903 675244485 712863733 140202716 791747131 890085302 479248857 72019198 9333722 865252715 212222114 688886124 423893340 11068806 944944305 45261951 306514527 386377099 936988223 76532343 273934971 29680327 285716067 737212489 972306328 858586159 719380863 173840687 773256600 193124998 483988486 31060484 715254582 862739213 554615842 139109987 370673109 293949491 708531682 779410318 205459919 934299958 499724997 513846516 356960534 356393556 128358321 660510626 243612854 351518229 208923032 642797588 410921494 776659308 200965455 265458950 690198559 734691705 642957813 90472311 139800565 952928026 104806048 364582063 591701198 479230923 19752023 14750169 548453256 776608086 730663328 177656395 830003380 34533154 662904646 647344852 744007155 572979727 578312608 322230217 134259781 817705240 717676524 376473749 156466856 596332366 577100830 987497934 75320468 218470629 825607436 859299899 587922963 88955807 372874025 843499281 39570443 598100098 415160957 545973970 392802565 945793453 486118913 195568740 170882894 289522202 67881149 843528445 859734813 839017205 207047462 176094746 867748661 964683053 806190033 257706480 312011588 954153612 24841032 126601394 597580881 392814938 596702483 541076513 613130436 384913994 623221421 317670547 195578600 745633282 204638520 400652238 974201102 594694879 410153723 15676700 581136047 691304391 598318804 285267020 460950437 287788726 671785009 563986933 279673284 850395175 746846104 126795253 80404380 501660477 34626566 584128637 741389286 133625195 417055039 472329167 686758139 976124823 372077391 573043871 143745354 165562884 316695990 984061505 63521083 633410316 286114436 348087965 167295748 701777953 427159372 982319859 789039573 271758582 314017290 822609837 345947948 890188004 814988341 861446469 190671836 265300112 631422148 814455479 976595866 740879799 74289710 689565053 131393460 27654731 32473223 277583666 907104434 928298749 799235873 484272471 768605831 4089586 234039803 78032956 714364230 210805498 56172271 86196962 563034102 89712763 161603334 475464484 201482627 778823221 204416785 47744737 703382096 119140611 952838936 710372613 466700792 356337828 925996162 853223976 203392024 503215168 687575138 751820409 228081138 735437935 845254988 546034463 426787448 986751256 691816075 803470553 423592834 46791741 453489126 731259884 933326800 638054191 118976982 630637913 747324467 964408607 746752997 170039859 511295014 692558795 60681236 997539472 451946034 815026436 338077743 885960430 162622114 792559352 9288110 602220419 287007969 20221850 910488850 126489659 673072156 248315060 14506841 169232414 957583408 457026575 318603952 828190302 24962818 869727051 882889475 393843596 73828619 204816982 210554784 329228234 767725136 288799864 172065011 328849592 567257765 105351952 298301229 908202150 812286383 941388869 130363290 601991038 875286511 481506196 252145484 483358524 190405787 453401637 123088095 35569254 259330460 560122949 437150510 12020807 346322593 475659300 530311368 569463536 626906915 300619505 27531580 222103278 517219121 528558631 638649449 758395062 926283205 877957937 729409109 34296060 277035259 107128116 954396679 851898612 771609418 772483669 48806161 600819323 603926713 170269954 831831657 59000464 762053999 139543252 554823134 319098819 10943623 949780104 741031613 168882042 99144026 991738716 662090895 751890520 132934258 171094510 18834060 906511486 59406752 680861485 224511625 945770613 150648733 729900045 493142192 471052143 57188165 663289994 430525175 15470375 277756430 694564069 217769281 128403118 820227813 971564791 540192028 991688265 903027180 205993977 129316716 201090701 620739807 921569240 96729742 100425488 259386799 226133657 708141713 846995627 523615065 685009435 96199093 10145309 216124846 576706018 182553226 525504616 259918827 459822674 681218868 538362843 766205763 13776863 646331413 128671082 789567739 124753453 958498610 229277767 870625350 284717978 216617515 483211798 292017109 359069078 106325696 943497453 471248924 980748801 65022889 526862861 500944817 263446870 518332616 882381818 27231665 68967702 501001700 207762130 254953771 493336315 589265879 65148790 59691315 406720753 182321643 209694181 507472251 238583347 217450630 849746998 481271511 924540174 2908513 531093111 381901006 467557008 863265666 556873317 239695786 120015626 55576211 598518879 451473141 1565658 643372051 455104265 541585254 98034865 705134468 84568683 520028118 625568657 270369970 974701655 930925038 167448013 420656895 137101165 357092556 930726370 379303452 725281699 985058515 802154921 92399693 801483183 534620982 134189941 754089552 837623260 851798449 599419424 575845993 609206609 151711961 802956672 498415350 819940630 545641535 252659292 307978604 207584944 439795785 824387361 825841495 389333507 207953337 165683319 692750056 871586213 81259130 184235763 892094342 482598396 817452124 17597494 735985419 653309497 795713757 488002542 176660634 618588709 745283575 321921194 805719228 248723467 780245339 663570245 303644959 126164488 879748566 770688197 239191723 7993701 903846198 969728849 941136658 250881796 891586561 351632928 289887965 253678314 555236804 237185376 954144622 762131197 169906615 699450199 859999181 539032153 710427283 317823493 523065162 795352136 287465506 64333313 801259823 558593569 898070394 159135385 931826648 422120827 556649085 632327732 801128407 67380871 249606189 55057293 660894202 237271943 387065361 583055491 661528999 177690750 986428031 597020899 544340218 709902892 398024229 685172158 507998380 659606058 553554272 167978541 829695849 462924823 952489846 546329975 983969659 151893419 128856487 155567304 772316865 598634829 161700324 956215071 185149666 737116529 155627275 906058367 827054462 322354253 584827825 63910445 826158120 681130880 231160799 977735458 198508220 377146523 655841009 71782958 258940706 282811989 879153779 380547491 442853069 14323230 890030015 556638031 70042623 998158752 222877454 390127315 385470585 232735674 519736400 605103434 362725334 671973261 33870336 103734593 228502902 441336545 40568584 841533923 910555765 604148784 148803918 275811209 272001692 256995659 228402871 496380674 762379115 687568156 644508462 269408391 196698838 604098559 743291496 709383463 576205413 149910157 548812988 504378996 609769152 644608384 306677519 193232651 114520604 910530552 18334103 182665527 519679911 222142764 537588012 967296332 820178387 362804223 119446884 422790386 903722533 611201569 792266774 949535619 565677952 356195267 128001145 168407725 447471404 562444536 892092906 245816578 38458973 500405700 776518943 21249644 457195369 114639275 718277076 284979039 257695333 198541911 420373137 265757378 899648072 60677609 265565934 940864969 78329971 687967106 902356651 436388841 194163370 681982099 919288511 218326023 542570337 100964478 264447505 115236726 631448718 926078821 610869451 464244996 3593278 781053922 647134231 910615001 76732038 872394081 423334092 634826363 230819333 252636864 12599934 324728528 339849555 117849887 630452025 595995416 675948216 17724091 246213796 171392384 48295630 833003582 85707956 611629412 587601060 830862631 164592594 424633680 857923466 995452385 506767271 915086198 643176426 296833506 6082478 191596503 424204307 884669966 508650678 268131500 154986433 200600691 504857387 39704973 112067845 127842943 828577981 937941716 497976092 737211290 471621367 984788622 409591317 265421048 32573785 335349023 908572888 15831302 177978238 35447311 65575067 89408128 765330558 414600101 785415446 633164090 968793974 497016932 39580914 750052529 212202666 408817499 852266283 336167500 531844100 108574141 512805705 162827292 666743042 268296553 491213173 50234246 924749963 925302383 980798730 889742285 262498724 980646018 571218848 447183359 216772741 450351852 702373062 67391541 936707005 83557793 70947920 818420455 876770752 408244226 449315358 234824202 609444127 247656655 203133189 374619630 831653651 566344142 998533447 357526687 272420750 180161384 609532778 31222961 499970320 493462306 485765791 432095165 383915192 868552477 198704395 20218341 176118805 838917560 672971476 123536520 660280362 246552949 319250815 522789190 289312895 281785640 474502164 961355034 551642338 92957662 60843262 702615900 254389725 114847243 432958373 993383915 343546686 127950881 899967435 690912654 362094588 636324857 100878780 814356272 480642539 293861838 154678157 296694429 462422052 637796837 296210412 231753163 478504910 658072241 169796480 185630650 489828352 111334141 941837435 753250275 469900900 175457992 935277360 243596429 13912603 485111004 105890991 334233907 8087501 713372973 51799378 775269592 157237840 611265951 28727105 968119416 293578131 426160781 108858068 486221106 166758434 693712074 369199487 469098813 237382737 140108666 659455763 147894486 691969833 964813330 209390263 762945772 610595085 74634805 221944846 354521032 899794940 503177631 330305246 546340829 740625090 171282430 699283259 772398563 473545716 585430199 687896091 957947730 56308582 797813733 569246148 447287247 643448821 412621755 695142446 262950234 888325192 791806231 481604047 637603506 196172157 701368953 991061964 289890363 418118722 157928909 320187020 651098833 901646598 513185808 676917355 940870148 76210945 582213518 570732684 948565056 528271205 58031203 74388108 184667006 27688526 975544562 67622011 942644837 391234073 916736333 313600235 341074326 59305252 483565678 560579074 727509817 347249711 667142604 94951520 495993203 902962498 633469187 949743864 652708515 318222704 925305032 723295992 83382894 984203344 29825030 508564126 403489161 860537651 425061280 287864403 848603187 103243860 109199200 419189059 897455677 871491107 852918184 414905433 497343075 708340182 997170037 1618703 955289048 324702889 92476859 187460571 795331971 527849529 645927758 608256509 546559970 229280827 552005073 872727507 430836879 433317379 350220559 93045081 667189738 962160496 213484361 546765795 759048714 284473710 38379383 53466459 111553692 737688635 841468211 791451301 919294353 662113682 30981733 662516486 522891156 91954493 682778204 186578352 525322366 479282505 530778172 108999188 599296767 373675026 544140157 606141358 310833829 980378319 698837414 373912471 526743969 975267736 117120488 284911866 732302991 392812231 684321495 688437003 763946809 53952249 10348506 358030936 940762800 881344053 226628873 995599580 563345814 863714588 245122582 88193558 314957531 261900007 655511837 712031855 563986011 247326208 434333286 524798381 693521057 729536109 261929749 458629334 628128093 643942532 840515410 800881628 457724841 89076158 256344005 812561619 281393535 407837582 646909294 423541455 604870151 743910266 850573169 903246478 375087288 770694966 430265439 327618258 518824783 362252677 829046335 13451233 538225924 456375178 80747151 195305648 606611907 105621659 429088980 923947542 920178151 65586356 250188638 109768253 245322698 970144117 443992026 712424482 442170515 61891692 595754561 684653530 420471222 691388347 139257578 993209096 878561537 309984393 200015241 919485547 105958185 351894774 311370174 877332855 146850001 107025415 687007716 943800173 196696696 934538334 228829336 41930978 237417526 306196802 15067614 533272960 837245830 123815181 423973427 457889515 404801007 415108257 701188091 999113444 891514695 849758988 674163056 609051706 677064991 355892589 519159566 759550767 896045933 60783267 188346835 360389427 140218914 470462082 594869020 757442709 571328346 619089377 156493913 63555518 545759825 648118966 444576523 72258451 995103139 976308262 254889247 409408983 585851339 784298539 195181280 545162680 105499285 348280318 89544514 890958149 290481869 807640553 121688800 394807584 797068907 105519004 429381318 845373912 497699886 19019287 545290970 151807306 695766108 905236020 8602994 106105723 595858290 612116364 8288872 370424511 760022118 712647490 137376434 651824222 104099205 791864149 441846164 755318238 604045218 256993518 30175407 461986593 516598913 401281902 206247313 826230768 28611360 802077897 37481395 264210251 455229014 217526318 997708505 153281094 183138846 957235862 496263942 291623568 683168865 849834518 492446556 895836430 410277610 606412994 153002168 307742019 115401457 194409547 455768606 258185755 590210855 233746830 59232082 706364258 990641976 724665909 392313485 63695949 470073235 378728088 692346348 539600970 802758734 22345651 106497708 907047437 238746381 43857227 455310899 306445209 903784920 174399875 816815977 38240245 702175562 417321444 101428948 908004583 866841367 84727989 402712586 501049219 944875770 255615126 664451021 178585161 25064842 500306834 225339134 722445324 505500070 247303512 256431572 171039444 494203912 339962266 341532513 472305065 509359397 114798855 175375473 222104775 68589936 92527802 267475201 575403483 443846834 867943035 144645937 188974456 880339920 717010575 589958065 964290423 493481189 934931666 613390782 842044765 648790556 100035818 493946012 600732563 962485221 802697658 631704544 232719549 764731171 307723475 861446444 207922145 813250247 456309719 158887519 178229652 125709127 32715002 789094367 19310426 376116164 745170077 123556478 987662179 105837129 44932273 681365878 612150348 246723418 319705106 965392041 70585713 299896078 693741168 532486943 955054109 551937537 839374053 319991144 468047332 912899075 944631861 850939575 984442271 63395863 776687651 108562589 176444650 24361229 955439737 82164204 638084019 643762079 523793606 647098457 708099151 258183715 63006344 173721398 788024728 316307241 635311099 367240899 356245513 319873539 327258154 794136461 160112669 147302145 865601656 238084496 421570618 62587522 991985938 302498679 507903850 195751587 645796343 742843698 651748272 337591464 565432915 7753572 11436520 397903265 35017639 577929530 627087334 373581130 179236403 311004722 903621555 708482813 247195091 713425622 136675722 574942020 979488582 760787055 204538347 124903919 184310022 392035957 50321806 121723618 364445111 130871394 504756442 510676896 217093262 10070874 671058934 918042753 83097051 841096714 487771171 188758767 758706660 32373938 870706950 212608375 229611577 783778001 421942659 967999953 868845266 357091613 760605396 350015811 673910487 200290098 935624261 331946850 944195643 470513628 594690538 221601300 326568288 327536738 120650420 943218115 14606278 707825928 410251291 886044975 864839815 448023807 26526611 960258219 720664357 794813330 476174399 931956160 209566325 827470323 729952990 823873372 17242569 141530303 408030212 595775918 231861269 216551033 296117163 210949439 250307095 167360797 67743521 762268045 951758302 857158326 740491629 309830255 18716792 808174284 105655071 809122714 863136313 125762196 322814364 716501482 203205883 143509384 879199958 853114736 862185659 381353598 62211183 59906030 883735761 738192676 280065151 427968503 71097926 173313066 809678649 169082197 51244407 549047584 223439581 782746469 932767551 2355165 446511986 602367858 992458423 751201451 179097393 516573626 615538722 452387593 330991514 124477222 525363681 17082535 681789486 567964031 494710265 551667931 45869657 449990399 961793194 922928572 104987193 41401757 936865573 278734731 106684938 819844177 845774492 772853105 812179632 109021815 541177232 268117617 731229429 416413472 208469905 872046925 546175320 428994013 741312650 742564741 34743252 776120 546135163 935190057 720373650 123269996 289116559 320990819 849066642 45784255 439462785 536515518 640205520 57657047 427432707 798519296 227174960 850882251 699453541 35247810 70029731 571453994 947330545 404425576 206056174 66519748 492862766 328607146 784586931 168328821 276644289 558993658 119894905 507225757 780869725 722454692 76719894 984565382 721092492 255343386 633026966 944892872 462493591 581969715 153647235 502810555 891083445 767754873 931191254 438973581 171399200 616347901 814674755 637408329 387682819 612960169 970749642 455900077 221865811 92742567 404355510 569986704 450847112 807081525 919580019 566895728 260485476 164988798 486157081 577325036 154539994 887147982 214541449 583280398 869243247 705026969 935420868 792003189 887591914 370977754 688750902 982026109 530679328 239676088 656440150 603702037 119752728 571925075 689640286 250263656 372458685 494513152 543711429 265118604 223326873 704181901 90573688 153407401 348457815 277326604 291229196 480864298 497781845 43608767 957377089 858749137 571918892 7027111 741012999 727267798 473954939 203663384 404326575 158793365 454088914 31976717 230616044 966049606 402430153 976368010 133384776 892876197 367106950 873871070 317701121 236556212 901612877 118636635 384188183 76562798 903428347 474327863 174105639 78937064 747150593 779213998 338831650 13442808 329085823 588396562 868514449 116422803 92733353 237692827 937181851 221382389 176344598 14386661 105263732 284476170 821812174 895521305 586349597 914377881 554477664 575353737 834018275 627385797 887713915 225932400 436952941 769531938 42796582 509051276 523024051 860175251 705512500 909055548 795251888 320816069 529594604 123515302 95911848 374710639 223410397 343043817 113533229 636651956 728543814 470340371 838327846 70863006 954628238 805299036 265391637 181751992 990667962 191995723 348168616 723071445 294670996 90778888 834691246 328263435 677133251 929432047 764122318 105730365 494620892 127396653 977842055 498460850 60400051 452977081 360409006 656198111 78576186 995306398 870747413 926184316 213465362 155017503 198938329 191130682 940939571 240661943 455039840 609621661 738909829 425040497 752782000 842705549 417845197 617705784 205331855 277969425 673975991 338945984 477102276 87874146 296466680 935023358 371949852 651197300 376787443 129637464 172749390 688983832 424985990 216651728 582506325 397780866 121045224 892684696 253677722 649888500 225148371 42626036 59947854 315699745 779703885 123556446 630939 643573802 804388831 74824773 996089909 171074367 874359062 301137531 342963048 479613137 264707692 387878103 518095592 237756530 163508484 596358561 462178744 552719669 76944579 546777291 442676593 372721134 133551786 837002776 672950170 694840908 198389601 466764918 20005811 231546209 493015851 841795714 775740649 131528859 742245352 948346668 915356762 277296482 786809775 817008672 277970856 124610366 350790148 32943503 570170499 574310572 385084077 124121882 409766571 309840353 826680373 857480512 74436305 927821303 701506472 666861655 261120573 967027920 206684521 124321473 17466755 134833191 335717629 553625553 85451428 156743332 411353150 915245376 383990910 988593769 336135521 449250373 540358408 677787519 50740936 820645568 453637735 663670586 125534695 949927662 797298263 494559907 378038986 174377050 160288590 562638302 175896419 686554902 591988572 46972395 44191594 267934703 132830747 871176969 791596964 275527950 319881472 801551941 346716603 479364332 873006339 331683847 36750842 546553767 863527894 123852377 681714227 3909334 32770886 658697309 597449869 290883503 95006750 661588820 30547447 369778667 524630290 685245941 830247288 34495881 831755411 788646045 103750736 38227224 141795324 326436526 704695175 967544727 286786120 996424996 555361592 836895014 257830502 503731478 966299284 204863141 328387653 971475272 726916955 416604103 411396934 198816398 940961845 560320008 238087424 632013161 40650622 675634659 41764864 550197212 571082848 80717055 180076582 20397224 117289003 926618139 433627021 840563646 864509884 171242276 373077979 466045573 215658080 35296515 888191931 626720062 290449558 179626179 612690922 703531661 163280948 197227079 766933022 244706297 465762619 66150874 538905309 941342098 167336676 98592117 496753242 115901678 151555160 97707991 513970718 97100034 938327139 498040850 68386452 161746150 915885980 468816155 764828455 883323153 38165995 495653220 609724 588262460 129917708 587158965 97303795 499885698 305719466 393329291 437304068 885589575 478762622 425474153 579874964 888646108 176479855 834203120 369578370 405167848 838407256 533948890 184719829 247849301 691713855 162665858 288055707 452897452 153727359 19088017 78500986 70991496 879498443 275566536 311337796 561932394 34322689 250789941 259577243 641257350 906498301 53721037 354474062 728742545 252244628 602038948 579690835 714272351 312766918 153876176 585401244 431987001 986357994 902082353 473607597 877955120 509117011 63652202 166648455 902431355 559748777 201212813 681689361 503726712 851893749 66933420 777533748 516580075 351854002 214020164 500478787 613678855 276530797 41530692 8415920 412843242 282313711 570974816 424333031 227594330 773487130 126379511 350164470 566461879 990736588 569912221 294797086 853522741 378379063 563875000 54338389 77056715 829840695 643393115 113505276 28394665 55641273 278243760 98429785 50807388 840155025 382600425 233376915 520565547 833766010 274744011 877640948 779783576 769114126 178896738 224326502 620831456 991591358 17173 324398722 51398705 457262956 624542967 928152967 873538927 285437064 269512723 830964418 407400420 259798243 549922713 252405832 745141426 56719054 406514253 996812538 501813893 707304467 543747892 768725772 119074708 721460764 426386933 408961906 880781420 520457490 443019350 59304367 469336480 191035618 496491834 303548146 290292292 89621757 806667859 595067979 677119636 136184566 3743440 156138741 720088490 157942836 462133312 717744830 779528792 743664358 82522556 576956352 226166075 149313905 604096441 374015109 43753362 911735836 87695095 982983520 970835905 145368086 261345186 907358568 349121248 83229653 799678076 535502692 941544260 743057698 494850317 941781638 156719801 403803771 195408720 908922117 985913114 446620398 415787061 643806932 676766925 793599688 4108704 172107032 7596868 626065946 870047963 606490464 662248912 900212750 975100400 705657802 873935662 809790873 893138162 840733708 78941420 661406181 755116163 365985381 434000627 94911057 43080166 275423926 936436877 554919270 254685204 989390613 422817211 62421656 881807338 685380019 999684758 765691263 991794932 44166119 939529556 775024935 224122099 293437340 384579338 179827804 47616930 990357301 446644247 131547563 616336106 841559648 404939190 521237404 129937660 23747316 83847183 166438546 400322518 853298177 727809083 227638616 534871541 276075634 201387732 827807464 809672453 655902282 475695957 748720970 399175210 60306915 24558689 495923831 690609381 935500613 30767770 484488069 947399746 92239101 757328812 111157300 145134298 938102774 386064275 616426203 945467292 693913621 539035872 496030663 886953256 588206274 651823598 253374064 584069000 929769986 651439734 57261222 501214534 851606498 123980790 532640763 855370300 354905500 160025851 6509746 631719269 601815062 353438556 831743895 65614975 610223819 642455169 830487062 811245293 941767974 66580742 526027205 670797091 191703167 404954146 751353904 81205812 775637786 474548228 357164548 298075485 115862656 128522614 986405236 191015932 668152842 984018402 109086137 291260410 34347604 328066517 151223773 729008286 94768066 433633930 259438534 948710969 775965857 197226459 309283873 271994559 108163332 845197196 378305488 697030387 49513210 259221179 656532148 541809276 199947004 442028169 86916958 655901488 958814547 168604452 89387859 22403085 981939562 221891930 512263236 183323652 276556019 615588846 322975561 161402860 773500440 522640576 489535752 207294849 555277774 840027258 668550529 415284478 847743868 159323401 96490435 5602582 591682725 5366927 637607896 779152481 11029871 626167540 62435064 429150835 237193481 624937231 591772404 917329507 531888354 20408812 371022707 471296515 975948103 483342631 800040416 224260458 765756993 623605704 668646347 780270147 406069056 862017833 153506535 770408569 881291916 214193301 264586186 133819382 371834054 332436278 661020340 203439819 774818852 253880152 292544063 807407199 326132206 228216404 237121591 893623308 785685464 483492917 8866680 975713550 705344903 792479358 677172895 171693159 888746477 456926691 85095708 946017407 339077498 771571024 230924124 544607994 4695650 505270022 838908095 35817964 375173277 745500011 392277047 574486782 998503625 484842403 228954409 87066844 397023874 63159215 920250724 250980133 119703550 982412852 916331765 63866474 722880134 129973604 288620102 669577448 142490134 502196354 666688331 326650774 479233105 668603403 519593769 918481992 278111404 527696572 275575107 856699045 32394823 431797269 471454924 700161342 83662978 999651057 782197422 206900199 643739618 649142162 355414 184652776 996371852 331314142 383617612 540797653 649402286 335472466 35819532 34316799 81262537 79943765 54479952 909166235 280828456 979398901 640498045 92007986 651834227 702310416 898462382 137513828 417960397 687909557 656374613 121292464 358166395 629065596 419290751 782920508 65554735 540423277 256242285 480535230 608761296 960653642 535429381 581988889 902304458 125479653 619068395 422136829 948315672 140332905 772782421 697234506 120923926 907008145 826126846 946997476 164192935 779484708 237447698 91133881 133090075 95613157 253519243 159501598 200714593 630841748 369450475 565456121 649516549 725294352 252886128 740379958 810256243 295573654 925196357 982060715 204797579 14308727 896445731 58880112 59107928 155293400 946099430 468478012 644908981 493161144 965041666 793667937 565203892 1591570 490093150 876795105 65402361 27076677 910651970 139302458 396295436 687207448 369077389 982519858 718711545 650951752 229889953 615076511 632885551 205167308 3199140 613029092 961708280 525354056 555621489 949200812 845948294 745194043 433430621 945634645 302483956 76151362 975260475 185804341 527860151 218316090 605730741 767310596 529374374 49654530 874354550 60256703 517373017 295696998 655588183 792708959 76084324 605594112 238842257 261319328 983987369 649989178 80535017 981839271 465732142 396769623 643104515 135957420 22133801 844292034 684407897 18877794 3609100 257133981 343915100 804320880 723591172 867167907 973590935 169187907 766412668 108915848 320566053 377708705 971082461 527380988 935797183 243953816 606890943 342559744 958438992 703053774 419622601 34144506 518606864 579992925 896723503 280824696 646427006 831873812 223209920 460187642 167841244 871136433 154956764 706928069 345576556 385106806 4718359 237954047 624760504 214252238 883336107 125474008 557076972 784708224 641312861 423603960 788645833 481930853 601540680 394473472 797150668 441263114 424744351 789689109 829163302 711974955 879450376 947547575 459322822 959723406 990964319 94620905 888805592 167568165 902340135 213751611 786773931 375668588 376982182 897629819 726891179 936449961 380219713 142681038 656136409 977290281 628395921 841660724 980885033 514291153 464368897 79305597 224132095 589474791 193608184 270192743 930879851 96767093 224695327 967488391 354211207 263574742 277777605 710528190 986408699 264546144 388984420 74699557 678703161 81768921 222761471 174618940 335692272 405101995 415999266 926989636 813596131 368090206 834233330 77730054 565789906 220367483 477932603 16818200 138348817 982657936 174629024 832792887 314623463 250942342 172807738 834383650 629357214 176053736 623889326 472823290 540283788 893754924 547641813 614452917 348705415 729086814 787981620 502322319 27481699 451361894 257040063 126273559 458475933 634563498 448912817 227335218 636012314 270006305 876696007 330685914 915760544 600369568 13656421 174159087 226082516 131906732 67537975 23806436 934829773 646795535 255810626 261962543 433723365 581199444 560562058 278322593 12230580 348281436 484506990 816845338 179917119 990862981 595426113 164605868 124200976 355979070 51597866 224040831 608882898 233347951 82438690 900429346 805445631 970968040 938789033 263703753 377150004 260099086 258876523 841820191 485710226 293853480 913405795 486448116 690538651 668902238 66601171 469684247 970299675 938028465 468105349 261282194 854956253 291102132 160096405 413409299 176788232 342023507 46882063 23037301 65722249 580280173 82332088 80514107 342457415 441518097 586700322 375234479 780851466 98918523 91748993 73369847 508526187 597701373 114191304 433541242 959399333 562964192 570018327 899358389 464604761 85026385 289550364 949950506 712893144 819553548 559535638 887513355 819067489 881240731 591197636 377842938 243850994 463785621 268177248 153293244 544446251 318153433 857475731 232399342 885668444 7018641 476700764 767350044 167142357 165372013 646859326 880819145 435754377 863047773 609161024 707893637 202480125 297552931 163201632 227238629 244958347 179976988 260563179 856051223 126639887 11410518 749222718 794406150 855536246 19029239 448353927 277723714 167612997 627862895 285249830 706326733 54750847 734440730 199042218 623915414 594522935 536063557 709418576 932479058 233062801 491128415 368608611 215071714 185055951 534118067 733793303 234795985 232007724 45134037 681307909 93863019 961813817 133423520 611284328 285659086 871555752 586969144 428751800 879701359 723268518 629644121 455506876 534973160 156208230 111395917 371622218 366616323 715526134 483608153 600234444 440272625 331980834 869717414 416320397 483330455 557306251 774777736 672995968 687158576 437766798 719136453 235384103 590441090 926415858 76343401 71906005 375661768 905972357 69482828 263217795 581923326 314687029 208563615 799794898 701348484 270118163 145413592 720334665 148453744 23219126 841431963 502662615 219380739 385304841 934615511 174377532 491457226 254607463 919524493 970243201 884775400 874692843 872378420 336768283 351265162 740010892 765678039 209530779 189296819 52784015 894944565 997627116 182474786 254735745 876199721 375932846 752902250 959180434 736473860 650275321 419348832 845460979 693871623 79592706 51581261 46623594 159292336 116068759 203886508 454391284 779808788 581596270 32702890 291358832 298114272 398954281 189061872 326820932 701140360 847522020 403684718 488078005 46242203 911322292 166471938 216505728 464033439 89476088 98638901 9018592 508318898 874264493 238834542 382263 547173173 632252579 4032500 227730331 157203171 847735162 508613564 20086068 636485447 981818276 755771769 908368456 730290716 747498875 655417289 642637207 708212345 591029239 811385558 461669894 671859284 735544703 781557732 302542084 554024193 81861466 740281509 431929553 606928601 378603284 662602800 178601682 882356618 607037506 459164412 840190249 809035764 908262344 247110077 538349677 4582783 448529838 415083569 185767124 220253332 205050777 165864224 434964539 965584196 357971331 872958327 108152410 240083939 199994803 507414730 794678197 393747128 825995974 447141738 902425392 258015741 62602015 480384827 440001526 413232542 268833032 757864731 75763013 684002924 994610981 974049160 165837472 296224621 598962419 207210105 882183512 204514670 960079159 592291584 455228688 54998786 483717201 261172610 461433736 192130831 74890364 964637777 202799215 922264766 55537272 917862601 565750163 465573490 900883824 44652447 607500986 795388562 322670312 297092159 361946293 590534272 647147144 695456144 620751038 839994541 520650414 624750077 304777499 626353219 478902243 261662657 989773199 628446936 309909887 938774931 559679756 940481167 661638739 937445643 197050642 183135470 248190994 10036328 992075662 211709275 255934829 878059850 73001701 92429403 424495652 826931955 35327436 805138178 923963365 163337661 865061746 215616853 363613055 91627240 763115501 55132463 834357330 353361039 202819350 76342173 771198971 739027256 151466587 56027525 9820221 577117439 4961579 981776395 74017651 448145359 660645345 872743525 15091665 641930481 723627033 851880752 695704408 793759206 530058598 695349701 225633637 625133742 292270289 757377605 738574936 650620302 887491900 713125023 372946647 27432471 897951993 824820277 109087574 914645092 904136352 909768751 77054237 129942615 317879903 672837516 149503850 609754013 798075955 999735451 861168652 183328304 19856934 559404539 690609859 236755836 438504796 439331151 180241823 718693919 748457415 52589168 657464999 8069182 736565683 975484623 15062232 81437080 177000839 994226693 932835584 138651380 600772029 933393309 330560241 113219073 410621750 176240773 52723736 879612758 180755935 58743799 71112556 771927619 72705174 94023071 687949213 281270452 453274867 593515404 163958064 237070004 170056051 231450854 867775114 956647801 681235335 482359729 3432047 212204079 860051692 468956556 101453829 664701322 935615298 131383515 96925644 956357396 448649444 97485448 204410989 513554814 740562354 176455315 471381045 14919104 540145019 146371154 156490573 144484056 72355241 787636588 481952114 744223690 641527403 741979781 384089691 891452336 829698297 688356667 123854722 388509245 277554245 252657190 433546292 724496705 425690944 169906139 508522371 97739446 479270309 445399019 291425355 149566068 443664483 55105623 477135789 375347272 962726672 738984827 316047274 835548325 741974651 272162227 73610118 489265654 703576801 636005497 113971246 948242801 442709356 75724914 207989369 395795531 307620709 982594384 134137420 155370709 537756766 62103564 819370201 317514983 41563775 395884376 13088067 138159782 354966360 743947265 455332181 250849507 450464958 265044591 278115797 84851459 109312322 286424624 378658987 120485678 169154777 59358986 532116727 865805247 736844554 888050015 372802024 694590775 888263125 108193618 680728505 45420551 91744012 116017392 22904779 923790156 461313249 818392617 796734046 662780186 227294820 206663768 286968950 586984558 815622594 388675243 382541452 432890100 152375186 909311990 379787921 20886846 7685739 41693309 268162588 120836318 409792895 713079451 805984270 895213760 262341836 542431558 888365458 496970356 118778578 917484999 895665516 312930268 85224262 785507233 627906388 430222289 570115736 514748071 334671600 590515028 240818115 713944584 653006430 215982816 454807464 699463036 310369288 173482726 44183086 141035021 922815439 208069378 130422028 367312097 386607703 37705374 88149736 900670334 27496040 594622320 278999979 934988635 967624065 620795596 736971184 285924181 677878328 832115292 928918337 193688061 877565452 304592234 853272862 800056310 395608612 901991211 478419918 935142999 408332805 145867217 249684996 892397927 247386153 917594972 441277218 374571714 435079205 367271337 565700603 64906548 363460973 520519806 234835534 384293254 181030767 344734488 750135455 189896176 194194703 255869585 606880319 508268394 621912784 671899292 196935374 216633906 403364040 506585089 341830029 78363158 849664925 837593629 153745228 802272656 986676779 903657212 516026981 23777938 463682583 675708525 786035519 45721384 392433257 674945397 684732713 459812339 262703016 995412539 92331400 101902821 229240531 128607884 567714250 944214171 118658634 832314442 907396353 771455011 822241160 471207438 575182685 735167948 85488161 423637848 941347861 493216317 128639450 930618232 415566054 474383012 801002342 361204350 126792365 602675970 105533997 563732836 350127382 97995048 106249211 603841433 92270259 68593455 321596165 668991360 633578718 895809143 26426909 382326026 665541462 529229266 276915478 877662485 409380208 908031098 762581685 4043856 235275483 78759042 887173131 972609939 968528502 712599300 242053523 558213654 862209642 243348301 86368172 18927698 298026163 692744293 73859795 282986876 718054126 91724694 308268389 539958201 515843174 720730920 372338523 441124865 719621638 334804671 85274127 98571381 752519202 971021324 697290419 993001404 744418317 867666627 316446250 32603023 308290163 368263669 717601676 463977698 100080578 442325342 747543191 859332800 315630655 458016117 680778865 422523761 188889853 813488449 45921241 53097848 655935727 644213787 420605869 140915463 476574854 419912049 137566140 777846803 194962126 761887491 705717685 356950018 854056572 459915543 708622822 435396549 139776958 82976416 559212273 114843382 909634283 385354772 607611676 395921623 661828111 185472597 992038208 75979747 114110126 972093477 371301899 644284992 130437137 701458277 860592950 916197048 104221230 614585190 627952495 899642463 355364945 258104865 798709138 332250605 785610415 535145606 340484539 396796656 920269806 371889901 977807874 52455190 218430279 797742572 427917649 840487567 941637834 601308039 511509289 215322808 599028527 262104070 288212381 843525632 207837967 553709265 917649778 665833186 621646917 363297307 526107848 166252600 154963987 907655468 379825062 230847914 489337757 792163905 597687682 524955217 573148981 790661148 561253969 860722466 592886611 68250296 1245714 592383649 428629121 823670817 852716989 866386127 36284035 736725227 73076600 591501426 562210225 967324992 156292052 861125557 28016492 697746266 666240678 964840988 940703049 882443722 349074838 151397347 413189356 140928995 808061126 217048646 669241486 688731190 290457303 293029732 10821946 276903224 759579140 176232616 22048672 796188690 97870264 227597870 335876416 727586289 176768470 977797901 496325351 115683418 894741718 496820889 744171892 743546476 721422911 407589082 970156093 586499250 903104694 169717118 150880616 575008903 857050423 546383480 74987679 232875743 127708179 677354295 829849931 13146916 109868628 139621485 188000232 214324557 224626840 705227066 640149877 17414911 543460291 344213358 63022266 13660327 292295164 378112286 90857386 986000144 826151440 480589973 440832503 748857741 820258571 821534197 248070823 848656852 456532055 626480697 584897168 716453571 2152478 183851565 462695609 255148774 380824557 851972381 197043479 220835595 623628947 149332717 280749117 761561422 647976453 652466910 140753451 489417031 324347702 500019354 150485349 236215089 436095569 907560398 312632568 78302880 164675518 948918068 21234911 667894387 946018437 412164966 135503415 21904029 798769204 888401942 661079549 610995108 689586561 127081174 481063479 584249211 285589025 174469794 529536992 167245403 876312058 244941429 318165234 786253262 985331206 460417754 577802067 929722703 660910208 376528699 303355153 291199153 90943124 891681115 758788823 228250835 555402743 770512386 147434550 287880534 206984561 182192021 600375170 734813309 285322949 267170963 283703952 541470874 962619149 896605321 783145 145633328 408895021 759437825 987605147 108297914 193267204 846092726 541871512 504899220 30061771 132616385 49605585 380723873 405385062 856605454 182834639 853837022 149261465 907947954 441673030 389271760 157561123 462601194 186943062 465352215 496845344 41744095 650377779 735652379 946610485 570715189 661391072 309953736 654223242 490587664 188153600 862899079 289488444 539148465 711632536 644510523 718596533 655958991 65917686 717000294 41902738 13410148 96778059 739700861 578990884 723067276 509037738 380255027 564102120 702892538 10933069 790882378 912082827 615044968 691026355 624210718 665713970 657726642 107511543 287911319 814098 732581772 554690867 932273863 737463224 930976914 421659887 450431274 817941581 397340570 179225348 659741164 978040274 987236146 11070665 599219413 581243689 66012422 640584778 901922355 200929828 240778110 835995945 940336673 121973874 251756068 391399181 278419033 299747344 829363226 9679249 929875533 231782159 31327809 357846250 354333141 103628417 604284948 292818436 256446938 511886241 331488694 583898856 562296949 326467031 359153580 84800223 341559513 419929889 632472633 231577243 936626964 643307072 173121266 374473560 451632554 926237660 577666030 181873118 880247832 65220207 975500801 52749665 369034042 44672255 54973922 181016916 464880781 166846731 945779011 870267331 529477899 147556696 103451778 292148535 485072866 386305961 586822283 103456838 984697450 378755733 983533434 314423465 218159958 868797155 8496179 168725433 665191144 933427747 264330221 412601296 207917213 364273020 120479665 181554132 634490478 535138820 282844477 52141404 372362079 574924722 604464854 928866311 613907015 2847817 795376277 673355291 112284428 893670647 833485709 463737832 393940808 693736245 186137773 640522245 34763499 765107198 740521573 272269261 554960243 16877911 798266 694386660 278856569 348148011 701959246 56454437 176749213 977118614 465675222 249678287 188157448 455344379 656090650 836726122 759530334 508589071 381445496 165079139 477707173 492926919 563636077 124652811 394474620 635930339 647999114 876191818 591514623 262526179 823734979 292027565 821919857 601894243 758319418 899897139 3879555 493563049 495665912 273050716 920036997 695167 256301742 36463705 94905196 467760528 977719295 799391175 99873133 989409211 68653549 124274346 364953429 201616480 839780389 25275262 853736551 304219725 830441028 24009679 717478209 61825422 326970317 165855087 847029210 38405001 302278213 440536345 291615669 167370317 893611773 99455861 43874344 187649861 463625932 303913903 91742912 121282265 424661149 503979747 25913528 120525167 616107987 552267458 717549421 338832597 400579671 70774982 947460669 7509606 282594210 871839746 451402406 130781120 87807076 11680084 957363956 642423457 195780507 916082357 26654850 324624907 482430762 822879077 111372105 460849122 133215206 636375868 168143256 944810460 984993856 467539164 195493557 931695637 623484556 614921446 718990512 145403507 224557094 325228069 117328825 48734639 854435005 745209543 781202361 269463223 152645796 381175615 197787465 537753435 542399054 413229288 558794685 554622273 516425600 757696199 636883802 782066547 20300308 651084931 132211396 237821320 717013561 604022851 10511364 521785758 945752584 778487112 29434395 829821419 274434038 563143378 454306955 48550744 259066492 310570426 763279718 582668914 843543865 917452625 246442669 96470422 885141433 859610419 933365085 978980192 748629857 586819047 185977710 129833728 87855913 31921661 444504377 507869739 759757279 5692181 210911558 961794092 16698116 571187915 554683603 287743912 141665274 626399558 73819106 590626404 581707135 89015182 385167400 753441993 95977164 996817933 450967629 962754 45014892 364456361 605140243 404396996 738266458 395514923 528050763 482870209 905870323 877025636 651816382 221044283 906670075 166570913 638276682 49510664 236626126 370637029 209001034 732153179 852818020 898839007 167905076 589007751 505399757 788257735 851495081 872921931 201458617 463028115 154211778 550967915 49735733 721013032 340313431 282879039 541306170 109210391 286642867 196149953 640795250 493703377 437027169 530583582 960510877 315237576 786760962 575408575 443188718 761545092 291831628 932103291 426473800 817980056 181712030 112221822 92115286 316941671 255105784 992610688 455662227 205028328 168940050 781852884 15053372 280018223 320520453 230966575 801438579 342028968 637511229 318790736 526925424 611830747 170550032 99350853 26341936 33744297 917675149 433776461 15034118 664190822 192967850 170547792 220156195 714055879 418337354 857771100 759072149 226566684 155375249 230387215 262047267 189419630 123855444 127767552 160402402 945291457 934459931 276507919 581411770 363346993 854122170 985645007 126483574 396598931 506994579 350197548 726413810 17300568 467301646 155952617 689369473 228705010 438612941 699489078 120203326 501924160 756333716 209809764 99409323 673179665 942010442 939379129 524061292 77694096 567615620 739357299 146715990 632732755 345190446 966753669 250627156 360835750 840761546 489384395 161909470 700523737 474219976 499367891 292512969 43514909 179863077 420620289 780404017 543606261 354686326 584271547 82938683 675537408 20552864 211799586 55736579 48871815 610784014 434698264 617108316 166330449 126878819 999265894 109718906 462633284 603480214 160765377 335945321 169448583 485009678 461309358 164341453 784677114 521237666 334761935 21880330 499574793 776371444 884087175 636443177 910923306 371605905 795398444 688510451 818334667 45700731 138902167 42024033 569971133 278122494 721450649 697493930 293884206 12884684 829326989 387884277 665291945 274666755 126877426 94475437 252818803 719205078 850709944 369612221 20514863 311130608 336316506 526278669 50610360 231447201 119392277 761736358 394743010 412666965 489974582 940914397 262571651 711208342 811358371 683654782 198473284 606996333 147405140 863656270 826490248 247080222 619505507 521810306 586143632 138843317 397329081 291209274 595934414 728100168 31664026 57822757 107662100 945902986 281189322 767971623 795678642 952231275 115614730 839262691 144579938 745426726 91719738 423517980 830755153 263129993 426413669 765037534 777710956 178790801 607177421 341759186 14890825 277080706 56563167 380596765 29627675 338952868 507340866 519891159 83494842 333691608 392669045 26384559 610836844 516876693 375523552 928244016 880853174 901366441 400563200 998096981 50833729 324280413 803649967 303358317 135072002 529361 364983328 221079230 212121467 619378666 514681135 44436949 473728180 345491888 867355932 146100464 223247659 662395011 573547897 426477520 10844818 357194338 543149113 543361240 852457938 736818786 314053945 415808185 281269840 832881569 88714844 527455171 660838120 652277185 240789474 592421510 440014770 726717422 260496039 21983240 603879043 799082310 676856513 952895070 469089905 127777170 704431563 55588496 452083303 150874459 274668898 708714613 99077931 289513102 869750187 429220268 376189989 713951052 989922013 633157534 52911830 279505780 203474835 275083458 426098945 89610768 976038086 179939182 274197543 250800118 308368641 419247341 467001931 445671290 21422843 855022471 207043556 658587487 729775635 98046667 827954413 205975033 126999690 96829268 161196272 145770484 492921901 867632174 594687819 278029344 875175971 402995048 288532685 969101308 960745779 791515206 782033624 316818800 615751528 340925059 118223540 349852623 711442127 705368391 972920190 241605730 56977069 721456449 781977675 98457130 267585107 826642729 136969675 859374622 366471803 468907739 292135618 257231490 136867817 798088168 477591213 142937662 735246267 978277715 291213834 689815480 628620843 611257257 796728527 165372333 182219041 58701997 626603015 461572289 247850449 157979357 726506138 86501998 174234274 210319857 469955077 892056413 790104538 700069955 489522633 717146290 963692568 804445717 720187405 183538335 906114082 844707235 852214357 941184891 636297695 644459291 172756356 457438790 583772757 669436125 477750065 700714273 107376869 186917935 866011473 952042691 606530811 450234729 251795202 285239 805137777 956289965 898839396 512842595 477751058 56764535 99982584 3109921 197952583 295418879 302353971 574499054 781257591 708995939 297645221 298554656 569738445 474885281 247841858 868245402 378315572 728398708 683478442 379706922 895924886 772415936 424659425 979990072 766198017 540913278 478558562 522897688 673579611 871617022 56037403 292522093 681840976 378357984 352087652 973453129 708079178 804832840 511302040 736394797 400257881 948292950 928279557 50410567 85663418 829881627 397695819 492061730 146432896 18872316 812021234 403132357 63407129 961892647 206352712 817357426 98384104 933140023 369645585 417147550 434064618 951545487 54280910 98326580 893068176 14993058 732984627 603624218 908384433 931488786 492516320 398267880 154624464 958430783 797628210 482192338 673122016 773962489 907987531 414273088 592843440 141206719 236912583 879461817 68755208 924238978 918088150 215847996 429178527 417963275 96774903 608806022 706328234 214031371 698340946 750463588 657929730 85135820 746879728 740361478 721613157 887844475 995606451 734628225 277918400 252260704 408703062 96170976 104740890 185287027 654245265 514014170 554486976 809700969 921988384 605212468 680729 539696317 264410695 502545433 188161387 133492790 157048005 693086609 23915391 350963831 650477081 399297492 459258889 857033183 108218820 417431453 90706998 462803484 796503420 277564165 512498634 140008798 901161542 798876797 906651774 189268265 480517834 834289501 486790616 918391829 236787794 898038427 620600364 320493188 303834002 429427740 692798477 626044387 133217059 982811845 710807222 108004850 812117795 989070399 429064237 732294385 314954449 94826271 125162766 335040486 245754890 351607646 842157778 448562847 783555344 262127269 285159618 897180621 296569236 353020353 640162187 371381437 974531340 815344992 481453214 996100913 956460370 474903568 357857054 386165039 655202256 649284760 644262736 461360885 412100981 140621194 156830114 820424981 384424694 247766232 750821539 391668244 337199060 128206411 144174537 623173948 855995882 617042547 438110054 272777494 236142073 982963196 931191648 437004167 750887311 26797912 248098704 173125955 654979470 251684602 869168675 463206118 805668670 371120755 171292495 377401278 39704712 222450659 270862632 171853968 55393115 466548198 983642770 729188595 47229554 885822467 741162531 999480904 474625565 394317601 437407434 158759288 71529960 97097529 720595784 487269449 131713528 289905770 470704429 498135844 2661660 716103193 259049604 700114509 632667433 193884263 868315576 828898908 624725114 786441419 589036778 847875570 957665568 839911337 211355076 171330671 686008865 216059253 630185880 885176915 214546956 276351365 963924707 667850359 55693336 906072528 133992458 965414271 991970861 46320564 783669418 798195221 103624322 561824507 112857714 789780147 754190359 800588927 194349325 996356969 680464624 943226772 670123623 327395425 567500232 440627718 226686576 241099539 994204419 52864852 233514165 126424289 16173869 211357109 478181681 808622636 291547851 164589738 251648748 924927987 420360546 180398711 438940152 642145663 555684707 512787748 261946827 646628684 129852040 78538520 356626139 985574710 234530529 45118112 780952637 399136272 607351508 996692744 611174541 390443219 227622184 262753419 733678061 615195769 156474055 647197042 918767071 613099447 462732877 967680245 588564081 949807597 199697070 874521797 148666612 906994263 956004679 43786324 120424877 828552915 586107684 130649013 382026861 704004360 879459575 67177081 153308733 726183936 493793708 445768022 606443877 100082846 694848444 880670011 240788047 730611412 411832553 50014413 281234096 390325035 197425055 211877170 352123975 809288267 578480948 333710768 27984328 682506 11917660 118796507 16983791 157473340 931429046 139987884 653615993 117546798 228765023 534204568 188425613 414023162 204803911 113514027 629883405 276506681 134057874 71227987 187077117 502416225 914605881 536844706 993072588 483781900 583528197 697798185 300532247 981959802 191188594 798737869 431695877 822423662 630176645 899333936 443922438 556943167 269996743 870748161 854539937 295524181 818461504 722944860 178840484 654689691 2166418 467730797 686887123 694928594 573161267 849014444 412923767 547042923 427743304 234044194 952105403 294967133 55714614 270433771 769993639 16014866 39443289 611993762 612654005 277652798 364200452 592310147 319685558 305088979 637231475 338400435 136690881 255630829 312253964 814172748 602418237 859454478 372846009 22335568 739328291 42617304 549312765 780035227 606188723 720037420 810801771 797477963 666731320 264409097 978676403 126070089 158961343 999891401 44910963 61653051 407490780 706582705 50238135 14608384 942895903 908482353 875355051 66563821 542722665 969413376 586752292 515997452 494415492 96967055 134149542 292915888 718080756 449893128 67343735 542579650 617904258 684735478 924832499 57217286 613440414 399722844 981404988 537040579 7317680 999530705 892897093 600241799 179334034 543057157 556945345 139253721 878706358 176225396 388745313 153708257 328152200 767537507 593462415 79946729 132866541 483486028 1818980 602179274 453006241 54423901 964579584 788887720 75561349 38171036 682564961 329680222 811476091 247774142 613741325 895067085 301230497 4020678 117036490 778892920 164002565 628146128 472471299 599830858 270726974 161985374 94407915 979747350 345217833 335056979 193382343 705581296 957399653 959774515 403097787 41709270 370347528 765532013 773808522 902019368 200508448 48344776 816887541 575091644 849309473 870739116 994500727 246139700 198824325 770329920 913870863 24138138 118178516 608018528 627156409 275689154 247552573 73868410 279903841 194889401 366488088 678553680 692768910 58563206 480959396 230647212 669913670 204642329 292598325 241245036 82759106 421743394 203787582 330095423 526078198 501672198 792980084 966443477 164375993 75703646 26749153 353854990 114947042 278451809 348032978 859542122 946051735 920565388 593774506 162992750 273746926 713768823 326841274 626477649 740477561 459113352 387709095 47374077 917771933 808320544 490367073 230815954 258296206 374104261 718911782 675936252 748398008 243932735 351777583 288938905 160721881 374821819 781511477 897013162 865430286 174296153 403530703 148567692 758713884 975953286 322989414 147481954 819329768 282325866 321046808 781521404 375292879 202853654 466579685 65658629 923468167 798555141 687992838 502637890 185583383 332170310 870036407 1445659 164694135 598803724 936190971 891679350 708436815 542749289 114207515 755516249 489337979 131282983 105573109 964000075 796643557 777183174 44026234 599117411 507452654 68896538 973562385 614781651 688061964 106268078 670040281 596773750 182469291 54438681 861451437 987993704 639785284 757076829 370662600 487889793 53697954 726914731 92925972 62635458 245398614 831706295 40458149 858647767 80173047 393477060 661690541 352978012 503002638 67668777 597765112 611464438 555766438 807179388 266693576 579973545 183841284 128167754 527592276 63634477 75746254 731271941 59759478 213877366 178989876 815478373 239676099 445575493 782273948 288919948 205607460 870527910 98940287 426028566 40885812 17329554 572034852 458248330 203352017 490772063 346960562 356960862 415169315 716088510 969213373 384260741 381406299 623819729 850274349 785935288 720158960 889102450 169814837 635922751 50744645 84693377 387854246 654449552 415032609 397622862 130590778 794121223 396660906 637622120 406441480 756770252 335281107 722576398 890610853 116890431 317204280 697079214 762170862 153246557 665968388 660644196 36961807 289264191 525071541 916757309 387932800 180837502 734198011 84047661 343924340 559009332 894843229 425743709 868193560 144643918 653129250 527399655 60707395 106860221 404910634 462889373 507397456 151907716 661676058 998375653 355139111 505903170 409117266 702953272 540621195 158569179 584561496 369910314 213532561 1288229 388298403 713940400 918119162 391435612 725695023 220001113 134684228 198997889 239324900 579364369 639706178 74552270 241654845 58021797 720665217 600421545 941644307 326175632 388127959 828410857 648385934 417114584 534736241 184309771 132258178 585134190 423363116 217152591 156562311 999680633 55209348 386997851 18969624 250605212 24173499 768360033 85221626 786686623 972937985 6532850 575798835 130996140 624360449 268864122 285456985 307770039 285034818 133907176 580203448 164974235 626450903 32203423 402020926 893366232 640872442 362484017 810804911 1518159 242028524 355539958 963490115 836761866 111404341 402665826 243694731 454345606 677902660 39541169 552888791 192653265 761770530 184738498 552574380 515337095 67543975 441274258 600660487 990259171 686436443 810004162 37883747 444733202 529984302 884839267 26396709 633081296 546802324 337427543 554698543 249966201 694405769 56286879 616431160 948502849 260703227 297807640 124240255 696870755 596672417 836250100 434379021 336426069 91050007 258026977 201998878 22166683 889490978 92432280 668308187 968927547 744899563 318601861 180748755 832376979 550747394 787817479 103015246 789304858 36995718 41839176 806445332 844560591 865714656 443822901 470232063 96068765 137535872 145498823 101551089 707783290 200761424 494495345 258631404 174137322 501430619 230956106 388984788 826371101 219552039 236327039 657228891 276524904 60337708 204187902 255166854 700432616 586337402 326394912 686308737 660700818 754088087 542708751 394334957 701238678 5296166 556579266 514582615 820908114 845643319 346205518 693971007 662142837 373647333 800473548 703137137 288531932 163942874 379282104 429390283 154931784 469116361 357102983 778029199 264317875 336166857 369037110 13882 195511982 171689244 816196669 397162173 393736630 8414698 159615082 165253808 198338209 745902470 432485905 45070982 473789588 583648819 283415595 178401542 668069379 418259781 465287025 82083584 82770733 164909590 304682546 50114341 118296994 307671406 673892802 834960580 893666071 788331602 762977622 511761579 704806816 902850657 472507275 240141445 519201779 906884852 12179784 397703774 396591837 443844033 555013754 995207745 113335222 360429940 454063654 826109717 435405788 437651532 301020363 65393345 596147942 145923326 878555302 329682284 179116769 526102569 569530349 315791253 537642271 833841580 948398813 513843171 569979382 252129708 957421839 702841685 115795900 200619220 281053868 637094195 369792835 199184156 794798940 24573591 112242867 773731998 141541375 817385103 260092053 591739468 999658594 565356107 620599805 36084771 483935234 462238362 445778985 419095817 646871569 556227181 181492965 290614051 133129115 13594404 45272394 69364342 170251261 384344512 246898537 215127753 750529500 892829599 324605085 19935578 278100202 507615880 295997179 846873387 303508983 363013905 656179744 302676451 534914047 407968051 323848155 973529259 820072098 720857234 49222165 542702525 294227105 8880222 634606326 875702247 153261654 228081215 169654548 210879516 906565227 708697966 741127416 303322612 752107810 917370039 992521399 456027710 125470376 328132775 417949851 804111355 822510620 481499079 154591754 91222809 836463610 675080854 423306291 98187732 586186859 424369443 29513728 311617738 456988726 395038178 196435061 604692104 852122885 660221338 514342857 118292339 942360193 347599844 806904629 591220092 233427354 190671082 950799476 966902239 930765717 240626230 589797569 657762939 193738436 380258192 178746777 76414943 973785137 870346734 66497619 64205670 654433217 893085721 118461997 62851887 236564896 506983004 868329094 158876982 298598848 242220582 231658066 437123651 493674318 814710101 835721598 941078566 623481295 319042744 427816190 924337249 775321030 399058630 213939774 231041007 367055344 22298579 867162236 183711339 587243422 1864277 599944 554131126 759800469 908765283 783287489 27516705 594992307 674788701 251473750 555692226 224514273 487531983 630603210 536941160 439605347 974134548 22744346 201744146 659292823 932340166 822651836 496523722 67355095 178405932 596530139 952044009 926066981 971894073 243354434 630209078 656375852 117216269 158547621 254955710 202417221 222789810 520030763 37546465 333990953 179168376 34055272 319170562 526358692 379490322 409441392 777980722 488231769 71169781 339850218 824553142 115815151 120981238 880079696 501832629 411367795 150337344 525154934 485197531 346197659 524146718 437581410 322041355 368824021 194775730 731647117 384731063 309693196 237429106 652518046 107319092 666745140 746817723 93403630 470091263 894225578 782268941 998099490 361246590 544681124 953206246 403547487 492810966 852139151 747922197 95063892 53327069 814617220 292723761 698659290 24052547 686239186 695235803 555093302 9576712 918335137 331868002 377950731 876953698 264252758 692851066 895824112 412291209 725246421 271386481 579150216 212561455 241287814 51152759 33995483 661918274 552993457 966139296 507246613 991470020 65020632 414667945 86358103 506925464 681312055 620056177 573223229 815254720 788310931 19513782 837666447 159883373 492998151 741352653 405749478 129038708 82327300 689115320 186498652 530927682 500932177 284234247 114698619 861263115 851583383 580076321 562101247 29111498 510732906 712468545 315251140 6162918 973507813 81403519 266365765 65387576 615006069 405146140 381235410 126039539 862661863 82628540 897495800 39837530 229139557 385475271 293630087 258628453 135957026 802106691 240535460 831847049 762556084 398269175 715457956 452661306 944306892 842986437 423078570 76933150 974871268 11482251 91243083 417743689 233479279 977706091 444368114 979497085 942722427 898853063 585643532 812243436 325088828 206450436 96215986 411606110 633806260 635703930 315945030 982683104 403011186 943470723 103316673 660496971 865328477 639531855 241495696 666672752 241289428 750837652 245863758 134967476 801070397 96526091 982156950 217803423 808410143 163836761 466702796 922378591 428707806 913423015 526005731 964431021 487704281 361889875 20267747 640584884 454002152 351760067 5035324 958245725 573986897 475284264 236458129 507442233 928914337 21247651 608186771 120423104 596309223 652624000 138340911 788140640 802998401 619467989 867653950 481062158 783121462 851594889 376398310 288254168 789493876 877165731 171565517 58788508 211016696 885638119 868721195 861404989 931852606 203238316 102863602 806440959 12305325 760905681 875945718 606932789 551716110 427692626 252457256 41348761 410711680 63787509 448178485 535599204 71310417 41790733 523351915 252186916 128406400 444592305 667883897 535423315 969453358 159310144 15221245 838268449 383717864 79978575 214491197 147262464 81489371 512633684 272062200 76037192 715324774 728590880 69116628 741940181 283038644 786588365 345671847 645562460 708826446 523497121 128207718 920607066 361117285 83064948 349217176 850918143 891187201 92344200 87044917 562847135 690527733 213294420 97685653 217776323 523891603 184188212 408295861 874667595 785605812 638879566 458424527 512527429 153343321 773392566 45080722 493983586 357485294 354300308 64080943 961391644 578450221 198925489 607666555 734647512 141728988 988300814 544582556 672198740 392839778 514358297 253221402 118869572 455932862 304987376 442231603 272827938 906715047 700547544 655211729 337794616 394230306 299732051 933454127 86625012 217370197 999970961 55737160 674234942 589098582 427305193 776188876 672112368 253682082 36163541 605621818 101705365 839017544 778495296 810374878 952956559 139898536 866385254 859613342 65656739 371214276 606706169 72971707 479926742 571789977 85849303 248550802 986570759 9336080 643628104 612809652 414876129 694736755 644919586 290851325 909736124 350380588 237382367 189384021 394870079 778476299 211369795 907513495 18324501 491948397 663265022 775535846 860183094 388594927 642514052 968336522 477677359 833925669 992799209 183430875 10939223 637821129 202611604 440835076 745342831 682482341 965811013 761129960 424871169 769534407 11253085 13757623 888496142 599126346 789371284 662922481 695389511 458644123 675591477 11379902 144770289 254394885 420263944 85147924 79125696 623008947 2413061 132064575 722305014 293906513 279406159 965599740 197590534 259054620 659291083 608787833 49677426 405733498 537192196 362134570 334249731 774113111 345184893 330036867 602352974 535741211 724951017 602357241 874058810 929341462 743035161 52982788 842182564 863035519 60449005 625917146 183993666 596627647 570949863 728257527 978541125 404545937 204425900 33734811 295847414 248271132 515657088 391312478 407381361 138317869 396958835 382823978 947701061 562154199 781869314 983985312 839921064 163357926 7261587 297079824 652681430 710859741 283818103 479279881 231365834 610786888 248081064 902425133 817103683 396226231 498216169 722397354 871468770 150332170 38210293 603883924 247459888 963985292 64033299 77236366 179618941 298968163 156413076 567059226 74386732 179057954 81568389 810744713 553489961 953288654 968737657 251448683 205192182 300755009 354418239 652171427 557221783 343799132 593795670 251163437 436049495 562437234 458886722 161748337 302435892 979299509 850632986 481797202 669988198 997608916 843682855 719949840 933859233 676410012 888256651 171963688 801854266 58613489 649727706 609609219 555840669 763193800 81990612 332505430 54453600 933452899 359864385 350283457 566952102 423780343 87391482 621004695 966226117 688599546 550662010 305309918 665784997 479671850 975483939 619828042 704887351 236575256 621301998 275723058 709152880 793299908 769897527 646786067 676610235 109296374 676763415 103120336 990861068 623234400 509345053 109212847 242820798 887814353 346021135 855916225 374269516 863812103 863916876 796880556 835348104 176708988 594452128 879418230 901485068 49685590 546796095 861648286 197226061 163509768 130375459 796521210 361442340 117840549 62687482 259362766 957759919 724619598 247439953 540157100 528648857 67982836 741410003 184651008 101751819 7366119 986914738 170502635 332243622 94602372 334712574 349955018 740838301 800840306 498233038 710604754 522854575 816433171 981282049 827736951 422214608 659447014 661110376 781320692 565546828 791173316 785824659 831928514 300780791 265773836 999645162 142777180 391832051 224947225 546874745 261885636 528548534 588649496 368794161 409855990 661646306 34661198 669219194 333677018 274322632 31397050 369972539 57568039 760933745 176477847 384472726 380359914 673926960 621509227 495083354 444711012 487831750 349308983 408914146 19126680 409856639 614220721 510125377 790246063 306532128 133964879 560809970 363074830 442990839 842937784 291672695 604147497 686707187 794005136 884881999 30165630 379732840 658691895 731846286 83537280 26880220 590131628 959276056 386980627 926338520 311188300 177723893 157214307 460203295 258063178 926023925 949325541 231252207 303055315 385501552 43192728 796192316 626452728 165715086 252072290 817042847 801902149 51747829 659299342 857583423 619817484 842443135 137081042 536023144 225232538 147558827 576887741 41534043 78087267 449252041 705611244 781528014 1127965 768285556 951708359 187331834 200544933 51707792 228108052 679305324 109764359 793687179 820549621 304177077 260484672 995893241 89314729 933068105 40921072 944823596 789760074 108557177 279925336 732059660 977635878 546535648 917567245 555548869 722885120 9373206 725926620 380963040 995664930 48248105 45180027 555390770 131517483 79593967 948813163 795023330 796656614 144248490 854129282 681751139 977361888 510990129 772439564 234591151 239673248 27017567 577773409 145405421 450895451 545603335 108363273 634172922 388920462 104311876 421832803 994293136 713249782 529776898 957025928 836079267 769210797 131508769 534137 720911983 27124766 37528681 2147692 541734873 270060779 881928949 534819478 367734843 798538651 629717249 40035627 153219179 639457368 131379137 47423806 485724983 811126147 49464848 524706083 54553747 334024253 140564274 792471363 797842610 317707406 947875892 349158594 224516730 437899782 665280571 261501306 466302777 968024772 839294794 134314360 979701256 67416510 720317694 100412296 698342071 482850438 567863797 235240190 669335726 65900090 777064020 126228302 407646683 649856078 206383879 315263814 327803138 678594054 568195527 875361067 973073811 506944153 12604300 258389982 977623344 20719200 288807908 311934887 966611598 293437128 913971175 242559764 257775497 960769206 432787144 563123293 719852552 500702737 952050974 503441780 138310818 607489129 20105401 545172165 328455408 47126741 993604700 486345077 837456823 383887849 756493662 905789327 654182254 109861436 286358827 866559188 621059471 638489407 144758634 45412893 169452028 882837387 734484547 324251521 816830458 123412796 56083767 918508847 414004935 771913299 667981126 10077193 786769881 868839488 2510310 709066144 757478820 338101938 377971871 910930064 705042831 41653772 199962319 233302503 583963253 982381629 737908112 591142794 338913792 213088853 144738355 930432520 174318246 375528725 287387308 609056852 66423411 441108702 345541473 986274439 868509120 768760226 377505300 15668572 595041276 186728120 50182170 808381561 632440629 39625741 926303673 285180788 407418739 679278369 772196561 931830176 839360423 542954399 714442790 264668554 879824215 22747444 839169382 653907047 463676800 366186158 55676862 593944169 178577630 150752525 649296011 560471387 279049213 699995368 263893676 576184977 676893549 713196920 281713301 292616538 405330827 40613261 842797444 974412082 235382053 574028246 173318793 18652229 416985251 914749832 85305201 656415679 800242631 736238061 878012888 95495404 908937124 307885575 535311882 416585004 7455091 687539114 135537031 712590403 906279760 592669018 506410269 30900061 886187485 680437302 202379072 279813772 790129637 719704614 741517819 141670323 877439385 86313319 71849255 195466318 285473759 969782072 693916164 272470424 893562019 407579196 875312923 244103604 943977781 461766882 815329971 624692708 623868822 881964089 385561141 664078154 103927067 968336156 270628913 666638734 667437319 347920826 843011889 200786567 671937864 939872686 632042170 927295162 46428083 936709371 712172176 573483319 952306266 684721038 861914746 8499867 360119981 482965602 761349326 759419970 138452524 418380397 165300905 920807399 680606934 391281962 155802812 535415953 771208368 167160057 117282529 151661646 688115975 473864884 249460564 414546877 585333312 145795440 56650918 765835730 882035561 292809578 904855049 317677041 351843334 236511389 999619235 299269778 876535178 629778722 810581945 740556862 245916666 928611452 52364049 652079762 35142229 815079788 154766054 892025942 352737993 76455290 60706541 84775547 35038367 162949195 797723053 333326277 298184463 441915981 475133739 296109875 973629257 567174543 196966241 690593420 543485400 843963191 173123478 819036137 430048382 58089633 315546054 726072007 73063314 184513554 499870236 64056486 979091888 323931657 604643263 378654764 803588468 706428176 820641294 965367733 165662618 182488029 400517851 835191757 39723486 99090525 702304350 513598811 768237485 195193632 783126896 720248483 790459414 113792620 108886378 750962430 165819486 184744024 576107036 164338135 768846885 285629156 242899201 16334602 613506875 293630089 320110091 83760618 761286751 425574857 565866021 223717322 193594787 531763300 24361511 134900666 903027525 753285881 706766471 515826128 166052935 832351945 886500310 688460267 927658954 35691224 114696651 717052484 244116638 285237732 637851798 621235969 751468310 185022095 404466822 305599930 881927409 335850336 223142535 68422386 679897930 310404010 57969524 100308759 929905960 108511606 282696577 589178795 119417984 238331165 2268947 158194348 920442406 372652283 740415575 346518746 601513820 291272296 841612730 30252401 183916595 851279333 244650919 59177964 466259042 622741975 922410613 752562576 339478170 99843329 782347591 391091388 15489067 50581849 571846958 509605456 630508704 764867840 482550149 510098526 824569688 404547723 677753536 411226111 217873282 54488547 934977917 692383653 111728905 11142744 929121812 426752758 30362006 734936032 129223614 416602344 26927287 558385849 261215112 41611774 91459293 96705447 497595375 256431943 564905106 500302103 141611267 631454342 985126050 840616911 276653893 71177670 178729040 456376947 574794047 962767478 320139351 722092072 725207396 916639714 72003984 43765381 157208175 202429073 109489411 584881508 244620340 785301505 16787657 400881645 292425483 357011827 802246767 978371588 33710083 295916677 302831071 910050 797328004 508433116 383704836 747723002 842003384 115457610 567197879 863434975 239187417 112420861 99040834 283021887 99511609 790885677 836757321 619893427 954705838 407850117 161664308 264242049 835084016 168546484 851711174 650959472 414560838 176524439 302391263 655337373 214158317 919751948 197525954 63835860 222466552 135339782 446409953 786396407 521550825 187466811 518702890 461128067 894270373 884936276 572212472 299372571 277984546 644739411 618896150 524350000 351711523 556809235 739377713 385029160 903737028 950043568 211292092 976700029 23213086 267687196 73507093 233061248 746041769 401460631 701160376 931378484 22438209 711756997 266178274 117315436 338053193 635935999 831046418 188351438 603845548 264009845 634704065 858810608 176697749 45943896 832163551 872411615 885956528 405558850 338200431 908203154 331067098 138143700 729420163 238000740 602121562 769081489 180301637 827841641 578702161 775413907 96950368 651483228 3164097 107438452 621733660 105764140 402862669 902345278 864595780 684415799 640721932 528171712 525246556 336389375 239200533 106816988 27879896 26887673 310807100 505091407 785450159 400738683 387998930 77693234 781297694 389813576 704383696 590482539 812898930 457596002 48709013 747159052 814295429 561320689 636816975 337549133 535563445 680563331 998950524 680148382 953185667 854800371 506523050 2560962 577864658 50107855 486411015 666491968 99640922 229105580 292360075 993175793 32308490 813117810 313717354 124489498 661045031 797641574 459937322 804250680 77101429 138341041 991695356 564490628 286440889 852920762 288363520 404136741 868381327 380617539 953212159 107856582 298143239 378125149 638773954 792495425 783298233 561282142 760111792 251222270 325681561 679617076 195460825 62020828 93370780 349279761 603382166 995291304 357636080 987059391 556598400 765940963 643881229 621557134 832082214 368267505 745768325 935409263 515656897 232358526 490240889 914577412 120667448 709011613 364372239 164180117 164401346 835978743 746893311 124689106 346935738 804983168 943591810 719651609 816177705 334616076 312782734 564847019 492312304 178479833 69640852 934948020 407438334 462868751 531492050 576465401 834653265 258478103 823584293 989074670 818699001 416189039 862542204 208079389 624532170 901870679 314415609 350524872 213739294 703282489 28382205 859659702 801235912 757420267 989020399 282528029 931772655 979715808 876199924 882090763 464974035 260481334 295856787 562890297 723614999 207189067 535340115 194097920 695334718 689328017 317641338 860329248 326950688 256469872 968411827 541115579 508436914 835955664 515870784 279521741 916893042 395062546 593615147 396421537 472177146 545231715 886104138 831317828 901804220 529356854 605306458 538730331 976287484 362765796 615529929 234244914 374096902 756345698 791051676 436311339 49670593 645923236 832703267 930533840 842878616 512912032 56252387 698363764 626899769 847480093 497667551 56041266 496504964 299430576 514190660 319650210 623975033 191103059 808927674 111507102 399621334 27760145 133620667 595733192 402353802 651154239 600454879 276840127 128742509 739141906 162349860 755313708 472922194 917451748 151058038 212679361 944249181 852898629 100778849 393408660 169098852 364584676 251635525 126130787 580213520 165564058 430750351 549103914 104623612 791619972 654109331 669704866 999621052 985055044 453337014 82657943 97050373 471670161 911717576 833308022 431757046 674076359 729939948 694844827 64843140 781381909 899911163 396069150 520055087 124905395 605571390 878365564 487553066 154778000 395118481 544137188 337042612 234177003 870655250 166189853 100107413 867481904 91825927 764739908 124315675 634758323 724397029 944706273 251526049 861941579 866002976 844813099 782514023 31636030 763126112 236272997 113072581 3175687 663520433 78317018 99796088 48849092 142260958 958209557 131904450 230721909 137477819 45460136 453452129 354317773 409085990 907146365 361004181 460572244 319907342 923109769 713774504 665551500 350341674 417650836 145911376 404494272 718523653 664953228 253632206 20295304 56109082 190597670 150276167 584784559 694038793 762053853 372962935 370300509 470700757 955451735 15878909 28298559 893030345 949881060 935564489 351641212 626593230 916187299 743419643 86757978 431770707 917087969 742403564 160480186 800337235 348888899 568644220 737652096 506701329 592800018 436453822 889112644 504504540 781382520 254530899 909956668 91686743 757272990 596132244 244819474 338866169 554498824 432860483 325818013 954198059 683380185 200995017 600322974 684605334 92417308 247802172 157068217 579553389 619814096 974101836 27340373 261180729 122794446 832456137 316889072 171016122 277799478 420932702 291810112 874544554 910860712 900765464 711702850 371238316 441033559 37173309 447322420 666604395 422757782 893603550 672381849 471274995 917319143 6818733 340948505 478324257 376589175 169966257 124578719 512197246 978615239 93048848 318842881 919591841 670681031 558619691 888764898 517147338 509624516 953972518 63141476 138193297 295314192 65118235 976700430 409419915 704891903 308383077 395251846 213132818 784985551 388233982 614870450 551662342 532394973 51595526 520480431 688236250 995663604 303536453 817484352 326673500 613934827 276796680 810661928 392044573 196720051 750821257 193224645 395719007 652287475 353288001 240447282 109240142 260569003 412811776 513172687 977049007 558462116 547870158 568592209 533269517 158302328 298304105 154575371 924209557 844038747 372442448 695931424 143476644 854251442 676552060 987240885 489747061 482286378 200309777 902136315 49557257 756479573 969131564 455181223 895633666 529312548 462326238 59022445 26433347 613003453 97860096 514420288 490426030 34863145 717039272 181350150 743452607 780713586 325189378 429696651 934383358 746626253 688828428 414115620 421132532 952068806 337391677 886524182 952288719 15700500 688393083 231794128 668829324 587500356 42687372 217930452 424645061 133589834 105773116 803249058 304049915 156545277 580474763 256645922 597174071 956423996 320401999 427893767 202281086 957814700 35031189 202975409 665483023 787906429 584681911 412274665 195463763 809164461 604268635 457626989 570705917 149249840 163975418 982587395 181013813 611893617 201565425 138755952 562932622 101828533 850907363 123366401 696108720 194048462 343214626 299365957 488204195 749778439 446922772 962573849 24162772 872738487 666733110 862238374 568235088 841985552 909600291 296853020 608060087 435994474 763519776 231155782 337367159 130265446 382861636 697002421 787145185 863443870 841750312 398084062 898836984 698136426 898642079 537937355 925212598 299520280 779466735 685801159 333344770 357849407 727703403 724632365 105609487 995516724 132124728 36275069 336699031 778296162 353487108 483845902 194512758 867117824 792194225 479488402 132291296 7457337 13991609 226786212 616537502 294654641 210213009 85519218 807940788 543243662 1442713 993726919 976275711 437162197 457406411 785021400 533249816 692780136 352227983 96686494 88726259 212012912 876158700 5410526 261502280 842665925 12873394 641277191 755578172 984548216 594849897 568576689 33061578 592087543 847318471 828288884 868744030 702765903 816014589 566333290 318171449 235446098 28830092 219394881 742520329 353593346 969035826 789448025 595858237 270811499 88867313 881634696 855094347 361000933 702318119 900015495 180713011 728109910 639920469 159887640 183899467 241555718 95715586 802106435 650652563 190010316 32753774 693758795 443741981 464731566 450970087 765601203 918635397 587382525 102972912 190916856 580326425 857803949 242930922 797602888 145009423 277216993 243415774 581615252 228033469 91871544 10769207 505699730 613748843 476291593 554527008 295492985 562612698 848657102 300144070 967990732 964008364 561289694 672732580 335663111 490299610 371703677 469433497 141882635 13743728 751728846 560668411 785731918 580748866 435230483 507397115 139395982 565969643 249816892 202930065 341477250 144276624 500923515 299545097 752428735 614332612 801446228 841403205 849664633 18653392 361294296 784887730 578899598 182915714 477751779 593669430 113770058 204501442 528954032 718134787 97271513 235305234 54083135 519782338 361109828 148930589 919276377 409739234 466889826 559996713 247531082 611002959 779862562 810306800 38388736 644261454 598449847 872628540 727418909 639315663 582697419 895687499 604295655 779920048 314021547 2596075 871589656 873035929 431727714 228898988 368400845 295029422 658200726 128798422 696057961 605468848 11309433 294768950 3063925 789226565 913970096 296388077 843306633 83086095 477639515 412595547 418785548 522754676 801454548 990329918 477911237 838221502 207508256 467749890 532396886 993823871 768749616 195941237 288313326 347716672 688487862 1127621 379690320 171420250 755191490 446380712 466387796 103468078 803531280 896609860 365002266 92181297 508142061 392964695 705114850 699403515 964061485 181986823 262414119 749163254 425712954 757966673 20666944 26547969 834796390 978268998 420168711 625114075 427337086 285654856 748850687 89280928 965046377 963858373 72326141 236236881 372169394 909781697 392494282 95978729 715047654 844226982 261387547 367145777 991299461 936012571 203570888 348199029 997093388 151128918 603099614 783939879 283698551 142719048 643330622 29120417 160570963 154412754 497394777 181616959 996447134 465338889 643549259 725950049 272013786 160631643 564414844 36053118 162347373 353207806 967197055 373342081 66432099 633835390 514450754 491462409 634310032 735379470 912781653 586419397 419241650 750216211 266779381 820600628 822641017 97542062 160239792 529841197 424493019 263719601 587297692 309208392 105799023 153644226 326302336 781676928 716486132 641846816 926154344 704443660 738768686 929916544 58355087 412757687 922630703 958179740 602421314 364985058 306733850 192021749 73467595 515793780 786348592 669186783 373268351 14324374 637457532 83464239 945608439 652926676 942744132 559786105 210890564 643483186 302548877 388118798 985737639 223852844 956375922 601841873 429391525 323714482 453800807 294070044 378416424 477846232 251364570 733681281 610123684 210219583 708718221 240610663 31602444 244899744 992763323 665514317 701051383 25650624 844865112 33171055 659900127 183157802 968752183 372747050 251027607 682400200 729927864 17920223 643015315 280170854 748126552 945501825 125283128 187101567 73108615 880323002 553387926 577654236 966452865 724224708 424278446 532395425 185924742 957704572 725929572 683293676 388583001 717735554 629102883 169616855 326192216 457234 354830642 206447490 555813739 203787261 238187282 665587451 882930976 138627303 418976874 106094771 370465259 249893620 891878941 460165521 95264086 842812532 478035793 168200105 176313962 943582210 147557617 995817406 689948312 248096476 537735585 730175573 130859983 772059367 267880633 780563552 677058516 452640461 491585948 882308018 415007322 6907250 186814314 416221283 888467526 786335899 770590698 536704109 959116241 82342396 37648497 187814641 164611744 977546391 682748334 207333329 388166169 307528034 976245545 792092449 49097920 962314090 880809332 761553329 753274407 24689102 851767530 404214062 881473770 793421655 762071662 930665754 106222103 290862678 843175643 397812072 123442213 388776479 203543426 224147097 71704288 300448825 273997064 512898804 363527713 904948650 119388845 339142895 192403308 411904 174430021 59736767 719376237 686115356 300289015 182426059 173477505 477942230 93839036 710337883 325012361 292615049 744767867 521768134 561491000 318166466 152051829 403211887 104189935 609689099 206801913 639315552 226686208 924347320 84049342 881684367 375418093 123169847 856643361 832267775 696026800 76142924 519436729 362693666 699068225 855892362 10688771 127258337 945120707 875256864 750691131 851640635 416958717 284848093 231778891 113201628 374136505 812523183 560615268 427544952 889372597 426772117 938682169 988738207 710433708 778762517 795441603 270330101 920830530 802326186 456246672 672619539 641697189 708698968 573667433 240442690 677047073 10359877 989786041 287919453 93565568 900824658 862703701 856031329 988139748 475215697 348939459 675275088 377577784 735606773 294906290 225888931 966715567 81556312 957747584 703429369 969418377 917358919 600089381 514481897 326652279 284486771 976321851 932547244 292612464 813845053 157374792 264215143 427718792 81626018 396957677 318139824 958094979 813707822 44524697 238800991 229862129 910973037 960620188 203100739 884328006 409152261 519970600 136424382 33881123 889244805 349113305 545937943 633346564 954592399 526943751 383253914 999455183 871017876 580937112 206907344 494413297 523738939 976545731 450490244 895182065 833169865 172639386 676251104 225460508 251941861 841112040 775828200 578817796 385251896 899137424 854966728 291686977 902728408 605893889 368293116 223562536 769686187 87096775 345238011 964651680 173947943 864730462 29857014 339652519 583648744 284395916 544511519 338766317 767273260 428232345 149376171 101280965 77621497 163318277 873523374 341596090 743844300 447667612 175417197 576430002 169106652 153332125 947215658 913303012 79704454 6851406 47544805 444644947 630052404 28800192 840549279 656771701 200655293 173998241 142700474 368120455 285676834 564684623 755475954 163640479 14909261 694402856 73215398 505389590 182426365 917537054 338290823 516306150 802404062 923385128 454177992 350374521 647084086 350976026 553190851 536690389 291930078 857037934 24424430 184948204 151660847 758818581 801582880 667616686 268964200 423507260 695280507 681058948 715865323 375465352 955625939 259114473 492434758 588881498 96722958 577910386 775648670 419236172 159968251 243858115 881331079 905778387 444039304 436972628 113308168 754550810 110297765 300463942 650638832 470032497 507504418 515972873 185521967 588604769 584859352 429517027 219993160 755030778 571314533 456215191 751507525 808297602 157227865 459402338 603492673 33050630 290777271 166008780 832052369 225806580 770193598 721488089 147163119 943228840 814203920 730734333 287107906 690744812 655593856 715381686 259120621 486485445 588168165 708521624 943670451 564638882 805563939 88264040 209980086 301235384 956587881 754622688 106586278 645362974 598631654 539763801 833665223 830239067 799975263 917185041 368155985 399623903 579386890 676018871 604024544 316504124 829916305 298792165 70475781 162373532 608998583 416565673 515333163 707889376 124199733 731125101 475664335 813976352 792146741 416401915 221915838 130115683 739648825 814904371 296964959 20311005 633811994 78412644 177815984 781926496 533233615 462086486 870869580 77954206 584406886 131703452 843479723 337395132 652845033 791696320 42529364 945604501 238826829 630191940 554461112 247655278 761357711 199088510 409913423 224814265 838736393 133030321 698884079 777656451 386831041 88497238 674992762 178244253 300148044 129579485 219320820 807421795 104187135 931683305 645649424 423582955 556498936 85639381 345406531 332798052 586497642 383405576 523869963 176907423 591079630 237881989 829582862 615947276 942681850 590073205 473628861 906037065 257189523 223264319 76776480 728186858 274744574 726234132 845687684 897645648 967576714 952097373 644145840 577438860 773263429 41674845 861245160 37088279 691049018 544978420 32837482 645467781 260163569 292414957 613531375 47941587 70572084 828994466 958845591 438932087 555456328 263764545 998189893 935242525 828388115 117498941 21525611 499031046 450446778 213811416 824709345 167571497 357742100 623061967 127889895 369147527 797771227 900440793 828365947 585997263 928915933 264546997 71205783 516351145 912398252 303548377 388498597 541729871 562746167 66775094 595672847 233287581 543272881 310288978 686529165 209172937 493150227 63961873 274486476 342883158 666819301 696373364 485332573 102670118 242903028 303069312 79292988 74859674 330306300 441654922 813900170 929645900 784306179 306948710 987413146 540282645 580151817 201423005 615014444 66173559 838601516 477745780 86853972 724961248 215467580 421085625 910927953 281176993 443040746 852757990 30061431 101015419 646676210 256073782 873306193 671112872 453805154 489770786 470946520 283693892 557811634 236965505 5994554 496731605 887726965 399815454 957823071 252186298 268763351 993109618 937395280 120175040 789212015 853370277 79671934 710732668 171694 368896673 304236160 637214359 570721941 92917010 436356859 145766699 486869443 356009027 286859431 247567689 565885668 399678102 386807020 334955885 292572764 470549394 307543243 611533999 896860378 307334341 308824804 150280909 37738879 783788659 319351748 474986201 884648306 113353471 633662103 732983266 168670052 901138561 787285764 76806383 312381852 203172053 240724609 88701542 735659151 368957280 161997357 273823440 548786218 938230929 733110800 346118288 784246118 911160058 593915966 720788743 547324475 527212381 441235394 801015412 64757988 287273207 469752607 127692732 787545128 289044806 822688452 269453042 959120684 716500212 432382730 72962383 293429900 168629988 881501234 635348711 356279959 795832453 201784594 263634972 204975651 333078868 406428573 771392343 382944131 406122193 122134513 60172759 706644786 676138070 762175365 524026499 861213423 605046888 424418451 149604117 609200581 294306000 462452760 367791922 591318243 128725882 623967414 151107640 563530978 773910348 529759980 67775264 621417031 794935741 51785468 226077158 802970258 40543633 825768867 419093880 343913775 580847663 983807809 259013900 859020194 375045345 157584527 204082244 580907847 229442348 162324809 655272736 604934931 267223303 939985659 258756937 3649852 112172322 759502825 626201070 201863023 707921727 196001695 160111114 451147814 422249743 629098367 517545925 810400421 905474884 24702738 606578977 182429506 479791125 627102086 73627359 556056649 529172365 456321289 270171051 15450240 716897403 265112711 225774448 766115557 860938483 275014368 84560098 452619677 758402760 748726601 453176232 104340240 920231694 86035214 476623584 82298123 269944901 666618481 863675969 834808793 438647198 315795000 918332875 642132076 811335420 525497166 739464627 43713000 221667243 616137161 248435782 785609507 943072054 99506444 863509042 12217544 604093471 632357322 460248088 144378842 566831536 740789977 884024366 837370668 750302430 571825618 412950137 675163301 887925577 188222585 173813091 537587620 52834703 333728311 904960648 881002312 402331200 175719047 728521408 699784502 118852564 825300687 96735852 649003236 155570597 956189650 382658867 114861490 727299655 25809442 557393781 143682529 800993393 416484981 498429697 866035933 155387433 997549245 114875967 941537814 204745216 308434894 191140570 480798285 532173697 530926698 957945178 685736125 244494662 434981523 156960118 897198465 234787482 553885610 712654972 985268317 585551994 857349333 424680089 715802455 25788731 935074003 86289499 248885354 259054595 681066377 537169720 727010539 543646879 590601794 781369295 790225230 414697742 355604488 533519281 474840875 736811404 772835484 994855998 686310922 299499232 563026075 806301868 962114397 946743556 239372206 828664797 197827933 639636330 869162099 99498965 516445647 177818762 6149163 148493328 106731122 955594601 411107707 626342709 615962914 28728532 603039684 62096580 352523121 185351904 212300377 365705002 916654441 729969253 884362719 404845184 995825894 314840805 717022790 722735460 463768697 838005194 712520967 349325007 863371662 742836063 450259395 156561980 736601697 689375878 705247112 825332588 155607519 693110450 970985809 378048431 970094847 618397237 82420069 695174368 925136403 155895256 24370615 766014663 959504173 507756215 18970806 112856205 706409944 276028139 730643881 949208732 952908770 838763738 372815539 889491753 78444591 125095879 494484712 367449628 190038980 99452338 544065680 132336405 518309973 637184921 216891090 204477344 133096079 811417153 570592271 502987040 861979299 70559975 674358959 768105293 314461399 761802595 163760582 131630540 772084073 56691152 547924403 978593568 393226123 303403057 477523774 968953927 809853171 581750734 217161919 183907807 371692739 889500256 750888243 49952746 217625628 368377525 412485280 154054214 994740585 10228774 129504428 393711771 467323694 467027462 555350450 720343603 612323373 277201832 855474868 399020244 602723973 295086755 913818550 130602111 260486795 441095753 119064214 50270282 220903219 127417066 84814346 248286764 967169741 78830647 250575667 218242662 974198557 618913198 821741642 615980775 290799602 110891607 745269632 49133192 435175289 214709474 513478818 815741604 180220047 599758565 595519346 972907072 902659471 578792167 681410694 731543262 752412180 879388417 408790806 746026311 604067351 852733826 885820715 145372020 964211087 694080121 536913138 173856674 239138773 386430246 816724402 527122232 252319643 226640214 24901190 777377657 959610087 991094483 771707362 852351530 213662261 680062389 685527182 830982765 651867650 249292671 502839861 884374986 586969186 579198437 883520791 497328488 96165814 185073854 660590983 48535598 530603696 153800598 548651910 120265172 310662201 623182707 150782915 714013669 537794832 740890880 890461184 980220073 374871698 142353628 852924021 508283770 704884571 247490578 368705673 556886070 786825802 254665503 512374234 722994722 375490304 159201991 68444499 944115835 212820302 737642709 171556238 101735977 226794534 11386563 532983330 306419934 55233372 103265135 397885741 721410275 303117355 59764136 446754242 907179863 783405264 78932038 640890428 554671402 961247028 325798602 633262893 768205875 264862439 155394093 419728321 972264602 982487248 672276009 765259826 216304568 728376044 692125654 268033474 323550457 56700178 916036569 470847493 655619226 727837770 829691436 627223847 495715192 223858522 201123298 102871063 345567738 887749 823960924 590356142 136451656 872737744 858290310 35451606 249059002 109113473 108110050 639108963 862640890 11466431 376977279 547944656 842822534 878201978 750958922 232654012 47439096 159633442 188879720 85429056 537688203 218229816 110197225 976067168 154095999 646859567 137960214 922662882 118705430 16065343 649775769 160170465 892606873 270544986 138068142 323402005 207824822 961458186 30436828 992024605 269561593 644811537 704763453 512908190 506000494 343618003 402148837 27702247 703976810 299303328 48713517 371590631 392292281 913422463 553090993 957028340 282850127 335544200 638278316 299610292 941403070 240019291 19966854 761309591 942687388 443234990 166957034 358948150 109168885 283756504 898928080 209205412 515657716 209832498 254406720 359684864 942101582 255410530 407758071 848274468 584356383 138494306 339333466 821597982 394670932 139590707 292218450 786750376 749175086 462212432 452071957 779268170 322162118 208588525 706223125 770900728 207357206 104341924 384807004 605811676 219393437 208359768 812330708 202774509 536553054 144224071 802311004 349887018 826833105 349246094 156065992 723472744 376465391 121868161 929340316 589335877 470550542 243116663 161339721 534902015 15356483 425615450 489094135 41795948 172818033 380750338 813876292 29248525 328241319 203518298 610993609 161046596 928728454 808751827 42374629 595017955 206976782 353235051 379576599 892286351 52850173 670285347 266756380 288620859 382116404 197951002 702537758 563605611 370621793 322175383 714920287 312231529 704098655 162707522 203271610 796140177 609362987 137253491 134254360 989408051 763623222 933040144 580065165 616192515 445707184 705538722 75480309 536764978 857318625 561342187 51559164 60079294 489926761 571995196 979296159 195549101 29651392 552691136 847372664 212879674 588712315 972634428 298375401 515766899 831666320 472001403 504664377 401187622 737463061 453773212 347938161 791524924 418237904 158152170 979658488 61420876 90618749 875422025 652813552 765584664 8466880 704940048 600660266 248300093 654795740 424479093 68048225 161322875 677341668 318737133 480685822 934219320 548312263 564227950 618633921 598604751 666480936 787675414 564605208 39475549 280022743 866286482 405675840 756339738 399269320 48667005 602225192 943193448 320386177 272139170 517415551 982558891 823633699 723949849 936270589 50124850 78154627 294062350 468049944 432135421 859114330 859877739 382486187 675992036 620815279 609661150 127364094 634952667 208344793 816607823 232189388 236987056 127061435 34878467 467957519 794394874 407031525 172034263 41792740 960109490 433971097 138186875 987309532 405466649 841200756 475380939 202422910 135743769 922056132 307453313 758209246 28191400 701466847 330556154 36009407 23964793 886412223 132943730 565118477 76074446 722019847 923064394 48256783 609797146 9694656 309851651 315957677 353840278 497825289 828051339 915987720 133056228 608770126 532237319 398351125 838672957 60005538 804046740 528938301 36221616 527077443 998529921 105654651 563985857 689884501 527152225 225693169 837565670 340706393 479775915 980001883 881873637 507944044 478949549 351681834 697741629 948368884 945758821 756622300 348031676 169712286 964301293 761553929 796229734 787057309 859169445 345259207 682393084 217835122 109261206 731703870 873280862 326847896 940035270 897755997 211288194 923556342 693920061 125217727 858218289 619039610 598345406 872015626 461985824 635064131 676046853 842659269 629849514 826862057 543296981 109407889 17013272 911696717 28311867 808520846 280992947 519887851 922116822 533890736 681442319 458159394 919599093 648491127 730702677 506928524 135143079 64597141 934671974 240128372 556007947 674242665 997028530 984340380 740222421 292547357 971329358 578312685 983052794 415531086 275906020 922019042 320272880 286938248 66927938 441197937 778843315 495952174 646600733 614207738 659906977 359647401 982515997 989228307 197904544 379765060 530750662 674882083 197368790 257477947 275279591 783560814 163711731 811787985 815738889 501170581 669410347 93225346 263473702 951152020 850600927 868441118 944094387 879231202 71167183 777796822 974349836 67584341 698651002 936219901 826664450 864205150 675320718 512384191 209913697 694023276 449139219 946694545 65861651 42552258 318559574 978475424 49666214 322916464 821640730 590170825 437956773 651678492 155306787 513944423 454319935 279592864 183262386 389839605 851988312 602480577 735694961 665819030 312836539 752944874 175539238 227336963 166617678 128774330 386206951 73054131 823258464 714598105 148107972 95933118 781121205 521097177 305431962 631811847 453885279 107277737 838475872 476488814 991891711 208688873 895336936 12404002 679247389 496152844 459911352 762963368 594178427 19628738 111102049 86862085 942278806 630780046 678903621 395284619 631801599 925204279 740427738 953815791 924087803 141031624 657156125 996056955 758895258 366617364 762540204 113900728 23247396 450670705 101818644 570421847 63073680 910311194 949506026 711727781 635299925 19175032 880624959 981487092 143842584 942282364 342630820 185855892 246367003 541846996 814132551 864394241 413377925 608543745 181832722 803320811 353646658 370164158 711220607 430511628 44492502 661881646 35607488 871030571 18384072 87658871 439980168 95372650 755811103 61000323 129635986 13729495 645582395 250826289 659905485 555604140 594012936 136188209 658966002 432815108 273553933 907507523 221565606 55413306 353034347 607442470 736837636 870756016 958055739 980593033 834312945 716258730 675506968 48628427 754519709 707401343 632163945 723250626 281171483 895665147 757017730 256060933 33378103 248813315 276343780 693084990 87283938 165138745 220890864 272787928 789321283 463235542 717797089 959069020 810571424 811776623 919057947 978129599 832335888 194783846 892198696 625598449 373820654 125305740 680327818 791545719 843257469 461176106 366164228 326929557 899357872 688436551 628715362 877473725 50313484 461182958 964701234 11782785 422402153 625862783 812927219 705864969 229188496 983779914 771501186 639474164 236785195 950982908 774825542 629233111 50956059 766249883 130050847 331350044 532092959 561921676 772753916 530950278 861395417 770117127 669817508 519204173 104098350 92789807 130852772 533746950 404794506 586497939 48600946 76397980 279326126 817851783 968326252 569046387 128638997 65717612 754757868 784691572 215669991 83103847 479634526 514866682 392773623 752764377 709900463 818343767 634048254 200094997 469606307 282776201 667997540 647913352 646410349 849759356 309583655 426811088 438138843 601706599 609449338 986848807 104332174 725557565 831501750 491750052 57359571 236826419 603700261 158653342 866878844 446593452 915155450 940798583 610491480 485819638 958255874 702662649 787574213 799718475 505324506 516217481 762405665 573873025 926806995 871103815 682784040 589256087 262697042 680403032 477865939 464489854 309552675 580182670 729490617 167984247 721633840 925810761 777020006 727008642 894826952 421888343 779239715 17351591 855142176 202418126 710969986 148175049 416568420 352485469 193731332 743774821 593715337 129474089 181291086 941387653 316012594 946735184 563278325 524618677 88687777 633558170 579167258 219643238 90668156 961754435 949125156 36063471 637078905 366390145 737437647 454730446 499510769 822474716 662096632 117722192 704683513 798014774 297497933 67032097 245329983 135125319 834884305 209891816 967057668 343127102 262770171 908281943 464189715 835809826 788983138 125598266 249651934 679303020 98964986 118332088 163308927 789090162 545839645 448841345 406731472 843777085 214531758 180254853 829581954 120229746 269622774 939054811 390912242 799793072 867626602 270254795 830400673 424081397 81956736 111031378 937093801 624046675 644730690 33973484 160981566 171289584 754338775 464527443 757923279 182564750 812543459 728634702 900724591 617472621 406563649 929445874 316307203 43611241 480684578 88911933 234460574 377115461 673891751 396223571 360163192 886538259 723929303 227189742 11346662 757032090 41268728 201086648 854130699 142284048 272989926 57429673 215203879 781742039 546968030 688473372 564085585 56567763 386995608 175158612 200777689 725646130 667770750 898965125 231567492 803974441 61416951 672771819 897219071 886735213 218013201 504080847 407863246 994265651 883263484 320634931 113466311 50931758 55558786 833408260 777819535 953196625 597831425 69152771 852571659 760020796 956309971 135921392 998390468 283184058 394554773 415792691 698446342 834251490 79663862 927358382 13417149 720476114 824985598 874556673 172685681 288245372 367209472 997710937 137684874 226582336 783997721 335325256 231855001 378972021 887893292 566116884 483718725 191959535 331465961 925507577 39914705 267219693 855724149 204498649 172049113 942645518 281960592 708090363 336795531 431468353 600644291 476998030 668571756 262749225 998231435 174141836 496484222 428380549 119385913 279319331 13310997 77636925 925082416 97273100 110531154 352752421 587384123 579446610 211818060 772677684 261011000 992839108 259906124 246705776 704169954 209357316 720465345 916202113 951452591 666858662 206001810 257144778 314143317 969364405 44569175 518183516 988194225 327251299 49872005 456794518 763318664 904253176 123581753 541096873 989403124 107031755 695384894 144792021 707574629 787557360 187549603 17845602 162111383 164717975 255242593 618993682 586016409 108187861 718926333 286708848 911760122 285653320 265235978 563024834 37392799 406791097 610778660 862872577 191520081 397840023 752924961 581136215 202422224 31092683 65870231 911086465 193133535 670949079 361567399 226792419 184770263 101031589 276994269 952404094 494085443 293671816 462958107 352513211 321326528 544723392 957968138 673696338 690591831 337416863 9015832 409772428 364213282 884185787 925603104 581608452 3953853 516453950 120225967 470568886 180984634 912158063 475145834 409158219 803847848 844711875 503189729 576907144 723142252 389552396 313600934 568256782 658763008 472065831 332888287 762580888 869653544 548949263 388904516 336751266 529087267 922663331 587940117 798676359 483266431 358758968 787410575 172577615 588237154 836572794 192707146 572833307 24551294 559074690 836976314 542027136 132685003 765489438 661393970 176194685 194007444 74606401 703276374 595798225 64118436 232041829 13931023 545600243 382078800 835707262 198065627 338266351 908681963 223576998 473341483 252509091 838900010 143488930 417424355 382791832 396872900 633363497 572877526 855453051 268142349 23372660 333392312 749750348 978201449 591870596 763110718 673440408 66170560 861684990 470057974 266623372 901819490 262022553 678927707 197745074 198489342 419731963 506957922 361255024 296978780 617433307 35923704 583272287 413907318 545860447 722479371 751538399 110628210 710972361 956619035 170026938 89428577 116706883 301970836 57926003 928622695 538064662 706601402 749073409 10112657 9050021 565005412 685289105 271798555 910955119 786076050 685965869 469656543 937465234 520625901 256517965 701159490 541151601 693861745 220474212 763953372 530638679 350469620 85779028 16243033 956471897 604077974 622172625 817452709 849365103 784075551 857382369 768426475 967688256 993223868 212678046 898591930 451627412 218249827 894206912 977966665 285432344 580659939 191175446 421195036 868776457 488813800 769604140 413421484 361588730 777240134 912416993 974401943 541069733 2810998 841439320 727569156 606256805 786107415 66965522 286405011 957241896 291081472 991878959 486962533 633639212 884167670 464329165 414118766 669056025 749819120 659711768 43752 16096960 479734997 568883018 152769073 738999775 451633718 37571826 891372263 531910673 835935047 937976600 369600370 449103936 130831047 427624936 326977434 569834465 277161164 616202106 454508771 858627639 377780513 898857697 913408635 311304036 470132477 249572025 45701809 958248358 791108590 64227257 185586994 59708139 317754935 594336362 953011705 459556384 586820173 181603251 349548169 930233855 700992204 523562475 635838709 763182290 428325033 685347251 67346126 372413016 486496289 422956263 117117318 376767596 440137114 121641660 421617799 77299752 267678536 726382981 724487203 273826439 516365026 445848227 74257345 34879056 700811286 331911075 526693606 323234525 292690662 517544177 408776564 245023443 804257677 28488026 127817373 352591757 387540297 76571146 588070331 930349150 722813268 122425835 442519131 613509639 722674126 511468044 47271298 918923748 232717834 549350164 551284511 401715404 199361599 594541370 578352525 737479799 283841261 880129799 622017066 568972773 177385640 735086691 657593528 978410357 805766030 550275073 625656077 294793103 50773811 753659548 816688685 582484330 240552654 171298483 250534736 628276380 532912030 582921140 280808846 935493768 589536500 162230379 133700233 551982043 152065060 121436222 863777736 279493958 723953866 272062053 217929670 524643944 648439767 318835579 72795316 529345682 62046335 680603296 770669523 31623531 848334950 464845648 594182608 697395331 696694118 886935575 842076385 603447757 279786462 400782775 37696175 951474787 367259747 941704651 831731304 274057021 168757356 688189889 547693028 958897017 862712054 78758623 477142950 263224884 217628594 456208098 63244470 414954712 716183922 125376694 865019291 993991124 834063021 425482998 155339677 84542799 83491005 343695712 872339010 206914511 646076067 777358612 144407441 706698079 302264654 493636977 374990803 139100410 334556989 729052516 428847091 168051181 343396658 801404953 263602246 481309398 24643564 93282626 529187927 652903983 507068900 72075800 938011882 258446059 952858993 40087610 494099995 873535751 236891916 756596582 410527309 546591979 401533027 120759563 832902463 953352602 61402568 525533508 221758269 646336328 206452362 327774430 870289234 963978676 784696552 902612995 725030918 911478963 828010009 706859329 153912902 578522109 608662567 373611039 784255750 156747943 79607650 63507408 12244627 73935486 410920932 839717246 665550097 328237867 371116924 174702214 515800455 412171774 906476194 489890842 873875087 690538514 301612205 9410212 514024193 214876573 607440738 888878070 297077063 28458657 355979416 744658320 78687757 606794086 343458927 667974922 489900368 384202755 117783171 196508972 340313387 808778724 923193643 826775201 970775479 983233276 316581409 637861309 129293883 505145743 904816587 369385710 624125511 11737936 66126555 607650004 711363859 14949102 980158971 466352053 151104220 169108836 456957778 702333765 629485637 455696477 470022872 827819638 277988157 625635353 922753047 533694749 443994954 106687482 111336980 41879055 722416580 904215823 649834806 659685324 57330525 422628240 700684445 687105340 364909277 115061686 267028572 585688572 807859847 332706073 288452836 980113629 396368913 189885825 715066443 189424343 887202953 36732671 207593955 471136819 556350614 415306021 245695654 426189404 476654786 238572163 540000026 709951347 901704226 396262412 180081889 619816363 12600137 483994372 25993461 751781293 485853632 186372402 694823004 210279692 456330190 182954216 476434182 142019744 423203060 882698790 829075432 126134413 177714327 429599710 926837801 753321320 351225439 17160158 67926060 807008449 390242763 460892995 35444000 63538921 905765974 420437412 126548550 913038045 831097571 113530548 117304397 726229105 672885845 850377963 549449298 33361017 254775594 118299063 466550458 73940934 738202961 557304540 95819410 191545043 76614920 126457627 974209155 868582533 581822937 964701580 610136713 909493268 885255898 3956796 242996244 78978700 602515749 606599484 399160021 690258222 721560506 130768713 306813705 99228877 36238991 4976377 765175811 943596770 133193973 855832586 694984487 69086335 419056152 416824465 580879679 650412174 835445621 892351268 964780254 760675468 747465411 191589683 187356009 222748931 266927346 683075798 619244246 218594398 972252806 416857716 762455610 208500143 142171989 560151549 786114187 148368227 90439595 5477128 143340856 622292867 786534703 44116877 619862430 378873773 988214344 6259201 350714621 551545357 188635851 54203136 806943495 126796626 680459923 236706688 900965704 391873857 914048756 1938700 714283404 208720337 692895869 340626056 993096816 863306667 969799520 553780663 85247045 572845761 335400959 247968687 698721347 774630179 771486720 62721997 199211970 905659474 403211651 90198076 195371456 318045614 97110960 461582654 349245963 3502856 594957005 224857894 186588951 390989938 816699282 63884876 4040806 138572703 267046178 393034479 786453127 834724077 880294036 101807313 422499469 29564556 149219778 306123361 143530919 589484726 387604817 282404245 504747936 64188507 295916831 468981385 507333315 413833982 94801520 291375198 29792407 898554781 318938615 342889845 289807964 476036133 272459263 102430600 961259451 207296084 952285434 879655148 161252344 169596709 131986131 734769632 499054253 925971067 177422254 740306671 428192588 847363327 766157760 301240036 621449218 243038956 47662765 683053676 151376196 111584012 122577221 269364262 428039128 528005463 954088509 235365720 121401964 557201400 994381074 653477099 904951484 9456274 929955307 689737838 151027917 803614281 32223210 87115031 971872527 933701960 368670707 960771712 96336674 468361112 148676237 831889385 935870324 250826248 631514124 147197437 701329311 412863242 437361882 981365617 609129074 759290619 859529528 841341426 559254209 66898347 902461600 522499379 860979561 554320108 720939460 234321890 224795160 329185453 253999546 142689384 268204826 551377405 751434954 440849419 800858628 198554297 710212546 161581326 152100852 642610314 914294623 325595269 930546615 436319607 248151304 758499222 544855974 328746832 965584393 143181576 816802623 290765980 498820259 895444974 964380972 30686057 237473077 380262949 100865985 991012899 684515556 897030650 339460841 681680703 45466053 796047734 49587317 961360693 194526182 743300614 360502200 757081436 482658369 462333291 54429844 130227560 717425934 341565024 607352727 163928022 511936744 799755725 573717778 110875363 501798199 452445211 446921981 2624149 861832932 224920269 262644162 380276929 891022619 778626078 769469469 925435143 303945411 137088915 376452620 58111425 838794411 540862104 555965415 27010686 797594945 244165925 43045809 449919025 907017748 234408308 177094032 534370752 483602631 696996176 239752863 842007545 144018132 126318723 795088089 246713207 91166368 338471639 291061881 738416654 676074610 86341592 458991229 528670979 102519319 418810437 985601604 514143540 875278985 232957939 799462178 345386470 622097337 231653641 174257462 230722992 338354168 10676276 48335329 469145466 68704243 154324939 644615981 183998159 760479382 375516256 950931527 173171534 813536069 769088413 970932923 120690958 533844783 7661224 448077539 60064681 912114703 880752759 794645664 114062211 655774087 448049282 402134136 768636476 711124631 989428631 948423732 276900123 321372766 330301056 167212940 282652488 168517116 594886586 529433618 902636110 581085198 253509059 889359164 435976775 410020548 669724256 796152676 470845158 662265951 573103580 795471804 313963601 56010539 248561955 458207110 292605923 954975871 359937728 27942104 110374946 275075268 730394335 264588318 163536308 33209914 227646817 868988342 574091386 938900672 153344428 749142941 709944097 631795264 33213575 203121563 540983828 340267713 199345334 842746406 248053494 399033798 543637825 132365037 441305575 205946010 79162026 317634764 959656046 896560131 260347596 913175920 906124883 294760631 209101797 550527788 211035195 431122877 571072811 159976571 759303604 23833681 547507340 90739453 45064770 31786746 755183257 944963847 18894642 821737940 564377705 23247583 803365343 314201214 680336838 455154622 165296858 920082379 934180976 432114937 229312947 166641751 366271872 774063035 257874314 227880422 795920563 959415639 489770517 411059960 72022399 436714264 13872715 406311841 210912992 893479263 908362750 907345575 448889950 993725533 509108006 987208127 970131362 294270570 107827884 165267599 50330598 312697660 251390272 281899017 231328717 590678751 189568569 181765403 477686531 640029833 165735460 776700585 661124268 789263760 209883684 816860117 10836138 575243062 354767607 859453774 340156171 287811591 571534615 207956250 783942064 550140472 55004863 331664574 682778065 5039 5039 46603 46649 97251 97251 34414 49746 40007 40007 18545 63815 2711 26622 23407 23407 26584 26584 12354 75620 9929 24712 63156 63156 17323 17323 784 53342 22649 31578 44798 44798 18847 87589 3943 3943 21426 21426 9687 89084 38224 92228 19154 19154 85164 96795 90246 90246 10616 10616 29027 96993 3241 3241 21740 50649 30813 34891 81725 81725 46108 46108 19662 59671 14565 14565 9770 14943 97331 97331 12561 88159 21050 49297 57682 57682 36394 69229 54222 54222 29448 83376 50844 50844 67619 67619 3920 82070 63589 82467 84799 84799 13025 13025 54988 83478 47654 47654 47766 63737 55483 57319 17101 17101 50405 50405 33250 80244 21974 77213 48996 48996 6814 6814 54718 72891 34470 72293 25572 25572 45349 45349 78951 90088 23223 23223 52720 58247 39724 61561 35400 35400 63666 74922 77475 77475 64032 64032 53461 89149 57305 89139 59553 59553 94863 94863 3404 52042 62954 96253 86603 86603 888 90426 35985 35985 58843 58843 38683 47988 51554 77139 8880 8880 61413 72383 58158 58158 7101 30026 63284 63284 551 97196 98214 98214 59244 70453 82554 82554 6165 53120 96327 96327 34468 34468 43843 81462 70745 70745 65221 92328 90567 97985 13328 13328 70729 70729 56476 62611 4286 45456 97811 97811 38879 73298 86058 86058 93865 93865 30801 85226 73302 73713 14074 14074 16417 75701 54836 54836 13815 17385 68367 68367 50361 60431 6725 6725 35364 35364 6703 29164 32135 64989 96983 96983 10842 10842 58951 66388 23009 23009 48473 54436 23126 66134 82968 82968 1363 1363 27635 85923 8731 87506 2182 2182 63668 63668 47061 64040 53345 53345 21906 57597 75996 75996 69649 70384 15848 15848 58363 74621 70360 70360 54766 89617 12795 66506 44706 44706 27307 55607 27848 27848 3638 6252 71290 71290 4203 64759 84236 84236 94256 94256 39127 69916 28742 63847 93021 93021 2044 53954 68364 68364 92705 93035 12902 12902 51622 51622 64628 70210 13886 64645 34497 34497 9996 13825 48607 48607 11103 49992 88395 88395 7872 20442 21342 21342 2776 47745 57891 57891 90836 90836 15879 88505 90040 90040 8427 27364 41851 52285 74653 74653 9521 9521 32819 67709 52885 71718 24255 24255 74975 74975 6230 31291 8474 85539 13165 13165 33281 33281 37846 80676 49507 49507 4696 68783 54166 78259 72806 72806 9783 56950 25765 25765 77430 77430 3934 81295 3649 55923 59122 59122 16390 85689 43292 43292 77450 77450 60497 67064 25439 58074 37125 37125 28630 92099 67217 67217 58056 58056 44018 70296 36483 85610 34535 34535 54769 68286 43434 43434 36279 53191 11692 11692 93670 93670 17397 74393 12353 12353 16093 22441 55296 55296 10846 53121 42982 78680 10074 10074 46372 75290 91896 91896 34339 83284 2916 2916 33580 33580 23941 42516 27463 27463 48536 83468 52958 63595 23492 23492 13271 81417 1374 1374 84189 84189 45317 56238 15858 79651 85172 85172 20957 29610 74685 74685 21960 47014 44267 44267 33939 87961 79412 79412 47077 47077 41444 43491 37126 95914 94042 94042 75990 75990 21776 57121 20906 67414 38485 38485 90042 90042 54914 65954 81893 81893 40413 97780 22232 22232 12791 71231 89912 91974 2053 2053 35531 93668 34295 34295 55429 92883 81127 81127 15338 15338 24890 46670 42103 42103 45085 67324 6292 6292 61929 78708 85112 85112 19213 62659 9317 92546 53700 53700 28338 28338 15032 52361 62085 79495 27356 27356 28860 28860 78173 81540 75116 75116 13107 84395 31742 74833 62485 62485 10489 10489 1562 43895 3213 28863 61530 61530 89193 89193 41455 52220 12498 76765 34640 34640 39491 64719 67171 67171 14505 14505 45401 46669 88494 88494 38069 59309 21733 70572 1721 1721 58041 58041 33527 82595 86689 86689 13103 94845 43401 43401 21039 25057 42091 93389 17704 17704 29475 85605 17203 17203 46031 46031 42949 43995 46766 46766 81418 81419 23881 23881 16281 52654 83120 90117 95443 95443 11312 26408 11467 11467 28038 68552 7410 7410 1573 64747 94317 94317 7684 90235 54337 54337 26678 26678 52909 65501 27763 62889 65714 65714 85101 85101 26583 71145 71334 79412 86659 86659 14526 14526 5600 83108 37183 51139 80267 80267 66694 66694 42590 55539 97856 97856 48440 76336 48191 48191 49227 50038 95064 97166 4313 4313 81764 86756 42191 42191 5899 26355 66084 66084 5078 50438 44315 44315 61187 61187 20777 41974 16065 16065 51565 85823 86140 97393 57867 57867 87838 87838 32943 35705 21557 92315 93682 93682 21681 21681 20750 39223 9462 27743 54417 54417 4309 22466 48364 48364 4019 68481 73577 73577 8189 74352 48213 48213 66711 66711 55485 61403 44217 44217 33141 55695 79425 79425 32284 69542 42402 46217 53069 53069 47822 47822 55839 72573 55147 87062 18319 18319 75562 75562 27766 60493 11732 60582 1386 1386 54185 95877 93494 93494 13956 13956 33197 44343 28949 93384 96128 96128 29590 29590 4397 72696 55514 55514 28468 72361 50496 50496 31267 87868 25003 85349 14239 14239 50745 50745 93194 96780 36824 36824 22610 38757 59381 91100 42416 42416 11252 30087 16039 16039 91390 91390 23935 54510 81192 96806 4773 4773 93592 93592 41065 61313 80487 80487 9713 82285 12371 70956 65774 65774 18508 18508 65520 92554 43759 77284 19231 19231 67091 94038 52267 52267 70088 93697 76412 76412 37891 48720 49319 49319 10062 95951 22545 22545 76230 76230 3854 45416 19753 19753 56203 79091 28281 28281 8709 97974 19408 87560 28786 28786 63443 63443 82608 95188 45075 62008 69484 69484 688 85338 56252 56252 72305 74589 32145 32145 5694 5694 23544 85957 61310 61310 43484 96922 70346 86448 28040 28040 33165 33165 58414 69611 68864 74006 2222 2222 26771 74928 7418 7418 59463 88942 92417 92417 30353 58088 31273 31273 716 90773 71154 71154 95266 95266 27952 72958 10127 10127 8103 18153 78865 78865 416 37005 85031 89642 98242 98242 2140 33430 53836 53836 78119 78119 14678 88545 81945 81945 68062 92331 53257 53257 14062 44281 25657 89513 17359 17359 13707 21999 41149 41149 53451 55596 57398 57398 82060 91716 94924 94924 41343 73831 49127 49127 31930 31930 49604 79687 3289 3289 17492 34980 17530 21899 79085 79085 17521 17521 53877 80732 94835 94835 9808 63964 24807 24807 20768 79075 26314 65524 21848 21848 6922 54138 11431 11431 35177 38989 45972 45972 61586 62706 11068 11068 56283 56283 64142 78434 3954 3954 30497 72491 89287 89287 6103 36449 70379 70379 25935 38242 2316 60644 45873 45873 50083 50083 71415 76607 89088 89088 18748 95575 61010 96147 48677 48677 34723 93018 51156 51156 10425 51038 70788 70788 32578 63232 14367 14367 21175 21175 16914 79458 48832 48832 7979 55415 31120 35025 81985 81985 61080 61080 57628 71634 47894 60636 65571 65571 70289 80536 12840 12840 59848 72317 7974 7974 30995 30995 8702 50391 55189 87102 16122 16122 59509 95740 26089 26089 51695 96230 84832 84832 1219 29539 1502 1502 45285 45285 9142 59640 208 65037 68269 68269 15674 58069 56416 56416 37301 37301 32534 67317 4298 4298 61959 90652 26065 80151 25698 25698 38309 38309 85872 89525 55764 55764 2107 86217 19502 19502 89792 96733 73251 73251 38272 85772 37981 68150 22711 22711 34782 34782 27941 48976 8974 8974 31644 76300 8854 57207 25596 25596 31960 31960 32013 53460 49715 49715 68322 82721 88292 88292 11722 64921 8763 61552 66023 66023 61481 66435 16401 16401 91646 91646 33358 45762 22769 45050 78081 78081 13447 93307 60751 60751 33247 33247 24526 43908 70049 78212 72985 72985 6225 6225 36705 83414 70634 70634 33725 56598 20124 93360 64236 64236 43316 43316 12601 77230 69248 69248 65347 88098 47781 47781 62424 65376 64075 64075 34151 79060 39949 75897 73095 73095 40620 40620 5753 57371 18565 63180 13765 13765 89529 89529 36181 72526 81537 81537 74667 74880 40500 83815 18408 18408 17833 74572 62302 62302 12944 55830 87356 87356 13989 52554 39414 39414 67394 67394 28470 82242 7396 17034 44529 44529 10789 54564 32635 32635 22006 67774 95824 95824 18873 73207 56709 56709 23340 89469 44485 44485 14855 50190 61834 61834 10032 10032 37 38066 4815 4815 110 46721 82801 82801 3158 34987 38240 38240 23266 29738 73224 73224 59249 90574 47310 47310 5462 5970 82538 82538 21777 93136 26027 26027 4515 24772 22007 70592 42229 42229 90139 90139 4446 87678 37987 37987 10402 86085 62361 72485 82911 82911 38143 67014 267 267 23161 41565 72607 72607 32144 33863 16267 16267 41336 54440 52657 52657 20719 88674 37176 37176 39859 92334 29124 29124 62697 62697 74579 74631 39291 39291 55145 68049 82951 95716 72725 72725 44532 88303 8532 8532 55352 67275 50261 50261 39473 39473 3174 35414 48772 90165 4733 4733 19893 55541 55793 55793 1318 10469 46190 46190 68155 68155 5250 30640 7672 63381 66983 66983 45684 64751 6960 6960 47371 57518 41393 41393 21367 77461 97778 97778 46861 52769 92115 92115 75317 78965 48269 48269 40414 88939 66611 66611 79346 86903 27691 27691 12569 77335 13583 13583 49253 84161 44330 44330 31983 31983 74 51652 96265 96265 2181 95597 56197 60702 84370 84370 86450 86450 16946 94756 13986 79230 66616 66616 18270 47163 13359 13359 21661 28245 14902 14902 973 973 26846 54763 13752 87734 33171 33171 317 58177 56244 56244 56291 56291 10888 45376 37882 61159 38002 38002 10559 79984 22575 22575 1053 88669 82494 82494 71856 71856 35645 81480 24649 72988 50784 50784 44427 93413 10781 10781 9492 56970 80184 80184 36150 36150 68942 83357 69416 69416 20579 97757 22889 49837 64585 64585 35463 60013 80183 80183 65744 97157 19821 19821 14251 45996 46496 46496 20301 77230 13957 13957 86639 86639 41927 45140 30402 86560 78700 78700 90751 90751 2182 80328 32186 32186 2138 13012 12744 86346 12432 12432 18101 82750 67709 67709 92513 92513 19966 57710 17648 17648 21215 51444 26629 37793 67887 67887 30725 30725 81126 94153 31843 93494 37328 37328 22603 47524 1546 1546 18079 24330 50201 50201 44637 44637 12946 45116 34327 34327 46196 80870 40533 40533 7361 32299 78559 78559 75633 94315 76502 76502 5736 35358 45852 45852 70625 90495 79499 94163 10303 10303 82743 91218 69489 69489 5813 66196 29128 29128 19597 67908 61761 61761 30469 30469 19827 69895 8394 80189 70653 70653 9724 9724 20882 27138 46140 62030 6192 6192 25441 25441 6603 53641 38171 78154 51810 51810 61056 61056 35455 89813 10323 32333 80966 80966 65125 65125 82892 84823 75448 75448 22901 72221 28176 75600 18296 18296 71206 71206 11878 54223 24731 63160 38692 38692 87016 87016 36558 81647 79918 80138 56206 56206 92230 92230 88149 97615 41013 41013 4383 96068 30877 44614 13879 13879 38002 38002 48312 85852 42905 61509 21318 21318 45077 74145 95454 95454 48872 81984 70943 70943 10705 88922 37 37 10482 10482 18314 58581 32203 37784 38538 38538 32725 32725 1463 1470 53125 85447 77728 77728 7837 93177 39108 39108 74279 74279 84745 91495 15913 59204 52485 52485 75562 75562 75826 85347 79386 92773 64030 64030 13299 49985 24129 24129 77950 77950 81547 82601 68879 68879 20208 54375 40521 81039 30024 30024 27056 27056 16009 65205 20349 24245 48530 48530 45594 45594 34972 88777 29563 52494 79913 79913 83256 83256 28752 41199 19308 19308 4223 53822 26360 92401 12361 12361 24552 92649 29585 29585 40189 40189 16173 92602 28939 28939 19408 65487 115 115 28938 34129 48571 48571 859 73521 5385 11814 19633 19633 7212 74410 70465 70465 68683 68683 40382 75013 4179 12964 64851 64851 52046 52046 42864 79390 8483 8483 70740 72399 38353 85705 64937 64937 40847 40847 18077 67443 4571 29335 50644 50644 13186 13186 14011 92885 65864 88298 35069 35069 71160 87886 43677 43677 95986 95986 8641 67483 33945 33945 42358 95508 9451 9451 21502 43815 37044 93091 57324 57324 16452 16452 11771 23642 35793 45634 96341 96341 22759 22759 1559 57961 5437 5437 16606 70240 16770 49264 55330 55330 61676 61676 2165 88165 35517 35517 5490 81175 44541 47391 48054 48054 24916 78466 31807 31807 12826 44352 26200 26200 54566 54566 56888 71207 10943 41131 29868 29868 66476 66476 24727 62480 62198 62198 6418 54388 35534 35534 10972 33007 91025 91025 14104 83763 6831 64758 72693 72693 56648 56648 16731 47638 23111 60213 18646 18646 36388 65761 39330 39330 33647 34948 42882 42882 71025 71025 48918 85571 8613 34024 85648 85648 52242 52678 84812 84812 27864 94286 51911 51911 19023 91508 5647 5647 49372 49372 17036 26955 77909 77909 55657 61382 48291 48291 48806 61741 17415 17415 53474 66555 19800 19800 28088 55114 83037 83037 76492 86151 9560 9560 3949 44943 68709 68709 13797 69443 5036 47321 78720 78720 59029 59029 535 89359 62102 62102 50667 89210 9944 41339 8601 8601 39394 89745 5741 5741 24817 24817 30266 33970 90332 90501 23781 23781 49691 49691 2804 92066 75134 75134 1486 93263 96442 96442 54043 93507 74891 74891 62684 69473 33916 67766 48375 48375 6011 6011 27113 60653 66669 66669 72281 92155 41967 41967 3235 10640 88157 90759 66267 66267 36361 36361 895 70307 18943 39850 60544 60544 56362 56362 52371 70820 82138 96567 79284 79284 25946 25946 46132 81098 37588 37588 36842 52316 3369 6481 67568 67568 2253 2253 38006 70662 11098 85136 61142 61142 3732 3732 28447 94774 10442 81495 13813 13813 46815 50948 61424 61424 1208 44773 25669 25669 87488 87488 25189 43373 7668 46085 61323 61323 31849 35295 82252 82252 19263 54153 46664 46664 45366 45366 137 52086 87971 87971 5685 63167 50151 72903 35471 35471 21329 96936 80625 80625 36730 36730 50447 92302 12336 19089 36309 36309 31229 60170 84680 84680 4542 4542 23018 57331 33770 33770 39661 57624 9789 15903 27320 27320 16440 16440 83015 92646 20007 78000 70519 70519 86190 86190 38060 68073 17718 93435 465 465 26451 26451 12387 87190 75603 84866 84516 84516 81940 81940 4191 36962 70374 70374 7789 66282 69870 69870 13944 40505 82715 82715 31346 34783 220 19479 82317 82317 68724 76691 10637 10637 16561 21282 37684 37684 90837 96098 83725 83725 1657 1657 56652 94689 13812 13812 28847 39476 22969 22969 15367 83614 2852 2852 51791 59916 34369 88951 7602 7602 23404 23404 7602 51122 11226 59371 45088 45088 72584 72584 30049 69915 33841 33841 15685 45773 85982 85982 28297 69367 8227 76238 37385 37385 3662 3662 9009 41562 25053 43961 48523 48523 83289 83289 60737 62198 87272 87272 20225 47778 20429 20429 68484 81149 4534 4534 9760 90247 52800 52800 68338 94529 15803 15803 38616 88320 26141 88003 49172 49172 84063 84063 48602 70832 33020 33020 44336 50184 71023 79956 28722 28722 49754 49754 43364 80737 82935 97363 31004 31004 15158 53549 96494 96494 53411 70206 39926 39926 21548 21548 31878 48814 79806 79806 60395 63042 79228 79228 9306 57101 51836 51836 1425 14867 33655 95898 68806 68806 77859 77859 14257 33879 91784 91784 37286 89756 65218 89010 62955 62955 13956 37358 54629 54629 85264 85264 35763 74812 34351 85969 33444 33444 30746 75279 25891 25891 91297 94666 22422 22422 6249 6249 19666 96689 4997 79163 80317 80317 4807 62471 50844 50844 69194 69194 12132 77381 26188 61722 32218 32218 68236 92629 57119 57119 48929 48929 13881 51242 76760 76760 88259 94752 63330 63330 45805 51305 45885 45885 29646 87699 53576 53576 40687 48948 89822 89822 73219 94009 6433 71142 67719 67719 39340 84447 19924 19924 77620 77620 31312 55614 3308 5115 83771 83771 91604 92977 81064 81064 69338 69338 12781 37625 42136 55104 60084 60084 85984 85984 50489 66076 20056 20056 51255 60568 2047 2047 755 65750 1767 47100 87892 87892 94046 94046 22485 75784 84202 84202 6540 12884 81025 81025 73009 79534 63596 63596 11700 13946 23209 23209 67922 92941 76231 76231 49234 85229 44220 44220 35912 81720 13715 13715 44581 46977 75195 75195 17984 25552 92774 92774 13158 37371 48846 78877 745 745 59273 59273 49736 52155 54300 54300 22527 68345 14562 59818 54773 54773 29219 29219 33452 76998 88723 88723 53101 76606 24808 24808 2318 6692 18955 18955 24869 91115 64841 70870 78935 78935 14910 42760 44222 44222 54380 54380 31574 69683 31573 45422 63671 63671 47017 88886 11381 11381 22104 52749 24869 24869 83100 83913 9241 9241 30724 30724 82839 91049 50604 62345 39340 39340 89394 89394 787 47691 2471 2655 42066 42066 5531 5531 11718 62818 36592 39236 94719 94719 25549 25931 10643 10643 25215 25215 3851 38734 56164 61053 78888 78888 16205 37510 33187 33187 48552 96434 87354 87354 1065 94919 29750 29750 26924 26924 7106 24548 11020 11020 13045 14374 60407 60407 40975 65832 52478 52478 25271 30929 56557 56557 44770 86571 23039 87023 20478 20478 40769 62223 89628 89628 37554 37554 57572 69356 16419 68934 77484 77484 33895 33895 6565 17462 3568 3568 16810 25429 20326 34457 51260 51260 8281 91822 86232 86232 24332 38892 79254 79254 56819 68907 92428 92428 24168 32375 24502 24502 19542 82781 41404 41404 43107 46022 12332 12332 39001 39001 11863 16286 20347 82040 79364 79364 5257 15375 58551 58551 12379 12379 15853 58565 84437 84437 43652 81651 60781 60781 30482 68520 20041 20041 28701 95967 66161 89164 82874 82874 74395 74395 22951 82329 30280 30280 29677 77519 78633 78633 19460 34532 83620 83620 3522 44452 26106 26106 18866 58720 60740 92920 35309 35309 17346 21799 60808 60808 36359 97785 73972 73972 83564 83564 36800 82939 17967 80767 65480 65480 40709 40709 42278 85291 45048 45048 58112 91171 67069 94471 90164 90164 32238 32238 42798 64303 29095 29095 56561 69603 85037 85037 15834 79732 59376 59376 17078 71391 64819 86595 28850 28850 1060 18921 295 295 10025 54546 17622 17622 37240 62622 21770 21770 25731 25731 84320 98297 60481 93681 6205 6205 97523 97523 27825 66401 57639 57639 4756 66005 13282 89423 90215 90215 68166 68166 34717 90382 70537 72069 89879 89879 39655 39655 29199 43080 85877 85877 47516 56214 16026 82607 79605 79605 57602 57602 12041 45399 50291 65852 93952 93952 28176 28176 25623 73926 6245 6245 80275 92107 78989 78989 8151 30522 3091 3091 8825 63167 53920 53920 6866 56736 54519 65298 50596 50596 6063 6063 43582 44360 77220 77220 25544 93856 12836 12836 8652 58380 43470 43470 40603 61430 55192 94205 22260 22260 59967 69881 72595 72595 40777 86680 71289 71289 85693 91766 38266 38266 43541 43541 12137 95528 39006 39006 13582 71200 74289 74289 21206 68137 23335 70870 74149 74149 57978 57978 65646 91570 10094 10094 5073 84642 44418 44418 9601 45979 19797 19797 49421 82878 26216 26216 64802 75638 17790 62519 18325 18325 56788 56788 89280 95764 21362 21362 28352 52163 4423 50723 21304 21304 51311 51311 97422 98309 16797 28962 40681 40681 29797 29797 6904 12886 2817 3508 1554 1554 45569 61430 42629 42629 4216 4216 63680 80194 52487 65090 1842 1842 25261 45452 54164 54164 11060 58068 69769 69769 62294 62294 64164 73459 52363 80096 67863 67863 74215 74215 6061 54728 4000 71817 32351 32351 28915 28915 73088 86550 41500 41500 63622 79242 18229 20521 90927 90927 70238 70238 42516 84711 22010 22010 7468 68368 83743 83743 14232 85393 1764 35331 20165 20165 7423 36171 15905 15905 79655 85482 45515 45515 93297 93297 15271 80857 50706 87986 45185 45185 24135 24135 46546 58575 35794 35794 289 47028 3351 80475 44945 44945 2347 10959 37805 37805 92892 92892 69985 94858 29594 51411 46541 46541 79566 90620 25618 25618 63069 63069 5660 15793 28238 54881 59365 59365 21842 53864 20100 20100 42259 42259 3672 24065 717 14466 50042 50042 46990 64364 31796 31796 68369 97764 20891 20891 82590 82590 31336 83247 40157 90294 2406 2406 42873 94589 10619 10619 52578 52578 55991 59813 63554 81391 8622 8622 14004 14004 5224 55178 26157 72659 9907 9907 33965 77942 54283 54283 14513 40340 4584 4584 33840 60701 10067 10067 54987 54987 10398 64397 74427 74427 24516 54856 34374 44442 35837 35837 24153 24153 47105 85085 75183 75183 5057 67694 52610 52610 37737 60635 83889 83889 18530 70181 13518 39350 53025 53025 51999 64181 91129 91129 84502 84502 9708 12825 26196 57128 24276 24276 41537 51104 13981 13981 75773 75773 51873 77600 75235 75235 32348 33403 39356 39356 18043 93909 18544 18544 16785 87053 25332 59378 95004 95004 19887 19887 54778 62767 73059 89636 13248 13248 79800 92112 1312 1312 61273 61273 13239 33398 12123 24112 50798 50798 20564 20564 20611 42144 67353 67353 43194 68875 9733 9733 16834 44887 60327 86044 22090 22090 48587 48587 43542 46243 66783 90443 22410 22410 37704 80674 73736 73736 52816 77914 28681 28681 55084 55084 31495 43280 18573 18573 265 35833 68370 68370 38470 45396 5360 70617 41470 41470 95472 95472 8382 92498 11628 92616 50583 50583 31354 59620 60394 60394 7379 94360 38743 38743 33925 78465 26082 26082 89315 89315 24554 65924 75723 75723 68322 72925 86096 86096 37219 43105 67288 86609 86880 86880 60571 60571 22813 77575 37383 37383 797 77238 86524 86524 239 25203 9714 9714 4016 77220 46369 46369 37115 52705 85697 85697 5696 53506 26321 33455 25184 25184 1208 62484 64258 64258 12683 83459 91167 91167 41181 41181 20011 48942 29869 29869 9027 53992 56108 56108 25885 91742 18325 18325 9873 63148 19976 22245 80619 80619 14981 43967 84772 84772 31418 31418 10544 42522 25024 72937 12320 12320 12236 12236 3806 70194 2858 8920 76302 76302 26932 72346 64369 64369 6458 85545 97459 97459 60400 60400 14553 55267 42447 44874 86768 86768 39058 53630 20836 20836 9401 40142 92201 92201 88259 88259 29180 85871 43467 63591 4762 4762 88060 88060 72652 85052 14136 14136 61815 89839 5381 26260 90710 90710 62980 62980 33686 44654 59706 59706 54254 59961 62834 68379 39213 39213 3201 3201 23163 29694 40110 40110 3086 12979 17036 64445 8104 8104 49289 49289 12191 55575 11027 11027 62844 75498 66839 66839 31266 49881 18795 64662 56937 56937 9318 78667 12620 12620 23558 23558 44232 78040 16972 20699 89865 89865 91965 91965 10897 82530 75623 75623 53411 81705 74028 74028 31972 77654 19157 23403 87343 87343 13348 93170 64088 64088 87972 92029 44823 44823 14833 32201 35830 35830 63097 63097 23117 73164 51426 60719 73109 73109 34219 34219 27615 39235 50856 72190 45262 45262 62669 78959 25870 25870 92056 92056 12899 51541 56506 56506 804 35510 13671 13671 42728 73071 53853 53853 4216 97867 90277 90277 59355 84372 19053 87379 73812 73812 83428 83428 44390 58983 96503 96503 11598 55705 66520 66520 23212 41299 58935 58935 4665 23820 39729 39729 58064 78321 58137 58137 17267 52993 983 983 45220 75797 16846 16846 18555 74392 20866 20866 34036 84308 40211 61840 21739 21739 19855 28120 83220 83220 13824 13824 67342 96375 61090 84704 59847 59847 4152 44523 81210 81210 79842 79842 4540 58482 60240 60240 4814 21701 48023 48023 18968 59020 92663 92663 15228 18628 7867 49751 95951 95951 23091 54522 3856 3856 13542 45969 11363 11363 17813 17813 18137 23157 57369 57369 4551 48805 14852 95531 41104 41104 33219 33219 78673 78755 95042 95042 47166 89536 22701 22701 26410 43597 79896 79896 46940 72891 82327 82327 14110 68321 61260 83309 97027 97027 70178 70178 53612 53799 26575 73694 25006 25006 26591 70444 45456 45456 35519 51361 86441 86441 17366 37845 2415 2415 5565 5565 50100 64453 79695 95766 47273 47273 51443 51443 1010 38922 38467 53185 940 940 78768 78768 50655 62876 69675 69782 30668 30668 19688 90410 73260 73260 60614 60614 18077 47853 50684 50684 57028 78941 88917 92346 69410 69410 81400 81400 34490 51532 41521 49606 34936 34936 2460 2460 13018 80448 28805 65864 12893 12893 60264 70834 85950 85950 19364 86388 53491 53491 8555 8555 7455 44678 70200 74068 73458 73458 61383 61383 434 65223 58316 58316 41333 71886 63807 87281 65504 65504 40637 77247 57995 57995 64544 64544 23980 49039 78508 78508 19220 22943 25247 88037 72525 72525 47325 53400 81451 81451 20205 20205 5268 31465 10799 72142 4250 4250 64536 64536 84053 91954 82444 94602 26776 26776 7302 54441 4059 4059 20772 20772 25103 97284 48819 48819 7010 45922 23827 83813 77070 77070 22774 58117 28858 28858 87777 94813 27742 27742 74409 74409 29362 52759 76450 76450 2751 49882 36559 36559 35575 49129 24043 77202 86341 86341 66209 85822 9202 9202 30215 30215 18331 53246 20502 30774 93811 93811 35727 35727 35910 89811 14618 14618 22900 40532 4446 4446 27837 82813 88407 88407 20911 72267 50515 83747 74031 74031 4819 4819 15071 50029 10043 16919 88102 88102 36 36 2116 90683 59305 65343 79735 79735 85926 87430 53968 53968 93210 93210 36036 53113 20562 42448 46255 46255 47537 60902 82342 82342 74323 74323 57773 60409 74734 78047 4945 4945 30639 30639 35360 74432 98028 98028 2300 80063 35422 35422 42313 42371 64389 64389 3248 54200 60094 60094 47148 51455 49709 81236 56029 56029 74459 89076 74229 74229 90367 95688 13414 13414 18523 18523 15181 82463 316 23958 64933 64933 14961 23758 15752 15752 5478 5478 65907 69104 15113 15113 22377 63951 65551 65551 43322 86005 74513 74513 10739 90985 3539 56437 7234 7234 5858 28573 64896 64896 55605 55605 2448 76046 2852 13918 26876 26876 11854 39602 68942 68942 52761 69497 45950 45950 28217 28217 26282 31717 54795 54795 2851 75339 38142 59222 24242 24242 58538 58538 71661 80945 85745 85745 58718 66198 50458 50458 12500 58015 23340 90788 83233 83233 23455 23455 4960 46253 38435 38435 1670 95530 70373 70373 63752 82812 39335 73532 28109 28109 20133 20133 15632 39092 56706 56706 83847 98253 37668 37668 42754 68839 43553 80080 24744 24744 49576 66743 35616 35616 46245 67712 37827 37827 80348 80348 2922 74397 89534 89534 50518 81355 4580 69326 12873 12873 40221 57045 8615 8615 52422 61055 22471 22471 20778 72869 37283 37283 8247 65274 97064 97064 13678 52646 86605 86605 64149 85053 24821 24821 38394 38394 57985 72606 14784 27017 76411 76411 12256 12256 9535 40220 42226 42226 29663 93839 38544 89411 60684 60684 47689 47689 31324 93878 52820 56396 35907 35907 89176 89176 34747 61016 4656 95637 28160 28160 28246 28246 8554 85880 8917 8917 11595 71003 12708 48806 663 663 54742 54742 41501 57160 3396 3396 41435 78629 15343 15343 36646 58100 10135 10135 47401 84935 15241 77546 3537 3537 3213 97182 34711 34711 25187 80952 35583 35583 60511 61028 81979 81979 81866 81866 5331 72719 44112 44112 28953 37167 15208 15208 91023 94183 71759 86278 72532 72532 28311 71895 26091 26091 90128 95590 68848 68848 9512 84745 17042 17042 55821 55821 22903 44044 30810 78761 42765 42765 2979 2979 34975 77666 53257 53257 38215 58290 42360 42360 21550 53420 2274 16034 93778 93778 44590 44590 16701 91963 73757 73757 35885 82575 3624 83881 41965 41965 19765 19765 71053 93233 6682 82244 67811 67811 28638 48403 90942 90942 17363 17363 529 19736 30341 76270 79730 79730 71938 92917 257 257 57460 87227 29604 29604 53862 93866 87907 87907 31701 54902 39613 39613 53209 53209 37704 77850 67204 80706 32982 32982 32494 64596 88673 88673 88355 88355 7099 11329 18673 82191 21088 21088 86276 86276 33511 50369 98048 98048 47956 80888 10144 10144 8877 64130 51551 51551 33192 37783 4645 4645 25028 52330 25729 77910 96319 96319 19411 19411 31596 93277 9306 53018 34052 34052 91965 91965 72068 90843 6073 79561 24238 24238 94144 94144 25183 98145 89046 89046 48165 90052 21380 21380 49108 95520 79890 79890 20013 31871 27981 57975 26722 26722 341 341 3578 65230 2756 96622 1257 1257 32380 58197 55592 55592 12427 29659 76510 76510 80778 80778 46087 49485 12049 18547 22453 22453 37919 90101 95515 95515 39408 72635 16592 16592 94875 94875 43984 92409 46529 88035 83081 83081 41845 45004 65377 65377 19647 61212 77596 77596 57372 57372 18172 70705 45012 45012 355 77619 3003 51322 19679 19679 3999 11489 14875 14875 16253 77518 90770 90770 86618 86690 17571 17571 55959 79813 97592 97592 35931 89841 10340 10340 22022 22022 12293 18049 4310 67290 2846 2846 93192 93192 23841 56067 39989 39989 25520 45443 31145 47198 89327 89327 12828 12828 12721 23565 52617 61369 80558 80558 23500 76163 13831 13831 7129 19773 49169 49169 86693 86693 86638 91640 95143 95143 1805 20262 36737 36737 28028 37770 425 5586 81260 81260 83411 83411 17715 52337 30020 88266 28448 28448 20625 26203 71936 71936 43980 43980 34571 63455 76765 76765 608 77716 9451 9451 9551 51405 21769 21769 21087 63872 33567 77947 25256 25256 40153 90205 75071 75071 35835 41815 2220 2220 36113 36113 13355 84426 2710 18687 34528 34528 56874 56874 39321 61253 58554 62537 97668 97668 34652 47225 3653 3653 47474 47474 26409 66182 81424 81424 31784 84408 5110 33957 17547 17547 6995 6995 89529 97627 11805 84570 80738 80738 9745 78819 52209 52209 9454 9454 26860 45558 12357 29696 6023 6023 1834 1834 31982 97377 7494 24195 9349 9349 68327 77494 35504 35504 17812 60631 11033 11033 21450 33787 17960 17960 42392 42392 4470 14318 75570 75570 27953 37746 87742 88081 62410 62410 33973 94402 9786 9786 16087 41866 77664 77664 41487 55445 66659 66659 579 93085 34524 34524 43948 43948 24075 53663 72056 72056 30413 97919 56074 64307 45234 45234 44820 95045 40604 40604 83592 83592 16681 56243 3901 40738 49198 49198 48379 62744 86373 86373 88396 88396 32068 80173 57449 61612 44175 44175 73496 81238 89193 89193 67168 79195 87465 87465 94225 94225 76460 86677 49421 52112 79871 79871 65168 93303 29701 29701 5958 5958 10749 83141 29161 29161 17719 61146 47899 85020 76051 76051 16517 70081 77121 77121 15861 59492 34273 34273 72637 81004 64908 64908 43982 95756 9970 9970 91920 93288 884 884 1551 80098 63482 63482 80386 80386 2006 85342 794 82332 41829 41829 20358 64399 70134 70134 31015 93475 58918 58918 688 84465 9894 9894 41188 84009 88441 88441 56566 56566 95097 97684 34789 45934 7505 7505 57185 57185 61457 96587 42050 42050 54705 60900 91548 94207 53693 53693 53756 53756 55131 64887 57488 80810 80815 80815 52673 52673 54542 87520 11536 47287 52899 52899 31954 44541 44409 44409 36005 36005 48470 69479 74224 87885 23934 23934 21622 43254 6842 6842 21123 55786 88129 88129 38226 84623 18982 18982 19591 19591 70807 75181 175 175 41337 84805 35720 35720 27147 50126 19198 59000 12551 12551 2633 2633 15731 59715 12215 68389 50990 50990 29863 29863 61136 72357 96827 96827 48075 73028 26489 91024 69673 69673 29210 89212 97410 97410 5433 5433 45010 81261 85968 85968 6723 44234 41164 71704 437 437 75568 87109 32294 32294 25903 90865 65800 65800 20391 20864 54250 54250 95311 95311 50826 71320 81693 81693 47458 94204 84721 84721 31139 47970 19253 19253 1614 67435 93118 93118 41309 89659 64511 64511 3212 24528 74118 79469 7279 7279 51130 95034 77278 77278 51111 51111 30451 94410 47539 47539 10599 32721 4677 12267 43246 43246 35744 73561 58793 58793 13354 90547 87034 87034 40661 74600 75831 75831 11383 57619 51000 51000 61412 61412 33429 84321 7855 31311 56520 56520 62558 62558 25931 60068 68331 68331 20097 66235 80919 96817 49343 49343 17434 70401 11639 11639 43871 59530 30257 30257 68755 68755 91363 97408 25853 47222 84578 84578 57178 57178 66309 67488 2858 2858 3430 26477 93440 93440 45065 60686 70235 70235 7762 96180 6070 37229 37035 37035 8812 87665 81384 81384 54074 54074 60455 95086 62805 62805 14618 83080 97342 97342 13572 32066 69611 69611 61602 83561 57515 90548 72156 72156 10068 79028 74131 74131 23178 45635 73179 73179 74686 75791 42816 42816 95043 95043 3366 97121 64232 69291 88762 88762 39835 54497 26636 26636 65960 65960 34100 41982 77547 88814 62276 62276 13097 68189 67716 67716 61641 61641 1976 59559 60800 78758 33783 33783 89065 89065 6161 51748 64571 70732 59173 59173 54650 54650 44801 88938 97240 97240 44343 62019 31853 31853 23793 76265 73189 73189 31063 52471 13484 13484 47950 91977 34896 34896 20690 84532 18483 81649 46297 46297 4124 35754 77559 77559 43526 67413 90618 90618 10644 42594 72468 72468 54927 54927 12230 19408 5942 5942 24236 32009 76765 87682 33650 33650 37517 37517 3641 75797 45663 45663 5514 32497 20089 20089 31954 59333 37120 37120 70940 75399 18051 18051 68530 83828 59105 59105 22907 25124 32958 56623 14638 14638 53317 79495 27444 27444 85992 85992 24471 43667 66808 81654 79536 79536 2767 2767 64040 89116 87141 87141 35713 48253 16176 16176 7149 60502 67220 67220 35684 52513 3746 31294 86240 86240 24576 24576 15681 40813 32343 75726 32060 32060 69847 69847 13307 65914 29676 29676 864 67599 84891 84891 68762 72597 68886 68886 39838 47384 25856 25856 6495 78951 52861 52861 13020 89198 76283 76283 21682 97629 49858 49858 56893 69131 53001 53001 2949 92628 1547 1547 13230 59645 1604 69688 96233 96233 34925 34925 53061 71536 62315 62315 8204 41651 4715 4715 6374 44073 23193 23193 12783 96708 27813 27813 17482 29478 47383 47383 27682 91427 94708 94708 14823 87711 11628 11628 26623 55890 20282 20282 85318 91979 49287 68875 57762 57762 32775 32775 54527 86736 9561 9561 17443 92474 43124 77041 17463 17463 16589 16589 21794 46133 59439 73031 95543 95543 15417 15417 15717 61621 3809 40840 35064 35064 20229 95478 61640 61640 946 89707 27432 27432 70644 70644 52904 98085 47512 69679 24863 24863 3608 75559 15886 15886 43334 43334 47197 73716 36039 54771 25979 25979 64938 79707 18878 18878 86340 97103 51143 51143 7455 7455 29191 46243 6014 6014 3591 93746 10204 54864 1915 1915 48947 48947 69817 94516 50240 50240 33656 42433 37133 37133 57555 70877 64250 86896 68754 68754 41303 87927 41241 41241 68586 86563 65426 65426 34818 72683 48850 48850 32884 82114 50320 50320 36822 36822 22046 42378 27283 27283 27520 35500 65365 65365 5196 46096 16361 53911 40704 40704 32956 83939 89722 89722 82766 95405 75664 75664 20927 22996 14781 14781 16176 16176 21129 37722 16862 22717 94979 94979 21258 21258 11871 63252 11819 67642 93491 93491 7902 16171 63806 63806 50088 78629 2258 2258 35709 35709 54695 55204 35707 35707 12941 90632 64766 64766 7894 85955 21580 79769 90201 90201 63731 97302 14041 14041 23432 23432 42621 89443 87849 87849 6657 48534 34730 35780 2645 2645 26969 26969 80419 95383 10930 10930 3653 82290 69194 69194 43217 80413 4612 10217 27427 27427 60630 60630 15161 67806 53242 69739 30170 30170 88805 88805 38796 91841 2156 61868 69393 69393 33913 33913 52786 75730 22001 28981 606 606 17546 31951 11567 11567 41637 46631 60611 60611 19888 19888 436 56977 16607 16607 42437 91656 26064 74172 59239 59239 94307 94307 47643 68609 28674 28674 43482 74285 44386 44386 74951 77987 67596 75399 96558 96558 30125 30125 5930 11459 96535 96535 15377 29576 31259 40740 28902 28902 72507 95369 62763 62763 60971 60971 5115 10947 46081 46081 28709 43296 17475 69215 34182 34182 55748 55748 59109 62914 20487 20487 15890 36915 14443 17066 90205 90205 83113 88927 22804 22804 60732 77756 76631 76631 44037 44037 36934 91651 96068 96068 10112 34622 83553 83553 56161 66211 78884 81056 78595 78595 62753 81464 37021 37021 1742 1742 18459 96366 30549 30549 47505 83923 12124 12124 36843 60324 41130 46183 21420 21420 48804 48804 731 17192 38990 79707 9372 9372 24386 66225 59217 59217 1496 1496 53146 91216 70739 70739 35117 87572 89563 89563 35994 68872 5112 5112 6024 9112 69068 69068 29457 85960 58524 60783 33550 33550 34978 88561 20628 20628 32465 32465 14149 14709 17869 29424 13971 13971 66635 66635 52338 53880 17569 17569 9716 50186 45434 45434 54269 54720 67656 97403 67894 67894 13386 18183 40506 40506 93866 93866 18230 31638 36795 36795 4787 55652 10807 90080 24699 24699 8640 50781 28606 28606 19283 83332 47286 47286 11063 46765 80436 80436 33814 35434 53501 53501 66724 71436 89469 89469 78681 83971 85171 85171 91300 91300 65291 79622 32283 32283 33523 91093 62010 62010 26647 47744 38355 38355 16350 94462 57973 57973 22558 28874 11467 72669 66820 66820 75541 75541 62761 66707 91197 91197 10500 92558 52792 52792 65511 90969 17923 17923 12122 96527 46138 94381 61340 61340 34187 78694 55030 55030 9588 9742 48091 48091 24838 50338 11492 11492 12194 12194 75814 80306 76570 76570 52913 76596 65643 89575 64125 64125 52399 52399 472 1245 83219 83219 19419 29389 66254 66254 39692 46914 72925 72925 46878 59871 25930 25930 27823 59042 75944 75944 12878 61206 80256 80256 15014 85910 6786 80496 75097 75097 11113 66952 26189 26189 56338 56338 49327 71491 40757 77548 78837 78837 63992 63992 43251 76844 40605 47895 51957 51957 12400 12400 29320 95401 28363 28363 40143 78092 87032 87032 53598 55591 96768 96768 47675 75815 209 13011 35071 35071 34472 65892 76793 76793 15296 85404 55612 55612 16082 76667 79218 79218 68910 86540 62236 62236 61003 61003 12209 81377 85641 85641 50638 93335 51424 51424 55568 90923 11479 41709 36270 36270 45655 81475 20595 20595 42666 50664 37801 37801 81682 81682 7298 37366 22139 28240 43574 43574 14993 39314 24682 24682 77156 77156 83274 92467 63539 63539 13435 31294 53734 53734 38859 42895 43955 69282 95347 95347 40280 82072 9371 9371 74372 74372 20312 32256 46013 46013 30116 51960 19544 52736 17528 17528 25415 49031 81458 81458 41654 41654 36746 65539 55582 96649 51348 51348 22375 60151 37239 37239 14520 14520 63048 89517 20179 91804 96463 96463 15480 38942 68073 68073 19570 26132 17385 17385 35959 35959 8373 23436 12667 12667 2040 28234 69073 69073 53664 84848 48640 92513 27103 27103 50926 50926 1670 46850 76671 77532 94168 94168 27892 44025 94225 94225 74157 74157 35685 42534 88114 88114 19597 23953 19058 70626 617 617 46567 64518 21880 21880 3185 3185 11266 83085 59639 89812 32055 32055 1977 67063 7764 7764 3093 3093 79160 97147 88060 88060 12540 42314 40239 40239 12042 31973 43625 49673 57757 57757 4032 75678 30096 30096 47149 47149 47389 58285 22451 29377 40756 40756 15666 15666 20527 38792 74806 74806 50641 53170 19657 19657 17138 25057 26073 78112 8461 8461 26351 38523 4798 4798 23309 41639 42620 42620 1163 38173 28728 28728 44452 87900 82825 82825 14796 14796 16517 55377 17816 17816 71104 77116 710 710 10928 24781 38833 92214 93123 93123 63690 63690 54317 93573 28562 88036 57106 57106 27285 27285 47409 97338 61897 78814 96420 96420 74782 84327 26143 26143 37514 62835 71509 71509 26693 26693 26417 87094 44404 44404 18197 70080 62349 73646 89801 89801 9959 69089 72653 72653 73352 73352 25113 96970 45248 45248 63025 86889 95655 95655 51978 65103 62252 76948 63869 63869 49564 63656 27124 27124 46321 46321 12963 89874 42430 42430 42975 46301 3870 6538 91683 91683 13069 13069 40868 55084 41280 80389 24553 24553 3769 14267 31551 31551 85646 85646 70399 95350 78124 78124 20540 36738 39017 76758 11493 11493 43659 43659 27772 29734 19788 19788 42713 68568 37663 41981 28108 28108 26321 72861 73773 73773 60060 60661 14567 14567 8479 43256 76325 76325 4979 4979 43136 60631 64323 69397 23716 23716 66002 66002 27054 95957 45107 74703 83408 83408 8119 24703 10465 10465 70979 81008 52217 52217 12233 28951 29658 29658 15505 57353 20248 20248 33803 57425 77849 77849 96542 96542 14415 85641 26792 26792 12728 89138 89500 89500 48270 98260 67498 67498 19256 21305 19804 32271 56317 56317 22339 69870 97502 97502 20829 96243 75063 75063 27882 31422 60113 60113 1512 1512 59836 91310 32031 45724 9446 9446 68144 68144 6156 64580 50677 76864 94206 94206 63079 63079 23482 98226 44344 44344 13167 81390 55933 55933 12056 36021 25007 62430 19450 19450 25741 58066 2541 2541 9287 49348 96902 96902 18542 57924 73994 73994 70569 70569 50894 93544 19620 19620 15316 30255 14032 48061 45380 45380 82591 94274 71357 71357 48549 48549 53760 83022 31286 31286 51695 70435 7838 27226 5702 5702 2826 49703 44118 44118 21358 21358 8302 40531 2223 2223 32827 36722 29546 40327 57975 57975 60085 60085 37941 64952 37250 37250 5533 79341 27353 82843 68786 68786 18348 77203 14675 14675 45740 70247 7891 7891 65964 65964 18593 38444 31027 31027 13974 94039 8931 8931 833 6761 33167 73014 90632 90632 13081 13081 54836 74586 50955 62699 90972 90972 2585 82415 74628 74628 3240 32411 74253 74253 51333 51333 37202 57229 13703 13703 18744 50418 33144 90391 15459 15459 45186 72781 32873 32873 55443 55443 35813 95153 65549 96976 35602 35602 45177 47728 50184 50184 76451 76451 24101 84457 9007 32478 85426 85426 34588 54352 20068 20068 26624 26624 45744 97228 21360 21360 43459 68455 2477 96487 53500 53500 48245 48245 30607 57200 68369 87513 18960 18960 36569 36569 26226 36147 36985 46067 26468 26468 7778 50001 13278 13278 20382 97471 83817 83817 40230 50763 93351 93351 39649 39649 33029 89683 92150 92150 9691 57212 17905 46028 33424 33424 12462 65834 93452 93452 27667 55754 9277 9277 75085 75085 28601 52716 83726 83726 51587 53115 64267 71610 28028 28028 20140 84477 29059 29059 53927 55937 92265 92265 52393 74723 11267 11267 32192 32192 44447 71337 79513 79825 19653 19653 25901 25901 53728 75524 300 97437 18883 18883 67978 84792 62512 62512 34836 42348 86336 86336 30217 30217 4930 20387 43954 43954 17442 50720 23342 50153 10066 10066 48017 48017 4069 80994 27696 27696 5844 92165 93331 93331 36570 92788 51860 85767 22790 22790 82732 82732 44822 60590 11355 11355 2695 59600 953 51720 93423 93423 38931 38931 37046 47122 50 39169 66495 66495 45010 96113 93920 93920 54639 54639 16683 20488 93937 93937 20796 83574 31473 31473 22368 35004 15851 15851 26044 78338 8923 44955 50837 50837 54225 96571 37961 37961 82581 82581 25983 95853 30415 30415 28250 91809 34312 34312 58646 94124 6665 6665 6510 74036 6760 6760 5864 67475 85754 85754 84993 87230 12454 86467 73098 73098 89305 89305 4373 5159 27435 27435 9774 31815 63381 76754 25789 25789 20793 37754 21603 21603 19438 87832 22643 22643 84308 92590 29053 29053 95560 97088 36574 36574 28889 35202 67981 67981 17762 87062 43713 43713 63119 69353 45590 45590 12932 12932 64955 87035 33550 33550 31091 87437 33522 58349 52580 52580 78152 81772 66915 66915 44988 84054 7950 7950 51422 78423 15896 15896 30225 84637 48955 48955 97286 97286 17373 86021 41382 68911 43920 43920 95255 95255 90409 91276 54418 54418 21328 44568 2608 11849 12007 12007 33705 33705 31689 95560 36409 36409 196 90339 15406 57698 39578 39578 6642 39034 60910 60910 49806 49806 37377 95860 14518 69063 6162 6162 62856 62856 11463 95817 57117 57117 25732 45648 25361 25361 67806 86794 34786 34786 31286 90343 45589 45589 14151 53567 16020 16020 29111 64404 71111 74912 26103 26103 28344 80536 16834 16834 10156 10156 3735 92144 47385 80540 68867 68867 26509 44334 42040 42040 96166 96166 43460 53424 60048 60048 24375 56429 28653 73061 42902 42902 85270 85270 37033 90870 44487 51935 96852 96852 21275 82075 66748 66748 60776 60776 25370 58755 22981 89626 28143 28143 73367 73367 72316 87766 67250 67250 20318 63124 12447 17096 61222 61222 25323 25323 47926 97996 47274 47274 5304 53228 42815 42815 20034 97047 46665 70500 77927 77927 22168 22168 2951 25870 59910 59910 4538 76884 88095 88095 32872 46358 594 594 32570 61534 3148 3148 34747 83829 23262 23262 36806 74951 97647 97647 61098 64682 42373 78212 8426 8426 40896 40896 5431 15534 4662 4662 19450 33258 10027 48385 43918 43918 45331 86547 73702 73702 1251 47929 65392 65392 26767 84588 19699 19699 1623 15082 45218 45218 15932 15932 35941 93519 6179 6179 1458 19703 36170 36170 1672 6317 41918 54941 62143 62143 9843 9843 29136 46045 51838 51838 3045 76142 40040 40040 72867 91232 66628 66628 24292 67655 10003 10003 81806 95769 90548 90548 22090 23064 34170 34170 34408 60735 78606 78606 38937 91102 51945 84573 37659 37659 23336 23336 57378 91839 44334 44334 57537 64275 26309 26309 53497 59184 83522 83522 3519 10855 35924 35924 76110 88145 66709 66709 89417 97192 76769 76769 64934 66705 1281 89353 32074 32074 5188 74277 44323 44323 9234 9234 63835 92781 58501 83633 7581 7581 56528 56528 13938 52236 16452 18217 61522 61522 93333 93333 80367 90497 3700 79557 75089 75089 1543 79510 82607 82607 899 899 39591 77886 24869 24869 19916 57729 2603 69227 48191 48191 2261 85957 97451 97451 25553 53663 74761 74761 39023 63262 87443 87443 66603 66603 86765 90350 51849 51849 49012 94264 56957 81534 60483 60483 56509 87865 5910 5910 42722 42722 4542 53708 18161 80135 77403 77403 21015 21015 50769 89775 87044 87044 81818 93666 49810 49810 43524 97468 39672 83657 67026 67026 19087 71394 25579 25579 51820 51820 10341 29631 53694 53694 22589 95857 60936 60936 11467 45794 29224 29224 72908 74642 70971 70971 76018 86368 93731 93731 43761 72296 7406 31144 21553 21553 93623 95625 40937 40937 1999 31351 60368 60368 10558 97083 29794 29794 38773 49202 24038 24038 14356 14356 52932 81519 882 39264 61746 61746 86083 86083 54850 90275 84250 84250 25986 92089 1565 26453 47862 47862 6541 6541 40798 73609 65093 65093 16397 29671 74924 74924 55990 89137 42974 42974 63812 78329 29061 79322 87855 87855 24752 28251 15939 15939 62003 71825 44206 44206 90816 90816 66865 82260 31906 66930 70774 70774 44746 77749 74013 74013 32917 32917 11601 17285 56770 59331 59257 59257 71904 86987 17716 17716 62570 77943 28798 28798 45781 52455 33356 33356 24747 40976 80517 80517 19050 74767 61128 61128 27757 27757 12544 75475 3077 25881 21182 21182 34935 88966 6508 6508 72893 76659 85310 85310 42768 53305 41301 41301 927 21525 39312 39312 49172 95053 23588 23588 69062 91309 31366 31366 59504 59504 37326 87008 42444 42444 57181 80046 25813 25977 41736 41736 37020 73043 92048 92048 67963 67963 18110 49903 8643 8643 49834 65901 55516 95710 8326 8326 28429 28429 54529 55534 87141 87141 40601 94464 20485 20485 53996 94874 5479 15076 12832 12832 79622 79622 21806 62188 28939 28939 42767 92026 34609 59813 79873 79873 28060 59010 69102 69102 8731 8731 42046 68399 69936 69936 43751 58730 64194 95005 60577 60577 34051 55860 47963 47963 32984 92628 18466 18466 17546 17546 776 12813 45085 71623 92437 92437 59883 85661 54894 54894 45076 45076 4505 38772 31397 31397 41953 49071 89098 89098 53603 86793 11023 95345 18054 18054 80728 80728 2851 68420 74955 74955 43973 59395 32653 42403 22750 22750 33607 66070 51175 51175 7459 66309 7927 7927 20242 20242 889 44057 72489 72489 87091 96588 57687 57687 22424 66382 64802 64802 6021 71702 67764 67764 36104 79719 11479 79705 19788 19788 45616 75633 16206 16206 16710 68358 70213 70213 54715 54715 70340 80797 11048 11048 65006 85443 68372 84404 91670 91670 62557 70835 9185 9185 4238 25985 17944 17944 45968 68491 47328 47328 30353 30353 20658 90485 30631 71551 58016 58016 65750 96686 77430 77430 6467 90769 40543 40543 1915 57297 50481 50481 6297 23048 71226 71226 80021 80021 1941 15800 18868 18868 59940 66920 28234 41916 16248 16248 25276 69715 24592 24592 58124 89412 17188 17188 4744 4744 37921 73648 61265 96505 72668 72668 37719 47589 55369 55369 10809 10809 1695 4860 52682 52682 28908 74781 75479 81523 85916 85916 8539 8539 39358 54314 8626 8626 14431 92599 2419 21667 33586 33586 20256 72817 97885 97885 87697 87697 56312 74788 3701 27384 28107 28107 55188 73932 75884 75884 8930 8930 10555 49698 3537 24781 65388 65388 25856 68909 28303 28303 28092 28092 8618 34491 1165 71827 73935 73935 14246 25329 90208 90208 39189 96609 50456 50456 91255 91255 75600 95141 29669 29669 5529 71161 20462 26980 23648 23648 48482 70530 479 479 31993 80681 74600 74600 49526 49526 62289 91851 50383 86601 4711 4711 65683 65683 73454 93251 23021 23021 376 20335 60000 60000 8697 79836 17774 17774 23008 50636 34148 76663 9072 9072 70124 86571 13069 13069 56555 90572 31781 31781 84523 84523 4814 97429 26826 26826 22657 39074 3109 3109 80663 83351 34478 34478 27230 67040 42639 42639 25570 38852 52370 52370 11443 65283 1002 1002 34200 78167 10030 25329 82340 82340 19184 19184 9044 44714 69380 69380 42923 79239 76527 76527 43579 72463 28668 95472 55003 55003 30243 30243 11283 20148 86636 97440 29845 29845 29935 29935 2711 91945 34391 55098 17536 17536 89969 90872 47496 47496 37960 37960 12062 72770 35456 61129 72665 72665 17701 17701 88138 97816 85308 85308 86344 86977 76565 76565 45859 86525 42347 42347 66941 71766 10978 10978 2839 7601 35442 37528 30440 30440 9446 21884 43900 43900 48509 53877 92111 92111 30754 87893 47548 47548 20469 20469 44040 55764 53465 53465 23209 57467 2907 87338 86871 86871 7321 7321 33647 44316 60391 90326 96069 96069 35211 35211 35564 91639 26646 26646 73196 96344 88780 88780 54198 69682 31496 89204 30963 30963 48302 48302 365 90076 25113 25113 41878 75233 55072 83875 68735 68735 70606 70606 50161 59305 67097 67097 29679 92272 8068 87464 81971 81971 33677 33677 25325 62969 81191 81191 12240 93425 2885 68524 64390 64390 23381 23381 8745 61230 26181 26181 3790 4447 59036 80266 44509 44509 39190 39190 17702 46523 2985 2985 1488 31863 65211 65211 45737 82266 19048 20285 58657 58657 37797 66611 70961 70961 34777 34777 40672 93654 53879 53879 32006 85116 67791 85880 70141 70141 76238 76238 40425 80815 40027 48743 35966 35966 15984 86457 28497 28497 22415 22415 12983 45797 5989 87877 35969 35969 76419 84135 92202 92202 15690 40897 25692 25692 95485 95485 16141 53740 16590 16590 15245 96944 82304 82304 10787 79736 1765 1765 4396 14103 49595 49595 40223 54664 91913 91913 37546 67325 77601 77601 44405 80039 51631 60229 13369 13369 11857 11857 44816 76712 23378 32662 23298 23298 72419 72419 12560 80736 9424 61721 11787 11787 41668 41668 38190 46816 30334 30334 47711 82380 61568 73438 26081 26081 81879 85823 44693 44693 8962 43596 16305 16305 69777 86301 61949 61949 5455 37425 78846 78846 5117 30500 81373 81373 17946 47664 18500 18500 44197 71132 55448 55448 77928 77928 60640 90137 14934 14934 25952 76915 90989 90989 24969 91338 69794 69794 16778 79587 90707 92829 9534 9534 22797 46933 62520 62520 2511 80583 66472 66472 26713 75182 78377 78377 37375 37375 16753 28595 88048 88048 9888 51165 30370 70846 56936 56936 15746 24719 77573 77573 57688 57688 24941 41402 97573 97573 17337 47901 59251 77083 51842 51842 1599 61031 97837 97837 69790 89062 69514 69514 57247 61826 83506 83506 68240 71921 20954 20954 29916 87101 10264 10264 47772 47772 25197 61894 75769 81857 88543 88543 5727 65017 88347 88347 15309 32691 64848 64848 53104 83646 62848 62848 9109 26045 49708 49708 76479 76479 24582 52120 13847 28294 44563 44563 13800 15357 8598 8598 74411 74411 78260 93001 9994 9994 6450 52017 85850 85850 16948 30317 37681 60659 20242 20242 50140 50140 8872 23392 86163 86163 39341 71804 15160 15160 39139 83569 59370 59370 42754 78279 12719 12719 605 58897 20337 20337 8823 25820 83601 83601 16995 34181 11598 11598 29433 59654 74769 74769 41802 50433 52315 52315 19021 55793 36717 83328 75888 75888 7526 7526 17854 80064 48996 48996 13471 84890 31274 81172 76659 76659 7004 7004 9769 39858 52164 52400 67716 67716 87072 87072 6626 47515 46274 65514 50944 50944 45443 45443 2865 63413 81018 81018 27473 81633 16494 78989 15627 15627 53880 53880 9112 55486 50827 85349 27411 27411 22196 94232 7466 7466 23124 23124 30149 79194 52326 52326 41302 61418 16117 16117 11001 40607 26096 71931 96456 96456 20813 52892 30359 30359 49838 49838 20372 79241 19362 19362 41401 67250 67751 81361 54456 54456 67590 70192 57630 57630 35070 35070 26386 71124 15619 15619 3836 73117 27369 27369 55957 80862 71919 71919 87178 90907 9433 40150 61532 61532 10925 12292 32792 32792 49613 50094 31405 31405 2594 23836 63398 63398 53073 94466 56366 56366 52734 63817 96699 96699 26865 71943 29849 29849 14309 14309 19666 77715 21741 93905 10140 10140 30739 30739 50953 62067 75002 75002 9101 44182 4838 50055 79525 79525 35988 50700 56907 56907 22858 22858 68718 91880 7527 7527 70930 90983 12772 12772 16378 84962 11114 38182 36478 36478 46393 75782 41258 41258 59691 59691 28447 61093 1389 38119 6523 6523 29336 29336 43915 75068 46633 72898 69438 69438 27980 62582 29904 29904 85495 85495 62827 96738 12101 12101 15477 69451 73186 91326 72052 72052 16468 73087 55084 55084 84294 84294 5387 41339 66161 66161 50925 58488 82311 82311 28842 47096 63817 74497 72249 72249 42187 43992 8676 8676 71845 97622 79139 79139 3874 3874 641 34136 24770 24770 50264 80950 68488 73608 71793 71793 49566 49566 22170 79889 95727 95727 60693 73180 46248 46248 19658 75225 54284 88670 86643 86643 13001 13001 7203 96971 5353 34859 98393 98393 13098 35322 94006 94006 42231 77661 65831 65831 27869 47736 84764 84764 5418 5418 25225 93745 79213 91676 88523 88523 13734 25579 75580 75580 13943 68618 68347 68347 39272 39272 61140 72512 56257 93097 8855 8855 10065 88829 3152 3152 4620 4620 14909 24218 60449 60449 71304 86160 80394 80394 49190 60616 16675 22850 51805 51805 33248 33248 86399 95515 28545 71144 76674 76674 15031 51946 29556 29556 66476 82151 66976 66976 38896 38896 231 48802 15279 58245 80722 80722 40880 40880 2306 66983 73508 73508 32929 86545 59426 59426 75720 79452 51265 51265 11791 49080 32327 32327 65366 83160 6065 6065 34594 75080 6677 85114 41586 41586 34123 67784 27981 27981 59228 69416 81403 81403 17589 17589 11724 18247 36056 44642 88278 88278 31292 43379 65299 65299 13672 13672 22985 50857 63873 63873 14727 52114 26362 26362 29588 61751 69126 85813 12781 12781 30884 30884 25249 82113 50382 50382 56117 81842 74262 74262 43145 82610 57577 62830 27165 27165 38988 83656 82245 82245 26278 26278 21410 84919 73513 73683 18510 18510 90811 94798 4502 4502 12089 43541 80885 80885 6262 68434 7390 7390 79501 88523 46461 46461 4158 14886 75025 75025 12469 23022 36924 36924 75702 75702 26742 67342 46957 55082 47298 47298 485 73593 58122 58122 5963 49550 71724 71724 45918 52184 53980 53980 42451 42451 37383 51864 30219 96210 95577 95577 63787 63787 23265 56317 31370 64628 44621 44621 45508 46196 38088 38088 67878 67878 59511 67528 73367 73367 55009 91850 32839 32839 37896 97186 23418 97538 30988 30988 9821 55969 7968 7968 10630 77466 38710 38710 36148 36148 9817 38054 23542 23542 33438 55075 74410 74410 35923 39519 82596 82596 73730 80282 555 555 41177 45792 11591 11591 25971 94231 3460 27996 25693 25693 95834 95834 33875 82803 11472 14897 77314 77314 27606 84035 50580 50580 55997 55997 45715 78104 26565 26565 82429 96642 25557 96763 47772 47772 81572 81572 10854 42452 81523 81523 25178 57932 25709 80202 28873 28873 71819 85460 72829 72829 2279 2279 64827 87332 93340 93340 25335 71804 30733 30733 19803 58356 37942 37942 26928 54978 87992 89651 85798 85798 34554 44949 61596 61596 36948 36948 41547 67198 45455 80321 47910 47910 22195 94521 19856 19856 71965 71965 33243 93925 27953 63102 70056 70056 16327 16327 16310 96126 62798 62798 33207 74452 68 63980 59477 59477 64140 64140 15447 72729 91895 91895 8643 28041 43311 48473 28810 28810 59712 59712 85782 93478 8348 65463 58709 58709 1015 1015 19885 76935 53304 53304 45531 64639 58582 58582 92550 97142 28774 28774 8446 84110 44318 92565 37285 37285 87749 87749 76720 80320 4073 4073 6694 77777 49856 82246 72163 72163 87344 87344 82702 93328 93390 93390 34195 59437 50023 50023 49886 81335 5781 5781 8204 18851 335 33016 68128 68128 26627 79287 32139 32139 63552 63552 810 48519 57014 57014 11076 38607 88988 88988 9201 58729 39362 58012 34876 34876 79323 79323 40862 79852 46065 72595 20128 20128 89040 89040 14394 19502 59995 59995 35277 84476 42741 65430 38909 38909 4176 14528 83737 83737 36428 64254 29266 29266 72988 72988 35071 85782 4688 4688 29727 98187 49866 72645 15103 15103 59012 59012 29533 68483 22401 22401 4276 42892 53268 64685 27124 27124 9427 9427 94248 96909 76298 76298 39847 63121 10772 10772 7978 32484 5333 9975 27818 27818 48980 50693 90900 90900 15116 59941 36317 36317 5864 83351 24604 24604 7885 19875 77569 77569 5334 57863 26157 26157 88401 88401 43784 47177 51774 51774 20775 90577 6212 67680 76801 76801 81517 81517 63336 80856 1093 1093 21431 88939 73203 85402 67547 67547 4085 4085 46845 70553 13966 20045 66449 66449 16142 90399 32677 32677 60631 60631 26015 63122 78820 91726 16738 16738 70131 70131 43299 93582 3220 3220 37628 88897 62586 62586 47123 48096 28653 39009 22439 22439 62319 62319 42802 90023 76559 76559 33050 57168 20576 94180 88741 88741 7268 89700 36951 36951 51886 51886 27157 29279 76099 76099 1577 80046 1939 1939 10387 66015 1189 29646 12085 12085 26188 66312 83950 83950 7191 53331 18858 18858 64669 91288 2730 2730 51905 51905 17054 19157 17620 17620 6155 96716 55172 64392 25350 25350 66594 66594 11438 51911 6088 96213 2567 2567 68842 68842 26647 37332 16399 16399 46364 72807 93391 93391 72553 76529 44531 44531 15439 85889 27117 78638 67722 67722 13948 13948 85324 87754 6766 6766 48752 58775 8547 8547 14727 60792 39436 39436 38342 52089 2798 82308 29050 29050 45095 75378 46911 46911 29545 29545 9093 26731 18246 18246 40947 64567 92023 92023 2264 68940 46546 46546 8285 73347 11301 93036 78806 78806 11761 87533 83507 83507 9195 9195 37786 94197 66868 81861 38997 38997 82523 82523 12414 23053 49187 88053 23649 23649 35161 35161 63314 65342 16792 66558 46831 46831 47413 47413 89297 91606 48459 48459 29926 46055 38902 38902 14464 73519 88288 88288 7355 66074 34430 34430 17334 86703 8629 8629 57027 59080 21228 49825 35838 35838 81690 81690 3793 5972 89063 93126 54600 54600 58545 58545 9540 42435 30762 30762 86959 87476 62138 67395 33137 33137 4769 4769 11235 49278 92896 92896 45330 68885 20695 68209 61911 61911 48270 75096 49122 49122 3439 27837 1669 1669 69701 73153 94473 94473 33092 91301 75389 75389 15891 69472 83137 83137 26891 84009 36680 36680 12491 87260 29171 29171 30973 30973 34400 78431 52670 57872 46963 46963 21384 51403 66581 66581 5675 93019 53159 53159 4893 13740 90784 90784 5987 90029 5556 5556 40674 46570 20856 20856 3213 92958 90358 90358 24222 24222 5725 95855 89619 89619 27799 79881 94266 94266 18208 30376 88614 88614 61118 90321 27501 72600 67504 67504 70348 71793 92271 92271 30581 57914 68915 68915 5861 66420 83047 83047 64319 77688 79958 79958 17554 17554 16959 92611 44965 44965 75629 90190 49349 87307 2036 2036 87666 87666 2741 25024 14896 14896 45470 71797 47101 60771 84680 84680 81373 81373 40371 76508 40559 68331 67535 67535 40836 40836 57016 69830 48836 68745 78580 78580 34857 34857 23516 84566 15574 63548 66091 66091 11331 28183 43962 43962 23090 23090 2160 52439 6681 6681 6522 52957 9754 9754 52778 68262 37252 91460 60749 60749 19674 39877 97811 97811 20233 22263 95901 95901 18650 83059 82722 82722 45116 46966 65303 65303 22823 22823 81913 84569 4490 36292 38750 38750 1939 22613 69536 69536 46291 67639 13928 13928 81117 81117 16993 65105 10167 28387 88175 88175 35477 35477 77138 81405 64523 64523 54596 97645 60554 60554 12378 28939 50884 50884 45128 47303 23107 46130 46857 46857 52080 81336 21470 21470 16 16 74946 88300 21887 67750 95766 95766 40440 40440 76256 94889 83443 86951 72984 72984 54527 84115 43890 43890 95910 95910 58382 64873 7697 87882 53370 53370 1155 79750 3880 3880 26381 26381 44665 70948 7076 14609 58357 58357 80084 80084 20512 78596 2205 52128 80737 80737 52513 66716 53503 53503 68641 68641 57737 70461 41084 77837 86284 86284 10939 10939 3420 66733 3788 83004 39194 39194 42384 42384 7630 42840 1485 5187 16797 16797 11175 11175 27271 33159 88574 88574 23005 41339 82496 82496 2981 9838 33623 34032 65999 65999 41146 41146 58072 58790 48777 53733 61979 61979 14082 60389 26085 26085 82789 90672 51130 51130 26059 82276 7502 7502 62611 62611 62892 71905 39763 39763 48238 83845 57142 70001 94479 94479 9017 9017 10991 95794 1057 31155 83301 83301 11992 14022 75090 75090 33823 88288 58605 58605 15853 85178 84502 84502 42168 60053 86133 86133 25009 30414 58707 58707 83028 83028 34460 60872 58727 58727 18436 81510 27765 27765 16605 85874 43112 43112 4791 89680 65199 65199 10401 70264 72937 72937 70720 79235 37247 37247 7596 23447 7560 7560 3368 86389 56629 75639 93663 93663 55825 67357 92932 92932 13610 49262 62078 62078 31020 77493 62657 62657 69708 80718 3307 3307 96126 96126 30735 43373 10247 94010 60797 60797 71889 71889 7350 61772 1435 85981 56450 56450 18341 59219 31942 31942 66239 74856 38477 38477 17276 95514 34171 34171 80338 80488 39920 39920 89728 89728 7673 34503 46050 46050 4032 13017 68090 68090 19807 77854 39603 59869 73655 73655 6860 20921 97792 97792 2062 2062 8191 93183 44235 70694 862 862 9290 9290 17386 43630 31918 67772 31243 31243 54287 54287 30617 86957 63087 69346 94563 94563 42348 42348 50596 88178 24117 24117 62254 98210 64429 64429 45106 69723 41051 41051 36505 97790 9574 9574 77968 86626 50100 88645 97275 97275 3362 3362 76293 86860 15728 80275 44506 44506 62124 79800 63450 63450 8558 70224 90610 90610 73291 73291 43265 65218 12219 12219 8949 26812 45688 45688 66544 66980 61812 75199 94679 94679 54050 54050 47186 59871 74392 93148 27404 27404 81491 81491 64785 83381 90535 91662 79521 79521 35631 58477 79094 79094 4687 18097 46975 46975 10679 47479 47975 47975 83004 83004 58168 94904 63334 75024 50755 50755 40641 40641 6352 96981 23351 23351 3349 85322 40132 50513 55112 55112 51134 95162 55161 55161 69960 69960 69799 94332 72257 92482 74608 74608 18999 87773 76124 76124 4121 4121 15681 28274 32858 32858 21454 65189 21500 21500 52620 68367 47693 47693 57342 94778 10069 48919 79424 79424 13977 13977 94206 96982 66142 66142 14271 70568 25218 82799 31462 31462 46715 46715 53750 86810 76887 76887 25574 84075 29529 89152 75303 75303 61850 84303 14550 14550 58350 58350 29545 89485 54413 54413 38018 71643 46476 95041 11649 11649 47082 51433 98109 98109 15693 74230 42913 42913 32905 49641 72802 72802 95611 95611 24066 31221 37364 37364 65301 92101 10845 34973 79307 79307 58628 58726 50682 50682 76944 76944 64310 95115 21571 92763 39077 39077 49300 49300 29722 69400 52221 95922 39564 39564 33148 33148 35062 79856 19646 89679 80299 80299 34856 44571 82117 82117 78487 78487 45768 93465 2577 49309 2466 2466 64327 64327 57440 91467 40962 58697 38847 38847 13360 38613 27940 27940 65401 65401 16956 25816 66870 85672 87370 87370 31880 77282 70340 70340 10163 85970 8767 8767 61467 65639 94348 94348 66129 66298 77504 77504 67859 67859 78892 90244 2096 60969 40088 40088 783 783 25429 41518 26759 56006 36601 36601 5991 19719 53476 53476 67823 67823 61035 97475 59953 93272 29935 29935 56434 56434 56148 71622 44345 44345 92275 96537 14848 14848 36953 98188 34677 34677 13129 17297 4158 4158 54799 78168 30911 80142 48047 48047 29471 29471 30095 58849 45489 91853 75493 75493 66476 66476 21727 48244 24879 24879 6744 10266 71405 71405 519 58238 49573 83994 39253 39253 35147 35147 43624 48717 58730 58730 14869 95526 55460 55460 5838 54961 37070 72831 3820 3820 97221 97221 6838 36556 19623 19623 73856 98015 18619 18619 31227 60520 36210 36210 44058 49014 74592 74592 40518 82349 79548 79548 1813 2891 13869 13869 43023 70166 48861 48861 16254 23002 27808 48160 88339 88339 25529 51605 8449 8449 25903 64626 45903 45903 64566 64566 49010 53034 8232 92712 83545 83545 37641 37641 76226 78675 37624 37624 7190 52612 32111 71772 47803 47803 1245 24303 84913 84913 32611 32611 30495 50506 75856 75856 33345 75300 29128 45152 74248 74248 38351 38351 52297 72031 52422 77760 11612 11612 19388 33061 44537 44537 81762 81762 5374 50549 45777 45777 10399 17927 58087 96207 45174 45174 15347 15347 5712 36344 24783 24783 33964 51620 13413 13413 20600 32071 50597 50597 77600 86776 94187 94777 44658 44658 20021 20021 18991 92655 30444 86204 18787 18787 31504 39402 37616 37616 13417 13417 19431 92409 36328 72133 50165 50165 7120 83315 53529 53529 60296 60296 77433 86787 85238 85238 10992 52301 16966 70939 76134 76134 8897 21711 71305 71305 85413 85413 19745 93125 9851 15292 81739 81739 22428 34156 31221 31221 11559 96640 80393 80393 9327 9327 31930 90612 21560 92711 17975 17975 59799 81717 66608 66608 15744 15744 5010 42804 25076 88792 17758 17758 16997 16997 5738 55809 59421 62891 46162 46162 20780 73942 73314 73314 41655 57642 68149 68149 77782 81121 44597 44597 38111 51692 32133 32133 77446 87424 22608 22608 7300 7300 51398 65740 79310 79310 19827 46955 22581 95403 23181 23181 73768 73768 6749 92336 23094 91914 82205 82205 31680 32079 73092 73092 71037 77783 94226 94226 54273 71443 57324 57324 24958 87131 34844 34844 37643 37643 91975 94678 24064 37146 48179 48179 28713 38739 86735 86735 23353 64566 4845 4845 88274 88274 24211 86148 28711 86664 98275 98275 51470 55462 97828 97828 36779 36779 42642 50585 53396 53396 13290 88260 2654 68716 34510 34510 73567 73567 6472 20583 21494 21494 18016 61608 68271 68271 32099 43400 80948 80948 53848 58374 30043 30043 21913 69192 3937 51992 64662 64662 36999 57792 64968 64968 9361 9361 81174 92668 24221 51530 72467 72467 936 37970 50772 50772 91713 91713 7090 66657 4719 58412 68645 68645 7445 7445 53861 78770 5880 43216 15079 15079 87351 87351 19555 60888 10207 59607 6818 6818 25662 25662 89632 94952 12853 41318 66542 66542 54945 54945 45576 67728 17004 17004 39115 80361 45558 72662 62816 62816 30183 57382 57709 57709 16429 16429 25536 72404 40789 40789 15030 67934 13267 61884 27620 27620 42618 66561 57097 57097 32495 32495 46529 70442 88243 88243 18283 23937 440 21450 8436 8436 29345 74519 9493 9493 23689 49577 78502 78502 75468 76996 30008 30008 44795 44795 1882 62765 30227 30227 59057 64665 65481 65481 20201 35890 37687 37687 10258 43014 76722 91427 68800 68800 44044 44044 55325 92800 28549 28549 45968 65799 248 90305 83301 83301 58309 64152 9185 9185 57160 88252 2281 2281 42476 92687 7520 7520 5886 12794 88382 88382 24460 56627 20142 20142 75819 75819 39009 44950 4200 87376 44949 44949 94786 94786 748 84955 43609 43609 6813 25849 46655 62249 10635 10635 21202 87561 72287 72287 33330 33330 62901 74541 77690 77690 53900 67871 53506 88441 42525 42525 13257 45445 12387 12387 11741 35038 10045 10045 35488 77082 4901 4901 44376 72475 66490 66490 19911 19911 3880 96145 23143 27177 40196 40196 47509 89303 65010 65010 53183 53183 53434 82470 32646 64996 71314 71314 49124 77414 84750 84750 33175 96267 24070 24070 26636 76665 44289 44289 39544 39544 76479 96852 15792 95972 97244 97244 2012 50498 47472 47472 27387 27387 11788 56761 7728 7728 64159 64418 62235 62235 55841 87358 30683 30683 71379 92542 58072 60092 36973 36973 47507 95816 81752 81752 29997 29997 46501 58466 52285 52285 15634 52897 4139 41550 40334 40334 93102 93102 77553 94794 43735 43735 39749 83674 72631 96617 80762 80762 10422 17484 52053 52053 17993 32407 9921 9921 26860 57837 31334 31334 42264 70313 87798 87798 30755 30755 59389 86542 79810 79810 20269 23104 82377 82377 2071 61268 28807 47863 96502 96502 11680 11680 31040 56771 72473 72473 7733 90068 84402 86483 15237 15237 64641 80144 15868 15868 43072 80666 10659 10659 19185 21145 39391 39391 13848 57007 93926 93926 89855 89855 11198 90988 3013 3013 26734 40727 46428 88326 72542 72542 35928 81155 17041 17041 49849 49849 58460 91818 44744 49860 9297 9297 94995 94995 86042 95817 32864 53813 30827 30827 50695 50695 66910 96993 17252 95610 42862 42862 47850 53852 38496 38496 45078 69090 1940 1940 13659 87364 97790 97790 49181 49181 4775 35996 57098 57098 79339 83612 8541 62157 86608 86608 45646 69503 96439 96439 55696 80185 46443 46443 29479 29479 12255 90181 75618 80098 88423 88423 38666 74746 74667 74667 12781 64990 51276 51276 47665 80000 16264 16264 11390 51312 67970 67970 95035 95035 7301 93667 756 756 19482 34640 19023 30609 78648 78648 17185 17185 34193 44353 2036 57013 79097 79097 60263 88137 39500 39500 44908 74848 91913 91913 14511 20047 23196 23196 9415 70370 79646 79646 25540 25540 56779 68393 71351 71351 6701 85611 30440 30440 51103 70878 31452 31452 11034 31987 83162 83162 26288 83911 40177 40177 34286 53457 23548 55554 70366 70366 15679 23402 889 889 15078 50534 55912 55912 26961 26961 11596 42312 6213 51941 44865 44865 16268 82466 23297 23297 17740 17740 11552 36522 38168 87525 40372 40372 72169 72169 9631 49674 15255 17744 29485 29485 4580 4580 4430 45627 22554 71103 53436 53436 71788 71788 460 59530 73139 73139 33025 71370 65097 70412 52717 52717 66734 86736 65642 65642 5462 5462 36559 74429 25532 64065 9112 9112 86833 86833 66089 92081 64292 96495 36736 36736 34868 34868 8482 11316 5906 49351 80549 80549 71140 71140 22128 45900 94771 94771 37281 48587 31318 35688 17145 17145 20306 55751 25247 25247 89724 89724 25056 80174 7084 7084 85715 96446 7672 61631 4827 4827 12185 50627 13230 13230 14133 14133 73325 74933 98027 98027 2325 71654 17338 35812 75843 75843 33062 77858 66312 66312 45201 67968 19966 19966 70034 82646 6084 6084 11189 11189 60967 80774 19441 26184 79461 79461 6875 6875 40106 65648 26189 42565 91814 91814 57014 59632 42572 42572 95919 95919 49302 90436 37053 37053 67108 80267 16814 46866 61578 61578 7336 7854 17477 17477 58405 85053 35178 35178 23798 35313 322 322 7853 7853 28484 38684 43848 43848 6982 24424 52215 52215 53420 62505 30396 76417 46770 46770 12351 67583 16716 16716 53246 77873 58804 58804 6828 6828 35606 71608 28571 72585 39652 39652 10373 38394 10234 10234 76197 76197 40200 72321 68262 68262 41756 91270 37310 37310 17746 50301 1418 8752 94831 94831 26276 26276 45178 51307 26416 26416 23366 68171 6850 28194 68393 68393 51185 51911 95273 95273 11127 11127 32988 37009 3643 3643 54963 76294 31250 80722 47982 47982 20996 97107 19171 19171 739 34693 18581 18581 69844 89867 38800 38800 54952 54952 32843 77683 63666 83458 27024 27024 23971 23971 1749 71252 42573 42573 10724 57999 25643 25643 30148 37689 58167 95194 64300 64300 32847 92348 10522 10522 58465 58465 39124 88100 24343 24343 39497 64020 29457 56840 50127 50127 33606 33606 16685 58001 43019 43019 5777 56113 29076 95696 81433 81433 49474 60890 56033 56033 80882 80882 60708 85450 11843 60346 66863 66863 44097 91662 19833 19833 4903 71196 37 37 50588 50588 48050 96243 5266 73131 83578 83578 92498 92498 26205 86225 40476 62876 12931 12931 14729 14729 23504 92304 16618 86747 51203 51203 3494 20282 74310 74310 22151 29505 94895 94895 48390 56937 72717 72717 67438 90757 36779 36779 38239 38239 43000 75062 49193 49193 24491 93480 4203 4203 68784 77327 17923 17923 5420 44688 80968 80968 20428 94316 37764 61302 14101 14101 1794 1794 7023 32971 85497 85497 28282 71399 82425 82425 60834 80193 37496 37496 70949 81226 90915 90915 42996 49564 51479 51479 83689 87395 75 82880 49955 49955 19072 19072 26258 42885 89284 89284 42498 68263 21704 21704 81505 88027 22481 22481 52452 90977 9920 9920 15850 30741 30720 30720 47567 97425 65739 70387 45781 45781 3850 38842 23423 23423 10704 65815 28601 28601 21122 21122 75360 95039 17345 86811 7788 7788 56353 56353 62056 69279 23894 23894 24209 61097 10299 68110 21796 21796 3541 91454 58310 58310 8690 41395 47591 47591 32431 75427 36979 36979 17341 17341 92014 94210 51040 51040 602 15727 93733 93733 39672 64868 36164 52470 2638 2638 2557 2557 16908 85295 60138 65466 28868 28868 5664 95522 89316 89316 62596 96942 76863 76863 63896 63896 49545 56937 4609 83832 11635 11635 26152 26152 72726 93424 1558 77725 64951 64951 49442 94001 41869 41869 91239 91239 42146 71035 10032 82024 9832 9832 28822 46018 89020 89020 64904 64904 54603 79484 18033 18033 21606 95563 47369 47369 29236 94056 23980 51196 67788 67788 21999 32453 71728 71728 31719 46409 29970 29970 69048 91997 77094 77094 4993 17544 97447 97447 45615 45615 469 71920 80898 80898 2995 59793 85545 85545 30334 59870 72419 77088 59194 59194 38512 46718 57089 57089 13762 40509 92266 92266 11904 11904 32206 45919 79871 79871 13240 61078 46419 46419 3335 54691 84668 84668 41494 76618 13695 13695 44576 65652 66389 66389 3314 29432 7806 7806 11202 75477 79191 79191 22458 32943 84593 84593 55854 88485 59885 59885 14197 15912 9201 9201 26507 60524 40215 96929 52805 52805 65617 91090 58634 58634 83377 83377 17956 27932 33763 33763 37179 63260 6574 6574 78811 98207 13243 88573 83678 83678 11557 64383 83167 83167 93743 93743 25840 32598 74975 81421 6292 6292 33235 80948 33355 33355 20408 55303 52509 52509 53270 53270 70069 94241 83071 83071 44585 78767 19971 66658 76743 76743 64311 64311 10774 22800 22095 22095 49906 82610 50255 50255 44686 78944 16885 16885 29104 29651 33023 55919 56985 56985 53194 87724 82453 82453 27000 27000 21226 33019 3923 40041 49954 49954 50920 50920 8212 22969 46148 46148 2746 21805 31223 85255 47977 47977 56095 56095 40213 93141 37080 81763 41554 41554 57690 57690 9816 92254 1805 1805 17685 58202 3116 15034 49607 49607 51589 56802 25670 25670 28983 28983 25910 41037 11696 96784 33618 33618 12619 22272 10890 10890 78622 78622 69719 88460 93228 93228 21065 27082 5399 42757 18687 18687 93146 93146 414 24263 56028 56028 4718 17321 61139 61139 16683 19080 53962 62904 44622 44622 44310 44310 48566 78741 88064 88064 61638 76930 27458 27458 45699 71071 72754 72754 25844 61024 43169 43169 4470 83136 73300 76916 17030 17030 77035 98003 92581 92581 74737 74737 55452 87695 92446 92446 74967 95230 80680 80680 48131 80400 14781 24088 88612 88612 30667 30667 24851 76359 72047 72047 39299 68989 81156 81156 62276 83949 39382 39382 32004 68587 62446 93806 94633 94633 4623 9142 9440 9440 89068 89068 31533 73226 45497 45497 8167 60694 61908 72724 64640 64640 65200 65200 46073 49089 21083 64476 48312 48312 35307 35307 44216 95536 92559 92559 50373 80671 34516 66339 75161 75161 6512 6512 37600 39553 59429 59429 7688 81570 18859 18859 52097 78412 2860 2860 74375 75738 20073 27368 53814 53814 61354 61354 1095 54559 48663 48663 20316 56396 90561 90561 21738 68183 85305 88187 9835 9835 66584 66584 50600 51933 61579 79592 28050 28050 54146 54146 26716 64133 67200 67200 40279 48713 52035 91440 27402 27402 54384 54384 7039 93098 88552 88552 4211 14410 10003 63648 74215 74215 23700 64515 82891 82891 46005 50005 5464 5464 46 39042 23464 23464 92379 92379 40862 98189 33776 97159 91263 91263 52671 90472 94708 94708 72950 72950 84946 98002 36031 36031 4582 95418 87262 87262 76466 76711 20582 20582 12936 58175 3690 3690 28867 97121 43842 69862 50659 50659 66027 71650 55820 55820 591 591 63848 72895 38149 38149 22506 92604 15555 93349 19696 19696 30280 30280 44653 52236 30081 30081 47080 79090 38638 38638 46559 83355 580 61737 73863 73863 69940 69940 40646 92144 35465 80019 47805 47805 1937 43369 49602 49602 35842 35842 25595 26479 21151 21151 30271 92815 76139 97053 91277 91277 11758 62304 97286 97286 93028 93028 25923 53659 9108 84413 68246 68246 16733 16733 18199 82205 30496 52089 46519 46519 62102 62102 13026 42908 66404 66404 28426 54719 69644 69644 36471 65933 79242 81502 33780 33780 55241 68027 54291 54291 43589 43589 63922 84614 9967 9967 13372 65141 7045 70944 19750 19750 5868 52555 88360 88360 40137 89555 89730 89730 15596 93774 41036 41036 12773 12773 30978 61845 58205 58205 12220 95769 47402 66390 81010 81010 92238 92238 1496 78409 90668 90668 44693 96700 26763 26763 41110 76443 71837 71837 28415 53128 36623 48235 58696 58696 27697 27945 55403 55403 47298 47298 34527 60097 145 145 48009 58536 73681 80058 68365 68365 61373 61373 13815 33936 17979 73534 64226 64226 41072 68829 53690 53690 9673 17577 44432 44432 64989 64989 13315 96660 11420 65633 5789 5789 58258 82804 53353 53353 29217 86045 19032 19032 35398 35398 60133 63309 25896 70095 39121 39121 31247 57850 94810 94810 4757 27242 18896 18896 20461 20461 9229 63065 32273 55180 15521 15521 25979 90343 36211 36211 58633 58633 61763 68187 3689 26829 11714 11714 879 78907 90171 90171 89057 89057 40477 55977 95497 95497 28775 66793 23317 97648 60527 60527 9251 25649 5152 5152 72653 89285 85313 85313 18032 29536 95700 95700 84731 86539 15703 15703 77868 87533 62540 62540 55503 55503 16757 44712 44038 79443 30696 30696 45600 76341 82437 82437 46541 78863 93825 93825 48432 87232 3335 3335 74724 74724 51097 70041 16332 76712 61286 61286 68726 81900 66080 66080 49176 49176 3896 42869 55673 55673 72720 96785 20941 58001 83844 83844 48561 65484 1425 1425 87219 87219 41410 87975 12107 78258 1953 1953 92143 92143 28516 81727 57508 72390 74868 74868 8015 13323 26700 26700 43103 43103 33248 72311 14734 14734 14630 60285 45204 45204 45217 83176 42010 42010 26462 95351 62226 62226 59979 79901 54358 54358 11866 50919 8153 80803 23154 23154 18303 18303 25963 81247 13835 13835 24149 53121 90778 91408 41419 41419 88343 90385 53469 53469 89315 89315 31891 85177 28510 77773 58405 58405 27309 27309 6810 60856 40905 93404 24040 24040 13350 13350 34712 70938 94391 94391 77636 96576 7934 74463 93628 93628 25556 68042 28535 28535 46823 86591 77881 77881 26485 33993 1449 1449 19303 19303 13565 52535 7390 7390 42623 75096 40010 40010 63271 90250 34047 34047 51919 96002 74176 74180 11358 11358 28798 28798 25561 61642 51115 51115 39319 97652 2970 14431 64127 64127 1303 1303 45363 70100 73473 73473 62070 89493 80046 80046 10684 35260 89418 89418 28083 29465 50553 50553 22888 55023 63459 63459 62565 88094 54907 59247 24611 24611 1470 1470 45806 62256 17482 33114 3483 3483 53903 85241 78874 78874 70854 70854 2047 97452 22155 22155 70950 81515 59634 70351 40729 40729 42237 63892 24150 24150 80960 80960 5457 33688 93884 94214 18439 18439 81014 81014 52940 65107 92017 92017 83692 88941 20863 51572 41114 41114 65230 78784 14841 14841 59482 73231 38987 38987 24637 79892 5373 5373 3496 17898 30679 30679 46269 96511 424 424 15909 23932 57441 57441 36428 94628 48874 48874 84238 84238 13439 20442 26769 26769 1356 91959 46438 46438 35111 49176 3289 3289 10131 63894 18546 74659 77007 77007 19292 78330 22467 22467 43914 61103 57703 57703 1320 44801 5641 5641 74061 87149 44764 44764 58963 94388 45891 45891 32379 32379 13623 25736 42789 42789 34150 97379 79574 79574 5675 81335 677 677 7272 65380 40561 40561 35608 57675 56820 65287 92076 92076 52358 52358 37434 52967 9619 37300 6230 6230 44276 44276 39016 97730 70262 70262 5270 95988 72294 77018 16202 16202 83082 96437 12400 12400 93815 93815 14174 78749 87876 87876 23206 28580 38382 38382 36962 64460 46209 74995 8639 8639 51200 85930 24172 24172 35032 36133 87560 87560 78778 91044 94508 94508 5390 24075 98233 98233 64655 64655 1739 24014 40577 40577 48502 69507 90698 94164 79516 79516 1944 1944 32015 38968 83132 83132 58256 76227 12175 12175 20201 61546 30876 82064 16894 16894 7256 7256 59604 92494 14696 22304 91690 91690 9987 9987 19922 73148 64104 75567 312 312 56603 96177 44018 44018 3982 3982 40571 94646 7450 44621 69649 69649 16726 16726 20438 55001 18327 87701 53169 53169 5765 58697 94256 94256 43762 55591 86607 86607 27296 95934 4011 4011 68430 68430 35227 66269 23845 68648 15636 15636 45454 87637 51836 51836 84566 84566 91910 91975 61968 61968 60364 73697 36985 68495 65149 65149 35095 92909 16098 16098 9553 9553 26113 91207 79665 79665 62998 69908 3436 3436 13351 34780 12719 89793 84440 84440 32837 59286 72920 72920 24097 24097 44334 88228 95203 95203 1530 26316 95109 95109 46753 78972 48873 51474 83623 83623 72338 72338 46009 57781 44194 62311 62812 62812 56334 56334 6340 12947 38387 79396 30943 30943 46561 46561 55022 81080 3771 3771 34714 87860 59772 59772 23731 57965 20749 76850 87434 87434 61529 61529 51389 85989 75010 75010 10909 63457 68271 90849 77191 77191 21407 21407 13853 69696 38456 38456 41060 60493 25218 25218 3386 97824 21610 21610 28592 73951 5836 90577 41629 41629 86960 86960 25654 65495 7385 7385 68565 68797 15227 15227 29569 66597 49622 73832 32656 32656 40317 60554 62309 62309 1240 20226 82732 82732 25629 46009 9568 9568 32805 60680 28647 28647 51215 51215 65240 97325 55786 55786 36785 76267 82433 82896 68821 68821 39292 39292 10405 10788 60307 95143 96017 96017 89096 89096 45797 89520 34729 34729 3258 77398 11642 82945 14372 14372 97048 97048 39879 81008 60575 60575 29834 78792 5975 5975 17981 49174 13694 13694 20614 46072 73234 96895 52339 52339 36554 97243 91094 91094 20436 20436 21037 74196 5520 77832 25683 25683 43316 43316 18209 53823 16412 83875 93407 93407 7920 15695 40504 40504 34264 42555 85440 85440 15119 15119 50559 91236 60204 60204 20082 77040 43448 78629 74058 74058 63419 63419 30219 40722 25729 25729 36704 86635 25061 36489 43745 43745 39969 42017 64291 64291 89049 89049 13017 22485 39189 73519 23375 23375 33942 33942 38839 83987 85490 85490 32127 90200 78281 78281 66860 90084 18375 26181 60131 60131 37417 37417 10744 64386 4833 98006 89265 89265 4932 93895 83551 83551 2725 40670 61993 61993 72886 72886 14376 57824 89079 89079 17225 39500 20008 34397 9663 9663 36012 36012 29624 74877 51475 51475 68239 81687 51630 87677 3908 3908 49446 49446 5680 35156 44185 44185 19461 73069 9931 70129 65377 65377 49908 49908 56741 70487 77382 77382 3766 27481 10328 10328 59895 64725 28948 90084 92832 92832 13067 13067 8965 76355 35519 35519 35534 57587 96881 97187 39869 39869 2970 82851 46566 46566 11160 94760 84995 84995 53657 56426 66282 66282 25233 52103 44491 44491 11127 11127 3364 91231 91909 91909 8455 75898 15669 51448 15847 15847 41113 41113 5614 49149 14198 14198 13905 27119 29154 29154 101 62572 35890 84966 29678 29678 36609 52150 92831 92831 43842 93609 87088 87088 9725 9725 14386 27488 4631 67665 36352 36352 47052 47052 37995 55826 84123 84123 31517 55061 23740 23740 44416 79249 43226 43226 77701 78404 7199 40968 30255 30255 70861 75011 9487 9487 1992 50914 16784 16784 37766 37766 25282 57234 26090 34883 36327 36327 23499 78389 67922 67922 4583 52283 32314 32314 35559 82392 81983 81983 68582 68582 6459 60850 54017 54017 81450 92288 15547 86430 11592 11592 5575 5575 24203 60036 50811 50811 53646 72994 86438 86438 9927 88158 9566 56489 97277 97277 29451 29451 26251 75506 50522 50522 18321 34375 5648 5648 59945 67640 53209 64780 35852 35852 22875 22875 55305 55604 8741 76753 44468 44468 53847 53847 10556 82405 63621 95579 37942 37942 26664 26664 12673 76562 13024 13024 20696 65326 66849 66849 52554 74703 38498 83854 82452 82452 27987 27987 27054 83341 90357 90357 36312 61748 10279 10279 45040 57177 95018 95018 63715 96728 41761 50633 11210 11210 34217 38142 72036 72036 15415 62352 85679 85679 11387 71372 66470 66470 16754 16754 5815 71234 74424 74424 67743 98072 58593 58593 21744 87375 27669 59597 23766 23766 87708 87708 9768 27808 62224 62224 18417 30456 29527 29527 12261 56601 39061 39061 42353 69309 23599 23599 8376 15832 44348 84124 39654 39654 32841 32841 9189 37774 3581 3581 17009 48888 13309 30759 65661 65661 35893 61564 30590 30590 88337 88337 23611 27088 69051 97495 68569 68569 15459 15459 24555 69203 45985 45985 16574 52975 6191 6191 71861 76899 37934 67822 7141 7141 15689 95772 23744 23744 23162 62217 68740 68740 22026 22026 26798 59978 56371 73197 24303 24303 59250 59250 23202 52349 12213 89900 91608 91608 29787 29787 41171 67961 79179 89951 13385 13385 37772 37772 9799 72921 38760 76618 59369 59369 26649 29477 94268 94268 21068 21068 13722 27737 85395 95204 42058 42058 45260 45260 69960 78203 56680 79190 79039 79039 15223 64220 41140 41140 52872 54988 17763 17763 81347 81347 68379 83294 87269 87269 13365 38971 81448 81448 34794 41954 94240 94240 41421 62598 45417 96734 2566 2566 23853 78623 77430 77430 66168 71001 13388 13388 1155 1155 5775 45626 51572 51572 46378 98155 35717 75698 80977 80977 3123 38174 86714 86714 58857 58857 83383 94444 60091 81788 50708 50708 24302 97324 804 804 43846 43846 44087 77629 43132 43132 37401 97946 36772 36772 30206 87576 66534 66534 15250 88535 47976 64063 65419 65419 19580 19580 32418 65228 22948 22948 39707 83265 3333 3333 3929 45447 38188 84764 4947 4947 44751 44751 28152 33536 12513 12513 15834 65596 63465 63465 25156 39679 2103 2103 20156 93252 34968 34968 72068 83033 71488 93881 25354 25354 56104 56104 49865 74666 51156 72478 1277 1277 85465 85465 34915 90308 9731 88653 17096 17096 92906 92906 56730 83930 66449 74369 44104 44104 29980 29980 16257 35944 94567 94567 18198 21426 74088 74088 61410 63622 89037 89037 50248 88249 43915 48269 57533 57533 38399 38399 7228 63516 52883 67282 94434 94434 47800 96944 76259 76259 48385 48385 6116 72926 91356 91356 31000 52688 76113 76113 14429 44034 64230 95756 47853 47853 31108 90714 92546 92546 20946 20946 14631 78696 51254 51254 78 3796 70379 70379 51661 63303 15740 54572 90065 90065 71796 90369 26990 26990 42763 90396 23444 23444 11497 94841 67445 67445 5244 48257 88239 88239 49042 75777 46934 46934 20066 27493 47344 47344 41295 41295 38150 70330 60623 65854 5014 5014 73833 75189 38791 38791 12763 12763 28839 84623 17702 28145 68272 68272 53378 53378 35882 58228 57676 57676 88071 91138 67106 67106 1156 51537 17390 18163 21273 21273 28595 53183 21507 21507 18483 92795 61714 61714 97539 97539 2432 73581 27435 27435 24604 96737 64523 88777 53589 53589 47112 47112 30837 50716 22152 22152 62162 91316 28796 71790 43483 43483 31369 31369 19692 93548 8909 59677 31618 31618 28990 40418 40700 40700 31936 31936 17086 29930 15267 19315 7420 7420 90777 90777 31841 55367 65382 97094 60742 60742 30629 77426 41841 41841 22131 22131 51059 97750 16238 34840 56048 56048 35780 70721 91711 91711 63130 73118 80666 80666 26938 85744 60263 60263 5889 21140 3031 3031 63279 63279 15307 60042 3015 3015 7391 97619 55603 55603 26836 96850 6069 43366 88924 88924 94675 94675 47737 84077 12113 83277 36007 36007 68214 68214 33500 50995 2152 19260 82704 82704 31538 31538 20027 48872 88482 91355 55719 55719 17993 36214 1505 1505 18770 18770 8284 39875 21602 21602 27136 37333 22098 56429 58989 58989 67603 67603 64914 90535 84869 84869 34273 46669 23987 23987 47767 80194 97319 97319 26739 87376 59777 59777 82891 87789 30476 69621 26342 26342 27696 30215 61705 61705 14999 57174 53967 53967 36431 91866 10738 10738 68376 68376 37500 94757 75346 75346 69226 94249 45511 49683 29033 29033 56830 56830 51072 54459 28849 57892 94793 94793 7656 76452 85297 85297 41601 41601 59393 69468 13491 61568 39586 39586 26367 26367 71499 88375 43635 43635 47630 60911 81579 91252 45951 45951 36510 84695 76909 76909 62200 87839 41709 41709 11762 11762 9765 32343 42090 42090 10518 81378 6334 96727 32378 32378 70783 70783 24524 72611 63645 63645 4306 74350 11106 49701 60033 60033 67215 86143 74460 74460 18694 83521 74669 74669 3665 3665 25207 26306 28826 35057 23652 23652 24301 24301 27230 60681 45221 71115 42659 42659 51812 51812 43891 84388 1581 51890 84848 84848 36073 57689 51187 51187 50534 74122 30517 30517 39033 39033 48301 91390 8295 8295 15066 38532 15474 36753 12065 12065 76590 91404 77538 77538 14322 14322 12711 89162 47150 61552 32030 32030 83173 83173 69939 94334 44664 44664 26299 44059 28436 43098 40796 40796 2601 32111 81914 81914 51029 61155 79378 79378 13670 13670 7748 75070 33626 35977 26992 26992 56048 56048 53005 61953 66967 76841 30002 30002 31570 41407 79525 79525 77317 77317 58786 60365 64526 64526 38727 86924 25486 89953 15152 15152 90278 96726 3643 3643 43905 43905 14545 90394 22896 30097 10616 10616 27529 58040 94116 94116 40116 85320 51350 51350 47771 60334 84812 84812 10604 47920 78805 78805 29922 29922 42454 92481 15966 15966 30813 55011 85232 97414 54533 54533 92175 92175 85097 98018 89066 89066 32161 50558 71641 71641 40718 45081 39808 39808 77793 94781 37550 67594 58348 58348 21948 73539 83946 83946 77874 77874 25716 68448 79193 79193 23341 85898 27635 36571 83012 83012 34310 89196 6304 6304 3950 3950 56552 61109 45849 45849 26997 35391 5568 84095 37139 37139 91604 91604 29820 91966 34463 34463 43930 68869 55818 55818 17110 30996 16473 65610 20027 20027 30380 47167 67025 67025 40078 40078 36455 62145 41117 97382 91299 91299 91924 91924 24551 92795 35898 91849 81864 81864 14767 14767 48980 72390 76654 76654 67864 95741 70464 81579 34101 34101 47237 47237 15044 46095 85329 85329 75446 87564 60584 60584 32812 92824 11367 40804 10874 10874 22243 63731 91498 91498 67765 86611 38154 38154 40442 40442 747 73546 82426 82426 73771 91199 44530 73047 85025 85025 55285 55285 8170 67045 10428 52007 83207 83207 63716 63716 22688 61599 43329 73451 18310 18310 87245 87245 42123 49036 28070 28070 58893 74130 43695 60195 51764 51764 31489 39245 12031 12031 84727 84727 45544 49280 2419 48203 69671 69671 81434 81434 18000 88031 24721 58782 72634 72634 67597 67597 14228 94302 96902 96902 53187 62077 35409 35409 33969 81384 95623 95623 47146 51300 23993 56132 62380 62380 1940 1940 20472 85602 6312 11707 75602 75602 73952 73952 9964 23035 31215 31215 49669 84011 35186 82274 19572 19572 42369 94674 16862 16862 12933 74152 82033 82033 19963 19963 61971 65593 17178 17178 792 65281 36458 65687 11953 11953 24581 61396 17728 17728 48228 48228 70970 83829 52547 52547 7634 70428 62788 62788 24565 71485 19049 47842 54149 54149 46749 51928 41172 41172 15902 94732 75097 75097 84682 84682 22800 50852 58476 58476 2140 62963 57962 97313 92658 92658 36795 36795 78732 82602 15439 86298 65241 65241 57935 72919 95245 95245 6054 36802 46162 46162 57885 57885 62220 67650 91836 91836 24452 28626 85629 85629 16275 85004 5932 33235 8013 8013 28196 28196 11510 52866 34628 51225 93854 93854 60267 60267 19928 75600 37319 37319 60104 67417 47816 47816 25087 46807 89314 89314 48931 64659 10401 24774 96916 96916 22988 29802 30402 30402 26394 26394 20592 83766 41912 91704 46171 46171 53260 53260 40271 74844 7439 10912 44633 44633 53779 89941 25858 25858 19827 19827 58816 84684 14894 79599 66419 66419 60728 62226 98228 98228 8383 33500 61732 61732 67258 67258 61819 95876 11389 11389 39622 96092 14986 77312 48575 48575 31305 45243 42380 42380 13366 93438 1549 1549 28307 51649 31741 31741 3118 41896 25155 25155 79441 79441 45312 51520 18960 69052 62675 62675 57468 57468 80735 95360 37984 55536 43204 43204 88490 88490 59090 70480 40283 40283 50573 89017 23433 23433 1130 57357 66093 66093 8334 23955 10531 15944 44008 44008 5731 20144 27991 27991 60847 97374 66666 66666 68052 79638 45756 45756 89268 89268 32189 49999 79160 79160 53868 57069 3147 94262 65436 65436 33824 88800 74373 74373 84067 84067 9367 82228 7004 7004 34116 72512 42673 42673 6608 40172 77521 77521 37262 92085 40716 70868 2271 2271 56452 56452 47627 48292 5654 8405 84227 84227 55202 55202 2241 40076 49802 49802 14601 35830 15169 46360 27480 27480 24908 24908 43488 78401 24830 24830 19475 35047 53430 53430 49044 75741 77691 77691 74985 96796 76452 91485 91749 91749 24538 24538 10427 18421 80896 80896 28239 40030 699 14539 63032 63032 16278 41953 97585 97585 6201 37119 22508 22508 83790 83790 30871 51725 38957 38957 30053 93546 3176 57519 90795 90795 37767 37767 3452 61345 3714 3714 1624 20390 42553 72018 74528 74528 40477 84805 66865 66865 59600 82998 62660 62660 27181 27181 10126 10928 23080 96985 8158 8158 60284 60284 49686 93470 36313 59916 41112 41112 4108 78590 67365 67365 89287 96424 26598 26598 7348 7348 35675 54151 26084 57357 7120 7120 2720 22690 19035 19035 55971 57818 44583 44583 39485 82355 60385 60385 38045 38950 16825 16825 53419 70398 94494 94494 73066 80607 96345 96345 48219 54127 49609 49609 76946 83354 50245 50245 18178 48096 8833 8833 12480 12480 23733 38390 95002 95002 21623 46309 81031 81031 59570 68058 46550 46550 24284 48133 28389 28389 63856 69558 5179 42441 70842 70842 16345 71383 33957 33957 70995 70995 45051 66160 97302 97302 57405 57546 41754 41754 33497 47102 11193 97843 58351 58351 90603 90603 30773 83650 17144 72630 48978 48978 44777 74960 72406 72406 19905 48035 58969 58969 13129 13129 60793 95117 6245 6245 46001 59227 83261 83261 11926 50581 44147 44147 42059 89826 22429 46352 2025 2025 1679 18552 33463 33463 62970 62970 47133 51494 89486 89486 35829 51682 75827 95920 36608 36608 83134 83134 26034 79376 45330 45330 33169 76570 2166 95003 81608 81608 4943 91548 32592 32592 82864 87409 16468 16468 25706 84521 73372 73372 87975 87975 55372 88731 60061 60061 1704 36952 38340 82442 60439 60439 42724 42724 350 50354 29407 32435 69967 69967 59449 59449 45390 57967 92724 92724 17305 25737 48885 63463 57178 57178 28274 28274 14981 66989 42326 92142 40594 40594 14132 14132 7828 63272 6075 49233 38258 38258 71774 94695 42381 42381 32754 66143 28108 28108 47593 47593 17729 53212 77917 77917 15718 52226 31707 82383 62309 62309 81413 89249 35404 35404 27359 27359 40252 60760 74943 91116 18011 18011 23565 65289 57484 57484 93147 93147 48362 95543 51645 57529 81799 81799 48207 48207 2137 59049 46518 59590 83858 83858 76250 84519 52059 52059 14085 14085 70610 89792 47859 96409 24006 24006 42894 42894 33433 54281 21979 56619 25114 25114 26636 91149 82565 82565 67189 76568 83966 83966 84801 84801 16535 75968 7431 58583 91958 91958 72140 86444 98234 98234 17392 17392 35541 82601 11203 84221 92587 92587 3299 81513 12737 12737 27221 89539 51907 51907 31040 93434 16580 16580 63627 66755 89057 89057 97778 97778 4507 59569 17634 17634 59824 60047 803 72049 69949 69949 50268 50268 50700 59216 18946 71745 82546 82546 44215 87208 47881 47881 69909 80643 98227 98227 19365 95474 61106 61106 34620 74452 11472 11472 41670 41670 39956 95907 21740 21740 33635 54537 33308 38416 69030 69030 44584 44584 30231 38132 35475 35475 15694 21117 74488 74488 39093 77689 24463 24463 23913 25982 79913 79913 30028 95861 24595 24595 49658 87531 43946 67212 94859 94859 20166 29474 53058 53058 84462 95586 9274 9274 20202 20202 80120 90012 24500 85799 24515 24515 48962 77866 78058 78058 60302 60302 23900 64796 45168 45168 3238 28377 24631 24631 47063 92447 30746 34075 57590 57590 38907 38907 41398 83704 29840 96397 27744 27744 30054 91259 85094 85094 18374 18374 50168 54526 28321 28321 20805 21441 72160 72160 18044 75861 26016 81810 39351 39351 79950 79950 12494 65975 82923 82923 26588 59414 75819 75819 47916 64286 67686 77283 72838 72838 57726 78467 52553 52553 8943 8943 3339 16418 31096 53446 29355 29355 6854 9802 91287 91287 65169 92407 63935 63935 58623 58623 27637 85986 71495 71495 30156 89439 8252 8252 38653 82530 48508 70981 4673 4673 4571 4571 39682 47823 75262 78833 74283 74283 42875 42875 25964 33791 51606 51606 10775 73581 27651 73459 90414 90414 1124 1124 38777 78872 11715 96977 86089 86089 84275 84275 50737 88572 31062 96810 4407 4407 1483 1483 6021 55160 24264 93517 44040 44040 40395 89989 1777 1777 7536 7536 7446 41890 35826 48110 81457 81457 44713 44713 7925 45604 49479 72425 40574 40574 40592 81917 81749 81749 21860 21860 37266 64660 52749 52749 13769 58271 46363 62867 95416 95416 41248 75880 83073 83073 40659 40659 8603 56592 59915 59915 84309 93973 11822 53591 76512 76512 21501 43852 70023 70023 96989 96989 3681 52154 77599 77599 52607 93978 43655 62723 14595 14595 40057 40057 39049 67051 61920 61920 5154 39137 15336 67970 75631 75631 19774 92998 43266 43266 54002 54002 24792 86562 35375 49924 53388 53388 45119 52841 18755 18755 69742 69742 9163 65962 37524 67192 90478 90478 11121 11121 4691 32060 41567 59546 75183 75183 38007 38007 30568 79439 11194 11194 70096 97848 35708 40787 71201 71201 21119 21119 96071 96194 78758 78758 4147 43639 19262 69507 83594 83594 77067 77067 12223 30109 10538 92987 31167 31167 50818 50818 56530 59560 57948 87213 48654 48654 23574 23574 52422 72537 87930 87930 15393 35276 45033 67035 4788 4788 63420 82212 19977 19977 90698 90698 27543 72647 77122 77122 8065 82185 54508 54508 35560 71146 58287 58287 37581 75750 97215 97215 38205 79956 28618 94831 71621 71621 37988 37988 24622 73873 60427 71579 3702 3702 1499 35098 15516 15516 24323 24323 40267 51492 73917 93100 75937 75937 31509 52511 76189 76189 15473 82370 63276 63276 19274 23153 23790 23790 61943 61943 16925 50372 49604 58320 76791 76791 74464 74464 52530 72793 89697 89697 39124 64144 58298 86122 80682 80682 52539 89750 92411 92411 49323 90380 27122 27122 70838 93990 16447 16447 31383 31383 2746 90467 64214 64214 56238 73924 31765 31765 2758 91292 89093 89093 82162 83739 19458 36176 73964 73964 55964 60927 53711 53711 17138 77331 83451 83451 52262 52262 26152 59861 90955 90955 46236 56720 3361 51174 88354 88354 57122 75419 36389 36389 22112 43912 68109 68109 73638 91531 45304 45304 38818 38818 25316 83042 4009 83322 85286 85286 10769 52033 61609 61609 4090 95263 19355 19355 364 364 23327 36084 19904 89710 6959 6959 12485 91580 1656 1656 79100 79100 3606 7239 20268 20268 49021 88808 33480 73152 9872 9872 39966 45533 58750 58750 60987 60987 15145 30830 19446 19446 60301 70539 52360 52360 2144 24853 41683 41683 82020 90813 26866 96819 59258 59258 86099 86099 50720 55186 17492 23392 43089 43089 56410 56410 87473 89338 49212 49212 26846 42131 9328 9328 7560 86525 35945 35945 78475 85320 46246 46246 32082 36614 620 620 7199 75411 20695 20695 1792 78714 16322 83889 8849 8849 33258 33258 18117 84940 31706 31706 6595 35958 43811 78375 35641 35641 3468 3468 81039 92332 36079 70968 53173 53173 37310 43656 38351 38351 31807 31807 12854 51737 6150 95145 81222 81222 64304 64304 14709 70481 22621 45011 44317 44317 76105 76105 54652 93605 29901 29901 39111 63115 34094 66502 19176 19176 16052 16052 74 12366 36066 59930 54954 54954 63067 63067 26417 85094 56738 56738 46749 98166 11203 70968 85869 85869 12150 12150 15890 56241 50575 90973 82086 82086 67780 85459 40795 40795 21151 21151 1894 10344 37732 37732 36393 60067 9721 43094 67800 67800 36325 54793 30541 30541 75063 75063 38 72873 66268 66268 63841 78199 60921 60921 51158 63053 42026 45037 61241 61241 10274 33602 48781 48781 63757 78388 28583 28583 44298 44298 85365 96289 72909 72909 12004 45249 95252 95252 22218 52840 47968 97169 12138 12138 96590 96590 37425 89675 70436 88281 90148 90148 23400 89793 82880 82880 67673 67673 1139 40015 32571 32571 75355 77350 17827 17827 39822 93582 73352 73352 56388 78648 75926 75926 49268 79491 21150 21150 35730 86976 50265 50265 14747 16126 45221 51795 40910 40910 80012 80012 20220 64462 41879 64124 96816 96816 80631 80631 44788 79752 64306 64306 51948 52256 5734 31529 57353 57353 85143 85143 18164 94569 31647 65031 71097 71097 24552 88858 81912 81912 22766 86917 49494 49494 17110 17110 20119 43754 52780 52780 7854 20793 39572 86602 31975 31975 97599 97599 37738 73194 19109 19109 3371 82470 67936 67936 12440 89001 15890 15890 8106 34374 63601 63601 46528 47127 2642 36382 43070 43070 37680 37680 50216 86577 40935 91623 53874 53874 29738 29738 48280 76850 71989 71989 5751 74598 8507 11272 86177 86177 27979 59116 29735 29735 1203 1203 84610 94967 11612 11612 64259 66621 21588 59954 42968 42968 46685 46685 324 6924 54568 54568 428 32518 1167 32700 11209 11209 33478 68554 73087 73087 81228 81228 32607 33736 49440 97476 83254 83254 4422 4422 44571 49594 4153 63290 48854 48854 85177 85177 5490 96349 27074 36460 18930 18930 70474 70474 7825 39835 34622 83293 93342 93342 9324 43630 51228 51228 53918 68550 22221 22221 94060 94060 28608 74669 32723 79525 56861 56861 22781 88353 43055 43055 22591 22591 19283 51375 73663 86998 8126 8126 16796 37145 67110 67110 1155 90133 30341 30341 29458 45768 82093 82093 40945 47139 50038 50038 31684 54931 22427 22427 830 830 14553 55091 37656 37656 29690 58495 34446 34446 4435 39966 11999 61700 35676 35676 39375 39375 16565 31259 66063 66063 17542 51439 86194 94596 2456 2456 42205 79153 10891 10891 85270 85270 67895 80832 40315 74961 75532 75532 14739 14739 51572 70191 72791 72791 9506 65221 9597 9597 18989 63881 64057 64057 17742 88221 30385 68938 22077 22077 39785 88896 76471 76471 5171 13468 62612 62612 64855 90009 75193 75193 52378 73496 29160 29160 31196 31196 67510 70052 88317 88317 1727 77871 17726 17726 41439 94205 30041 49190 14104 14104 39361 57189 55091 55091 1748 6054 2067 2067 59694 74468 97773 97773 53315 74002 1789 1789 15108 32014 79907 79907 373 61653 13482 13482 71338 82440 23067 23067 6295 14820 80138 80138 32595 32595 29940 44849 36633 94246 72533 72533 48394 71451 91668 91668 23160 23160 10777 76432 94052 94052 4367 79810 19675 46417 75655 75655 6571 52247 43047 43047 64582 74375 56496 56496 78678 78678 28800 38662 24484 93975 2142 2142 14413 97053 13290 13290 45461 45766 68545 68545 23753 97542 38528 38528 83904 83904 38805 76008 2839 2839 31284 45821 47226 47226 6424 83562 5959 38873 75853 75853 27769 80221 25880 25880 48143 81923 35158 35158 41643 43049 1728 1728 50814 50814 40324 49033 26920 26920 52241 95495 419 52262 11491 11491 97847 97847 48180 86790 12847 12847 48491 80222 12337 68151 40422 40422 20077 76125 60239 60239 71392 84956 82591 82591 67759 96571 72581 72581 70774 82098 85223 85223 83012 83012 35637 56023 66895 82678 88222 88222 55015 62811 28454 28454 39884 69135 97685 97685 16494 16494 1019 9731 59676 81103 87556 87556 42053 42053 39449 43985 898 38642 3900 3900 69848 95832 65023 65023 52855 59110 20501 20501 9326 35663 8353 8353 69307 69307 86655 91137 46022 82024 94449 94449 918 43873 29105 29105 97401 97401 67952 77945 1078 1078 41934 62567 34867 53646 6429 6429 90059 90059 18295 50891 25443 64283 31547 31547 6911 59375 54981 54981 35985 35985 2797 56501 3748 3748 41503 58134 20086 20086 17063 47378 88049 92922 91309 91309 5481 82884 21649 21649 47756 74389 98148 98148 97150 97150 15693 71091 38079 68410 66077 66077 10380 10380 28164 57450 77511 90405 54402 54402 46461 76582 30917 30917 2050 28398 98097 98097 8821 23830 81339 81339 3909 3909 7068 84492 89994 89994 42830 64470 339 75343 68162 68162 39828 39828 45919 92877 31176 92394 50504 50504 27182 53593 20837 20837 21077 21077 55922 97720 32588 56930 11408 11408 75881 75881 19822 24665 6614 79275 6266 6266 18635 86711 30075 30075 64627 75096 2676 2676 41513 95314 84232 84232 64066 66238 30796 30796 10919 32998 9963 9963 11876 28788 31069 31069 12997 24497 45996 45996 77062 87822 19479 19479 81833 81833 19565 35576 90055 90055 48776 93924 54975 54975 45685 47253 18082 18082 21742 79965 53584 62084 20048 20048 3416 3416 31218 72510 80409 80409 12816 76995 47676 47676 57547 88119 75107 75107 59469 78956 76078 76078 3586 49634 50628 80804 83567 83567 71671 71671 41283 64736 51682 51682 15923 18651 16307 87183 67148 67148 44996 64543 34600 34600 8187 74580 91558 91558 25962 48903 26393 26393 3119 45940 10678 10678 62345 89486 71834 71834 67013 67013 12246 83658 71989 84930 63190 63190 29089 29089 47640 79502 2263 2263 31058 74225 11866 11866 78034 94166 28928 41776 10264 10264 66050 71041 51672 51672 12582 25726 48725 48725 27824 27824 63855 67258 61754 81800 56105 56105 38603 57633 95892 95892 44090 44090 57410 83529 19562 91491 69269 69269 82479 82479 6920 15891 70589 79124 10140 10140 60216 60216 40238 97414 24868 84439 68323 68323 36142 92285 42447 42447 36865 50141 29436 29436 17037 17037 71044 77488 14921 14921 26116 95450 66144 66144 16939 21036 89567 89567 59176 80105 50984 50984 50858 91464 12176 83858 86370 86370 59537 59537 24436 66285 49080 60273 49135 49135 7240 90390 21668 21668 23749 23749 34719 64988 17362 32807 67589 67589 3276 91280 19882 19882 96626 96626 12106 46474 63628 63628 27170 53629 65408 66461 66627 66627 32434 95223 43557 43557 9617 71575 65822 65822 50243 61417 4734 4734 70366 89725 93981 93981 16152 56240 50336 50336 38961 38961 6619 66882 88944 88944 15614 45519 32624 32624 24489 87860 36330 83387 12213 12213 30495 30495 11376 84529 12374 46216 3738 3738 6323 11773 12475 12475 12236 66952 44537 44537 39181 39181 12863 30945 48255 88307 259 259 33342 60084 55159 55159 70166 73127 9856 9856 41893 41893 783 86497 52858 52858 1389 37633 18345 47827 92871 92871 91971 91971 20325 23579 28975 28975 15877 40414 10792 23425 22541 22541 17711 80153 96118 96118 19029 26499 37570 37570 85959 85959 8669 59498 64690 64690 84360 97105 51817 89477 54340 54340 76939 77823 58928 58928 17765 17765 17734 41074 33878 33878 6859 90286 37214 75863 2169 2169 31251 76794 63687 63687 48105 51863 46416 46416 56786 56786 56371 59908 55470 55470 10624 39333 65854 65854 21810 25586 47025 47025 63438 75151 9564 20571 23099 23099 67305 75585 87462 87462 44290 44290 23931 43304 10348 63738 45752 45752 33422 43849 18764 18764 48528 85795 24623 24623 3005 31508 19076 19076 97785 97785 41876 56717 81143 81143 47351 98238 77388 77388 70097 89131 45187 45187 16889 74076 59977 59977 38316 57127 49383 49383 35126 53343 2331 2331 2812 71065 59164 59164 43743 46842 72025 72025 68431 96585 80303 80303 2290 84216 77822 77822 27570 41776 36884 36884 20554 48735 13008 56104 75611 75611 1931 94397 45955 45955 31529 31529 15567 31709 5625 5625 41322 53364 65530 65530 17756 67580 482 482 26218 39525 29363 60317 3420 3420 97376 97376 63834 83064 34027 34027 49055 73778 59610 59610 26929 83350 67819 67819 25330 26405 49366 79253 95057 95057 47926 53059 74986 74986 84232 84232 10498 27373 37823 37823 49525 61993 26037 61970 59329 59329 57198 57198 58538 95105 46151 86677 34290 34290 14769 95299 43635 43635 7917 23389 98084 98084 37086 48131 77818 77818 8395 73205 43221 43221 87561 87561 81016 87506 6036 77233 14653 14653 51635 51635 5879 29466 36163 36163 25685 42735 63829 63829 23963 77348 45538 65048 84753 84753 65963 78400 61307 61307 67032 67032 48430 59734 42168 72009 13189 13189 49284 49284 70438 91752 65359 79717 88230 88230 15944 53734 560 560 28064 28064 5009 56166 82524 82524 7423 41157 7185 91780 31439 31439 72111 72111 71117 87328 17777 67040 48031 48031 75380 90933 63404 63404 48061 48061 36603 81372 6773 87776 18767 18767 47259 89500 31523 31523 75586 94978 27314 27314 7856 97829 76582 76582 93404 93404 30570 79855 37864 47728 34812 34812 41671 89401 85080 85080 68423 68423 63888 75305 27379 67662 37296 37296 457 40146 73091 73091 33447 75358 3510 3510 47428 51593 29940 29940 32940 32940 62028 83512 30004 53955 98254 98254 2464 2464 66564 68902 44440 44440 17285 85269 12061 68774 96705 96705 14200 19345 80570 80570 23329 23329 6391 71599 29222 64057 34405 34405 7923 65050 78764 78764 60898 60898 85786 87934 33811 33811 33585 74284 7731 28973 75300 75300 93803 93803 214 17979 44716 44716 22480 72800 35872 49483 71253 71253 64245 88785 63787 63787 76821 76821 9264 18615 26106 26106 91377 91709 39065 39065 603 44703 60847 94995 43115 43115 12632 91502 29056 29056 80316 80316 29744 94616 15824 15824 664 44767 52238 91346 70056 70056 81213 81213 1024 5971 66980 97981 30778 30778 25620 25620 11211 95708 42902 42902 70111 96159 50181 58777 76455 76455 87098 87098 66511 78984 17488 17488 72719 85590 48140 48140 24411 64874 3105 3105 31201 52432 26674 26674 58796 84560 83376 83376 12214 64727 12404 51461 93515 93515 41215 41215 48508 81618 12663 12663 27535 64526 84551 84551 36974 91247 13162 72048 43941 43941 30385 41979 1816 1816 97038 97038 45941 51873 51815 74234 96551 96551 21194 24824 71866 71866 6213 6213 20950 72887 36839 36839 11360 19812 21353 21353 34976 48901 10280 91554 10130 10130 28695 85520 42250 42250 2906 55546 50942 50942 69627 69627 29259 65129 5152 33863 42893 42893 50462 70461 59835 59835 24847 72019 78855 78855 27747 32628 55863 55863 27545 27545 56374 67036 16847 27577 10243 10243 26529 26529 58145 97007 13818 13818 16387 32800 3754 3754 23520 40232 23766 71140 20399 20399 53852 53852 26209 35343 996 996 18025 45061 61383 94219 61803 61803 85378 85378 11320 62670 51872 51872 72176 79299 54947 54947 49605 78961 46587 52879 37289 37289 13881 13881 10717 10848 49005 49005 20561 91628 13233 33377 87198 87198 78576 78576 1460 98160 15122 30041 35240 35240 44361 44361 53260 96580 8968 36415 9492 9492 59791 82975 1866 1866 52397 52397 36616 63706 13080 33469 66652 66652 11630 50054 43792 43792 79696 91781 52068 52068 64543 64543 13868 63681 31752 31752 51272 58851 63896 77643 35919 35919 50209 92361 66942 66942 24623 70030 78400 78400 7824 92579 21944 21944 8948 80035 68775 68775 12234 74280 40299 40299 54267 80296 31020 31020 17651 17651 2271 93917 41570 41570 42056 58319 73040 73040 41159 68389 77087 77087 6721 79494 30464 30464 76301 94396 5924 5924 70828 75579 77141 77141 18953 42640 73486 79494 4591 4591 54254 54254 10517 13980 7513 48789 60937 60937 21285 21285 17582 40622 83103 83103 50474 91800 56921 56921 22680 23620 55111 57935 49628 49628 38686 38686 23051 54897 2056 37124 87892 87892 72393 74682 19391 19391 56975 90815 97228 97228 38649 95688 79746 79746 12878 12878 99 13667 3905 36193 81561 81561 53492 98014 20494 20494 84483 84483 50214 62931 54805 54805 32034 91223 14243 78622 52916 52916 52836 52836 317 5800 48491 88262 34937 34937 8300 8300 55152 74659 68430 68430 37771 38068 48854 48854 48857 88852 47113 47113 9790 86342 20920 50182 62136 62136 42682 84245 47313 47313 54120 79347 76211 76211 78124 78124 20319 92065 73743 73743 49524 55753 4043 4043 44715 55537 45381 45381 16713 41944 40142 82568 51642 51642 65598 65598 33600 68208 50365 53990 12299 12299 94476 94476 45995 51151 2191 2191 55237 84163 7117 31448 9226 9226 66727 66727 37769 52880 26695 95210 95117 95117 20717 20717 47257 64749 41950 57653 83378 83378 20352 20352 82318 85680 31206 31206 11109 29186 57402 61965 51012 51012 67865 67865 9200 97059 33283 57457 72130 72130 39933 39933 4621 12499 35580 35580 12215 95307 50256 96940 72704 72704 37892 60934 74261 74261 21268 70163 80558 80558 23452 52243 13196 13196 32216 32216 42704 45961 31340 37362 19283 19283 60263 60263 41673 66193 29985 80954 29514 29514 28163 28163 3940 54450 95172 95172 31563 58575 48932 88658 71578 71578 37947 37947 27659 50220 5405 68094 40049 40049 49664 49664 13583 96565 27340 82760 75538 75538 41482 87982 41938 41938 29946 90773 34926 34926 54449 54449 38056 74906 14664 14664 11927 19922 28513 44635 44868 44868 63184 63184 43789 56760 49153 55032 61597 61597 78723 78723 1834 65719 41371 82003 92878 92878 19290 75556 74711 74711 5518 77629 49854 49854 91388 91388 2563 31706 54532 70028 78711 78711 34466 77294 31363 31363 36251 93247 59785 59785 36022 36022 22499 81631 30409 54277 13731 13731 95364 95364 2810 65756 15092 15092 63624 84459 42500 94538 92619 92619 16338 16338 36275 72626 26237 38220 77149 77149 48763 76809 12166 12166 7934 44404 46602 46602 74452 74452 63640 90164 2874 4715 31819 31819 17124 64456 22049 22049 37950 89226 95830 95830 76456 76456 25620 89708 29189 29189 92025 97949 72552 72552 63680 86472 45886 54477 50496 50496 68554 68554 39297 44593 24224 86339 3871 3871 57293 57293 9792 54375 31988 31988 46025 86018 29850 44560 238 238 6855 33968 19060 19060 56691 56691 25230 96529 55000 55000 26952 86868 424 424 44236 47427 35060 81282 14529 14529 94421 94421 37641 70149 32128 70497 77872 77872 31995 31995 4136 61062 79523 79523 70251 89001 25021 96829 57817 57817 64475 64475 56333 94660 44093 69380 26959 26959 36067 76944 60688 60688 27556 27556 60937 92725 95589 95589 10264 59039 67107 67107 21931 75194 30334 84443 19088 19088 45869 45869 5073 26449 79925 79925 17695 71505 97898 97898 45006 75364 35692 35692 10289 82754 60702 60702 60947 94478 83380 97018 90338 90338 84482 84482 16620 41623 5934 74584 20964 20964 19214 83891 44507 44507 11993 54008 41745 41745 8233 50995 78665 78665 59818 76012 80237 80237 10210 10210 6897 19153 16271 80762 9702 9702 46437 46437 2881 88618 19233 19233 56209 97097 77985 77985 34622 65843 6350 77279 91379 91379 1771 12302 5188 5188 24869 24869 12213 15935 37063 37063 55134 87093 69220 77654 13849 13849 44567 44567 47916 75938 87040 87040 18076 80709 22846 22846 28899 68135 62706 62706 3612 45232 52072 85291 25655 25655 64435 64435 39626 83566 37307 93203 74537 74537 2460 71590 59116 59116 59434 59434 82479 90324 26914 26914 23295 89746 38134 38134 24285 32402 25099 55117 70479 70479 78662 78662 348 97857 85595 97447 73695 73695 97157 97157 948 56577 37511 84751 14199 14199 86669 86669 60069 91272 3059 3059 48203 72205 58665 58665 16813 70332 6679 6679 2464 81913 19736 31955 43379 43379 54160 64800 20765 20765 34496 34496 12411 93074 76065 76065 36933 68955 39841 39841 40794 94431 75786 77210 16554 16554 25315 25315 21041 29027 52597 58752 34353 34353 59216 75843 3495 3495 59997 59997 22800 96648 42976 94308 78303 78303 92784 92784 23162 62011 25139 88860 84104 84104 86544 86544 19264 38321 21212 82756 74195 74195 79247 79247 3367 28419 19384 64481 63298 63298 11321 11321 63132 88613 42441 47822 43776 43776 68321 68321 22720 74365 22725 22725 19290 80733 89347 89347 27318 49531 64097 64097 5391 64513 7262 90418 18165 18165 2890 83132 96711 96711 63291 92832 27276 27276 77661 81232 58547 58547 3195 3195 5386 73419 42909 78561 89625 89625 30476 74352 38628 38628 14350 15901 47825 47825 35088 35088 85342 94863 24726 94644 93113 93113 9990 15456 13269 13269 93293 93293 23342 76212 4467 21445 56785 56785 40542 40542 45955 84029 31012 31012 12618 76521 27649 43659 75706 75706 61484 78075 31388 31388 59672 59672 21037 41996 83173 89335 10566 10566 35364 35364 20504 50433 11316 11316 12872 83568 56062 97896 33003 33003 72468 72468 33911 39765 13078 75241 89910 89910 73375 84214 71109 71109 46342 57500 43015 43015 74875 74875 8020 13735 16361 16361 20639 39995 53294 94865 7844 7844 77597 77597 25791 95410 27504 27504 38026 38795 69873 96500 83065 83065 56640 56640 60567 82825 11026 58504 64980 64980 22256 61575 41501 41501 35907 35907 34470 89643 7080 7080 59792 95863 44656 44656 8791 24395 17952 74149 33801 33801 12332 23710 78970 78970 7742 94100 74806 74806 37350 84184 88101 88101 2411 2411 45622 65868 20368 29510 14662 14662 55610 55610 37933 41553 72001 79929 57743 57743 3430 62574 72615 72615 17734 17734 18155 83209 66629 66629 40473 55926 44179 44179 48200 87152 16845 16845 12316 86796 44648 44648 5144 96065 6420 6420 17999 49033 69753 69753 17163 97091 36426 57102 44802 44802 11050 59736 84735 84735 15277 15277 22398 72278 72720 80059 74696 74696 93296 93296 43587 58761 5542 12424 87891 87891 33668 33668 4849 9385 35985 76681 8690 8690 71458 71458 69512 89939 42120 42120 30463 49632 17554 92839 60926 60926 15654 51013 46822 46822 21082 68844 29298 29298 1982 1982 39634 45137 9378 9378 12637 25360 76802 76802 10721 31135 71920 71920 38409 97650 36053 91871 77900 77900 19357 67748 15927 15927 48877 89848 20374 20374 34378 34378 4330 78017 30775 30775 62800 70994 55354 65616 7990 7990 8367 70829 70055 70055 34731 68302 17225 17225 29212 65960 43241 43241 83900 83900 22325 79424 1548 41302 14191 14191 45095 65570 72696 72696 50411 50411 15202 87071 39970 65960 25498 25498 81376 86375 7409 7409 75021 75021 47333 65372 12456 64554 81162 81162 55940 56625 26546 26546 73558 94580 39801 39801 77242 90212 72686 72686 81158 81158 41681 55596 84787 84787 26643 57765 76499 76499 92738 94561 44875 44875 25727 78316 754 95678 38849 38849 13671 95167 19967 19967 47291 67690 43657 43657 79289 79289 28156 49939 55736 64407 22460 22460 27095 88691 90120 90120 66415 66415 65855 87675 20501 48916 80010 80010 34401 51749 49784 49784 46455 79551 51001 51001 10576 10576 48111 95297 23945 23945 38579 69714 64771 65850 91637 91637 282 37256 61535 61535 10659 10659 25172 82569 5462 43821 89383 89383 18793 93955 48858 48858 37093 37093 19430 80985 53984 53984 49525 60762 69498 80431 36833 36833 58655 58655 5319 76165 31600 73447 76848 76848 86974 86974 21276 28779 9729 9729 15727 60287 14070 14070 51364 84391 13227 83653 44704 44704 46649 46649 61916 63829 9344 9344 46636 49065 29502 48634 59915 59915 41181 97213 77844 77844 94685 94685 11378 42708 3842 84499 48255 48255 8174 8174 78364 93786 21717 68119 63923 63923 47415 87263 19510 19510 21891 21891 23169 73329 47440 47440 18512 85929 19453 87549 69716 69716 93143 93143 6852 18770 25845 41298 28250 28250 10617 10617 12877 78991 77549 79193 76679 76679 36556 88163 50124 50124 21263 72385 52712 52712 31348 31348 35524 88585 14915 26382 69042 69042 24369 42394 73584 73584 88442 88442 42318 67559 22610 77608 63114 63114 111 111 27561 39381 1708 1708 33477 97989 35015 76059 51987 51987 14583 14583 17612 64856 36402 36402 10988 74634 29472 29472 31758 54690 15966 55048 654 654 63457 63457 6386 38432 33286 77910 78224 78224 47542 47542 31712 63896 85652 85652 74716 86543 64937 69358 38204 38204 66385 86668 58995 58995 23518 52123 26837 26837 26945 97063 78132 78132 73460 73460 36683 66494 8025 85102 44676 44676 20980 20980 282 81886 33906 33906 75827 98283 16029 16029 20947 43376 39050 39050 43526 62498 61234 61234 23473 57971 5403 5403 32518 81923 94457 94457 49145 57274 63328 83019 88724 88724 22233 70295 18144 18144 14054 40371 88055 88055 39734 39734 36431 49128 13663 65648 17643 17643 49111 49111 44890 51612 42940 42940 2856 78922 60431 72384 69232 69232 5168 53888 23403 23403 93414 93414 25647 31750 69365 69365 30245 56322 15037 65857 79844 79844 6913 6913 48096 60065 28000 72361 30448 30448 40623 64355 29480 29480 27599 44255 12613 12613 47288 47288 24801 85118 76302 95834 82117 82117 32668 80475 71452 71452 65469 76312 7270 7270 50481 50481 84724 85527 26559 94202 53825 53825 68253 77630 97342 97342 71448 97096 94768 94768 32284 32284 60766 71455 62371 62371 50691 88482 50542 50542 12822 47850 57758 57758 9240 20794 15317 58142 48676 48676 33410 48958 96811 96811 40031 40031 89395 90273 24710 91575 53741 53741 10980 10980 18063 81247 93895 93895 48527 77595 20169 96581 94918 94918 62632 62632 3138 32583 149 149 57819 69003 25212 84278 57729 57729 7707 7707 39581 71443 42585 42585 33100 81165 11382 11382 22040 94630 25035 80217 70842 70842 41980 41980 40719 78747 3360 56935 50068 50068 30121 73850 40630 40630 7167 37906 3512 3512 40268 40268 15387 95321 55733 55733 2263 18307 76095 91589 13822 13822 20145 30513 1155 1155 1006 1006 13345 20464 28417 58246 38946 38946 30429 57438 1027 1027 36791 46718 74543 74543 31091 87509 30977 30977 66682 82343 57749 57749 39779 39779 2061 55681 1281 1281 464 32461 11918 81131 8228 8228 33921 33921 6447 7107 66404 66404 79053 86315 22612 22612 6269 25426 32244 88401 58501 58501 19703 57705 26654 26654 15971 33517 37208 37208 76379 76379 7402 87934 24463 31904 41062 41062 711 26544 17987 17987 48196 48196 19579 49761 5870 12236 56163 56163 8843 8843 53372 67067 11398 60751 50336 50336 69628 89465 58644 58644 23714 23714 30609 81228 81485 81485 24584 53644 36751 36751 12240 34558 56808 56808 20054 27224 11062 11062 39315 58791 22321 22321 33728 54851 10876 10876 54088 84570 58245 72646 19925 19925 83135 89969 32876 32876 16751 16751 3001 74848 35256 49137 58791 58791 70875 70875 6664 42515 57262 57262 8846 85189 65008 65008 29348 56449 28454 37844 93794 93794 14488 14488 16859 52708 83972 96242 53925 53925 36063 67309 21946 21946 74541 74541 57373 73144 8223 33839 36037 36037 10629 10629 58529 69866 9205 66125 44176 44176 73030 82024 11114 11114 8672 26678 18154 18154 31376 69082 85074 85074 26272 87856 66521 66521 19579 96448 20910 20910 60965 77864 89551 89551 3304 27834 10965 10965 61758 90999 62435 62435 19305 19305 41870 86963 79334 87256 65480 65480 6405 12039 12556 12556 80368 94215 10520 10520 91381 91381 22755 94408 70305 70305 16526 60406 68972 68972 16151 84402 14261 82135 51326 51326 41276 95694 86190 86190 9609 68412 42593 42593 11053 11053 24283 97711 33536 33536 71058 77622 46046 62398 13042 13042 24924 24924 23644 29171 20572 20572 69194 76653 68028 79257 88979 88979 19130 19130 2122 23838 5836 5836 53744 94900 59361 63350 88941 88941 43021 43021 38828 78592 10457 22058 98016 98016 29458 29458 32360 83809 28093 84958 41291 41291 35333 80908 33118 33118 27143 74857 86980 86980 92365 92365 26925 91209 46270 46270 18337 30651 68591 68591 700 47515 34746 41585 95443 95443 20415 28951 86593 86593 35369 35369 9383 44137 24189 38288 19352 19352 25982 25982 10632 77670 50845 85102 21826 21826 97899 97899 60668 65541 2902 13401 89899 89899 18092 18092 42052 54573 48694 48694 34342 40526 8625 8625 6858 81983 36128 52717 83670 83670 4770 59140 52644 52644 13940 13940 40087 82178 19134 76791 66387 66387 7494 82327 33662 33662 4977 37612 81645 81645 42948 49020 84139 84139 14326 14326 17378 68334 38046 38046 30668 57931 55208 55208 44758 55536 95247 95247 10690 20967 375 6761 22470 22470 39869 59054 18041 18041 72743 72743 43798 67823 31942 41676 83214 83214 66045 66045 18765 52642 30484 60639 45945 45945 45929 45929 19973 43835 3237 72412 13076 13076 61556 94452 73591 73591 13571 13571 12305 86340 68491 68491 59482 66232 16963 16963 44075 47470 82831 85410 65694 65694 14595 14595 48381 52888 12755 12755 26538 40186 24159 44316 85403 85403 25423 72633 50281 50281 22499 22499 32398 54913 11205 55809 80162 80162 23437 23437 2159 73146 89117 89117 29396 67144 75578 75578 14871 52149 27524 27524 7738 49911 42185 75181 11962 11962 17812 17812 17812 73829 33859 92221 35038 35038 8798 8798 6515 37362 86130 86130 51386 88035 8013 39996 39775 39775 74989 74989 30561 77413 19538 41312 74703 74703 36028 58309 5206 5206 76692 86975 76248 76248 66274 66274 55424 63035 75270 75270 33249 63021 26381 82698 92979 92979 61684 82808 11048 11048 51223 84782 69076 69076 62259 93358 13470 13470 60865 60865 59349 87505 21826 57018 85784 85784 62722 62722 58953 94161 97791 97791 64455 91589 25346 25346 28935 51356 24250 24250 1468 62998 49626 62573 97802 97802 41396 90297 37145 37145 23106 49583 52638 52638 16223 41070 37590 37590 34728 75680 57526 57526 75975 75975 4478 55003 33349 33349 61392 68892 17657 17657 13602 68324 22824 63042 1977 1977 74865 74865 82717 97742 63959 68454 77553 77553 20278 39266 83671 83671 7295 7295 45129 89341 1756 4896 27430 27430 75129 75129 71666 77985 2585 2585 1670 62476 62057 62057 11253 23024 53062 87231 55076 55076 55399 55399 41208 52910 3794 9719 96112 96112 7001 43767 57533 57533 58192 61684 1578 1578 78064 78064 46915 79866 68529 68529 25254 86837 20567 20567 65739 66889 84449 84449 22494 78373 55535 77845 5894 5894 69519 69519 57089 57273 54042 70197 68961 68961 33721 33721 15027 38023 15760 15760 62676 86749 23815 23815 31822 69881 27124 83682 38521 38521 5299 14134 66823 66823 14890 83904 14550 14550 25801 25801 47251 71517 55209 55209 45901 61695 86275 86275 10509 39317 18046 18046 75523 75802 54571 54571 24802 86603 85525 93419 42146 42146 37900 78978 23990 23990 3740 43392 29582 29582 28504 28504 39152 61414 61820 61820 25740 91193 1573 78426 18650 18650 91300 91300 38908 41606 3404 68739 11958 11958 8713 8713 42735 68910 79917 79917 80357 92052 63064 80705 2712 2712 20563 20563 35139 81155 72644 72644 14458 37440 11225 47741 36375 36375 13549 13549 28225 54380 6572 6572 93228 95351 30437 76540 45011 45011 50474 88007 21683 21683 48028 62402 58146 58146 85904 85904 44547 47852 21042 21042 8507 62579 63662 63662 2312 52954 76043 76043 88854 94795 27176 27176 13334 16746 16410 23924 37572 37572 90912 90912 9673 66738 74647 93056 74908 74908 54279 84917 10897 10897 54160 67251 28579 28579 73792 75766 44836 44836 2757 63156 24331 24331 42122 46720 34657 34657 27955 27955 2040 43136 33141 33141 40841 55300 49636 49636 33359 42197 59426 96463 17236 17236 19418 74552 34029 34029 65700 65700 70020 93550 26288 87649 78484 78484 14128 30310 81852 81852 57946 83735 63982 63982 51784 97613 94288 94288 88820 88820 743 60225 13317 80263 24242 24242 7132 84093 81466 81466 8099 13182 41501 41501 28847 28847 29264 57393 25071 66203 77252 77252 89919 89919 11758 84068 23203 62035 5580 5580 24500 52979 70922 70922 38258 93511 57516 57516 24223 32228 5049 5049 23152 49897 36884 36884 3104 3104 31354 74459 31038 51963 26 26 27858 27858 83206 85257 60314 60314 12688 50886 63168 63168 86254 94255 25889 27458 36956 36956 11833 72334 46742 46742 10186 10186 39010 85132 69878 82156 65454 65454 5373 5373 83486 90976 76766 76766 42145 94648 61397 61397 37853 39170 1627 1627 53491 91970 27356 27356 5726 16505 38024 85451 69675 69675 56370 56370 55247 89603 66602 83191 73385 73385 86856 86856 38160 58954 78342 78342 25081 59694 23905 76171 3903 3903 66280 94483 64468 64468 13295 13295 27111 93060 85138 85138 12171 70771 16886 16886 1170 8410 4715 25553 27734 27734 17410 81990 48662 48662 36270 49773 90002 90002 53776 53776 38823 91575 26006 46937 29464 29464 63368 66577 11084 11084 7890 7890 25293 26571 61415 61415 82279 88662 48404 88502 26916 26916 25615 25615 82438 93449 9277 63618 62897 62897 53492 53492 57033 64424 3177 75951 28003 28003 54000 58854 86377 86377 9807 86063 68932 68932 88764 88764 22625 68119 44106 44106 14827 41499 35761 44211 1353 1353 28373 70559 48528 48528 25076 25076 60057 86927 49353 49353 1525 51796 19408 19408 23563 36648 49294 69993 14909 14909 2075 52483 17087 17087 24839 24839 46756 80304 23103 78136 88360 88360 32012 32012 88243 92284 42846 82239 69239 69239 39434 39434 2488 75832 59452 72011 40253 40253 61934 81334 92271 92271 23383 23383 10735 87004 16468 16468 24340 65669 38619 78885 35484 35484 54247 54247 29203 39896 97849 97849 19835 26027 13073 16804 79543 79543 34584 34584 7890 48928 50818 66614 10660 10660 35786 35786 40628 74449 15032 15032 46798 61735 4682 4682 79105 97515 88577 88577 6780 96018 34534 94219 76199 76199 40522 40522 34159 90056 43689 43689 8908 39110 20648 30288 60490 60490 41848 41848 39684 52423 66217 79909 72629 72629 14128 54877 46541 46541 25434 91622 71874 71874 41330 43389 16088 16088 10032 10032 19285 39883 38042 58517 55294 55294 44062 44062 4950 95651 4426 88326 35614 35614 71259 76179 35504 35504 14067 52242 50373 50373 21766 21766 40258 72111 11110 44547 56247 56247 85442 85442 26045 54116 17808 17808 5672 90708 54284 54284 55412 82241 78869 78869 32799 57015 50475 59364 76741 76741 91461 91461 39353 77615 19377 19377 33221 65501 74558 74558 11981 32146 32937 92871 43583 43583 53185 63633 83027 83027 25881 25881 57602 84956 26990 42194 80726 80726 19971 19971 78785 97119 13781 13781 31274 43502 49960 73767 60682 60682 71630 71630 80457 84573 47738 47738 89 21718 97565 97565 31971 81268 42588 42588 50313 76357 54015 86028 55840 55840 64823 90162 72616 72616 67524 67524 9054 54557 52548 52548 6834 22293 83143 83143 3928 5159 7512 7512 44268 63700 4257 12988 95812 95812 58877 69947 9409 9409 41278 41278 46591 67341 22393 69018 82535 82535 8563 37443 95758 95758 21624 59428 10009 10009 13325 13325 5793 77402 12843 75367 40867 40867 56802 56802 2431 30713 95314 95314 53927 65636 14139 14139 24875 50014 8139 8139 34522 76057 67122 67122 4084 48495 37881 59624 75120 75120 50502 72358 58182 58182 56277 56277 18016 77408 48767 62574 43521 43521 44442 46965 34488 34488 67148 67148 86268 87925 24734 37354 51073 51073 51517 90011 8915 8915 15765 30944 34547 34547 37938 37938 42646 45091 81140 81140 42792 68340 39832 39832 56526 70371 36525 36525 11461 38267 87984 87984 90580 97558 8656 8656 14258 33742 35020 50742 7788 7788 33791 33791 75941 96964 36690 36690 50313 69724 41683 41683 16211 75468 82037 85130 38058 38058 28601 28601 37994 90899 56969 56969 827 61106 5954 5954 25648 41871 31706 79743 44376 44376 47898 47898 50640 82985 97736 97736 11708 45896 24791 24791 79666 88800 36680 36680 65063 72592 78632 78632 6167 92511 67149 95016 62738 62738 53365 53365 13466 67127 71874 71874 82090 96247 1336 49781 22602 22602 59308 59308 20337 73888 54388 79969 25617 25617 18478 36273 89274 89274 34550 34550 28511 43423 32681 55483 72143 72143 21824 21824 27083 45605 42521 53104 14423 14423 43384 43384 21269 39947 34083 61313 56717 56717 293 20121 68453 68453 29336 53210 45909 45909 808 97303 34648 34648 35643 85777 12517 12517 98034 98034 16345 38896 30123 30123 6447 85078 84862 97042 2862 2862 34755 47100 83139 83139 23535 94779 15330 15330 8120 35184 76648 76648 91807 91807 44149 94884 48038 97733 55524 55524 29715 95296 54440 54440 74892 97414 12181 12181 59244 59244 12892 94221 3177 3177 60862 68828 76158 76158 14487 31683 818 818 73536 76755 24372 24372 36772 68759 29067 29067 10630 10831 32418 32418 53187 70611 46838 53982 19975 19975 26018 26018 10625 25932 6871 44259 24194 24194 66577 66577 46941 63392 16992 22671 84343 84343 44504 70550 61183 61183 66311 66311 74531 75350 44488 44488 17057 74977 18365 18365 18013 36108 40597 40597 9454 27591 11778 11778 65421 87398 44878 44878 11601 15676 13262 78330 12910 12910 7377 84916 81764 81764 2668 2668 16204 49875 49162 49821 25928 25928 28531 28531 11372 84194 6774 31454 25063 25063 71750 71750 29909 84684 10591 69198 57620 57620 81205 92293 13403 13403 40650 82282 19687 19687 5938 5938 6473 58754 36622 67517 2782 2782 25772 77056 55519 55519 45855 45855 22045 39900 52092 52092 11535 64864 7522 83359 65291 65291 64859 64859 12237 16358 15800 71700 71090 71090 15250 42245 26629 26629 23047 23047 20531 45448 23698 41920 48642 48642 12033 27963 29231 29231 49171 52529 91312 91312 32064 47595 60768 60768 37520 37520 64347 88625 62426 65199 74691 74691 20925 20925 82281 91623 52345 70053 96323 96323 571 32270 12627 12627 11891 75998 35875 35875 10555 38230 16275 16275 42384 72979 59611 59611 96118 96118 44902 89577 67490 68085 82245 82245 89655 89655 45804 64466 60959 64724 15212 15212 80038 80038 50243 56647 58633 58633 14575 92492 2318 71479 5502 5502 91714 93992 92820 92820 51124 54859 20628 20628 21383 21383 52685 66604 80251 92082 95213 95213 399 64730 44559 44559 1512 1512 5062 90626 54856 54856 39665 53571 28686 28686 11022 27595 14778 27663 14277 14277 29263 29263 4512 30216 21504 21504 18266 93428 15706 82911 3346 3346 62036 77871 45000 45000 26708 26708 70213 97336 23539 23539 54870 82225 9133 53394 17845 17845 18640 42706 14942 14942 42261 46528 95255 95255 31344 31344 10665 95776 8502 8502 9555 30886 71979 71979 48860 93094 33182 86304 52688 52688 1157 67462 62023 62023 15601 15601 6639 8528 34053 53767 29886 29886 48200 69665 44192 44192 4071 36733 52528 52528 45328 45328 31008 91532 59640 59640 20251 90271 16104 16104 72662 91865 46942 78261 86217 86217 39120 79727 96048 96048 17463 40845 83690 83690 74039 97317 32168 32168 61297 69880 25111 25111 51086 51086 40891 92279 45670 47968 85198 85198 13254 13254 61051 87604 50732 52680 66147 66147 46952 81178 49724 49724 16967 16967 29422 46835 79683 79683 24509 85479 32699 32699 64380 85178 36628 36628 50971 90169 13976 46357 38019 38019 78993 78993 52761 82757 37324 57778 57321 57321 10613 43976 34528 34528 27571 27571 43670 58661 26581 28389 81759 81759 13230 25231 34194 34194 30680 74536 92933 92933 38114 38114 11074 81172 20503 20503 3910 35019 76538 88473 52015 52015 63517 63517 63399 92991 90992 90992 28728 63854 10128 10128 33026 53042 47152 47152 8173 95285 79868 80409 11368 11368 32217 53545 6546 6546 57075 57075 12674 29625 7720 22551 94900 94900 12793 12793 40054 56001 46696 47979 53328 53328 2356 33884 97164 97164 28918 42581 20740 20740 60376 60376 32826 37333 11539 22052 25152 25152 65563 65563 33134 55585 79463 79463 52760 75498 88070 88070 67155 98391 8389 80266 49021 49021 6746 6746 25052 74041 10957 83770 33922 33922 11857 54773 50291 50291 59461 59461 84865 95637 34512 64814 34587 34587 37690 77847 50261 50261 24577 24577 22798 69318 9272 66860 64725 64725 7104 7104 13514 33399 52046 52046 71583 87295 35219 35219 26951 66380 1948 64374 21762 21762 67966 67966 23341 48279 14197 26515 45980 45980 9992 9992 29929 39162 21879 77071 25208 25208 68249 68249 28620 55301 87079 92438 2631 2631 76528 76528 7146 54242 46805 95702 71361 71361 8898 71315 19315 19315 9581 13813 27742 27742 64072 64072 990 76363 39489 39489 39977 64014 64262 64262 48320 65736 26295 81574 77317 77317 2801 83383 79634 79634 14936 93844 60161 60161 41673 70978 44974 44974 2250 18466 88967 88967 69793 86197 78652 78652 64534 72930 38721 38721 1796 77726 89844 89844 96756 96756 33991 58033 28858 75931 21803 21803 55725 60760 56466 56466 3001 3001 15725 27637 13559 13559 85523 96077 11498 15639 45432 45432 39609 39609 6440 83844 17774 17774 5690 74533 94522 97052 37133 37133 89095 89095 40563 63254 54945 84107 10210 10210 30748 41792 85954 85954 12380 93998 26124 26124 57629 94644 3549 3549 56720 97064 10402 10402 16138 16138 19337 37200 41703 41703 49371 80496 1576 1576 20563 79509 12907 35339 94771 94771 18354 18354 46509 87337 16299 33383 37876 37876 4358 46726 74613 74613 42610 81108 70164 70164 83157 83157 38103 57233 45020 45020 14427 81112 8270 8270 16805 46626 44642 97729 29366 29366 30714 30714 53320 55105 5266 16264 763 763 22482 81383 57171 57171 77111 77111 55874 88444 36114 45214 89303 89303 69383 95048 93424 93424 64205 64205 54694 96689 97850 97850 44670 64964 42038 56295 79208 79208 14014 52491 5962 5962 11971 32101 43519 43519 5958 78498 97034 97034 33748 33748 52104 65223 92369 92369 29085 97211 46832 46832 26807 48236 60723 60723 12618 13730 46132 67023 25456 25456 81533 81533 1902 46856 93703 93703 45095 52405 81970 93493 39319 39319 8313 64711 55364 55364 35784 36934 81538 81538 29256 29256 58982 93040 57931 90937 45816 45816 20778 59620 1538 1538 52889 90760 30505 30505 46787 46787 3883 93688 15699 70898 34436 34436 29579 69324 97234 97234 4759 63104 97827 97827 6225 58350 68734 68734 14983 21560 68582 68582 4298 57226 49045 49045 24091 24091 18300 55652 34767 34767 82695 85223 2240 75396 56876 56876 21125 21125 40534 90935 4181 33102 97894 97894 6580 6580 13068 13759 79531 93600 35039 35039 10901 46647 40413 40413 71466 74965 89434 89434 24965 24965 60445 85980 77678 77678 76673 85034 33614 44496 56344 56344 44075 56692 63659 63659 9288 66107 26403 26403 93531 96700 23288 23288 65845 90031 78308 78308 31430 31430 9515 62819 49708 49708 37874 61035 87525 87525 2799 80848 40653 95935 54611 54611 22030 89118 55058 55058 82659 82659 43180 48628 24509 27983 72847 72847 72460 72460 81907 85228 24624 24624 41657 60075 47698 47698 6295 41478 57024 88151 31156 31156 15559 15559 5514 28880 39686 39686 12336 72122 69963 93623 77959 77959 41703 41703 58903 92550 47056 47056 18478 84062 17072 25248 44913 44913 51992 51992 27095 35793 32939 49313 76675 76675 20615 20615 12050 15149 39893 39893 44841 79738 11747 51789 24277 24277 71085 71085 48532 91886 23716 49471 88547 88547 700 700 2177 35949 20629 43795 49518 49518 48623 48623 73598 93061 67951 67951 6321 59422 21837 23871 23186 23186 36195 67432 64922 64922 29414 29414 57304 75153 43414 67904 72521 72521 26384 26384 61879 84015 23914 23914 64531 74030 97719 97719 30330 56444 10256 88164 11161 11161 86302 86302 30661 62878 63478 63478 34163 88624 61316 93862 56368 56368 62616 95672 93083 93083 24448 76451 27316 27316 37127 92298 75722 75722 77540 77540 5834 84813 13636 87450 29609 29609 55676 55676 17281 50411 15760 52414 71897 71897 4093 4093 77066 78315 64440 93659 95663 95663 56347 56347 64462 85610 57545 59321 45749 45749 19453 93848 76152 76152 87938 91792 47723 47723 77119 85711 60041 60041 49878 88928 77729 77729 81797 88290 15907 15907 37234 52942 46954 46954 16356 16356 62242 77549 44784 88162 97 97 70130 70130 49512 90425 28999 28999 35805 45418 28173 28173 62663 64779 77454 77454 85699 94823 38507 91473 83359 83359 57254 57254 57926 77811 23570 23570 1851 88449 58010 58010 41781 64460 6966 70920 97643 97643 59289 59289 47988 93295 82272 82272 68951 85818 19214 83028 59935 59935 54963 54963 17411 72126 25249 49544 45511 45511 15457 27110 93357 93357 47272 47272 36173 49059 14673 28746 45126 45126 71293 91165 34650 34650 10506 85151 75561 75561 1709 71766 47790 47790 16934 96299 38709 38709 11976 68205 43982 43982 36295 83117 38649 38649 34032 92651 51268 51268 70674 70674 45375 58111 6976 6976 12861 46685 37171 37171 42813 87215 67907 77676 49011 49011 32257 32257 6364 14121 13756 86721 43098 43098 69425 81345 56778 56778 90645 90645 29000 38800 15628 15628 94300 95220 55777 55777 9822 85399 58455 58455 17033 76978 201 91519 68572 68572 78978 93531 96914 96914 77855 77855 1526 17372 17483 78403 27536 27536 69505 69505 1039 90268 24682 62964 25391 25391 863 863 20057 82894 46266 46266 62709 88937 96349 96349 41953 97913 15833 75765 16203 16203 80027 80027 35449 39638 48244 88819 48830 48830 51171 59686 91691 91691 39957 39957 8294 63658 69308 84143 232 232 14204 55280 7027 7027 40336 56707 37205 37205 65090 92173 80523 80523 72297 72297 13724 71259 81237 90700 75294 75294 2438 49368 28795 28795 41763 41763 48147 78166 11656 64872 23227 23227 11238 45263 74999 74999 69071 69071 76544 82820 24123 83637 31841 31841 2798 32913 61769 61769 9742 67399 96226 96226 29175 45223 93675 93675 51129 65061 40807 40807 51035 51035 35971 44388 20538 22457 37223 37223 36731 36731 41719 85755 56052 56052 9831 67041 14137 14137 42409 87251 11872 51853 26389 26389 84641 84641 23032 75274 20110 20110 8140 20670 42641 93595 88821 88821 38765 95506 34830 34830 16017 68029 24055 24055 23229 71572 64956 64956 21396 21396 51163 56605 59823 59823 45200 84171 30150 90842 89956 89956 55217 55217 83496 91848 39768 39768 13109 70962 13029 13029 11741 28666 27425 58403 23772 23772 66822 68719 63740 63740 9806 9806 42396 71911 95776 95776 29646 93571 3142 3142 38619 84464 2028 96906 62840 62840 12174 72270 14622 14622 90576 90576 16976 21522 31492 86158 20595 20595 45845 66596 95805 95805 23853 75569 94563 94563 32928 98017 39247 39247 14199 38731 25916 25916 5490 28933 57846 57846 1306 1306 174 31888 844 71418 5386 5386 30524 59349 24910 24910 89133 89133 33827 66678 53089 53089 40559 71718 89673 89673 12924 98318 73484 77958 32491 32491 29916 42906 72326 72326 53318 54726 49880 49880 40448 97834 93617 93617 98010 98010 56889 81040 9259 40485 73967 73967 95016 95016 20031 40791 34644 46110 70034 70034 56767 56767 1089 27748 74239 74239 21467 61376 752 19132 36831 36831 38206 38206 22767 40075 22213 80407 6063 6063 40959 40959 11986 84090 20366 39528 68545 68545 75550 75550 39502 58913 4115 4115 33131 65065 83250 83250 13029 34105 17991 29192 74700 74700 91820 95494 1622 1622 18518 18518 45964 79366 59344 59344 36257 44196 18053 21645 36820 36820 9256 9256 24481 68931 60304 60304 81330 81896 76664 76664 16163 20484 34627 34627 39593 45361 83768 83768 72908 78198 86286 86286 46279 71727 49408 49408 31969 58014 97265 97265 64000 64101 9598 31545 35614 35614 48800 89427 44801 44801 3030 3030 14021 29535 21597 79736 2501 2501 56116 56116 43158 80014 26761 26761 2016 72935 33294 33294 69405 72331 34759 34759 26864 56776 70481 70481 32183 45061 17611 93295 74112 74112 89265 89265 60046 95632 9012 9012 37411 52188 70695 70695 31500 70291 46490 46490 69029 85756 37316 68351 1639 1639 55625 55625 18411 26528 30288 34237 80543 80543 22420 22420 18407 56392 50843 85555 18509 18509 45095 90947 95015 95015 19630 19630 467 63943 6715 13719 92877 92877 26300 26300 26783 59343 47300 47300 53414 54419 89743 89743 19595 23198 97703 97703 96185 97746 21009 21009 24046 62947 62648 83114 93327 93327 55427 55427 74996 78363 95798 95798 55194 77969 44496 67287 35909 35909 34203 67359 8110 8110 36365 36365 6811 13030 62351 62351 63461 84744 17594 22006 74413 74413 36285 80575 41082 41082 33244 66384 62109 62109 64202 64202 37166 70463 57061 57061 653 36927 51326 96001 93440 93440 2162 82012 67316 67316 7811 59687 64211 64211 10427 82663 87483 87483 1763 1763 46822 60480 10432 50522 92500 92500 68176 68176 42066 50310 37665 37665 61334 77852 39115 39115 3043 10285 70724 70724 6281 14539 3255 3255 27495 41771 51176 51176 79046 91271 11322 30314 47228 47228 32603 97332 43546 43546 1078 1078 17557 20224 2152 2152 84273 96716 56436 56436 25927 91204 83091 83091 62139 94688 18733 18733 8578 27606 83558 83558 21260 35137 46435 90622 26459 26459 59091 59652 69592 69592 12825 89435 90118 90118 84188 84188 53430 57285 92840 92840 28978 33136 5767 78298 65020 65020 22122 22122 33338 96987 36081 36081 18305 38994 26688 82846 86758 86758 52590 52590 38421 45682 16898 53720 26249 26249 22599 29582 81356 81356 50999 50999 32896 87287 12165 12165 76264 91004 50576 87523 35599 35599 66014 66014 5873 97575 63498 64666 19862 19862 15641 42418 80059 80059 77490 77490 49284 67025 80973 83154 28265 28265 44641 44641 33372 49749 4985 4985 12542 70625 43400 48641 24525 24525 94530 94530 14478 16310 18931 82739 56187 56187 8047 70221 18812 18812 64605 64605 53667 76785 1822 2862 94303 94303 55563 55563 20606 97314 40908 40908 60310 75435 65537 90475 38301 38301 67050 68196 422 422 58355 89509 61699 61699 11277 52216 14508 14508 26757 26757 6325 17865 23160 43343 8446 8446 41416 41416 65405 97208 26871 72703 10956 10956 80261 80261 62269 76594 6175 38897 34904 34904 28398 28398 28609 53901 8212 8212 92890 95967 18978 41089 45614 45614 9155 23364 12790 12790 3669 69633 4838 4838 1618 1618 79746 87021 32467 32467 67667 85086 1491 1491 2421 27140 65557 79490 15913 15913 96299 96299 31562 63645 23857 23857 36528 74771 78969 78969 12188 37709 62147 62147 20574 27487 38367 38367 14558 50684 22339 93775 66509 66509 89028 89028 10894 46503 47584 66433 85897 85897 24951 35999 2142 2142 53203 53203 59123 96833 24050 24050 13173 86845 96093 96093 50892 61934 140 34460 47205 47205 20512 51166 78485 78485 327 85523 15202 15202 61873 61873 46125 66746 30285 72391 607 607 2436 2781 91177 91177 41716 76599 13649 13649 27157 27157 16359 22693 29370 37428 85701 85701 31579 55864 35177 35177 7599 94165 21504 21504 42323 86352 58391 58391 32235 76066 78936 78936 60659 60659 46253 67107 12085 24849 39848 39848 71866 78499 17172 17172 75260 75260 88924 91418 81460 81460 40904 77435 84960 84960 23729 85235 40266 94158 80207 80207 2774 89489 55532 55532 74766 74766 50234 93262 1987 19678 1470 1470 3171 78116 94975 94975 93364 95666 55482 55482 2026 2026 42012 78112 2440 94301 65297 65297 7050 50459 17517 17517 49992 49992 29079 34828 54465 54465 46671 95299 52306 52306 1868 82675 84481 84481 18517 75948 57052 92374 32449 32449 79847 89961 6192 6192 45977 45977 61100 87413 28497 43635 82535 82535 86173 86173 10794 82172 61641 75670 53146 53146 3884 67771 10466 10466 70332 70332 5571 20792 82529 82529 37880 43632 74102 74102 40533 47676 48787 68559 42550 42550 2580 13496 34970 34970 47272 53116 42621 42621 30747 70040 33983 33983 88227 88227 32367 33100 12633 91060 7970 7970 57868 57868 63727 85361 46611 46611 40526 51481 47935 69985 78266 78266 1334 47919 43791 43791 54777 58696 33262 33262 29898 29898 10047 80784 12440 58578 60136 60136 14597 93423 55199 55199 73371 73371 29553 54267 59952 67000 5211 5211 30155 42852 41259 41259 13592 13844 35831 35831 5716 5716 18624 38423 13751 13751 18215 36814 52053 52053 2712 55549 50788 57227 92376 92376 4116 4116 29991 86011 51303 51303 21232 29827 19730 19730 68293 98265 33144 89798 36720 36720 74280 74845 72344 72344 35228 86466 1670 1670 6822 59053 80879 80879 3776 44190 56319 56319 1893 67623 69977 69977 75686 75686 14908 29886 83447 83447 57081 93124 5580 5580 6832 82067 27648 27648 32224 62246 30199 75966 93003 93003 47507 47507 42783 62417 52199 52199 64750 71021 44514 53341 36951 36951 40971 81605 15688 15688 90772 90772 55292 58680 25173 25173 9873 89536 54347 89903 96942 96942 68964 85707 78170 78170 25865 92036 18931 18931 48930 48930 33819 82891 83469 83469 21045 47032 30974 30974 58202 61939 75750 75750 2107 64200 26828 26828 9689 30226 18448 18448 5402 15877 859 96384 79502 79502 64422 64422 948 61572 2784 2784 47529 52253 66779 68010 92404 92404 96334 96334 14978 95680 70685 70685 56050 87764 23475 93202 69419 69419 15561 83287 24776 24776 81589 81589 37555 70140 82390 83090 3726 3726 38547 38547 62600 96511 24734 86493 6690 6690 43545 90058 19329 19329 18188 18188 26810 72489 74046 74046 67807 91465 413 45034 67948 67948 12675 45210 2593 2593 35292 35292 6854 7762 46192 46192 5698 39776 20439 20439 46498 64228 29100 29100 5839 24543 4634 4634 54820 66835 71711 71711 54805 76866 24580 24580 16619 54501 37771 41445 68955 68955 20024 20024 61811 76639 78089 78089 45108 81526 56993 56993 19528 90453 43793 43793 22740 95922 6655 12124 41234 41234 33851 80540 77770 77770 55546 55546 48419 71588 9595 88859 16799 16799 53238 72537 58663 58663 49216 96386 72785 72785 15335 15335 43407 67770 5092 28678 80194 80194 35842 79236 63889 63889 67603 75268 36492 36492 46965 63010 8216 8216 59267 72765 7755 7755 55510 67110 67072 67072 96308 96308 4585 33698 63728 63728 22053 49269 20952 66737 50747 50747 85030 85030 24609 65373 29610 76311 54163 54163 4765 4765 26749 77976 34246 34246 72607 96405 10532 83756 15546 15546 46516 46516 17393 41449 21784 88279 80731 80731 71291 71291 12780 83411 82072 84149 87334 87334 47458 87097 65478 65478 36240 36240 26339 46647 25141 36131 8806 8806 82682 82682 28662 37549 43366 43366 62341 90061 75741 75741 42968 69873 75235 96258 72420 72420 13751 53919 30606 30606 58576 66506 79435 79435 68056 68056 8705 39624 57267 57267 19589 78023 84328 84328 18618 95806 82700 95245 83595 83595 40122 80268 40712 40712 28955 67633 93877 93877 82352 95370 44932 44932 15205 15205 26449 50384 64849 64849 32346 76906 81088 86586 80966 80966 7882 19722 62298 62298 54638 54638 12178 45125 47329 47329 88524 89180 42300 59934 69791 69791 34883 34883 45274 88905 94720 94720 61665 85614 28888 87204 45506 45506 49050 82509 18238 18238 46373 49820 87331 87331 93178 93178 58833 86971 82878 82878 190 40216 27861 27861 38287 86607 83652 83652 86511 98059 65448 65448 8216 96028 81545 81545 4563 93993 53537 96871 50954 50954 40402 79473 45946 45946 7876 39318 8959 8959 40550 40550 35600 57821 30165 37132 13041 13041 15964 54501 32763 32763 49632 82177 65110 65110 62920 68504 78497 78497 4387 60508 60138 60138 56516 56516 2133 26619 63365 63365 3010 87252 72555 72555 63531 83699 23106 61961 5799 5799 3166 51942 52349 52349 5005 30144 54603 54603 79230 91285 43394 43394 65291 65291 23266 85295 84754 84754 60700 65416 50052 97171 19580 19580 4666 4666 57169 78318 71109 71109 1560 20327 98005 98005 39102 56658 19430 19430 32392 65715 22427 22427 8394 74338 30033 30033 20444 56877 20474 20474 50372 78719 36483 67776 17473 17473 65915 88062 3004 3004 42449 53466 4955 4955 45558 94822 62256 62256 73039 73039 82243 95179 96464 96464 93944 94731 10059 10059 59982 75562 30574 65166 81980 81980 66206 94910 16183 16183 89987 89987 36630 90123 54554 60316 62063 62063 14641 72118 92257 92257 29487 29487 11795 43495 55837 69093 35113 35113 14603 14603 46371 75483 38116 67421 48992 48992 37787 37787 53731 76819 82389 82389 24512 53566 12499 12499 4536 90242 50445 50445 9918 54910 26097 29560 49619 49619 31175 78834 6681 6681 18002 18002 573 42045 15765 65094 69357 69357 6561 21080 77424 77424 31615 65855 91747 91747 45674 55529 56123 56123 29846 80281 88726 88726 91279 91279 18027 40936 90259 90259 71759 86306 9438 92643 23773 23773 15891 15891 45198 93265 45358 86442 14029 14029 37623 67548 26610 26610 7479 17383 86236 86236 22707 22707 18378 37984 67144 87543 62742 62742 7982 7982 19955 54884 27580 27580 31167 82063 14567 72006 23542 23542 48850 48850 28821 55824 93258 97545 34562 34562 8086 32742 2636 2636 89766 89766 47325 69993 59807 59807 14388 51867 14126 18417 21563 21563 82219 82219 67973 80223 58736 72045 12825 12825 25024 25024 78752 97641 73484 73484 45426 64364 23553 80500 17781 17781 84242 90873 44903 44903 89791 89791 20420 24070 65598 65598 40444 85821 21210 21210 30764 43020 6358 19815 38361 38361 25582 25582 9574 14757 82712 88475 96754 96754 22468 22468 30932 31378 25992 94296 37570 37570 21954 21954 5356 38270 44543 76556 27748 27748 88864 89965 91775 91775 15060 64910 90525 90525 82767 84706 47673 47673 47936 47936 39766 60302 88518 95566 13533 13533 52332 96102 14661 14661 17437 17437 3049 14760 38400 76875 58902 58902 26046 83020 39130 39130 19893 25106 75637 75637 55249 55249 3801 78096 37517 94167 89444 89444 60750 60750 7679 97086 12900 12900 53610 62016 35650 77546 74764 74764 13248 34033 97618 97618 28425 51993 81884 81884 63002 92567 13749 13749 14377 76271 17051 17051 4798 83319 3790 3790 59359 59359 51717 72547 25917 25917 1583 44212 51649 56329 38950 38950 81220 81220 80465 98022 63316 63316 77741 93215 55186 55186 38891 52017 89393 89393 6764 46981 14928 74970 29861 29861 26855 47678 7177 7177 16776 54008 12375 12375 64343 64343 21291 42153 8120 8120 53233 93573 42014 53467 8597 8597 55099 84146 84992 84992 13848 59861 82430 82430 17535 87619 63038 63038 39879 76662 4251 4251 50911 50911 51000 66832 92834 92834 51006 94633 55021 55021 10119 65216 51188 51188 61245 65496 80532 80532 70585 84704 71743 88545 16143 16143 38406 43677 20271 20271 15966 15966 38505 48728 4457 4457 1161 5971 351 76579 62306 62306 36537 36537 20896 35512 4653 32197 33061 33061 8140 8140 84534 85589 88477 88477 71345 87714 29598 38501 72364 72364 22408 33211 31551 31551 96933 96933 36381 39672 69310 69310 32965 44463 22960 22960 51142 61283 46653 58557 32164 32164 13585 90725 74277 74277 36307 36307 6168 19189 24483 24483 35594 51547 90508 90508 11465 43217 20961 20961 5022 10440 77164 83350 343 343 2044 78024 13018 13018 44944 62760 61710 61710 97374 97374 11671 66760 5748 84533 55461 55461 31288 49451 27282 27282 6570 6570 18755 73462 42358 42358 52241 55424 29036 33800 73872 73872 1181 72066 89464 89464 54463 59440 42232 42232 434 20954 58301 58301 26090 31100 48264 48264 61135 61135 2010 57155 15524 95664 1180 1180 77742 77742 40863 47139 39184 39184 15204 89192 14996 81106 30907 30907 46850 46850 19599 63439 48485 76524 70729 70729 26507 26507 21403 93196 62575 96431 37522 37522 52915 59304 70861 70861 22332 23667 86880 86880 4979 22739 43946 43946 1309 47154 46911 46911 42542 92274 27575 27575 608 40144 76632 76632 2379 29096 89187 89187 18815 18815 38405 63061 15360 15360 15506 73352 51572 51572 20934 37770 15171 15171 18565 75663 83038 83038 4647 75806 94653 94653 22811 88095 7438 7438 19548 41276 79904 79904 79696 96673 96931 96931 54951 97988 72788 74924 55033 55033 19973 63521 39268 39268 79645 79645 14143 58100 75193 75193 4180 52511 85134 85134 39302 93435 11291 11291 30908 79814 86913 91883 3963 3963 28856 28856 64217 91285 93789 95220 26491 26491 48316 48316 22979 28734 30117 71981 78923 78923 62975 71696 30556 30556 39667 50597 15553 15553 33305 33305 45279 62559 67563 67563 74864 78612 30513 68942 17080 17080 69196 69196 46991 62450 75498 75498 46197 69189 88077 88077 15167 26654 39472 39472 46941 66707 35102 97794 71988 71988 72940 72940 25804 79732 49881 49881 37234 53422 60100 70010 66747 66747 87182 87182 27000 88406 11728 11728 12999 81971 21225 21225 17918 31586 34744 53000 71104 71104 88522 88522 59346 69513 36694 36694 65891 93333 86691 86691 52274 70911 71350 71350 29742 54671 58319 89879 43644 43644 22860 22860 65138 66927 29897 29897 1994 45407 73055 73055 68476 91539 50937 50937 12475 40555 34641 34641 10011 54433 95169 95169 16071 97641 3845 82335 96338 96338 46814 46814 31824 78595 69354 86980 71988 71988 28434 28434 34120 54521 66327 67879 70511 70511 33338 33338 17839 34115 28333 92276 89947 89947 3585 28500 9125 9125 22637 64504 89544 89544 62509 62509 6057 79776 11691 55466 93549 93549 2768 63604 78882 78882 70716 70716 18387 55739 9384 17496 98175 98175 91883 91883 5000 29041 86845 88815 2013 2013 61125 61125 51108 69918 90602 90602 54561 62325 49783 75151 36300 36300 61804 61804 31586 72226 24320 78567 7056 7056 20488 20488 79583 96635 6245 16539 83759 83759 17577 53920 61317 61317 80004 80004 15755 40329 13325 75587 95792 95792 13398 29634 17616 17616 10104 27948 71726 71726 41307 67337 89234 89234 7424 16271 16206 16206 30036 70906 58664 58664 7755 90224 26448 26448 76443 76443 13622 49680 72346 97189 59043 59043 23956 23956 51654 65857 24595 24595 38379 83075 58510 67401 39437 39437 3177 41048 26098 26098 5446 54555 83886 83886 22722 22722 37178 94577 40034 94642 70878 70878 7370 7370 11702 49464 44625 61018 26854 26854 14201 84122 75620 75620 64304 83994 21686 21686 33806 33806 18840 39275 40334 40334 4282 57004 65820 65820 50099 96369 64920 64920 6975 22553 21175 21175 1536 56543 14813 73440 72186 72186 84221 84221 16523 28836 49005 79328 40515 40515 38141 78788 76861 76861 71181 71181 33576 56699 46901 46901 7817 57030 56639 56639 35097 79388 52677 52677 43633 83283 3868 89560 45413 45413 56607 75000 32876 32876 44730 44730 48090 70518 11037 30202 16195 16195 74060 74060 24581 79060 34242 34242 26660 59234 19784 30106 76665 76665 34927 68896 42810 42810 9129 51229 13669 13669 39546 68143 89974 89974 91383 91383 24333 54266 7299 75121 35947 35947 89721 89721 49779 82593 18814 18814 70219 94252 12439 12439 62377 76235 52540 61731 23965 23965 75952 81077 44113 44113 64066 64066 33989 64270 90529 90529 6963 63922 13155 26467 5590 5590 84662 84662 36112 68919 1065 74155 69929 69929 79792 79792 12422 39854 3911 59721 38531 38531 6891 20311 15553 15553 92302 92302 16048 93248 60584 60584 28553 38511 451 451 14413 60506 16064 59820 47762 47762 40826 40826 39222 48093 61170 61170 82265 95432 96270 96270 68665 70363 78986 78986 18885 74286 38628 38628 24133 58534 14209 23975 42922 42922 19674 19674 41366 62022 50076 50076 19625 78668 21280 21280 39527 76240 55846 55846 64967 74549 18236 18236 31736 34362 46770 59384 65140 65140 48566 83985 84194 84194 83834 84299 6221 6221 37829 37829 52882 79599 64145 65810 25722 25722 70502 89615 24849 24849 51675 88083 97555 97555 47590 88593 84464 84464 29465 29465 58826 68010 18594 34561 62346 62346 17457 39171 57174 57174 19325 19325 4213 30615 4176 27528 68229 68229 74584 74584 13830 89749 90550 90550 30281 92227 33369 85490 55801 55801 46023 46023 17916 81792 69141 97474 97849 97849 33345 33345 30405 93926 81985 84989 82107 82107 26030 26030 82086 87412 97899 97899 953 25947 16851 70362 87748 87748 70048 70048 31719 43572 55263 55752 91536 91536 44492 61011 65588 65588 33161 33161 36595 97041 4572 19792 16546 16546 46998 55899 50175 50175 90461 90461 82781 83970 17966 71740 8826 8826 32709 32709 22487 52835 85449 85449 52027 71706 4451 37078 93399 93399 57247 57247 49927 66737 17217 17217 86838 93386 40593 40593 16066 97575 47007 80688 60753 60753 70874 93394 33101 33101 46356 88117 26381 26381 77513 77513 81246 87355 11752 11752 58096 58234 16833 16833 52976 58825 22205 22205 54075 63715 67126 93324 91171 91171 76608 86957 41596 41596 66353 66353 39123 97777 16269 56271 30682 30682 20062 67403 43558 43558 42857 86160 42120 42120 28066 68073 54877 54877 6131 78157 84030 84030 66204 66204 52582 87239 51168 51220 8900 8900 20246 84624 35859 35859 33440 33440 24968 61264 30216 84480 30586 30586 34693 79881 63015 63015 14337 14337 51648 57120 42674 45872 8652 8652 60734 64645 32210 32210 32833 32833 35806 58733 61291 61291 15050 40242 27076 27076 42453 77999 86311 86311 6943 77515 16663 16663 16770 36740 13696 13696 7853 61398 1760 1760 59615 83947 7378 23556 4523 4523 28405 28405 45236 65801 45545 45545 53623 75897 66073 66073 24948 58103 41660 55113 82201 82201 3811 96852 47146 47146 46270 46270 12105 64990 18568 83685 6639 6639 97948 97948 16399 41411 29370 29370 33094 49516 62807 76497 51216 51216 59615 59615 27490 82052 67324 67324 10906 28377 57469 57469 84850 96983 26453 32056 81176 81176 32511 32511 25298 97083 33097 89709 87190 87190 87102 87102 794 49381 37104 96284 97543 97543 18817 39025 158 158 32045 32045 11027 96054 78679 83905 60281 60281 60383 60383 20803 89325 13739 13739 7932 87133 11407 11407 80455 95824 96289 96289 31902 35954 56001 56001 6147 82028 23770 23770 32077 74173 89753 89753 19167 45370 16792 25371 76439 76439 57381 57381 37978 78527 48278 60548 80144 80144 4632 84517 55095 55095 40088 60037 55841 55841 51111 51111 26512 53389 27099 27099 3630 73608 55080 95586 11573 11573 67950 76020 9656 9656 73147 81897 9080 9080 74663 74663 6565 29226 13566 13566 9608 19619 18772 18772 18212 87740 36008 51915 18965 18965 51037 51037 51083 73842 11853 37983 40717 40717 13114 13114 63754 84743 84203 84203 77 78543 72519 72519 70835 87416 27984 65116 24318 24318 5736 57710 60736 60736 37211 94397 90267 90267 34154 92022 60387 60387 35558 35558 26094 35976 20628 20628 1757 3818 1000 73317 30742 30742 19570 28798 88536 88536 65761 65761 32361 95111 95193 95193 69099 73127 27070 27070 54441 75161 41327 65073 17580 17580 63397 82988 93899 93899 59164 96377 83596 83596 14633 14633 24979 86873 13847 13847 20631 23836 18688 33557 18859 18859 32877 60235 82389 82389 50773 58267 35774 35774 3893 59335 9668 9668 31524 32076 43084 43084 90431 90431 54701 72517 14342 14342 7462 9934 55730 55730 1635 34943 67724 72263 16861 16861 16350 37406 85398 85398 65655 65655 3191 24133 10998 12587 87178 87178 56278 56278 47921 71534 53399 53399 70339 74698 68225 68225 2622 47942 36796 36796 46261 48489 6130 87048 62509 62509 40590 40590 38133 82849 25744 86186 50500 50500 15388 15388 55116 55150 96690 97912 21142 21142 70371 70371 45751 80540 74903 79207 73226 73226 10271 55450 84796 84796 1400 96673 68927 68927 76913 82564 35371 35371 5641 5641 69845 93700 34263 47067 80018 80018 77449 77449 72147 97746 6588 58770 26652 26652 11904 11904 66319 93956 70102 85369 52732 52732 9498 97163 84198 84198 514 17646 41748 41748 29547 29547 6550 26002 4006 63232 62950 62950 38784 77692 1637 1637 43871 82262 68401 68401 13403 13403 37342 72748 64441 75839 7169 7169 823 75433 84434 84434 11232 49209 72697 72697 17357 57527 76272 76272 10210 86699 43545 43545 56625 56625 21811 56745 66057 81216 93350 93350 57224 57224 28531 77011 55241 65979 26430 26430 17103 36388 56679 56679 11236 11236 2659 52703 24876 24876 14991 72678 40119 76101 20363 20363 66977 82252 28918 28918 63621 73256 12841 12841 2857 95566 89291 89291 87152 87152 55758 84739 28850 28850 59363 97535 85816 95650 25346 25346 53089 76404 12696 12696 7952 7952 38053 38499 59751 59751 2359 9352 12073 54327 15961 15961 17412 93925 1776 1776 15812 42472 62123 62123 30961 30961 479 37718 12808 75909 78650 78650 60563 81921 87709 87709 48911 48911 3568 31930 43478 81883 51257 51257 20902 80670 44002 44002 39939 89350 4639 4639 13441 73387 82547 82547 32156 35916 67092 67092 15907 15907 19966 36668 78919 78919 2938 19788 15452 73075 96028 96028 35631 49547 11715 11715 65058 65058 24737 30475 56282 56282 71910 96168 14961 88892 40515 40515 19690 19690 42411 60160 91915 91915 29260 74980 50823 96880 43739 43739 3861 3861 85901 98332 12647 80717 60054 60054 86852 86852 15175 18000 71806 71806 33334 62232 36483 36483 24230 69863 67503 96959 63021 63021 36649 36649 18314 35398 95408 95408 54637 88511 37141 55722 785 785 73445 73445 33738 60237 81314 90955 44871 44871 56130 56130 46727 68230 12602 12602 9026 95078 41654 41654 18891 46685 45106 93816 34409 34409 24689 76999 34333 34333 7982 7982 27176 69330 12296 12296 18231 34167 34594 55638 94678 94678 18083 18083 28603 67171 92208 94835 2714 2714 2453 97365 80638 80638 29450 70792 17797 17797 21519 21519 3321 71395 33712 40409 30132 30132 34003 34003 19935 56603 7081 53826 19747 19747 57399 57399 3724 89304 300 300 14678 44823 53231 53231 12116 80504 33402 38329 6558 6558 7286 28300 21362 21362 7343 83207 25975 25975 66489 66489 14358 36783 57005 57005 38974 78402 4599 4599 9737 98155 50693 50693 51964 90009 64947 64947 46493 95966 13824 51367 32677 32677 42652 70428 5440 5440 41054 41054 36594 86474 11345 11345 49174 79746 69484 69996 69058 69058 94100 94100 66564 75005 77667 77667 79688 89144 37285 37285 70671 93476 65106 65106 6456 54118 12061 51074 83018 83018 80636 80636 16124 74303 21347 30817 37761 37761 3691 3691 21259 83613 76789 76789 16624 29308 54656 66171 28823 28823 68521 68521 27572 82831 44691 95308 49376 49376 9688 17856 46660 46660 10852 10852 43723 65256 77808 77808 24515 78283 20439 97570 49504 49504 70199 70199 69698 85627 10913 10913 12619 19796 95951 95951 85628 94977 83846 95331 52736 52736 26436 36017 56486 56486 37943 37943 21383 37836 53151 72440 23168 23168 23243 23243 72969 96735 43526 43526 37777 61911 24676 24676 89806 98083 56402 56402 13263 64753 9408 9408 63957 67017 22505 22505 87590 91232 84281 84281 55959 75551 33199 33199 18808 28137 14956 14956 63067 72018 12060 34621 76486 76486 4469 4469 1674 55866 38289 48326 92065 92065 19861 19861 19511 81181 52834 81421 36733 36733 72653 76757 95650 95650 1802 29202 92871 92871 21757 21757 86748 93728 33896 92690 92597 92597 31004 79608 88945 88945 21780 25705 31685 31685 42643 75407 66258 66258 26592 51458 65246 65246 66025 97956 4406 4406 38393 95945 2668 2668 16860 16860 2386 95604 61510 61510 41977 49585 47930 47930 180 41746 30232 30232 85550 93157 32505 32505 85710 92791 19702 19702 39451 57691 96813 96813 331 39226 20417 47152 8590 8590 63357 63357 17578 94782 38857 72087 73546 73546 14174 89347 1138 1138 64676 64676 306 30863 86985 86985 44270 97081 73840 73840 49244 58014 35956 67506 81570 81570 12681 12681 70839 82903 20940 23723 50191 50191 13126 43300 17349 17349 23022 23022 8048 77981 36337 36337 40101 67490 56544 59058 91870 91870 71675 96014 33400 33400 10564 10564 20995 24738 90196 90196 37784 56806 49227 49227 13722 75044 87770 88221 76197 76197 22017 67915 70911 70911 53940 54280 85475 85475 2441 7808 61958 61958 16072 46413 93861 93861 71489 71489 73704 78475 77060 77060 43708 69565 8327 51175 95101 95101 74043 74043 52950 87097 27936 92240 30953 30953 5097 89696 25635 25635 42538 42538 81937 89255 41423 41423 11782 36154 6212 18969 30663 30663 48730 75490 91179 91179 67316 74683 52937 52937 62971 62971 1925 53127 36962 55778 64459 64459 63654 88009 42058 42058 61711 93094 63716 63716 457 67101 5116 5116 46989 84508 45749 45749 41376 41376 14652 89250 4991 93576 27444 27444 52233 52233 31099 47921 40371 82186 65475 65475 1684 1684 26643 62936 62221 62221 64962 82761 10871 82236 88606 88606 17817 42215 10741 10741 55540 86508 8640 8640 21165 93015 55067 55067 61157 61157 63485 85462 38122 95950 11017 11017 12167 73171 21010 21010 43401 43401 4072 54319 93619 93619 596 95978 44366 88965 17529 17529 67155 67155 77208 79431 32984 43770 33784 33784 54803 91009 55190 55190 1632 1632 38246 66370 44255 44255 19764 51623 19910 19910 55168 81287 67798 67798 69175 91881 33581 33581 64684 64846 66028 66028 12912 77663 2417 29333 13947 13947 6363 78852 36223 36223 38795 95096 90954 90954 26274 58225 87728 87728 26208 26208 64544 86559 43901 43901 56677 63995 23766 92092 25171 25171 12616 12616 11199 62946 70372 70372 10261 54248 2926 2926 25796 52304 1187 1187 23370 82816 16006 17242 54834 54834 12970 50808 22467 22467 50226 59613 34331 34331 8353 62861 46551 46551 7821 89461 31808 31808 17547 38720 83905 83905 49706 86807 97901 97901 28511 28511 64895 83877 56358 56358 48008 98091 11274 97424 77224 77224 39334 69731 25887 25887 55486 55486 38529 86229 89949 89949 10607 49370 76352 76352 37829 86997 65763 65763 26386 97376 56705 56705 36632 95929 80607 87536 3104 3104 15208 24806 65657 65657 21163 21163 49124 61804 82216 94549 61603 61603 8154 8154 51171 76324 14251 80109 52590 52590 21616 21616 33662 35979 76861 76861 27821 88001 5063 66595 50145 50145 13226 94373 54511 54511 12961 51846 28267 28267 59793 63369 8949 8949 12990 35106 96817 96817 29285 48496 26704 26704 15068 35219 15470 15470 30125 30125 74594 91239 95932 95932 14461 83789 63484 94180 61101 61101 70816 70816 80848 96232 91735 91735 581 37625 35222 78465 92699 92699 64961 81530 85692 85692 2797 19049 35224 35224 48555 48555 48098 85878 69407 69407 1576 76433 4498 4498 63774 64312 22828 62425 56201 56201 94378 94378 56736 95726 45829 54370 44686 44686 72531 72531 37626 45488 58127 58127 61029 64274 60806 68067 16352 16352 16481 65489 97819 97819 8882 8882 8310 39473 32562 32562 48581 56400 57773 57773 35079 73115 25870 25870 6627 23885 89311 89311 24333 93014 22413 32699 53857 53857 43600 43600 394 43862 78054 78054 42895 60820 9014 92054 42291 42291 32016 34381 60323 60323 6063 71213 22120 22120 462 20484 62974 62974 30029 30029 72121 73668 26077 83716 5260 5260 75708 95628 56214 56214 11639 59862 83152 83152 47708 47708 24848 58643 4154 4154 29787 76773 54339 54339 23116 86290 74064 74064 51599 54867 32813 40082 84381 84381 92910 92910 62059 85072 12511 12511 57442 73680 53470 53470 38994 68207 57103 80170 84292 84292 79984 79984 52837 57134 25348 25348 74365 84824 54273 54273 51079 97549 32619 32619 53693 95944 18580 18580 58932 83365 1452 14026 61369 61369 71702 94305 3728 3728 24200 67825 71653 71653 10445 68064 93248 93248 23942 23942 10271 13330 495 47872 11680 11680 39296 94587 35031 35031 45209 45209 43730 82096 62396 62396 49973 84446 18965 18965 10907 30335 14228 53605 59979 59979 11602 11602 951 77171 14287 40156 81257 81257 30057 30057 44350 62206 51727 51727 55356 69218 27890 48517 54959 54959 78215 89074 90337 90337 13735 76726 65281 65281 77272 77272 60961 81622 50118 82924 6806 6806 17494 24362 64038 64038 8553 79936 50254 50254 73949 86827 83577 83577 97193 97193 4478 13724 11123 11123 39914 53343 42942 83020 68543 68543 59663 59663 81002 94692 28778 53520 19419 19419 66342 70994 85957 85957 1095 56477 95663 95663 1973 38490 6049 6049 750 12658 86316 86316 47896 79702 15045 15045 6351 6351 22334 22781 14198 14198 88499 95889 22095 29877 87338 87338 83561 83561 10243 26349 49082 49082 23250 89994 62826 62826 94221 94765 13728 45981 21243 21243 40203 46034 65980 65980 35337 35337 14021 58761 46813 89608 80123 80123 92324 92324 17754 78445 9985 9985 21487 62544 1535 43042 63820 63820 42359 68695 5577 5577 25891 25891 54064 85066 28391 87944 15564 15564 33020 33020 77833 91780 84686 84686 17052 94952 65668 80724 45059 45059 38287 38287 669 63129 37163 37163 42659 90439 47233 54213 20103 20103 26950 26950 925 90683 57983 57983 68903 94183 81045 81045 70705 86197 19223 32835 79828 79828 87552 87552 20754 57898 2388 2388 64563 83317 35893 77375 31010 31010 56337 60988 94965 94965 94789 94789 8755 93926 47802 58348 56747 56747 64134 64134 432 27646 14014 14014 31318 36626 29098 95803 12417 12417 84601 84601 1714 13333 78982 78982 9995 83565 51172 51172 52877 87257 10673 10673 1256 8567 1892 88869 55579 55579 24890 63646 63617 63617 10007 16100 86823 86823 8630 8630 18075 91498 7873 42673 25712 25712 24329 24329 36489 81678 54539 62132 32149 32149 3362 15680 26630 26630 15373 36136 12743 12743 32852 32852 60328 92059 84628 92331 6502 6502 77579 77579 8315 12332 1851 1851 42238 42713 16553 17274 58754 58754 17396 17396 38906 95496 67660 76113 79482 79482 16955 81657 96390 96390 32933 40125 34850 34850 31768 86288 13604 13604 34867 95221 14296 14296 38012 49200 31357 31357 66448 88959 67761 67761 7034 7034 68149 80096 12625 12625 25344 71487 4990 49601 53377 53377 60580 60580 27424 60547 68961 74950 54481 54481 53520 53520 23744 43539 45802 45802 4666 90636 17216 17216 10304 37342 14985 18730 38794 38794 6528 89707 88108 88108 14549 78955 47519 47519 87109 87109 60919 90773 67040 67040 55890 66058 47976 47976 6855 16344 2187 73653 37221 37221 85247 85247 64722 70912 3599 88696 68304 68304 82103 82103 4813 86646 87837 87837 10393 87339 93603 93603 8190 32684 73751 73751 48258 59657 5067 36921 72556 72556 92800 92800 30847 52493 6654 19397 55471 55471 60809 67580 39622 39622 31116 31116 78161 86265 31342 31342 8059 97011 49209 91304 84757 84757 88215 88215 17414 36096 19849 19849 3335 4923 78113 78113 1073 31977 40435 93240 9443 9443 59963 59963 36470 88447 21743 21743 6859 79452 41878 41878 16522 51860 20528 75551 98103 98103 28214 29108 49043 49043 43253 43253 53368 94957 21531 21531 19747 95937 67432 67432 28487 91518 50764 83892 44433 44433 61341 61341 83848 93492 18763 69827 82460 82460 85934 85934 8226 25326 4795 85264 94438 94438 27478 75234 45621 45621 1424 1424 29720 37079 74236 74236 53998 55992 5832 5832 59337 66024 74625 74625 3677 24754 43503 76521 62804 62804 81583 81583 22020 40766 11414 11414 65711 96522 63326 70775 84226 84226 30618 30618 34916 93012 37357 46290 98076 98076 83223 84874 56561 56561 87606 87606 55286 59138 25168 25168 13992 16604 71904 77533 89719 89719 63999 63999 41901 56780 70569 70569 5222 40169 88540 88540 23364 85613 8637 67064 44563 44563 86222 86222 61968 94187 1483 79162 82409 82409 63439 63439 23160 97067 47370 93980 57611 57611 20911 20911 56485 67571 30730 30730 18369 74139 7732 7732 45389 51542 18551 45559 55039 55039 50175 84994 15408 15408 38809 55891 20100 20100 30393 30393 7515 38300 49274 78408 26453 26453 50187 50187 13052 54831 90098 90098 33944 61962 22124 27489 70029 70029 74966 74966 8562 90947 19294 39172 18815 18815 41430 59143 7625 7625 68051 68051 14856 89375 4965 4965 30006 93140 46248 46248 7690 25554 6100 41439 12029 12029 1797 3233 56224 56224 71209 84454 76393 76393 68397 68397 60040 95723 92562 92562 49296 98366 44378 46435 52829 52829 16446 77863 31170 31170 52712 52712 2483 92906 59125 90917 53234 53234 44550 90097 73774 73774 2934 74697 79011 79011 53904 87640 88823 88823 27048 27048 24997 58543 60089 79084 59107 59107 15289 15289 88516 95658 7047 50559 70433 70433 55111 55111 65678 96259 18398 65733 45439 45439 41200 72759 82758 82758 44783 44783 48061 55376 14762 14762 63334 74473 73042 73042 14561 79362 21117 21117 96781 98296 28775 41246 57544 57544 88302 88302 17599 58695 78884 78884 81825 93712 73685 76042 80586 80586 34562 34562 17879 29079 52153 93982 93732 93732 33590 58284 35760 35760 67235 67235 25113 63641 74412 74412 28262 72325 21670 21670 51995 82508 67456 67456 16292 51587 13393 13393 68715 87381 3120 21724 8148 8148 30114 68644 41888 41888 45572 45572 65455 67368 56112 56112 49690 79228 80472 87674 13513 13513 19534 66748 52142 52142 24007 25307 32687 32687 13 20921 92696 92696 84805 97389 70950 70950 24391 52407 90555 90555 85426 85426 134 39639 63560 73728 45043 45043 6216 27667 16832 16832 64105 78483 7056 7056 65849 65849 37641 52803 19516 83193 74450 74450 13464 77095 67404 67404 54565 54565 43829 62072 4606 4606 20114 59123 66326 66326 4933 36450 37805 97869 25427 25427 16266 16266 5437 77345 59119 79081 20178 20178 40233 52400 9811 9811 50674 56204 8150 8150 20539 20539 34252 86229 40874 40874 23020 70909 60919 62049 61692 61692 62558 62558 83272 87196 50984 50984 23514 50111 1496 49205 25234 25234 843 25080 66809 66809 30591 30591 84962 92805 23077 30297 14925 14925 24476 92143 72408 72408 12618 12618 51012 66883 70483 70483 58991 75450 10941 10941 45048 81970 44790 96698 89276 89276 14621 14621 38784 84660 19924 95024 41928 41928 75757 83679 80424 80424 18475 18475 19653 23960 63544 63544 44611 79763 84402 84402 57775 61563 8537 55156 35527 35527 53761 53761 13753 47568 59895 59895 15985 66967 5493 33243 48175 48175 18269 18269 40461 80525 2011 83927 66788 66788 9209 51703 7740 7740 4959 87476 35673 35673 13098 73958 59390 59390 15726 15726 77187 93780 64316 64316 58990 89942 27892 27892 70273 93077 10896 54104 64730 64730 37084 37084 11239 14175 8968 84231 24869 24869 77574 77574 59814 91585 10109 57654 4941 4941 36766 36766 69259 75321 53094 53094 14367 56825 61425 61425 25677 57257 16587 68739 88997 88997 8997 8997 3711 76910 32737 32737 59126 83324 11507 11507 31215 63318 11181 11181 57978 95569 20374 53625 95011 95011 3622 14582 2057 2057 13549 20564 60271 60271 35571 75283 15270 15270 4477 47702 78824 78824 20586 59034 89152 89152 42944 66081 85794 85794 63260 63260 10563 90263 1949 62370 80040 80040 51192 51192 32242 75031 20967 74659 35369 35369 63912 82214 74220 74220 26344 26344 1614 87202 42495 75889 43399 43399 74743 87000 87345 87345 5656 64430 60825 60825 67315 67315 44301 52617 15673 85572 89051 89051 15154 41175 40357 40357 46568 90029 547 547 66984 85663 77779 77779 37852 73940 62841 62841 76199 86869 36386 36386 60809 60809 42331 52859 58520 58520 48394 53265 68923 68923 3309 34092 1696 63862 85598 85598 5229 5229 62658 69038 95506 95506 3166 32688 15006 15006 16465 64689 11088 11088 1871 85663 54374 65890 13594 13594 19196 67427 79924 79924 92147 92688 38279 38279 68671 68671 4313 17126 56084 56084 16321 74131 30687 51447 1511 1511 45799 70203 48729 48729 74929 74929 57489 90045 45051 45051 20377 54927 3425 46965 63845 63845 8389 8389 22463 51938 45448 50784 85088 85088 35859 46447 78741 78741 34411 40647 14658 14658 11707 11707 34614 75713 51983 51983 17597 47905 2632 2632 64589 88597 90276 90276 19725 48374 71792 71792 24456 90178 38111 38111 1715 15553 54901 54901 25546 71355 6503 6503 11856 92807 33409 42461 7653 7653 18120 18120 21309 82623 8975 55366 93515 93515 49358 93462 92165 92165 36280 81181 6320 6320 70566 70566 72779 92808 7612 7612 26803 80231 22345 22345 43559 89563 42107 67497 97655 97655 13385 13385 62940 70570 34490 34490 68872 87631 84089 84089 8113 84285 88460 89228 57130 57130 96813 96813 27142 39776 16337 16337 27941 74085 27045 36401 80458 80458 6137 6137 50229 80333 12233 55494 44604 44604 18892 18892 45662 80083 68237 82017 31268 31268 15546 71462 64106 64106 20188 56758 84949 84949 13278 37213 67505 67505 94727 94727 15744 82237 21290 73183 92876 92876 41520 41520 75565 91526 3967 3967 62363 97177 47898 47898 122 13892 48918 83110 54038 54038 53199 53199 25999 27532 42799 42799 10984 12674 71056 73106 91162 91162 74452 74452 27556 52007 4873 61413 82702 82702 57945 57945 25250 43040 89997 89997 49946 69765 8701 74997 54010 54010 6275 87615 49477 49477 15859 15859 24725 78618 33569 34324 9427 9427 24923 59318 7000 7000 7114 63572 47531 47531 34540 68745 96959 96959 20468 20468 53354 82268 31958 31958 32477 57256 9094 9094 30451 78741 7947 44747 72938 72938 32407 32407 46215 68683 73800 73800 50276 67076 75574 75574 9791 35639 35135 71035 6978 6978 44009 44009 52668 84082 74419 74419 25878 29035 59771 59771 9297 69297 26814 58594 48207 48207 25023 25023 74041 90868 46044 46044 55598 77908 16522 17670 37164 37164 36145 59903 41522 41522 47641 64144 80522 80522 55078 83776 13040 13040 46028 86319 34383 34383 44583 44583 30683 51196 24451 34727 67639 67639 13379 13379 88768 94018 76625 90576 83283 83283 63875 74246 2385 2385 18120 29549 92933 92933 772 19458 56463 56463 23982 55042 58462 58462 25184 27133 53256 53256 18671 21747 18602 18602 72649 72649 15218 66337 2362 68514 44341 44341 3298 48240 67623 67623 16251 55804 34947 34947 68481 94183 59773 59773 22280 57633 41174 41174 9810 9810 8905 53501 46208 46208 57567 57982 63496 63496 18636 44669 61373 91025 7223 7223 4901 14225 66588 66588 23185 54530 55638 55638 56843 84444 6250 6250 5802 5802 5855 45317 28912 32792 92837 92837 94672 94672 84898 93787 19168 19168 243 64842 63986 93286 75195 75195 13650 13650 70447 82371 65571 65571 12580 69086 39153 97752 74470 74470 47970 67749 11779 11779 6902 6902 66851 67872 45693 45693 13022 85354 8623 60225 8467 8467 8730 8730 888 52541 65186 97927 60356 60356 53847 53847 74367 77037 27283 27283 27048 83401 381 67727 43072 43072 46758 96309 65554 65554 54282 54282 25961 94009 63811 63811 34958 44482 4507 22686 15605 15605 9821 61491 65418 65418 91325 91325 72705 78457 20370 96498 83905 83905 31144 87932 86290 86290 34027 34027 25189 95375 43645 43645 22422 75100 10547 10547 45782 46399 58226 58226 44320 79778 8134 8134 37072 77892 49485 49485 44748 90952 86168 86168 37245 82809 48963 60294 50383 50383 25322 50954 14176 14176 42889 42889 76100 82225 5237 5237 2192 70458 37280 94361 24823 24823 87060 87060 81996 98060 9375 9375 6613 31893 15969 15969 3825 88054 21165 48579 67293 67293 61430 78384 31879 31879 8387 8387 78976 85483 49680 49680 16526 48043 95992 95992 56359 69621 12362 85235 48146 48146 19805 64550 50512 50512 25880 80718 5611 5611 25949 85829 64958 64958 83155 83155 23612 43527 27351 84844 12031 12031 12562 71226 65194 65194 15765 30111 74512 74512 50443 50443 22715 77641 17912 51373 80200 80200 42151 53282 13789 13789 36439 36439 75609 90974 64033 64033 6149 62538 57143 57143 878 7434 88532 91048 33014 33014 11577 37971 90844 90844 30839 30839 13783 70463 56523 92065 36539 36539 79521 79521 84650 91158 11118 11118 6405 39675 49265 76397 71777 71777 65307 65307 14909 72478 10338 15453 19812 19812 27 27 9149 57165 66485 66485 2054 20156 76415 76415 12315 81798 44470 47690 20450 20450 11750 19424 9215 9215 6040 46437 47846 47846 14543 55055 29276 29276 19291 19291 16541 53361 55276 61724 49850 49850 130 73972 81313 81313 19219 62667 71152 71152 59117 59117 76523 84565 96355 96355 52342 81016 25537 42239 7785 7785 10983 97168 31653 31653 13529 27889 40830 40830 74697 74697 62977 76426 8072 8072 65659 94247 43897 43897 13703 49422 52545 52545 2373 11813 45329 45329 30513 47450 82700 82700 19731 87135 28034 28034 28104 31900 12137 12137 36065 56592 86355 86355 40255 65534 9794 14116 55203 55203 25042 25042 1784 45836 50725 50725 13757 88831 42967 42967 15411 60756 19368 19368 17215 47946 40566 50407 17705 17705 47119 47119 77464 90970 7503 7503 22153 46369 10149 60159 85502 85502 58221 58221 30929 95888 2188 67340 53202 53202 177 96517 91131 91131 7919 55061 36 36 43974 43974 26239 39220 34629 56280 72569 72569 71930 71930 55385 62494 76919 76919 6098 44275 1511 82258 24961 24961 29233 29233 37518 79895 1799 91083 83177 83177 68392 68392 25624 87943 5588 56974 89710 89710 215 49520 60604 60604 74529 74529 92479 96465 70968 81732 70677 70677 74740 91413 43837 43837 64339 93496 45610 45610 71572 71572 74041 84389 23547 23547 22551 74456 2482 2715 13498 13498 38317 57489 1132 1132 54938 64796 22863 22863 76685 76685 17633 29255 54706 84884 3765 3765 46568 46568 24620 93577 57950 57950 28680 53173 31256 82002 13528 13528 43991 67811 93128 93128 25274 81589 10075 10075 83789 83789 38013 46529 72229 72229 665 13796 71736 88270 73681 73681 28317 28317 23460 48174 30909 30909 16426 35254 2307 57158 13065 13065 14799 32631 18716 18716 39151 39151 57306 86870 4533 45583 60988 60988 43800 53889 21472 21472 22327 47665 92271 92271 92462 92462 13619 60387 45754 61135 12995 12995 15992 91656 6578 6578 27155 27155 7823 85974 82611 82611 56621 95100 405 28832 84960 84960 22655 22655 28417 92347 86736 86736 27836 92154 34919 34919 12098 62334 8988 52229 64450 64450 38670 47173 35908 35908 20908 20908 69278 73560 44858 85204 55007 55007 81431 81431 39636 53760 60729 60729 38381 45194 45163 66712 32832 32832 72512 75338 48169 48169 88565 88565 62678 77476 70035 70035 34375 53882 97908 97908 26162 40240 6314 97114 19482 19482 67540 90728 37456 37456 57954 92078 86028 86028 17556 17556 80833 88387 65089 65089 25217 97033 63557 72645 8575 8575 61382 61382 29407 70821 15845 15845 28392 55726 736 4048 88790 88790 36349 56965 2363 2363 64007 76138 53118 53118 37064 37064 81808 89061 63804 63804 64352 68845 85541 93217 36236 36236 62532 67283 8123 8123 24243 83051 91579 91579 21812 61130 89992 89992 92028 92028 39741 93409 58231 58231 52896 90486 36917 36917 10036 25543 58969 80071 29240 29240 46524 96935 95422 95422 90738 90738 17043 33320 7425 7425 17248 92404 1777 82136 24929 24929 5402 5402 8265 75454 10220 87486 61536 61536 42303 82224 76107 76107 42701 42701 29556 80973 25406 85114 39463 39463 52395 52395 5414 60021 9543 14488 31223 31223 53108 53108 61419 96975 12695 12695 16993 81135 52783 52783 43146 62895 15247 15247 41839 64255 14457 14457 52066 94210 66492 66492 19885 91517 55374 55374 32422 47100 47436 97408 30576 30576 64577 64577 43669 62703 39986 51162 74380 74380 87908 87908 6312 90986 52397 52397 1314 17339 66137 66137 51306 53392 40291 68701 42304 42304 14916 73990 67210 67210 46117 95578 96276 96276 88875 88875 21082 82164 11663 35619 10322 10322 10519 43292 56808 56808 23376 91348 12453 12453 122 122 6435 46372 57548 57548 917 89470 43444 92089 56856 56856 81516 81516 56665 80234 6766 6766 7653 51497 12559 58939 31612 31612 60527 64607 7349 7349 28417 71218 94461 94461 67649 97628 31236 31236 14596 14596 42357 96558 3333 3333 24326 69178 70930 70930 9830 11274 28634 66241 56457 56457 28499 68330 4586 4586 61876 84201 16341 16341 37453 80562 92183 92183 13969 62012 28027 28027 37041 59211 60321 60321 37502 37502 45138 80326 20553 20553 45824 60686 75572 75572 57677 59467 39524 41264 91275 91275 38010 79793 83259 83259 28647 89651 2425 2425 81166 81166 73182 76565 48914 48914 14997 57835 44680 58753 91922 91922 15417 48283 33352 33352 6940 71731 61596 61596 58322 58322 54293 81788 31896 31896 66420 68501 50345 50345 12528 74695 3219 15006 27894 27894 74394 74394 10150 84461 72234 72234 71908 95032 9537 9537 41558 78912 49120 49120 35428 88084 52517 52517 12832 89633 34638 84355 60782 60782 37398 37398 5752 92648 61257 61257 22707 42544 69236 79449 79269 79269 12681 49937 87284 87284 65145 69747 11269 11269 68206 68206 40029 95777 2123 75938 49683 49683 76391 76391 81243 89121 62291 64054 68454 68454 80628 80628 11165 93437 59980 59980 10540 45111 26058 70770 5464 5464 89224 89224 27794 29553 97780 97780 51351 74236 71384 71384 41602 89225 13895 31343 75482 75482 91568 91568 11689 94585 9042 55058 7206 7206 3459 42758 31822 31822 2778 25221 19618 19618 44403 49996 95199 95199 2286 50488 56198 56198 83785 83785 49068 73538 9059 97380 76148 76148 74229 74229 54082 62290 38853 38853 4877 64249 23844 23844 18442 68809 73503 97590 39341 39341 5084 5084 20216 97359 32924 32924 17332 83092 68143 68143 14913 42120 29059 29059 890 34906 34651 68077 67332 67332 73792 74324 13763 13763 49339 73156 3087 3087 8896 8896 46878 86747 6428 42631 82224 82224 797 49674 97869 97869 15800 15800 10278 76259 24423 28643 51244 51244 41364 41364 45403 88067 57156 75941 49923 49923 37970 77779 42889 42889 75016 95430 75265 75265 4746 23733 71085 71085 11507 73658 52988 52988 34730 34730 49353 84449 2841 2841 1930 33694 4142 5503 51760 51760 30221 34674 12333 12333 49985 69686 5398 5398 15768 15768 62647 84575 43490 63905 18445 18445 9437 35004 14234 14234 18206 25331 6787 6787 59184 64773 44382 44382 42112 42112 24003 48220 44208 49107 23785 23785 26442 26442 44250 50094 823 823 29143 37501 24216 72746 72080 72080 43138 67633 14207 14207 56855 94793 44923 44923 107 16859 97581 97581 6114 91656 63440 63440 55894 65884 76139 76139 76391 86962 17607 17607 13129 16199 32148 32148 4560 22325 52576 52576 41885 90486 5265 5265 43134 91984 75798 75798 10627 10627 36515 98129 57801 57801 16987 72775 31816 95107 55642 55642 60903 87645 62293 62293 36097 74327 54057 54057 42608 56858 68995 68995 24076 24076 26109 48270 82531 82531 19941 31348 37733 37733 25285 43065 68674 72596 89851 89851 75482 75482 34407 48553 13935 13935 67255 96979 20297 77596 96686 96686 39914 93254 45645 45645 40782 49751 33235 33235 51980 51980 72473 97451 44087 44087 67859 88630 69469 69469 51574 52892 3235 19959 82459 82459 16815 44758 93370 93370 42944 42944 16546 43351 68909 73014 59402 59402 91401 94704 80828 80828 72896 86323 46205 46205 25363 25363 23670 73323 86629 86629 71061 87036 43501 92892 92001 92001 50623 57017 18511 18511 11772 11772 10199 64355 9752 9752 83 42625 71821 90774 63723 63723 33801 50214 43510 43510 15045 29473 46994 46994 48632 48632 23350 36752 16508 68507 19532 19532 67254 84841 63881 63881 39970 68066 92682 92682 5976 78401 36965 36965 39182 50390 86599 86599 23877 70793 54929 54929 84905 96071 96481 96481 49348 82438 35454 35454 22290 42380 1341 1341 28007 85294 6543 6543 13034 59424 75071 75071 89530 89530 47505 67866 60431 60431 60054 88856 8072 64138 65349 65349 30579 67382 22151 22151 7662 21799 23524 23524 14789 14789 21171 66269 31127 86366 77348 77348 77986 77986 13248 81225 21602 21602 43597 48879 11322 83984 16208 16208 67016 74267 96884 96884 37707 37707 21855 67539 39365 39365 32779 68795 34168 39038 79709 79709 25987 69507 62191 62191 18682 18682 42680 64386 61213 89575 35150 35150 23538 25919 41846 41846 52441 55029 15978 15978 39288 39288 76510 79731 30276 30276 48339 78559 18659 26987 62625 62625 37100 37100 25789 88952 83751 83751 25480 56759 95860 95860 12044 72009 42911 86147 85170 85170 64999 64999 16150 46569 26922 61314 40177 40177 57829 57829 51279 97905 61539 61539 58446 73142 29215 97126 63748 63748 8768 76050 75033 75033 74818 74818 20188 74982 3803 3803 74981 89051 39251 88034 53015 53015 10638 10638 3830 42921 35062 35062 36656 55971 37708 82331 24210 24210 7359 16568 61927 61927 4851 86910 19559 19559 52383 75552 65121 65121 58862 86610 9084 9084 12245 12245 78414 92924 94859 94859 10096 93894 56797 56797 5059 29810 7907 7907 39437 68775 92439 92439 7710 90802 79020 79020 31266 50291 50928 65716 3734 3734 56717 83358 26256 26256 46950 46950 63936 65172 15825 64156 30811 30811 17070 17070 18563 56210 19267 64222 40429 40429 23237 77792 88867 88867 44872 44872 41337 81934 55454 55454 25154 85432 38192 79041 68766 68766 16033 19672 35206 35206 34388 55977 15728 15728 38094 38094 21317 41726 65345 77057 62260 62260 23385 23385 19766 34265 21229 21229 22727 79839 54968 54968 33620 95883 59770 77334 55627 55627 32095 41991 71241 71241 70723 82912 65937 65937 10872 44761 31727 31727 10785 10785 17847 63359 42844 42844 54581 56191 15780 21392 21613 21613 94281 94281 9011 41259 22523 95232 28214 28214 28426 57581 67001 67001 66925 66925 72026 73352 18652 84402 3221 3221 16117 16117 44693 73802 88969 89373 82489 82489 94809 94809 32913 83018 31862 43461 95005 95005 17285 27041 88607 88607 22877 22877 9100 93365 41608 41608 60926 70650 17486 17486 3680 43003 18333 91411 80873 80873 30791 30791 7553 59428 37622 94353 65375 65375 68603 90069 17521 17521 65582 65582 44636 88393 53373 53373 13476 74588 94260 94260 66461 89928 60037 76409 26507 26507 75734 75734 13285 24194 19384 39106 54804 54804 15930 62494 44232 44232 10641 59133 35986 35986 51741 87981 56391 56391 38864 38864 38604 49292 4325 65629 15245 15245 67406 67406 27987 45148 4765 63097 52213 52213 93077 93077 37205 84921 13450 15148 18188 18188 2216 25334 8828 8828 87811 87811 32683 95887 39404 82730 92825 92825 43095 65613 70472 70472 57642 80695 30422 30422 78697 78697 16120 41159 4117 18854 14772 14772 36612 36612 53455 76492 84060 84289 77430 77430 87067 87067 20729 79274 84408 84408 44280 77462 84288 84288 16200 43641 43747 43747 59644 95818 45 59848 92387 92387 28035 28035 41068 50339 20840 20840 58082 96058 3150 76907 32438 32438 34044 45768 49989 49989 8108 68109 34941 34941 5481 35479 15790 15790 15596 92514 50422 50422 898 28086 17266 17266 59090 59090 15740 51371 5730 5730 774 65415 94232 95748 26669 26669 38409 38409 20714 73096 68553 89325 83522 83522 17779 31729 78015 78015 33670 78807 92085 92085 73289 73289 70283 74325 78274 92133 1633 1633 46145 90618 83052 83052 55778 70509 14613 14613 10321 15509 22703 22703 20077 20077 3112 92155 88063 88063 43086 86205 16222 77644 76630 76630 76152 76152 82792 97832 29171 29171 37255 69995 4091 74839 24665 24665 8900 8900 7301 55427 13736 17941 67002 67002 84521 91502 21830 21830 85086 94899 2581 2581 15141 15141 10689 66065 25783 25783 15599 84839 56291 94818 76581 76581 72091 72091 3398 8776 59038 59038 8310 16437 33788 43551 56418 56418 25674 25674 83136 87374 86323 86323 31102 50585 77610 87430 69699 69699 2435 50218 92015 92015 7301 48310 31246 31246 6397 23342 38751 38751 33429 33429 20380 49524 74871 74871 14431 18271 37834 37834 17465 27505 25002 84236 28338 28338 28029 79519 3501 3501 16026 21159 50771 50771 77776 77776 26417 58481 90578 90578 5253 91832 13317 13317 91659 94243 3452 44252 18125 18125 42043 55243 12101 12101 62117 62117 30175 46655 86639 86639 5150 51166 7748 7748 14079 87198 48773 48773 11944 39760 70887 87865 14112 14112 49806 89470 83327 83327 16730 29298 69800 69800 11378 36488 89979 89979 65057 65057 62081 84153 8701 20330 60627 60627 47377 47377 69067 73479 81105 97151 528 528 57709 81213 12239 12239 82625 82625 2430 10662 23877 23877 78721 84131 72569 72569 12511 31059 3349 3349 8123 62628 8419 85401 18651 18651 28056 28056 18865 67502 48327 66483 19143 19143 30667 70677 12350 12350 56744 71912 87538 87538 13705 13705 76690 92378 18595 74575 65512 65512 45306 45306 67917 85916 90366 90366 62254 96497 4715 71431 62409 62409 21652 21652 49520 76086 87146 87146 3061 57098 70603 70603 32827 64710 7202 54859 71645 71645 31860 57248 91982 91982 37528 45800 94928 94928 12647 45036 67915 67915 61214 73851 56479 56479 95542 95542 32976 55071 62482 68660 7896 7896 51233 53158 76310 76310 84182 84182 5367 49970 21152 41873 57425 57425 56375 70264 44293 44293 6259 38765 35970 35970 48724 48724 14622 83244 13037 13037 66156 82235 84837 84837 71033 95538 18062 72736 67950 67950 86882 86882 1719 11430 4219 4219 5619 71400 18580 18580 27426 86665 26894 26894 15263 31739 15617 20156 18855 18855 84764 90636 98339 98339 29546 56104 40035 40035 60436 60436 15898 42177 37427 58286 44241 44241 35037 35037 5364 18867 16009 34353 87277 87277 3455 49022 313 313 34369 36161 84844 84844 29915 85608 17860 17860 2736 2736 26389 38736 94995 94995 10324 23104 29903 97568 49289 49289 29819 29819 13770 74595 69832 69832 63722 91695 17411 91033 25236 25236 79994 95337 38175 38175 49892 88506 69411 69411 76941 86010 50515 50515 12381 47419 64204 64204 50674 50674 57056 90352 21178 70282 14906 14906 93344 93344 6731 49767 82615 82615 11918 11928 68310 68310 13107 28951 79862 79862 42916 51919 14193 55018 69514 69514 36925 36925 39372 97998 29466 87593 37772 37772 3058 3154 72804 72804 86979 86979 10611 68633 47480 51764 50126 50126 47916 47916 16651 21846 74845 74845 38896 64345 92867 92867 55896 95141 73008 73008 39307 74036 48350 48350 30107 62227 55946 55946 44435 45045 9214 9214 23471 27578 71584 92245 88400 88400 55769 55769 14642 31418 14269 52805 33212 33212 67540 67540 58818 89570 13358 13358 48990 67762 30247 30247 14588 61110 44432 44432 51922 67955 75001 75001 64866 78461 65480 65480 22824 23607 30180 30180 8071 59261 37702 62824 23160 23160 6176 62960 49279 49279 10657 10657 5120 50106 1826 1826 35655 60116 3608 7981 80119 80119 74497 97996 85250 85250 19149 76286 41550 41550 50153 50153 43533 96939 95511 95511 45301 76424 29857 29857 51239 88290 54615 54615 46422 74658 7293 7293 20157 69025 91987 91987 17240 35401 41381 41381 23067 27303 35307 35307 27039 30849 81008 81008 21343 68341 88454 88454 46622 79976 84283 84326 89718 89718 1147 40974 90413 90413 51981 51981 3927 29982 42968 94072 37285 37285 39447 39447 12201 22800 38247 38247 83320 87295 77295 77295 87114 95370 55230 95511 96623 96623 60410 72732 42980 42980 85844 85844 88581 90926 15201 15201 39865 55789 59827 60916 8386 8386 73410 73410 7399 29780 70047 70047 16143 66178 37055 37163 69204 69204 28097 91481 85623 85623 40232 40232 29624 43692 31868 72617 54889 54889 51418 51418 30774 95963 2402 22530 9342 9342 86872 93197 64210 64210 43582 45531 12768 12768 94680 94680 40450 60963 3351 3351 66978 96318 28519 87671 45396 45396 92371 92371 36264 66614 62111 62111 17051 32764 61501 62310 25473 25473 6921 10186 45492 45492 82055 82055 87532 93010 50749 50749 44786 53930 42479 42479 22296 53392 48262 48262 60535 87885 5110 50582 33837 33837 36672 36672 64150 89733 58098 58098 43700 85929 41897 41897 53356 96016 8968 97501 33274 33274 24165 54065 89405 89405 90337 94255 81694 81694 66944 66944 29294 85512 57242 57242 5260 61225 29413 51298 93281 93281 78042 78042 42754 78781 51157 97927 33287 33287 44091 44091 19041 62562 31360 77615 62205 62205 30521 84326 31045 31045 46071 46182 92242 92242 33254 42330 82696 82696 52673 52673 14133 59965 22864 22864 29052 38426 34834 79239 95662 95662 13675 71837 45983 45983 64287 64287 14817 26756 19879 19879 66747 92267 83840 83840 17253 79541 32731 32731 55780 63378 5223 5223 18584 31185 16121 57596 78951 78951 76922 76922 1048 21091 44972 44972 24475 89524 44269 44269 13152 16042 58323 58323 19950 96580 31226 60867 68397 68397 26311 75363 5048 5048 67295 67295 19049 59432 43036 75835 18417 18417 27003 27003 7295 28006 15899 64222 91618 91618 66498 66498 11877 45658 14388 29925 82766 82766 15961 75940 9939 9939 13821 68800 75528 75528 12774 76026 58639 58639 10534 65014 64750 64750 16411 94021 34976 34976 11480 11480 29246 81867 69859 69859 34871 94525 46025 46025 44349 53541 20937 81726 67538 67538 82533 82533 69783 92404 84881 84881 38413 51763 70605 70605 1178 54787 48816 48816 12231 25295 85306 85306 29551 59414 15111 15111 67326 78876 15256 15256 15524 39412 10258 10258 754 14156 10591 23932 8218 8218 6192 25963 74880 74880 71168 75382 80583 80583 54249 54249 35573 83966 16587 74815 81694 81694 15437 15437 13999 89825 12316 12316 63418 85508 51773 51773 4980 63188 61877 61877 5588 18389 37920 37920 5265 98374 52912 63563 33977 33977 1066 30299 56277 56277 54914 54914 37328 41327 11850 11850 91248 97163 88455 88455 34373 70597 36241 36241 16315 84289 45590 45590 13194 77028 41417 41417 50299 90072 16914 68675 14242 14242 51621 87393 70399 70399 60363 70095 35469 35469 33512 83450 53772 53772 28944 28944 2586 58799 12707 49027 94170 94170 37051 37051 6215 7447 16898 31611 68308 68308 31307 96531 86355 86355 21248 83764 20339 20339 62812 75465 62357 62357 17797 73362 2825 2825 14314 83233 54759 54759 1289 1289 2923 20275 52085 92589 26544 26544 4580 52681 39172 39172 65767 65767 20894 28915 4101 30813 15040 15040 10058 50408 27578 27578 87387 87387 59873 68861 2400 13490 3810 3810 36812 72557 86909 86909 47543 47543 27200 45885 40944 86011 29346 29346 61664 61664 41620 97431 17974 17974 54954 87573 32948 32948 74717 75850 20916 49826 79494 79494 64909 70952 72689 72689 35910 69458 53187 53187 33539 33539 7862 40670 24515 24515 32696 72622 10586 10586 60567 70610 34813 97353 63238 63238 44295 44295 35348 86937 10743 10743 116 62837 16639 16639 41787 77052 31127 97336 90601 90601 73553 88864 89554 89554 96456 96456 4261 21573 1554 88311 8240 8240 59087 86995 37189 37189 83210 83210 7683 37799 95779 95779 1210 33913 56920 90563 85473 85473 12608 12608 36708 81666 57246 97332 81481 81481 23235 23235 8019 68142 43950 90306 32868 32868 47077 76050 80927 80927 68090 94490 48659 48659 45666 72372 15254 15254 12700 12700 80613 82914 59616 59616 4354 89889 83231 83231 28484 31567 31752 84659 24628 24628 59703 59703 43681 93679 15143 90521 56510 56510 24180 39821 75462 75462 1379 75384 71404 71404 60500 60500 41212 78215 11291 11291 57766 81269 50797 50797 69959 81787 13652 45258 26859 26859 17722 70429 15192 15192 46361 46361 27462 91331 12241 71968 75216 75216 17974 93063 44426 44426 11505 11505 34765 48058 12975 12975 32095 63332 14911 23081 43636 43636 55520 55520 20538 50294 26328 26328 72155 87608 51057 51057 68987 73036 12784 57811 37938 37938 46803 46803 8215 81416 18026 18026 27809 84093 48476 72294 92767 92767 87779 87779 15280 18936 25031 25031 9745 39003 95816 95816 29997 91950 5848 15183 92135 92135 19778 52552 38618 38618 821 61189 92502 92502 37973 58732 4843 4843 97029 97029 5005 42709 85591 92029 44378 44378 19979 68329 3995 3995 14670 14670 81940 82373 57460 85451 90803 90803 34268 34268 40221 40285 13317 13317 16083 74589 57090 57090 78063 89954 41390 41390 12951 33927 64537 82842 75929 75929 75702 75702 35620 67307 42918 75014 27630 27630 75220 94490 75497 75497 82495 82495 7708 97904 13646 91281 44863 44863 34505 95463 80637 80637 35686 37252 40395 40395 31472 31472 33186 90130 26559 26559 1119 96423 70974 70974 91351 97499 28762 84281 32353 32353 12708 12708 18165 68453 45063 45063 48684 57283 68156 68156 63483 63831 96756 96756 19407 41036 18717 18717 40168 44158 47107 47107 8491 71212 57013 82360 36186 36186 68680 68680 57562 59910 23095 91007 91092 91092 59927 59927 60679 78813 12492 12492 3500 97167 13170 88852 25932 25932 664 664 11824 90797 26222 26222 40194 68582 85369 88306 29241 29241 10128 10128 14913 42626 83934 83934 51858 78740 36222 36222 17194 54999 37737 37737 27571 91276 19608 19608 55275 92327 27650 97730 87272 87272 23198 31216 20527 20527 7310 81674 86341 86341 21548 78964 48092 48092 10804 15390 80072 80072 45748 45748 58216 81511 72681 72681 63832 84178 330 330 34027 92261 1454 84585 55657 55657 8108 8108 39937 59694 45435 45435 4841 88247 79257 79257 3726 29465 28472 67389 70413 70413 19105 41488 87597 87597 8949 43181 17336 17336 65293 65293 80151 84061 23150 93548 60349 60349 65801 65801 49045 64369 55365 55365 41646 79791 21572 27383 64556 64556 18275 18275 9051 88928 43030 43030 59130 66088 26477 90413 20022 20022 77989 77989 13448 18813 1448 36541 43263 43263 43893 43893 62704 82764 18414 22644 70073 70073 57082 57082 24846 60412 29928 29928 60069 80293 63600 63600 30833 57998 63091 68115 43199 43199 55653 55653 10507 15317 87530 87530 893 28732 22589 22589 50171 86732 56395 60757 7276 7276 93341 93341 35661 80673 80074 80074 69571 95121 82913 82913 40232 51968 82909 91591 27739 27739 5385 49201 32646 32646 38395 50621 29192 29192 24600 27113 5903 5903 39230 73168 78818 78818 56984 56984 60872 98339 56303 83501 58638 58638 7865 7865 42595 96721 43495 98066 61673 61673 42316 42316 51388 51764 5443 55192 3295 3295 83984 83984 4330 81210 41550 41550 18968 77694 11022 44778 72381 72381 18360 18360 32089 92335 27138 27138 2134 69923 19875 28930 73386 73386 45337 45337 14667 27710 27425 76419 21801 21801 49741 49741 10715 27405 10173 23257 26266 26266 32176 75726 4609 4609 84727 94794 83832 83832 4127 83642 75435 75435 36832 36832 12533 56521 20342 73906 83523 83523 3098 3098 9328 67742 13248 16049 20868 20868 27127 27127 39834 48177 65464 85273 61384 61384 53576 53576 1753 12687 13716 84199 66943 66943 86108 86108 49892 89989 55399 77739 59033 59033 5467 5467 29894 54483 26760 80488 48181 48181 15742 60426 71020 71020 24636 32138 59079 59079 51985 51985 34704 95278 25693 30302 86780 86780 12382 12382 66890 72395 10315 77838 36266 36266 28318 66375 91976 91976 49036 49036 64213 80699 44040 86622 59333 59333 129 13462 93511 93511 38756 46208 7829 7829 20252 20252 12162 57720 86710 86710 33595 95984 16305 95633 9020 9020 3405 21523 71598 71598 17594 30734 72999 72999 2412 85181 89042 89042 81990 96873 84691 84691 50501 50501 40740 62838 3875 90220 56425 56425 63457 89109 11226 11226 52028 52028 33946 61746 44986 44986 51557 91493 72476 72476 9686 86404 42110 60354 84199 84199 39319 83117 72767 72767 18008 18008 27699 59332 36871 36871 861 54663 87281 93422 77972 77972 61732 61732 40849 50964 94221 94221 66951 68314 82909 96615 66950 66950 59529 69882 23676 23676 70111 70111 60040 74910 33346 74343 93826 93826 67083 67083 6251 75956 85394 85394 1100 42544 55770 55770 23130 41640 61656 73124 97580 97580 12421 49476 85980 85980 21093 23260 20672 20672 30018 54996 45401 45401 29884 86043 50723 50723 76646 76646 21196 53939 46781 59284 86999 86999 50093 91322 83590 83590 63744 63744 7494 91371 22310 24105 5231 5231 63493 75308 95727 95727 35111 35111 48 35130 49927 49927 32278 38895 24276 98070 90442 90442 50153 97350 39887 39887 64144 74773 19072 19072 24473 32157 87134 87134 71771 71771 398 57805 93047 93047 20858 46798 77964 77964 5166 90481 61708 61708 59936 71641 21458 97958 52977 52977 4609 16265 84304 84304 53063 88565 56889 56889 77030 88122 70875 70875 38673 88332 93319 93319 35129 35129 6346 79828 68800 68800 44754 61013 36749 92307 90393 90393 23262 36693 93835 93835 54272 54272 5879 52907 18546 88981 71137 71137 4133 4133 8316 65299 3329 20312 58124 58124 93743 93743 10178 36438 62664 73334 76955 76955 29652 45916 10511 10511 61525 61525 15664 66466 30485 54075 88422 88422 95229 95229 10261 41650 34588 46541 93903 93903 89959 89959 65343 95080 42200 42200 2850 30180 25142 88974 53990 53990 56604 83604 1715 1715 72099 72099 53201 97397 13740 13740 85339 88004 53049 53049 34245 46815 71519 71519 57824 67591 46124 46124 27416 52082 29414 29414 15116 97575 14380 14380 27136 71845 50005 50383 45556 45556 30214 57209 87600 87600 67396 67396 60526 93743 8929 8929 265 47643 34321 34321 35375 86239 26850 96714 45880 45880 76211 91352 6202 6202 20178 91940 32795 32795 10394 67632 72100 72100 92574 92574 1500 57800 2087 49332 4251 4251 51156 79787 48437 48437 25439 59065 98387 98387 28904 33816 92529 92529 3728 11480 51955 51955 30455 30455 5655 74913 71341 71341 28942 74711 47786 47786 73367 91606 2067 60251 32570 32570 8484 76535 85035 85035 79252 79252 40031 52498 61320 61320 13836 89516 23424 23424 11997 50031 53448 73442 43945 43945 72669 72669 8987 43639 92572 92572 77306 83286 66332 80446 16906 16906 84822 93733 29904 29904 53971 53971 33255 98302 88242 91140 88507 88507 77665 77665 12069 13245 23999 23999 20157 61083 5975 13239 17288 17288 22892 22892 39594 95451 5458 36427 19518 19518 38920 94194 53496 53496 23070 23070 50158 66130 54378 75259 89162 89162 42599 93500 73162 73162 9675 9675 48014 91956 60175 60175 21553 73300 19410 19410 49285 92492 86778 86778 20226 39705 35597 35597 55701 86911 20187 34365 6685 6685 23911 61430 48450 48450 47510 47510 64365 91785 25071 32773 97483 97483 41076 69310 24659 24659 28149 29577 33684 33684 91527 91527 24176 90406 49620 57672 92234 92234 25861 44127 26167 26167 57337 57337 35481 67163 11735 11735 17458 42469 96577 96577 33045 86397 97421 97421 61500 97233 62090 62090 19424 28774 77901 77901 45403 69629 20129 95916 23699 23699 66116 66116 12425 92332 11918 40433 7993 7993 15635 15635 25627 79315 33107 82733 15161 15161 31350 31350 39557 97981 56354 56354 12193 66138 41589 94948 51350 51350 17114 17114 50216 57701 46073 46073 62841 67947 26556 65145 23929 23929 14078 51183 7091 7091 28684 44308 30463 30463 3075 3075 79584 95055 35264 42048 15851 15851 41250 41250 67535 79027 69597 69597 24763 64655 61183 61183 24512 94131 12120 32534 70275 70275 33779 43389 23130 23130 48993 48993 61148 94756 58058 58058 30175 87159 26666 92463 29753 29753 2234 81932 37335 37335 21393 21393 6024 42024 17925 44000 9835 9835 48313 93690 95552 95552 21761 65845 60028 60028 58667 87256 22475 22475 57105 57105 1730 92097 25545 37926 49681 49681 8283 72380 41045 41045 25834 39299 6523 6523 40235 54519 95908 95908 12964 12964 10222 86001 16284 16284 5989 13481 30052 56764 20801 20801 81715 81715 27983 86037 62357 76414 2885 2885 46946 46946 51966 66706 2790 2790 18068 38718 9247 10479 3110 3110 77716 77716 56360 72014 96874 96874 8082 25884 5906 5906 18638 68352 15927 57706 91514 91514 27036 27036 7110 61969 57532 59857 24489 24489 6327 6327 51694 94875 36116 52815 6409 6409 8999 50066 41041 41041 57676 89195 70651 70651 2219 40213 55065 55065 73848 73848 31501 77252 5565 64020 38571 38571 43792 43792 4434 63010 67604 67604 45199 77186 3733 60750 65283 65283 44772 44772 6355 66753 86057 97512 36790 36790 35494 35494 34766 36026 38918 97252 79376 79376 32303 32303 45126 90350 23109 63703 51950 51950 54227 54227 68338 97944 1388 1388 24046 27611 27294 27294 30507 96991 61220 79261 87164 87164 20757 22190 62324 62324 94954 94954 37344 54592 71858 71858 7889 35310 34355 87037 4373 4373 40730 94074 49737 49737 72862 82389 16503 16503 44810 44810 35615 80647 23337 87279 84207 84207 8349 8349 35605 63288 12350 12350 66022 75578 72929 72929 8531 73804 14835 45346 15060 15060 41117 41117 14962 53763 20435 20435 39324 93724 11136 83266 6481 6481 31603 85521 60372 60372 16484 60922 25841 25841 30988 30988 21834 63372 11543 63973 44151 44151 39227 93139 56859 56859 7137 7137 9324 37995 41300 41300 64971 88374 34269 79128 22371 22371 14986 14986 17695 84193 37383 37383 57293 66883 47171 66247 33011 33011 22816 22816 62797 88693 14786 33514 33801 33801 49475 93488 80524 80524 4584 4584 2325 15443 26873 33301 573 573 26471 26471 3147 70868 41768 41768 14695 47650 20750 65102 13598 13598 36811 36811 36307 50259 6137 6137 69122 85022 27628 97445 73625 73625 67477 67477 26477 49744 12354 55794 46144 46144 20710 77060 43321 43321 68281 68281 13565 77536 34476 34476 23765 32301 42136 42136 20001 94148 57016 57016 63879 84126 30822 54955 24417 24417 10665 10665 31132 60114 38788 72698 33783 33783 16867 16867 59863 90329 55843 55843 19817 76907 64346 64346 37417 38312 24776 49827 31801 31801 27159 67758 58507 58507 81108 81108 29923 96514 20881 47525 45034 45034 30100 82493 28060 28060 9999 9999 1993 32554 45299 76309 39875 39875 21574 32474 92203 92203 13109 13109 15731 26309 92361 92361 24092 69168 30120 30120 28965 57032 44237 75578 66472 66472 64121 64121 7376 66358 35793 35793 64637 88388 94766 94766 3881 47663 9478 9478 29543 61574 79384 79384 18216 72328 54959 69727 56135 56135 11978 83444 16575 16575 43977 43977 62935 91686 75123 75123 65500 73676 6424 6424 37051 74430 431 85502 28629 28629 5495 63055 53148 53148 42850 42850 16156 77826 13675 66377 86147 86147 32323 32323 7509 44749 67904 67904 41902 55536 92401 92401 35948 78082 17954 34118 75402 75402 53370 62356 66790 66790 31335 49045 69723 69723 36517 36517 30596 70328 93470 93470 51584 76641 79430 79430 68069 76540 44201 44201 86892 94717 77018 77018 20718 72579 71439 88689 18807 18807 35993 48069 87455 87455 2067 28742 46751 46751 9388 18218 31334 31334 63719 63719 22474 52145 91165 91165 4705 63145 63042 63042 37620 47374 15081 35185 54965 54965 23281 23281 79557 93589 8052 11340 1364 1364 1769 61238 98248 98248 8875 36434 33773 33773 11566 29513 54489 54489 48308 48308 36974 66620 5029 5029 12949 86168 55181 97553 26933 26933 7423 7423 23938 42673 13910 13910 33807 68339 69293 69293 16420 94514 50292 50292 20870 39509 11433 11433 69997 97058 15243 26376 62980 62980 91805 91805 9449 30704 13599 33354 13341 13341 94403 94403 32343 98051 3197 56495 16221 16221 5087 74031 74911 74911 29521 86269 46842 46842 44847 44847 17204 38845 55064 55064 8767 54937 26654 26654 61687 86158 48648 95947 39300 39300 86443 86443 24284 89051 27023 27023 33082 77603 45331 45331 53238 80576 74775 82257 16813 16813 13433 34193 24180 24180 17437 71048 329 329 11075 11075 23857 68789 63796 63796 12994 32906 21793 79980 485 485 43245 43245 7052 75390 33539 52897 75073 75073 86565 86565 16124 51654 29964 29964 32619 68080 63896 63896 3011 94054 76626 78691 10510 10510 58424 58424 51181 72189 14915 74043 22515 22515 57424 57424 2789 40436 17356 17356 71959 97587 68664 68664 25285 79602 14626 69915 11015 11015 21393 42198 17225 17225 58838 58838 29840 50011 64475 79730 17335 17335 27899 80770 63423 63423 55809 55809 9879 52984 13762 13762 37928 94557 9792 9792 90947 95561 70322 70322 9461 77363 35000 90133 23212 23212 64 64 5943 28632 73362 73362 43821 74350 11020 11020 47264 69000 71695 87430 68802 68802 7740 7740 56854 89858 50490 76066 56138 56138 18828 18828 46417 68451 84527 84527 60356 74209 538 538 16983 76638 32927 60907 2418 2418 14057 14057 9617 49418 41579 80651 63937 63937 42309 42309 18012 40379 23049 94832 918 918 64460 64460 22048 60971 35301 71123 20302 20302 11125 69797 70611 70611 30835 47405 61593 61593 76027 76027 27644 69929 88256 88256 39018 70449 35875 35875 55511 69923 7159 46672 76684 76684 95483 95483 36297 75207 20515 20515 43667 82253 6014 59667 45611 45611 16358 43289 49738 49738 53581 55643 43192 43192 27850 27850 79881 80641 21316 46047 93086 93086 96024 96024 1945 97733 96173 96173 66570 78400 57589 66744 31249 31249 58956 68180 55552 55552 9608 36302 8207 8207 9318 9318 51527 96676 19776 28472 33081 33081 52358 68119 17543 17543 57399 57399 17598 88803 39666 54667 19320 19320 79085 79085 23436 89903 46483 81115 47133 47133 6419 7281 61912 61912 21958 51265 73933 73933 23737 47180 80823 80823 37387 97062 96936 96936 73958 73958 50646 87294 1861 78904 69052 69052 46695 81205 43848 43848 83179 86751 71355 71355 14553 14553 18396 83275 22671 66641 32628 32628 22200 59591 25311 25311 24303 24303 59256 72908 7495 7495 4715 64364 65170 68478 35923 35923 84855 84855 1231 39084 3678 3678 7048 17066 85042 85042 43867 65565 90799 93025 91267 91267 48694 48694 14634 65063 46498 57844 71489 71489 34870 34870 62111 89396 17899 97035 96760 96760 8270 59973 34865 34865 18152 18152 22346 46770 59774 75402 34245 34245 55510 55510 19751 21774 94477 94477 40894 73479 89701 89701 3188 96235 40577 97695 53465 53465 33973 95737 29680 29680 5299 94374 80045 80045 70006 83442 29993 29993 79821 79821 6361 24927 31459 31459 86156 94942 4413 4413 5147 79472 37652 95424 91127 91127 82179 82179 37034 63060 2102 15604 54901 54901 94171 96465 25306 25306 2102 50029 76742 76742 23588 31278 50289 50289 33613 90044 60789 60789 4931 4931 45535 83584 15512 15512 61822 66144 55108 85877 32639 32639 41940 41940 41009 62615 275 74465 18928 18928 37714 91938 74614 74614 64670 64670 29645 37832 29597 29597 8329 21794 72338 72338 51979 57438 27669 27669 33881 90963 63569 63569 4457 93546 1378 46648 30919 30919 46687 46687 18331 19914 63759 63759 63267 93950 86297 86297 52148 71369 31989 31989 4882 25395 47115 55043 87670 87670 39221 39221 36510 48377 51317 80953 34635 34635 54307 97365 36986 36986 34756 34756 25132 32560 7832 7832 36761 85509 49564 74219 28476 28476 3922 3922 17033 34898 37640 37640 2209 32815 15147 15147 23730 48420 38978 38978 38297 65748 57178 57178 8832 21695 85986 93307 80597 80597 76148 76148 27477 36458 3472 3472 18407 53042 90733 90733 62202 89601 34666 58536 6038 6038 42683 42683 38340 87650 28601 70006 23897 23897 37919 37919 53807 66799 89565 89565 5737 87613 27534 28031 12975 12975 66500 85066 56417 56417 18750 53986 77129 77129 11987 45624 41696 41696 48812 59971 75497 75497 14535 14535 41506 97710 8452 25063 15318 15318 17331 17331 56609 61367 15148 72970 53667 53667 13216 13216 41569 71324 17062 38113 72019 72019 40473 97213 54652 54652 38455 38455 54241 65367 1596 77664 37985 37985 69758 69758 43501 80820 45624 45624 56898 67158 27827 43125 46695 46695 62582 62582 1696 35922 14293 14293 59825 68972 3714 3714 7046 87206 14651 53217 74552 74552 37587 89928 39914 39914 32025 32025 20192 81148 13458 56487 79819 79819 36074 36074 17596 53129 39699 97829 54990 54990 14607 14607 2457 46703 56569 81157 24673 24673 80783 80783 48903 91464 83924 83924 59049 89029 89570 89570 7918 10356 67046 67046 59560 82298 56990 56990 44065 76528 53117 53117 2834 7195 87317 94662 50246 50246 20101 20101 2338 61743 27686 27686 23101 74460 37942 50381 56606 56606 18513 93978 11785 11785 7219 59576 81721 81721 49626 60911 17722 17722 29695 29695 16578 50635 82828 84849 84664 84664 41835 41835 41242 83427 70807 70807 63736 77533 23437 73617 93843 93843 17125 90951 53045 53045 6023 45584 18025 18025 92858 92858 5879 29474 87214 87214 81890 84259 24204 24204 28378 36407 64249 69472 58137 58137 60441 60441 28404 57097 22328 80506 52144 52144 55366 55366 55910 97647 6686 6686 56440 57952 5386 42821 72552 72552 1793 1793 38180 70569 51271 51271 8205 82137 14944 40221 47403 47403 82736 82736 32061 47869 12426 12426 64442 78987 36568 85109 12454 12454 5075 5383 7993 7993 2299 60425 82008 82008 30583 36650 2118 2118 63095 63095 74792 75864 18047 96839 11305 11305 64178 90752 6838 6838 9271 16990 57658 57658 90558 90558 61007 87553 7915 92557 83074 83074 22380 35897 29368 29368 72853 72853 88141 93790 1848 46664 79157 79157 277 277 19851 42267 27904 83280 92374 92374 31949 56726 5123 5123 80519 80519 19403 47429 418 5109 88934 88934 5544 18045 79922 79922 36059 76609 86611 86611 6154 63025 79082 79082 69207 69207 41614 68646 70489 70489 58782 61734 94929 94929 37239 39384 27739 74367 83050 83050 63692 73979 60911 60911 93640 96849 57677 57677 25819 47781 3167 3167 32273 32273 45737 64937 57957 97625 28978 28978 24700 92313 88134 88134 60765 60765 31238 33237 93498 93498 32395 62308 51054 57722 24558 24558 35335 72353 70052 70052 46454 46454 41171 95052 53527 53527 8165 51418 9213 19628 86463 86463 21675 21675 13304 78825 28558 28558 52326 92360 50521 50521 43341 58249 95045 95045 15894 48292 38696 66497 59174 59174 60296 70861 89936 89936 18104 47788 24892 24892 21765 60512 72688 72688 61025 65681 21836 21836 12865 56737 17344 17344 18588 18588 21315 89257 93551 95198 21436 21436 38587 66623 57092 57092 15580 87774 4924 4924 27315 89679 16238 16238 10315 57798 38771 38771 13740 13740 55385 96999 46541 97517 61243 61243 62756 62756 1368 34587 8464 95241 59145 59145 33946 68206 1505 1505 47139 66801 94242 94242 3949 95340 40368 40368 85362 90570 17244 17244 27873 44100 8756 8756 58099 70511 86899 86899 20278 20278 36199 58829 64994 72889 10242 10242 36078 47210 90379 90379 24575 24575 36125 44082 66782 66782 8719 44520 32975 70968 25081 25081 20226 94955 26918 26918 80121 80121 14680 34077 70731 85018 10247 10247 25207 31045 35924 35924 27520 81842 97559 97559 48956 84095 58343 58343 83412 83412 42224 84015 67653 86503 4490 4490 17031 59731 65949 65949 4903 14828 5999 5999 12926 63729 63766 63766 28669 52469 88319 88319 77805 77805 59154 88340 20459 20556 91799 91799 58420 58420 21617 72856 33744 79886 11200 11200 27800 27800 25956 43621 39244 46716 14135 14135 7474 90609 62234 62234 71315 71315 5397 52899 78387 78387 21269 49215 44762 44762 25018 31637 13938 74725 41506 41506 12181 76254 28473 28473 39740 60671 10711 10711 22483 22483 59814 87537 62827 80629 4511 4511 39707 78370 12263 12263 78169 78169 2370 35685 85459 85459 26373 43318 2391 82358 32055 32055 25414 25414 11488 11708 11045 84999 78618 78618 12214 38405 92618 92618 65005 65005 33023 95556 17835 54955 5380 5380 18803 89287 89274 89274 4971 9138 78635 78635 3034 67749 20694 20694 20735 39270 92629 92629 20819 20819 9772 71499 40040 40040 13470 78615 44534 87153 6681 6681 13045 13045 6389 12671 43029 43029 20599 36244 92139 92139 23837 51476 41926 54679 47460 47460 42432 42432 10284 60883 93742 93742 40572 74551 38930 38930 40629 49459 88762 88762 1269 84087 87336 87336 64786 77711 48210 85767 81930 81930 83610 83610 16096 32089 41721 96741 54775 54775 9600 61034 3512 3512 67918 67918 36988 70871 11959 11959 59625 84180 18395 79339 59967 59967 30427 30427 73204 89726 8018 8018 25568 35409 607 607 39113 81145 19041 66348 35051 35051 22157 85471 6341 6341 26258 26258 55413 75189 61492 61492 19481 68001 10933 22116 30291 30291 69546 69546 8757 22940 12498 44179 65549 65549 34422 34422 64543 78705 13894 45433 32687 32687 17071 84422 17654 17654 67920 75941 57513 57513 25514 25514 17160 85004 7324 7324 3662 71854 37290 37290 38442 47427 2624 2624 81408 84000 41052 56803 69623 69623 76804 76804 34154 86778 33880 33880 21491 64185 6293 6293 36185 41955 12267 38163 8180 8180 968 44112 55888 55888 75956 76321 42658 42658 52303 52303 20564 38929 5582 5582 23526 93245 18241 18241 58098 67550 57189 57189 24263 59619 27450 55517 27376 27376 25646 25646 13025 24544 6281 85292 89127 89127 78122 78122 32934 54953 21908 21908 15986 90896 39163 39163 29470 58065 95505 95505 90567 91123 19878 48266 26283 26283 13939 37965 86573 86573 6781 6781 46550 85831 46330 46330 2965 9341 48809 48809 17236 94192 32450 67367 52556 52556 53598 53598 64623 85303 44014 77335 66662 66662 82076 95162 37338 37338 23993 74070 10485 10485 50804 93518 79800 79800 54965 54965 60146 63496 53214 53905 40125 40125 30871 71078 94004 94004 91347 91347 6896 14915 4788 65414 38410 38410 88035 88035 19587 88563 52266 82859 48765 48765 8239 31989 60999 60999 18609 18609 1019 18048 24789 24789 14556 17200 27282 64204 49172 49172 44268 44268 37872 62266 23981 23981 5592 21281 31479 54688 5062 5062 43158 43158 13444 98003 81194 90430 14294 14294 9016 27180 25532 25532 94869 94869 51104 55111 71507 71507 72149 76924 74743 75814 66843 66843 73602 93407 34997 34997 31800 52947 63350 63350 28785 59172 47382 47382 32118 32118 54990 72320 17261 17261 36489 41816 27354 27354 16918 51324 1564 83276 47582 47582 13721 23886 88384 88384 45010 79543 77042 77042 61257 61257 8220 43973 46463 95680 17944 17944 10497 39120 30241 30241 27968 56039 65970 65970 37659 70423 21314 21314 17574 43692 16509 16509 8148 8148 43846 66292 91325 91325 4019 48281 24227 94309 68920 68920 7822 37187 66857 66857 21021 38706 73251 73251 11313 59674 97696 97696 77523 77523 41997 46015 43720 43720 37957 84597 25498 80645 92552 92552 24781 24781 24174 42967 66539 66539 54527 57041 95321 95321 49135 83353 75999 75999 85558 93669 76439 76439 56979 73194 16869 56923 48530 48530 47642 90620 83536 83536 12903 18163 26993 26993 42390 42390 46635 69608 39236 39236 12522 70091 32797 32797 4174 69905 6000 31322 74584 74584 64236 84043 63415 63415 27902 45552 90809 90809 40765 76325 67529 67529 3452 81434 82510 82510 27797 27797 25947 50234 93313 93313 37725 84920 85808 85808 57089 88517 14139 14139 3949 21496 27027 37008 40257 40257 29874 72020 31386 31386 17813 17813 553 54890 14699 64699 5858 5858 37826 37826 75110 75940 83560 83560 35054 54279 15299 61295 46909 46909 57279 71939 92818 92818 74189 74189 16233 64709 16036 16036 23042 38733 13653 36910 67649 67649 82380 82380 64136 73946 12482 12482 35964 67379 79646 79646 10672 85123 89915 89915 53122 66511 40056 40056 47715 79502 60644 60644 24358 68103 41806 84037 29271 29271 3852 90834 73486 73486 63498 96812 11847 11847 8711 90359 53234 53234 33259 33259 62650 95721 32761 32761 41750 90966 38392 88257 20091 20091 17216 85046 61506 61506 50770 93288 40824 40824 55926 81892 90042 90042 22296 36525 87762 87762 38995 38995 35859 81834 1010 58981 19599 19599 14440 14440 17365 62474 66414 82188 45653 45653 22584 30360 24105 24105 49064 49064 57968 77012 25735 25735 51224 70439 97479 97479 10188 35331 38006 53683 96417 96417 11755 34474 88549 88549 29886 67338 10574 10574 67779 83383 13102 13102 60740 79787 76717 76717 13768 13768 19665 86068 47429 74014 34786 34786 70 26550 77971 77971 54692 54692 72014 91685 4360 4360 51503 64433 26520 96184 41699 41699 13922 13922 30477 75048 27953 56302 21072 21072 28196 87057 75754 75754 2086 2086 1271 89284 5874 5874 11898 61998 10728 83500 22461 22461 29364 29364 69677 90703 18328 48425 31052 31052 52783 52783 8883 76953 76694 76694 9673 27786 46913 61616 81031 81031 81683 81683 7383 35497 58012 58012 51262 97797 41898 41898 14748 65747 57394 81412 70509 70509 93622 93622 6058 58444 54187 55689 48867 48867 62423 68678 52811 52811 64902 64902 12554 13395 91381 91381 57025 82306 73923 73923 40152 55360 85782 85782 22637 79355 31233 31233 58333 87927 69484 95874 48418 48418 80453 80453 58736 67388 16762 20655 9668 9668 75619 75619 38004 84487 14996 88723 48987 48987 23478 66292 33700 33700 53088 81316 14608 14608 29232 91037 73845 73845 16433 16433 8252 70063 88450 97871 79672 79672 45030 71087 77688 77688 956 956 25767 36687 98046 98046 36290 69021 70544 70544 32339 73374 31346 31346 28460 29459 26756 26756 1093 71018 37332 37332 23801 69831 40241 40241 58977 78515 62514 91563 27994 27994 26977 96377 92143 92143 95629 96934 45553 45553 168 168 73032 77812 40844 87615 41008 41008 78150 78150 73560 86948 13581 13581 72585 90930 62270 62270 7841 19783 92428 92428 4076 93876 76304 76304 33922 85521 27426 88284 48776 48776 11986 11986 52559 93622 15840 61094 73640 73640 37681 64845 51771 51771 63001 63001 65567 89389 11701 29994 57976 57976 63399 93282 86357 86357 35161 49086 53454 53454 48249 64409 14045 14045 34276 73319 53458 53458 5126 38337 16255 16255 48153 85544 82155 82155 89159 91693 84953 84953 32235 32235 52136 79566 8489 71601 61069 61069 22014 22169 89019 89019 34350 34350 33044 83613 47771 47771 41329 74787 25158 55026 91678 91678 10436 15885 75391 75391 10897 10897 53598 83923 30221 30221 36994 83203 57157 79784 68930 68930 16671 16671 61457 73534 54302 54302 30912 91754 67091 84600 23626 23626 42714 62990 54294 54294 5788 31287 79756 79756 22397 22397 34119 87535 52719 95662 98192 98192 42233 42233 56561 67036 33320 94986 55121 55121 4400 4400 62823 83835 5211 53927 46552 46552 87393 87393 42221 61465 34838 34838 24280 64213 30494 30494 32351 33152 75058 75058 86168 95415 67935 67935 18004 28099 54944 54944 9249 89658 10822 80812 93028 93028 22316 22316 16399 50088 40443 51360 29075 29075 1966 3876 89077 89077 40835 75405 61147 61147 3177 76554 72285 72285 94834 94834 10838 34875 244 563 65934 65934 47077 47077 30003 85175 78098 78098 1849 36792 38921 38921 34218 60602 56517 56517 37099 70972 93440 93440 71985 92349 4375 69420 79002 79002 91669 91669 18866 79884 77451 77451 24363 77165 27434 27434 54526 91169 24505 97618 47795 47795 16588 16588 78315 96764 49045 49045 7395 79065 18319 18319 5169 29952 61707 61707 14715 60149 69580 69580 51401 61852 65504 94659 76054 76054 31637 31637 51155 89495 11438 71187 3431 3431 76443 80278 2466 2466 83205 96984 14162 14162 47138 47138 16899 88790 74976 74976 3838 83055 93582 93582 15132 18374 16320 38891 19259 19259 86639 93154 39638 39638 27759 93581 75134 75134 14520 69843 50510 50510 17726 17726 32280 61890 48445 64053 4022 4022 49475 91345 12782 12782 7744 7744 18894 81941 44208 44208 182 76337 59067 96272 94998 94998 12789 52104 19705 19705 20550 63334 66113 66113 87854 87854 3923 20863 509 90416 55331 55331 19825 97978 57002 57002 90058 90791 21620 21620 28611 56752 49318 49318 42712 58611 43568 43568 56812 56812 37149 67775 26536 32379 87165 87165 1303 1303 23157 67635 31554 46946 10272 10272 62627 66625 94366 94366 69773 69773 47977 70981 51708 87746 84282 84282 38109 70485 93668 93668 86634 86634 18693 52324 44684 49579 37677 37677 40148 71895 10043 10043 42889 60036 27296 27296 44282 44282 32743 64641 70298 70298 43856 63401 72305 72305 19330 52228 15752 15752 46325 63807 83814 83814 23416 30515 89436 89436 57507 87396 85497 85497 2951 54297 94480 94480 9907 23928 740 57008 55764 55764 83496 90744 75272 75272 89128 89128 20950 58076 66660 66660 9508 40256 8617 63527 46194 46194 72338 72338 4032 86319 97289 97289 4580 59801 92865 97866 85539 85539 23947 23947 6579 61877 86398 86398 38741 64879 7461 7461 1518 69870 37353 37353 62111 75514 26079 79645 72841 72841 51773 51773 2996 23279 82861 82861 91335 97614 23390 23390 12538 84080 59089 74276 44172 44172 68453 68453 24087 71303 6686 6686 720 77132 74933 74933 62792 74799 26218 35439 62074 62074 15449 94064 16044 16044 67236 79689 17224 17224 58510 76091 4906 4906 23204 49865 81669 81669 36274 36274 10961 94598 29738 71940 94493 94493 48341 48522 89300 89300 19915 20706 29782 29782 93164 96538 44789 44789 13313 16480 2916 2916 89063 89063 16335 53193 36924 62743 28540 28540 41444 65240 63666 63666 41181 41181 11102 39681 14034 76884 33141 33141 30701 30701 24369 55966 27422 39407 72892 72892 92029 94693 59999 59999 94855 94855 2368 96628 16830 61778 27018 27018 6003 80138 73319 73319 14420 14420 4736 59965 69847 69847 2860 26343 41760 54919 97079 97079 55949 55949 93772 94257 10601 37383 64637 64637 59382 84654 69642 69642 74825 74825 2885 13416 48485 48485 378 19134 59939 59939 23219 84258 94834 94834 41857 84443 37531 37531 28088 45011 81502 81502 33501 94862 88438 88438 53485 86243 31051 31051 33981 75584 7628 7628 15148 84075 14423 14423 5615 50622 66955 66955 36110 95947 30247 81970 61930 61930 17958 94372 23327 23327 36218 48436 90283 90283 93977 93977 18627 63445 8673 64492 82409 82409 38081 38081 24582 89685 9756 29217 8524 8524 6006 6006 60222 90927 30273 53597 69943 69943 46576 87262 49153 49153 3357 87376 67427 67427 3885 58837 40281 40281 74761 86842 29734 29734 42559 42559 62592 95044 64597 64597 32202 45628 24684 35265 52917 52917 34600 39275 23580 23580 20060 88127 20098 20098 69835 81127 73410 73410 51648 51648 25003 91935 13035 84216 79017 79017 40864 63030 8275 8275 9921 21039 40203 40203 27902 45743 23107 23107 30114 30114 70449 85596 1730 41275 48336 48336 68714 68714 66109 69756 77305 77305 52704 73657 23334 38088 63674 63674 30948 69154 47503 47503 59848 59848 54731 76245 34496 66815 37602 37602 43169 46795 11579 11579 28265 28265 23230 83428 66527 86326 92229 92229 15451 15451 399 96037 93078 93078 860 66550 55023 55023 59155 93111 51574 87635 2583 2583 72291 96538 77230 77230 53515 53515 38698 78312 95402 95402 38886 64098 96405 96405 9564 34119 96676 96676 24519 98324 12792 32670 20883 20883 53844 53844 56346 78744 12952 12952 36 82561 42037 72936 88530 88530 41779 93647 30582 30582 27424 27424 2324 66763 94529 94529 34143 81530 46369 46369 29851 42283 38315 38315 76741 85590 87373 96279 17272 17272 40643 40643 4562 50229 75894 75894 6400 33250 29864 90690 59343 59343 2902 8540 73133 73133 56546 56546 21723 36610 65758 72086 93127 93127 25455 82676 51566 51566 59376 59376 16194 85604 34179 58425 53547 53547 87625 87625 50007 69745 40980 40980 79050 93954 87925 95629 77077 77077 17184 50074 70767 70767 58013 82332 18289 18289 46914 46914 1071 96433 30966 96230 21123 21123 1345 1345 35674 69061 38443 38443 40645 80394 9218 9218 11792 66450 45838 72793 46091 46091 34285 61209 12261 12261 46891 46891 33862 88989 77022 77022 8915 26086 68725 96100 52507 52507 12825 12825 14685 38431 3951 29130 56424 56424 2643 2643 1781 14709 1965 24014 80826 80826 6632 6632 40446 75140 45704 72370 58336 58336 63971 81548 51749 51749 44336 44336 9305 71479 41028 71684 64887 64887 46321 79085 56462 56462 23481 59555 7329 7329 4430 58401 72980 72980 34150 74923 70495 70495 41865 41865 47450 90209 36554 36554 17293 64689 28002 96228 19698 19698 16005 16005 29170 97073 27647 62822 11433 11433 67676 67676 67219 86235 31900 36884 38327 38327 74205 74205 34655 74181 45205 74140 12912 12912 860 860 2539 16680 72397 72397 10390 61135 20243 20243 54478 59032 39483 43693 39069 39069 60985 75880 13163 13163 24656 79882 55143 55143 60388 88763 91512 91512 4253 91301 12318 12318 11843 89739 30983 30983 81078 82762 79144 79144 17798 17798 13071 88441 82333 92416 67341 67341 82559 85715 27281 27281 81810 89303 85702 85702 82430 89107 2483 2483 48491 48491 70994 89168 43378 43378 4494 31209 13903 91488 32223 32223 51444 51444 50404 94308 95488 95488 17846 81693 75489 75489 43010 53653 31976 62489 29678 29678 4606 4606 56404 80047 30312 61726 96584 96584 72223 72223 60281 75984 80210 80210 79422 85091 78018 90288 49075 49075 13246 46822 26510 26510 39248 87577 24880 24880 40444 95367 23304 23304 72309 89967 60381 60381 4163 4163 59182 82548 17196 17196 60938 76246 41557 41557 55432 64178 64316 64316 1989 59260 51787 68643 26739 26739 49993 69986 67173 67173 22973 41890 75400 75400 50516 50516 1317 54141 2370 90570 59561 59561 10666 10666 4696 64438 61527 61527 35912 92975 29575 29575 12318 76948 1360 29611 75067 75067 87569 87569 60360 86169 59726 74974 6457 6457 23287 23287 40594 71590 560 20581 36325 36325 67724 83147 68092 68092 1932 62309 15811 15811 83829 83829 27401 58568 63800 78677 50950 50950 27107 91760 70028 70028 5487 92569 84421 84421 5532 61042 94120 94120 76892 76892 15316 45553 25245 25245 10007 24531 3645 27425 62897 62897 22836 22836 6405 29279 39911 39911 3882 55166 34498 72580 31396 31396 57013 57013 9046 64503 48125 77118 88162 88162 51332 80273 89048 89048 5777 9460 50619 50619 67497 82822 53398 53398 23310 23310 16034 85887 73312 73312 26834 93956 29048 35156 41344 41344 39374 39374 80791 85025 40745 63281 81839 81839 5669 5669 5484 71137 48054 74731 64942 64942 96377 96377 26576 67388 58273 77023 91313 91313 75606 84693 75443 75443 64290 88626 3030 3030 2195 40116 97461 97461 31383 31383 42766 73351 28517 53217 6963 6963 48004 72468 13521 13521 58973 68067 40251 40251 82317 82317 72283 73028 20851 42851 71376 71376 47154 49379 25939 25939 47003 48504 29800 29800 38169 38169 13618 33526 16728 16728 25676 45665 9301 44385 21616 21616 4564 39795 23415 23415 34340 40306 41556 41556 21697 85800 49593 49593 1111 1111 13366 54821 38758 38758 26310 34096 1857 11378 68307 68307 43181 89032 81146 81146 43390 91716 37197 37197 19883 19883 41317 46714 3299 65604 21253 21253 19019 85921 55830 55830 68436 68436 48032 69921 65081 88464 6996 6996 9638 9638 349 9105 8841 22155 16057 16057 51139 51139 8955 45060 25635 61543 91641 91641 48450 59894 87612 87612 65144 65144 18674 45576 23275 51167 60986 60986 89856 97457 91585 91585 24070 50329 12894 12894 76733 79793 67572 67572 52473 52473 21213 72146 27478 92388 26600 26600 93814 93814 715 30855 14732 75313 1934 1934 84748 97421 20153 20153 6974 87021 53782 53782 19226 57814 51216 51216 4291 81883 77103 77103 68076 96948 22750 22750 28043 70653 39717 39717 6747 49529 93042 93042 58539 93457 9435 9435 20765 80939 53525 53525 50586 50586 19983 88088 90945 90945 35838 64440 59772 59772 1663 95063 66319 66319 51121 87131 33357 33357 47480 57260 61649 82337 13026 13026 34507 34507 79894 85809 38496 39378 75991 75991 21223 45411 58672 58672 31459 34399 32307 32307 47952 97468 89200 89200 32571 33490 80261 80261 17511 17511 14172 30734 64638 80191 54586 54586 62271 62271 53938 82839 42282 42282 13259 78280 34767 74614 18840 18840 1644 1644 54300 63609 13006 13006 30857 74587 21311 43228 43158 43158 45912 78081 76154 76154 77042 77042 55901 63029 44841 44841 31191 47400 23527 77927 45848 45848 3998 3998 31856 85715 61762 61762 53203 77920 8035 16636 49347 49347 36545 47648 15868 15868 48621 91606 75811 75811 25661 25661 4645 73249 31177 31177 40063 40797 66232 95371 46102 46102 2337 30198 1250 1250 32802 32802 1545 76967 8303 96759 91925 91925 39447 39447 36118 76833 88880 88880 23960 51362 72140 72140 56618 68785 75597 75597 31400 85039 19467 19467 56533 87394 22249 22249 3589 35293 28752 28752 7031 70238 9168 9168 41808 69218 18993 21215 84841 84841 17379 17379 26228 91153 36429 60063 77460 77460 21181 73649 59737 59737 58439 69792 28241 28241 19740 19740 18856 84763 24002 68672 558 558 9009 74295 35814 35814 17117 17117 61962 63436 25093 25093 24670 70055 4568 89178 12205 12205 97129 97129 51321 68448 69441 84562 85220 85220 36395 83649 88904 88904 15095 52876 86215 86215 5787 5787 53392 68149 41252 41252 1697 43568 54723 54723 6533 49517 30468 30726 69921 69921 35653 47139 46057 46057 61388 61388 45325 97913 10654 10654 64418 91244 5788 92059 16720 16720 55406 72268 51950 51950 26266 26266 2363 90079 92475 92475 1258 19854 75427 93941 29529 29529 39715 42599 43108 43108 88134 88134 34084 48918 8589 8589 70384 95219 48852 48852 14544 70408 95663 95663 37991 91789 15649 26930 77179 77179 38808 38808 26004 26406 62983 62983 21553 67744 16729 30023 21006 21006 68122 91573 74011 74011 44316 83457 63416 63416 50700 70468 69722 69722 43808 92376 14767 14767 19943 19943 6753 66371 14254 41983 35733 35733 60898 94814 47873 47873 55106 55106 73017 97411 81685 81685 41346 64906 78930 78930 19962 39332 85429 85429 84263 92764 65034 65034 34240 67901 53835 75359 63258 63258 10366 89778 65498 65498 2180 27484 41844 41844 46119 59277 914 914 7147 45971 4693 4693 11287 72484 96887 96887 65494 91243 22113 22113 26589 73116 30452 30452 5803 5803 2110 29644 20218 59100 52246 52246 40786 40786 20753 37546 67971 93950 54512 54512 53672 53672 60379 94626 12020 12020 69387 84083 4107 4826 18100 18100 45863 85288 69253 69253 23909 54968 36099 36099 17898 94709 1724 1724 10382 95345 9940 9940 30600 82372 79227 79227 67986 90920 77028 77028 95947 95947 2144 37364 54262 54262 17772 22276 17970 17970 21506 95760 20267 79491 49827 49827 97525 97525 43551 90314 66532 66532 27237 93894 2671 45958 96726 96726 4632 71428 30596 30596 46341 51437 6247 6247 54957 84455 79240 79240 11253 76940 966 966 42186 88589 66667 66667 75219 75219 35803 63381 18981 76461 3487 3487 15884 34170 69297 69297 5523 11961 81958 81958 45597 57995 42184 42184 55986 87426 61890 61890 21410 21410 52763 53587 60012 60012 66931 85315 98069 98069 48050 58114 82057 82057 18710 91608 17873 17873 51057 84292 5750 13969 38286 38286 62677 78127 46463 46463 46348 46348 16214 85054 26189 88909 89333 89333 42749 42749 16941 21835 6456 6456 9690 82454 16125 89967 52186 52186 63529 63529 65175 96480 92081 92081 37604 44960 22781 92295 7437 7437 7933 94098 8547 8547 14032 82909 22778 22778 3546 19838 61760 61760 83578 83578 43186 46642 85866 85866 80746 95654 92909 92909 72925 83218 51540 51540 77370 94825 46406 46406 68201 86987 43734 97942 61082 61082 61970 61970 44154 48720 34197 34197 21412 35421 9886 34503 44061 44061 9140 34086 30089 30089 35138 35138 2850 89694 13919 97804 10939 10939 4095 4095 86078 93065 66947 66947 12533 91104 46414 46414 56718 90032 584 86853 88066 88066 62995 63087 35714 35714 86191 86191 30620 75422 8509 21412 96667 96667 16674 72761 8070 8070 28174 93501 81141 81141 30223 30223 61308 72779 51954 51954 45047 81165 50640 85538 57233 57233 12529 12529 40884 79003 23380 83150 2327 2327 40830 40830 60046 89174 52581 83127 11634 11634 80184 80184 44604 70877 448 71022 59916 59916 8095 8095 70479 96343 80007 96837 26249 26249 45215 45215 73021 76011 45903 45903 53723 56897 18575 76968 25475 25475 73962 84795 5650 5650 47466 53580 46649 46649 44379 44379 86947 95438 65775 65775 63940 97975 53533 53533 40768 67701 10572 10572 25141 74343 32084 32084 33083 69004 84693 84693 91168 97877 10550 73217 53826 53826 31798 66615 17217 17217 8196 8196 14545 47314 4896 4896 35485 79064 57655 60085 36105 36105 4815 68931 39093 39093 54469 70017 81252 81252 62154 62154 32354 92685 25849 60363 91096 91096 36964 67159 62990 62990 80952 80952 27603 43186 54339 54339 43088 70375 4223 4223 35911 68306 6185 96215 95817 95817 47629 65283 66775 66775 76615 76615 27737 95990 34112 76125 77714 77714 90668 90668 66729 95771 19030 19030 26247 97050 66879 66879 14071 44030 27890 28364 59884 59884 65786 65786 28632 51625 18125 26038 19245 19245 77288 90155 7163 7163 35086 48355 35712 35712 57085 78142 67324 67324 29994 37546 2107 2107 1319 1319 19031 58478 68005 76548 66693 66693 37153 55665 26718 26718 95205 95205 34580 44535 67468 67468 31716 46533 71071 81969 84072 84072 12198 12198 17263 82778 15652 40618 26576 26576 79972 79972 42958 59786 42224 42224 12270 21068 65725 65725 74158 75997 2936 2936 8259 48780 50827 57846 6494 6494 31633 31633 4006 44290 8683 38809 61814 61814 14826 30173 32972 32972 41323 41323 44680 78018 53697 72360 88221 88221 27760 54478 43182 43182 40940 40940 62112 71137 90205 90205 24366 92765 15612 30586 65943 65943 35573 35573 22806 63790 36067 36067 23491 61169 1207 85368 88608 88608 22444 59314 9879 9879 17499 37884 72818 72818 40349 54297 36219 36219 31839 31839 27484 85261 35626 55646 36314 36314 86821 86821 40827 92319 82990 93305 94982 94982 42420 42420 32765 60354 45937 70960 70769 70769 6372 9263 11671 11671 67111 67111 66439 92342 51034 51034 18901 82653 43102 43102 60872 72571 61142 61142 39493 87978 6079 6079 8739 59426 2763 58258 39844 39844 88705 88705 16902 67854 29223 91706 69549 69549 40997 40997 31691 57266 8215 8215 80121 95885 12671 12671 22728 50682 76332 86039 69405 69405 11248 11248 14630 83721 87685 87685 63264 85499 9342 75053 45707 45707 65504 65504 64514 91832 81817 81817 18560 95676 10980 10980 6171 20262 64891 64891 1746 24053 45884 45884 32897 69413 52931 67194 95806 95806 16618 25140 55850 55850 88181 88181 49924 67031 72733 97333 71138 71138 16123 52077 8393 8393 24953 85647 27089 27089 5112 22948 67204 67204 17642 67137 73842 73842 23464 65752 470 470 60027 60027 66547 87543 85566 85566 73495 77863 36654 36654 33702 44856 39708 84806 70897 70897 55773 76641 94022 94022 4794 4794 26986 34605 39721 86299 89840 89840 8781 8781 18660 65944 4184 23372 70270 70270 39237 92834 42497 42497 14486 26950 89813 89813 13156 35966 37173 37173 94329 94329 9363 59357 30900 79476 79844 79844 67539 78848 12706 12706 69433 81863 41564 41564 57754 57754 53515 86653 29637 89781 36264 36264 1545 16749 25251 25251 50533 50533 37637 80230 87828 87828 59433 94962 49114 49114 26110 31166 77849 77849 11145 21148 16715 16715 71575 97747 81830 96676 32843 32843 46760 46760 3098 30710 79886 79886 16368 88398 13412 13412 28491 75632 26582 37544 12676 12676 75304 77719 59152 59152 75707 77480 29755 29755 95661 95661 73145 96233 26927 33722 38118 38118 45732 45732 66597 72669 24522 24522 17045 87758 36823 73580 34357 34357 27450 27450 1374 30089 15327 15327 53535 62965 11580 81377 39088 39088 39876 39876 31711 41786 87576 87576 13094 78154 68270 77122 12389 12389 86326 86326 13885 25917 2455 63241 34596 34596 85963 85963 9780 34677 21595 76253 70560 70560 18940 43299 48738 48738 5526 5526 11114 66708 54456 54456 4248 86845 15778 24422 38777 38777 8501 8501 83021 85404 23740 23740 6585 81618 59908 62505 57974 57974 14875 17299 25796 25796 91127 91127 33366 86162 14423 87040 86219 86219 5172 5172 24629 89751 24258 37474 24235 24235 23672 97645 68655 68655 16929 16929 33114 96034 5383 5383 72249 97498 55803 55803 21858 44662 78606 89996 36227 36227 10473 10473 23445 65492 71808 93611 17579 17579 66267 89060 56561 56561 34930 34930 36708 78238 13178 31608 60888 60888 69742 69742 21392 28842 80610 80610 37413 46536 17073 32152 47472 47472 70960 70960 45195 78728 89375 89375 4332 41181 7048 18934 37163 37163 14245 35293 49878 49878 64697 68408 12103 12103 2508 90586 41550 41550 79382 79382 52100 52610 25986 96579 62932 62932 59502 59502 36243 75620 24535 38822 80310 80310 8353 8353 6816 24468 62814 62814 19754 90853 31392 80972 61642 61642 5810 25832 51070 51070 20705 41347 49434 49434 91500 91500 36920 42920 8862 94448 93406 93406 7975 57185 95054 95054 28949 81667 78347 78347 97442 97442 4323 29185 40513 40513 51159 68348 50911 50911 42682 68735 70886 70886 46544 76540 880 8975 28230 28230 9244 9244 43749 77749 13881 65763 38212 38212 41440 41440 37559 84981 95513 95513 50341 66065 39085 49998 40991 40991 28176 28176 48088 68424 25319 25319 8353 12642 64350 64350 23533 24638 48587 48587 10528 37471 62782 62782 14326 73827 65744 65744 3370 3584 53172 79073 32001 32001 1634 1634 8460 54188 29767 62628 63229 63229 95141 95141 21943 34581 19927 85126 69172 69172 35968 81117 67357 67357 34750 66501 36546 36546 24057 29567 51589 51589 30444 82360 5099 5099 10895 31974 26188 26188 40088 40088 94076 97660 79589 83637 41028 41028 35285 35285 74956 76590 16659 62931 33036 33036 68717 76978 79950 79950 47856 47856 88451 89910 19391 45344 87613 87613 20003 20003 19196 47438 39416 39416 63682 97580 7926 56376 73859 73859 46956 86773 66923 66923 16379 16379 74786 81731 68808 68808 41151 62378 23704 59276 42451 42451 28221 82900 86612 86612 22548 62914 18555 18555 13071 13071 12767 92935 31650 31650 40743 83017 78755 78755 7340 63032 10815 31636 333 333 92928 92928 46282 51329 10962 38094 35144 35144 39763 39763 30895 91907 1720 1720 5439 39958 29174 90110 81024 81024 21172 89227 25943 25943 23417 23417 47595 93995 65765 97748 8716 8716 22332 22332 37272 51643 348 21606 7291 7291 361 361 31623 33606 41512 41512 9148 80744 29060 29060 83740 91443 7150 85983 70579 70579 88028 88028 48184 63027 20398 20398 14295 36691 11701 11701 11768 76291 7823 58333 48705 48705 13765 23669 96840 96840 36779 89307 70299 70299 38971 38971 58119 95116 67034 67034 31384 74231 26935 96373 50789 50789 18419 88373 59299 59299 27401 27401 28124 53860 37294 37294 8837 77801 17436 17436 23424 52972 47644 55478 15340 15340 25193 62438 55623 55623 65456 65456 15925 97218 91765 91765 22420 58073 86283 86283 45518 67239 68868 68868 55548 68376 74527 82099 68099 68099 39583 39583 19955 31681 59657 59657 65058 66319 11752 59767 76202 76202 56814 97060 73895 73895 75187 75187 13950 30174 65395 75108 82545 82545 15920 15920 32840 34607 91365 91365 2712 27220 23496 72669 38587 38587 80433 92665 27892 27892 35365 35365 23337 90223 49080 49080 55905 57997 37421 72604 43014 43014 33979 33979 10980 89941 70986 70986 3472 57008 58587 58587 14348 19086 56092 56092 9926 13942 6880 43577 26750 26750 44082 62477 7348 7348 87946 88781 58109 58109 79604 79604 20253 49273 49107 49107 5449 78651 5769 20114 30424 30424 62614 63838 3287 3287 23089 90839 78016 78016 21568 21568 20615 25986 27239 47210 29514 29514 36307 67096 77848 77848 12489 75287 79244 79244 40689 84030 21907 21907 6912 6912 56812 78912 30901 90922 35989 35989 24047 46933 56754 56754 59329 59329 10631 48761 68279 89117 21457 21457 6341 20458 66545 66545 3829 3829 13743 66107 92741 92741 51091 93729 19249 20510 24247 24247 22917 88487 48102 48102 75777 96239 91060 91060 48438 48438 9363 9940 74202 84851 15501 15501 19789 19789 26713 86379 35558 35558 13333 40178 26343 26343 84003 94441 24427 24427 12762 40425 8078 10231 29900 29900 37669 89002 47419 47419 29633 29633 32954 67999 39628 39628 9434 13217 47504 47504 7353 36947 81185 91828 88980 88980 77702 77702 13608 45812 56247 80412 84009 84009 70315 70315 82096 94846 30550 30550 6309 85197 34037 37698 92107 92107 75274 94630 19555 19555 53128 83549 3512 3512 17899 42887 381 381 48192 48192 6578 57374 66826 94434 52962 52962 7005 8614 66221 66221 4008 4008 68098 70739 27497 27497 15453 72770 2044 58577 71898 71898 39193 39193 16090 58051 89937 89937 50374 52563 31989 95637 17284 17284 64840 64840 12019 87262 55482 55482 149 45923 35825 94565 78348 78348 13904 13904 60295 80679 4591 31283 81232 81232 12658 43004 33829 33829 76428 76428 48558 67552 74918 74918 21707 22709 74501 92042 75493 75493 70761 70761 10431 22205 9286 66544 30785 30785 13973 13973 43612 65124 58209 92139 75945 75945 10901 10901 26400 48192 62765 81354 86083 86083 64503 75254 23655 23655 11245 67125 79963 79963 93737 93737 31553 88913 10673 87458 56748 56748 38640 67640 84280 84280 10435 10435 61185 83850 61722 61722 21240 82159 88409 88409 69796 72189 62229 62229 74355 84106 31949 37544 26209 26209 667 77996 85313 85313 27734 27734 8036 69051 27534 55986 45722 45722 44427 44427 25998 46074 27514 27514 38147 61631 55574 55574 48274 94391 74892 74892 31498 36151 40957 40957 2349 50547 9661 19658 93961 93961 50741 91307 58430 58430 96817 96817 26454 62024 58179 58179 58974 96708 93105 95414 26006 26006 3158 37204 67798 67798 65074 65074 27708 94198 23786 23786 12632 14932 50926 93337 53524 53524 92337 92337 30300 45823 25725 57157 78646 78646 8134 68344 32764 32764 52348 52348 12987 21536 59747 89035 52719 52719 73808 73808 387 89859 56360 70632 59043 59043 96091 96091 19208 31254 73654 86383 24027 24027 30912 30912 36691 44205 13332 92105 88643 88643 58301 78912 94004 94004 4733 4733 68046 94841 20461 63472 86239 86239 51704 51704 14831 74838 76415 87246 28956 28956 12334 93623 16541 16541 31182 88673 86735 86735 88584 92688 9812 9812 42990 42990 39523 41713 19990 19990 37978 47848 41015 41015 11143 47205 45082 45082 17814 63605 29458 52795 89312 89312 89068 89068 22359 62760 29668 29668 14822 97868 16116 81274 23611 23611 32751 32751 34240 91972 7078 70758 24085 24085 74023 74023 7371 59424 43395 94037 94858 94858 7198 7198 10659 37633 75287 94251 31652 31652 76187 76187 82903 95861 7401 67890 88410 88410 62404 83820 33321 33321 78981 78981 39372 53577 70560 70560 26595 73045 59070 91957 70009 70009 48656 48656 37626 90289 6154 60414 14732 14732 47358 84580 90122 90122 20324 77204 8318 8318 69395 69395 75304 80631 47097 86712 89022 89022 90050 90050 38420 69756 52626 52626 41150 76845 40167 54064 77735 77735 30678 77999 7302 7302 65695 65695 47654 70892 10812 35423 88645 88645 45995 57314 76145 76145 10706 34946 68487 68487 20905 64631 62800 62800 48754 86338 61277 61277 45749 57445 87807 87807 40209 52477 88121 88121 20623 55047 87540 87540 82416 95007 94933 94933 78375 78375 35267 36404 8575 82467 78673 78673 3286 84030 21502 21502 43340 88431 76263 76263 24216 38428 35971 35971 39373 80301 28190 28190 67355 81636 89011 89011 26067 50978 15222 15222 46473 46473 49765 62509 36692 39439 37592 37592 16425 41054 21100 21100 73746 73746 17016 63271 20957 20957 27099 97941 48196 48196 685 56978 70754 70754 64313 75764 50890 50890 44749 47785 22713 53802 64076 64076 16604 62721 1782 1782 82800 82800 20141 66067 25826 25826 28981 55587 26684 44378 3083 3083 18016 18016 38682 83377 81 53340 74294 74294 54220 54220 39331 51602 21119 75088 57031 57031 34361 47133 67943 67943 9433 9433 15780 15872 90451 90451 10581 37768 84512 84512 57740 76364 39301 88773 85868 85868 36456 59114 61332 61332 43108 57850 28492 28492 7233 96667 73224 73224 54735 54735 24563 32232 3532 49989 26900 26900 20400 20400 47002 95019 83507 83507 63249 67505 88054 88054 25677 80328 27737 27737 24908 50225 38886 38886 89613 95796 43283 54125 34512 34512 4462 32700 30348 30348 87989 87989 13371 93388 9865 12862 49101 49101 77026 77026 24450 77194 4271 4323 91093 91093 26779 61970 94340 94340 9859 16368 68881 68881 39234 75826 11241 11241 65098 65098 19218 65248 26686 26686 2769 10556 24146 24146 44034 85133 12146 12146 17725 63804 6717 72669 61813 61813 11136 11136 51096 83822 33920 54877 59864 59864 42828 50374 76382 76382 11877 72090 63636 63636 23790 23790 40267 56445 26027 32550 72209 72209 11861 11861 61546 76772 31606 89808 76089 76089 34644 34644 8689 63875 12767 33765 29509 29509 46366 72371 2348 2348 49301 49301 26879 75497 43135 43135 944 12026 55611 55611 64172 79431 16856 16856 18992 86923 43613 43613 70552 96264 60434 60434 28995 92003 90839 90839 36514 59706 20753 68819 81465 81465 34306 34306 37073 41428 2630 23492 4327 4327 11335 11335 38405 78660 46147 46147 12524 67422 25917 25917 14072 31754 94974 94974 20464 60007 77456 88545 37431 37431 14349 14349 46177 97323 18432 31224 18416 18416 9010 20385 63696 63696 25668 25668 29157 37134 5238 42602 24009 24009 17182 17182 58279 96455 31095 31095 38614 78829 47682 84686 13007 13007 457 87093 33929 33929 39574 47620 36355 36355 80978 86634 17524 17524 19948 19948 29845 39407 13313 13313 71583 78486 96111 96111 10674 60306 12305 12305 25613 40188 63222 63222 24633 74083 2964 67211 36453 36453 3545 3545 40669 55198 27587 45415 75575 75575 33595 94270 24374 24374 94934 94934 20994 52568 43301 43301 47195 80881 21461 21461 50775 92262 62898 62898 32813 69755 34866 34866 27685 88649 67855 67855 43502 75723 66068 70166 35902 35902 45274 45274 11153 79081 67241 67241 11327 97804 48169 85083 20291 20291 5662 5662 4309 90719 34052 34052 45206 62884 46569 94869 47156 47156 60922 96420 48710 48710 19309 29010 34014 34014 67129 67129 9118 55322 8636 18950 21353 21353 16151 16151 44452 56848 45780 69167 73008 73008 47531 59497 72188 72188 90 92414 19617 19617 32432 56720 12669 12669 54880 63060 19677 19677 73048 73048 6150 35634 87375 87375 2816 92221 73717 73717 11237 20741 18984 28364 23085 23085 24847 75516 59291 59291 1257 1257 20844 57357 66112 66112 42612 62717 31137 31137 3708 78096 13684 45166 22968 22968 92088 92088 18276 34939 86037 94130 91523 91523 62856 92536 31480 31480 26930 69712 39735 39735 41919 61816 37584 37584 42438 55793 62621 62621 61585 92929 15438 15438 83835 83835 36423 50539 33060 33060 23509 94017 78856 78856 16422 93038 26951 68200 63716 63716 19268 79259 80483 80483 66302 66302 16369 57572 27600 27600 27164 68171 19481 68514 6964 6964 11210 11210 15256 59444 66188 66188 21982 57486 9834 37143 37966 37966 55568 70055 77160 77160 66276 84466 82051 82051 51652 74904 9613 9613 47381 78171 28325 28325 16080 60312 9332 9332 69016 69016 2765 86143 97853 97853 36220 55372 670 97700 57383 57383 60079 60079 21682 24505 18987 18987 18502 67716 36199 36199 9422 65846 2135 41655 50943 50943 13733 96804 69083 69083 21409 43686 33023 33023 21552 21552 53751 76056 48158 48158 8611 21056 67227 67227 7343 58768 69230 69230 88536 88970 75074 82367 68983 68983 9914 21557 56556 56556 2921 64898 48863 48863 95659 95659 2216 5208 85180 85180 5092 88742 41271 41271 85448 93925 1932 11514 77998 77998 31943 31943 36311 92850 30325 30325 3877 25626 15366 15366 12808 44419 30009 30009 39850 42494 31279 85616 15414 15414 35079 49650 40799 40799 89319 94820 77263 77263 13437 22482 73160 73160 65098 95285 54142 54142 17452 21815 87606 87606 47311 47311 8233 57104 38580 91836 36843 36843 25659 93313 60568 60568 76084 94433 71321 71321 64256 72922 34807 34807 42812 42812 5110 25444 89877 89877 29522 34861 52037 74683 85554 85554 86274 86274 18112 36074 67540 67540 63641 81137 55582 55582 18441 52329 16036 94946 52495 52495 16884 36866 84811 84811 1610 1610 45135 64321 85763 85763 27672 32193 84216 93655 47217 47217 57102 57102 30145 30570 1166 12990 23312 23312 942 8669 83499 83499 28343 32528 71971 71971 35437 75425 77844 77844 94329 94329 92075 95079 57745 60173 48202 48202 95100 95100 25081 61039 27069 27069 52272 77321 17308 17308 39875 78851 86574 86574 67109 85998 52445 52445 4277 57240 39627 71845 47480 47480 26242 95317 27525 27525 48665 48665 6812 26169 19931 19931 51761 78721 44750 88068 71054 71054 13597 13597 14069 36447 11780 96532 26726 26726 83699 83699 66496 67496 42416 74856 4460 4460 87655 87655 56623 87684 7181 32949 61164 61164 41971 67398 65771 65771 22801 22801 4484 89565 68836 68836 28490 52316 33502 38077 87455 87455 53564 53564 23973 78529 58755 58755 9193 83470 61395 86836 62851 62851 32721 76362 27105 27105 22841 66839 85135 85135 9875 9875 80480 96321 11104 54457 73978 73978 23974 23974 42511 95184 17993 65273 85310 85310 33215 33215 55120 62512 8176 26786 64962 64962 49588 49588 36910 80158 12207 12207 572 49841 62114 62114 12562 64224 76704 84722 40299 40299 69720 72517 97897 97897 91512 91748 84592 84592 59166 59166 11863 64502 876 876 20220 33282 35273 94692 56657 56657 80548 80548 44367 88606 5526 97582 45865 45865 63031 63031 272 8537 41869 41869 29719 42848 52033 83254 45379 45379 43947 43947 39404 88872 55522 55522 65563 82040 39721 39721 35349 60473 53504 53504 58574 81560 50828 50828 19636 49944 71135 87301 59281 59281 84082 84082 6913 12965 14101 91691 77853 77853 37979 84964 76462 76462 62212 62212 12290 45787 11306 11306 43787 95607 90463 90463 19591 43046 13640 94590 62980 62980 9654 28616 17441 17441 1927 60195 87484 87484 33338 40327 16227 16227 27089 27089 62172 91296 31734 31734 597 74323 35606 35606 5432 57022 78393 78393 20350 72111 34550 86188 68552 68552 67645 67645 21486 62507 2496 2496 86106 86986 79848 79848 13440 51993 80615 80615 18749 39483 36557 53262 32024 32024 48957 79237 93760 93760 48123 85519 49846 49846 18954 18954 11502 57912 1515 20295 20491 20491 38124 38124 2051 20289 188 188 9562 40817 8201 55644 36436 36436 50170 80839 25660 25660 1483 1483 20888 75210 8612 79847 55098 55098 37771 48120 10295 10295 40188 47102 70984 70984 43684 93745 59542 59542 40795 40795 16025 91313 46816 86602 5673 5673 86252 86252 18619 74215 82300 82300 47224 58891 5588 5588 44150 62032 11228 85906 94551 94551 61307 61307 477 29497 1597 1597 5202 85304 79280 79280 35739 60794 65475 90137 29272 29272 91730 93551 75569 75569 12026 12026 10141 56118 12203 52859 8820 8820 16892 29984 72900 72900 65153 65153 34406 84693 56372 56372 20060 97358 30088 97039 55891 55891 63430 63430 69520 80771 83924 83924 19258 50171 1235 62168 87775 87775 81148 81148 32174 74828 72879 72879 37574 77565 6159 70936 83843 83843 34811 78913 98288 98288 73317 73317 78273 90960 73588 80430 2588 2588 4722 11857 19307 19307 5525 5525 57235 73879 50818 91856 63543 63543 22329 22329 32064 35958 35525 63677 64832 64832 15898 15898 10820 69468 58254 72111 49062 49062 80937 80937 37931 64837 6209 63601 81721 81721 89236 89236 24459 59844 68199 68199 42301 55242 41970 94442 49343 49343 11842 68811 11748 11748 52840 52840 67227 73835 46013 46013 10527 22579 35338 35338 15280 95320 53787 53787 23690 27459 37778 37778 2975 12971 22625 22625 33255 59976 32207 32207 48335 65101 35482 48159 1132 1132 27988 84621 26801 26801 63090 69018 87386 87386 16565 22878 14687 14687 77751 77751 14031 28753 33725 93386 39528 39528 81153 81153 8912 60841 9329 56802 61687 61687 27675 27675 48826 85184 30369 93340 67078 67078 16736 16736 18579 27511 9707 51671 80474 80474 48056 66312 83972 83972 4391 55590 42201 42201 72514 72514 39270 57594 44782 44782 85549 90461 1782 1782 74956 85146 47788 69696 22585 22585 41872 70998 88158 88158 81016 81016 60368 80951 4220 4220 63881 90931 25772 25772 75162 87683 701 6894 4288 4288 29374 29374 10947 22218 9686 71149 90903 90903 13338 52120 73581 73581 69584 69584 20946 34345 13172 13172 74638 97214 90664 90664 72900 87382 81245 81245 3297 16365 42793 42793 30519 66206 27986 27986 23480 80006 2693 39548 40685 40685 95882 95882 14982 29149 75508 75508 50470 71501 79261 79261 51727 81698 5959 93815 3465 3465 68547 68547 27769 50708 51796 76220 64597 64597 47858 47858 10899 69492 72046 72046 70835 78281 40599 40599 3866 91511 59281 60613 81984 81984 60088 75548 3877 3877 45610 45610 31449 37510 42424 42424 33334 89886 25938 72414 76744 76744 18971 18971 12057 18627 43499 48171 88678 88678 41488 43216 34749 34749 40048 40048 11993 21517 28602 62599 18810 18810 85939 85939 3916 32816 143 82178 31613 31613 1465 1465 22714 50373 13599 75938 11379 11379 70761 70761 42072 76097 9774 91884 78655 78655 26565 28940 92688 92688 13965 13965 69203 98319 45464 45464 37202 64585 50772 50772 66583 84028 36106 36106 62274 86271 28957 31335 74904 74904 29968 29968 21941 59021 51896 51896 54885 73134 18794 48831 32262 32262 20955 86472 88071 88071 70137 70137 16783 25397 56396 56396 6430 10560 10369 41138 67988 67988 69039 69915 69878 69878 5444 5444 443 7155 44291 59456 78439 78439 47636 70269 81545 81545 5845 76038 34285 34285 93919 96599 23731 23731 58646 58646 68009 81120 23355 80333 89285 89285 41881 81788 88898 88898 26150 26150 32019 86864 46196 85114 48509 48509 25572 25572 27511 80030 17978 17978 39661 62064 32921 32921 40097 70636 59385 59385 53576 83892 22131 22131 1494 85035 84577 84577 47875 88722 78804 78804 22961 86710 425 44095 89303 89303 29238 29238 9960 72071 32924 32924 37061 79409 21487 76266 87685 87685 52380 52380 35769 74781 41294 41294 9187 12261 10666 12301 620 620 6294 74229 79535 79535 82709 82709 3388 21250 10773 26931 59482 59482 28773 31525 75394 75394 52790 52790 5666 86144 26022 61899 78713 78713 30594 33878 20634 20634 28552 28552 71559 97621 75200 80192 38328 38328 6181 6181 7081 44707 95513 95513 64562 80379 7666 7666 75402 86358 22226 88833 66923 66923 73370 81878 35222 35222 13902 40832 39304 39304 31993 31993 35538 76333 8399 8689 741 741 87 5633 48070 48070 50751 50751 65867 76591 72748 72748 70231 98245 38275 51631 97328 97328 88067 88067 41695 47998 27686 69402 7907 7907 25953 25953 29359 49109 31029 52873 35390 35390 24004 24004 40986 46952 23595 83289 25051 25051 96356 96356 37792 61077 23420 23420 58791 86449 6166 45386 54705 54705 57877 93874 13029 13029 58951 58951 55902 98131 63488 63488 61313 74163 41180 41180 85975 88946 2512 38551 49236 49236 72077 95063 21550 21550 3041 87314 49807 49807 36179 36396 26290 26290 89340 89340 89146 97475 27082 27082 39252 47809 48677 48677 2882 20327 10056 10056 41022 77839 987 96357 33749 33749 5255 22846 79633 79633 19015 19015 74365 78279 7283 7283 17436 28497 28369 68461 22842 22842 19091 19091 3009 13343 54878 54878 81237 87758 8013 90256 57327 57327 55245 55245 57451 75779 97668 97668 28846 46380 72008 72008 8070 9487 15318 15318 68203 90653 24579 88208 92444 92444 47003 51322 84805 84805 94987 94987 36640 73367 17880 17880 55792 65293 416 416 13730 30461 10693 10693 91515 97899 22620 22620 21969 87250 68072 68072 36097 52046 2631 86468 34717 34717 77830 94290 73571 73571 57746 57746 14859 24622 61449 67888 24963 24963 32404 32404 52375 68559 18169 25316 77862 77862 13971 57601 68848 68848 18100 18100 60327 78985 87988 87988 75565 92846 8095 59166 22100 22100 50484 57822 28536 28536 34339 58930 37900 37900 56174 61067 62111 62111 16808 16808 54939 65269 46668 72357 28059 28059 6495 6495 212 8834 37450 56413 29001 29001 34281 89902 95246 95246 43379 43379 56781 71775 27864 48241 90353 90353 10293 64533 87330 87330 73866 80341 91167 91167 41501 41501 31392 50281 13636 54480 6735 6735 8331 8331 7902 30411 14636 14636 48587 93728 3326 3326 6674 44960 67868 95507 95964 95964 17834 17834 7962 90129 28508 49863 54914 54914 91298 91298 342 72728 46209 46209 28132 68143 30787 30787 9245 9387 88975 88975 2296 41715 72285 96419 84307 84307 47881 91269 71355 71355 1460 95692 96933 96933 54780 62384 40594 40594 46257 46257 15209 35853 5593 28470 14181 14181 78151 90976 14077 14077 42321 91536 61824 61824 67983 67983 28830 86888 47912 47912 72171 72181 12563 97254 34355 34355 55241 61298 959 959 74365 74881 42734 42734 49785 49785 9822 73430 7237 86927 22040 22040 38860 50745 32687 32687 89653 89653 4878 63662 48682 59534 45975 45975 17679 50497 24305 24305 41294 41294 7781 44772 64143 64143 89386 89880 78220 95089 21131 21131 35851 35851 20273 34817 4795 96916 4014 4014 93452 93452 54507 56353 11405 79311 31512 31512 88734 88734 14688 97032 22994 68132 44904 44904 71034 71034 36853 96277 64824 69479 90912 90912 46254 46254 53228 56933 38647 62429 67783 67783 3121 83284 85592 85592 86872 86872 35829 37120 4108 7232 34315 34315 59486 78820 86982 86982 21593 53404 21751 21751 17893 17893 42728 58483 50570 50570 49994 51712 43875 93133 55532 55532 44104 85089 63556 63556 17635 59143 64549 64549 20089 88571 53234 53234 27341 34580 79648 79648 33162 70640 41937 41937 51222 67654 71413 71413 76879 76879 61475 90561 15958 15958 50098 75660 17694 80892 50613 50613 57969 97825 63461 63461 37648 64350 57049 57049 83282 83282 71577 92791 37594 37594 85623 96831 20099 20099 28132 73013 54431 54431 26520 30233 41450 41450 23644 84251 65957 94131 47858 47858 11350 36365 88342 88342 12717 12717 41307 54765 168 14312 81361 81361 58718 58718 2009 98164 86819 87461 5712 5712 42630 42630 4711 24500 55350 66799 59275 59275 30949 30949 86713 95705 37363 37363 22833 34074 36573 67681 88970 88970 20551 33547 34304 34304 6393 45606 71967 71967 34543 84415 98302 98302 55318 95130 90755 90755 13417 13417 11767 96471 51181 51181 33893 40990 45700 59883 2260 2260 39878 56118 1968 1968 71065 71065 71631 97601 21998 21998 27133 96366 15251 39955 15468 15468 67407 80164 25821 25821 58625 58625 72266 73515 82874 82874 7572 93704 3592 37215 28503 28503 45556 45556 30410 71512 47210 88001 34705 34705 12588 31900 9378 9378 14238 88204 85418 85418 85601 85601 25137 59794 20324 71153 88772 88772 44951 56679 2658 2658 24717 37876 92165 92165 49372 49372 58538 80694 85515 85515 49551 80503 8089 8089 79546 83218 24747 24747 21709 28468 25353 69458 28313 28313 77173 77173 13129 89666 71606 71606 52307 75864 34559 83010 41775 41775 38251 92463 21683 21683 44220 92759 53591 53591 31026 31026 16036 39315 12405 32522 29755 29755 48167 89171 85282 85282 19316 19316 56188 80252 21454 93329 88657 88657 83011 83011 19646 84790 93833 97224 11120 11120 8937 10899 35591 35591 16034 52655 68702 68702 88261 88261 23179 33212 5673 53131 75653 75653 50571 62960 61976 61976 9199 58273 10310 10310 55032 94431 46411 46411 13324 13324 72874 84118 55914 55914 19717 38361 73531 73531 8694 35844 8946 8946 39401 84535 19468 19468 81039 89289 32764 69252 67182 67182 55435 96285 1354 1354 62750 62750 60205 97946 38976 98063 35845 35845 90810 90810 34904 39095 15813 51343 88518 88518 76668 76668 26995 59548 68674 73760 37587 37587 40184 40184 27464 82049 79458 79458 68161 75329 33331 36904 28212 28212 45008 45008 2870 22800 58469 62032 39208 39208 65212 96723 6029 6029 60450 60450 13886 29980 36105 42679 47774 47774 29111 29111 11748 94788 25908 62705 574 574 81036 88114 35149 35149 77211 77211 38873 79070 48041 48041 68645 79372 21456 21456 24051 88017 53078 68414 65371 65371 991 84686 65935 65935 24120 29221 70627 70627 8916 21230 44750 44750 44752 44752 9396 65316 20789 73936 67272 67272 45377 45377 70333 94805 93639 93639 42579 52343 2559 2559 8107 47584 91384 91384 4356 15240 13143 13143 7975 38834 5740 5740 27168 58111 21298 21298 4247 74084 80095 91470 21310 21310 34775 74253 28919 28919 9981 9981 29314 30034 67967 67967 25178 52327 29656 96517 37864 37864 16214 72860 55574 55574 38764 38764 38673 56634 20727 82093 38293 38293 59807 59807 12722 52859 24115 64245 72564 72564 68972 68972 46384 79548 16043 16043 46024 57452 42403 64115 7542 7542 86558 87817 16044 16044 26828 26828 58981 66054 19304 61249 56195 56195 2038 2038 9258 38053 47023 76585 58625 58625 11027 11027 26310 81991 47770 64925 88300 88300 9733 64030 88980 88980 43373 43373 32311 37091 56589 56589 7726 23080 71438 93702 52862 52862 11877 18715 33393 33393 40482 65728 94269 94269 40984 75474 58370 58370 641 43657 86934 86934 8699 64306 97159 97159 2113 32444 61172 61172 17771 67362 90270 90270 13865 23211 2422 2422 44374 44374 42817 53987 41 93914 3056 3056 92840 92929 17340 17340 54839 96504 5175 5175 71982 71982 54381 96518 61455 62978 54772 54772 93813 93813 41043 91580 16785 56794 79439 79439 26373 26373 40625 74375 45705 62754 13152 13152 43442 43442 38472 70292 79979 79979 23474 33968 97078 97078 7101 14226 2642 66744 4444 4444 9982 47327 19426 19426 45976 45976 18842 24138 57428 57428 81 95133 10410 12675 33403 33403 572 27920 34686 34686 3433 68614 78472 78472 75899 75899 51360 89836 30969 31378 53541 53541 50700 50700 27063 61091 45840 45840 18853 89837 11773 49457 37967 37967 40423 77684 30221 30221 76710 89167 53341 53341 55137 55137 67977 78579 20095 63589 29803 29803 52070 56070 42258 42258 33828 33828 4325 5254 49660 49660 34050 79488 36434 36434 21650 58680 31099 83179 64455 64455 59324 96601 14575 14575 70079 93931 49592 49592 12296 46521 32071 32071 10769 10769 29874 89551 71347 71347 2811 6083 53889 53889 21251 86679 50267 90969 26683 26683 65821 65821 47473 87473 13573 79088 52499 52499 34458 34458 43817 93465 6430 88245 64891 64891 89197 89197 60193 85745 71898 92867 77068 77068 7704 7704 40832 90076 73054 77915 37464 37464 86418 92580 39456 39456 27633 27633 43283 59153 51022 65261 46524 46524 43845 43845 16149 54333 26029 43092 13466 13466 58529 79370 78438 78438 25857 25857 40393 48305 89316 89316 6942 47625 22472 22472 17650 73951 37494 67821 9128 9128 71481 71687 57635 57635 59804 66465 31197 31197 9417 49294 77300 77300 68210 68210 45682 63113 30169 87170 51269 51269 56509 78989 81278 81278 64543 64543 14914 25269 47791 47791 17244 23798 19205 19205 591 3957 53813 53813 24966 42618 95363 95363 16765 89332 31598 49140 73252 73252 9425 91431 34801 34801 62136 62136 14433 60112 47631 47631 13207 32338 54107 54107 6432 38573 19309 19309 23228 89415 11891 47436 90802 90802 31700 38174 1360 1360 15451 59560 86893 86893 19683 19683 7343 89996 34163 34163 23481 66094 4791 72848 1472 1472 2480 19645 59001 59001 61728 61728 58809 97261 47883 72562 25013 25013 16286 16286 92653 95878 88397 88397 17002 38875 51457 51457 9168 20937 32346 59838 46369 46369 79028 88552 33542 33542 93241 93241 15940 93788 81884 93538 56663 56663 20057 20057 53423 69201 2605 2605 27117 31311 52864 52864 17109 93578 40498 49245 55536 55536 22666 59013 40756 40756 29834 54979 6506 6506 17216 17216 22368 30178 17889 59514 64287 64287 8701 8701 25770 81178 28003 28003 71851 74591 86103 92942 28427 28427 87706 87706 26185 90727 13931 90238 94427 94427 2211 2211 11949 64431 29649 64770 1095 1095 29223 29223 14599 27691 64893 64893 5593 7383 21440 45552 70752 70752 1125 1125 77626 92980 42098 46871 40853 40853 20603 95871 63786 63786 2815 51386 37433 37433 10442 10442 62426 95434 49697 51309 97915 97915 70516 78892 32797 32797 44844 44844 71068 85467 1704 12985 86383 86383 80307 93470 31073 31073 26933 26933 77391 93376 28908 84343 209 209 85158 88077 10762 10762 40549 40549 23125 90204 49897 90546 1421 1421 52466 64779 69966 69966 46570 81359 83775 83775 75226 75226 11346 42747 60818 60818 30862 39001 10473 10473 38398 47625 50048 80983 19400 19400 18038 52263 9887 9887 69380 69380 30392 75360 6628 96286 3163 3163 3356 34623 47530 47530 22329 22329 50539 68307 26168 98005 84587 84587 55247 63566 17992 17992 68327 84583 78212 78212 20078 81698 80015 80015 43871 90944 84606 84606 73095 73095 47528 65268 67701 76374 69555 69555 41112 52900 57133 57133 62339 92953 64722 64722 8246 8246 9171 69871 65089 91584 65110 65110 24462 24462 61254 68048 27376 27376 54719 84949 41688 53740 74656 74656 54662 61743 86389 86389 48499 48499 4758 75524 22508 67644 26047 26047 24 24 63364 70164 16369 80145 10603 10603 77935 80834 22502 22502 28061 88791 42620 42620 80958 94997 23447 23447 48761 93972 34844 34844 23507 31378 68995 68995 54068 54068 16236 32559 63185 63742 8282 8282 51600 84324 13496 13496 46450 46450 36019 66068 31586 31586 42184 47513 3269 86419 2771 2771 39341 77602 16149 16149 10400 10400 89576 97312 49120 49120 11507 82313 50822 50822 16061 32532 41977 41977 4835 82542 22205 53720 8399 8399 8349 34450 73747 73747 70627 73859 29582 29582 2472 2472 73968 86376 92143 94983 28060 28060 82546 86482 63693 63693 53672 53672 4079 74256 33990 51606 49589 49589 32644 32644 30651 88294 13845 16554 8648 8648 14166 92898 63288 63288 73411 73411 66327 92683 48398 48398 58088 94756 85775 85775 38427 52372 3097 53795 24240 24240 67239 67239 46807 89328 1604 1604 54552 58021 77509 77509 474 70744 36072 36072 23478 93002 34467 91769 14242 14242 2515 2515 3660 75682 72601 72601 48730 96579 27743 27743 4110 95299 75598 75598 73449 87660 15928 15928 66805 82481 69597 69597 57294 70949 12497 81962 23239 23239 60523 95918 13526 13526 67323 74351 54194 54194 60110 70205 71387 71387 85939 85939 28407 79490 18904 18904 71571 86931 60590 60590 12269 75217 57644 61906 92555 92555 5795 5795 52733 74127 59646 59646 25451 94506 29962 51842 23111 23111 25150 25150 50686 62474 60894 60894 38264 69949 92099 92099 3177 61028 32071 90568 1346 1346 59102 96013 65932 65932 26811 65485 88190 88190 41689 74150 57040 57040 18196 49910 57839 57839 957 28014 45944 45944 36745 36745 30286 86063 28527 28527 6349 18641 48668 50354 55859 55859 45433 69073 84284 84284 74068 74068 14968 30516 17992 17992 47384 77247 92864 92864 26436 87264 65239 65239 46536 54862 86213 86213 39714 91158 47339 89549 38236 38236 4313 83550 41580 41580 87417 87417 12818 65082 87940 87940 37589 50226 88704 91743 74164 74164 35927 35927 31765 83171 68483 74751 83652 83652 19999 19999 17236 23170 9071 59100 53817 53817 54510 91895 66721 66721 14315 26709 40156 40156 20643 42168 94220 94220 21939 75427 92133 92133 46410 65958 60231 60231 65106 65106 65973 90425 6541 53630 24563 24563 27820 27820 52567 97385 49848 95468 59511 59511 76061 76061 58373 61082 3292 41214 25401 25401 79495 79495 34164 48701 29155 96407 14916 14916 32483 66042 68009 68009 75435 75435 48651 64878 67252 75977 27097 27097 82012 82012 51810 63366 19212 22955 49383 49383 81073 81073 30802 86724 79834 79834 92542 97049 63719 80240 83053 83053 19254 95427 7181 7181 13107 55783 71313 71313 88483 88483 40220 61564 58955 88000 71503 71503 7378 7378 22640 93949 66039 66039 31426 39225 71105 71105 15517 37446 24460 34640 23394 23394 5396 7517 56512 56512 27312 27312 64189 68565 37623 37623 69023 77485 41906 97765 61238 61238 55580 84805 9722 9722 95513 95513 15457 45012 5694 5694 31079 67749 42803 90634 86023 86023 71894 83596 4980 4980 47535 47535 39177 93468 23859 83023 33205 33205 74334 74334 32834 69716 9475 9475 36187 42561 37531 76621 45014 45014 17951 91520 26014 26014 28614 46250 95030 95030 5432 5432 3126 92297 8316 8316 25096 35425 16417 25143 98286 98286 65910 65910 16763 61552 17084 65645 47190 47190 58672 58672 32298 47369 40163 78923 90824 90824 23144 32401 32211 32211 17661 34923 32371 32371 3733 3733 52851 75580 34308 91508 53486 53486 7799 9509 34628 34628 21290 66844 39841 39841 53642 53642 11831 89969 5380 5380 10988 88244 58075 75915 20863 20863 46843 46843 22884 75020 91948 91948 25745 72388 89503 93084 26733 26733 2625 2625 49421 79145 16143 26103 44204 44204 21808 42047 14535 14535 49239 49239 32711 81195 12282 57820 6671 6671 27153 71627 60899 60899 8995 80773 33336 33336 4720 36390 34802 34802 64487 64487 44842 81163 90704 90704 7925 20926 61362 89945 55854 55854 22456 46455 26454 26454 15626 23060 90803 90803 61213 61213 50758 72972 62224 62224 7320 18143 50588 84731 37155 37155 6170 6170 47663 78372 26844 35686 34779 34779 93524 93524 21009 84307 22166 29911 27217 27217 25954 36009 38915 38915 23441 42495 26772 26772 17657 72309 54870 54870 11838 11838 12840 68247 63855 63855 14684 72572 75505 90149 91854 91854 90971 90971 72355 75675 49672 70806 16773 16773 39266 61884 75857 75857 66507 66507 33022 46722 77605 77605 42544 96208 67945 67945 9828 68818 23601 23601 17416 41554 60949 63212 15272 15272 10316 10316 70264 85734 10210 10210 54303 77941 51004 64616 92624 92624 28761 28761 89631 96003 22335 63590 21797 21797 87860 97186 49615 49615 92351 92351 27117 40958 38242 38242 12580 74341 29347 29347 53033 54184 19000 42392 27732 27732 37830 37830 565 27630 38348 38348 9856 37705 33147 33147 14023 26541 42196 69692 53831 53831 29238 29238 3466 55099 67653 69537 8892 8892 8487 80237 42008 42008 6200 36077 44797 44797 51509 51509 61742 97241 2367 2367 48920 96278 77619 77619 899 82307 37205 70852 2934 2934 50168 50168 7812 19458 4657 4657 49739 70002 21377 21377 10545 76433 1306 96302 48025 48025 69977 69977 20383 91027 45118 45118 66357 81705 1482 72634 68215 68215 34673 34673 20242 25464 12845 12845 65962 81414 74935 96324 50976 50976 17074 47547 9200 9200 7958 7958 55090 87396 15501 75883 58507 58507 53457 78180 21403 21403 29682 74719 20286 20286 91238 91238 33528 80393 10220 56771 88861 88861 30344 87678 40023 40023 73770 73770 20115 76885 26290 26290 13540 28438 89211 89211 44366 83310 17364 17364 21903 59125 69438 69688 83411 83411 39989 59688 53161 53161 93807 93807 4892 67163 62192 84284 87535 87535 23265 39771 53149 53149 28172 28172 118 29240 32237 93410 27489 27489 35739 35739 10153 33548 67453 67453 30068 30975 56763 64541 6278 6278 57261 65736 2549 2549 66403 66403 12173 18145 23815 55555 74364 74364 10617 10617 79032 81693 69073 69073 5510 92689 65305 65305 2848 18607 5686 5686 29702 31087 40383 40383 20861 35000 9839 49116 36568 36568 42861 80437 98191 98191 44806 44806 27962 94974 33694 34041 63911 63911 14893 15702 85094 85094 35961 85368 96976 96976 49324 49324 2424 55760 86611 89985 36180 36180 24749 24749 28575 83345 29329 29329 57139 78730 48693 54138 72026 72026 44019 44019 4231 12582 58814 80744 255 255 15295 58032 490 490 10281 36376 30510 30510 83048 83048 40446 95229 64621 80948 17706 17706 96040 96040 47820 76346 71752 71752 27614 93496 35937 89579 4850 4850 4273 86899 28633 28633 41710 71324 56356 56356 32340 66560 53157 53157 51260 69754 32311 32311 21114 38492 97859 97859 29894 29894 35497 95908 4359 46167 751 751 23386 63091 45758 45758 5483 5483 17067 60214 82073 82073 23931 73395 95969 95969 87986 96041 82060 89228 36323 36323 78710 85273 75865 75865 58140 58140 50827 61119 37813 69605 66217 66217 58512 73950 79212 79212 82307 86468 12483 12483 42208 44710 83211 83211 44870 56976 67593 67593 2952 13246 53576 53576 46138 88555 90573 90573 76417 76417 55339 95421 63545 82189 82990 82990 38376 94098 80287 80287 3252 3252 19878 23433 15785 15785 35232 46165 78746 78746 3886 61255 13264 13264 42195 59554 96648 97950 65709 65709 54838 54838 76272 87747 7851 87886 25172 25172 81919 83748 82934 82934 10321 37836 20891 20891 56512 66430 3908 3908 60566 60566 24963 52597 73130 73130 83642 90556 66390 80838 24622 24622 52319 52319 89513 89939 59556 59556 55732 95545 75178 79527 68498 68498 75088 85482 42046 42046 89517 89517 63946 80136 1498 1498 5418 35811 26958 26958 39767 83604 86004 86004 1320 42464 32718 74422 78163 78163 21970 55114 10644 10644 89877 89877 78462 79737 15216 94548 34226 34226 2746 2746 17758 79062 22494 41140 93349 93349 4568 15210 7912 7912 63344 86194 51585 51585 38582 45685 37203 37203 32816 32816 37365 84495 36719 95550 39911 39911 15574 20979 32511 32511 44090 61290 81890 81890 38782 45560 56622 56622 1148 79772 97280 97280 39373 69789 74110 74110 29742 29742 9853 45538 15322 18154 40156 40156 50552 50552 25572 61546 17610 51445 73768 73768 59343 59343 52705 88273 93640 93640 50568 65619 25605 25605 1471 88755 38780 38780 16481 43080 43659 77528 82751 82751 59233 59233 45520 77475 13230 97101 14412 14412 4246 4246 3313 89018 31137 76823 67565 67565 5408 57667 32370 32370 2836 29882 78554 78554 25433 46672 62322 62322 42577 42577 12645 89709 741 741 1915 84244 78280 78280 10511 54751 43857 43857 44773 68477 2384 83441 18676 18676 6988 96060 846 846 22561 22561 2544 81222 4443 67157 76211 76211 5126 79660 76759 76759 12274 76816 63975 63975 2997 2997 50314 73221 39207 66207 69169 69169 2998 54280 1749 1749 62165 62165 57610 77838 4825 63596 79558 79558 47622 47622 96989 98074 9381 9381 61203 94415 32799 55289 37644 37644 22371 22371 50397 64868 18814 69229 6658 6658 51270 82229 23920 23920 39002 84174 63431 63431 43404 84478 73627 73627 60567 69467 4020 4020 9192 9192 50494 97971 36368 62529 7553 7553 49044 94863 57744 57744 55290 74442 39733 39733 48234 48234 75341 91169 19214 19214 15681 49210 61438 68140 29887 29887 9939 74055 94120 94120 66427 87334 16756 16756 3883 3883 42450 73967 28859 28859 29689 60163 4714 4714 55235 71598 93603 95127 6568 6568 40127 40127 19829 58064 32881 80999 65281 65281 4733 4733 18441 61389 54517 54517 72089 75232 48736 82791 84163 84163 5327 5327 63249 87743 12585 34217 88507 88507 8137 56025 90355 90355 5366 5366 7406 37701 20248 20248 3089 11289 54650 54650 36676 73470 11540 43679 76078 76078 65821 67760 77490 77490 81669 81669 11812 22442 93303 93303 32478 60118 7924 76458 76458 76458 82730 82730 18211 38607 5457 85110 19192 19192 10963 86212 43621 43621 44797 44797 23773 81096 59288 59288 10655 67274 97700 97700 73982 86654 20741 66921 48399 48399 22567 22567 25770 88042 82522 82522 89027 91318 17910 17910 53168 72473 63475 63475 1884 9935 84666 84666 4521 70434 23215 23215 6444 45166 57955 57955 65755 97847 24949 70610 93060 93060 11449 80171 43334 43334 32733 60518 21442 21442 35263 74036 26848 26848 16688 18263 47508 47508 86668 86668 42591 91927 58920 59712 63634 63634 40678 40678 8660 76642 72569 89813 2620 2620 8027 8027 23989 36341 48170 48170 35823 57496 59239 69147 2227 2227 14675 54409 4818 4818 77042 91287 42230 42230 11122 95186 69339 69339 66353 74004 64546 64546 11542 67822 27435 27435 1370 1370 2104 38964 4762 4762 36370 74506 94029 94029 692 39538 71534 85840 81025 81025 62540 80036 53732 53732 4298 4298 40767 82971 45212 68633 80091 80091 72918 72918 10098 57848 43782 76828 8322 8322 16584 57415 4466 4466 75530 75530 40286 53623 47365 91431 41432 41432 70755 71968 4188 4188 23086 52819 76101 76101 78439 93972 97159 97159 31368 39644 46296 46296 97899 97899 453 35692 40362 40362 5952 62756 79387 79387 10465 38952 71694 94141 45775 45775 6873 41153 88848 88848 58815 77604 88182 88182 8655 8655 283 38238 20590 94699 72252 72252 20859 20859 43739 77999 20713 53940 82778 82778 64622 64622 7996 76959 41562 70841 43856 43856 21961 82345 5391 5391 52362 52362 47007 82948 59179 77859 27858 27858 24821 85550 30792 30792 15901 77585 13024 13024 41641 41641 46971 80474 31451 31451 4585 67325 84792 84792 6679 60073 84825 84825 77144 81045 12853 12853 82906 94587 456 9378 23800 23800 35502 84931 85354 85354 69736 82840 54493 54493 5643 54845 63681 63681 54440 95090 98035 98035 43542 70764 4746 4746 70266 77302 88335 88335 10880 24718 50219 50219 57245 88815 66271 66271 26711 63904 39062 39062 63688 63688 23571 56510 14711 14711 12496 67048 5877 5877 59883 72816 26104 47867 13279 13279 58443 95027 11431 11431 43326 43326 8471 33197 23415 23415 3089 67783 66043 66043 29828 68373 16582 16582 7330 38892 15406 37191 94262 94262 2120 25202 47046 47046 20884 84077 70740 70740 20018 96760 57171 57171 35137 35137 74532 88701 9229 9229 22274 96157 61768 81380 64835 64835 13304 13304 30386 31101 56098 61674 68668 68668 42375 65817 71094 71094 78177 78177 25622 75643 8489 29778 94553 94553 1883 66666 51454 51454 1447 33986 18909 18909 20471 20471 21611 48328 30810 34212 41025 41025 25575 25575 1309 77848 40795 40795 60973 91887 60975 60975 62592 66298 27213 27213 23493 25841 14334 95293 25646 25646 39412 65755 63631 63631 79478 79478 1733 78853 7828 64629 89162 89162 24090 69675 63052 63052 71651 71651 16253 26295 50897 72229 8119 8119 29495 31280 76442 76442 69105 85232 83107 83107 512 76153 16843 16843 47420 47420 33302 76733 51319 72426 48037 48037 11550 11550 3315 60545 18019 57170 13111 13111 3653 14282 66418 66418 54496 54496 41486 66959 63166 63166 21242 74456 2560 2560 3672 12167 33249 66812 6191 6191 60651 73026 45282 45282 32114 32114 78240 90642 22268 22268 30340 94200 25838 46632 75448 75448 79399 79399 32118 74846 5794 57598 11203 11203 31168 82344 52899 52899 78308 78308 20090 71524 96844 96844 58252 64653 35815 85980 85790 85790 12313 12313 20681 56659 94427 94427 40281 93122 16144 60217 3289 3289 23285 23285 3767 90955 43573 52901 15271 15271 1035 1035 11341 71332 13243 78184 53989 53989 7164 48317 63575 63575 64392 96004 34050 34050 36252 36252 88225 89098 30155 30155 64860 66545 45761 45761 36209 51792 98032 98032 20006 24878 35034 70520 35924 35924 25200 55677 52492 52492 43205 43205 50394 96791 12767 95930 81077 81077 10932 64336 89040 89040 10357 18306 57634 57634 37551 40307 36981 36981 44483 68436 4365 4365 2510 60776 73010 73010 27542 27542 35997 42248 41786 86320 72867 72867 34819 34819 19199 85006 79436 89632 33461 33461 26339 38689 6541 6541 78296 94847 61085 61085 34460 94044 35086 35086 22340 74839 43563 43563 49947 49947 8872 10261 78434 78434 19867 79321 95458 95458 59399 73333 30336 30336 38039 65054 16215 20958 78621 78621 93852 93852 14067 60482 14542 94341 30414 30414 22470 62281 86951 86951 79800 82477 50504 50504 68264 90277 34962 34962 33609 33609 40741 55526 86272 86272 53920 89156 43749 88014 68308 68308 14791 80945 7787 7787 21366 21366 46907 81928 55810 59534 60755 60755 4817 4817 19491 27723 36247 36247 40394 72471 29149 29149 12473 88354 72705 92470 79452 79452 6698 47406 98170 98170 43165 72519 30273 30273 25564 56143 34917 34917 28634 64969 28485 28485 32670 32670 6148 65616 24357 24357 16409 65740 3639 3681 64158 64158 22535 22535 10878 14537 17078 17078 48880 98143 96249 96249 7982 67620 78609 78609 10735 51216 44794 88326 37727 37727 79566 79566 39469 62562 26741 89378 5473 5473 28689 28689 20702 25539 7562 9462 17241 17241 23322 37665 13868 13868 71173 71173 14806 59363 8297 8297 6215 43180 82900 82900 34755 47823 10326 20679 53367 53367 81275 92075 53753 53753 40507 40507 27744 71849 3116 48768 34173 34173 41401 41772 78984 78984 14687 68023 9440 9440 61086 87033 36807 36807 25331 25331 22452 32855 14088 14088 40011 56265 24304 24304 8818 66119 95010 95010 33420 87305 70482 70482 29636 55725 21027 21027 44271 64884 85429 85429 28349 72365 60427 60427 4158 18911 96951 96951 24593 86584 50794 50794 66353 86354 16956 74558 58222 58222 49842 84710 52880 52880 20018 51838 49163 49163 33834 39950 28879 28879 45111 45111 82436 88362 67275 88878 38835 38835 90888 90888 26148 62738 9745 25688 54362 54362 638 37258 95862 95862 35556 88228 88024 88024 34392 34392 26939 68571 47929 66670 90062 90062 1245 19763 79961 79961 5337 5337 1681 4364 75503 84102 11708 11708 29637 29637 22357 63198 84296 84296 18985 24950 94427 94427 25219 46765 8078 8078 43136 97115 11991 81551 62881 62881 30533 30533 51140 87350 92168 92168 1327 63659 36330 39846 53109 53109 59363 61878 92907 92907 738 29329 63923 63923 4650 32326 23586 23586 19648 91735 98065 98065 39866 39866 24804 75273 23029 39909 49669 49669 26769 26769 5296 16173 66125 90270 46779 46779 13289 13289 34900 77117 39028 39028 19151 37137 23422 24727 18270 18270 47606 47606 54271 56144 3746 93207 27550 27550 57535 57535 60480 72985 57303 57303 35846 54416 28057 55234 46292 46292 50521 50521 7890 67779 68762 68762 12262 47599 64977 92004 48228 48228 22253 53622 50858 50858 5297 5297 36486 41651 34966 34966 74415 83463 18840 44811 89012 89012 55491 61325 71128 71128 16102 82928 48008 48008 6574 6574 61437 82536 28005 28005 41451 95413 48102 48102 26719 63129 31893 68555 10408 10408 42759 42759 24634 26656 89746 89746 13607 62979 17903 88700 14838 14838 95401 95401 66787 88921 58987 74612 51217 51217 65364 65364 39866 85698 20732 20732 32456 86561 83354 83354 38751 74146 52842 97657 87844 87844 36066 36066 13876 94150 48990 72518 3460 3460 58164 62171 94787 94787 42691 80370 1084 1084 8112 88340 12730 12730 28975 28975 30204 76324 31446 94949 71432 71432 21920 54784 58673 58673 22800 63073 42980 42980 65686 97394 83783 83783 19649 30389 55199 55199 38797 43519 5639 5639 11536 19540 18595 18595 40205 47833 14464 14464 9069 37990 7531 7531 74915 75320 10043 10043 27545 59354 38168 38168 72936 72936 59235 93374 91152 91152 18236 72557 31243 54570 76116 76116 44075 62519 54806 54806 58274 58274 1264 6320 59116 59116 20441 80720 19961 81120 68323 68323 86106 86106 69812 82367 1091 41240 1713 1713 14125 18367 92911 92911 59949 73011 6064 6064 44402 53321 52354 52354 38643 88135 72976 72976 51245 79230 24406 24406 24325 91503 51895 51895 1094 1094 11902 30804 13131 55192 64234 64234 34685 34685 48252 68911 76721 76721 42908 75095 22152 80416 17431 17431 15489 66151 38451 38451 44644 46453 88995 88995 46113 46113 16624 76057 27250 37352 69067 69067 39566 39566 4799 50833 59249 59249 30419 84408 54524 68305 70028 70028 65950 65950 3578 10838 22523 62879 9711 9711 13983 93130 78186 78186 4909 50977 73857 73857 19243 76924 7021 7021 14267 64000 54671 54671 17089 62503 23597 23597 48108 62203 55236 55236 45499 45499 11368 78218 35909 68955 11225 11225 22992 22992 55986 63706 15595 62481 24737 24737 39472 82148 45198 45198 33102 95251 47132 47132 5084 86692 88711 88711 15072 15072 6032 8457 30489 30489 53401 86611 15786 76895 52793 52793 63862 92962 43283 43283 56171 84869 63787 63787 963 29074 66998 66998 3181 69034 50663 50663 51248 85208 54485 54485 44390 44390 17631 60811 6394 6394 50733 98179 86317 86317 54923 87613 28235 46466 90598 90598 38072 56949 90258 90258 12755 82278 62936 62936 45481 72287 49 49 20814 20814 2492 38787 66925 66925 19864 26575 57357 62976 67419 67419 64293 71730 72341 72341 54122 54122 28310 36404 16261 73896 52754 52754 77773 77773 18940 61860 86479 86479 4784 26321 45167 45167 40596 65781 15790 45087 69134 69134 41297 41297 35448 45765 1960 1960 5674 59753 7839 13298 46365 46365 14098 22847 48350 48350 2239 2239 35149 63582 46699 79624 47536 47536 20223 56006 31268 31268 6407 6407 73176 93615 41126 63948 33841 33841 87751 87751 12639 25854 68590 93599 73493 73493 8085 56738 24245 24245 7898 7898 80040 88586 11982 11982 16319 84443 13847 13847 11994 89831 24910 24910 62360 96170 44635 93152 9074 9074 88160 88160 15599 88348 4332 32867 83310 83310 19962 68353 31950 31950 39921 50857 60371 60371 26289 26289 88653 90465 17131 41787 20260 20260 56471 56471 66815 70472 29113 37695 57524 57524 6178 83429 5282 5282 80324 83354 95671 95671 66498 66498 32346 78015 53628 88568 42150 42150 25518 52170 74856 74856 45136 45136 11710 48225 7555 19531 17336 17336 11608 11608 37205 42973 57692 57692 50141 52106 73049 73049 35593 56258 51710 59146 72205 72205 97089 97089 56005 76728 6168 55392 26745 26745 23701 43947 57785 57785 89936 89936 10600 71561 45181 45181 72518 90187 84248 84248 68602 82801 13968 78116 85843 85843 12872 24481 70823 70823 3586 3586 41062 65128 934 38429 77480 77480 68020 84787 68494 68494 5900 68790 89046 89046 84305 84305 15225 41083 56424 93104 42920 42920 41281 41281 35880 80930 70269 70269 971 6843 13701 29983 87371 87371 65825 65825 22824 73111 86640 86640 22384 39425 68443 70526 22193 22193 41222 96958 84821 84821 65083 70250 14231 14231 61181 61181 52267 66242 91585 91585 593 12195 18559 18559 9537 55780 74463 74463 32855 78300 37586 44083 95480 95480 2508 2508 60672 94753 12861 46863 59052 59052 30449 30449 9059 23403 19364 50849 34608 34608 22557 22557 50737 94299 2891 50461 90659 90659 85150 85150 29891 93855 96809 96809 83275 83781 77377 77377 20280 37548 41252 74259 35003 35003 86332 97319 73988 73988 4468 44470 82092 82092 38921 38921 29704 69797 37357 37357 34388 40552 8308 8308 7697 71700 97915 97915 4528 91900 89742 89742 13823 81372 34417 53553 46105 46105 81660 81660 86867 87155 39050 39050 22246 66991 39929 57386 44441 44441 68674 91312 69390 69390 22028 73126 23838 23838 77019 77019 12114 48031 10796 29510 59803 59803 40756 40756 61479 72720 8819 74569 88695 88695 3442 15380 10471 10471 41262 41262 4867 78300 38816 38816 25356 94024 59311 59311 72839 82484 95270 95270 59911 80749 31720 65872 67103 67103 6103 6103 46916 73648 70844 80461 48561 48561 35812 58319 469 469 14042 87228 66818 66818 25316 68080 8503 8503 21147 45629 97143 97143 55190 55190 75221 81526 25265 25265 57306 70805 91158 91158 29170 97813 54323 54323 47714 91070 8720 8720 10259 77955 10588 10588 55119 57594 52603 53776 83574 83574 43759 43759 11805 23095 32842 32842 8100 49933 58959 59139 30164 30164 53105 65368 17323 17323 45164 45164 41610 61440 45763 45763 42752 77642 47667 47667 2315 26417 331 331 59627 78463 52509 60711 77456 77456 22533 22533 70403 97979 59027 82474 87015 87015 73597 82623 367 367 63766 83673 74404 74404 79468 79468 21564 30297 66496 80999 6415 6415 17463 74010 43140 43140 6941 6941 9285 52370 11303 59958 87398 87398 35993 35993 7601 81848 12386 40491 63232 63232 2166 83807 87479 87479 3565 77101 64677 64677 4971 80026 48611 48611 8538 74653 42555 42555 64562 64562 37381 86906 31599 86904 26693 26693 6062 83585 38377 38377 6035 94675 50797 50797 52469 92678 56167 56167 79423 79423 1399 30620 12389 18099 37518 37518 604 604 29762 86608 19746 19746 10596 70416 64794 87090 75606 75606 76795 76795 21985 27930 8676 33737 35546 35546 43280 54715 18461 18461 41180 52215 72575 72575 3841 52426 23323 23323 2398 2398 26351 72372 97111 97111 30070 66820 25669 41452 58888 58888 11449 30244 39675 39675 49280 49280 64692 84711 48329 88667 19161 19161 30845 39079 79157 79157 55438 71086 46926 46926 58485 58485 63087 66632 62171 91565 49397 49397 90760 90760 26611 51048 65260 79171 2765 2765 6815 51497 30993 30993 62990 62990 7991 52673 97174 97859 23394 23394 15401 32197 79629 79629 5302 85469 23418 23418 14636 97706 8903 8903 30127 61981 55475 55475 60909 60909 63799 93036 83310 83310 26037 54186 80416 84754 62561 62561 33965 46587 4042 4042 41235 50127 17938 17938 56671 56671 17230 55044 69007 86488 87954 87954 88830 88830 84977 92036 51386 51386 40400 80929 5380 69429 86803 86803 46339 46339 36395 50823 28599 28599 68668 80341 13607 13607 19796 92811 39394 42435 7595 7595 27600 86654 20726 20726 23430 44186 77251 77251 28429 65076 25912 25912 33999 33999 10850 61554 14411 14411 35557 82064 14165 14165 27620 34447 7926 7926 21809 79593 41723 41723 72440 96771 80479 82424 33946 33946 61325 61325 314 65623 18892 18892 27194 71808 57237 57237 51913 69139 35940 45494 27140 27140 42927 42927 29950 75302 17220 64736 22248 22248 80126 91621 29701 29701 20810 20810 1984 44634 19383 80615 61228 61228 8958 12398 93830 93830 17169 51031 69162 69162 22365 22365 23993 76497 11969 11969 49884 95280 33165 83274 15999 15999 27831 51081 72501 72501 40762 77446 85061 85061 60694 60694 49241 94186 8881 52490 43159 43159 54791 54791 36000 94139 5195 97634 95922 95922 57134 59553 36185 36185 41775 52679 94274 94274 54421 96011 45329 45329 53937 53937 49389 53531 24049 29483 18691 18691 82020 82020 7076 92515 31619 40448 25864 25864 49759 49759 31396 49478 52550 81882 9966 9966 20088 70208 72950 72950 27940 97710 78115 78115 1246 1246 44180 56891 41919 41919 40828 48134 28581 28581 19663 42730 25269 25269 31988 68402 3491 3491 28506 56687 54682 54682 59313 80138 67024 67024 49173 60538 16583 64312 63901 63901 80732 83652 59491 59491 6864 6864 38845 81765 21772 63468 91341 91341 11836 84703 46873 46873 21333 83346 78027 78027 35366 81264 37530 37530 66756 66756 3985 26999 27251 27251 34250 41035 9252 9252 11029 44391 1942 18583 59563 59563 45250 50061 86343 86343 38181 38181 22216 29658 52680 85663 74417 74417 17300 17300 40421 57941 12530 12530 19161 48259 62467 62467 28440 48342 50665 57771 48960 48960 10854 17329 18113 18113 87525 87525 349 71962 88399 97432 24475 24475 13820 74871 22844 22844 37911 37911 19790 40543 54362 54362 51448 94677 91609 91609 10621 31570 69319 69319 64473 71649 94025 94025 17666 22648 11074 36207 12074 12074 68182 68182 49600 78299 91183 91183 28145 90744 10571 73140 72188 72188 24864 24864 25520 69728 8025 8025 46311 57716 55597 55597 28503 80649 23247 23247 2401 23237 39450 47504 26403 26403 46497 55168 97339 97339 19478 19478 61944 78311 74104 74104 65902 92885 64547 71285 87064 87064 58375 58375 78092 78267 3064 34245 43817 43817 27793 91911 42550 42550 47922 47922 33296 89182 90387 90387 17330 17401 17944 81503 74888 74888 13210 23055 40955 40955 67873 67873 52772 69411 89600 89600 18687 46613 34652 78653 85509 85509 64750 64750 38463 39861 25733 62765 54750 54750 47620 73807 58504 58504 10585 26627 85606 85606 48700 48700 17526 46028 8739 8739 14410 19929 34596 51340 80333 80333 14207 14207 33313 75498 26827 48842 48512 48512 40653 42750 5834 5834 17910 18959 29593 29593 30341 30341 70670 72109 39180 39180 89212 97258 80888 84581 34387 34387 44520 90240 80424 80424 34890 63420 76176 76176 48344 48344 20585 40296 32749 87502 42305 42305 48922 49628 45521 45521 19284 37899 5992 5992 13092 23387 53422 53422 77273 92801 43336 43336 66036 70786 55650 55650 12533 12533 14701 44204 57424 92409 90383 90383 31634 31634 29866 70427 1650 86098 56023 56023 33242 33242 40017 51281 18887 44273 63499 63499 21562 56514 90303 90303 1863 11322 37967 37967 8778 8778 35403 90777 22609 22609 4172 16225 15321 75890 91445 91445 32131 32131 34192 79745 62857 62857 77318 97904 54640 54640 51392 55752 22516 22516 38172 42526 37003 87440 78008 78008 34107 34107 55388 82848 58836 90032 39708 39708 6217 6217 3953 61841 31039 31483 47605 47605 7106 7106 8307 65534 71681 71681 11030 28392 9881 9881 1027 40864 55394 89167 15262 15262 62923 97571 22055 22055 59620 59620 8087 29527 9949 9949 58614 88569 12935 12935 83941 93279 49282 49282 15961 23547 109 71552 40482 40482 40821 56902 52930 52930 55038 55038 16859 67650 49782 93002 90629 90629 73644 73644 26298 42076 94099 94099 35956 56931 24550 24550 30171 51670 17776 37702 25310 25310 63985 63985 74658 78761 44194 68475 48561 48561 28402 61360 11086 11086 47749 68129 91091 91091 19721 57129 74382 74382 49884 49884 25253 48139 78718 78718 48089 59634 43400 43400 35225 94546 41624 55153 10649 10649 70752 70752 5348 22202 85892 85892 889 83660 43983 43983 33559 72713 15152 56378 39740 39740 19959 75783 36085 36085 87848 87848 50428 74033 36544 74942 24000 24000 11238 80129 91480 91480 86573 86573 43146 79135 9190 9190 44860 54453 12144 12144 7818 68816 40208 51781 85845 85845 62101 83517 39112 39112 49817 49817 70046 79965 69604 69604 22652 61936 15883 73084 28774 28774 11216 47651 49803 49803 51245 51245 339 28926 90992 90992 14854 73973 39932 53102 41898 41898 37237 57968 85763 85763 43219 43219 9394 70510 68928 76467 3526 3526 83133 95539 13238 13238 67471 67471 33883 38805 76197 82283 57221 57221 67348 67348 3101 79968 43189 43189 85997 91474 1784 16817 788 788 74696 74696 47419 66416 65443 65443 25178 43634 30153 51074 80400 80400 40830 72880 60475 60475 76186 76186 46634 87719 61611 61611 16156 32875 21781 34100 3919 3919 47924 47924 14208 45295 55822 55822 18137 34038 85714 85714 52383 74407 63135 81280 60799 60799 96036 96036 15657 33815 12224 12224 72530 87559 25823 96844 40672 40672 90088 90088 2144 34685 36565 36565 4519 34590 13837 13837 30523 32172 19139 19139 33643 62486 35733 35733 1973 6707 47675 47675 37566 71349 24192 55784 38091 38091 37838 89378 59217 59217 21965 21965 16416 84587 84684 85785 44132 44132 91908 91908 10082 39537 35979 35979 37518 43184 496 12552 20326 20326 20936 55116 57271 57271 9630 21080 44509 44509 23401 63711 92867 92867 15477 74136 61883 61883 85019 85019 22225 31433 40749 59857 83568 83568 5229 25035 76035 76035 3486 3486 26917 62204 12712 12712 39949 77150 38154 38154 55504 65461 17614 23373 51302 51302 25888 25888 41264 63987 48421 50230 58475 58475 40641 40641 6281 25974 21257 21257 1784 17391 26469 26469 16972 92173 34960 97103 57334 57334 2928 2928 1115 87503 52338 61771 24376 24376 11637 11637 104 90701 17991 54944 8443 8443 39641 39641 29792 41888 26675 26675 19010 48451 22109 79972 49959 49959 30256 40997 70689 70689 71012 71012 22352 95262 29296 74168 76418 76418 33460 94666 53978 53978 50605 50605 25183 89895 17820 57646 97723 97723 44538 44538 18138 65390 53729 53729 6324 8040 32028 46108 60290 60290 53413 53413 2092 93025 19187 81444 53674 53674 96260 96260 29001 32543 32618 32618 20356 41070 49789 79929 4165 4165 28609 28609 71077 83967 3287 23664 7330 7330 35100 65315 67274 67274 17117 55777 34399 34399 718 718 64994 95217 59942 97567 23616 23616 44746 44746 40547 83245 7987 94358 48505 48505 5975 71885 94533 94533 23039 23039 24106 31147 48841 48841 2529 47039 17901 70293 72350 72350 9277 15108 37888 37888 24448 29566 67475 67475 32245 39739 49284 49284 83374 83374 602 28422 25104 25104 26594 82924 47831 47831 7668 28292 14064 77843 94157 94157 61638 86888 94794 94794 60197 98024 13171 13171 17735 86255 94752 94752 86242 86242 10734 67948 26697 30634 62375 62375 65621 86422 6427 6427 66620 66620 25425 43156 2613 79962 38451 38451 86538 86538 19612 40135 67969 93178 6924 6924 10725 40345 16480 16480 89722 89722 35852 83184 55314 88690 52749 52749 8436 79226 48487 48487 44434 44434 40068 89596 93599 93599 30112 87360 36501 36501 255 60533 23719 94206 92981 92981 19582 78844 59408 59408 88604 88604 34264 57724 9023 75410 83925 83925 35913 37326 97476 97476 63794 83367 79727 79727 64207 96442 45546 45546 65776 65776 37904 47203 32944 32944 12128 54151 12993 67319 3997 3997 81861 81861 22016 28794 55354 55354 34682 38026 1955 34836 37578 37578 7644 7644 30959 56396 14081 97383 41829 41829 7983 7983 57314 77051 22926 22926 52389 68487 60804 60804 19652 43683 31370 31370 66093 77015 43210 43210 69135 90875 41286 91418 28451 28451 6158 38416 66791 66791 34323 88256 1108 1108 95081 95081 27084 53782 59425 78069 33437 33437 41847 41847 43567 69890 3291 45262 85878 85878 10758 84998 59297 59297 3884 47694 2221 2221 81543 81543 40320 83282 84243 95135 51775 51775 91842 91842 51754 91877 16652 16652 29617 90112 12857 74999 40143 40143 34723 43507 49710 49710 70187 70187 15258 56845 21645 45323 26565 26565 64470 64470 50469 77060 49960 49960 2383 91429 82732 83582 45976 45976 37974 43628 73702 73702 87554 89004 82216 82216 51106 51106 50391 56324 47895 69961 60963 60963 78877 78877 42060 71435 27271 58304 9341 9341 51316 87407 17 17 75257 75257 59123 82043 5067 7145 7770 7770 82824 82824 10692 59271 73277 73277 21799 69973 87751 87751 59699 94904 61285 61285 3797 80162 21178 21178 27277 97468 42465 56594 32502 32502 26495 73614 89252 89252 28295 33188 65605 65605 18728 75734 87161 87161 67996 86179 30494 30494 42005 81919 91192 91192 2807 2807 9894 74691 43920 43920 6291 14239 66214 66214 10151 60486 87815 87815 8589 85428 52590 52590 10624 47023 18776 24898 90690 90690 86976 86976 34221 92735 25613 84547 73147 73147 15596 15596 78382 94349 27059 42265 90881 90881 14666 14666 18840 57783 14759 14759 47548 65754 78931 78931 45784 46834 83335 83335 29301 56962 22247 22247 40113 60709 21001 21001 58418 66197 42242 42242 15548 48951 19365 19365 23493 84940 67460 80534 97276 97276 20479 56447 74322 74322 9777 81342 91816 91816 77273 84408 79297 79297 49905 49905 32997 49497 51322 51322 67621 97470 20796 20796 36096 59189 70154 79661 26583 26583 73587 73587 79310 97763 12767 12767 14983 36681 59381 68707 39588 39588 59558 78328 96784 96784 61000 71963 66217 66217 34492 65384 81926 81926 40767 94315 56431 56431 31264 31264 42809 90656 48443 85183 89909 89909 85897 85897 17759 38465 59977 70991 70256 70256 54537 89495 34637 34637 52617 68282 75598 75598 24530 24530 36693 85195 43551 43551 47059 91609 26953 71355 41203 41203 9429 70050 15549 15549 44988 44988 7238 32506 76246 92298 94913 94913 40504 44008 8785 8785 19789 19789 42141 46314 41327 78779 46792 46792 63343 63343 11382 96925 85402 85402 75986 84436 62458 62458 75827 75829 91867 97515 13953 13953 84652 84652 37171 96966 46285 46285 15212 74291 2528 59029 72936 72936 3842 49503 97837 97837 24078 35980 49049 49049 29526 29526 65714 69848 43757 43757 6670 46048 70319 70319 62440 71889 16117 24975 86318 86318 32171 32171 16092 29712 18806 80251 40756 40756 32343 51393 6032 6032 11364 34199 24752 24752 48889 89717 52423 52423 26704 52314 82126 82126 69913 69913 49133 51878 899 59749 32578 32578 25811 25811 18996 40562 9841 68310 85346 85346 96643 96643 20799 70899 30828 62831 5885 5885 74636 79003 2287 2287 20436 75461 76121 76121 73313 73313 6064 49537 43526 92749 4797 4797 23888 73092 57874 57874 8 22069 90960 90960 57427 57427 20191 88171 21024 85123 38569 38569 31056 31056 66582 72949 78028 78028 19874 57776 19965 52182 83502 83502 92459 92459 55752 57825 7832 7832 11129 41579 32719 37465 34975 34975 14386 25070 67718 67718 32659 42240 11007 11007 82592 82592 28184 29695 19462 19462 38551 44425 43463 60420 76362 76362 80408 80408 70271 77718 40205 78829 14786 14786 40041 62515 17549 17549 55104 63100 83148 83148 13011 48885 68621 68621 17499 18388 48692 48692 21711 21711 50948 86078 69428 69428 28214 47674 69221 88871 71749 71749 28280 38716 85316 85316 67400 67400 16415 64204 36810 62932 39954 39954 51751 54559 92529 92529 24393 56512 95383 95383 3299 5367 43097 43097 37962 57191 3098 3098 41214 90557 26460 26460 75389 75389 38730 50484 95501 95501 74277 89121 43791 43791 42833 78389 13960 41536 48552 48552 7435 74852 48728 48728 8864 66157 18494 18494 24487 24487 73568 84356 863 863 12175 21853 18513 86558 80431 80431 14813 14813 2351 77583 24852 42325 39843 39843 77188 80977 33882 33882 92533 92533 76139 92960 70255 70255 46291 66666 4006 21794 14735 14735 28126 47146 74599 74599 71086 71086 14631 65951 8320 8320 39560 50625 14525 95738 83923 83923 5273 5273 8608 72456 62969 62969 6205 57534 52927 52927 55929 73647 35754 35754 23663 60883 4756 89766 23498 23498 44456 91264 7187 7187 3574 19055 1450 1450 20048 78490 86737 86737 76498 76498 35909 88429 41625 60026 76407 76407 28155 28155 14365 17370 14698 21409 40792 40792 26076 48450 69624 69624 48047 81439 44552 44552 8811 87230 72961 72961 90695 90695 92217 96723 60330 74874 77683 77683 61470 94699 72810 72810 85993 85993 41733 64776 34134 34134 35768 98372 24691 84795 78212 78212 50592 50592 54618 55352 54577 70946 77617 77617 54191 54191 57853 79032 95929 95929 30867 33908 53752 68865 55161 55161 85650 85650 26181 53431 11742 86084 86339 86339 75595 78383 70956 70956 41156 69704 77748 77748 39371 39371 3930 86905 21261 41857 28849 28849 6391 42714 98393 98393 46719 46719 8855 89808 4239 10561 69592 69592 78980 85365 7428 7428 10264 74531 8728 8728 60256 60256 3781 74848 43266 46554 24316 24316 22220 91828 58637 58637 27930 29287 37033 37033 54007 54007 39600 40356 25089 73938 85020 85020 54679 54679 10358 53696 62122 62122 67307 73247 532 27591 44846 44846 7892 43575 15788 15788 57293 58974 94689 94689 43671 43671 48022 83205 11039 24458 7516 7516 4295 57795 34549 34549 400 86959 9022 9022 31274 56780 95666 95666 30518 92974 32920 32920 868 868 39295 78419 37040 37040 2974 94992 16879 73850 53777 53777 57729 57729 40454 63093 10885 10885 36246 67893 51904 51904 27975 68159 7945 58616 10670 10670 31837 31837 6140 30208 53241 58471 69184 69184 82732 82732 49403 64676 21917 38403 72666 72666 1795 59260 53601 53601 24637 88389 2369 2369 39214 39214 45667 52907 16469 16469 42077 70303 19851 19851 12291 82828 21077 30564 42103 42103 10883 81724 6380 6380 32789 32789 19136 77552 94019 94019 15149 82752 11346 44352 62436 62436 80725 92524 34229 34229 58903 58903 10501 89718 13733 54056 20780 20780 23685 96564 74630 74630 22708 77622 11243 11243 8765 30614 20769 20769 95679 95679 23330 58447 10752 60925 4062 4062 54463 75250 46487 46487 89768 89768 504 84575 6085 6085 22929 58497 9931 64501 62910 62910 30202 78065 66057 66057 60600 60600 30847 66894 2826 7328 45281 45281 31502 67077 94876 94876 13830 13830 13385 41709 2865 83242 53583 53583 88355 92104 62758 62758 33413 57171 23073 23073 29321 75934 32483 32483 80918 80918 27678 37153 24203 62446 2222 2222 8924 8924 2121 9387 28935 28935 76348 96840 85949 85949 15171 47738 62472 62472 41280 63322 84209 88526 9118 9118 61398 61398 59584 98081 57782 57782 73240 83102 14100 14100 47095 54042 5136 44627 4636 4636 24389 24389 19376 97015 32768 55876 57043 57043 74719 87994 13154 13154 82150 82150 41078 75435 49943 49943 49380 69556 61172 61172 40122 76074 72910 72910 31438 70413 35356 50604 40800 40800 44603 47267 8286 8286 29655 60140 81509 81509 21254 21254 52436 94490 81766 81766 39776 45129 7017 31918 20737 20737 10865 63101 23364 23364 35912 35912 38181 62750 23899 23899 29412 83231 36080 36080 37417 49440 86493 86493 4744 71374 30691 30691 2712 16038 58056 58056 28674 83062 43686 43686 4386 50430 3802 73085 67999 67999 11966 31145 61144 61144 47280 80206 1983 1983 40833 61892 73883 73883 19670 26086 65908 65908 70927 73624 45853 45853 95830 95830 6053 19618 9054 20239 98184 98184 15355 74956 370 370 73968 73968 16512 33304 57543 57543 42046 56943 11146 33286 67685 67685 14689 59947 67646 67646 65030 65030 22175 39365 7683 7683 44882 47654 2660 19589 89013 89013 41057 41057 9449 55149 29350 29350 5457 13039 88357 88357 45271 67134 84685 94686 85482 85482 56068 56068 43152 96506 44328 79466 69114 69114 44608 78675 817 817 46913 46913 17220 85082 19648 19648 61273 84453 51380 74340 57377 57377 60448 60448 56409 95514 60962 60962 30758 54436 13721 18996 29337 29337 46503 46503 40463 80466 89930 89930 47144 83890 22777 92739 29307 29307 6462 17811 30620 30620 64762 64762 1520 96718 81734 91868 89558 89558 66513 66513 70022 87743 31183 70262 53266 53266 21914 43089 15691 15691 81422 81422 37013 62223 20860 22508 58039 58039 27058 52318 20217 20217 41315 41315 8562 13442 42429 78300 35832 35832 24318 90251 53901 53901 11926 23669 17440 17440 85619 85619 11962 87594 67 67 38958 86079 15302 39957 17757 17757 56958 86018 80797 80797 8988 80060 61777 61777 20129 37514 30700 30700 9260 9260 72086 89258 84168 84168 2284 89578 62584 96452 21369 21369 29370 32048 57990 57990 56506 80815 68766 68766 74071 74071 39982 46010 49035 88485 25912 25912 36611 36611 7028 31659 39584 39584 12381 42658 3296 3296 42840 86551 20393 87910 53403 53403 18136 95891 64030 64030 18235 46719 53693 53693 13158 86817 83467 83467 1398 1398 54624 76884 45534 45534 24101 49050 3721 40361 9131 9131 12395 73237 94277 94277 31657 89990 34643 34643 69646 93843 88905 88905 67173 91470 65392 65392 7359 57746 96881 96881 42098 42098 87005 97427 20137 94197 5234 5234 15078 51565 54759 54759 77402 94306 37363 37363 75371 75371 14543 71999 34633 34633 72937 91522 75516 75516 35938 52819 7666 7666 19499 51770 33764 83390 9568 9568 31030 73079 53815 53815 53607 53607 92874 98033 58744 58744 71107 72730 23528 48282 11289 11289 80838 80838 58966 92082 58607 58607 25421 91715 23592 64951 60457 60457 91712 91712 53805 87264 51936 85900 72329 72329 28582 28582 14207 29245 7275 35628 19621 19621 96869 96869 73688 91012 30381 30381 52210 93152 15449 28593 12204 12204 10097 10097 3508 62362 51671 91345 88188 88188 97697 97697 40583 45596 40342 42135 65630 65630 19427 26252 16835 16835 42865 42865 22029 95401 58721 86902 79245 79245 13886 27307 47695 47695 47887 78449 26694 26694 29701 90164 78475 78475 44611 44611 50079 61344 72618 72618 8696 62158 19805 36898 22325 22325 29989 63189 53978 53978 42757 42757 89685 93819 18150 26724 4064 4064 17647 84041 45181 45181 8678 8678 17825 98118 44510 44510 21281 48548 10457 10457 20609 83004 1640 1640 16523 66272 11048 73973 55686 55686 71399 71399 21889 30593 8655 19051 16926 16926 17769 17769 43160 58258 69761 96769 87530 87530 8435 8435 55083 78979 13788 80703 80844 80844 10506 70360 35955 35955 50853 50853 6988 49719 14083 14083 4271 55815 37749 72404 59679 59679 26922 29584 56378 56378 24603 50473 73530 73530 80231 80231 22354 40816 10907 95107 14913 14913 30127 61494 18718 18718 57718 57718 6356 21800 3366 44953 58708 58708 15259 96826 40799 40799 51087 96844 29917 29917 11621 61777 97705 97705 27925 38433 19082 19082 94526 94526 59812 91989 51251 55841 61813 61813 53497 53497 9639 17012 4460 54457 81763 81763 3792 29974 35053 35053 12703 93656 27063 27063 8529 57415 35643 35643 21862 21862 10654 76003 4208 63288 78529 78529 1144 1144 22642 42125 23401 23401 24355 78419 51178 51309 95996 95996 25792 38502 83581 83581 17305 44299 10461 10461 17848 48357 85164 85164 46599 80506 23614 23614 68619 68619 17065 89709 89617 89617 46451 67970 54484 54484 20097 69378 1478 20439 71917 71917 15449 25069 82530 82530 7888 67331 51908 51908 13228 34707 65818 65818 37376 61902 80401 80401 43212 43212 62552 83345 69223 69223 46603 74825 41081 61137 79703 79703 4664 90209 13722 13722 18575 24692 89383 89383 73169 73169 40823 67874 73009 84383 79515 79515 83897 83897 78657 90235 62331 62331 8986 98158 5967 5967 7489 50328 86625 86625 44537 70013 92376 92376 26891 68504 44880 89726 17379 17379 24262 75396 39294 39294 20643 53873 38940 38940 6206 6206 52912 79250 22654 57141 7792 7792 75874 89605 19301 19301 18128 18128 52059 68395 184 184 19800 54876 71217 71217 36767 71215 44161 79088 21654 21654 41230 41230 3503 26651 64712 64712 340 36419 38481 60362 33868 33868 1171 1171 9586 68786 1387 36325 65929 65929 40526 40526 4848 45403 86819 86819 1530 71847 56667 92362 2491 2491 89793 89793 10827 54102 30669 36222 84081 84081 92321 92321 46724 66689 6441 14105 96704 96704 35405 35405 33601 47852 72772 72772 52244 87889 9081 69488 8073 8073 74110 74110 1652 79630 2247 2247 3803 12240 27857 74113 82732 82732 63465 72421 81005 81005 85392 85392 24528 41514 61435 61435 27247 35125 73555 73555 24305 48750 50511 83003 42484 42484 1970 1970 43755 66812 6584 94831 88061 88061 39483 56728 64021 64021 31276 31276 45608 85125 83873 94099 24625 24625 34934 91457 46022 46022 89066 89066 50 83259 40927 55665 71856 71856 71172 71172 17416 37660 18259 18259 27833 63907 12050 12050 15854 90531 16370 24699 60351 60351 92932 92932 29354 77728 42415 47209 44508 44508 95391 95391 44409 96744 68741 68741 18141 45841 24944 24944 31716 78123 3890 3890 28923 63968 72775 72775 24443 31526 15668 56063 61725 61725 32309 32309 76391 82756 31515 75068 88514 88514 75177 81515 73144 73144 17856 17856 37665 62839 54147 54147 8215 60220 42712 45604 94127 94127 24772 24772 9001 46274 8138 43091 80694 80694 30419 30419 19985 49267 59208 63483 62271 62271 18077 48556 47690 47690 15024 86361 80658 80658 84036 88054 93333 93333 3282 23070 77809 77809 45885 47241 10702 10702 19606 94289 95340 95340 18411 18411 2501 33533 75591 77328 64324 64324 44090 77088 51606 51606 34167 88473 30539 30539 24765 88943 63051 63051 48047 50975 1945 1945 69122 69122 47572 73105 20855 20855 42602 59783 20646 57406 92090 92090 76003 76003 59839 82070 48130 48130 1692 59778 82625 82625 22627 50538 266 16843 66590 66590 21841 65206 70634 70634 89259 89259 5825 16058 62077 62077 22372 54757 50841 50841 19655 72835 28556 65389 70906 70906 40167 77670 43744 43744 60012 60012 57165 75536 11448 71098 85022 85022 52366 60880 967 967 32624 91995 95261 95261 55479 86662 92585 92585 31958 31958 40810 57062 80413 80413 85175 92015 24810 65633 82284 82284 13483 41025 85518 85518 1333 92399 12539 12539 4688 27830 95117 95117 28394 70035 81128 81128 24884 89750 59871 59871 26484 26484 42557 82094 60250 60250 91533 93402 96470 96470 4024 78814 22569 37858 42659 42659 25713 25713 4935 89039 11927 53353 66570 66570 26095 26095 21841 22777 50486 66254 68088 68088 37721 68240 4007 4007 18132 91778 49221 49221 19148 53014 87030 87030 40086 48750 89799 89799 12017 40430 56415 56415 71538 88450 59199 59199 5986 5986 48559 56531 59862 59862 38044 54918 2531 2531 29127 57953 52498 52498 79204 89486 64960 64960 35281 37313 69126 69126 22061 68196 85210 85210 40866 69756 60733 60733 71701 78534 70379 71449 64878 64878 63002 63002 17918 63093 93105 93105 15498 39294 264 57993 88852 88852 95812 95812 15870 24470 19026 50432 59364 59364 2688 12939 75644 75644 27158 27158 41197 95407 46935 46935 10211 15995 55732 88607 68834 68834 86374 86374 3710 95118 72233 72233 29080 71155 49603 49603 17184 35797 25858 86815 81756 81756 48672 48672 9214 45496 52865 52865 30286 77615 33003 33003 52081 56339 91640 91640 21968 24598 20357 43899 55732 55732 32274 37254 30384 30384 49486 81588 90904 90904 2526 94912 28005 28005 30987 85119 37482 37482 69216 69216 3265 77895 2499 2499 23964 43724 14380 14380 46452 91647 33423 33423 13690 85983 952 1020 57778 57778 28656 28656 52344 58852 22311 58019 94030 94030 42368 67753 67427 67427 70418 70418 50991 54571 53147 68694 65522 65522 2055 58063 66321 66321 79080 79080 4555 13512 76874 88590 98260 98260 465 15503 41572 41572 35364 35364 9061 38322 3386 3386 41478 95571 57123 57123 25045 60624 20678 20678 81098 97055 69035 69035 25360 27603 31146 31146 5174 69580 20077 20077 16043 80145 92836 92836 91936 94900 24721 24721 34367 37770 15644 41545 92045 92045 15977 50688 37042 37042 50771 55614 44370 44370 30301 30301 5603 81345 46486 46486 40463 67381 24891 85258 51158 51158 66150 66150 30495 62111 82258 82258 91526 96824 38150 50252 49291 49291 23882 74913 33503 33503 9009 81561 24114 24114 6165 6165 53627 71722 95639 97534 42406 42406 44246 44246 15901 24951 7004 34867 6467 6467 53549 77679 86992 86992 79870 87539 23159 23159 64412 64534 51713 51713 52055 52055 74173 74741 36482 36482 58426 84384 34596 34596 86394 88982 61764 78689 38651 38651 42300 81654 89008 89008 75321 75321 22098 76959 2843 30943 62936 62936 64128 64128 7500 92211 32907 80549 35559 35559 54917 86941 3660 3660 55592 70593 17333 17333 37168 58522 46586 46586 8122 58224 19747 19747 18625 18625 29000 78401 66679 72343 28719 28719 51520 51520 8017 87391 9083 9083 38244 61171 26696 51069 88337 88337 42790 92223 87038 87038 32397 59658 57217 57217 63620 75188 66838 66838 72422 91780 51128 51128 38623 38623 3148 83140 53545 53545 54139 68321 24516 44928 53152 53152 3482 69078 18112 18112 11066 30984 67120 67120 31531 37722 73925 73925 25539 25539 29865 89608 84492 84492 41494 74344 31740 50790 62920 62920 6372 44692 95138 95138 23713 88033 52892 52892 85577 86225 23889 23889 77071 77071 39090 93185 17947 17947 27345 88297 71382 71382 44313 85990 10887 10982 94948 94948 11176 57434 52902 52902 53245 53245 17935 88663 42357 49407 67575 67575 15430 94684 44899 44899 6553 36827 22957 22957 38190 38190 33254 56229 33937 76772 45146 45146 73208 79167 7672 7672 75031 86871 2206 2206 88975 90089 66678 66678 1310 10891 97337 97337 95056 95056 5983 28427 70446 70446 22244 47550 61976 65981 78118 78118 60958 60958 47525 61825 9134 25989 61112 61112 86979 86979 5552 47542 79426 79426 18442 40713 61061 61061 23461 96358 13627 77590 50972 50972 26250 26250 18906 93357 9915 9915 71134 91614 18498 18498 60414 70258 52632 94313 64990 64990 72235 78558 88094 88094 350 14500 3059 3059 72582 72582 26508 65384 56840 56840 9378 47465 30294 93595 26972 26972 94296 94296 38293 58590 37233 47379 81601 81601 75265 75265 26658 82786 92045 92045 53159 78597 11347 87221 5107 5107 44248 61719 72100 72100 16440 16440 80176 85902 70976 70976 56036 56218 69035 69035 37675 82767 10589 10589 39282 62693 28916 64101 22546 22546 27557 44836 96971 96971 63551 97721 92294 92294 46434 54701 78649 78649 84764 84764 25664 35365 60885 60885 13659 94521 46631 78778 64871 64871 26017 75631 60936 60936 30638 30638 32394 52329 25626 25626 18736 87481 610 79125 37532 37532 30080 49131 40674 40674 73043 73043 4831 52971 15598 15598 61659 91833 5092 14490 63327 63327 70643 70643 10188 96460 23637 49681 87340 87340 21976 21976 63567 97329 59549 78975 53874 53874 16220 44897 67319 67319 1747 93886 26394 26394 17411 49614 12259 12259 47324 47324 44069 45276 83196 83196 2977 74479 7369 95682 3395 3395 34897 58465 39282 39282 10845 96274 12409 12409 13130 13130 2973 52992 87984 87984 39798 49535 28349 28349 4468 52836 65965 65965 26763 60574 16241 64992 3763 3763 82347 94461 59292 59292 16745 16745 33342 86307 5776 9054 4824 4824 88327 88327 61894 66255 2427 2427 16998 45800 83076 83076 4710 33419 22164 22164 59343 68146 6993 89319 19398 19398 96242 96242 30117 35218 25846 25846 12680 32573 69080 71122 36924 36924 4166 41127 15644 15644 60930 60930 43854 83838 63989 63989 29553 32901 6257 50069 79291 79291 35783 42799 68401 68401 39139 75097 32720 32720 9711 18869 59648 59648 68695 76349 2147 2147 58810 61428 65635 65635 6520 16397 62219 62219 34524 47948 14993 14993 96300 96300 14968 80513 36467 36467 20418 92612 38535 38535 59483 96324 20261 20261 4528 39970 15974 96723 53743 53743 50486 50486 15800 17479 38451 84952 39292 39292 20841 85022 19998 19998 44257 88440 56668 56668 56374 71221 89099 89099 27791 27791 47270 53970 79721 94657 8634 8634 25210 81380 69802 69802 26494 86495 56396 56396 46358 46358 29730 65622 5568 19042 68405 68405 36919 36919 79893 87304 39122 55182 34580 34580 77939 77939 5405 59930 94521 94521 32661 76038 43632 43632 25210 81282 40044 40044 43873 89503 39097 54857 97842 97842 43429 43429 6476 50052 68080 84811 64862 64862 26966 84456 68231 68231 6504 6504 40434 98379 46094 66132 30155 30155 15410 63526 67380 67380 68775 68775 27957 46797 22226 22226 45203 59523 38169 55630 23410 23410 31490 31490 1451 30926 20858 28599 35779 35779 42712 42712 39030 84704 1191 28017 98001 98001 45818 45818 14068 91277 88436 88436 37077 78886 22506 22506 46897 59829 90727 90727 6645 48908 8980 8980 10746 15777 15440 94430 22296 22296 34039 96181 24233 24233 12446 12446 13036 46019 68742 68742 44697 66026 62948 80053 43129 43129 16821 80927 55815 55815 40002 66057 32902 32902 59345 84618 64433 64433 52869 52869 30834 42175 22421 22421 22008 68856 34196 92074 56179 56179 28580 88454 21946 21946 25547 35726 70419 70419 61194 61194 45957 47988 66659 66659 42153 94519 49701 85019 68658 68658 20741 81052 45842 45842 19316 46037 26505 26505 85827 96616 64676 64676 51884 51884 8095 60216 6969 73596 56102 56102 59568 59568 49134 92643 52325 61763 61886 61886 59863 81337 55040 55040 608 51909 74654 74654 4427 4427 68706 76558 38654 38654 9964 91296 42040 42040 48048 77542 92046 92046 257 87493 92077 92077 5094 84030 92308 92308 16595 62838 10815 70946 79456 79456 16073 88413 21572 21572 32998 32998 17665 42734 15266 38017 22972 22972 31416 88512 26918 26918 66188 66188 30601 75065 27186 27186 38587 75732 3980 86190 52569 52569 15080 50757 74333 74333 2686 21194 77980 77980 46864 87958 7414 7414 81447 81447 28144 81321 47214 47214 22238 61886 62804 72605 76745 76745 6079 6079 19093 95863 26886 86653 86306 86306 94620 94620 41953 72668 31035 35068 47558 47558 39861 68802 22481 22481 72432 72432 16910 64097 21211 21211 782 35391 17819 17819 72688 96808 72051 95631 19336 19336 97 27025 82545 82545 41400 75274 13735 13735 19787 33310 41628 41628 45078 45078 28537 48623 74712 74712 9720 57993 17632 96278 27725 27725 32046 32046 16927 24055 53776 53776 14185 36234 9898 9898 32716 71449 36392 36392 24310 28834 87050 87050 351 91766 26338 32317 74660 74660 10549 23137 59476 59476 62592 94071 64157 64157 18633 29473 71065 71065 81913 81913 50329 94920 22034 22034 67968 95354 24879 48745 37129 37129 63864 78217 83023 83023 42986 79321 78688 78688 31442 31442 46079 92152 15369 56003 18305 18305 48629 48629 3798 35419 58252 67179 82779 82779 60484 76867 53052 53052 11774 33120 86107 86107 84415 84571 12501 12501 74376 74376 56069 74225 17777 44215 65529 65529 17521 17521 10158 73382 24137 55443 87343 87343 4439 37526 20425 20425 51818 52931 38708 38708 38561 49785 68223 68223 92863 92863 10066 50416 10433 89291 69873 69873 92091 92091 59917 83393 60344 60344 44945 74404 42584 42584 74692 90950 87148 87148 23003 29534 7092 77943 65086 65086 65658 91225 72031 72031 49568 84715 35959 35959 14587 37888 75012 75012 5140 88244 11336 11336 19888 20383 67871 67871 64208 82015 59929 59929 6462 6462 47573 51539 1266 79204 76055 76055 89043 89043 23565 92962 22709 22709 53904 64025 63406 63406 6979 87027 37298 63903 2431 2431 47602 47602 46021 80253 74368 74368 26387 30889 4989 83564 17327 17327 65276 92874 15812 15812 34250 34250 36145 51480 50769 77742 40140 40140 48776 48776 72793 91905 36700 36700 36809 38263 81072 90685 50231 50231 55533 55533 58337 63085 25774 25774 4864 61846 55742 81962 39356 39356 85885 85885 6486 41541 79880 79880 57352 63715 84991 84991 22318 24263 25710 94310 69303 69303 61922 97715 72544 72544 93842 93842 3458 73310 1015 24119 37746 37746 36101 83787 42569 42569 57751 95908 13501 13501 52034 52034 7725 59432 38761 38761 34898 94958 89321 89321 25721 49305 13781 37122 62088 62088 11557 11557 69160 79778 48180 75927 44589 44589 81751 81751 13295 96202 48110 48110 53350 57147 35775 35775 15336 32315 26533 58121 56499 56499 3200 15326 51675 51675 23971 42372 97559 97559 50247 50247 3391 73322 2228 25459 97279 97279 65700 76938 10792 10792 4475 13312 74769 74769 14651 14651 94110 97799 43283 43283 623 70196 10508 10508 26370 34880 3639 24233 20692 20692 5698 5698 29447 84137 10532 51204 63951 63951 68253 68253 61414 76147 22634 55159 80853 80853 85530 85530 16730 36908 24701 24701 21491 93459 14421 26622 32287 32287 66883 66883 21664 39327 13954 13954 14929 45894 90966 90966 2925 70937 55643 55643 2279 77764 4153 87856 8401 8401 20713 20713 5667 20780 5452 5452 53537 77424 91311 91311 10109 78181 7766 7766 62670 88215 19024 19024 81690 95912 82983 82983 3494 60293 53689 53689 30616 51463 20981 34953 40860 40860 88074 88074 23114 46630 48620 48620 30554 86498 6692 6692 93 28275 57030 81552 54151 54151 51988 51988 23733 90731 7855 7855 23261 42363 29946 72999 34287 34287 49393 96522 25460 25460 94316 94316 2796 86496 78898 90093 18464 18464 32769 48471 2463 2463 5941 38372 5233 5233 52941 52941 2155 28065 37589 37589 29555 73032 53263 53263 4706 9663 9923 82884 37974 37974 66758 66758 1899 89507 58631 58631 22629 31470 2 2 522 26644 38302 71699 66014 66014 2700 89980 83775 83775 72722 94737 67797 67797 65770 92097 55681 55681 24539 67570 11539 11539 21704 56941 12898 12898 18471 18471 59317 66619 35987 35987 31005 39376 39534 66563 98346 98346 76931 76931 38961 53232 28826 28826 3798 24708 13527 13527 61442 87113 10920 10920 72621 75357 10899 10899 24020 68632 3007 48076 19671 19671 11535 65984 32866 32866 88975 88975 56021 88543 17476 97001 9913 9913 26986 26986 10220 11794 73228 73228 11201 11637 45307 48115 97730 97730 39038 39038 31487 88278 34338 34338 21992 31381 4520 47933 82386 82386 6460 9830 49124 49124 30868 94379 43576 43576 78675 78675 42233 61468 13417 40006 4052 4052 12928 63131 13561 13561 28498 28498 89381 93133 2546 2546 41632 72424 27978 59934 42053 42053 55692 55692 28748 88137 38294 38294 51930 84942 60325 60325 2598 43072 13514 13514 33986 74651 6019 95187 67501 67501 37738 37738 40505 52514 1617 1617 31305 37532 6353 18426 78582 78582 68737 68737 9512 93851 20149 20149 19351 67286 27805 79996 58696 58696 48516 50525 67518 67518 69174 69174 45578 49887 82938 82938 15034 70343 47752 67445 32568 32568 47736 47736 45078 80044 87983 87983 6192 75085 3629 3629 34778 88949 11853 11853 32009 94215 46899 74147 55574 55574 36235 63298 4891 4891 9691 9691 27354 80046 57320 57320 20843 36610 61140 61140 42198 97902 11174 11174 63268 64778 29127 70107 32913 32913 47096 47096 54551 77560 1171 93720 68563 68563 76917 76917 69166 92886 60836 60836 65256 75164 46855 46855 43760 56792 77448 77448 20892 36548 87882 87882 58966 90018 18236 97112 96995 96995 6665 35683 7560 7560 79867 79867 45076 48718 74646 82848 27104 27104 41856 70515 80608 80608 29286 29286 13479 19555 85716 85716 55613 90893 7671 7671 19944 77165 57021 57805 14535 14535 28433 74489 1404 1404 54936 69822 77195 77195 37855 78115 3414 3414 45643 48318 56372 56372 66486 66486 10991 37590 42189 73903 52539 52539 7236 90106 60861 60861 6558 6558 19707 39973 66896 66896 29768 61114 2338 90199 70357 70357 8040 84740 22816 22816 21284 21284 33995 38414 44199 44199 2092 42187 14775 33202 6545 6545 91429 91429 17575 79387 78908 78908 9021 54330 29020 44471 11772 11772 84548 84548 22131 66228 75761 75761 12845 65129 13854 68202 42217 42217 33223 64925 9399 9399 34120 83116 86655 86655 54576 54576 3757 35544 70801 70801 17964 69969 18747 18747 25710 75505 28071 58028 8580 8580 27435 84105 84348 84348 7939 73745 6404 6404 62579 63795 77244 77244 32870 32870 24031 52783 45123 53703 89290 89290 69610 76358 31458 31458 42400 56642 89144 89144 14921 14921 13351 77496 8653 14743 18971 18971 11352 37462 74080 74080 81677 81677 15001 72727 39813 39813 33628 34608 27983 27983 4433 77782 4858 54352 12251 12251 13438 13438 76214 89825 10512 24639 78741 78741 13720 70167 46838 46838 64892 64892 31024 75784 78131 78131 43503 77061 34143 76457 97327 97327 24782 34413 3774 3774 44816 58741 49506 49506 2138 2138 38300 41546 15460 78245 49379 49379 25767 25767 70190 76133 5085 17627 49522 49522 7040 34604 25443 25443 74342 91515 10012 10012 41827 80246 16832 16832 50438 50438 7349 63003 80022 80022 23354 94400 35354 35354 3362 11551 11837 11837 38558 46692 35685 41280 14564 14564 32848 53263 94507 94507 56709 56709 18547 42594 61971 64839 68166 68166 16018 18964 59203 59203 23075 69064 82688 82688 7516 7516 71469 87756 27911 27911 18733 94894 30121 73246 81467 81467 16635 16635 43046 52602 81027 81027 60772 85895 5697 11027 67842 67842 74015 74015 23470 90486 43489 90155 38980 38980 81215 83422 17695 17695 50046 64816 15796 15796 63665 76547 38941 38941 29908 59682 16872 16872 85807 85807 53423 66977 94974 94974 35245 69753 10232 10232 3344 47156 12054 82890 79026 79026 47269 47269 79889 91575 36056 36056 82365 88917 71798 97249 23503 23503 97366 97366 21252 29504 66231 66231 45145 98035 32838 37214 50841 50841 42970 42970 39041 70116 26620 33678 43294 43294 74257 74257 40608 69264 76673 92725 80993 80993 72072 94650 50409 50409 37189 38333 49161 49161 25951 25951 1381 83469 9572 9572 61425 89271 46492 95227 28960 28960 26372 26372 29603 83257 3364 92862 38246 38246 75291 75291 43089 61576 92470 93588 68566 68566 4950 10182 75457 75457 93614 93614 40803 53768 96566 96566 59461 79706 24182 24182 17377 21146 24314 34274 36260 36260 96853 96853 27238 53494 56817 56817 16430 29843 17439 91100 44889 44889 22902 70952 38267 38267 93723 93723 46102 63892 35984 35984 38127 51318 68614 68614 66277 79730 36366 36366 22709 27486 49192 94778 47925 47925 14666 79614 50000 50000 75953 75953 29190 85809 16866 96940 39940 39940 9337 42201 51478 51478 7551 81152 29499 29499 33061 33061 76663 93043 4131 42187 47251 47251 16860 77634 32422 32422 3083 11911 58917 58917 67260 67260 38160 54381 42032 42032 1688 25674 96984 96984 4702 76404 14689 50698 38543 38543 6433 71686 54194 54194 21632 72672 86093 86093 6705 64721 83444 83444 31604 31604 18948 36005 15964 15964 4812 79746 551 59036 89021 89021 56113 59327 22238 22238 65602 65602 750 62245 4457 4457 5132 83998 45410 45410 64137 71435 11686 40244 87467 87467 33203 71810 84587 84587 40195 40195 92145 96772 27267 27267 57546 88514 62210 62210 50818 80824 8286 8286 36241 42016 57938 81248 25076 25076 34521 87611 29107 29107 88121 88121 6934 29529 39758 39758 1118 47142 57644 57644 8018 24513 18386 18386 26291 64703 3818 3818 35565 72061 23418 23418 21224 94794 89009 89009 93575 98227 35930 84879 46647 46647 42635 42635 27447 96003 77346 77346 42856 88022 96736 96736 43642 63602 28001 36374 41830 41830 82787 89447 81181 81181 15534 79789 60843 60843 88130 88130 59170 86584 58148 84318 97576 97576 8309 41109 15457 15457 50414 93802 77062 77062 31794 48700 51107 51107 34986 34986 76887 88453 37908 70487 12102 12102 27103 27103 33625 75826 74179 74179 37171 92311 50576 93726 5697 5697 13896 13896 56704 90344 78437 78437 19171 45239 45453 45453 50822 59239 53616 53616 56160 96124 680 27786 65299 65299 12947 80605 69011 69011 55182 62892 26912 26912 87121 87121 43063 82982 25042 45249 12657 12657 38401 38401 7409 74790 46890 46890 5388 67974 11284 62137 18949 18949 46542 46542 38348 41984 10676 80897 87755 87755 19694 19694 50 85813 67027 74417 17551 17551 20745 22842 58272 58272 25327 25779 94068 94068 34152 34152 38683 89700 18848 74643 73460 73460 49302 60151 50245 50245 38916 50486 67089 67089 13808 60435 60399 60399 14526 14526 56930 83796 47543 79507 25027 25027 25894 91788 48565 48565 8826 32137 67484 67484 54105 54105 42301 59812 77376 77376 9544 60127 2212 48310 45313 45313 35327 35327 21898 85052 27116 27116 2993 91159 14757 36609 13293 13293 27982 27982 27607 30989 59340 59340 21627 28583 44937 60593 58947 58947 90075 90075 13488 63276 65562 79133 40214 40214 9470 9470 13046 48574 52952 52952 23122 84794 32763 86482 40646 40646 41786 68972 7799 7799 1438 28546 14012 14012 13794 83868 52383 52383 63172 71721 45556 45556 85858 85858 6973 41711 36018 58461 68541 68541 3595 15983 28019 28019 40036 93097 4571 4571 65952 75196 70106 70106 45308 45308 26788 75313 43343 43343 25374 39742 18417 65874 77687 77687 96311 96311 39079 75805 60321 60321 64449 92830 14250 52630 51929 51929 47429 72933 67607 67607 38018 91496 48912 48912 2887 2887 31235 39204 7584 7584 71819 78274 82213 96266 53376 53376 21358 70091 96302 96302 29479 29479 11574 12192 47687 47687 35482 60322 52713 58824 27804 27804 3468 3468 52607 59646 21545 21545 34537 53185 41702 41702 41814 57927 60795 60795 38744 69341 52690 52690 15263 39608 64341 81038 42035 42035 21411 66103 21112 21112 34446 34446 15914 29060 79499 79499 52820 67927 25392 25392 40218 69284 55254 55254 9368 67494 45456 45456 10627 84389 7311 7311 70093 89698 47075 71265 66565 66565 76548 76548 13590 37768 38116 43257 74137 74137 57360 80643 9168 9168 40289 84155 11276 11276 38594 85432 12171 12171 4105 4105 33400 62037 1779 62204 53548 53548 6976 91130 15194 15194 13158 65851 96318 96318 6728 48657 72298 72298 35249 35249 49883 70018 52609 53871 13181 13181 37294 76196 24300 24300 30692 40223 33753 33753 22446 67013 79452 79452 31176 31176 2039 14674 13814 58778 95329 95329 51177 66643 12107 12107 81845 81845 3585 32402 29450 29450 25429 91844 12376 26265 95090 95090 18485 26778 57664 57664 42225 74156 46386 46386 87681 87681 3144 17085 18815 71487 18871 18871 55593 55593 58802 80144 18051 18051 3990 54395 52940 52940 34835 95179 23824 23824 32752 83541 3447 3447 7155 93494 96619 96619 27083 83442 46271 46271 21915 73817 21318 21318 57365 74872 7396 97234 72859 72859 73678 73678 32359 51597 36983 36983 394 34098 72776 72776 64627 89027 14501 14501 32036 73372 15415 15794 70744 70744 60945 60945 16235 87900 97928 97928 14511 67955 15124 85318 26727 26727 10609 67591 3393 3393 69460 70058 17468 17468 28767 28767 54467 83376 82123 82123 2250 92169 76187 76247 79727 79727 76712 76712 5866 67957 58753 58753 8434 78736 75703 75703 13700 87207 6463 6463 16580 91710 48347 80087 54759 54759 84447 96411 38205 38205 89549 89549 3060 49595 20849 70052 29116 29116 84563 84563 9142 16637 47874 83235 53963 53963 31907 31907 1594 19095 92328 92328 59115 94033 75291 75291 66506 84509 13927 13927 56272 71319 81515 81515 59538 62405 97027 97027 50971 63020 75827 77616 84708 84708 46407 46407 24731 96876 19154 59797 81877 81877 20961 23251 28532 28532 20653 69378 78727 78727 77292 77292 7149 91842 7385 59230 13761 13761 27327 27327 30176 32412 32571 73652 44245 44245 61727 61727 2027 64970 3993 3993 53761 96766 81650 81650 50986 51985 75214 75214 30382 57010 39693 49467 77122 77122 66821 81698 10881 10881 25069 97902 73584 73584 47346 47346 5586 82288 21102 21102 20266 53683 48429 63309 8282 8282 78241 78241 29533 82582 27311 96984 84481 84481 56745 56745 21963 73594 4750 4750 16217 39788 94763 94763 879 61497 56856 56856 22922 27434 10237 67703 70661 70661 3684 62121 80166 80166 54431 54431 30535 53900 11698 27772 43397 43397 40200 40200 50892 88642 69430 69430 12896 82409 75762 75762 10080 18157 80360 80360 4076 69248 13038 13038 12521 86991 5782 51235 63127 63127 58108 76234 87788 87788 88922 91589 38741 38741 65199 80543 63281 63281 68523 68523 80708 86954 37818 37818 13837 67191 21685 21685 62391 79967 45402 69483 73156 73156 1525 47396 89543 89543 25637 25637 5156 10083 95356 95356 45318 95262 51092 86846 22528 22528 51210 51210 52833 95367 8000 38645 63282 63282 14055 14055 48204 73587 35419 83269 93536 93536 20988 90792 12522 12522 38340 96327 7455 7455 39153 64967 12992 12992 43350 82718 95548 95548 21577 50476 85487 85487 42634 42634 59800 95780 63993 75464 9830 9830 4345 30133 59636 59636 81684 97417 16008 16008 44858 51967 65632 65632 29071 97722 16067 16067 72117 86355 59208 59208 4403 37348 90506 90506 37017 37017 39026 84301 34708 81161 64544 64544 37868 37868 63225 78898 94901 94901 3424 65452 31626 31626 17378 39036 11528 11528 22134 28511 25502 25502 23745 69824 51754 90858 31083 31083 9049 28419 6205 6205 57088 57088 75410 91760 87637 87637 17604 93020 53037 75827 31874 31874 32661 46327 78986 78986 65934 65934 48033 86026 73291 73291 58800 68028 51353 54595 18813 18813 1249 37417 76529 76529 29683 29683 17706 22439 88872 88872 11638 41884 14333 14333 86030 94923 9722 9722 33774 56003 61241 91130 47912 47912 26837 96337 33030 33030 40239 95576 7290 7290 89853 89853 18432 39425 49685 92736 61354 61354 6934 6934 29197 34764 81752 93941 45569 45569 38238 38238 21087 40106 89884 89884 12387 24364 50617 50617 24201 68931 7802 7802 56429 91136 93426 93426 33010 68568 41544 57677 97663 97663 19845 56976 29721 29721 12858 12858 71996 79005 62373 81336 10281 10281 44695 85072 15575 15575 1481 73447 18764 18764 19197 90079 11446 11446 5439 5439 51554 95293 5744 83298 27062 27062 32038 32038 2290 73259 52500 85959 65325 65325 81980 81980 35304 42730 5361 77615 13121 13121 61524 61524 13757 36693 7071 82922 47309 47309 4547 79020 3774 3774 23464 50726 21895 21895 12667 12667 6316 63049 65999 65999 48166 54188 17018 63804 2359 2359 71147 71147 29642 44489 6460 6460 1122 91416 36767 40467 21502 21502 72194 72194 46681 73708 51685 51685 48684 89559 37925 37925 9394 74121 49640 77619 95843 95843 88115 88115 50439 70662 57190 57190 6233 59885 41211 41211 35260 41607 42257 64618 74619 74619 24442 24442 19198 58861 34781 40738 78551 78551 76446 76446 23049 88138 59351 62612 5643 5643 3751 55596 3721 3721 36948 36948 17028 47244 83339 88199 13702 13702 28170 82125 92392 92392 42648 42648 43918 49543 7939 63435 30909 30909 85299 85299 51915 55365 25903 25903 49758 64531 64931 64931 1659 19003 603 603 33325 53833 5283 5283 24571 33240 45500 74454 9413 9413 53518 53518 6859 95132 36514 36514 50762 91900 76509 84951 58690 58690 46403 46403 47474 48196 23779 74268 18598 18598 27339 68330 58194 58194 38931 38931 32422 90449 4410 4410 8411 67999 61718 61718 18726 96444 5610 26321 3962 3962 10981 48707 45719 45719 63387 63387 61802 68053 57726 68603 68829 68829 45091 45091 9000 28381 72941 72941 33126 51667 29620 29620 32083 61596 33381 97370 23412 23412 13937 20878 76022 76022 74663 74663 14125 94523 40973 88408 2702 2702 71428 74982 73987 73987 70704 93100 11350 11350 90225 90225 21640 65503 59630 59630 18291 97214 52575 80007 15394 15394 72840 72840 53626 91545 47405 47405 53591 65697 80870 94311 95537 95537 10650 89457 33404 33404 36295 36295 7831 73586 97208 97208 2767 6242 13805 13805 25865 42471 26461 26461 17133 50440 18143 50182 48505 48505 32407 45048 86352 86352 41843 41843 34333 64393 58850 58850 5707 38296 19836 90389 64559 64559 19861 72270 11983 11983 77233 77233 91430 95586 24974 88999 90674 90674 59343 87720 41988 41988 15639 33766 35136 35136 46202 46202 15106 82848 18855 96468 83428 83428 11239 12718 4661 4661 12043 12043 71679 87522 46687 46687 3983 66675 17647 17647 23558 60880 89581 89927 49353 49353 22292 23713 3500 3500 48487 48487 20292 90533 72052 72052 12 29997 12214 25103 86094 86094 64485 64485 56895 74477 17774 51118 30289 30289 17223 17223 85488 89654 26348 92142 16656 16656 63350 63350 35514 96499 24961 51928 49452 49452 25654 29991 13238 13238 22083 44068 74567 74567 79202 79202 8265 63255 29736 29736 58763 66442 16975 16975 36129 83849 8768 68642 31230 31230 82385 92849 53608 53608 12260 92373 89196 89196 23295 23295 62404 73843 4449 4449 32419 49482 31010 60644 9325 9325 86283 86283 73861 85644 47622 58928 8380 8380 29151 29151 51121 59500 24735 24735 53621 59440 75819 75819 26784 27115 14496 14496 30419 57351 80444 80444 1079 2421 46274 46274 25589 93714 64224 64224 34536 59209 36253 73112 44479 44479 95193 95193 28821 94415 30245 61480 82414 82414 29063 29063 83061 90358 55634 55634 19775 54213 60213 60213 35674 86655 84847 84847 30677 33114 36978 84120 85306 85306 25430 75576 21763 21763 95800 95800 83444 85308 5063 5063 34667 95263 80700 87495 6750 6750 61604 86003 40971 40971 55929 55929 73352 83688 40300 40300 67808 89989 6226 79561 292 292 52680 52680 53524 54479 16735 16735 55367 92939 32528 93192 83197 83197 54735 64371 26405 26405 86100 94363 855 855 37761 37761 46116 75274 17077 32272 3452 3452 2309 2309 75590 80423 30002 79783 68380 68380 8102 66548 58106 58106 27714 27714 58938 98289 81500 81500 46414 75985 34841 34841 8158 95691 22069 84182 59251 59251 80719 80719 11079 30319 64010 89604 10773 10773 25944 25944 18189 89569 10617 10617 17568 66145 80021 80021 3082 97210 29933 29933 25752 43847 46130 46130 27713 39544 15163 15163 76625 82725 4916 4916 45679 57661 8562 8562 63388 92825 36480 36480 21860 98054 7927 48362 91255 91255 5879 5879 21796 37031 76649 92847 96748 96748 51336 51336 25634 53371 4699 4699 5538 46393 58289 58289 3226 69280 19817 76849 83713 83713 17759 26908 86391 86391 11884 75739 9744 9744 35616 35616 45416 45922 5856 47628 35941 35941 84117 84117 406 77222 51886 51886 47049 65377 51023 51023 48051 89395 12824 34845 90409 90409 1240 37086 72368 72368 73071 89626 37749 37749 31470 31470 41870 56209 53486 58937 89555 89555 8675 8675 18798 93380 20934 20934 75783 84645 13528 22884 43187 43187 63689 63689 29593 41349 49766 83689 74387 74387 5597 5597 28976 40542 50130 77752 9500 9500 27000 27000 31683 97751 94355 94355 9724 88802 48793 91714 81413 81413 26025 50087 63996 63996 23943 34632 40476 40476 25912 89760 22172 22172 11505 55788 90483 90483 32408 32408 82839 89320 32324 70695 48997 48997 64191 84744 7530 7530 35116 35116 75400 85534 49246 64648 924 924 73931 73931 18278 71939 20211 54681 87919 87919 76373 76373 11360 48016 11817 11817 82341 82738 49527 78168 7800 7800 44366 44366 68894 79618 86504 86504 64516 67961 87810 93782 98212 98212 34582 34582 32436 87453 1293 37057 72014 72014 28218 95899 21244 21244 13999 48822 92529 92529 81622 81622 46557 55728 71178 88240 45748 45748 86016 95016 83667 83667 62082 62082 8657 38903 15892 15892 24798 59793 85205 85205 55642 89389 3186 3186 58683 90031 24948 82358 76293 76293 35601 73677 43947 43947 59564 87669 9951 9951 15098 49743 68459 68459 84474 84474 72292 81756 1191 1191 54594 96106 646 37175 88063 88063 21467 21467 51333 64471 10384 87578 89205 89205 13871 57762 19996 19996 65886 65886 24898 87577 37034 82974 62942 62942 2093 2093 40099 40578 7570 7570 63476 94295 22672 90132 5094 5094 91659 91659 10862 95260 46588 56252 38893 38893 47865 47865 8143 11811 46262 85249 13655 13655 38872 61618 60923 60923 26895 68527 2543 2543 72864 81790 78218 78218 97 75689 18593 18593 75959 75959 6890 8225 64577 91723 49729 49729 28015 28015 56044 66952 28685 28685 15697 86948 46150 46150 69155 92156 8118 91289 58038 58038 4595 9918 22048 22048 73487 73487 35889 38276 93479 93479 28672 31976 96736 96736 10549 22226 51112 51112 7738 43296 9240 54189 804 804 76743 76743 63347 68683 9833 30125 12992 12992 27089 64553 97935 97935 24706 37996 25981 25981 42138 94335 89689 89689 11377 22214 72399 72399 48746 61481 25944 25944 29935 75874 79977 79977 37683 37683 76642 90539 14748 14748 31772 76723 16928 16928 15635 65474 16517 18416 85797 85797 42777 58976 16485 16485 22609 49308 21058 21058 71667 71667 30870 50573 27298 27298 81434 94900 52338 52338 60390 93796 32764 77961 71420 71420 50554 50554 37650 37917 59093 75291 96209 96209 80379 97961 48087 48087 50766 95141 80129 80129 47440 47440 76611 95525 8496 82994 88631 88631 34683 34683 6293 79852 35619 35619 4275 21400 90190 95682 18302 18302 66515 91218 43197 43197 69496 75866 14460 14460 17117 42947 94958 94958 29800 50526 57219 57219 90910 90910 90668 91093 83913 83913 10680 44409 34719 94498 80093 80093 88793 88793 42242 53181 50295 70400 31813 31813 24888 82168 44212 44212 64477 71900 49880 49880 73366 73366 4867 71102 12923 28441 75319 75319 11983 11983 28398 70768 4938 89127 61127 61127 51430 88095 51131 51131 44461 44461 37194 84994 10176 10176 80812 95954 41756 70126 90365 90365 72151 93130 96163 96163 22935 64755 27323 27323 54256 54256 70964 80548 46427 79757 74446 74446 46498 46498 9898 93823 10424 35665 8535 8535 43401 43401 35226 92093 11093 94253 60772 60772 50151 51467 25079 25079 67014 78740 17943 17943 16324 16324 25887 27343 6810 60860 71131 71131 55924 55924 34855 88203 97774 97774 75784 79246 20347 20347 75033 87346 31359 77969 85643 85643 14639 80175 6685 6685 71881 71881 22362 67551 56343 71540 2401 2401 72140 73019 55907 55907 54057 54057 37902 72805 24181 24181 79458 79585 81155 90980 17271 17271 33625 90172 75263 75263 80245 80245 7837 78678 6725 97392 75005 75005 8152 17984 97202 97202 20044 20044 30850 66354 58319 58319 30039 42994 18452 83720 50721 50721 12069 45040 75991 75991 35074 35074 188 60693 17686 39459 36662 36662 71717 71717 39703 60076 6173 48611 46569 46569 4512 95444 2728 2728 39308 39623 65314 65314 54075 54075 46384 88199 5416 5416 73195 83726 7243 37970 94637 94637 1031 44420 35593 35593 60093 60093 3036 95662 19974 54226 30562 30562 48259 48259 21372 82734 81534 82719 52364 52364 35279 35279 40942 42450 70885 83758 36469 36469 59354 59354 55911 68885 14773 91699 54309 54309 70587 70587 18686 97621 23599 34709 55542 55542 86257 86257 5745 16693 67383 67383 36076 53446 52987 88110 76086 76086 38657 46178 70244 70244 81577 81577 1320 93773 83031 83031 17689 34807 30596 30596 23166 80059 4916 88386 56279 56279 40168 40168 54023 89001 41689 41689 74165 97804 19781 19980 83985 83985 11456 50548 61642 61642 40607 76871 97154 97154 9886 9886 20368 63447 3542 3542 60928 71696 27294 27294 38996 85497 41610 78652 37244 37244 39403 39403 61480 78920 1294 1294 67989 82987 42475 72332 20289 20289 61303 70241 33458 33458 35856 35856 43479 72611 4594 4594 75279 95180 20230 85246 5732 5732 12418 34830 46800 46800 28465 72103 84532 84532 68709 68709 12786 17487 33967 48512 52399 52399 33159 33159 13667 67489 4981 22780 40255 40255 61978 61978 39113 72245 16836 16836 13494 38054 3363 8594 54779 54779 44313 77549 54318 54318 69769 69769 22209 27236 20112 33587 52900 52900 7499 26666 72927 72927 40056 68062 81504 81504 85462 85462 71902 76694 70217 84468 73230 73230 67096 94092 3199 3199 33977 91262 87511 87511 7861 7861 48833 67766 31053 31053 4176 23585 12521 91328 68247 68247 7121 78195 97514 97514 54006 91147 94395 94395 73038 97783 20888 20888 96966 96966 19912 70235 46646 60678 26292 26292 65746 65746 79442 86782 6993 30750 39410 39410 40898 40898 36840 80920 91560 91560 21495 74580 40680 40680 50925 90547 63839 63839 16636 63255 33183 76171 94386 94386 80222 80222 62763 64125 7424 50981 50605 50605 33479 33479 19062 67884 48521 48521 27903 85222 33188 57350 10643 10643 38020 58227 96509 96509 43660 43660 36967 75792 49825 52797 24021 24021 28444 53108 94753 94753 36133 36133 43761 76408 6996 6996 51208 88642 31805 93280 55624 55624 20319 20319 26468 72140 27071 27105 58612 58612 21458 78810 25790 25790 5822 12014 51699 51699 20625 81510 30794 30794 18444 68736 67164 67164 64703 64703 72236 75289 24061 24061 50124 51597 81501 81501 78496 97358 49917 62450 97061 97061 14029 61623 27948 27948 16496 24803 41330 41330 331 36617 95344 95344 68714 68714 60319 78501 20817 81406 46024 46024 25839 25839 51337 82258 27968 27968 82603 83569 63063 96640 74231 74231 16153 31523 85626 85626 2269 44128 89764 89764 9977 47646 33251 33251 30077 40988 7245 7245 72460 72460 1800 61228 94891 94891 38065 54810 32886 48181 79948 79948 18912 18912 81148 94732 32013 32013 14734 49608 20246 20246 60025 84972 38256 57924 56380 56380 7484 66719 91035 91035 11365 94107 21382 21382 11732 11732 2353 27845 57933 57933 40503 49937 46507 46507 31235 37701 952 952 49646 58406 746 746 20208 73115 16278 16278 77757 81557 35798 35798 78689 97864 84750 84750 31551 53245 56599 56599 59861 67679 39458 39458 9878 62369 7618 23966 6283 6283 28508 30930 72262 72262 66436 69659 50155 50155 56332 56332 1839 6189 3495 49834 27787 27787 57607 57607 43603 87547 67572 68499 80200 80200 33171 33171 84583 88689 86658 97767 70234 70234 45911 71037 93975 93975 64086 64086 46183 91776 86529 86529 35026 42606 30402 30402 38479 50602 4722 82813 60512 60512 84388 84388 23401 51728 19718 19718 10203 56938 45334 63078 45909 45909 25729 44943 19135 19135 43590 43590 18749 82170 12905 45708 80530 80530 42969 57701 75581 75581 51063 51063 68587 80546 91884 96974 51088 51088 23138 23138 2418 72224 1105 87391 6994 6994 64765 90779 82953 82953 45054 45054 31388 63627 23213 23213 92056 94930 47600 47600 7255 17583 16743 56782 26795 26795 78949 78949 43806 87023 59670 86986 18517 18517 64202 77217 67749 67749 24926 43133 42881 42881 67375 85883 263 263 51529 51529 18925 75680 30422 30422 33760 95560 46514 72775 57291 57291 66539 72078 95448 95448 60540 63079 93822 93822 1064 23872 30027 30027 1575 1575 78752 90787 17843 56083 38531 38531 30636 40487 68486 68486 58714 58714 40491 90726 40700 40700 138 76657 6210 52483 97625 97625 64170 64170 16358 63219 14687 43128 26435 26435 20804 20804 28509 97939 24804 51594 28836 28836 88732 88732 18816 65036 33221 49290 88904 88904 50342 50342 51654 61615 49970 65183 71646 71646 55963 87097 26832 26832 62586 62586 73370 92778 38850 38850 34872 93224 79452 83946 92913 92913 21526 27353 3303 3303 38623 78752 74156 74156 60352 60352 19463 39389 24267 54147 21655 21655 13751 13751 92981 93596 28538 28538 65455 85841 15872 40911 1089 1089 31558 46120 74305 74305 12359 79369 24990 24990 49584 49584 67542 95996 86908 86908 74773 77902 81048 84204 86417 86417 49208 49208 88173 95677 1246 61335 79129 79129 63231 97272 69679 69679 38892 71570 38107 38107 45217 45217 42805 94388 48155 81775 25165 25165 45341 60400 79751 79751 27086 73501 72906 72906 42496 93896 2494 2494 95815 97888 78496 78496 72627 72627 189 98186 64272 64272 60212 81131 90873 90873 51886 79643 13855 30629 34124 34124 45802 45802 53889 66409 87393 87393 44130 97626 13176 13176 33563 45745 55840 73966 17059 17059 19442 71404 13344 13344 8439 8439 71208 88378 24017 24017 14335 29136 98047 98047 51385 91534 90728 90728 14699 85529 52776 55944 8402 8402 42803 49476 67483 67483 61384 61384 4030 11095 42331 71636 36185 36185 78 78 57232 88969 34958 37746 67116 67116 83986 83986 215 84284 35634 35634 41394 71157 82018 82018 22533 79867 83364 83364 46323 56038 19524 19524 62558 84304 27847 91098 1906 1906 80171 80171 64707 81528 27940 56213 46798 46798 67953 67953 50684 56929 85842 95443 18537 18537 30689 30689 7661 51776 55661 58829 11483 11483 11551 49924 30437 30437 17313 33732 89119 89119 27786 85240 35819 35819 9257 9257 35701 92658 53486 75208 56809 56809 49844 56067 11839 11839 4460 40571 35268 35268 76756 76756 30882 62499 3625 24748 22921 22921 826 81392 3106 3106 55533 96362 72762 72762 94356 94356 54889 97304 55118 55118 25487 33762 12959 12959 26435 64750 15104 21675 38555 38555 34152 62972 12501 12501 18525 64130 88654 88654 9563 77536 19484 19484 27311 27311 35718 88060 41738 41738 20081 81878 9646 9646 71296 86559 45958 68603 62784 62784 52213 52213 24406 55151 75001 91851 56418 56418 87755 87755 1684 45099 35386 35386 34558 71607 50767 90098 64065 64065 66688 66688 66191 90305 4920 4920 34941 92946 14057 15054 72146 72146 14952 54491 58839 58839 10949 53027 43974 43974 43880 89663 80693 80693 49357 92139 38639 38639 62331 62331 20188 20854 1602 1602 12749 40713 36149 36149 16780 30009 239 37977 66525 66525 24297 24297 25883 28355 77480 92529 33976 33976 14377 14377 65265 95099 45507 97884 1790 1790 34717 34717 28090 55776 11058 69324 37862 37862 76915 76915 25087 95383 63102 85463 63676 63676 36621 90066 1441 1441 12817 70819 6096 6096 29474 46999 27514 27514 28721 64572 63024 63024 58284 64743 90156 90156 23628 23628 38480 77696 11443 11443 18710 74176 36950 36950 17331 43730 34606 73578 75939 75939 42196 90332 70784 70784 56256 73434 51571 51571 40324 94809 65281 65281 74073 74073 12574 14598 17050 36926 85328 85328 38500 41199 33754 33754 28175 28175 13517 43863 52991 52991 37304 48969 1543 52501 29855 29855 10612 10612 14073 49749 64440 64440 39368 86351 27144 32403 19383 19383 38774 38774 9899 72294 63403 96822 90438 90438 36655 36655 21078 25813 1588 1588 4065 78987 36154 88971 67458 67458 48557 48557 1640 86159 43620 43620 9005 68499 22451 22451 41144 43707 74838 74838 18925 30531 48318 82158 69394 69394 77002 77002 62313 80524 42295 52449 37142 37142 203 29243 16541 16541 72503 75672 53514 53514 3199 54067 82976 82976 92553 92553 9512 89025 95705 95705 43991 89904 61370 61370 65491 95599 97898 97898 80413 93569 44341 64064 42917 42917 55961 80600 66151 66151 239 239 69238 70527 70429 70429 30969 75754 19417 66815 59283 59283 25963 35936 51328 51328 87688 87688 25401 68580 67741 67741 37777 84486 14637 35212 65474 65474 54910 70857 67571 67571 97391 97391 29303 67217 12459 12459 10329 33191 31169 31169 29493 76682 15565 15565 41301 92287 4865 28120 46613 46613 13112 13112 32833 67844 17956 75113 7004 7004 54670 54670 59911 73836 90807 90807 78272 85021 35689 39317 77529 77529 30780 96331 6040 6040 47340 96660 19346 19346 65159 91478 29320 29320 34979 40518 92662 92662 21046 60580 8449 8449 24679 80778 27496 27496 52023 52023 23822 30914 58491 64757 51722 51722 37719 37719 12597 96918 50330 50330 36751 88185 46831 46831 35580 96480 50460 71377 10571 10571 83936 83936 19319 94184 38025 38025 48810 86096 55317 55317 3027 82810 4700 72427 32142 32142 51239 51239 77431 89634 85073 85073 28616 59837 30125 62919 39960 39960 41377 82208 20507 20507 76865 76865 35928 76153 37948 37948 20950 96442 84106 84106 45873 47549 31762 31762 16808 81390 62874 85798 76284 76284 56466 56466 11139 18788 45341 61954 8292 8292 96324 96324 8236 25685 541 541 66595 67730 23541 23541 66289 73125 30441 59319 87549 87549 34850 89113 32381 32381 77291 80167 23825 23825 31579 31579 64035 77007 44953 74966 18464 18464 63959 63959 69928 90324 24312 59343 10724 10724 22534 24003 46772 46772 11710 90528 16169 16169 24281 70028 60183 60183 42132 96365 86348 86348 32769 64007 78883 78883 8008 34731 41431 41431 11964 94497 5018 5018 52051 52051 8676 91802 10383 10383 68504 73603 60008 60008 6375 37954 77240 77240 79019 80803 12740 33095 4725 4725 33382 77065 61506 61506 21317 21757 81089 81089 79997 79997 24105 27116 38222 38222 11306 16792 17072 17072 15057 61976 38224 38224 68622 90084 14600 19875 20383 20383 77519 77519 71593 94167 7714 36928 57762 57762 14757 96263 39222 39222 53826 90004 1475 1475 49697 79817 11283 11283 51617 97441 34956 34956 41580 41580 42113 75047 87899 87899 45561 55722 82633 94723 21367 21367 66932 87759 44838 44838 23942 46738 50721 50721 44495 50705 24421 24421 69027 69027 48642 59102 85305 85305 1513 44107 47635 47635 29463 54787 62931 62931 5523 15613 18237 54745 10676 10676 52854 88892 96206 96206 84583 84583 32026 48356 43918 43918 22456 60694 26967 93228 23569 23569 49304 75173 91369 91369 30982 43802 39818 39818 79840 79840 13787 52024 45107 78859 79472 79472 79089 82656 93596 93596 16505 16505 6511 54429 74292 74292 74204 85192 53538 83560 37850 37850 18199 86370 61630 61630 39858 39858 54431 56968 59563 72585 81534 81534 96741 96741 23173 95186 65939 87295 93126 93126 69042 69042 4381 67549 30335 30335 19556 21090 16158 59899 50722 50722 27042 27042 69655 80044 17856 92610 70007 70007 51274 52877 6803 6803 10845 77288 15413 15413 78405 78405 78849 86867 76745 93871 17624 17624 94665 94665 22746 94559 58108 58108 68028 87067 17356 77331 12263 12263 25817 25817 60578 80656 67424 72204 59189 59189 51817 51817 8930 87527 54476 95265 92118 92118 68954 90691 3512 3512 45837 51343 53339 53339 60834 86826 82691 82691 39345 39345 69183 94458 71868 71868 38420 52362 81936 81936 64796 86247 39821 74245 67190 67190 33541 33541 73425 83270 5224 10621 82803 82803 44245 44245 86480 93248 86227 86227 49072 88830 67756 67756 17079 42143 58585 58585 19344 20170 13064 46495 24727 24727 63379 92724 70563 70563 2299 2299 15378 19643 81161 92005 44681 44681 73480 73480 62112 64275 5742 5742 3552 64258 53025 53025 5308 60795 68366 72397 4456 4456 7935 33329 44840 44840 44855 78477 78950 78950 78216 78216 56624 87905 80994 80994 15309 79726 44438 44438 44165 47809 93068 93068 29924 84101 32132 83155 62134 62134 54536 54536 2218 47033 14991 48949 6179 6179 21688 21688 68296 87018 48246 48246 38384 43085 33935 70491 33152 33152 1316 1316 81427 83610 32531 32531 67213 80999 50316 77606 94063 94063 3843 46853 11899 11899 7546 7546 40849 74213 14143 14143 2510 3793 9513 9513 28970 84401 80573 80573 37478 39287 1858 19996 80314 80314 8584 8584 77767 88134 15212 15212 48838 80633 15286 73593 96172 96172 3630 91879 36303 36303 22430 48910 27078 27078 32436 72555 67731 67731 96512 96512 86489 95821 45884 87163 46887 46887 79722 92632 21410 21410 34650 93103 95558 95558 15154 20895 89225 89225 59154 77822 78603 78603 30081 71024 8556 8556 3838 3838 17472 66603 14384 96981 83158 83158 34278 34278 106 83883 1510 1510 45015 70534 21353 68243 75312 75312 41187 84844 94685 94685 94769 94769 28951 95219 21533 94192 4911 4911 36490 61892 8555 8555 56628 65480 46703 46703 14553 83847 94658 94658 36317 73095 50015 50015 39331 89784 97749 97749 10062 10062 10554 84210 45160 55941 62139 62139 96514 96514 64259 73622 9937 18496 24326 24326 7101 40813 72542 72542 1181 58524 51919 51919 644 644 10388 94621 16509 16509 38133 61580 82928 92749 42311 42311 58222 58222 16284 37012 19636 96066 63882 63882 42556 42556 585 58982 15513 15513 16909 53717 65445 71411 7808 7808 19742 55566 73964 73964 19878 19878 31833 43751 18404 18404 26740 44094 33720 69675 48965 48965 53848 70049 41324 41324 52595 65460 38178 38178 16244 25165 67370 67370 18967 93305 83679 83679 57079 57079 14858 75469 8708 8708 9166 68185 12477 12477 862 34465 69139 69139 74809 90764 31895 83400 17425 17425 53184 62362 81443 81443 21750 21750 45702 66416 91993 91993 6764 20798 35137 35137 11541 62878 35710 43659 77041 77041 29585 34167 77405 77405 24676 24676 5207 89171 88156 93843 66434 66434 52332 52332 86335 98381 6490 10670 38076 38076 38339 83362 32068 32068 97747 97747 46290 70260 47578 47578 4423 52559 8299 25947 74696 74696 10051 45302 39646 39646 21924 21924 51770 56452 63835 63835 40400 61675 73053 73053 4873 42988 43615 43615 45670 77554 65059 65059 8517 86216 38770 44266 48953 48953 17876 17876 37725 89561 96775 96775 13397 20148 10539 77079 84606 84606 12902 45886 60505 60505 17864 85715 9541 9541 60461 60461 68093 93125 60212 66437 75192 75192 45194 52431 336 336 65775 65775 14302 86942 50595 86443 26162 26162 8219 89068 94610 94610 24086 71426 4783 4783 83340 83340 74741 77854 53497 53497 44228 91203 67711 67711 47705 69148 49244 63923 54748 54748 70960 70960 23688 32392 33565 59779 23422 23422 30987 85527 17356 17356 21701 29064 35789 35789 94456 94456 23674 23702 92524 97848 39704 39704 23500 23500 14005 41231 96438 96438 43707 79127 25 25 21036 52446 40282 40282 7439 78349 62605 66771 89430 89430 7568 76213 30977 30977 39752 39752 22981 57545 10177 33968 41193 41193 8704 8704 22391 92307 12039 27300 65939 65939 96731 96731 16143 25698 69835 69835 5107 95285 46083 66852 5143 5143 75815 75815 19911 36350 22833 22833 21723 47298 1490 79001 17944 17944 30153 93511 26357 26357 68381 68381 85100 91316 12670 12670 10182 98330 69706 69706 2491 87135 5428 5428 30988 31601 6755 70782 45133 45133 46773 46773 56873 66207 8092 8092 11010 25818 1730 38671 601 601 66769 66769 46244 72448 86931 86931 49032 80758 4759 4759 39773 98302 11882 11882 34903 78822 5025 38813 68065 68065 97539 97996 66896 66896 9872 49966 74640 74640 87116 87116 10977 96812 85668 85668 11319 22974 73571 73571 17111 83128 25227 25227 47744 70170 34298 34298 2915 5441 15787 68640 23673 23673 40014 40014 32841 73692 34871 34871 60826 68160 73925 73925 5447 69494 15822 46078 88671 88671 33672 93214 36442 36442 72838 84021 38669 38669 14761 72750 13519 13519 34413 69409 96781 96781 48706 73610 16911 16911 54147 95190 12108 12108 13190 70842 1382 1382 43852 43852 47514 55332 30576 30576 41269 59437 9879 9879 26224 87012 63618 89589 53307 53307 39165 39165 3308 60807 70421 97532 63916 63916 78984 78984 30013 78544 85625 85625 48229 50843 21141 34315 53906 53906 47750 47750 24638 37854 1226 1226 8873 33502 54444 79008 57043 57043 5945 10169 64065 64065 52267 64978 63588 63588 50737 58432 41263 41263 58267 58267 70373 70523 1735 81518 91155 91155 9365 9365 3430 8885 40445 40445 17052 94485 81869 81869 2068 12244 32039 94699 36153 36153 63933 63933 9293 68975 34918 73531 41358 41358 10062 10062 51991 56540 22164 70252 55517 55517 87001 87001 23631 38997 93120 93120 11015 20247 77236 77236 11214 93450 7980 60877 85992 85992 9405 58589 3676 3676 20453 20453 69861 75610 97396 97396 8459 71757 27977 51141 58676 58676 49864 92917 32813 32813 12635 12635 52907 91694 86368 86368 87905 92899 85395 85395 2585 48664 21399 64360 48618 48618 94012 94012 69735 83425 36327 58175 56516 56516 50741 50741 32396 35947 45162 87748 20136 20136 45018 45018 7989 31645 33960 51120 82634 82634 94420 94420 14483 62568 74723 74723 24991 70540 15845 15845 32043 74949 42631 42631 8513 85568 53207 53207 33123 70837 76007 85787 28691 28691 97341 97341 73212 96086 45692 45692 55768 91131 49432 53912 56771 56771 15545 72399 10921 10921 23144 23144 5690 61965 77018 77018 66737 75947 29423 48517 46790 46790 54888 54888 54743 97909 50814 72716 92672 92672 80258 82672 38471 38471 88853 88853 20974 41409 51590 72781 50716 50716 13054 91178 16651 16651 90765 90765 47623 69636 10547 55924 24672 24672 9514 76543 38810 38810 64732 73366 12764 12764 24261 24261 35905 43388 41579 41579 13998 34047 17722 91853 19136 19136 15539 15539 40876 94034 60604 69673 8336 8336 65498 65498 67133 95357 72885 72885 23351 57882 21323 56308 84097 84097 27934 61551 85740 85740 97357 97357 20403 53092 23794 23794 30487 77301 58798 86253 62075 62075 36778 75614 8117 8117 37291 37291 38031 71940 39288 54409 97532 97532 75966 75966 69529 79752 33002 33002 79876 97798 34068 39446 77033 77033 11967 85711 86077 86077 64189 64189 78766 91864 77201 77201 32631 66523 49839 55427 53825 53825 62000 62000 34230 55295 38833 38833 48411 49540 56543 56543 62750 92201 12590 77466 85597 85597 82205 82205 53455 84982 3557 3557 9433 94701 22480 22480 67366 68882 71871 71871 51109 62827 18858 30195 11002 11002 41330 79725 24681 24681 74561 74561 31652 38391 20259 85382 38713 38713 15894 15894 6649 35407 15167 34057 26488 26488 30086 30086 57752 85412 79016 79016 25123 68394 91232 91232 10669 50789 7888 7888 25864 61025 2267 52048 7051 7051 11083 95582 85302 85302 42079 95217 75865 75865 90432 90432 8374 13416 50705 65721 15937 15937 8202 8202 43480 86107 41080 90477 75535 75535 25441 25441 3661 23830 35675 35675 2969 49159 79198 79198 32711 34164 71161 81816 12731 12731 23370 82990 37676 37676 39565 39565 52664 86809 21849 21849 13993 98054 48381 48381 11739 28789 69709 69709 45571 85935 39202 91308 92006 92006 22356 22356 56234 57856 40983 63743 49149 49149 29401 29401 49451 52148 81648 81648 23001 77546 38429 41696 73503 73503 31046 31046 62752 77544 32753 53194 30378 30378 60077 60077 12308 38006 11436 87759 43485 43485 55804 94848 29917 29917 37405 37405 4605 52541 14111 54619 22400 22400 54275 84312 72836 72836 2578 43983 19041 19041 70739 70739 47084 66947 88090 94751 83473 83473 36352 48307 97100 97100 25995 25995 19621 85420 11092 32792 56107 56107 28875 28875 43041 68577 56557 56557 15203 91085 35021 35021 49356 58591 95725 95725 59823 80272 21870 21870 42926 72331 73375 73375 34840 60037 11027 70778 64846 64846 71685 71685 76383 90205 84464 84694 32518 32518 48771 54386 16318 16318 76928 79769 78118 78118 83287 83287 73287 92435 34671 34671 9644 76234 44043 44043 9030 60059 38448 38448 44344 84357 66427 66427 62666 93439 53421 53421 85028 93209 85370 93655 72381 72381 1608 4344 32482 32482 13841 13841 3613 59809 27522 32016 70182 70182 67395 82760 65129 65129 7116 94414 37336 37336 21780 34773 74162 74162 78118 78118 5187 17910 45374 67242 48453 48453 2949 58014 11720 11720 56166 56166 50818 79736 23546 51627 44718 44718 5629 85301 86193 86193 26765 44035 83827 83827 53545 67074 9120 9120 34295 34295 66244 91356 19225 21477 80022 80022 3766 49784 60730 60730 44152 49543 416 416 28076 28076 36845 45107 11449 76792 61371 61371 12555 12555 12793 43760 85581 85581 29679 95305 70759 92310 60579 60579 67386 92196 8130 8130 75758 75758 369 24866 33564 68199 38273 38273 10867 25862 16933 16933 9214 88273 4050 4050 84571 97063 4726 4726 37421 37421 34354 96297 69586 81853 93058 93058 64262 71222 55306 55306 34585 34585 1631 88479 59511 59511 21054 51888 455 455 56800 93157 84050 84050 20726 96910 63667 71391 38618 38618 44474 57452 41223 41223 40927 76680 40 40 36942 36942 5614 97303 1897 46502 40131 40131 42223 85537 94314 94314 22439 22439 55538 69199 19190 40619 12096 12096 1450 23519 17442 17442 31361 92174 19850 19850 4495 4495 10463 23643 638 91953 52364 52364 45508 45508 12252 55597 20292 20292 52456 67084 57831 57831 28204 39827 54451 54451 38727 57198 65119 65119 32427 35298 28193 66418 25661 25661 49425 49425 410 63266 6289 6289 34804 68547 55195 56346 66696 66696 55846 94937 20500 20500 65356 65356 6638 92284 71370 71370 12298 82236 33452 68491 18765 18765 53082 90279 47631 47631 19269 19269 2255 47237 11308 11308 69388 71508 5829 98070 62456 62456 6554 6554 8988 28001 28316 39814 14140 14140 96935 96935 60105 85021 52381 72149 74089 74089 15511 15511 12052 13182 88795 88795 65964 98178 37030 85960 69867 69867 65615 65615 75401 79881 42960 42960 22093 67403 20279 75010 30443 30443 8792 56167 53052 53052 37976 48451 85168 85168 20675 20675 27591 83496 41026 41026 6957 44964 17407 17407 44280 53333 11965 11965 39163 65010 19106 61059 22646 22646 44687 95914 64031 64031 24216 24216 30727 97339 28747 80227 94918 94918 4082 20941 52216 52216 16875 16875 8385 29433 82 96346 87868 87868 9619 22848 14225 14225 63936 63936 37798 41563 8911 8911 29106 50169 12414 12414 44505 76714 41292 77244 19022 19022 52477 81159 49468 49468 5855 25081 45766 45766 61286 61286 76917 79783 73915 73915 47421 63541 2502 2502 3085 92212 57414 57414 32443 68788 36292 58125 45192 45192 420 35487 51118 51118 3737 3737 57362 86523 19147 41989 1939 1939 26388 29760 61404 61404 54302 54302 62597 92820 56886 56886 53172 60441 33293 44726 22899 22899 43759 74028 11806 11806 37679 37679 3195 30793 21215 90842 29801 29801 52346 52346 39286 89393 2504 36359 91863 91863 45731 70739 34771 34771 80494 80494 26767 83088 20138 20138 11874 79414 29839 29839 49943 88124 75812 75812 56652 79267 88512 88512 40039 77416 34637 43967 57407 57407 22201 22201 17262 39818 61454 61454 38897 98251 49880 86694 3975 3975 3872 3872 30087 92085 74094 89581 6320 6320 30109 83309 47303 47303 17914 17914 44952 56919 53301 84870 53055 53055 35336 82452 30948 30948 4487 43082 20583 20583 37721 83665 92691 92691 68219 68219 18253 53886 69709 69709 66993 91978 48323 92750 72646 72646 27703 71160 81588 81588 57984 70149 33071 33071 17429 31005 63657 63657 55953 55953 20631 63692 51026 51026 71438 85631 48294 82687 73011 73011 38274 38274 17468 78233 4863 4863 76499 95961 66256 66256 69610 82760 71625 71625 20152 55116 22675 22675 36063 96733 80725 80725 13834 76617 143 78412 93449 93449 41708 76045 50456 50456 14214 14214 69905 89777 38524 38524 3159 91479 14722 40937 92393 92393 70289 70289 36183 85776 24716 24716 35428 74206 35863 66257 57339 57339 27533 93874 14620 14620 42017 42017 42047 50040 77498 77498 11710 12940 64992 80201 80937 80937 50484 50484 56793 78313 48849 58991 88972 88972 81632 81632 52745 62208 22130 41760 53991 53991 299 95588 50746 50746 32268 63136 38600 38600 31529 84123 19183 19183 8104 60002 95432 95432 97455 97455 2449 94007 84843 84843 30084 92404 10060 24621 65779 65779 66113 66113 3392 26106 91208 91208 12954 41770 1584 92237 27637 27637 51517 68051 8296 8296 25354 41251 51570 51570 13932 13932 12025 52504 58612 78447 77525 77525 26896 26896 16638 98288 56574 56574 15429 96281 53529 54827 79886 79886 32463 82530 10687 10687 19642 33502 3913 3913 94418 94418 21880 35908 33221 97495 46170 46170 7859 75370 75553 75553 35278 47613 3410 3410 41943 89911 32767 32767 42216 95000 35529 35529 11826 11826 50803 82701 50290 62872 74402 74402 53191 53191 17758 95782 5055 5055 16103 82177 23177 23177 14291 86130 88367 88367 95301 97647 597 58010 50644 50644 26622 85706 65798 65798 84679 97797 38092 38092 84117 84117 4904 94413 87150 91681 42778 42778 56093 56093 34887 44912 45525 45525 43812 83941 46073 46073 14044 46244 35380 45399 96850 96850 15413 15413 35230 97631 14382 14382 37952 55922 91101 91101 31243 87207 40123 40123 70783 90089 35944 35944 11508 72251 67072 67072 14986 55736 57033 57033 71567 72317 25179 25179 28717 37632 74536 74536 46125 85777 36308 36308 13793 56118 63789 63789 49423 95866 14662 42082 63517 63517 40459 78399 34125 34125 34969 34969 64349 81238 16069 57434 29354 29354 64229 64229 58918 86405 10852 32698 33589 33589 83618 94888 89960 89960 14159 24984 96737 96737 76297 76297 21764 66380 4037 35213 85740 85740 59399 59399 764 13519 60835 60835 30508 43041 49839 49839 4855 91098 1084 1084 48108 58930 73709 73709 12472 19517 68090 74227 50201 50201 10783 10783 10292 29497 53481 82357 42542 42542 10134 10134 15916 16923 38264 79751 17427 17427 36931 37929 85468 85468 16318 64679 11767 11767 93487 93487 29928 65992 42027 92543 59405 59405 14360 78901 90512 90512 3717 60884 38513 38513 33824 96819 31705 31705 35957 35957 34648 69273 50079 50079 70277 75266 14800 14800 20910 90722 46688 46688 12309 65797 14913 14913 46106 66481 22281 34973 26091 26091 96315 96315 49722 56112 27632 87690 25763 25763 29938 29938 5396 25189 56473 56473 55882 67171 15713 15713 63615 70550 72276 75004 42039 42039 4958 4958 14084 85007 18514 18514 14114 32534 1755 8919 45458 45458 70773 70773 782 53397 20 76264 44612 44612 44895 67646 32783 32783 53507 69496 86363 86363 41864 41864 6934 23135 57210 63125 97 97 94196 94196 57547 62071 77138 77138 23498 90134 6303 56936 10279 10279 72386 72386 15667 91674 64513 75878 66761 66761 1629 1629 7495 49723 1192 24656 22079 22079 4234 67034 59639 59639 47850 47850 40603 76780 35144 81167 88497 88497 68394 80972 25255 25255 26298 26298 55348 72003 71484 71484 26965 41748 45031 80700 19222 19222 80978 80978 206 51956 60566 76113 59143 59143 90689 94205 92755 92755 50644 50644 23416 39312 93455 93455 10004 73960 75768 87927 75696 75696 5462 5462 76306 94694 20611 41368 58632 58632 77814 77814 1889 13836 16641 91582 20425 20425 85244 85244 16309 72339 41064 62890 72604 72604 38905 38905 251 61876 42660 71888 32748 32748 71465 71465 11822 19985 76944 76944 2963 42815 21090 47520 86140 86140 85336 85336 6913 24317 97147 97147 37808 95184 57145 65315 60594 60594 75717 91056 10771 10771 38197 38197 43634 88488 41786 67768 58312 58312 50534 68647 18288 18288 10684 71244 71945 71945 34350 34350 29982 31574 85630 85630 20339 23092 24810 24810 35531 50330 40151 53039 14759 14759 23194 73896 52486 52486 52281 52281 25152 86508 25455 62148 45011 45011 5501 5501 22679 80067 45686 45686 43994 69880 13825 13825 11267 42849 10483 10483 4323 48567 18792 41909 56780 56780 12704 12704 46167 57531 36939 36939 6727 75639 48105 48105 14921 79444 44152 75304 64102 64102 4885 4885 72329 88262 35262 75652 61525 61525 65739 65739 4852 64018 7961 7961 13501 36648 74250 90689 5979 5979 28487 75183 86381 86381 47416 66501 50912 50912 34820 34820 14374 23155 48644 64320 51637 51637 44071 44071 1504 70380 83790 92238 87223 87223 72692 95716 94718 94718 5013 5013 2454 70030 15080 82103 33378 33378 27592 27592 36282 38938 64976 89178 75805 75805 54985 54985 60737 73802 9865 91666 40125 40125 89004 89004 31205 88191 44453 80264 33582 33582 5829 67288 33153 33153 42604 74603 90285 90285 79379 79379 2697 96009 60463 60463 23302 74861 62063 62063 15750 91023 75302 75302 11474 75525 86053 86585 89122 89122 28758 28758 24378 49476 50123 68645 52026 52026 52254 52254 83135 85348 47070 47070 14061 47524 38156 38156 14760 31583 7435 7435 12103 21277 9239 53236 48168 48168 48099 48099 71777 71933 59907 64310 64216 64216 5816 43340 55793 55793 35846 35846 46540 59252 12870 75423 67549 67549 4398 64567 11147 11147 10527 22590 40519 40519 28079 92189 29013 29013 21725 21725 85579 97563 7840 91676 52525 52525 11460 80790 10849 10849 23804 23804 34107 47199 22671 22671 63005 84771 36010 36010 49420 73267 21056 21056 7960 32372 33202 33202 6664 34937 24194 50644 46526 46526 28710 37274 12598 12598 43943 83067 41936 41936 17569 17569 48974 92748 47357 90507 20367 20367 14587 14587 22354 79574 1081 6970 76401 76401 26429 26429 59665 71943 68811 68811 25290 58149 24027 24027 27103 44266 85048 91409 33313 33313 56757 56757 10151 73990 23180 73508 14692 14692 39911 39911 9509 62674 45305 67583 74815 74815 61784 61784 29198 53727 10682 10682 9867 76062 37532 77597 16894 16894 11310 30690 18372 18372 13159 13159 39050 71237 28970 28970 6112 62802 20531 80676 79582 79582 32193 35446 7760 7760 39130 39130 26944 75244 91760 91760 11012 93476 50150 50150 18016 44968 32745 32745 535 63944 53789 56316 98340 98340 29021 60465 61989 61989 58513 58513 16278 69715 52186 64697 38564 38564 30362 97852 20628 20628 14958 14958 1203 37563 7194 7194 22365 46650 78916 78916 46647 50579 61576 61576 51676 84158 74588 91251 13507 13507 26469 43372 34311 34311 49582 62281 30350 30350 1477 1477 10770 41666 12114 12114 52866 82113 2983 3002 89665 89665 1453 52841 41362 41362 61438 73696 92380 92380 530 2529 59829 59829 17495 23687 32943 32943 42736 66781 42755 42755 5840 81631 25008 25008 63515 84504 30971 30971 65246 65246 20041 53840 3027 20380 53188 53188 3471 69821 8418 8418 5593 44159 8539 8539 24612 24612 74807 87062 66027 66027 28818 44130 7162 16434 51398 51398 6510 10172 25321 25321 60448 86502 81988 81988 30248 30248 69736 81363 6289 13255 7566 7566 1974 68273 26218 26218 36818 36818 67083 97801 3192 3192 60182 97172 58392 81550 49152 49152 89057 89057 2561 29740 34805 87325 43086 43086 54536 54536 18525 26385 91919 91919 61741 62310 53850 53850 52731 61919 40994 54848 32913 32913 50750 76857 48763 48763 23690 73530 65765 65765 44089 44089 452 66797 38470 38470 3220 75312 38137 72520 24846 24846 2739 90846 48133 48133 8135 8135 22130 71845 88309 97999 94489 94489 24780 71775 63019 63019 11740 43854 51013 51013 58969 89231 26619 26619 17323 17323 7037 75943 6818 66012 46214 46214 4900 4900 16351 44884 58859 85925 32715 32715 63982 63982 11712 56719 59050 59050 36371 44088 2692 2692 17241 50934 74260 74260 71993 73829 8301 16467 64156 64156 17102 17102 32860 49390 89189 89189 9085 11802 5725 5725 70958 89376 31033 31033 1075 83965 79669 79669 33925 74616 61356 95743 63893 63893 22746 68585 78649 78649 62942 92305 71918 71918 21148 64230 34603 34603 32378 32378 65767 67068 65406 88884 61285 61285 84806 84806 12475 71372 82121 82121 29187 83100 23683 77697 35647 35647 13670 28081 73016 73016 58748 58748 20219 63996 70907 78632 36061 36061 33087 33087 32963 58561 24337 56845 8554 8554 11872 60065 55793 55793 10116 10116 73177 74399 6971 95282 10190 10190 35081 35081 65541 80720 4206 4206 23464 64621 33727 80075 26982 26982 6956 47603 61396 61396 70254 70254 6371 34947 75565 75565 11724 22867 42585 44243 21964 21964 7865 75355 97250 97250 21260 94647 15133 15133 23773 23773 54141 81485 77306 77306 13705 54368 5742 5742 70079 81504 7836 56295 6296 6296 92539 92539 54464 59090 50166 50166 38789 95373 31004 31004 25354 35887 15499 37882 26245 26245 35993 35993 15577 86003 24839 54730 45988 45988 2771 27174 46340 46340 90086 90086 16454 84253 72309 72309 1722 49894 66559 83882 42262 42262 76242 76242 38568 76196 43786 96237 16934 16934 7872 7872 30687 57138 264 57241 89023 89023 4181 71061 44149 44149 25561 25561 49045 63146 8801 8801 57969 95058 32969 94868 9956 9956 14013 73480 70208 70208 62222 62222 36482 49833 11142 50313 38244 38244 34602 34602 7111 93292 23400 23400 2178 98201 16863 83000 34334 34334 60613 60613 58865 87190 30133 61922 91512 91512 5337 56624 24905 24905 78795 78795 68362 84769 13308 13308 7873 15197 58295 91368 65403 65403 81778 94425 28021 28021 7599 22538 24142 24142 9028 9028 25052 29271 49197 52976 11043 11043 22638 84211 71546 71546 34599 50362 95987 95987 36085 36085 26348 89555 72325 72325 53580 91898 23573 42805 57421 57421 50661 63621 59784 59784 7094 42234 82227 82227 19041 64953 18230 18230 88763 88763 34627 40397 82954 94193 25822 25822 77838 77838 21407 90892 80576 80576 50035 69324 31793 31793 54746 57319 56900 56900 22750 27117 40408 40408 36966 61937 60978 63199 87308 87308 14364 52245 95320 95320 88597 88597 35744 95881 24158 48313 51831 51831 62175 75266 60394 60394 89175 89175 37128 42585 3837 40855 44067 44067 19174 79426 11170 11170 19666 50150 73750 73750 38113 90637 32797 32797 21469 94311 85723 85723 76980 76980 26575 46278 32671 97525 3837 3837 38972 38972 39324 48247 45862 59127 71572 71572 15652 94061 85523 85523 33195 90212 83086 83086 26158 26158 15410 41049 41010 74467 65462 65462 29026 50708 59444 59444 30689 61644 14154 14154 65462 65462 911 37857 76358 94471 55409 55409 48133 80044 68428 68428 51573 70499 27115 27115 20870 63053 4263 4263 12917 97932 44209 44209 38946 38946 66618 66974 78524 78524 73011 85854 42295 94243 28114 28114 23616 23616 66212 74757 32343 44821 34519 34519 33337 91163 86143 86143 80959 80959 1033 68836 36030 55849 26640 26640 51274 51274 16596 62075 29618 62938 18517 18517 67500 67500 46142 82755 46626 47716 50303 50303 15957 62544 43164 43164 22643 30671 25983 25983 15046 15046 4009 91358 57811 57811 9768 46866 71826 94440 37482 37482 97846 97846 38898 78754 21445 30690 74865 74865 66802 96387 77358 77358 19190 19190 36191 36272 8717 8717 51482 80749 55362 55362 13101 77084 85606 89119 77740 77740 67052 67052 2106 58776 22922 22922 49975 94398 36269 36269 13777 90558 36814 62516 17922 17922 14559 48121 97699 97699 45425 83405 56263 56263 32094 32495 73954 73954 77424 93269 34425 34425 53730 58918 24809 24809 4245 59924 53296 53296 67852 67852 9721 64895 16517 16517 10337 86869 79281 92486 22446 22446 27604 44370 37547 37547 35148 81632 2879 2879 4080 4080 18324 41974 58648 58648 1760 64727 16130 16130 7003 73858 23717 49467 90072 90072 75410 75410 21597 57840 9250 48424 22975 22975 48956 48956 8534 15536 19773 26039 13321 13321 70391 79426 49965 49965 41574 50339 75305 75305 51094 51094 7283 19578 35562 35562 64829 86221 9187 95180 16318 16318 4296 4296 64373 96555 47463 85447 41327 41327 4900 79815 33142 33142 93621 93621 66105 96917 77162 77162 42878 55442 29752 87659 64948 64948 36708 36708 12764 33367 13449 79918 33543 33543 46149 83211 7631 7631 45458 45458 58314 87544 35627 67555 80648 80648 79857 79857 11043 46249 3301 45430 10770 10770 40684 89867 51129 51129 9345 73018 11891 11891 15850 15850 44875 78187 15952 21505 24610 24610 97669 97669 7323 84235 28049 51249 48337 48337 31051 31051 74125 94893 36708 36708 49919 84841 36790 36790 45071 67713 4348 16025 90445 90445 46333 46333 726 93698 70517 76471 21479 21479 84060 84060 65592 84146 19166 37117 92817 92817 2340 24751 22019 22019 9742 9742 16334 70295 94825 97282 92451 92451 25662 73936 40373 40373 57531 57531 33072 79338 18305 18305 67151 68408 17779 17779 61903 90720 66391 78883 23754 23754 86287 86287 47612 55261 61494 61494 1708 54284 7739 15319 96588 96588 26876 75876 62478 62478 69070 69070 71268 92331 47627 94527 88622 88622 6880 22715 90388 90388 87692 87692 94635 97685 62943 70426 54075 54075 51494 77904 27833 27833 51564 51564 67367 73703 15598 15598 35930 60687 29773 51543 32942 32942 42269 42269 20699 58797 64850 82303 7619 7619 57261 57261 1324 26213 14780 42470 25479 25479 1386 83550 79196 79196 32634 32634 3322 47208 96201 96201 19088 28836 34236 71131 59269 59269 22818 22818 24548 66357 17480 51508 97916 97916 49895 49895 70930 88732 26631 26631 11464 74831 2493 86021 29952 29952 17527 17527 6204 92007 91587 91587 6856 36656 56220 56220 35058 71563 38907 38907 12746 66847 71951 75212 92166 92166 95826 95826 25500 52917 2931 2931 40077 62225 51259 93139 79294 79294 40687 40687 5436 92057 36616 44949 98286 98286 1042 75843 29896 29896 27239 43222 77242 77242 48980 48980 19199 58363 10080 68674 84353 84353 16364 24385 18229 18229 25624 25624 21182 47228 55096 55096 6173 48571 12439 12439 9564 64731 50254 52047 83432 83432 1713 40245 33583 33583 35414 45606 59059 59059 29756 54071 85067 85067 60240 60240 22830 88977 269 873 70783 70783 1964 1964 67727 82714 51015 51015 45844 75472 72013 72898 95865 95865 58589 85503 32042 32042 67402 67402 84344 97106 42410 73440 84433 84433 30828 68379 40438 40438 65568 65568 49220 89883 68685 91538 61094 61094 60899 60899 11239 17019 53742 53742 7044 87439 25784 26712 4253 4253 86728 86728 8107 89077 1552 23775 58828 58828 24295 64042 11767 11767 70150 70150 2273 48935 11283 11283 34179 40133 69295 69295 19889 44578 84602 94054 45723 45723 4361 4361 15871 33849 66766 66766 12914 59320 25239 35484 14926 14926 27281 65727 34215 34215 48671 48671 26390 94610 4153 66631 82745 82745 56352 71021 24404 24404 1394 5879 40969 40969 67093 90622 31071 31071 72598 77912 54907 54907 6456 68649 66313 66313 40640 40640 66114 82109 22350 89885 32510 32510 11008 11008 33269 53518 16290 72102 23025 23025 8744 79791 10512 10512 36993 36993 19704 86447 58132 58883 5132 5132 37995 37995 20278 92834 95653 96420 58292 58292 55998 55998 69464 85483 41233 41233 10087 86054 90000 90000 8909 69823 69964 69964 3877 92730 64083 80711 79230 79230 33298 94568 72956 72956 32833 42565 21734 21734 94097 94097 11860 64506 78129 78129 28398 83049 2690 41602 21345 21345 28234 28234 27072 31407 22426 49914 23336 23336 90962 90962 15334 63388 2150 2150 16985 40221 94661 94661 58620 62686 15023 81324 63122 63122 75319 75319 26908 31459 62400 92567 60052 60052 27812 27812 41470 79619 28958 57388 9255 9255 42519 42519 92854 97258 25358 56508 84401 84401 98025 98025 73701 90511 16149 89777 36373 36373 4795 25313 20789 20789 93509 93509 15773 27898 82497 82497 20623 37996 76088 76088 44482 69303 57093 67095 74827 74827 79293 79293 9459 14832 34805 87824 12723 12723 63577 63577 87713 97290 45821 81638 68392 68392 33882 33882 16649 40462 52641 52641 54383 87810 9619 60197 46331 46331 19624 22056 3865 3865 262 75746 42214 42214 84792 84792 7874 46084 2881 9271 32285 32285 57787 57787 39720 41004 63469 63469 2966 45108 24728 67581 68113 68113 20571 20571 94128 97016 58771 78147 18254 18254 2166 54384 75707 75707 27147 27147 44127 90492 63184 69262 12817 12817 50794 53352 23612 23612 25532 25532 13392 34366 58972 83748 39916 39916 72185 77051 17192 17192 60886 60886 4603 46435 16087 16087 12018 38178 46325 79339 92310 92310 11889 84618 31482 31482 22273 22273 32873 65441 49303 49303 24006 46106 54437 54437 27924 38472 73558 73558 12748 19536 67784 95720 6078 6078 35453 53640 30438 30438 59427 59708 18355 18355 31231 31231 85094 88978 58187 58187 63377 69904 27820 27820 46967 86334 23641 23641 17879 64921 39873 62111 2172 2172 40353 40353 43574 44830 7748 66284 56229 56229 9070 92240 48264 48264 79645 79645 6385 36934 55899 55899 3214 11180 28120 61402 11111 11111 33182 37790 97269 97269 33845 35519 35795 35795 31457 65043 74159 74159 30297 30297 8371 47948 39090 39090 29721 58371 27514 27514 54571 61643 93589 93589 19415 94898 86359 86359 77810 80897 80365 80365 32747 36299 26008 26008 1404 39265 63930 63930 789 60523 1771 87545 28844 28844 92090 92090 47479 84881 45429 45429 921 72775 73493 73493 9563 26870 65049 78687 74981 74981 87402 87402 13748 82787 13325 75679 87446 87446 65538 70581 65217 65217 23698 54138 14753 14753 24940 88746 34267 34267 22842 29028 89365 89365 29554 63600 67015 67015 12106 70122 53832 53832 79420 88564 23725 23725 73042 73042 29836 56126 17811 25813 8999 8999 7916 7916 64687 89923 3797 25588 14499 14499 59059 93429 40007 40007 35103 35683 43746 43746 91779 91779 5505 50353 36076 36076 2027 56883 4871 97401 34643 34643 51555 51555 23767 95678 15452 47727 72659 72659 32397 32397 8261 94491 73684 97296 28942 28942 79173 85316 44612 44612 15164 15164 9064 72442 11234 11234 18295 51310 46056 91039 75568 75568 29872 74811 97018 97018 73419 73419 10932 62941 5851 5851 11467 17335 62849 62849 58917 76215 17331 17331 1623 57399 33541 33541 641 54150 76588 79488 41644 41644 21964 94867 90123 90123 301 76555 24507 24507 62099 91964 40868 40868 8712 50374 76634 76634 76010 76010 71216 81647 16534 18352 57022 57022 6512 30515 55818 55818 55926 55926 39363 43521 45085 57951 52838 52838 36988 55882 22132 22132 34305 34305 52583 76118 11283 29707 83692 83692 7072 13165 85847 85847 4666 63199 217 217 9359 22204 22627 22627 67818 91463 74160 74160 6679 6679 71748 81169 4801 4801 47140 74695 12060 96148 18574 18574 8031 8031 44376 46144 36945 47985 73277 73277 28443 28443 11323 33499 30593 56501 74412 74412 93956 93956 51606 57773 66102 66102 3541 62059 38921 38921 29217 61230 36994 59819 3352 3352 94079 94079 55469 68207 84692 85035 37742 37742 16936 21993 27856 27856 46242 46242 13636 56394 95419 95419 3592 85231 55819 55819 33213 51473 19178 50491 55626 55626 3604 26956 95304 95304 34816 34816 22131 51292 33146 70060 25831 25831 22358 72161 78168 78168 63640 76579 45772 45772 53816 70389 36316 36316 82564 83148 93040 93040 45838 45838 24183 91711 29866 29866 28713 49500 22362 22362 29645 55357 50892 93304 23443 23443 52076 65239 64183 64183 42407 42407 68897 72445 22873 22873 61183 82833 86755 86755 2459 95441 4609 4609 39550 81828 29130 30938 75924 75924 48097 88544 78876 78876 51450 82792 14536 14536 53305 56586 10393 10393 52743 52743 17902 32258 11373 90171 42377 42377 44377 44788 16007 16007 39132 67558 23135 23135 77768 77768 25098 65734 26283 29549 46782 46782 15094 84140 25241 25241 8108 73389 71467 71467 27131 27131 3065 17445 18985 83875 63188 63188 36627 58370 62446 62446 59996 76780 71605 71605 54613 80745 44059 44059 45187 95032 31684 31684 3722 94808 35272 35272 36676 96322 66324 66324 42024 42024 73908 77451 22761 59634 50028 50028 77239 88514 38352 38352 20202 20202 15720 87320 60938 84703 80608 80608 7409 7409 37337 45874 72391 72391 11654 13925 24357 27440 9803 9803 41595 49239 89280 89280 30131 30131 41140 74325 139 139 35229 56060 34745 60697 48995 48995 10959 49967 75178 75178 34009 34009 27099 75734 21638 45056 43832 43832 1453 1453 34553 38268 88883 91994 91714 91714 56138 71182 62376 62376 8823 8823 10792 77936 56261 56261 45438 59544 77426 77426 12185 19250 46200 96627 43933 43933 91795 91795 16631 23931 57587 57587 63228 93300 11746 45322 54836 54836 95843 95843 76634 90218 35403 71756 93435 93435 7073 14807 96505 96505 12964 80029 81261 81261 3198 39942 62988 62988 18283 18283 9633 65054 79776 79776 76570 92470 26866 37844 69565 69565 75432 75432 55309 85521 54372 54372 50152 77786 15893 32774 48629 48629 51148 85791 27907 27907 27295 55110 84039 84039 48865 48865 16769 58368 25103 44737 11473 11473 40845 58270 21610 21610 9458 66593 74011 74011 13298 16749 20624 20624 6405 6405 40666 83033 23104 33558 28158 28158 19939 59144 70964 70964 29534 29534 13183 24099 22028 22028 2625 51897 21100 39829 85963 85963 37737 37737 22946 52747 50782 55427 48791 48791 64902 94420 1202 1202 45926 45926 26065 30795 14371 62836 18793 18793 16970 16970 16636 44322 24540 30458 18072 18072 3618 14694 42184 42184 74762 86093 23256 23256 89235 89235 67044 72584 94937 94937 16567 95703 7488 7488 9843 63729 86461 86461 11176 27405 16150 76998 82901 82901 24170 24170 34286 46488 78150 78150 3845 44748 48201 65838 19307 19307 2135 66509 25204 25204 9995 9995 52253 82235 27741 27741 48083 79946 64120 70854 42421 42421 97222 97222 19768 69706 75694 75694 54384 86186 30754 59140 71387 71387 460 63343 68884 68884 25900 48415 48939 48939 34535 66058 97597 97597 52086 97109 26268 26268 78191 78191 32992 36268 54889 54889 17516 24235 90797 90797 12071 36289 12810 85576 4230 4230 63069 63069 7437 98321 68300 68300 30523 74163 3368 3368 28702 58656 50029 61085 1148 1148 7997 7997 29840 54273 48112 62849 24839 24839 68049 71621 41307 41307 57924 74448 79986 79986 2941 25373 66727 66727 2113 2113 25206 78505 51140 66187 19174 19174 22273 46054 88728 88728 91041 91041 1328 5068 74312 74312 13847 96244 5294 22594 33476 33476 15127 15127 7515 70418 29031 69834 65272 65272 70845 70845 2445 6663 68474 68474 13299 20331 35926 35926 23212 83545 28522 87470 38801 38801 28259 28259 49753 70371 64070 85606 828 828 17293 55144 18327 18327 93893 93893 38777 86586 91270 91270 15433 73739 35491 62000 65528 65528 50844 60627 43593 43593 6358 6358 86630 97303 59159 81246 6056 6056 24750 24750 48881 76891 5366 5366 23471 51723 40994 80936 55499 55499 40576 40576 38774 79567 79726 79726 53721 90911 74981 76121 59884 59884 85078 85078 35463 94585 19462 83610 46516 46516 70660 86536 66128 66128 19233 52932 91885 91885 57099 94496 85392 85392 53981 53981 52295 63090 3448 89120 10916 10916 9248 9248 35933 38812 75604 75604 34060 61714 59898 64414 82165 82165 31891 97423 94561 94561 33540 51323 11166 11166 44887 53842 14665 14665 69339 79111 32178 32178 93851 93851 59078 86545 83124 89675 66169 66169 43849 70647 95914 95914 94143 94143 43844 46643 16276 16276 12154 70657 96450 96450 17128 82083 39342 39342 59197 69005 81349 81349 21264 42046 43795 44363 79378 79378 59352 70068 62662 62662 31971 31971 8967 88093 6487 51541 28368 28368 24883 52443 13518 13518 84226 84226 26139 83999 60109 66322 3499 3499 15976 55555 83894 83894 9839 74557 22296 22296 14508 71811 74175 74175 73628 73628 32939 64944 14189 21141 1804 1804 11971 36199 21739 21739 38539 38539 32137 67309 41684 97024 50999 50999 70323 70323 5414 53550 10654 10654 66684 88895 42517 42517 28127 35701 10307 10307 40078 69379 12378 16607 77432 77432 30274 90658 7291 7291 76942 94534 4994 4994 72641 91698 95120 95120 1397 1397 12938 65498 58167 58167 69779 89992 5905 5905 52105 60343 972 29399 63331 63331 76319 88786 53909 53909 90136 93327 62534 62534 23784 33432 32131 32131 13885 80996 51470 51470 933 20919 18658 18658 66390 66390 36123 55485 49845 49845 21974 50433 96630 96630 20731 82430 71617 97054 56542 56542 31670 95553 1897 1897 904 52650 57082 57082 96430 96430 20483 69442 18486 62159 5322 5322 67324 68854 81733 81733 88213 88213 18930 58459 43677 43677 88025 96137 75421 75421 66789 92427 43619 90162 38935 38935 42529 42529 3932 16285 21134 21351 48121 48121 3578 3578 24085 47913 42795 42795 18522 61066 28234 49142 49988 49988 72 72 36167 55053 56164 72982 57147 57147 88459 88459 12768 79227 31205 37066 25214 25214 17760 78793 31447 31447 57901 84103 633 633 29951 37038 25803 25803 8930 8930 39172 96316 740 740 36598 39629 54267 54267 2209 23539 27184 27184 53186 66197 30934 30934 10797 18097 28016 77335 8772 8772 13299 32726 25434 25434 34773 88480 93566 93566 43596 51925 80533 80533 92411 92411 4645 12490 80545 80545 65419 83276 83017 85108 29343 29343 9984 31934 12429 12429 41706 92098 38193 38193 31509 54650 48223 48223 41224 41224 5133 66421 44344 44344 26760 28968 72429 90922 34542 34542 13022 18616 37653 37653 63683 63683 56250 76271 5389 5389 7842 30069 23156 45607 89180 89180 12946 66336 87180 87180 12074 83231 69720 69720 93025 93025 12659 61731 24009 24009 21215 66304 22558 80670 90216 90216 7356 14747 91580 91580 24048 26307 97260 97260 45153 45153 18349 27591 59435 59435 70606 97964 31088 41965 63420 63420 84175 95307 24226 24226 5739 67986 70044 70044 41306 41306 7632 57957 90938 90938 44195 78484 69829 69829 49172 51453 23526 23526 1676 92851 45608 45608 37700 63795 9697 10073 35191 35191 71753 72434 46098 46098 50176 50176 29035 29058 35689 82904 90944 90944 9670 86010 3736 3736 26127 26127 59498 69997 21578 90089 84903 84903 44617 44617 30884 97695 42305 42305 757 96353 26444 53599 84548 84548 4377 44022 5678 5678 5918 28173 33270 33270 79075 90348 11000 11000 4168 4168 46859 96321 53481 53481 7273 22645 12868 52175 92144 92144 55425 55425 7209 88141 16389 16389 37393 82090 1463 1463 16473 87069 70053 70053 65272 84910 22800 22800 4373 35978 40674 57903 97102 97102 28458 88917 42686 42686 24929 24929 45218 83193 68963 68963 14928 29598 21948 21948 53026 53618 37500 88531 32953 32953 1337 89737 44039 44039 66857 91639 32053 32053 90597 90597 8152 36563 65819 65819 5768 55025 39308 44715 53373 53373 94017 94017 10630 62024 88887 88887 44746 70907 51784 89003 77069 77069 47901 47901 40352 40683 11830 21999 11501 11501 64949 64949 40126 94672 34211 34211 52843 53651 41214 41214 39373 63385 27467 27467 52702 62476 28061 69276 83358 83358 79572 79572 28814 98280 84508 93426 85675 85675 62094 62094 68018 68839 34481 65497 77198 77198 71616 79703 17740 17740 92027 92027 14969 81325 42130 42130 48185 70533 30710 56340 26330 26330 37837 61714 62560 62560 47192 47192 5647 81633 47805 47805 14098 42906 65590 65590 30294 69615 52263 87768 10709 10709 11750 28122 4876 4876 30819 63644 35581 35581 28381 94004 17889 17889 94032 94032 42073 81825 34120 56794 47498 47498 15358 53057 56074 56074 83994 83994 65248 71865 81332 81332 19514 75674 22546 29904 53982 53982 93639 93639 10142 92035 23542 23542 16104 81452 71077 71077 12892 59141 73145 73145 69892 86795 8792 25160 40600 40600 89235 89235 52997 65329 19200 19200 81418 97998 60859 64918 75733 75733 20040 20040 55451 70154 21100 43992 76254 76254 4027 4027 21446 50719 15690 19593 3455 3455 42275 52367 77773 77773 67647 67647 19786 88550 7224 97640 6136 6136 42954 96792 76482 76482 61976 61976 61859 68821 73076 73076 80728 84381 7876 7876 52423 65193 86159 97035 48024 48024 31550 31550 15083 44351 5358 26264 46350 46350 86818 86818 54686 57347 7930 7930 13572 21970 90 90 6206 87568 17457 17457 4083 5349 47191 47191 25833 49297 43833 43833 53917 88670 28498 90280 83673 83673 12978 75762 8682 8682 48720 60558 17960 17960 25964 67094 10890 10890 16278 16278 35819 84347 76971 76971 41568 82810 44668 67237 6783 6783 8660 61851 96412 96412 58449 58449 45480 57730 51286 51286 18991 38058 7913 86902 67413 67413 67650 67650 52429 54125 68071 68071 330 12909 74697 74697 6321 62786 49322 49322 9671 10330 63847 97273 50956 50956 9107 9107 27641 45104 90958 90958 26153 58970 18682 18682 56522 82758 62008 93156 80162 80162 19706 22688 89100 89100 7235 86901 85620 85620 36323 36323 10691 64693 28156 75357 22620 22620 23062 91111 54680 54680 53401 62829 88482 88482 45703 61337 21791 21791 59863 59863 23966 48107 18062 58183 3997 3997 40147 93475 72041 72041 73208 81811 3632 3632 34222 34222 3664 68822 27151 27151 2126 25765 43693 43693 62761 89167 41087 48450 73835 73835 10526 40275 2110 2110 82509 92811 9763 9763 10911 70793 85473 85473 16652 80979 52762 52762 75000 75000 18217 49791 13088 13088 10605 25405 69062 69062 12949 51127 21916 21916 23554 84555 16825 16825 52710 79362 23252 63576 60215 60215 38838 38838 52259 68427 64870 73282 57890 57890 63921 63921 23279 56680 56857 82238 19376 19376 16665 22767 11121 11121 9267 9267 37254 82483 76910 82429 51239 51239 81497 81497 15451 41891 15581 15581 53616 96082 14191 52678 63767 63767 51117 83607 50492 50492 76991 92279 68971 68971 64999 64999 79712 96288 20811 92881 90330 90330 74390 85432 67133 67133 28879 79528 62541 62541 90713 90713 24484 36682 35504 35504 10166 47494 88612 88612 25234 73722 52073 52073 22001 87797 87249 87249 29120 50319 49633 49633 17295 38493 80621 80621 49587 86721 91928 91928 59320 76058 43028 43028 29364 31141 10916 23580 16064 16064 44413 54408 17329 17329 5631 5631 19293 55374 39078 86663 52972 52972 15718 40918 83450 83450 72136 95393 33075 33075 9861 9861 26482 86043 46908 66121 91460 91460 7789 66349 57110 57110 3367 3367 36731 57239 90137 90137 40803 73078 30103 88462 64385 64385 22957 22957 49881 89388 60719 77280 17074 17074 88306 88306 751 89227 9138 24152 65530 65530 33035 34584 42684 42684 35905 35905 31483 83687 41253 50561 18625 18625 91645 92021 60226 60226 3430 3430 47617 81224 44872 92421 67082 67082 12143 74907 66767 66767 49931 49931 38059 55762 33579 47811 16135 16135 18596 23932 68395 68395 64330 70657 23253 23253 3956 73955 13458 13458 2059 3929 31838 31838 48318 48318 29390 58145 29002 29002 51590 56665 9288 27598 40815 40815 44087 44087 39287 71805 16219 96063 86718 86718 7050 7050 19767 62598 18767 18767 8055 14110 14132 14132 77278 95982 13330 66916 69427 69427 27838 27838 29978 91790 59745 59745 6105 66805 37792 57633 74981 74981 80935 80935 54648 71385 49403 49403 64513 69260 35046 90694 93001 93001 91945 91945 6386 57267 36657 44061 49227 49227 35344 87334 69532 69532 13103 13103 65183 98258 19745 19745 29727 54861 28003 69595 66284 66284 76175 76175 7047 10752 71691 71691 7695 27495 55513 55513 43416 44154 30435 68877 87321 87321 33768 45130 68443 68443 9956 51661 91980 91980 80813 80813 45387 98333 58110 58110 81985 95876 28988 92914 82838 82838 91555 91555 3517 50670 988 57314 16787 16787 41913 41913 69126 77964 87901 90550 20460 20460 36160 36160 42517 97679 31400 31400 45597 64217 10149 10149 55104 64002 94492 94492 11588 24242 2559 58199 78600 78600 1782 34246 37743 37743 66220 68072 43931 43931 26922 26922 41051 54270 33874 76300 52256 52256 89854 89854 1433 72634 17502 87932 594 594 20419 68845 28537 28537 27811 34674 24668 24668 59139 59139 26407 35490 25828 25828 43785 78814 64434 64579 48562 48562 27089 63176 97808 97808 38416 38416 24160 26774 45449 45449 10415 48557 36354 36354 75049 80381 97332 97332 61001 85351 47065 58010 76128 76128 41302 86915 98227 98227 1186 41611 62882 62882 29321 35080 44115 44115 21401 21401 59806 86792 51305 51305 15563 81622 28848 63097 22827 22827 32446 48660 29800 29800 11592 51745 83300 83300 62154 86424 72515 72515 78516 78516 62164 68248 38057 87356 75115 75115 65112 93621 26758 26758 39499 43358 38741 38741 51863 51863 48346 86132 83913 83913 13504 50134 41390 68420 37714 37714 87966 89584 90691 90691 25228 43206 68650 68650 11666 48815 14979 14979 33427 56493 62669 62669 43817 43817 20578 55098 1781 12471 68239 68239 30111 30111 30341 90922 28376 64202 12707 12707 93597 93597 671 23348 44430 48152 41244 41244 56594 66174 88215 88215 30040 36141 73328 73328 49375 49375 5092 7567 81580 81580 29057 42667 27776 76951 43845 43845 58844 58844 56021 94329 16712 16712 15126 60895 43049 43049 39528 88081 17437 17437 3434 93833 9408 9408 262 86007 87551 87551 10241 91049 20078 69508 84774 84774 1234 59442 86386 86386 21310 21891 26848 26848 8887 81370 79492 79492 94126 94126 8899 48358 14141 14141 33434 58433 43594 43594 6205 43534 34496 34496 29549 52256 29633 58400 69966 69966 53133 93069 1400 1400 15849 53471 47530 47530 70944 70944 39301 80644 22116 45330 12932 12932 66288 76655 64631 64631 80790 80790 34870 41081 66154 87409 96800 96800 60423 69362 13146 13146 96406 96692 91746 91746 54528 54528 55181 89749 81227 81227 15127 48163 69924 69924 908 59366 36669 36669 65212 66743 47294 96876 23011 23011 62684 62684 11183 53806 87490 87490 37329 82726 73503 73503 7100 8742 29872 29872 3530 40429 45558 45558 1420 96551 93878 93878 9771 35221 67633 79276 88600 88600 47760 69077 51375 51375 3671 95615 35236 35236 61608 61608 61830 72381 56579 78466 78130 78130 84413 97541 26861 26861 90974 90974 53971 62014 79562 79562 6866 55980 25875 40911 31118 31118 48999 52340 80974 80974 48976 59402 9221 9221 55582 82215 82949 82949 74723 74723 62567 65999 65942 65942 2542 26351 80427 80427 23078 85077 68694 81311 98109 98109 80236 80236 2711 40875 49260 55003 21847 21847 25999 25999 24106 61867 78512 90150 61492 61492 51014 51014 32629 66686 16229 30918 40829 40829 26715 28282 65566 65566 56698 94249 17455 17455 3407 88416 25871 25871 18576 50756 13388 13388 32054 90699 72519 72519 16572 65290 46869 46869 2585 30548 38190 38190 1201 1201 30593 63647 51807 51807 52887 67580 71358 93340 15544 15544 48823 48823 15191 65739 33263 73997 59828 59828 74167 74167 12105 38093 30551 53347 71187 71187 37410 37410 30184 36408 45151 70822 97198 97198 5431 94182 36474 36474 66685 95455 78620 78620 36603 60153 87571 87571 31006 44751 94465 94465 9422 9422 49556 94258 34089 34089 64538 95412 2393 2393 5412 53010 24439 79854 97297 97297 57365 97814 28241 28241 37522 93492 89576 89576 28938 28938 2258 18235 95757 95757 24258 97416 81263 81263 21956 88450 21812 72878 56732 56732 8156 10481 23430 23430 14883 26925 75975 75975 15159 41048 84208 84208 12444 12444 20553 94361 6850 97651 21503 21503 46485 58214 55567 55567 59605 59605 52260 89819 24328 24328 21866 69908 78377 83950 83346 83346 14423 32077 27591 27591 27833 41200 1750 1750 46624 94730 85429 85429 47491 47491 15133 57679 40872 40872 14647 51596 87486 91902 84848 84848 23290 23290 9566 68610 28695 40516 96009 96009 51111 51111 4014 76070 3981 36365 26827 26827 71038 71038 49022 77618 3296 59526 21799 21799 161 4120 41941 41941 81822 81822 19455 54135 39953 87488 75752 75752 74692 74692 56118 70084 6000 6000 15464 63399 3825 34260 83102 83102 93153 93153 4451 21118 5604 5604 40200 66528 55972 55972 61757 84613 1987 67329 96883 96883 25704 84281 31509 31509 83 85165 12133 12133 46615 46615 24591 87896 81961 81961 45732 72261 21808 21808 77183 87585 26072 26072 23791 64439 54998 54998 19696 72463 76714 79579 74001 74001 40822 70140 67327 67327 75984 75984 17645 65874 30132 43123 71081 71081 60330 76117 91930 91930 67680 71206 6139 6139 11879 11879 17376 66453 94988 94988 23364 98277 92145 92145 10725 25709 60070 86488 25041 25041 42638 92364 52173 52173 5384 5384 44916 61546 45184 83145 57096 57096 38778 78372 45009 45009 19342 50933 82602 82602 14238 88474 32319 32319 49636 49636 22791 35075 41513 57187 82052 82052 14878 49914 17347 17347 30923 55013 27101 27101 89008 89008 37184 76269 54643 69991 33416 33416 85107 96720 25340 25340 7477 7477 46144 50883 79019 97874 44103 44103 40701 75138 78101 78101 7398 7398 45280 82887 600 12919 51114 51114 2540 2540 54671 66972 32946 32946 15100 65334 15612 89183 61749 61749 81662 81662 26738 41736 58796 58796 32408 33019 23811 57099 31150 31150 17225 17225 20507 47751 46003 46003 31935 40193 11471 22628 38694 38694 36296 36296 37051 93142 12416 12416 71780 86366 21673 21673 31804 77714 17139 35912 81190 81190 30735 72325 62433 62433 41437 61904 63899 63899 34927 37959 27951 27951 2143 2143 3038 70053 75994 75994 55370 59215 66139 66139 9501 80102 21397 31572 30800 30800 29539 83785 19756 19756 34116 34116 1572 84108 8111 77760 26865 26865 32019 32019 887 38397 24443 80982 36041 36041 44953 44953 54093 85499 10956 10956 16337 41407 58703 58703 60260 74385 96910 96910 64871 74784 3833 85092 17431 17431 54935 54935 20344 63009 59710 59710 5348 50260 26358 26358 13791 83935 92342 95077 70190 70190 11309 60869 8128 8128 85865 85865 16600 84914 1407 94486 71399 71399 17603 84388 61341 61341 26434 88448 16286 16286 37845 75008 87552 87552 22951 22951 14979 80733 4239 76653 80566 80566 84860 84860 19965 61927 9012 15946 52378 52378 57601 91193 45520 45520 23369 37688 82342 82342 9098 9098 5217 20983 35222 35222 47738 74263 58786 58786 63026 72619 78008 78344 276 276 81526 81526 19885 32657 46433 72151 34085 34085 24161 62233 87735 87735 12495 12495 30382 79799 7140 7140 4195 50334 63535 63535 29410 82737 61674 93262 67671 67671 15925 15925 37219 53490 34324 45499 19323 19323 1704 31164 29425 29425 24421 87117 837 837 39259 39259 1851 53238 16028 24716 72399 72399 22792 30346 42687 42687 84161 84161 3937 53011 3703 73971 45413 45413 79730 79730 61915 88739 2357 61597 11125 11125 3207 3207 19414 65822 6795 93144 7645 7645 35931 67738 49345 49345 75393 94501 20585 20585 1116 33109 55974 55974 48074 95624 75970 75970 5767 5767 47787 72093 25469 32352 55044 55044 40875 69910 24207 24207 10832 10832 28525 30995 56266 56266 35096 81961 1921 1921 63674 94246 66220 91501 94947 94947 54862 54862 17061 22065 79409 79409 22854 29566 73848 90902 78897 78897 5320 56252 4864 4864 61529 90519 49354 49354 79577 89248 91363 91363 12622 12622 11306 59169 42074 42074 18248 63695 62327 93883 92190 92190 1935 65501 92888 92888 65033 97527 88228 88228 67673 76599 6339 6339 67815 67815 3628 33130 9614 19972 20875 20875 50971 50971 54009 84600 56074 91606 31376 31376 24057 24057 51124 82844 38835 38835 18997 66156 26346 26346 580 93385 8244 90417 8606 8606 32859 38400 44133 44133 73817 91805 56743 56743 32595 71057 76258 76258 18130 62451 54113 54113 87098 91332 64345 64345 57845 80858 96219 96219 155 43799 93476 93476 23165 60623 4839 4839 9768 9768 31032 43193 11456 17930 93550 93550 85464 93322 34210 34210 91153 91153 70395 74765 3990 3990 31109 93430 7912 81165 66862 66862 36985 36985 25299 78116 19374 19374 72663 83960 73645 73645 12880 90521 49879 49879 12170 39291 60364 74402 7573 7573 28024 28024 14788 79561 24725 33508 19376 19376 53419 71675 89668 89668 37525 97303 65993 65993 15195 48121 41895 41895 16415 16415 27329 64185 13745 13745 865 76807 64080 64080 25125 28612 4393 4393 74545 90482 24933 93769 57256 57256 4256 4256 7675 7811 11666 11666 5818 47250 10235 10235 226 98111 43046 59002 63051 63051 17135 20380 42458 42458 18520 63827 27268 27268 11327 11327 38540 96013 10305 84508 36668 36668 50210 54465 50293 50293 58918 94676 34895 34895 92532 92532 70708 88302 76083 76083 77882 85661 15064 15064 5162 77965 13636 13636 34257 90161 38777 38777 54788 73515 26852 26852 76 94330 21385 21385 68763 96393 35879 35879 10174 73320 15712 77194 30488 30488 40905 40905 22408 57546 12655 12655 10227 44047 42390 96599 17538 17538 12872 73049 56613 56613 44140 67172 7309 7309 33195 33195 2649 60017 45576 58220 10472 10472 21671 87824 43105 43105 53732 53732 8423 53870 73912 73912 7305 12089 34309 34309 6016 65732 47892 67798 91628 91628 23526 30442 70585 70585 36269 62959 91822 91822 5766 30866 74419 74419 38923 38923 85078 94483 30285 54260 5987 5987 13352 26574 11372 11372 16501 37736 29855 29855 16618 16618 15037 38628 82490 82490 34174 53890 11181 48411 8657 8657 49216 49216 10573 28422 50992 50992 33802 79131 77786 77786 57562 61119 85729 85729 27265 91003 51101 75224 79026 79026 38371 38371 17531 45551 17168 17168 9212 43189 72875 72875 34375 49765 34529 34529 19204 86234 84150 84150 6594 54276 8701 8701 47882 65894 50108 50108 12867 61530 59099 59099 68711 97943 62453 62453 26291 83070 34329 34329 3629 21239 19959 87950 38432 38432 14175 96805 42879 42879 56320 56320 44834 74070 12613 12613 7535 66156 89403 89403 18310 91621 48803 90420 91812 91812 5977 75202 74503 74503 43254 88854 57731 57731 22659 33032 4481 4481 6280 21674 55669 55669 44005 68059 29749 29749 64239 64239 44037 81887 27216 62562 37030 37030 18361 18361 67505 94010 87931 87931 74103 86262 15249 36662 34678 34678 3601 81876 27658 27658 76945 76945 70796 95576 80973 80973 4588 51628 68366 90177 51564 51564 70149 70149 59016 64036 4559 39206 5047 5047 11123 63454 94995 94995 33337 33337 71186 79155 84186 84186 41623 82107 91214 91214 16759 75937 27860 27860 5635 57481 24783 56576 26600 26600 13028 26502 7228 7228 62050 62050 16233 23274 34233 73460 62690 62690 51013 69436 39627 39627 73365 73365 2917 40008 68033 71824 35309 35309 4077 63246 17226 17226 89038 97201 84446 84446 74295 94863 82496 82496 26103 26103 85142 97489 27112 87569 15895 15895 5009 59251 51413 51413 58768 72501 41262 41262 83751 83751 62431 80600 27959 95118 54341 54341 15985 42596 39583 39583 47397 47397 30517 53899 17365 43862 81852 81852 4598 79915 47921 47921 14108 14108 56018 70272 5387 5387 59589 79810 21279 35677 26684 26684 82802 94200 66036 66036 34270 37841 19155 19155 34800 34800 4473 82509 38014 46317 32622 32622 632 78479 25486 25486 61967 61967 32044 32203 53183 69058 37023 37023 7754 7754 51193 91406 41334 73423 11899 11899 82055 82055 46866 87481 36881 64724 98314 98314 5730 16312 44716 44716 36307 36307 26416 30174 65632 65632 45874 47032 85691 88083 3958 3958 93702 93702 27302 43048 7446 16760 14921 14921 8777 27027 55986 55986 22235 22235 9146 18084 47183 95899 32551 32551 16690 93534 97362 97362 23504 94395 29450 29450 49625 49625 21926 24415 94646 94646 3657 47810 49630 49630 95671 96293 41444 70175 84953 84953 20301 97057 23755 23755 58922 83671 39937 39937 35618 84988 45768 45768 66822 75159 54174 54174 46501 77357 24562 24562 75966 75966 69538 77702 19821 19821 17484 82697 49077 49077 78302 93576 80655 80655 5824 81708 43766 63774 42196 42196 50615 50615 16001 52724 66048 66048 45756 69512 65408 65408 24530 67941 841 49726 8887 8887 46535 46535 75133 94251 32684 32684 29855 63585 22653 22653 40701 49372 43623 43623 2077 64150 20416 53758 97021 97021 869 71892 34260 34260 87679 87679 73302 86834 82924 87843 25277 25277 12104 30604 65187 65187 48552 48552 37079 65790 48812 72993 19741 19741 6358 6358 54256 82431 4280 91567 44647 44647 8572 8572 66753 90027 67713 68919 81011 81011 23010 23010 32052 79445 81603 81603 26269 60588 7182 80347 45598 45598 21059 84785 25968 25968 63666 63666 23790 66530 27352 83527 54652 54652 6139 6139 20844 22621 55544 61255 67326 67326 1401 1401 39091 47806 71037 71037 24530 38680 56914 56914 30665 68755 8751 14001 91098 91098 52526 52526 65426 83272 8875 82129 47432 47432 9736 28434 1294 1294 93470 93470 14824 28140 18523 30434 40784 40784 89540 89540 22999 25932 3740 3740 44886 69100 36207 44025 30215 30215 20128 43767 96252 96252 94951 94951 18078 94177 43539 43539 36039 36873 94796 94796 61203 68132 69705 69705 8396 53590 1616 1616 10089 52043 50520 89511 59480 59480 79761 91191 75194 75194 17415 17415 15531 81304 86896 86896 13765 67131 37172 37172 36516 42998 5281 46027 93603 93603 27405 27405 53147 78357 44598 51215 49617 49617 13015 13015 22406 43386 94658 94787 1330 1330 80215 80215 74391 94472 41582 77554 34645 34645 90695 90695 74705 80973 47252 47252 85835 89483 43715 43715 32815 57487 16895 16895 64939 76642 81585 81585 29993 65230 18918 18918 6690 89874 1285 77016 33490 33490 71148 83064 14112 14112 47935 86772 2543 2543 43254 69739 17623 17623 321 5728 88616 88616 8463 8463 15923 44791 28451 97323 79875 79875 73771 73771 41779 88394 39418 39418 73488 93007 5055 5055 7061 76736 70493 73844 73609 73609 23717 23717 7783 53477 76013 82445 22480 22480 53382 63685 6923 6923 37887 71423 51789 51789 43000 46254 88140 88140 14919 14919 6943 93308 29416 74710 94124 94124 60478 76536 48173 48173 74844 83413 71510 71510 19517 19517 43427 88936 60647 60758 87997 87997 75115 75115 82821 98160 11784 11784 789 47150 10839 89319 2201 2201 89489 97639 77164 77164 44678 44678 1388 20671 20199 34564 25299 25299 56718 56718 69053 73080 34552 67530 67908 67908 81994 81994 5547 18061 7423 8655 79731 79731 60782 60782 20152 93468 60497 60497 13272 13774 12937 51922 28763 28763 689 46621 54518 54518 54889 54889 19486 86021 34008 34008 10095 52851 26173 27618 83598 83598 63399 63399 15506 54850 84303 84303 55170 86693 6158 82155 24010 24010 71121 71121 15831 58873 14865 14865 7667 97894 911 911 18620 41909 34582 79518 5143 5143 21908 21908 19806 48361 29088 29088 3088 28030 31149 31149 69314 77759 74735 74735 15710 31341 90387 90387 16905 80271 26406 55481 28439 28439 59709 59709 38900 67112 93395 95684 10740 10740 19486 77416 14552 14552 18486 27328 67429 67429 3041 3041 39862 63546 9575 34203 48239 48239 26158 34830 62175 62175 53626 86698 42879 42879 40520 40520 12641 93239 79331 84997 73348 73348 49279 49279 31195 79405 80646 80646 16440 66474 39242 39242 12003 78560 11101 90749 96791 96791 44262 59724 27313 27313 4357 4357 55695 98296 50706 50706 2228 76560 25487 69422 77997 77997 45094 80594 90832 90832 44413 76224 40102 40102 26913 78013 35074 35074 23361 23361 40805 83149 56749 69702 92095 92095 49046 49046 49555 94450 1850 52919 68604 68604 62267 84267 74139 74139 62173 62173 29022 41159 9024 14103 12867 12867 84551 96917 20201 20201 60106 60106 11995 41685 70944 96528 64301 64301 26217 70493 83136 83136 76668 76668 42777 63726 8442 97903 55254 55254 72101 72101 56469 58528 27177 47800 74902 74902 61283 61283 39219 89800 36743 36743 7824 81391 20563 27683 54808 54808 42224 94656 74456 74456 29227 89480 36715 36715 82428 82428 58881 61121 58120 72161 92660 92660 42304 42304 197 8068 17009 17009 48888 84633 27105 65726 13653 13653 64391 64391 31270 48191 32948 32948 54512 65693 23617 23617 41343 73975 81511 90524 73946 73946 5785 5785 17195 71844 92073 92073 59710 86421 22533 23076 4403 4403 70860 70860 26707 61284 71920 96826 34496 34496 46911 46911 55102 57473 69828 82743 89157 89157 42462 92410 73591 73591 2523 79692 9571 9571 3739 6540 77586 77586 3004 80232 65250 65250 15426 54383 17958 17958 70636 70636 58664 82421 42654 42654 28856 73062 34273 34273 9252 37197 91075 97650 96353 96353 67605 97924 14339 14339 46197 46197 25116 27328 33199 33199 22135 58768 34678 34678 23838 88620 43769 76505 43284 43284 37349 86868 84622 84622 24814 25006 73512 73512 73887 87630 28738 28738 63991 63991 2839 13470 86097 93128 83793 83793 2484 2484 8426 15595 62201 94038 38738 38738 61828 94092 6213 6213 78253 78253 42183 68796 66645 66645 7823 36825 1456 1456 91095 95693 43621 65388 75037 75037 8615 8615 5674 14940 55478 55478 21291 61868 14629 41496 19004 19004 5903 5903 21590 42399 70170 84148 64286 64286 9987 12890 4720 4720 14942 35755 38605 38605 15768 95804 80290 80290 22403 22403 28106 48236 79147 79147 43473 67723 52951 80165 73543 73543 11873 86415 40830 40830 22971 27978 3101 3101 21652 44544 2539 2539 46716 79745 14134 14134 29240 29240 4125 44474 33947 43072 37924 37924 81985 94701 80647 80647 43267 92344 72460 72460 11547 43885 7184 7184 82804 82804 1778 81740 37624 52117 63161 63161 61654 61654 53758 97950 79682 79682 33703 77461 18613 85297 49217 49217 48000 48000 132 29097 27291 89485 37034 37034 1342 58652 78512 78512 69274 69274 33676 43081 62640 62640 33890 63572 41730 95068 7740 7740 22841 76764 31356 31356 3625 66144 35490 35490 82811 82811 6698 22832 14983 25315 10911 10911 3021 49842 72940 72940 42846 53848 86964 86964 10193 91300 6363 6363 74313 74313 94080 94421 21327 21327 10576 15392 47577 48176 74063 74063 27009 85997 39237 39237 50894 50894 50272 80462 8981 86938 14607 14607 35553 35553 192 67965 25936 83152 44405 44405 43772 79330 17466 17466 35692 53020 32490 32490 55256 72985 34669 34669 26099 44208 59960 59960 25102 93575 10293 10293 46774 46774 11606 30995 72112 79352 6246 6246 21732 43028 49725 49725 16484 75149 57807 57807 49374 49374 50860 54029 35414 95544 87033 87033 74864 94310 56411 56411 45527 45527 12553 56792 51018 51018 43908 80221 94023 94023 47074 73026 92947 92947 65989 72369 42843 42843 25587 27258 45513 58232 37519 37519 79822 79822 18932 49193 3667 87385 93215 93215 72158 75246 67534 67534 34696 34696 13090 63888 11254 81391 60232 60232 73358 73358 12708 26504 77502 77502 16217 18551 75693 83249 82167 82167 78244 78244 11346 30952 62369 62369 61761 86859 21413 21413 48656 76236 57639 88839 73956 73956 77365 77365 20742 38259 64094 64094 5859 56416 56616 80676 47274 47274 97659 97659 7323 38316 67353 67353 50715 82140 2631 2631 5718 6339 63453 63453 83016 85613 28388 28388 12699 94507 12473 92910 76866 76866 36929 36929 59709 76742 63515 63515 13152 70254 24958 24958 998 13474 17146 73217 52675 52675 40782 40782 27188 60554 657 657 30006 84794 72389 72389 49949 88179 52830 52830 83038 85176 71794 71794 80506 87155 8057 8057 11273 52317 71073 71073 64516 90196 7035 41700 40371 40371 50380 50380 79111 79547 28721 58770 54699 54699 398 398 49903 52296 54663 78371 88685 88685 25384 30066 59765 59765 43778 87440 93753 93753 1196 1196 14841 59337 49413 90533 52641 52641 17224 17224 60430 80888 67114 67114 2257 7103 70278 77520 2661 2661 93995 93995 15427 63732 7742 7742 16129 82745 63266 63266 1331 80649 34898 34898 63317 68562 38804 87647 44930 44930 33656 88078 81830 81830 24248 24248 4885 16498 54249 54249 2220 42151 28842 52062 15077 15077 49430 49430 64993 72419 52421 68306 1288 1288 29692 65535 65100 65100 39719 39719 26768 63221 6617 6617 26004 85228 73797 96518 33289 33289 50007 50007 29369 36944 36772 61121 79087 79087 16986 16986 63597 70785 12393 12393 22235 87964 24870 48299 42175 42175 19445 58478 52155 52155 59436 94174 21365 21365 15672 60488 38104 38104 20750 21367 10425 10425 32937 94928 64700 64700 35880 81661 3608 3608 35084 35084 1913 57780 8679 83729 20231 20231 74727 91223 8673 8673 18165 18165 27397 47305 12413 62069 16459 16459 45955 45955 42028 92735 16549 89514 26120 26120 19144 95647 58786 58786 3103 25840 52987 52987 11306 67932 72880 72880 1796 73291 47143 47143 90598 90598 84286 85536 51308 51308 33402 70598 74432 74432 48506 72443 56425 90792 1119 1119 49410 53952 36364 36364 77425 96291 87711 87711 70760 70760 45457 69807 62998 62998 6950 12274 40114 40114 18988 38807 93993 93993 10744 84562 35818 35818 10754 77132 36077 73849 71038 71038 60377 60377 10453 78134 37699 37699 25026 84745 41953 41953 32913 48933 483 483 56787 95150 19940 19940 41977 68202 77306 77306 15419 82421 13496 17837 34902 34902 29378 96862 10258 10258 94506 94506 14456 64940 11453 61993 3715 3715 55252 55252 2660 96867 86222 86222 64147 85428 752 14865 34944 34944 12997 76869 58659 58659 28182 53090 83921 83921 94972 94972 43170 95225 93374 93374 31904 61022 6279 59785 19712 19712 22484 74381 38138 38138 29994 93441 34701 34701 63384 85527 90465 90465 16960 75010 45303 45303 89175 89175 5526 46012 75289 75289 71478 83693 96626 96626 34888 56127 81033 81033 29461 64099 45709 66277 60578 60578 29717 64208 453 453 61557 61557 29768 51630 58926 58926 13818 37846 97475 97475 14127 48825 45966 74808 85866 85866 60693 66153 20840 20840 19946 19946 24206 85920 39504 39504 21345 46977 58278 58278 30339 42223 916 15126 56059 56059 54162 82901 58014 58014 88985 88985 28481 47368 17036 17036 19819 69402 13753 13753 41770 59303 39077 48132 3614 3614 82742 82742 81428 86002 17567 95412 52452 52452 73291 73291 30430 59729 11966 11966 9270 63789 65055 65055 53905 84015 26712 41025 62931 62931 53391 83925 80227 80227 86341 86341 36534 70679 14513 80622 65020 65020 12985 64100 67667 67667 64307 66577 97716 97716 70621 70621 18260 35026 20396 20396 83903 95336 97383 97383 17839 63279 56190 68592 81200 81200 10108 21013 17648 17648 12888 44763 12338 12338 79554 79554 89766 96522 42309 42309 60891 72646 50446 97525 96242 96242 27087 63648 6806 6806 70878 95650 13744 13744 45098 80262 61002 61002 10740 10740 10646 94616 81675 89599 89334 89334 23572 92971 39816 39816 2124 87015 97954 97954 41921 54014 24796 24796 21166 21166 46697 66226 10638 10638 89725 93125 18352 69230 7566 7566 32551 55799 36439 36439 9655 16663 22061 22061 65577 65577 21236 95551 60438 60438 46179 81076 26007 26007 36466 82248 32106 53731 2779 2779 10228 10228 77758 86763 31776 46737 80598 80598 22670 28277 27737 27737 16906 53394 8193 8193 1359 1359 35505 75316 78191 78191 20535 76667 87691 87691 10628 36367 29036 29036 3123 31477 88961 88961 16799 34281 94312 94312 38070 55113 49798 70454 30225 30225 1956 75950 28646 28646 57792 73887 1077 1077 59096 59096 32099 54406 86430 86458 77758 77758 246 4632 64387 64387 18664 18664 67472 98149 3776 18448 72836 72836 36679 75180 13577 13577 15372 89469 25690 25690 48550 78227 85851 85851 29662 29662 10898 33820 29969 69966 68773 68773 1447 1447 42337 50602 3120 6563 47538 47538 44098 44098 34296 61811 19714 19714 35943 72989 55187 55187 49180 82733 38846 47155 38592 38592 45870 69273 18047 18047 17523 17523 4561 97597 49734 72313 77706 77706 30370 30370 25834 91745 875 31303 53311 53311 54724 54724 30300 77217 12694 86662 69964 69964 35333 35947 4214 4214 47631 73905 65862 65862 36136 36136 82154 93038 75891 90241 88942 88942 45445 56812 66790 66790 97742 97742 3882 53674 72864 72864 62528 95967 48904 66145 18845 18845 53344 85133 71898 71898 19157 76846 91448 91448 84459 86527 66480 66480 80764 80764 28954 35865 57191 57191 8173 12114 26979 97054 9801 9801 39464 44329 30250 30250 72653 90270 72951 72951 6107 7520 86240 86240 56992 56992 52143 92700 12393 50911 34095 34095 29435 98017 20293 20293 31947 31947 43809 43859 21777 21777 26211 59816 69889 69889 94708 97384 78634 78634 684 28852 21799 72298 23188 23188 19468 33010 86608 86608 47578 47578 18775 42155 36399 65616 89985 89985 69159 82377 48742 48742 62183 91822 54432 54432 12064 84372 69034 69034 9156 9156 44849 70205 51150 80438 5572 5572 58456 58456 48860 79006 70149 74266 49281 49281 48741 48741 35947 81534 263 64219 67172 67172 6651 6651 44863 84220 21219 32986 94972 94972 54729 54729 46512 67662 58260 58260 15531 43436 73571 73571 6322 86266 88374 88374 11797 20701 43364 54923 46758 46758 13906 13906 48849 97484 15703 66708 68112 68112 91736 91736 5086 79644 72555 72555 34550 41879 17127 45402 71354 71354 32605 32605 28855 97686 86187 86187 28071 95776 80879 80879 68802 79209 13657 96601 16163 16163 88711 92382 95163 95163 63304 63304 39367 91453 123 123 26729 88351 71523 94135 17932 17932 23094 42218 69603 69603 30263 61868 82901 82901 21086 21086 35804 81985 30496 30496 18376 63159 13555 13555 73295 81047 19843 55090 21823 21823 9800 9800 2258 62124 6015 32837 39045 39045 43345 43345 1245 3884 6037 63451 64304 64304 423 62826 46211 46211 33839 88243 22021 22021 10725 10725 31139 71163 15863 15863 48369 88837 1945 87390 47616 47616 8031 78312 41754 41754 6486 6486 23690 27086 29304 96882 133 133 1492 45078 77905 77905 29548 29548 47283 85074 80397 97190 83240 83240 11891 73548 65687 65687 41814 94611 63883 63883 48490 94513 81530 81530 48881 48881 21060 97511 15659 18140 23127 23127 83453 83453 30662 87806 2022 66137 52872 52872 62926 62926 11957 68228 31948 95319 65090 65090 66446 94459 74812 74812 92378 92378 8542 34428 49908 53717 49038 49038 23721 82213 23457 23457 42066 42066 5892 89768 3980 88999 93283 93283 90470 90470 39023 51907 46967 46967 40612 70183 52708 52708 25276 39320 23293 35330 27578 27578 6647 6647 42597 49137 47528 92664 29461 29461 14420 14420 53989 83070 7991 7991 27512 72149 20796 89955 89580 89580 98047 98047 42934 61083 477 477 59402 94253 35859 35859 8942 25067 9162 9162 37847 63939 59230 70923 5560 5560 34910 34910 16234 26309 57644 57644 2715 70871 70566 82304 79379 79379 10218 39285 43463 43463 1900 21961 38709 38709 66164 66164 17452 91937 90041 90041 40034 71599 11936 96474 92988 92988 48764 75963 14944 14944 56435 81023 66529 66529 28735 93913 37736 37736 3935 3935 20740 24829 60924 60924 66957 76950 42334 42334 70758 86687 7062 94143 31654 31654 48239 48239 17612 63266 42252 82168 22385 22385 12015 28939 60848 60848 95860 95860 34216 69534 24588 26667 10265 10265 30363 30363 13712 18582 8521 8521 50180 74892 49370 64384 58059 58059 42828 42828 5200 38248 20116 20116 46657 76819 33155 33155 48587 68202 77634 80869 25008 25008 20194 20194 52013 90248 94984 94984 31127 96826 44606 44606 27921 49562 29424 80078 42777 42777 77891 77891 3920 71017 17266 48877 80719 80719 2220 61753 92433 92433 89707 89707 24650 88934 798 798 39759 92435 31003 76312 43791 43791 38965 87897 2881 2881 48045 48045 70112 96200 37333 83663 27265 27265 15222 15222 44924 68522 97001 97001 28449 33046 63198 63198 71814 95480 40343 56452 81964 81964 16869 60793 58571 58571 57873 57873 25088 81279 33670 33670 40849 40899 71957 92901 12568 12568 1854 73262 28427 28427 14649 14649 18803 26112 61841 79841 31423 31423 48192 48192 1840 40342 29500 29500 20855 60992 80947 80947 50320 85284 50547 54033 1540 1540 26079 53349 67208 67208 81420 81420 14174 87095 34891 34891 8764 62601 42623 92921 66565 66565 3604 44702 67467 67467 46779 50381 13127 13127 74833 74833 29875 63605 5501 64132 57816 57816 88181 88181 11889 44163 65183 65183 8715 26577 46817 57716 93175 93175 49523 49523 36006 42710 90584 90584 5617 94616 72477 72477 17680 50493 11049 11049 19560 28771 9434 91042 7604 7604 34545 34545 43308 91480 57814 70724 40764 40764 48775 48775 4953 61761 22621 22621 36382 76727 89964 97228 36197 36197 40157 83434 73134 73134 68981 68981 55667 70686 604 13724 80038 80038 6370 60740 96093 96093 6149 84096 84387 84387 45285 89457 61692 61692 32283 34032 56929 56929 25141 43608 62315 62315 59367 88534 20615 20615 66480 66480 26473 61671 4763 44056 80659 80659 39549 39549 34788 47162 32290 34875 96997 96997 90608 90608 10564 11940 35109 35109 37853 95882 8754 8754 22720 67969 42710 42710 35660 63958 87301 90266 78838 78838 55888 55888 8068 23921 27730 95053 80955 80955 19181 19181 11779 38593 51614 51614 6850 58695 18357 18357 6304 65666 37844 37844 18167 37016 64112 97880 89767 89767 21414 74965 75833 75833 2424 40418 10494 10494 62500 62500 15440 30545 16667 89544 91987 91987 42765 42765 22106 24542 89606 89606 35703 76829 79808 79808 34 83778 83682 95420 40639 40639 30626 30626 6474 27825 39276 86903 27444 27444 6214 17058 70391 70391 31771 36145 12458 12458 66312 66312 4258 72863 96355 96355 3033 12590 22302 63319 9711 9711 23898 89201 72753 72753 64331 65914 49712 49712 11453 70638 90780 90780 17249 60659 36609 36609 10958 10958 8422 60209 28439 28439 25761 40395 2696 31937 41255 41255 68240 68240 43231 96525 19808 19808 6747 83154 34937 34937 2704 43871 44340 44340 9628 56880 11681 11681 5704 96540 66890 82322 67647 67647 44088 44088 74692 77082 3367 92909 39783 39783 3183 47257 28113 28113 72603 72603 39176 66403 77652 77652 13327 53241 22673 47777 66473 66473 56287 75461 47757 47757 9899 9899 53908 57649 17669 17669 12970 65856 39638 39638 33543 85192 96401 96401 84573 90150 18599 18599 88764 89230 27853 88545 66164 66164 11969 75899 66156 66156 74020 74020 16149 43832 9848 41912 57139 57139 53825 76992 44476 44476 4665 21778 12183 12183 52309 64167 69972 69972 69827 69827 22188 97059 27126 94490 93037 93037 23650 23650 65490 79911 88891 88891 86095 89062 20839 20839 7142 57752 41475 41475 79737 92501 95283 95283 34206 91563 21868 95166 64083 64083 16077 24924 47223 47223 46149 90286 42681 42681 33504 33504 40937 73993 29776 29776 36877 52458 47466 90576 15424 15424 43669 43669 32298 40692 6079 86312 28990 28990 71657 83543 71322 71322 84108 93502 40356 40356 4107 4107 53113 73813 92171 92171 40643 75222 42226 42226 51332 83907 36911 96606 54523 54523 58404 58404 44998 83122 87333 87333 43986 56563 43779 43779 16868 41101 48520 48520 66974 80487 64688 64688 61342 66497 83451 83451 22422 70030 22878 22878 7203 73204 2570 53979 13993 13993 14293 14293 18180 75299 1880 71547 46486 46486 10664 80421 68415 68415 27852 28134 72754 72754 67344 67344 77225 92490 86399 88192 54068 54068 90005 90005 62685 73753 8518 15498 88728 88728 92087 95869 4412 4412 1512 70540 40710 40710 95001 95001 32200 62376 93064 94475 1975 1975 28205 28205 50534 70158 22511 27153 73709 73709 69970 75478 80838 80838 3243 89196 70926 70926 25829 25829 1361 14667 56611 56611 49150 82389 8873 8873 3277 40046 14689 14689 17834 73177 1024 1024 33801 49648 6617 18288 29850 29850 19188 47818 88407 88407 6460 6460 29737 95250 76168 76168 21780 27439 32371 67147 14485 14485 35498 41908 72072 72072 7416 10643 46516 46516 55602 93159 97350 97350 1148 39953 43748 43748 3674 3674 24294 37753 2314 96108 7421 7421 87612 87612 59263 81698 83936 93093 26629 26629 96659 96659 76011 87094 73265 73265 4854 50268 20173 37403 67848 67848 33084 33084 4875 38361 89864 92611 53536 53536 43867 43867 13520 40714 14291 93177 17276 17276 89114 89114 12334 13901 59626 59626 54666 60452 34013 85976 35009 35009 25836 30851 32455 32455 10965 94911 8860 8860 54502 54502 71411 80989 16522 83446 86660 86660 28018 28018 33670 56086 63812 63812 85357 87993 94750 94750 73947 88580 25451 25451 1734 68319 10642 10642 27090 80320 85643 85643 7515 43296 92951 92951 11981 25074 9323 9323 18322 71089 83492 83492 17613 49817 25554 56856 36332 36332 78075 78075 57820 84909 13151 13151 51660 83759 9196 24932 32969 32969 96161 96161 38175 75211 11696 76060 69982 69982 21936 22836 42897 42897 1576 1576 35625 59588 45063 45063 47942 69501 59384 87798 28830 28830 13156 13156 45732 84378 42868 78552 15337 15337 9283 43765 94086 94086 10213 66628 5060 5060 50367 76409 62735 62735 36741 90008 5329 5329 19538 19538 14381 95163 60170 66698 49773 49773 78732 78732 69152 88719 17152 35064 84092 84092 65952 65952 38469 41854 14797 17260 86957 86957 55068 55068 24568 26615 31250 31250 65046 95096 7426 26787 47230 47230 88261 88261 16928 42245 18035 18035 72091 82861 93174 93174 4875 14031 26096 66461 28158 28158 4846 13622 30696 30696 69062 82338 96767 96767 47513 51204 38466 38466 32399 32399 46126 53592 67997 67997 9450 90290 62399 83925 14054 14054 2843 10408 19022 19022 9003 9003 65357 87591 28328 55340 10370 10370 28597 28597 45826 81353 6926 6926 18591 94262 59749 88199 87074 87074 43420 70285 27447 27447 33387 33387 11808 31446 44547 74633 80741 80741 37470 37470 12140 33460 24276 57210 43783 43783 88442 88442 20498 23693 44321 90352 90161 90161 7285 7797 94060 94060 49570 49570 12612 69591 74221 74221 44152 51910 12633 14459 1198 1198 10183 10183 54831 80090 15153 47623 87071 87071 36224 36224 7569 16121 9767 9767 27973 48808 34278 55600 32957 32957 23453 61638 73517 73517 86788 86788 71378 74718 20005 20005 12776 68519 19582 42774 41259 41259 1169 1169 36639 93258 22058 22058 40684 91889 36608 82574 18682 18682 4163 26341 11365 11365 79718 79718 37162 58145 9114 9114 51345 87011 77570 77570 11928 92174 15841 41722 88306 88306 55641 55641 52828 65916 31996 38311 49963 49963 54487 54487 5645 30091 67809 67809 74995 84701 40215 91479 52884 52884 5899 26841 97527 97527 16800 91314 47873 47873 59382 81172 46452 46452 8704 36930 83898 83898 60619 60619 81409 81933 44792 86497 86474 86474 87303 87303 33544 80145 19948 19948 39078 89406 27998 43904 15055 15055 90794 90794 29523 61129 12711 12711 5834 94236 827 76030 70468 70468 3401 33839 23658 23658 41891 87146 70691 70691 31069 62685 9759 9759 66918 66918 32835 72387 65854 65854 15758 26114 27157 35070 1373 1373 89011 89011 19821 87371 13886 61690 18260 18260 83757 83757 61597 84571 33596 33596 22481 39118 83286 83286 63096 97184 13970 13970 33246 45991 11213 32117 21696 21696 83289 83289 76278 87726 37524 37524 41916 90469 553 80295 11352 11352 11432 30890 14022 14022 38477 38477 12624 50427 84497 84497 86983 92344 39574 43535 90002 90002 20922 82968 19547 19547 43940 86485 4080 4080 55717 59957 35229 35229 13384 42862 3946 3946 62981 95563 30442 30442 22211 50343 59274 59274 80570 95580 74325 74325 3650 36598 26785 26785 1970 90367 19883 19883 92131 93631 79280 79280 8579 8579 10437 46807 49120 97063 48628 48628 153 9301 59812 59812 14595 24037 26518 26518 66878 66878 15289 28443 17646 33804 56708 56708 39232 83221 28857 28857 71128 92624 48388 48388 89437 89437 20288 23115 37497 37497 28337 47721 21142 34995 47719 47719 84972 91409 16849 16849 54342 54342 11437 66326 19693 19693 51401 58904 46102 55238 41303 41303 16757 45642 12688 12688 35486 44113 96684 96684 21981 57899 70741 70741 10149 10149 3396 94668 26206 53290 50235 50235 4013 44258 50347 50347 16197 16197 2722 59309 19653 54906 81361 81361 23053 70241 48348 48348 84473 95248 23228 23228 63551 63551 13054 78809 82362 82362 40566 86179 23679 80561 98038 98038 3676 3676 19801 93048 24439 92487 88565 88565 66976 74931 76568 76568 12859 12859 18219 94009 25286 25286 34467 83887 35742 36728 58490 58490 65188 65188 59581 75821 23650 23650 24226 75791 26599 26599 13841 65255 34814 61558 50897 50897 50410 50410 71136 89471 74050 74050 676 94204 34226 34226 48618 75785 23594 23594 67401 94037 64204 96077 17674 17674 39650 39650 29499 41192 5174 86643 17592 17592 93598 93598 56427 90616 24369 48666 25318 25318 67721 67721 25818 42755 72486 93861 62194 62194 57562 57562 22570 46933 73036 73036 11807 25341 41366 59060 10810 10810 37642 90504 45062 45062 54601 91265 49949 49949 45297 91558 72948 72948 70592 70592 18244 25581 33103 51062 51505 51505 6267 62344 13104 13104 65710 65710 18668 55402 75722 75722 22883 26105 32417 63105 88395 88395 24374 52587 68465 68465 47471 47471 23735 33373 40910 85436 8907 8907 83757 83757 14772 27937 33119 33119 43947 72424 5884 39730 73816 73816 77928 77928 71215 77071 8911 60044 9197 9197 6501 28980 6442 6442 43372 43372 21442 45873 69171 69171 26018 90621 72924 72924 80044 81572 29994 29994 3211 93970 15946 19144 4700 4700 2202 10543 83250 83250 7897 7897 43127 48749 9467 9467 2713 60866 3239 17780 72091 72091 21380 21380 43681 96969 83974 83974 39377 47136 20957 32001 45666 45666 82798 82798 31689 45061 16441 52560 61836 61836 44470 61951 37423 37423 12119 12119 69506 88805 5362 24445 33505 33505 86166 86166 65847 74574 65282 65282 766 59798 55761 93686 82127 82127 18433 18433 12544 17834 4047 6435 68608 68608 26548 26548 80265 94192 41246 41246 54157 75044 70351 70351 73336 87899 4113 52121 51179 51179 41312 83616 21629 21629 31005 31005 12633 34845 9894 9894 31809 68031 63497 63497 46194 55268 19619 19619 10545 23092 67724 76868 76708 76708 77868 77868 47449 65986 66 15611 69015 69015 23356 36360 18849 18849 17802 74864 84336 84336 57997 57997 28621 82826 43557 43557 37281 49752 41481 60717 88944 88944 15996 15996 14340 81567 74803 90450 19594 19594 25551 44596 82083 82083 6396 6396 62681 96908 31456 32143 43574 43574 70091 70091 59635 93161 48680 87494 821 821 8443 58468 19723 19723 17573 18455 38766 38766 48305 89733 33998 33998 27146 45073 43750 43750 40202 95651 65906 65906 45396 59444 63604 63604 7900 7900 46980 70327 25840 25840 63956 87554 87411 87411 61412 80411 23143 23143 6464 44325 23523 23523 41908 90932 61431 61706 60021 60021 26705 26705 75167 95051 32728 70753 48852 48852 44352 63318 8596 8596 47965 47965 169 35828 31838 31838 45161 60530 13466 91961 57658 57658 55927 58577 32499 32499 16303 17672 18726 18726 82814 82814 15003 34538 44297 44297 59571 75615 41531 41531 13588 98321 37149 37149 23091 86768 85310 85310 38715 40626 89840 89840 60944 82903 47900 47900 13527 44330 84314 84314 2033 14320 12625 12625 31298 88802 83590 83590 24701 44750 77032 77032 27679 78957 27896 27896 29435 72777 57022 78212 83150 83150 29346 30471 91214 91214 63404 63404 5728 11244 52172 52172 5786 85006 13518 18266 56780 56780 23333 23333 3734 71504 87864 87864 5612 39232 16847 16847 18843 69897 27148 86024 14523 14523 6638 55464 69877 69877 20671 38182 6097 6097 9419 67342 24368 24368 27753 49877 12055 12055 32181 32181 21107 43918 79959 91013 88332 88332 46623 89146 57706 57706 12072 12072 23778 46390 53340 53340 63359 70445 48732 96029 51135 51135 65351 65351 29075 45620 66910 66910 41871 95849 60269 60269 13239 21969 71337 71337 32657 44615 28182 28182 64929 85601 5569 35560 20400 20400 42226 42226 8778 82513 68190 68190 81260 95396 19826 19826 38119 46128 36176 71130 7427 7427 19149 19149 4297 70981 43610 66338 45207 45207 21012 21012 53131 70150 19289 19289 22868 58207 93949 93949 49192 86891 56003 58157 24246 24246 47846 54693 30612 30612 17069 66624 89994 89994 37741 37741 2960 67387 19668 61711 86814 86814 86532 86532 63036 89565 65693 66283 619 619 17391 67026 10173 10173 4118 4118 22742 77809 64410 94887 43663 43663 26781 26781 30103 47629 92506 92506 7887 12892 52569 52569 55472 75320 43631 43631 11071 54403 52884 88045 78444 78444 39896 39896 7908 84150 15029 15029 33454 84871 55596 70487 20883 20883 23689 77540 91964 91964 57542 57542 76732 84512 2666 97272 36388 36388 23127 53169 58475 58475 21981 71838 86979 86979 13258 13258 69787 89368 33767 33767 29771 97919 73268 73268 11808 29099 24373 24373 31802 73862 14483 44458 69026 69026 9838 36005 80471 80471 507 9388 62309 62309 68896 84030 10214 10214 11106 63306 18579 18579 32138 32138 24423 87596 42785 42785 35037 64357 34468 86210 11852 11852 83478 83478 1881 70317 74214 74214 91844 95952 63912 63912 4468 25106 23257 23257 1545 67246 40871 94746 58983 58983 92572 92572 28852 91967 33338 80364 48615 48615 44155 44155 49257 82532 1927 4631 3110 3110 15830 15830 52364 90394 60462 60462 12775 91763 355 31307 39621 39621 15235 58262 17877 17877 24984 27687 28050 28050 86190 86190 2811 5101 4216 75244 94623 94623 54888 54888 32902 78185 23290 43944 35390 35390 57528 57528 2367 31183 80695 80695 61059 76011 45661 67233 3666 3666 29736 29736 51441 81552 34766 77335 33331 33331 30311 30311 57716 97711 24554 95276 10474 10474 31432 85943 80639 80639 46199 46199 41519 49835 50280 66265 44477 44477 87633 87633 25725 93055 39229 84090 26139 26139 74265 89556 7243 7243 3718 62253 14407 14407 76840 85703 94232 94232 21795 21795 719 93408 75156 75156 9520 25942 29928 71316 53083 53083 75390 75390 46637 52055 31278 31278 53551 95941 66656 66656 9236 35724 5756 24646 57193 57193 4739 4739 28124 71369 81861 81861 41950 73835 77362 77362 3726 18486 67335 67335 39492 60553 27165 27165 7617 19136 39591 73313 60277 60277 3096 97334 16414 16414 51482 51482 25609 59400 31924 70212 77203 77203 89601 89601 29916 64263 41813 74766 60824 60824 82067 82067 28608 85998 32693 57398 33928 33928 32549 70187 44881 44881 29308 49519 93644 93644 53397 53397 24717 79497 39838 87087 36532 36532 27889 73468 43158 43158 76555 76555 59934 91001 75278 75278 14600 85321 1458 1458 48947 75066 32422 94194 24671 24671 58292 74836 73277 73277 85261 85261 19122 24307 69775 69775 8163 18741 49109 49109 3820 84022 42013 50433 31401 31401 18880 59762 86855 86855 94528 94528 21849 25796 65653 90718 11334 11334 8201 8201 11180 94883 54474 54474 3960 54220 62740 62740 49899 92243 43335 85524 25347 25347 27399 85286 82375 82375 37982 37982 19621 22264 96358 96358 13362 24428 45228 52350 55367 55367 75081 75081 49451 77537 85331 87618 37109 37109 63828 63828 32468 53029 20860 90991 45069 45069 21357 53602 14285 14285 61927 61927 48208 72742 18093 22321 63190 63190 60063 86124 11269 11269 34774 38272 9640 9640 14957 53290 63965 63965 21304 50369 39431 39431 54829 58623 28932 28932 31830 31830 51039 64982 33986 51277 21221 21221 44172 97645 48333 48333 73416 73416 4912 11040 72328 72814 1062 1062 2648 91245 53737 53737 2435 2435 39707 74860 55619 55619 9492 94454 34738 43039 48842 48842 43089 92356 19003 19003 23332 85338 83259 83259 91603 91603 25376 74348 49507 90291 69103 69103 35087 69797 61651 61651 85072 85072 15254 91267 50450 50450 41403 79364 1573 20175 48691 48691 23745 27846 69822 69822 10880 96868 44215 44215 279 279 59487 68452 39689 78132 15542 15542 11910 17472 69856 69856 52227 52227 13219 76341 9790 9790 9936 66596 31138 31138 49209 57516 47683 53551 57327 57327 41599 41599 35451 88338 87866 91584 11545 11545 73003 90611 26405 26405 28047 28047 32036 59349 34111 34111 31953 80296 71565 71565 59752 60122 58786 58786 12547 27677 31440 56133 2734 2734 88610 88610 36958 53504 14934 77826 56956 56956 29621 66223 5126 5126 14785 14785 23760 53035 15181 15573 53103 53103 52596 52596 31190 97369 28252 28252 45659 68140 29751 65131 5797 5797 10085 10085 80041 91852 47298 89010 16230 16230 95606 97781 69600 69600 20818 97076 16841 16841 81621 81621 20398 41765 36699 70001 49563 49563 76584 76584 2670 81559 23711 77488 54489 54489 37634 37634 59062 93711 60038 60038 81105 90212 53439 53439 30008 76615 10488 42161 94632 94632 26293 26293 89042 94914 78140 78140 24582 40888 30253 30253 1894 42928 19784 80398 10208 10208 41369 41369 41611 71237 50837 50837 35809 42484 46530 46530 48220 70797 1398 89605 51861 51861 77913 77913 14701 37083 57046 57046 39780 60157 8711 38597 79883 79883 63128 93969 64355 64355 65662 88794 82907 82907 67907 67907 55445 57866 6584 6584 4518 96362 5796 97153 80102 80102 70229 70229 25795 89504 49925 67485 45063 45063 83311 83311 46175 67852 6921 6921 36841 37948 69316 69316 42939 87022 358 74182 47188 47188 29288 29288 50018 70032 26340 26340 39566 74853 76960 76960 61763 94609 11871 37196 15207 15207 61418 61418 12782 37680 76610 76610 44386 56942 49020 49020 66559 80158 20687 20687 32639 71072 3947 52452 53537 53537 46878 46878 81056 86997 21704 52327 1703 1703 28037 28037 71281 73395 92179 92179 32488 97660 39091 63186 4811 4811 91403 91403 45227 74891 29327 74793 53835 53835 73981 73981 27049 37063 49079 61329 16305 16305 60023 60023 8574 23453 75881 75881 23769 60614 26532 40083 1549 1549 47036 83006 40344 40344 8420 8420 9826 45546 52476 52476 17221 57712 3180 67699 54049 54049 49410 94807 22108 22108 9661 86680 55692 55692 57395 57395 72707 93147 59500 74501 93964 93964 41136 41136 22079 87521 11346 54294 46173 46173 24912 25993 23938 23938 66495 66495 3376 9185 95901 95901 38140 80905 32091 91799 48789 48789 36683 36683 76701 88764 73173 73173 34617 95733 7745 70436 3989 3989 61679 61679 3046 70835 34442 71993 62069 62069 64561 64561 48278 91974 91189 91189 4970 30219 16605 16605 1916 43880 52237 54137 36211 36211 27827 27827 12226 28622 12 66680 8957 8957 94279 94279 9693 73133 11242 94163 67967 67967 17156 17156 13988 59894 41938 61680 90417 90417 56714 96093 20653 20653 85975 85975 36678 57777 4203 4203 13176 28858 24387 24387 16942 65164 60500 95727 97539 97539 26153 91343 59986 59986 8275 32065 8858 8858 36938 44282 2942 2942 26662 26662 33897 60638 43550 82620 36153 36153 37637 92825 90914 90914 20681 70074 5352 5352 82780 82780 68184 70654 19951 32011 85454 85454 74149 82489 41228 41228 94547 94547 613 12495 36242 36242 1530 12706 68211 82086 89094 89094 25377 25377 18163 42271 486 58542 94192 94192 721 721 11270 52378 47057 47057 8523 57628 56825 63505 55866 55866 29472 29472 15827 34776 84491 84491 6515 54690 76933 76933 69908 73463 29174 29174 1013 65296 6538 54683 23384 23384 19517 86827 10514 10514 91796 91796 5224 7110 17551 17551 39562 77543 38330 56904 74291 74291 9302 19495 92885 92885 7540 52803 35382 35382 32462 32462 25603 42036 8722 8722 32452 60580 48076 48076 44823 61190 23754 29254 63490 63490 48445 51336 26310 26310 14744 14744 58145 79642 69125 69125 39832 60087 20252 28976 4867 4867 2961 34516 89501 89501 34982 34982 66581 68962 47046 96637 2249 2249 52592 52592 59724 95682 15104 91902 76336 76336 50445 50445 40848 78671 12946 44636 83417 83417 35262 35262 7194 17632 9881 9881 21354 46499 96582 96582 11704 17613 71860 71860 27693 98191 67210 80369 93466 93466 9062 70473 62430 62430 75007 88587 74116 74116 43857 43857 689 23574 15822 15822 6190 15908 38511 38511 33657 47785 27011 73943 77624 77624 33586 91236 71084 71084 26034 82450 71667 71667 75140 75140 76714 80004 47494 79668 23157 23157 24253 79878 29675 29675 73052 73052 21235 31611 60013 94905 65387 65387 67745 87324 6327 6327 1467 14306 68847 68847 37206 37206 51250 63044 74304 74304 46673 89258 46453 46453 14748 92805 11625 11625 11675 94741 46931 80430 42841 42841 61502 78542 6200 6200 34887 95992 94301 94301 79940 79940 11009 56357 72581 72581 4151 78655 28591 96940 5791 5791 60699 60699 270 69175 92895 92895 83323 84682 88109 92201 56520 56520 71812 71812 28323 66916 7407 90621 16300 16300 19377 81303 40631 40631 28276 43728 13525 13525 90558 91978 38460 38460 56026 81978 25471 25471 90562 90562 67622 93167 3398 88845 96920 96920 97854 97854 4412 21688 13101 13101 45264 54247 20296 20296 35743 52534 21718 97711 96175 96175 37451 50541 74668 74668 28534 33982 50557 50557 67536 67536 8374 64821 25008 34823 28733 28733 11165 16370 67564 67564 13390 84187 62610 62610 19153 19153 66865 84460 46080 59809 23998 23998 20475 97095 73297 73297 3361 3361 3991 67227 59192 59192 73875 75344 61510 61510 66985 81842 67547 67547 30363 80415 68038 80418 62799 62799 47438 47438 26769 38537 15405 79462 12986 12986 68362 68362 7973 48675 27465 27465 46817 79303 33651 33651 66555 78041 55549 55549 28763 53679 1692 1692 2016 20730 81581 81581 33254 98292 9998 70940 10223 10223 36799 47173 93901 93901 22352 24328 32966 32966 24856 97949 45713 45713 15909 27597 12687 12687 35986 35986 3201 47014 28697 47255 47911 47911 21904 60758 14991 14991 25290 38471 93165 93165 26043 71718 37929 37929 41001 91032 30094 30094 17790 17790 7893 88421 30534 30534 19485 89363 30374 30374 77603 97882 5789 53789 53723 53723 95127 95127 16138 67048 46466 68327 77928 77928 20348 38305 63748 63748 24701 24701 21053 97266 43452 43452 8923 45116 33981 33981 84057 96414 39744 47784 1463 1463 5838 5838 21316 21611 66066 66066 68778 96653 2487 2487 87419 97655 19071 75499 57711 57711 27139 82802 27563 27563 31567 77797 67443 67443 55603 55603 6637 16471 15755 85314 89785 89785 46637 75946 40434 40434 3554 41725 24855 24855 47144 53112 24044 24044 96394 96394 12846 15548 11331 11331 10862 20461 71459 74419 80640 80640 21304 70324 95504 95504 36750 61187 31304 31304 17116 17116 14723 46332 31094 31094 24412 64171 42416 42416 71005 88349 31926 31926 3841 84102 12783 70815 66938 66938 33759 33759 9319 84811 57102 57102 9742 25148 42071 43915 69674 69674 53149 53149 32057 90492 35847 35847 35308 64154 77171 77171 25094 49815 9821 62421 11863 11863 22898 22898 36379 80740 26039 26039 12522 82450 95286 95286 17850 45510 1132 76371 39218 39218 18598 20149 24625 24625 23428 30069 19850 19850 6462 63198 76933 76933 77493 77493 35930 62384 47853 47853 60266 75724 23486 23486 18761 46709 69369 78205 7704 7704 14500 14500 27971 60577 75862 75862 2217 57373 47634 47634 44773 59164 11817 87497 46298 46298 75983 86798 70102 70102 66771 84310 72535 72535 10115 89091 59811 59811 50901 50901 2625 22647 41434 70666 33890 33890 46822 92918 57729 57729 41421 95956 80080 80080 95850 95850 14994 94917 51171 62068 31182 31182 55110 84240 61599 61599 6904 8556 61845 61845 24344 24344 18825 43753 3789 40353 61605 61605 13784 84471 30153 30153 89164 89164 76594 92248 29193 29193 70065 80484 22971 51650 69861 69861 44717 44717 35135 51075 19936 19936 19948 40100 23245 23245 52714 76438 6874 35826 38511 38511 58065 58065 12910 78787 24838 24838 71627 79214 71512 84676 61224 61224 20507 88367 12793 12793 17086 57808 19957 19957 96211 96211 18238 88861 80766 80766 11316 31688 60844 60844 63203 93478 8008 43886 47121 47121 91453 96942 19561 19561 16271 77237 69434 69434 83131 83131 20249 62819 64485 76208 96962 96962 27853 27853 32387 52305 24906 24906 9117 64143 86361 86361 35536 90096 39187 39187 29899 55747 94288 96158 53356 53356 74323 74323 20672 24171 39800 83333 61457 61457 37821 37821 2908 66540 38456 38456 65912 66084 23961 76731 20087 20087 37740 62343 77693 77693 43267 44656 34763 34763 4138 16383 76993 76993 21729 69966 17013 17013 28253 32182 39315 39315 34936 62652 54593 54593 42774 42774 28186 60749 38710 67750 63491 63491 32964 32964 35303 72068 7038 77501 79839 79839 12440 74751 28771 28771 27758 27758 66088 85860 26409 26409 47857 90093 55537 92172 16871 16871 19559 19559 44506 62226 13493 49277 95504 95504 83687 83687 74231 75306 81307 95455 5054 5054 80536 80536 34899 42481 58146 58146 10298 45658 92824 92824 39211 61755 58255 58255 32517 90826 12667 72575 67783 67783 7354 57310 31904 31904 232 12737 15424 15424 40731 40731 43909 56107 60094 60094 10438 51165 38484 72912 9624 9624 88770 88770 3573 37977 29145 41236 96018 96018 22636 89529 5569 5569 87131 94351 96082 96082 2840 92381 45940 45940 7994 86261 95876 95876 3903 9701 42476 42476 27322 27322 16412 55763 61622 62882 42151 42151 13573 59962 96620 96620 82674 83281 18834 18834 5974 30628 49918 49918 11136 11136 47055 84371 89906 89906 67972 87741 23941 32173 83952 83952 58253 82189 12218 12218 87194 87194 26708 36639 21272 97734 9735 9735 36124 85945 83657 83657 48056 48056 79690 80944 93840 93840 39299 59870 14371 14371 31879 56258 15765 15765 21119 55757 86851 86851 42947 90683 48785 87743 86786 86786 54356 54356 7177 96078 5005 59467 58736 58736 44681 69813 63626 63626 29553 29553 10845 90355 5747 57563 22976 22976 3346 61788 29169 29169 37475 73434 24155 24155 33254 79319 64809 64809 79677 79677 78762 84910 18964 18964 1028 60056 56275 67420 89993 89993 86987 86987 63270 78531 34728 34728 10116 75602 86231 86231 48695 98189 46102 46102 17760 69539 66287 66287 69548 89966 21101 41012 61322 61322 3538 94616 67375 67375 54874 54874 69833 97278 19561 19561 5179 16258 29386 29386 55940 85349 6753 6753 25479 61916 41224 41224 7410 83239 28884 28884 6965 18180 58808 58808 53780 92838 6074 6074 16686 63500 39992 39992 33148 48637 87710 87710 51932 60665 32546 36633 1965 1965 23459 83828 49115 49115 85000 85000 26083 62315 51462 83518 30502 30502 16649 89951 74202 74202 15104 71821 79288 79288 5535 12142 88540 88540 3938 97308 57181 57181 50730 66108 93722 93722 25167 92502 74263 74263 77276 95486 72968 72968 13311 13311 74737 80248 91534 91534 2136 50116 79204 89349 46800 46800 5210 5210 68654 69034 50736 94702 71864 71864 16083 57869 30549 30549 45191 70331 48768 48768 18042 18042 53908 72632 31217 66219 19890 19890 39529 51288 85493 85493 94827 94827 26938 55954 29209 29209 21593 41709 9813 19111 92876 92876 77135 77135 6248 11512 87226 96936 16826 16826 26619 26619 6283 27021 15394 15394 24907 30683 74597 74597 18764 64668 23710 23710 49588 88361 16213 95092 97446 97446 23720 84464 88300 88300 776 54119 45506 45506 15030 15030 45914 85980 9625 9625 18190 63692 41170 73628 82537 82537 18300 18300 84493 87300 2395 64073 90184 90184 74887 74887 52180 76711 10389 80544 31234 31234 48192 48192 3684 84928 9159 9159 52341 61491 9426 81645 65780 65780 35068 35068 51748 52502 22454 95783 69064 69064 8755 62546 19458 19458 5773 20126 71296 71296 49334 49334 15700 32901 3005 3005 6085 69503 53706 53706 67824 74459 76944 79713 67670 67670 35568 76816 47088 47088 25511 33904 94891 94891 54564 54564 34953 77102 10817 34572 61898 61898 43974 50994 38130 38130 54205 75864 71662 71662 12395 19820 13652 13652 52695 59630 13372 13372 39133 59356 75345 75345 90919 90919 18496 75878 24578 24578 30055 65519 90033 90033 2420 10436 44763 44763 4233 9122 19185 19663 83790 83790 93661 93661 10311 42228 37639 81166 6204 6204 18467 18467 79095 80024 66024 70641 43127 43127 58810 58810 27864 35110 45023 45023 52868 87943 67219 67219 11113 72876 14515 14515 62554 88372 91052 91052 530 18834 20338 60954 97755 97755 74185 82035 63044 63044 74084 74084 1536 8331 54649 58636 66551 66551 17671 66065 54242 54242 46086 87543 71429 71429 8174 57076 67938 67938 66579 66579 11376 11556 96549 96549 52959 55832 29607 61545 91535 91535 13278 13278 38241 65763 1060 29346 41785 41785 62375 73834 45720 45720 9138 55099 56218 56218 18941 34813 47563 47563 49196 88266 14400 14400 20407 53813 49581 49581 12956 85848 68616 68616 18325 45943 6759 6759 20179 41568 15937 15937 63883 63883 40678 55243 33817 33817 22384 93498 39444 39444 44755 72823 48945 48945 73328 81533 33537 33537 3567 48289 1014 1014 41041 96002 71085 71085 32941 36400 56606 56606 9584 49064 71892 71892 6791 63211 91923 97781 6098 6098 32662 52653 80432 80432 18632 18632 30234 59085 70737 78092 29062 29062 935 935 20922 91079 96292 96292 41030 76595 25826 47034 91644 91644 68214 68214 23498 37714 58672 58672 86694 87218 34319 34319 21447 91056 47902 47902 44736 73142 3193 19213 41459 41459 47500 47500 55541 63749 12818 58877 11583 11583 17612 22335 36718 36718 65202 78975 11292 11292 53680 70256 38990 38990 85838 90680 47793 47793 75370 94164 41943 41943 6085 6085 90736 95064 53911 53911 50909 86613 51674 51674 25873 88077 6054 66696 12526 12526 80236 80236 59324 82770 42266 86050 78847 78847 2589 49939 19387 19387 4440 11888 401 401 16845 65537 95700 95700 52770 52770 21159 24834 23935 23935 22046 32409 21583 21583 53117 69850 3174 36509 66171 66171 77061 77061 7820 72668 82190 82190 13346 33845 53742 53742 9805 56887 92507 92507 3208 85462 9852 9852 3489 83036 5909 5909 9847 24177 23799 44531 225 225 38654 90382 92108 92108 74586 74586 32494 89533 79284 79284 63648 90879 71698 71698 34233 85705 34660 62199 63370 63370 41414 74138 16721 16721 19902 93712 29774 29774 96963 96963 59776 62237 40441 81748 32665 32665 91934 91934 56918 78909 17020 44310 70729 70729 44398 44398 61398 83746 54587 62616 38673 38673 64066 64066 20836 39141 67598 67598 2224 85156 87617 87617 61363 68834 1908 1908 28598 78222 13227 59818 49756 49756 3985 32111 96427 96427 57404 66815 60948 60948 44728 84996 83069 83069 48222 48222 36998 85425 72104 72104 80838 90613 15592 59233 78675 78675 94747 94747 42741 43885 3631 15259 73009 73009 30156 30156 4229 27170 50546 65444 14263 14263 77587 80784 26160 26160 36478 36478 39374 62344 12257 33456 96961 96961 39571 95108 69632 69632 74056 74056 38128 69610 12379 65304 20917 20917 66692 80208 15913 15913 54176 54176 66852 86608 52786 52786 605 84856 45679 45679 60722 88334 65768 89244 47021 47021 23800 23800 9027 76306 1766 1766 84067 86095 77530 77530 18040 60783 66667 74942 60057 60057 42872 42872 19640 89162 90514 90514 12173 93283 81849 88038 92140 92140 3773 3773 70500 81805 32252 73502 74562 74562 21143 22694 97181 97181 76414 82851 91133 91133 24098 35621 43118 43118 9561 9561 15975 92224 75678 75678 5504 84910 48962 48962 1282 56682 29999 29999 58774 98064 5792 25978 2442 2442 15360 61619 38537 38537 16320 79275 81027 81027 45638 54787 69855 69855 94049 94049 55780 57485 81500 81500 1660 26694 76726 76726 66491 92213 47403 47403 28938 37789 15165 55826 34046 34046 9071 27075 85728 85728 8958 8958 54617 64955 95120 96636 10238 10238 42126 42126 21639 30868 90181 90181 78708 92433 10743 10743 41648 85777 33815 33815 26242 65373 77398 79437 8497 8497 92083 92083 41518 54318 28218 76832 35973 35973 52664 62355 75473 75473 19133 19133 20792 93090 20038 20038 40861 76600 84386 86364 44869 44869 6965 6965 1199 50667 59337 86484 64876 64876 68933 93069 1137 1137 51055 64048 7618 7618 17351 53873 77708 77708 58246 58246 28662 44171 8376 9337 80332 80332 43999 43999 43424 48413 11814 11814 8042 88820 29138 29138 70884 71261 11000 11000 3214 39030 71670 71670 31954 49708 58061 69740 275 275 54349 54349 21782 67791 21023 88989 48391 48391 30323 30323 6700 90676 11749 56429 46301 46301 33531 97859 7127 7127 37352 83389 55414 55414 70034 77812 40131 40131 47146 94843 21485 21485 69276 69276 1091 89976 43088 80299 87250 87250 46484 46484 29737 41365 4223 66509 58064 58064 96235 96235 49108 59960 10442 32100 7387 7387 60846 60846 69867 89436 15153 15153 2645 16411 7034 7034 77256 90863 77231 77231 78335 92964 15128 37492 10404 10404 35708 59247 48354 48354 56369 96387 95964 95964 33351 79529 4537 4537 28124 34883 68036 68036 48249 51834 75149 75149 26157 26157 18213 28175 11462 59580 6255 6255 35810 50877 97261 97261 36420 93255 62449 62449 36340 36340 58064 92124 59270 59270 22136 58933 19688 19688 33442 72164 39344 39344 50639 69788 4484 80588 50675 50675 36751 37406 78273 78273 26656 26656 73057 95311 9401 27204 35954 35954 35105 89282 74129 74129 70506 89084 36436 36436 82620 82620 13136 49404 13462 62439 46650 46650 68410 68410 7018 57784 10120 16736 80894 80894 22166 88265 68880 68880 50430 50430 22125 45781 1318 92659 54358 54358 77363 77363 17407 72105 90808 90808 28504 87053 33409 33409 15044 85510 60185 64555 24781 24781 2460 30866 82460 82460 47798 47798 36853 79567 15740 50201 71372 71372 40529 40529 26607 58393 35071 37952 20408 20408 10636 61663 54980 54980 3278 3278 3329 21249 77656 94425 7602 7602 45370 77925 72954 72954 23017 32095 70426 70426 9082 13921 74656 74656 47833 47833 23445 92667 91974 91974 22142 75710 64025 81622 43422 43422 94048 94048 2453 54902 14790 14790 5345 92092 78253 78253 17872 51675 18206 89925 57073 57073 33679 33679 65197 80835 22014 54379 30877 30877 59414 60954 31982 31982 43248 43248 32599 81182 15395 41470 93194 93194 68566 68566 12487 20950 31181 46315 12438 12438 64037 89953 53859 53859 20255 91562 30099 30099 38219 38219 70182 84678 79026 79026 23800 61687 88588 88588 32341 33495 32844 32844 24608 57854 79920 79920 15711 73747 81189 81189 487 68529 30105 78928 17989 17989 54601 82590 70347 70347 72066 72066 26749 36133 44136 48732 10934 10934 42899 97447 19235 19235 66995 66995 34090 44620 36130 54551 62767 62767 55708 91171 41669 41669 97028 97028 19173 57673 36313 36313 20502 54364 31902 59368 72250 72250 18721 18721 17588 37524 8751 29041 39180 39180 55110 86294 73816 73816 53212 78477 29675 29675 58269 58269 15265 35099 86597 86597 76910 92778 28098 43768 63923 63923 45701 85991 13122 13122 16158 16158 59372 80188 32283 85859 48739 48739 20409 56073 16457 16457 29736 41065 37281 37281 67536 87218 62803 62803 86350 88517 19845 19845 12490 18395 20174 20174 21575 21575 8356 91485 92354 92354 49396 66759 61778 61778 1609 37019 10102 10102 36086 39733 25078 93194 42164 42164 31542 50910 28605 28605 13220 89429 71200 71200 16722 64591 30893 30893 86621 86621 70133 72837 14424 88334 86466 86466 32185 32197 10255 10255 16227 16227 43788 47092 3132 49917 31381 31381 87222 92480 94602 94602 36195 48794 23038 23038 64803 64803 58127 58162 48092 57639 16855 16855 56814 56814 15935 96968 90740 90740 638 71234 20138 62470 9649 9649 17431 90010 57756 57756 9331 63394 74768 74768 28567 66614 36875 36875 70276 84607 46138 46138 51585 51585 35622 58404 30485 37686 95635 95635 8152 8152 25481 54825 59193 78395 96320 96320 1250 24968 72632 72632 61463 71248 57317 57317 89515 89515 57226 85641 94073 94073 4541 47070 85378 85378 27557 90336 6178 48644 7870 7870 56916 56916 45199 84539 30876 45109 91981 91981 6816 37835 69288 69288 5117 57623 568 568 10085 41772 27903 27903 56674 56674 26538 57082 40650 50783 41139 41139 38448 92652 42223 42223 90844 90844 25954 78632 35335 93524 56012 56012 47687 48321 33522 33522 38471 38471 8691 43194 48278 48278 7437 33637 27000 72634 10877 10877 64138 64138 27606 74814 4487 20989 25277 25277 45443 45443 790 33363 97406 97406 29223 89584 12528 32177 86806 86806 2281 89798 6919 6919 7077 7077 44674 57545 54015 54015 48195 73133 9803 9803 66533 69320 50943 89925 39091 39091 45045 45045 72961 95473 59714 59714 53946 54447 23716 56689 70098 70098 91621 91621 35856 93611 2357 34071 50239 50239 78885 78885 70267 87871 54855 54855 82571 89276 95046 95046 3151 71797 90763 90763 4674 88172 11643 47129 14443 14443 88422 88422 57104 92949 2633 94374 51063 51063 50880 50880 208 91071 43471 43471 58315 84018 40404 44464 61753 61753 25523 25523 38750 56024 27798 66720 12951 12951 2603 44039 83335 83335 77560 77560 32141 80364 25567 84301 1657 1657 21323 21323 11803 95222 19042 36421 13379 13379 42298 87382 36804 36804 11040 11040 5083 46077 24529 24529 21699 31761 29378 40726 48572 48572 13592 37535 407 407 50906 91789 29346 29346 53157 53157 47183 85267 28941 37899 7353 7353 52322 93942 91240 91240 18153 18855 92383 92383 4248 91399 2234 2234 39490 39490 18786 21234 8154 8154 58725 58891 1813 22444 55150 55150 40368 89827 75227 75227 21980 21980 68114 69672 61036 62897 43638 43638 73267 79143 4450 4450 12440 38682 53800 53800 25792 71342 17931 17931 59623 96889 50446 50446 42961 82768 94837 94837 16618 16618 34398 48493 5243 49109 53836 53836 53099 89327 31365 31365 23789 81136 8142 8142 61597 61597 38243 89083 41513 41513 66017 97686 49999 86729 14238 14238 9976 91862 268 268 27233 42801 2199 2199 88639 88639 59196 79023 62683 62683 72902 95377 79298 79298 5540 82944 77719 77719 44479 88704 32260 32260 35599 68748 7976 46284 14293 14293 54170 54170 4716 81573 64766 64766 32252 91885 82083 82083 651 98055 94944 94944 33155 85122 22542 56908 28567 28567 22987 61041 78002 78002 11486 77949 30854 30854 29135 91212 33256 33256 44368 44368 51699 65880 57948 57948 71542 87447 12676 51982 12656 12656 74064 74064 58519 63342 29464 56227 60116 60116 41886 60788 37598 37598 19935 20167 19061 19061 50758 84747 33393 33393 5207 96642 14527 14527 93494 93494 60337 81660 97344 97344 31776 42074 57722 77565 25827 25827 33738 95007 7521 7521 78363 78363 54852 71608 63340 63340 12206 34295 7072 20468 22420 22420 28123 81700 27445 27445 16661 16661 241 9266 89082 89082 53549 76598 38004 57431 25692 25692 36271 36271 10926 87219 19145 67027 47097 47097 21215 83583 55673 55673 51594 60950 11326 11326 4466 4466 14579 27645 90936 90936 22436 60110 26517 97197 87981 87981 3271 3271 65557 83773 41597 41597 6894 23181 53181 53181 34591 92242 74728 74728 9996 73866 57108 57108 2564 77918 47808 62760 15284 15284 42543 42543 22335 66761 9608 9608 32231 98060 2410 2410 7433 71525 6371 51308 80868 80868 57806 57806 34182 41922 74890 74890 53950 66753 44761 51712 53498 53498 29905 29905 4334 6757 15510 15510 44382 64843 37919 37919 15116 72885 2234 82846 55283 55283 53620 59473 86075 86075 40921 92371 22031 22031 41274 73922 17378 17378 57743 57743 22286 81408 17841 17841 47433 98364 47344 47344 35520 84682 45932 45932 26455 58327 78309 87915 65907 65907 61609 80247 72527 72527 36839 81689 26332 26332 1735 1735 44530 75965 12223 94871 96684 96684 39405 39405 74102 89757 38890 74387 12740 12740 8628 15153 67211 67211 21136 83633 30637 30637 56774 56774 11182 43624 88059 91142 74151 74151 12482 53235 31314 31314 34111 64898 22983 22983 62180 62180 10783 26797 25462 25462 4187 8761 4052 93956 90721 90721 74822 89608 91829 91829 60034 60034 14171 45011 15114 35440 33095 33095 38734 72371 48917 48917 24034 95553 65222 65222 72514 72514 13829 82226 9160 9160 15081 16045 45453 45453 8202 27183 45825 45825 39878 71664 68979 97458 88393 88393 11032 11032 35253 45571 32427 68914 59023 59023 41639 41639 63973 64267 23796 23796 27738 82255 67245 87262 75865 75865 79840 79840 26530 39679 65666 65666 51865 68681 15139 15139 29814 91540 79299 79299 12227 70955 14036 14036 11741 12886 49577 49577 25998 89208 21210 93632 76303 76303 44605 44605 24584 56620 65167 72048 34740 34740 31041 31041 47545 80360 24058 40512 51635 51635 18488 18488 37010 49772 88123 96268 88640 88640 14166 37147 6902 6902 73447 73447 3844 75531 90822 90822 8322 76995 39990 75217 65116 65116 68571 68571 26874 94989 14521 14521 26809 82980 25905 25905 19528 20792 35773 35773 12806 53299 20187 20187 18465 72962 4058 4058 59184 73106 23652 60550 71916 71916 75320 80275 42915 42915 27281 27281 37378 79204 9457 9457 41575 75112 31614 31614 54683 56565 9454 9454 62200 77029 14487 14487 6408 18460 31903 31903 8907 91432 54574 81767 19257 19257 15027 71450 50530 50530 58962 58962 5975 54723 10288 88785 32540 32540 78870 83028 36344 36344 53202 70172 22361 22361 45798 45798 25146 93925 65060 93522 76598 76598 32382 74587 33047 33047 64095 64095 11549 37333 7512 7512 7658 33833 2904 31340 58361 58361 6037 22261 73212 73212 88764 88764 36158 63424 62511 62511 8860 85181 40773 40773 26112 92161 71968 71968 35195 85491 11655 80412 15991 15991 35757 38058 63786 63786 109 85065 30841 30841 19107 19107 37707 49014 24509 72779 8935 8935 15218 15218 11634 48840 22645 25279 88277 88277 4630 30915 23348 23348 78670 93515 43380 43380 88714 88714 1528 58300 32566 32566 58758 71655 18623 88754 47023 47023 33524 33524 84414 87015 3588 5447 60836 60836 8929 8929 24090 37822 82266 94544 5000 5000 30625 73191 56103 56103 33353 33353 43138 79094 80733 80733 21624 36954 62134 62134 40524 74857 36469 95313 41500 41500 25180 47978 53280 53280 67114 67114 54884 95072 19328 69869 86389 86389 59623 59623 22199 52953 5083 64072 14200 14200 70604 70604 35353 61694 95064 95064 33189 72540 12503 12503 36758 87154 27921 27921 11537 51727 12529 12529 8195 12450 60748 60748 37114 46733 1518 34480 96494 96494 4304 69288 16659 16659 59 59 4373 67048 13522 88029 80370 80370 27213 64082 7898 7898 6528 17757 71132 71132 17808 80731 22881 22881 71092 71092 43094 70493 15962 64866 9027 9027 73115 73115 29511 44293 44628 44628 16068 83174 58459 58459 20407 38959 33723 33723 51641 79295 7595 54246 85493 85493 51837 51837 29229 62743 19488 79329 3733 3733 19795 35487 17378 17378 25427 25427 5002 80107 82600 87950 35475 35475 26185 93661 47924 47924 89861 89861 73516 90429 81141 81141 60256 72063 77850 77850 50607 63530 52154 52154 16527 66699 84709 84709 30399 63507 6570 51344 69858 69858 18111 44633 9792 9792 6724 6724 18601 70567 46641 68938 45900 45900 6580 6580 41614 74570 9415 88102 39635 39635 34271 86822 56224 56224 14202 14202 3799 60800 44616 44616 60844 83792 26769 32342 28910 28910 51527 51527 16851 47191 52473 52473 2869 35897 45210 94602 49061 49061 84032 84032 39514 49262 7845 92076 32836 32836 44490 85400 61078 61078 46277 63424 86473 86473 5655 32011 16032 16032 24854 37668 81431 81431 4467 93898 19553 19553 16374 16374 51313 87918 43574 43574 14077 43570 10966 10966 66071 87487 73701 90433 32475 32475 26364 26364 21425 38829 81589 81589 35352 91853 51865 82128 18697 18697 42720 42720 17191 40275 1090 46257 14456 14456 45362 70243 40051 40051 41340 55891 64035 64035 62956 62956 63504 71337 19007 70557 2802 2802 5216 84173 62796 62796 79658 79658 26501 29023 48615 48615 57932 91612 29136 43494 93884 93884 52182 77033 18506 18506 43503 50502 4293 4293 40790 70042 22157 22157 21744 21744 61644 75847 7979 7979 20126 41052 32178 73817 77588 77588 16649 32218 27216 27216 11714 77921 58887 58887 52810 52810 49547 72601 73898 93367 5007 5007 84573 84573 31144 84253 7290 71948 94963 94963 75592 75592 7133 86621 30374 50494 13584 13584 82814 82814 37368 39454 54873 54873 16143 83778 20438 20438 75249 84122 70556 70556 13953 86600 65099 65099 54340 61910 16674 30971 79561 79561 96836 96836 78365 94293 28780 78938 46815 46815 13545 13545 34637 56767 3873 4351 14391 14391 53764 85832 20102 20102 10141 70691 61955 61955 49665 49665 3696 84464 55434 88447 62005 62005 51488 51488 11935 44863 54100 54100 12915 29963 12030 88778 25371 25371 36288 65504 42718 42718 26554 56420 18573 18573 9875 9875 48729 77056 83717 83717 50766 53143 51717 51717 47990 88013 86154 86154 11762 52931 45219 68431 21680 21680 68398 97936 91540 91540 20200 20200 50983 64499 74850 90435 77807 77807 53795 53795 55894 73094 40882 60254 10696 10696 59248 59248 295 85399 2690 51981 87854 87854 4276 30833 8477 8477 37432 69609 40396 40396 8021 79995 71664 71664 57282 57282 44662 73487 20568 66187 77113 77113 50917 51957 72734 72734 6434 52811 36435 36435 11008 86322 64301 64301 20834 20834 31362 48827 4078 4078 35290 97022 80130 80130 88435 95836 41547 41547 7377 53053 28544 94700 81683 81683 6734 45303 35444 35444 74104 74104 18694 47638 28790 52402 85273 85273 13910 13910 35388 93324 32904 94301 27142 27142 48049 48049 47145 55487 6383 54494 66513 66513 29836 62607 51144 51144 5143 5143 8820 41726 13220 13220 5493 52396 36449 75329 22447 22447 24373 32872 15651 15651 6345 6345 6661 87304 19792 40030 53871 53871 65328 65328 18400 86746 2185 2185 24133 76876 46481 63353 77844 77844 22446 46550 10608 10608 87867 87867 32876 86180 326 91340 65415 65415 59275 59275 5876 75416 31105 31105 466 53421 34271 60197 4921 4921 69218 69218 11344 46576 21027 21027 7395 69140 83769 83769 12967 67163 12429 56739 97855 97855 16970 16970 67589 89268 14989 14989 37420 55412 61125 76318 50432 50432 12630 12630 69877 77741 66235 87984 92920 92920 75654 75654 4471 34847 30750 45709 94520 94520 44531 44531 69994 89556 63338 63338 40146 48107 9364 9364 90636 94724 24967 76147 76622 76622 67049 67049 1323 84066 14788 76984 37799 37799 55483 55483 6833 24907 18568 60499 84075 84075 719 719 3697 97088 36573 90358 65423 65423 59922 80037 58365 58365 53373 69553 42410 42410 95870 95870 66909 73509 5457 5457 13861 51215 57944 57944 4351 64747 5348 60560 81355 81355 62583 64205 22183 22183 72687 72687 18617 21885 77900 77900 53905 68984 11593 11593 77535 89475 58790 66119 53671 53671 71539 71539 79264 94330 39607 39607 32242 77594 24278 73756 59552 59552 11208 73450 8275 8275 33414 33414 8908 65894 69460 69460 36009 91474 2190 2190 7380 54324 15139 15139 59253 78207 36929 78395 90161 90161 55704 92577 86241 86241 5755 32778 17852 17852 17625 17625 70673 97061 51839 62820 68234 68234 10638 68226 41702 41702 20469 61994 17392 17392 30232 37485 54813 54813 73946 75218 3580 3580 60635 68656 33533 33533 27289 61819 90824 90824 82880 82880 4351 36690 50851 50851 8984 45193 83840 83840 20167 58306 16498 61554 37232 37232 50240 50240 9435 52954 8762 74846 41597 41597 78154 78154 44500 77858 40098 40098 55495 77017 50272 86127 86423 86423 11972 11972 43247 57411 5456 48142 58934 58934 22867 74596 24260 24260 46743 46743 34811 84442 80425 80425 11881 71779 2672 11811 51049 51049 75948 75948 17299 68233 4860 81993 43815 43815 52269 52269 28164 86298 39561 39561 39789 55408 20334 69447 32098 32098 48798 48798 36310 80566 55481 55481 34266 48537 27274 27274 2908 79660 41495 41495 22062 34888 80140 80140 62850 87002 20992 20992 9302 55730 92182 92182 42610 46413 77225 77225 59550 67612 47382 57020 57031 57031 16934 48659 8506 8506 76646 76646 9167 94905 27754 54895 30997 30997 7702 7702 1133 61143 58133 71816 18001 18001 64965 64965 26240 42654 37030 46302 78521 78521 11528 48582 47340 47340 76754 76754 4092 43280 15190 15190 71240 71833 5966 5966 39157 79955 28486 36721 83485 83485 54393 54393 59646 73717 1643 1643 62695 77902 65326 93248 29352 29352 52381 52381 3459 44431 89531 89531 29788 78982 4091 67971 26090 26090 47574 47574 12139 58271 75717 75717 80773 89235 97512 97512 5411 58807 48730 71429 33939 33939 38105 58390 76237 76237 31527 53360 57258 57258 51557 78583 45129 45129 60472 93726 73121 73121 64949 83050 30375 30375 37728 37728 46493 88245 27653 59922 1114 1114 66643 72173 68815 68815 23666 85284 41361 41361 83349 83349 28466 74653 9496 20569 3509 3509 14790 14790 71229 88924 23750 27456 89322 89322 41710 76737 25216 25216 49908 49908 57183 86631 24433 28743 56853 56853 31981 39435 68329 68329 1049 81433 43744 43744 12350 48416 86526 86526 56696 56696 27854 34045 12081 12081 46569 66860 79594 79594 18369 58225 65626 88225 46374 46374 58772 58772 91947 97980 17644 17644 1481 93722 82229 89380 48895 48895 67107 67107 42169 75488 692 77869 27717 27717 75086 75086 52496 94060 33414 91521 68025 68025 96449 96449 3145 39411 10841 10841 53891 79399 27313 62962 7343 7343 20823 20823 41476 60108 74687 74687 54268 76621 32818 90000 10306 10306 83708 83708 29764 61072 28585 31430 96094 96094 89920 89920 25696 55320 36980 36980 19652 33479 73231 73231 9678 89887 17555 59316 15581 15581 77029 77029 53269 75475 57286 84627 25102 25102 16999 48197 67343 67343 72112 74070 22086 22086 87501 87501 20745 97198 17611 92757 49883 49883 36267 81551 26799 26799 18778 82513 74548 74548 75410 75410 53650 69238 1790 94418 24650 24650 66859 94444 13750 13750 38725 38725 44025 81896 58355 81519 84262 84262 75910 75910 25307 47211 35206 35206 29993 34988 82328 82328 62715 68114 12977 90061 75205 75205 708 708 12475 58261 27321 27321 59657 68832 85947 85947 23177 78310 28094 72536 73569 73569 23861 23861 5810 95494 65079 65079 17997 85909 51082 51082 38134 50678 55105 55105 78403 86677 47439 47439 41570 43208 91956 91956 51627 77346 47088 47088 37503 57251 17237 17237 67648 76409 86586 86586 40175 70036 33951 33951 12963 49222 95312 95312 8659 81676 5986 95969 38791 38791 64181 64181 38113 63083 10562 40004 92899 92899 83061 83061 39862 62481 17185 28338 92624 92624 43017 86634 55899 55899 70233 70233 60787 94184 95900 95900 8411 33123 772 11167 24586 24586 23855 23855 9641 72037 5543 5543 17166 26832 65949 65949 59028 69429 38105 38105 78005 78408 63862 63862 1614 60609 44254 54860 73691 73691 17714 71740 41001 41001 29429 60391 2713 2713 75570 75570 985 42434 8787 79341 60216 60216 91966 91966 11188 43981 52919 59273 23864 23864 51320 51320 69273 85388 39916 84501 96297 96297 67327 67327 11436 68389 77749 77749 6339 10590 80473 80473 40380 94753 46893 74595 53482 53482 24417 85921 41044 41044 45296 49775 48903 48903 921 23120 20936 20936 48408 96533 36008 36008 4477 59842 14588 14588 75955 75955 28650 45331 36169 74541 84120 84120 26373 26373 2356 17909 42628 64126 32602 32602 27061 80542 79966 79966 41619 41619 8279 45272 63208 63208 8266 54682 83953 83953 72651 75709 18562 55396 66209 66209 88567 91808 9663 9663 75341 75341 40816 66257 48498 48498 77176 86402 92872 92872 45540 52322 39777 44993 73348 73348 3157 67927 9514 9514 84084 84084 8310 97763 47541 47541 25657 91042 54175 54175 19562 79446 68178 74769 74196 74196 13094 72874 26759 26759 26512 78917 58557 58557 41453 69579 35762 35762 83487 98014 27563 27563 36552 56388 66423 66423 25132 25132 3669 39479 8150 93221 17869 17869 91522 91522 46658 90484 16800 16800 50081 65864 6165 87837 49573 49573 33765 33765 34507 71391 91636 96465 91231 91231 34566 34566 11789 47149 47366 57086 71450 71450 28171 88904 45370 45370 37286 93191 72694 72694 28370 96074 88268 88268 71876 71876 11864 14955 59911 59911 89161 94647 51281 51281 38227 77830 4860 53527 1157 1157 19716 34425 14733 14733 68661 68661 18478 38306 72823 92169 88010 88010 27200 58573 16170 16170 28595 35914 37197 37197 9247 78962 77538 77538 20837 71014 30389 30389 26906 26906 62841 95098 82422 97967 13776 13776 23065 38430 98379 98379 14487 14487 50089 93714 56255 56255 75951 84911 79171 79171 63776 80323 21063 43478 34039 34039 17859 71696 86327 86327 35979 95382 54870 54870 22689 82829 39492 39492 64790 64790 48581 96286 25267 76578 58294 58294 74646 74646 8084 22498 68132 68132 22340 65304 8187 45392 48763 48763 8807 8807 28010 85174 11562 83109 11200 11200 1246 1246 26619 37453 96688 96688 60738 78010 95054 95054 92719 94151 62923 91260 70829 70829 29281 97699 60424 60424 30357 56474 74640 74640 56731 56731 13030 32952 13149 13149 15310 71626 14649 15198 92439 92439 90892 90892 1577 3355 80156 80156 65695 93555 86419 89678 88986 88986 56019 56019 47450 61720 51733 51733 40496 43192 2206 8031 3284 3284 12707 12707 38403 41398 20335 91678 83049 83049 49331 49331 69102 71307 72956 72956 18443 35123 45447 84833 64362 64362 1267 17117 81627 81627 5155 5155 62798 78417 20025 57631 89408 89408 50247 50247 57836 80627 34367 47495 36099 36099 63134 63134 41012 62558 50088 57637 5434 5434 67881 67881 81004 92012 89925 89925 6373 79787 21413 74769 92911 92911 2672 87201 65836 65836 69460 69460 1678 75609 9949 57095 95505 95505 91552 91552 44409 78170 30708 40820 48358 48358 60008 60008 49397 94307 3832 63973 93285 93285 9076 9076 9617 30098 61034 61034 13699 25764 84049 84049 30832 37446 43780 71032 52899 52899 39210 39529 27079 27079 16612 47516 62280 62280 34551 34551 17742 18233 68960 68960 38680 41438 7510 7510 78637 95879 22519 22519 15532 84645 49281 61890 73514 73514 69687 73867 28893 28893 42855 54559 18829 18829 4038 57613 25388 25388 15659 84723 65011 65011 64129 69906 15680 15680 7231 22144 82041 82041 34078 35328 30331 30331 74246 74246 6594 29229 55147 55147 32506 44571 78518 78518 37413 38307 46843 46843 10160 78399 2283 2283 29737 33495 6195 30875 19754 19754 65663 65663 43652 55502 20731 80762 67706 67706 968 46979 47281 47281 67862 67862 10727 76715 10512 17907 31037 31037 6973 95808 46026 46026 71192 71192 51497 69166 47411 47411 12059 96476 69015 85823 21296 21296 38877 87527 22738 22738 62325 62325 496 21993 12667 43607 1194 1194 48155 48155 58953 87663 96005 96005 11333 11424 46710 46710 48939 49847 16496 16496 13753 50347 93506 93506 12412 87573 96612 96612 19340 39451 26899 26899 28378 60332 2396 2396 52804 79810 19722 19722 13166 14733 22899 22899 10299 35739 3437 59426 75608 75608 95886 95886 4429 16592 22451 86424 61048 61048 95555 95555 58949 89959 48508 48508 37269 97080 37993 37993 41723 77847 5147 95316 14661 14661 11621 11621 52657 94729 14258 58825 77010 77010 90082 90082 80350 96907 16665 37441 60538 60538 76323 76323 19593 26976 40733 40733 72202 80623 97432 97432 5387 83706 92930 92930 1369 61596 16664 75402 92297 92297 32618 36540 79785 79785 6933 31574 3393 3393 60830 70786 58486 58486 24042 24042 18114 95134 41050 41050 65426 91945 43576 50813 8940 8940 63435 85405 44083 44083 80536 82961 73134 73134 60838 60838 5883 45660 9828 42376 33579 33579 95639 95639 61789 75144 36370 62316 92672 92672 77753 77753 2318 36352 12973 12973 14289 87848 94397 94397 34255 53213 11837 51115 63561 63561 73834 73834 12520 75675 76211 78913 72365 72365 31677 31677 27444 51266 74408 74408 21173 49311 31657 51524 42186 42186 29009 71393 72531 72531 15017 61849 26598 26598 73099 92785 52270 52270 90998 90998 37128 79094 67272 67710 89725 89725 33500 33500 48240 51319 31534 31534 5905 21151 41658 41658 61041 87251 67599 67599 13669 30803 87770 97508 2376 2376 9282 13398 40166 40166 16075 64801 40797 40797 45552 45552 4558 64446 54742 54742 26601 89410 3888 71647 26286 26286 74322 74322 32037 81725 6425 88113 95728 95728 78543 78543 15113 28946 8933 39182 989 989 396 60032 63144 63144 65184 65184 47974 64539 70112 70112 24927 67228 93180 93180 22576 25228 64737 64737 10968 81685 56207 93635 83263 83263 55736 68883 11836 11836 51937 63180 68166 68166 18641 75213 66754 66754 28874 28874 10080 31742 91166 91166 2227 11610 4737 60350 33228 33228 9655 87736 78391 78391 1915 44783 73865 73865 40363 40363 87383 93404 17199 17199 50436 56964 19741 62175 48071 48071 4821 4821 15053 21169 21528 21528 1013 15999 50619 50619 8348 13943 46407 46407 13859 82065 8521 41240 63358 63358 14925 14925 32095 82851 87387 87387 41239 95978 9602 9602 48109 58637 26984 83246 52463 52463 1598 1598 2600 98002 62897 62897 38994 86398 12591 64669 29023 29023 21843 70408 70872 70872 27660 29203 28084 28084 12453 12453 63953 84572 4172 4172 17406 47522 78348 92795 95799 95799 36084 36084 57921 92624 25719 39081 75690 75690 16868 16868 22013 61303 38827 38827 3539 69225 24310 63260 10151 10151 12534 52267 61288 61288 30843 60943 97792 97792 27750 90072 8821 8821 17969 17969 63493 96115 47428 62329 64983 64983 76352 76352 26006 49973 74252 74358 58160 58160 97221 97221 74502 94013 56783 56783 28207 29690 1416 57584 49583 49583 81835 91992 67608 67608 62208 91160 75067 75067 57771 68857 69468 69468 4653 4653 29828 33895 42172 56227 9211 9211 11443 91762 89720 89720 5089 5645 73635 73635 79132 79132 59960 65800 70108 70108 41023 85164 21689 58819 60251 60251 53816 55112 72271 72271 4693 70932 81788 81788 46845 50315 47943 47943 43494 43494 28963 84686 2734 31559 90424 90424 38134 90013 10928 10928 55680 55680 48974 59378 2734 2734 23076 41449 19263 19263 38062 75386 62925 62925 8391 31385 50615 74683 26634 26634 5275 23649 52889 52889 64924 64924 22045 22195 907 50886 37650 37650 97331 97331 14172 97002 6851 23409 19227 19227 94341 97745 7879 7879 22325 22325 37399 82351 40436 40436 10900 87208 83052 83052 25870 65477 61792 61792 45532 87458 31914 43001 61477 61477 2392 2392 26812 83542 90019 90019 32702 62624 80799 80799 8944 30642 248 55686 32393 32393 16096 16096 42570 65726 30291 50790 28797 28797 40140 48425 57163 57163 6871 6871 68217 77309 79427 79427 22611 31452 36462 57126 83662 83662 43239 43239 14310 86336 64165 96160 13066 13066 78454 96920 68941 68941 30600 40532 3101 3101 27566 27566 58711 96474 55760 55760 48317 97596 51392 51392 48137 93628 10820 73384 546 546 1652 70339 26092 26092 19165 19165 14807 47922 33614 90704 51423 51423 45011 45011 26192 49884 55297 62737 72881 72881 69081 69081 6295 73198 21524 94757 88334 88334 93270 93270 4456 13480 90386 96483 59428 59428 3417 53577 1709 1709 15406 37391 41727 41727 46660 84826 85997 85997 47658 73109 27418 27418 50487 97731 79876 79876 71505 71505 6040 75570 33423 74861 54724 54724 30274 40090 1662 1662 55779 75024 68423 68423 69734 70703 45318 45318 41363 41363 33828 39208 45186 68081 61936 61936 10547 10547 14905 73609 31856 31856 41230 86417 74227 74227 15908 66479 37398 61564 61649 61649 16384 16384 32512 75573 20376 35097 76642 76642 59366 59366 35619 39590 26348 56262 29076 29076 5958 5958 67770 86844 74884 74884 50541 77936 1604 1604 82866 83019 24298 24298 41225 69304 29062 29062 16788 38162 90896 90896 76294 88081 32953 32953 34052 69575 39434 39434 72398 86583 48304 48304 41503 88427 56880 86521 47650 47650 39710 48833 34132 34132 10006 10006 24385 29790 7412 40319 42879 42879 52129 52129 65532 81758 84432 84432 13346 42235 7769 7769 35307 63172 59224 68174 72976 72976 62836 62836 48889 98277 16202 80934 39733 39733 80035 80035 29187 49693 21108 25357 33956 33956 50731 50731 41353 80571 53316 53316 38752 91370 44602 55557 52015 52015 44489 44489 73790 85898 52852 52852 26149 87459 30247 41922 11603 11603 89597 89597 19976 82172 88990 97372 24364 24364 63526 83120 36973 36973 45295 45295 61031 78704 34959 34959 6768 10735 10721 74973 97912 97912 55913 55913 53045 85235 51503 51503 26673 33419 85646 85646 64365 89112 40140 88960 34728 34728 36073 66064 5978 5978 37138 37138 12742 95065 20910 27341 93543 93543 62582 62582 1216 94070 14556 23873 78417 78417 61410 61410 61532 93656 21746 21746 43207 64078 61289 61289 56666 63600 46048 46048 14766 60556 84910 84910 16028 69788 8104 8104 17984 28965 18868 18868 6230 24516 3345 3345 30583 40502 15756 43499 10516 10516 52289 56949 90413 90413 24491 63579 56909 56909 16231 66534 38065 38065 94703 94703 51490 75584 75671 75671 29923 53090 74534 85342 96092 96092 8426 8426 14311 36017 13249 27106 87473 87473 46234 46234 1086 50560 32283 32283 6585 80623 88523 88523 33203 59319 89808 89808 32102 68931 37947 61454 65957 65957 57264 78669 57465 57465 47859 47859 42841 64407 14424 14424 5032 93468 23208 23208 6187 11088 14001 61390 24699 24699 25233 25233 49364 70998 55637 55637 4124 36106 51775 51775 9681 89479 69598 97895 92761 92761 16151 52877 64039 64039 25289 25289 64194 95612 96316 96316 29986 59868 22524 29185 723 723 14702 27983 20138 20138 46797 46797 86431 88698 14303 79294 84504 84504 55519 91286 73327 73327 39405 94266 3459 3459 75500 75500 22341 32115 40727 40727 2621 78349 50610 50610 7717 8300 24643 85854 89749 89749 96175 96175 13229 88151 53271 71068 2264 2264 28569 28569 9406 78526 41875 41875 8234 49237 26019 69296 83537 83537 59088 62957 20122 20122 9992 9992 34986 86576 75890 90837 60272 60272 44057 75526 21299 21299 39860 65490 40753 40753 5042 5042 24089 79934 6803 6803 25734 51896 88817 88817 86340 95871 21109 21109 10409 97812 41030 66756 66382 66382 30375 30375 84459 85684 31188 31188 24418 56715 54237 54237 78064 92407 25379 25379 41575 59588 24353 83988 6718 6718 49496 93824 84445 84445 13075 82352 41621 41621 51834 51834 91798 96987 17668 17668 2563 67137 91496 91496 69627 91397 74387 74387 294 82565 33523 33523 66421 97603 32053 32053 31423 44236 58660 65699 20274 20274 92510 92510 34925 40068 17505 34172 49663 49663 58371 58371 17503 36813 68524 68524 41449 66971 18192 18192 4070 96467 87178 87178 15140 41425 19415 95292 22587 22587 29598 90398 324 324 9637 38308 86443 86443 96841 96841 85262 88413 29256 71050 54540 54540 82792 82792 45619 63627 80833 80833 4836 46627 7136 64598 77297 77297 45409 97244 5502 5502 55894 55894 46996 60869 79622 79622 48371 90363 87624 87624 57925 69592 33827 33827 57319 93362 73644 73644 8385 75109 75736 75736 69404 85474 2365 2365 22016 64781 1966 51610 12337 12337 75400 75400 69670 82823 75043 75043 20748 43577 22673 71936 26290 26290 2474 48415 3232 3232 43174 43174 8297 14673 77960 94567 55562 55562 44366 44366 17234 51768 26195 81706 60493 60493 3132 54397 93615 93615 25532 35433 81144 81144 66339 66339 47521 57105 51446 51446 14944 92012 54093 54093 15982 66667 32939 32939 17001 57461 70094 70094 17102 67772 8367 70399 78405 78405 15597 40145 96399 96399 79913 90054 68379 68379 91227 91227 27449 45435 20530 20530 35383 38359 21889 42410 93766 93766 12617 12617 82202 97124 54954 54954 45969 95081 54525 54525 37611 66806 23333 46038 89719 89719 7593 7593 27994 47693 25547 72592 2448 2448 41623 92393 42553 42553 32793 46652 34852 34852 16796 16796 67230 88970 9986 9986 13054 82563 860 31087 65543 65543 23991 80182 83600 83600 43960 51586 80502 80502 41457 41457 71724 82812 6057 21831 31894 31894 21724 56459 75440 75440 7398 7398 30094 44962 64660 64660 28301 43015 14721 14721 30722 55817 64492 64492 8213 93696 56079 56079 45495 72591 42169 80446 68088 68088 5904 95165 85535 85535 43302 65665 89528 89528 97274 97274 63171 93618 24476 24476 17189 34456 37111 37111 20051 37277 22926 48217 72664 72664 2304 2304 83729 84972 58512 61914 17294 17294 82539 82539 29219 82820 20707 57223 29613 29613 36439 74846 2514 2514 42329 42329 18560 63730 53484 62752 91066 91066 15952 52266 82796 82796 28850 28850 24685 89593 66157 66157 9675 37588 9890 71033 69226 69226 40782 40782 74105 94130 4577 4577 26493 30763 48520 81299 97122 97122 29024 29024 47016 65514 7471 42134 63967 63967 45501 68476 15448 15448 43594 54936 38627 38627 22531 22531 31756 59521 73164 77688 52797 52797 41482 44074 96177 96177 65696 86271 29090 29090 63896 63896 26842 52228 12787 12787 45194 86839 30020 93113 14774 14774 26615 62754 56218 56218 9807 9807 74307 84714 18954 18954 33312 59747 91943 92090 37456 37456 61443 61443 20642 56306 19321 56926 92499 92499 2054 2961 75269 75269 54696 54696 16616 30664 42305 60494 59643 59643 3447 52342 37791 37791 87231 92136 85456 85456 66466 66466 3348 30198 8274 8274 37288 80774 32425 32425 9815 47377 38418 93998 9049 9049 89437 89437 49921 93372 13683 44606 46985 46985 20827 83068 45868 45868 7955 86574 14070 14070 48714 48714 45994 71653 52130 79915 16488 16488 73583 73583 21322 45840 32427 40074 88534 88534 38347 38347 10807 78003 32287 92675 66893 66893 52443 52443 7299 30564 26491 26491 22886 32649 64586 82623 31368 31368 97860 97860 12493 64321 13174 13174 51960 95650 89349 89349 21031 87817 4507 4507 17023 36422 46176 46880 32377 32377 67345 85109 80882 80882 81344 89624 23445 23445 90514 94192 17598 17598 2501 2501 50059 55364 76238 80618 28198 28198 94721 94721 2242 56316 42887 84161 52607 52607 52942 79683 83125 83125 16531 61685 45150 45150 74870 79286 60342 60342 84866 84866 66666 88200 20205 20205 29180 53887 1391 1391 75386 97010 32229 44209 26945 26945 15124 96739 4201 4201 86676 91321 35295 35295 33451 52246 34308 34308 92293 92293 27099 60904 40661 96947 87310 87310 11735 57648 30095 30095 4335 90630 27896 27896 3050 38253 51173 51173 79565 79565 4483 5888 27671 28121 85124 85124 72450 84340 95745 95745 34295 34295 40975 97862 513 513 28490 61823 25039 26378 32816 32816 31193 82765 51241 51241 70737 70737 59432 93327 90592 90592 57108 82246 60320 60320 5712 54192 94436 94436 5046 81406 44454 59789 10950 10950 17983 91798 37804 37804 22090 22090 52973 54235 71668 79807 67470 67470 17720 17720 17848 39264 41495 83707 59671 59671 14124 14124 44013 77886 75384 75384 46965 79903 75321 83265 63690 63690 74878 89423 42131 42131 42647 42647 7422 63133 53169 53169 72037 86459 55355 59926 81205 81205 19571 19571 989 88876 21459 35725 44511 44511 2077 26710 85288 85288 58999 58999 19383 68069 18998 18998 83196 90260 68158 68158 50469 55071 24808 72220 35697 35697 26417 76789 24319 24319 39870 39870 25290 68428 18517 18517 3201 26867 85490 85490 55341 68067 8920 8920 80457 80736 72896 74648 37048 37048 49921 58441 53270 53270 75225 75225 11053 77427 88567 88567 34360 88878 85742 85742 4038 67299 24703 88407 57420 57420 63880 63880 3340 49140 39579 39579 35626 58765 65269 65269 26880 97644 11479 31459 90406 90406 32623 42773 7751 7751 58749 58749 1514 24300 50733 76811 93137 93137 32364 33054 31365 31365 25952 57598 5127 5127 12377 73416 2404 2404 45987 86032 42376 42376 63227 63227 65218 68090 72515 72515 86278 92429 14859 29549 34636 34636 18548 24276 59738 59738 5834 8090 81061 81061 55306 77639 20473 20473 25155 25155 52437 85608 24831 24831 33545 59474 29305 74592 59080 59080 57346 57346 54187 84859 43930 91334 14599 14599 87136 87136 21273 72304 26983 26983 6343 56149 23480 23480 21364 23591 10673 71977 94499 94499 1478 1478 9713 78016 13487 95978 32015 32015 9583 65371 82610 82610 65349 65349 42118 55878 26048 60659 43638 43638 75297 75297 49432 76814 22422 56628 12722 12722 55780 57880 80452 80452 10928 44854 17190 17190 60869 60869 19483 91134 14494 39725 19868 19868 9031 35863 94628 94628 4477 30429 21263 21263 26903 56298 32323 32323 54783 54783 57224 65622 1614 31872 50312 50312 64843 64843 13565 33782 15550 53696 39309 39309 63684 63684 49576 56092 95877 95877 33913 92834 54118 92335 42419 42419 47827 49343 46646 46646 44915 85224 90684 90684 18434 43569 408 408 7994 7994 52329 81338 48913 54216 8996 8996 28447 28447 57326 61844 40071 75795 46982 46982 57776 57776 70450 85417 88280 88280 6854 31126 35332 35525 77736 77736 82463 82463 15716 62149 34763 39839 65459 65459 22832 67777 60552 60552 22098 22098 39977 43473 43442 43442 60879 95340 96936 96936 32288 57175 68928 68928 64782 78016 77791 77791 35973 83687 56257 56257 26618 35944 97821 97821 38079 52957 74386 74386 3057 87606 16226 73929 92726 92726 24003 24003 41612 51397 90513 90513 49336 93287 38159 38159 35262 45554 30503 71620 71421 71421 23058 40158 94565 94565 2688 26180 56715 56715 46102 52762 37644 37644 30375 30375 19580 90960 15379 44654 36342 36342 91426 91426 29302 53276 17394 17394 65494 74949 9145 9145 45787 51251 19893 79878 35915 35915 16913 16913 20833 76264 5616 50245 46742 46742 39011 67267 8587 8587 2690 68683 28422 28422 11282 33299 86698 86698 88985 88985 54062 60111 26216 41700 60994 60994 5068 19625 57064 57064 43273 43273 34246 74774 74842 95128 85554 85554 55690 96333 92528 92528 80147 89400 52603 52603 28884 28884 35346 75748 58356 90877 91309 91309 48772 48772 13441 50196 6091 6091 8663 41927 30484 47510 12808 12808 33555 86924 37214 37214 70287 70287 48106 60308 63321 63321 55738 97529 44080 44080 67731 72526 52954 52954 2932 13473 3816 72933 84288 84288 30328 30328 42288 48513 4575 4575 69049 87470 11392 87701 75957 75957 37588 94251 20753 20753 69787 69787 38873 50818 12530 56513 7772 7772 96521 96521 44516 68959 69952 69952 37824 91853 36494 36494 17947 73888 67021 84057 65155 65155 92741 92741 53163 95218 32895 32895 31017 94641 39227 98045 23177 23177 12226 17704 16174 16174 53874 53874 65038 96185 42219 42219 29848 45691 33283 68272 38253 38253 12839 18341 94928 94928 25452 25452 27936 74046 9663 34782 4233 4233 29582 29582 12090 35292 12781 41222 89638 89638 38275 38407 63879 63879 53484 53484 52890 60440 17306 17306 59019 61351 29852 29852 20576 51275 22762 24551 59662 59662 85023 85023 10783 92476 66924 97639 51803 51803 25289 81289 28045 28045 48938 62039 37197 37197 49574 88383 29411 29411 54088 94200 49773 49773 67064 97031 60347 60347 71827 71827 12521 69662 76770 76770 47362 65161 870 26824 51765 51765 16056 16056 1710 81410 17653 17653 8027 89711 23351 44247 89834 89834 87422 87422 66317 67058 21536 35366 12519 12519 46005 84990 5171 5171 4129 4129 18118 49473 2895 2895 16101 80373 42666 96083 63739 63739 72335 72335 2983 61390 40096 40096 5180 64140 89533 89533 20151 32122 22592 22592 32942 56200 10151 10151 88799 97946 85110 85110 29501 29749 30733 96075 82977 82977 53987 53987 6148 84834 80262 80262 58962 68012 11643 43093 47196 47196 48131 63858 67121 67121 36756 56302 63673 63673 123 81781 77021 77021 23001 74646 34990 34990 62805 62805 39872 48078 15411 15411 20138 94712 44200 44200 10502 15563 80017 80017 77854 91746 79693 79693 56060 59152 10596 19634 31454 31454 31916 38951 82622 82622 7741 73440 66511 66511 97233 97233 55375 83556 2493 2493 52231 86658 31383 41560 54438 54438 28722 28722 86165 87078 12210 75374 15941 15941 16117 17283 85028 85028 35116 69507 43825 43825 5627 53775 80373 80373 26304 30859 15925 15925 48726 72183 62831 62831 62842 62842 16799 59501 16179 16179 13790 34777 70316 70316 42026 45567 1941 90187 66606 66606 26493 89371 25705 25705 51583 51583 25653 66419 10889 83250 39962 39962 48330 48330 11490 47011 65510 81869 97319 97319 35232 79385 63617 63617 17369 21798 50411 50411 5371 5371 12059 32352 85212 85212 36442 39599 20216 20216 1491 34702 19863 19863 11997 57977 25507 25507 5901 13600 48772 48772 92032 92421 63089 63089 29186 30936 22901 22901 53939 89721 10491 63806 22518 22518 35037 36641 93293 93293 13915 13915 17309 76373 35309 66266 66702 66702 46505 46505 56820 74557 8823 8823 14981 86652 10499 50381 12910 12910 51026 92350 28742 28742 1180 58318 2404 2404 26781 95784 44926 44926 6952 17216 95339 95339 4793 51325 94147 94147 3404 85338 10384 10384 22552 22552 35783 85950 58319 58319 307 2849 21267 45814 41721 41721 19265 19265 29445 67202 63674 63674 21843 36224 37310 45909 91225 91225 38472 38472 2367 22598 33946 45872 27956 27956 38316 84239 39013 39013 26293 26293 7405 82832 30385 30385 59403 65660 83527 83527 52726 68581 80742 80742 39477 70353 37802 94276 81995 81995 49999 91434 94135 94135 7658 7658 41830 67991 82423 82423 31457 54443 25536 42494 5174 5174 44602 44602 57989 93513 95 44038 56840 56840 55115 55115 16077 87768 40453 52185 35884 35884 10515 10515 53887 80496 39738 50655 94174 94174 13018 37571 42863 42863 17366 17366 71376 97285 21623 97342 78638 78638 17746 41053 3192 3192 857 857 24309 58419 48583 48769 43705 43705 92209 92209 39836 41545 4638 4638 48512 87379 88530 95186 80733 80733 9667 96221 71870 71870 75238 76198 33228 33228 70953 70953 45914 72115 69725 69725 55409 75458 10613 72417 2950 2950 37266 37266 79189 80123 17309 87422 34615 34615 71640 92744 20831 20831 6043 42184 83727 83727 50485 58626 23020 23020 1314 36152 89460 89460 69963 81733 36842 36842 19581 19581 22389 69130 3382 34165 8460 8460 13052 13052 81485 86141 56268 85866 10155 10155 86989 86989 47385 54472 23039 66792 15381 15381 4788 4788 9076 90712 29665 82688 16847 16847 66952 66952 47830 75663 46337 92764 4455 4455 19212 19212 32499 80054 35564 35564 57960 94994 48305 92131 90315 90315 42975 49505 74140 74140 73519 73519 24171 92678 58268 79374 89209 89209 37733 37733 31232 54408 51373 51373 6560 74178 20966 49650 54658 54658 22553 22553 53377 66203 5075 65243 23930 23930 32569 62691 20970 20970 85242 85242 55308 62337 11075 44308 7472 7472 24454 76254 15067 15067 9828 23044 62172 62172 33719 90640 92974 92974 8449 8449 49554 79205 77581 77581 29626 92566 39747 39747 5593 85984 12827 81732 48227 48227 42786 42786 38353 68927 63125 63125 30677 81932 7688 38407 9050 9050 25519 25519 17292 66676 42952 42952 62159 91903 95700 95700 37648 90534 57445 57445 14646 38786 93447 93447 24767 54892 53030 85268 6032 6032 67327 67327 54485 88556 4619 46017 21788 21788 12686 12686 19257 45950 8021 8021 79338 80627 11189 75295 83992 83992 14968 14968 17170 80174 66046 66046 56015 97776 49103 60048 95466 95466 18850 28350 89847 89847 16000 96916 13000 13000 30909 38348 42767 42767 31987 49356 11563 11563 97249 97992 59534 59534 29865 65759 35451 35451 81152 81152 5697 61381 50569 64860 54485 54485 47918 47918 26855 54942 43548 43548 7173 30287 59470 90365 6001 6001 46436 90157 6392 6392 71214 71214 65347 81315 29419 80828 19344 19344 19004 52998 26698 26698 56494 56494 62749 79667 94434 95670 18336 18336 33316 35279 11783 11783 42730 42730 29593 89757 75141 75141 45892 75226 81125 81125 41035 92042 59056 59056 33677 74698 30701 91003 12937 12937 23678 60193 49776 49776 73631 80522 8705 8705 72609 81167 11053 11053 35701 35701 9311 33853 47454 55998 26018 26018 46250 46250 49731 77933 13269 13269 68333 94097 28324 77924 17150 17150 34395 34395 32202 45246 50866 92343 61353 61353 33733 33733 65567 98241 19900 60275 93518 93518 97905 97905 15174 68377 26616 50946 14676 14676 51558 78429 40006 40006 9812 9812 35167 63643 45520 45520 40670 77690 72521 72521 11121 71662 52538 72943 65479 65479 22410 29508 36428 36428 71012 88156 87021 87021 40539 64698 13417 13417 60166 60166 63067 65000 74258 74258 3625 20021 37278 78481 8401 8401 6959 43701 95007 95007 22505 22505 10796 87067 57662 57662 64873 93778 97857 97857 35325 67787 47994 47994 7606 69002 9561 92512 51974 51974 77899 77899 30827 72266 5602 51182 66990 66990 58424 58424 23837 79941 66374 66374 36847 56810 59011 59011 53120 81987 33030 33030 80476 82810 83760 83760 2277 39694 92354 97678 90645 90645 17495 17495 63297 64997 24581 32153 56845 56845 49408 49408 30230 70193 43104 88740 41926 41926 79265 79265 25185 57433 5086 67142 18075 18075 67400 67400 19691 94539 14962 67339 78414 78414 14128 76025 29279 29279 14531 14531 20406 44170 36644 69161 27975 27975 81299 83335 14577 14577 56558 62809 93660 93660 20570 20570 5086 22320 95642 97465 21634 21634 65619 65619 13361 47969 4063 95347 7055 7055 39631 74686 6700 6700 45674 45674 38795 75264 1667 1667 55659 83583 57184 57184 8885 37143 74679 74679 40986 83884 73485 92818 54289 54289 521 521 32940 33568 59551 96424 52877 52877 51611 57251 30322 30322 2082 45378 85344 85344 32460 32460 14860 58177 41990 56515 61217 61217 50922 54345 8576 8576 40053 40053 28581 72271 66474 66474 56049 69249 10857 68347 37735 37735 32855 53415 93601 93601 37413 37413 3569 95194 33410 72389 7636 7636 62412 62412 35108 52351 17039 17039 8255 40329 18329 68582 61604 61604 47235 57190 18166 18166 20729 36520 9870 9870 94765 94765 47367 69469 8355 71152 62828 62828 51053 51053 37360 56769 5189 5189 10667 74790 36770 36770 18924 50087 81479 81479 16455 76505 33197 39338 59066 59066 4701 4701 63299 75704 46706 91178 43311 43311 54520 54520 5496 20685 90679 90679 69086 96477 74514 74514 47386 90104 48510 48510 45314 71494 10198 10198 358 62255 83 83 25848 54758 34678 34678 20863 21076 6120 45532 58103 58103 42357 70350 83870 83870 30234 62087 5946 5946 44130 69243 55035 55035 74374 74374 672 76160 14612 34121 73773 73773 65942 65942 1573 16959 40381 71615 22209 22209 9756 9756 16265 30996 90510 90510 25809 91372 56916 56916 67081 77826 7486 7486 28265 47694 14723 14723 24664 30814 43517 43517 38849 67189 7743 33902 11618 11618 15856 78613 83148 83148 55284 55284 86247 94671 77538 77538 26538 41222 28585 97675 85061 85061 15523 15523 50718 79643 48368 48368 21165 91361 66591 92807 34894 34894 64467 64467 49034 85191 7619 57625 35109 35109 54031 54031 5516 74502 14910 19552 93157 93157 1849 92315 75376 75376 42847 70779 69660 69660 31739 31739 2732 13160 40474 54616 26069 26069 27037 36381 89027 89027 97806 97806 13856 65830 63412 93631 67637 67637 40551 42561 95612 95612 53775 53775 29669 56487 12579 30685 43779 43779 97714 97714 72644 95977 31273 72173 10987 10987 26790 37363 94382 94382 26396 26396 33411 45386 82154 82154 8406 49265 41966 77957 32425 32425 12762 27271 55016 55016 14918 20046 10174 10174 61608 61608 21414 83207 11863 14783 57105 57105 87004 87004 27838 93096 21441 55147 29290 29290 70208 86555 27361 27361 9015 9015 92929 95362 42047 42047 60700 96706 12660 39185 5283 5283 24915 97159 60276 60276 60175 91199 85290 85290 6183 96611 67844 67844 79561 79561 16374 20884 19954 55721 16080 16080 32143 85473 6173 6173 26713 26713 2310 54483 51534 51534 54513 72657 23680 35130 1152 1152 2790 25686 8739 8739 89138 90628 79207 79207 8874 93644 48768 48768 23935 23935 5293 69302 6194 6194 86385 91975 7166 96008 38267 38267 44977 44977 17909 67000 78863 78863 9970 59866 4451 87590 34765 34765 74669 74669 7677 95136 94380 94380 25561 93711 43032 43032 29993 72825 58708 58708 50409 95576 14059 14059 55422 58364 24717 33106 84687 84687 78801 78801 41401 50750 63591 87534 50022 50022 18807 18807 1908 12062 26269 26269 4513 68838 67868 81145 8191 8191 24567 96388 25879 25879 19822 87924 52486 52486 55787 55787 37374 91469 39948 39948 17881 69333 44926 47841 21550 21550 2109 2109 16986 90756 62884 62884 1025 4111 3556 3556 14231 82495 9117 9117 10190 66039 90558 90558 34097 59494 87776 87776 82665 86241 11010 11010 5026 77132 54736 55093 40812 40812 56933 56933 12377 61737 5713 18969 44033 44033 19858 36448 80064 80064 32309 32309 53234 54651 13768 13768 78672 82399 18224 80816 63523 63523 15634 15634 8558 65852 11197 11197 94011 97387 57784 57784 16167 26769 19119 19119 8248 21867 58317 58317 109 27062 69885 96478 76491 76491 31 88113 46486 46486 36949 36949 96431 97341 24529 24529 19241 85866 11779 11779 5545 80917 37160 37160 45209 71931 50638 72282 10453 10453 87554 87554 1153 34188 64180 64180 52737 65871 7466 80556 55389 55389 86522 86522 25080 81496 42572 94890 94739 94739 79274 79274 33556 94798 41339 41339 19495 27824 42015 79601 21848 21848 38776 38776 57080 94758 89637 96547 93629 93629 18770 24155 61403 61403 44889 71889 40046 40046 21577 72911 29290 29290 2848 24019 40400 40400 70314 72444 34567 34567 35572 35572 25200 97979 23310 23310 5134 73817 39986 39986 15972 27635 18310 18310 7270 55176 93305 93305 2163 43878 25585 25585 9932 70766 55476 65674 24530 24530 68431 68431 81020 93505 65405 78203 44280 44280 50521 76672 10353 10353 94331 94331 28942 31353 76776 76776 8056 88630 35016 95411 5449 5449 1261 76718 41121 41121 31152 81656 75334 75334 15975 32599 12978 12978 81081 91117 14475 14475 64729 94193 40795 40795 3424 36253 56303 56303 52070 52070 33597 93864 84848 84848 73121 86348 55616 55616 5910 71104 45807 45807 18369 34974 87795 90946 58533 58533 66441 66441 48414 91249 30465 30465 63247 96981 56689 56689 63731 83813 16268 62420 94726 94726 3093 53324 79447 79447 13641 36925 32101 32101 39528 39528 58759 85960 6345 78361 25142 25142 36651 70019 3431 3431 49456 49456 9894 95889 35996 71590 34823 34823 98038 98038 26917 34939 528 528 63719 67782 26272 26272 25373 77097 61379 72241 44604 44604 1846 29253 11236 11236 59594 89543 23302 23302 5745 36678 19318 19318 33075 88100 47450 47450 45923 45923 9092 39063 26492 26492 25707 49777 366 366 39724 78549 91822 91822 52969 56606 19464 50198 31646 31646 20991 20991 22586 73226 76202 76202 69468 93678 4015 63550 74150 74150 75683 86177 3732 3732 23120 54802 41966 41966 21563 54646 60092 60092 48591 57978 44067 44067 50248 52700 41232 41232 6135 24548 86510 86510 31740 31740 45258 77742 11593 12745 47868 47868 16646 16646 29013 93644 17661 92110 52384 52384 20439 60197 37604 37604 9990 75838 87546 87546 32908 82830 79904 79904 33712 45271 78899 78899 66275 79647 31261 31261 24234 24234 11857 39365 50847 79716 26532 26532 12058 12058 68592 74147 7480 45472 30406 30406 15181 92403 77623 77623 90825 90825 80350 92343 86986 86986 10878 70897 45495 45495 46338 89146 48696 48696 76034 86142 60967 60967 61066 81860 97948 97948 20746 57852 12212 12212 2239 55755 56831 56831 19912 62531 38122 61140 6541 6541 10796 10796 2790 12766 6080 90067 52020 52020 19859 48027 57735 57735 46375 46375 53864 62664 18368 18368 53843 58988 83875 83875 68822 85377 8781 12358 72347 72347 33705 49712 70023 70023 85146 91306 94623 94623 94174 94174 42430 98023 31385 35017 31446 31446 2001 64584 69562 69562 24067 43792 80798 80798 2883 72980 55727 55727 11920 11920 48291 58104 82946 82946 7038 89570 24301 25697 28988 28988 39303 75348 68870 68870 15653 19550 11231 11231 24079 24079 58220 69673 46186 58777 11599 11599 39125 96853 83302 83302 34568 88410 61299 61299 93312 93312 45141 79092 70511 70511 64379 66308 72173 72173 51677 55473 88771 88771 69167 81514 49684 50495 93407 93407 61746 61746 58594 97300 41465 41465 18396 25817 44569 51780 7846 7846 35876 35876 73902 97176 93 93 13514 83720 69277 69277 37938 78007 43872 54578 52594 52594 43104 59508 36828 36828 14843 69503 1369 1369 28933 39972 73447 73447 7626 46522 42134 42134 2246 62775 35183 35183 37425 53946 80328 80328 28080 61793 51284 51284 875 45268 64567 64567 23403 58489 75947 75947 7635 7635 20155 67784 47820 47820 49994 91936 13739 64888 32726 32726 50951 86760 64933 64933 47383 52128 42070 42070 36929 36929 55047 60433 954 60524 45559 45559 27557 38636 52638 52638 35624 73855 24434 24434 79067 79067 18949 85460 22022 45366 44398 44398 14507 14507 53839 89100 45371 73873 33319 33319 88895 88895 40759 84401 33393 90457 36207 36207 29415 77408 37052 37052 26571 26571 2448 64643 51379 82602 83665 83665 45123 58716 63360 63360 89401 89401 67387 73447 36238 36238 24508 45456 6718 60700 51659 51659 7594 64413 75588 75588 75270 95157 91147 91147 20 15105 46361 46361 42318 56720 59046 59046 41960 41960 10193 76571 182 182 40380 87447 29822 80063 92436 92436 35608 35608 44836 48240 23470 60773 25949 25949 36669 36669 61584 64760 37482 94399 76261 76261 95695 95695 46306 47356 84904 84904 60902 80845 70030 70030 9608 61855 50513 50801 88958 88958 25644 25644 21823 77861 40074 40074 11531 12791 35423 52319 19674 19674 1407 1407 55066 75480 60229 83236 26178 26178 73628 77594 15417 15417 85088 97884 30526 30526 95555 95555 13659 95862 41535 56297 24450 24450 6234 81467 28252 28252 34960 34960 50851 62846 9309 74360 94133 94133 58136 72416 31943 31943 26831 26831 32775 92092 31508 31508 60253 91386 4578 82190 50583 50583 25653 30119 9391 9391 84427 86333 31009 31009 47728 47728 66976 82430 72595 72595 15666 59872 44329 44329 34175 52725 56654 84644 19999 19999 37273 53924 20257 20257 37567 37567 21013 91794 18863 75057 16370 16370 41361 67693 54650 54650 4350 50002 48419 48419 5389 6411 97030 97030 8090 86273 8735 8735 43946 43946 59757 95310 58523 58523 49339 74367 47446 92774 24390 24390 32535 32535 16706 93607 22663 52723 48930 48930 7623 11726 72598 72598 32621 34596 71840 71840 27784 62873 82359 82359 62658 72078 78524 78524 70358 70358 64356 75622 41112 41112 20536 30609 50478 50478 28003 95098 8037 67237 65486 65486 63479 63479 6717 41817 10219 28045 52721 52721 43899 92535 48804 48804 91336 91336 56059 73934 1288 19671 36194 36194 17430 62065 35269 35269 80110 80110 48793 77159 82252 82252 22501 77733 26634 47739 9892 9892 74744 87517 37396 37396 94464 94464 6301 82400 5166 39841 23999 23999 45693 45693 2519 31741 57236 57236 49581 87780 13081 13081 45071 50022 49720 49720 16561 85113 72268 72268 69369 73268 45781 65527 81254 81254 87865 87865 60916 79786 84481 91762 54105 54105 12656 12656 55503 88689 50907 70931 81976 81976 53405 53405 15785 32965 59145 70677 1436 1436 22641 22641 18000 27032 60240 61631 80936 80936 11373 62385 46006 46006 97938 97938 10881 26576 6394 73123 55229 55229 86052 86052 56375 92494 4868 4868 867 98357 65518 96862 34360 34360 73198 76578 80055 80055 51231 51231 33546 84684 52288 95306 10432 10432 42789 43678 54953 54953 27779 27779 35303 93218 313 91146 6646 6646 758 49647 66679 66679 83691 84716 91250 91250 55002 61283 70549 70549 44107 64728 49883 49883 1953 1953 5357 78276 2880 13503 61890 61890 66128 66128 51052 85270 16772 16772 10589 33465 8700 28640 89011 89011 320 21498 37251 37251 48120 48120 17493 41476 19010 62779 48476 48476 67413 67413 6705 67964 50638 50638 9547 61712 62564 62564 74611 82925 18199 56256 71895 71895 65056 69543 4008 4008 42022 96976 52534 52534 29487 29487 11231 70874 40808 40808 77565 85689 21734 21734 50817 75798 87560 87560 24749 81724 19539 41677 15238 15238 34915 69433 33502 33502 87545 87545 35926 66667 32644 52925 49410 49410 29140 29140 34986 50995 13800 13800 27809 89713 20287 33639 47180 47180 66538 66538 56799 85097 19286 19286 15099 85534 4882 4882 61262 72922 47957 47957 60235 77029 10145 49196 82653 82653 46678 89843 8175 8175 3612 3612 17064 97690 44352 63096 75486 75486 12086 12086 13036 29962 2016 2016 43965 85874 58313 79249 90044 90044 59486 59486 19132 46617 34241 34241 26605 57347 31387 31387 28760 84456 59084 93547 58191 58191 7621 7621 76299 90044 38819 95669 47196 47196 33909 95620 45794 45794 37850 37850 35027 84565 1252 20767 47368 47368 10053 13893 1458 1458 13551 75655 4774 4774 66095 76475 87291 87291 27711 57386 77489 77489 72918 72918 36985 47608 64943 78697 94005 94005 3087 5578 25221 25221 35822 71289 59495 59495 23410 39588 56882 56882 3097 58432 9004 9004 556 556 36975 52877 46962 67519 48615 48615 18792 18792 72339 83781 10464 10464 61518 81684 61602 61602 41862 69762 21622 65744 15520 15520 40160 40160 35063 79536 58131 58131 42075 49719 82141 83111 76069 76069 7937 29258 56030 56030 82149 82149 75036 87494 4906 4906 75887 90465 60747 60747 1952 27609 30929 59950 30112 30112 59311 59311 38974 66166 13808 61506 75507 75507 75771 75771 6070 24194 24291 24291 62902 80354 19454 77388 20638 20638 47961 93355 29984 29984 19661 69863 52899 52899 92887 92887 10130 15494 53587 53587 1553 31863 55019 55019 82420 91686 24443 32617 88191 88191 14679 87086 775 775 84410 84410 28828 29500 63703 63703 63967 76979 89115 89115 49991 78130 8532 12879 8333 8333 14279 73086 86017 86017 46340 46340 15825 56768 24038 24038 12582 33547 97450 97450 74110 75395 88301 88301 50358 95328 14146 81411 88165 88165 27702 86186 25737 25737 28028 28028 30562 44919 4267 87575 94452 94452 35689 50027 73926 73926 32551 70767 96538 96538 14238 21922 58783 58783 47484 47484 9264 85587 93791 93791 49739 71813 38007 38007 43314 69003 33129 33129 11985 65933 6444 6444 30144 47888 70853 70853 41 96481 45607 88965 34899 34899 51246 51246 44269 51958 88239 88239 6549 46505 8348 31292 17436 17436 72679 72679 678 83193 61089 73908 30707 30707 53260 53260 75211 94713 55032 69969 26711 26711 31969 59775 20404 20404 8707 69787 63788 63788 16727 72595 31115 31115 18930 18930 69638 79035 48225 56791 76039 76039 28930 93174 96280 96280 7610 65689 21233 21233 4219 4219 28051 80678 50904 94280 26908 26908 96056 96056 22766 81049 59136 63448 76110 76110 16992 65255 71271 71271 15015 97180 10874 10874 44069 44069 47158 60100 57989 57989 5199 9017 3524 51753 20965 20965 388 90833 13343 13343 48010 95681 37712 37712 33364 33364 34132 47220 43606 43606 10921 82274 6243 16062 54510 54510 46715 46715 32787 88856 33710 33710 62842 84888 37163 42635 59873 59873 73760 73760 2833 58329 86976 92351 44381 44381 50155 50155 40627 69731 27560 27560 73202 77077 39150 78105 52378 52378 33471 33471 31313 49829 8311 8311 39848 72381 13048 13048 21330 66894 14363 14363 12583 54675 30992 86355 76685 76685 57168 68054 29524 29524 6530 15634 17023 17023 1768 63459 22966 22966 54674 76425 10441 10441 79265 88151 90019 90019 13866 13866 15983 77261 28944 54731 8472 8472 17575 17575 19555 59294 69951 69951 10671 19972 40483 40483 39757 97386 8860 8860 8931 95087 44765 87004 62563 62563 13366 16284 88821 88821 33786 35464 47132 47132 10741 87192 26148 26148 31235 47790 90149 90149 55319 80289 51993 51993 12363 12363 7844 15532 8085 8085 17770 44468 12547 62816 61535 61535 2611 76589 4525 4525 1640 92885 66273 66273 39971 84477 85916 85916 2572 6204 45935 45935 16331 16331 18980 68423 46758 48738 94504 94504 4645 31496 23243 23243 55418 55418 13401 92955 69753 82390 5922 5922 9441 46713 90541 90541 22426 59471 68237 68237 29846 76498 9657 9657 95806 95806 30011 46134 71890 71890 32775 87497 37098 97765 38609 38609 4311 53633 34320 34320 11450 23283 18393 18393 43960 68437 83904 83904 41885 54705 63443 63443 9127 33528 43554 43554 30564 30564 46407 61605 49833 51237 97061 97061 32781 87579 89151 89151 5572 5572 28518 51059 12391 30979 52710 52710 9273 9273 19574 97467 80810 81013 4829 4829 30003 39729 20787 20787 12311 12311 12319 37958 81963 81963 39741 87213 25561 25561 2545 70590 29525 54582 77032 77032 11023 11023 20104 88278 66776 66776 17344 68114 13099 13099 14650 59073 4381 14753 62763 62763 53914 53914 33104 62287 12574 85037 80568 80568 96190 96190 37142 93200 48487 48487 74008 79415 15946 73930 80306 80306 33713 33713 47935 94880 53089 53089 28544 91431 79663 89638 81384 81384 27082 51831 17772 17772 811 811 15118 42062 14912 63170 69525 69525 9145 69798 19064 19064 28893 91533 78083 78083 12428 97382 17569 17569 67787 67787 52717 53616 14189 17403 96749 96749 12999 84838 31908 31908 21108 27050 59076 59076 60720 60720 76690 94662 7207 7207 38076 56066 30924 52366 8167 8167 59273 59273 18423 56889 22148 22148 51854 90407 13641 13641 37212 92439 63287 63287 2242 35694 15951 15951 46280 97022 85713 85713 22876 35521 39354 39354 8754 67142 74972 74972 39834 57724 8627 70320 13719 13719 1499 34732 91571 91571 15017 15017 70283 80007 77203 78721 23669 23669 36728 36728 61078 87469 78105 78105 3358 21853 68078 68078 335 88998 65111 65111 53969 83978 28533 28533 33573 87040 19386 71873 12075 12075 61967 61967 66014 67220 69844 72582 14756 14756 50945 50945 63187 96096 10371 10371 51380 81389 92826 92826 10156 73754 2179 80283 9199 9199 85233 85233 92673 98201 21016 82706 12573 12573 13810 94593 71996 71996 51095 78073 65616 65616 26764 91266 67064 67064 27454 44138 79336 79336 40742 71150 23192 23192 71582 86184 3112 3112 97572 97572 6176 67114 25972 25972 3971 47880 27182 27522 55994 55994 51677 52627 29084 29084 81450 88411 18075 18075 69937 82803 47400 47400 66748 66748 23768 42326 73032 76589 93002 93002 94295 94295 12800 42897 47649 80801 65708 65708 95356 95356 39293 39439 65165 66169 78515 78515 25004 25004 47505 70591 69137 69137 15334 43385 397 11771 79134 79134 10509 18857 90512 90512 69822 69822 29505 37453 77575 77575 70464 72549 84486 96224 53654 53654 54483 54483 5556 80663 680 680 1386 37780 25737 48023 89100 89100 69919 93948 54547 54547 13586 37908 93388 93388 35886 62966 93332 93332 10513 29145 20705 20705 27530 70934 12620 12620 51703 51703 47244 91922 88193 88193 22279 50368 33189 52867 95002 95002 1294 6870 20439 20439 4095 39320 60166 60166 63155 63155 34402 39213 18120 18120 53329 91464 38422 61567 62923 62923 11964 34031 53623 53623 42674 42674 23842 82510 80036 80036 17597 90161 33690 88284 9158 9158 22108 22108 32592 82777 60954 60954 28706 70488 2007 60666 67473 67473 28509 44577 33177 33177 68435 92700 67005 67005 5794 5794 55572 67583 23426 27513 16574 16574 63083 74212 63152 63152 20356 20356 2731 24919 919 919 29524 85247 4636 4636 60945 60982 8346 62592 47159 47159 85719 89473 23717 23717 4644 21154 79311 79311 15556 66342 29992 29992 12740 93575 8888 8888 19078 38103 88945 88945 72410 72410 35646 90875 20521 76737 91920 91920 84223 85376 63218 63218 69213 69213 47284 49919 9784 66380 88040 88040 10652 10652 36752 51606 55854 55854 17487 46598 13416 24780 48797 48797 1247 93153 85723 85723 32408 90804 25828 25828 74627 94215 46853 46853 70652 87594 21282 21282 10427 81831 54112 54112 93534 97858 55298 55298 20691 20691 86350 89779 42939 42939 317 25369 37489 92503 54348 54348 37229 60358 20383 20383 62720 62720 10868 91030 7065 12646 42032 42032 61061 61061 50150 91744 18237 92420 39644 39644 35518 35518 41265 81953 15143 31876 60935 60935 6986 94582 26766 26766 76250 76250 6537 76366 595 769 50360 50360 10530 10530 41503 95399 30896 62210 21701 21701 81092 81092 3629 33602 23094 23094 27109 62214 10023 95252 70721 70721 45777 72314 59486 59486 48203 50658 52006 52006 5639 72130 86024 86024 33571 33571 39500 45222 65128 65128 53134 77874 34365 34365 21103 74919 26360 72437 89934 89934 80937 88056 79913 79913 11880 11880 45803 82352 24351 24351 40965 81126 77061 77061 19764 83294 79601 87936 47782 47782 16578 32912 86697 86697 78313 78313 82272 83457 45011 57408 23844 23844 12712 84749 16553 16553 20504 20504 33647 62592 11353 11353 33034 58583 41611 41611 45498 67261 16794 57938 17954 17954 35666 35666 90503 95625 63358 63358 23405 85146 67167 67167 62183 76943 37633 60635 87916 87916 41272 88407 83556 83556 59176 59176 66153 69631 65678 65678 82826 83513 51108 51108 35143 55792 93810 93810 50120 90558 21849 25922 24829 24829 8199 8199 17038 73226 87046 87046 60164 98279 35175 35175 8638 19413 52326 52326 16568 25102 20373 20373 4937 21117 39280 96258 19333 19333 92277 95562 84394 84394 67387 67387 53460 68797 59118 59118 82945 96251 31112 75644 93583 93583 47410 47410 90225 95601 68117 68117 47611 73959 26242 45965 95288 95288 23556 51639 63055 63055 46713 46713 13571 81822 63874 63874 9771 36975 39603 39603 56199 98026 9593 9593 20549 65737 54557 54557 68820 81978 3337 3337 36700 82142 45716 45716 9396 32435 16077 47992 20830 20830 22524 58719 55123 55123 14899 43641 34393 34393 30309 30309 32030 34217 14962 24303 64803 64803 79559 79559 11187 69972 3727 51612 61873 61873 8513 9298 61220 61220 13953 51013 2272 2272 31654 44958 88385 88385 91728 91728 26034 36953 3292 6822 9840 9840 69078 69078 35811 83419 19884 36615 24482 24482 89177 89177 4916 10889 91220 91220 50806 91352 59579 59579 52645 60716 75125 75125 18781 33817 51926 91325 72279 72279 29383 71277 96559 96559 75258 75258 47315 78222 20493 20493 54871 97083 14407 14407 62777 89597 37180 37180 38262 40424 17310 76929 71303 71303 43922 43922 18852 80587 42599 42599 79584 83238 13814 59462 21790 21790 32097 54555 77180 77180 86145 86145 32151 39467 16756 16756 22453 66372 42418 44638 40938 40938 69228 70490 28797 28797 2816 2816 38410 89605 47598 60337 47686 47686 57569 57569 17258 21220 13353 28618 718 718 20172 20172 4290 30178 44969 55058 95354 95354 76226 76226 24246 44186 44287 44287 16169 94892 79203 79203 53028 87330 71875 71875 30965 41477 76246 76911 95817 95817 3355 72969 11689 11689 5462 75543 66686 66686 59300 59300 47047 77311 57494 91497 34449 34449 32409 32409 12591 35391 53338 72087 61418 61418 24517 24517 10868 67081 66064 70849 52001 52001 61034 61034 57522 68539 91431 91431 6489 72062 18514 18514 31930 52012 57793 57793 10295 79717 77950 77950 44770 93311 7843 95501 24815 24815 86738 86738 5142 72997 68685 75021 92388 92388 2237 75610 7182 7182 40764 67846 51238 51238 42912 42912 84534 95013 6494 6494 54663 61346 39782 39782 3300 38204 69867 70826 8086 8086 11106 11106 16486 23102 90873 90873 13543 63247 51427 60024 21086 21086 63605 88307 71745 71745 11011 74976 95056 95056 9079 44462 50021 50021 90495 94664 1744 1744 74598 87134 96713 96713 1122 16968 34120 34120 18865 64243 86378 86378 87334 91873 85331 85331 7547 7547 62861 67745 6443 6443 14111 42088 58403 58403 9232 58454 27775 85277 9192 9192 5418 75056 1187 1187 2673 2673 11066 86940 12861 73076 24126 24126 29565 29565 46805 82477 57800 97728 30307 30307 7427 7427 8307 91310 57414 57414 81395 86244 7792 7792 6515 21544 9680 30492 25118 25118 88972 88972 6501 73468 52544 52544 34920 50943 33716 51298 74853 74853 7332 82870 14738 14738 21261 21261 11108 62604 13829 13829 2109 6630 10922 33787 25948 25948 24563 31387 24727 24727 15104 25211 11955 11955 73272 73272 16295 79451 39955 54143 77506 77506 43419 43419 50060 59305 13894 68831 7834 7834 17986 24340 50952 50952 15210 38924 33426 33426 10309 42146 84866 84866 73721 91481 86219 86219 23964 43661 8071 8071 56080 81924 68419 68419 20844 20844 15582 76976 69493 69493 25235 59449 56356 65097 14513 14513 78527 78527 61667 74551 93279 93279 59997 88143 97686 97686 27477 90472 25854 25854 44998 84612 40562 40562 46355 97993 31500 59617 51879 51879 32335 32335 43178 58496 26880 26880 12083 44014 37722 37722 54454 67766 76191 76341 95976 95976 2869 81401 70864 70864 6607 97810 50279 50279 89819 89819 21582 79364 45035 45035 376 75568 40573 60839 44029 44029 76838 76838 38249 56716 336 336 14718 36703 40221 40221 37523 89003 8089 38799 2952 2952 9065 9065 27050 51077 61606 91013 25552 25552 21510 33555 68844 68844 17466 41244 39156 39156 53993 53993 27567 80855 8833 8833 51542 55740 213 92538 57827 57827 42676 42676 432 23525 77216 77216 2593 2908 9915 81817 38503 38503 10968 10968 1621 81540 525 525 88125 93980 25752 25752 81465 86240 92376 92376 54112 96284 35558 47700 68240 68240 591 38914 35413 35413 47458 47458 48273 95365 44674 67819 50446 50446 19142 37272 88659 88659 30618 45649 7930 7930 30237 63906 24610 24610 40962 70735 75329 75329 92464 92464 24080 83414 339 57651 79369 79369 37364 37364 2725 79672 24274 37047 89635 89635 23503 25281 58218 58218 17562 17562 5139 68441 46200 46200 55352 92452 19744 19744 7381 9141 50951 50951 31547 47307 26663 95378 94265 94265 16563 16563 50397 88985 68769 68769 53117 58696 18500 37752 87369 87369 42461 48261 955 955 2194 28201 23623 23623 26208 26208 3242 43553 17136 17136 18958 46558 69005 95681 81875 81875 4112 4112 42531 84283 77453 80536 28554 28554 36115 80147 34133 34133 17229 52789 75738 75738 31279 77853 46560 46560 12418 12418 17090 92659 19834 70454 61901 61901 36903 61982 29901 29901 25142 25142 48820 85010 74237 74237 46842 65192 71710 71710 32279 91402 84446 84446 9408 59591 68060 68060 1797 68951 93797 93797 14250 16338 73743 84829 30913 30913 23497 79622 75240 75240 53013 53013 41389 85721 70907 74950 60973 60973 2574 2574 24467 27453 31351 31351 47726 90067 12286 12286 29695 61294 7177 7177 62803 64157 3108 39639 19880 19880 78804 78804 15136 76521 34633 53298 26685 26685 76729 77977 31454 31454 32563 32563 5727 93423 81116 81116 18380 75446 33110 33110 51504 94569 15799 62251 48290 48290 88640 90703 84500 84500 33386 90091 78001 78001 25716 80804 78037 78037 4899 94131 50473 50473 53048 67993 88388 88388 49866 49866 80958 83503 61789 61789 28101 74327 79282 79282 15636 17728 82368 92789 81830 81830 69175 69175 72427 82803 17761 90508 40626 40626 37213 37213 6416 38940 17552 22728 69239 69239 37828 38056 23082 23082 96104 96104 5673 30073 94210 94210 47022 53809 83913 83913 20847 81421 9612 44571 76091 76091 62140 62140 30787 77834 33952 33952 2266 94480 93548 93548 80129 82140 11907 11907 26688 62192 76419 76419 72901 79734 5111 5111 28501 54440 42480 42480 10880 60356 62526 79386 4491 4491 25077 25077 15809 90202 44268 60898 41665 41665 31177 31177 12245 60498 17963 17963 5987 46168 46011 46011 71099 88047 34959 34959 56628 88766 42162 43989 8091 8091 8340 45989 40222 40222 5302 73463 45534 45534 43219 63364 71783 71783 30522 56559 50736 50736 7549 7549 7182 55424 19372 24082 94169 94169 75729 75729 50615 98239 50287 92527 76258 76258 60302 60302 2815 85688 19304 46564 26828 26828 67634 67634 28723 85583 10283 58906 47871 47871 3006 70868 52941 52941 34301 34301 87770 95747 39925 85958 42431 42431 9379 9379 25592 31773 66909 66909 41919 49503 4143 4143 66718 81357 15106 15106 34302 36074 79285 79285 14697 33480 9443 61496 80844 80844 61948 61948 30162 38971 20871 88570 88794 88794 22861 26984 48117 48117 56031 81735 18954 18954 38717 38717 11543 73146 81656 81656 45780 89812 28063 83059 22453 22453 44443 69651 9184 9184 37082 37082 11941 81414 72251 72251 7798 71974 59195 59195 11195 36045 70357 70357 33306 43095 44773 44773 52594 76441 19030 19030 2899 36501 85783 85783 46737 92596 69176 69176 13332 71744 63933 63933 79351 88667 61145 61145 29073 57767 80447 85985 1856 1856 38366 38366 44048 94241 34951 34951 22090 64868 70312 94556 2139 2139 24240 76366 87548 87548 40111 76495 36775 36775 71850 74243 52956 52956 41072 41072 74688 76842 13921 13921 59455 84120 43923 91520 63131 63131 17170 19624 63368 63368 91496 97298 88303 88303 10579 10579 14496 94096 7098 7098 1495 87979 90232 90232 39005 78916 87142 87142 14306 70887 7090 37129 30483 30483 60294 60294 36455 70611 13525 83009 88600 88600 63486 63486 2759 11954 4001 4001 6325 30976 33776 82086 17587 17587 62916 62916 12608 76248 19446 19446 55552 60022 7758 7758 31478 81456 40452 93287 39668 39668 25228 65376 78148 78148 82291 82291 10624 79285 46862 92823 96218 96218 85002 85002 50834 64333 65940 65940 58597 81763 86819 89839 71269 71269 11013 59220 75531 75531 37792 37792 12227 21006 41920 46124 2419 2419 4915 51764 63775 63775 19103 56366 50353 50353 2037 2037 75817 80117 46621 49001 81615 81615 33099 80796 29782 29782 26313 72843 28416 28416 26053 59099 69351 69351 48452 48452 85658 96627 55812 55812 54239 70558 19364 38030 22773 22773 52255 63029 6431 6431 46833 68845 90040 90040 67272 67272 7173 41228 42714 45431 51212 51212 76195 76195 23868 92279 80713 80713 25910 41382 22061 22061 11130 43423 29552 42731 84557 84557 37517 68478 29799 29799 47546 71109 26632 26632 79249 79249 9983 29502 16965 16965 26885 69719 44942 44942 37109 86652 23069 61807 41191 41191 63305 63305 68059 96577 13545 15597 81716 81716 20474 74721 54299 54299 89521 89521 15877 82283 20847 20847 56192 70709 7032 90721 26672 26672 14872 40934 79830 79830 15484 15484 12018 76516 66073 66073 21911 27288 54678 54678 15925 27730 37166 93219 15353 15353 37451 37451 52759 89178 481 481 39979 84924 40627 40627 70975 97014 59919 59919 65479 84243 20911 48635 69941 69941 8405 83785 84607 84607 84213 84213 884 19566 6434 41698 73309 73309 83654 83654 59683 73476 22241 68636 85305 85305 71547 71547 80429 98215 18002 24651 49185 49185 25703 95316 35748 35748 2517 2517 11413 34506 54548 54548 36340 74810 43443 89539 88377 88377 38639 96238 78789 78789 64061 64061 88922 97036 61480 61480 5649 26663 83224 83388 49637 49637 996 43337 3025 3025 881 54153 76228 76228 12944 71952 58570 58570 80109 80109 52439 61983 55117 88263 91168 91168 3667 4110 15058 15058 60551 60551 56000 65484 13908 13908 87343 93792 11938 49702 27619 27619 9962 70323 83316 83316 9594 9594 5546 68187 18726 88382 90175 90175 85920 85920 3252 50684 19140 37921 67239 67239 60320 60320 84756 92687 91212 91212 42389 52201 77614 77614 17571 23766 1525 1525 61751 89712 20933 20933 44196 98337 58206 68732 65712 65712 44506 70703 55584 55584 54780 54780 2219 68741 86427 86427 5468 19722 68075 68075 49436 54785 54525 69380 16574 16574 12706 12706 16589 18107 38445 62057 50485 50485 90062 90062 20970 73760 97655 97655 11511 32710 50620 92674 16272 16272 50206 69083 5341 5341 57959 64242 36842 36842 41769 45792 94554 94554 40515 56557 4196 4196 18134 97123 30851 30851 32780 45595 24475 24475 23722 23722 23492 74325 87517 87517 16886 94631 5170 38254 38409 38409 27090 40588 14555 14555 90558 90558 59472 67005 44707 44707 9498 77205 84702 84702 13516 21271 29280 60522 43953 43953 86611 86611 21392 43791 22749 46128 60418 60418 29166 89076 34023 34023 34400 58676 79477 79477 60262 60262 20486 47450 18678 18678 30259 33024 41298 74635 75960 75960 35173 45811 38483 38483 16968 91513 7382 7382 76201 76201 56809 72241 88596 88596 1300 75694 14608 51234 17654 17654 32327 32327 27997 79261 62162 62162 38801 50224 58555 74052 81447 81447 2279 36708 66796 66796 57119 57119 36045 94983 15925 24535 20336 20336 39379 39379 30660 36581 5114 7181 96373 96373 81625 81625 28698 50072 6509 6509 11938 33955 47633 47633 14559 73926 14588 97510 90986 90986 26133 40747 49970 49970 48072 48072 20527 92635 49362 92619 4458 4458 46007 46007 73807 91644 35140 35140 23546 79821 1108 28242 14308 14308 813 813 30065 97571 70939 97793 24737 24737 38666 54990 24383 24383 10455 10455 17001 35312 68972 68972 2968 16225 32866 64523 10956 10956 18161 82802 83033 83033 48820 48820 30818 91444 50228 50228 1971 4325 92355 92355 48339 95680 92305 92305 27936 34608 61400 61400 25508 97047 64337 75899 34593 34593 54778 54778 7214 36898 26925 82605 32572 32572 361 15882 85486 85486 22898 97549 60643 60643 81519 81519 35589 86975 80694 80694 10096 56315 62484 62484 7150 73341 33075 33075 12582 36865 2638 2638 18769 37264 27242 77584 46186 46186 5277 34051 14694 14694 9898 24130 63685 63685 56115 56115 33439 92406 33223 60134 79318 79318 88158 88158 2864 22466 49300 82614 20876 20876 16895 50228 5291 5291 28933 70029 64611 64611 10793 91958 16608 16608 73049 73049 34948 92615 31002 56736 41933 41933 13462 24213 43118 43118 13857 33198 74360 74360 96564 96564 41449 44767 13549 43277 20920 20920 67626 67626 3844 60872 15260 15260 8253 22356 46781 46781 32547 86016 77350 77350 15368 32371 19082 79135 63195 63195 24859 74341 89563 89563 10726 10726 22657 96124 13322 96043 53548 53548 38315 73319 6605 6605 18429 18429 58073 80116 50387 50387 13173 56813 66578 66578 69892 92601 51798 86289 81283 81283 52021 54679 9443 9443 22209 22209 64183 67774 76291 88701 425 425 10126 36160 41621 41621 16594 79835 14545 14545 893 92754 64584 64584 37355 92166 29802 29802 59890 59890 33186 79583 83027 87423 10512 10512 38132 60313 64277 64277 59920 74474 12865 12865 85805 85805 39382 76565 85506 85506 67831 91611 89242 89242 80048 96161 7937 60093 9908 9908 60699 94081 97319 97319 40092 58515 37593 37593 71105 71105 45422 62680 31290 31290 1276 52355 68115 68115 21830 84119 60729 60729 22746 33227 9986 9986 5312 44360 4561 4561 5555 96900 81555 81555 25842 98024 6067 8832 72548 72548 34124 34124 40585 87066 10275 29811 61658 61658 64795 64795 27219 28367 1474 1474 50397 56663 1388 68607 27105 27105 76693 76693 3547 7595 92594 92594 3523 60720 43215 48163 21702 21702 58510 58510 54331 73642 20015 20015 63712 66770 29108 39923 18388 18388 77258 97279 16086 16086 81188 81188 13710 47408 71278 85953 77542 77542 20393 20393 3995 85526 11356 93621 32468 32468 16352 88797 49985 49985 35582 81582 66257 66257 53193 53193 7725 31160 14445 86385 76292 76292 90956 90956 48769 78091 7598 7598 31199 92624 3614 68700 96926 96926 16598 62563 83288 83288 5194 5194 24390 24658 94931 94931 73055 87415 67487 67487 48576 55372 18636 18636 13977 14488 35351 35351 68437 81196 29013 35794 21761 21761 39381 39381 32614 49899 1094 62771 81752 81752 31837 55831 62880 62880 97479 97479 44749 78843 47683 74724 74564 74564 46742 71706 91577 91577 35814 52293 5582 5582 17846 67266 77714 77714 31550 31550 83065 97167 239 239 2218 94336 27184 27362 7929 7929 14318 14318 62222 91592 62041 62041 3459 79976 41531 41531 48744 62717 4943 87211 30989 30989 80510 86488 1234 1234 75780 75780 57578 72476 13730 54100 80864 80864 77327 77327 6988 59613 75698 78372 17182 17182 10326 94156 95433 95433 61696 61696 34388 80107 60038 60038 44822 81041 5140 5140 27278 82651 12084 12084 50181 96335 5656 63708 84925 84925 21881 63059 58491 58491 29825 29825 48291 78592 9192 44946 60698 60698 51285 82760 42368 42368 25329 25329 27198 38275 22832 51326 61261 61261 89921 89921 14169 48155 22725 42430 15946 15946 94268 94268 42396 74407 4260 29407 1300 1300 85116 91018 97959 97959 49337 49337 9246 61621 57783 60644 5037 5037 29450 59951 6928 6928 87862 95072 91790 91790 60830 60830 8916 43495 11171 73741 10317 10317 18771 21438 18433 18433 43997 67353 93175 93175 18947 57380 17 17 42251 61464 7587 7587 37506 91987 87843 87843 43842 43842 38726 81218 33860 33860 9270 15706 80613 80613 31048 70022 86702 86702 59046 79360 71156 95835 93976 93976 28150 28150 24018 47017 13287 20996 53569 53569 13249 13249 28194 40335 57293 57293 63695 83034 54997 80583 82513 82513 64939 87933 86431 86431 56361 58055 74418 74418 6050 14295 53850 53850 32208 32208 33577 79838 83640 83640 58637 91754 61724 61724 50668 73404 54896 61789 50678 50678 66054 66054 71076 94257 14158 14158 25450 95303 9928 9928 1873 53073 90344 90344 7823 91693 96741 96741 60100 62532 74170 84860 1108 1108 30605 70600 35485 35485 3715 3715 11021 93741 56606 56606 822 74996 6190 66319 89892 89892 6300 14875 83843 83843 2128 40848 69480 69480 31606 31606 37227 61284 63985 88207 74067 74067 34383 49551 96986 96986 36175 79631 2992 2992 15959 15959 28186 40037 72829 72867 68420 68420 47424 61345 80068 80068 55588 59548 4785 4785 21193 21193 51508 94102 65924 80690 11607 11607 62768 65982 65420 65420 73223 73223 36088 96793 27962 49824 26698 26698 93576 93576 56295 94262 41398 57038 64660 64660 28940 92992 39118 39118 11461 11461 34981 38390 33590 33590 78586 78703 27505 27505 20234 41532 61508 61508 33608 66046 12830 12830 24547 39742 48187 48187 528 37050 38969 65858 62952 62952 94484 94484 63933 97187 66182 66182 5592 37117 36782 51169 27957 27957 74041 74041 2809 71724 78026 78026 7749 17108 34691 34691 24593 40369 82950 85183 86489 86489 62936 85559 81327 81327 6800 43643 44896 44896 68548 68548 27539 71651 14314 81650 53635 53635 79189 95592 20887 20887 44735 44735 24396 43204 31135 31135 12066 38415 30329 30329 36415 95756 95685 95685 36394 77311 70205 70205 55060 84674 60204 60204 16961 58729 27237 27237 45423 57180 59051 59613 31777 31777 11595 94569 60163 60163 16994 82663 5027 5027 55393 55393 22213 66272 86001 86001 52903 68272 18845 61628 86609 86609 40972 40972 50411 71860 36528 36528 1908 30677 60725 60725 63067 76678 58952 65181 57835 57835 26286 64936 85792 85792 69361 69361 71705 75695 42102 59249 17102 17102 8328 8328 10007 93569 37716 37716 36523 87353 95622 95622 18110 83260 65876 79293 76954 76954 3243 94228 40946 40946 49779 58185 64359 64359 33082 70431 7086 7086 1045 1045 13384 40910 80240 80240 55337 97596 3851 79022 16406 16406 18326 32022 43101 43101 50008 50008 38223 71912 93370 93370 33911 47399 46723 84639 93408 93408 92954 92954 2881 24732 82406 82645 36445 36445 62887 62887 5441 57896 13782 85903 79651 79651 51291 51291 9301 9856 8861 49880 58827 58827 45733 69992 61322 61322 14518 14518 14207 96417 6063 13224 53402 53402 89977 92094 47277 47277 38358 45852 64148 64148 3047 96793 72231 72231 13171 74593 95984 95984 12354 36977 24667 24667 44022 92955 31544 31544 27631 27631 35796 93675 28214 28214 10857 51866 81951 81951 80735 85913 10895 60770 19525 19525 79611 86351 13190 13190 12342 12342 65880 89265 475 475 14608 32933 87280 87280 63752 92002 986 986 53377 64267 7970 52005 5406 5406 42600 57395 49307 49307 57762 57762 21913 48095 19561 87189 97871 97871 62420 62420 36335 69583 21865 36905 63585 63585 87327 87327 3732 6310 46210 55125 28237 28237 79519 79519 56901 73511 44359 75834 70518 70518 63486 63486 7149 75278 50299 73180 84910 84910 4054 14820 26961 26961 31157 58344 81845 81845 2723 2723 13785 62760 88596 88596 61603 62725 87542 87542 31319 85119 76875 76875 28613 85021 72238 72238 13511 29191 26518 59841 25409 25409 24241 70302 6066 6066 1831 95011 15968 15968 61605 61605 61966 78949 22725 22725 54768 58810 48324 48324 43652 93837 4163 4163 48563 97194 6930 6930 3902 21608 25401 65165 56722 56722 26301 59355 81329 81329 10698 18090 16686 16686 18192 86865 6110 6110 65999 94533 79491 79491 52177 52177 55301 64757 13516 45244 40319 40319 8776 78245 89749 89749 12804 66872 36312 36312 4095 39038 97185 97185 47901 47901 40224 81388 21428 44926 6536 6536 42123 58513 71952 71952 58553 85654 23972 23972 69079 69079 12104 31261 7937 95021 77644 77644 45777 45777 37352 60936 25253 25253 76168 91795 34536 34536 2113 82295 71739 81092 40420 40420 3371 3371 54032 94848 49106 78738 20555 20555 34541 34541 22200 34776 25837 25837 25624 45716 36995 36995 36817 59833 61955 89584 47993 47993 87202 87202 68482 76687 64821 64821 39854 75243 8841 10933 38754 38754 18443 31705 30257 30257 26763 26763 1878 38475 36502 36502 3286 29944 69541 69541 2955 8231 26455 28774 56027 56027 70711 70711 45776 54668 63397 76590 63028 63028 65882 94629 54953 54953 23378 90310 75600 75600 3321 42404 46843 46843 51320 63168 67881 67881 72620 72620 23146 24273 7611 76703 68212 68212 18049 18049 40381 92679 48027 59620 2855 2855 295 42749 15283 15283 26603 52950 12235 12235 15846 77856 55811 55811 14917 21287 12729 12729 67160 82223 41105 41105 29515 77827 49050 49050 18470 78016 84936 84936 39260 39260 52901 84180 41599 41599 81019 89501 25759 25759 27375 63572 15989 15989 88595 97035 49708 96009 34184 34184 10482 79458 39885 39885 45462 87966 17720 17720 9809 9809 40804 75501 65603 65603 85178 86892 80050 92037 48116 48116 5595 67256 50706 50706 16032 52378 34576 34576 30967 30967 23301 63835 24214 43916 972 972 62218 62218 9347 92707 26316 84787 48224 48224 383 512 52502 52502 10853 10853 87080 96176 54297 54297 35446 68517 24173 24173 45515 80552 52490 76212 40552 40552 1444 41883 87766 87766 43231 75575 22135 22135 39495 39495 23282 80278 46766 80855 32588 32588 2446 2446 8514 47199 95562 95562 23419 53281 68033 68033 17881 20419 15616 63416 86875 86875 24469 24469 24608 87070 28683 87996 28957 28957 21557 54412 27548 27548 26795 26795 20273 90977 8331 26548 82850 82850 63336 74884 88543 88543 76332 76332 68872 77991 57717 57717 18383 31705 85199 85199 48489 91108 22278 86427 78907 78907 51845 68166 50390 50390 86249 86249 35920 38172 14629 14629 31177 83141 66155 66155 87760 98102 36802 36802 17309 29000 78827 78827 64442 65258 51740 51740 38116 80087 14333 68821 70304 70304 76439 76439 18765 44289 48947 51947 67238 67238 52756 52756 26067 59657 13333 43123 53429 53429 46619 46619 28077 98358 85405 85405 32668 37130 55964 55964 2596 7000 24266 76942 70451 70451 24935 24935 63295 87435 49095 96100 44820 44820 62023 62023 38386 57276 39482 43627 80905 80905 22980 22980 5750 66411 21465 40838 90931 90931 46443 71284 44470 44470 16397 16397 9349 12853 21066 52445 37462 37462 44873 44873 13706 18381 41208 41208 3171 51738 17823 52327 24541 24541 9701 72844 42342 42342 33524 53012 70198 70198 30160 76726 48572 48572 32582 63489 2599 2599 57762 57762 81795 93210 42915 42915 12283 98276 9405 23502 47576 47576 59417 59417 4152 72266 92445 92445 20170 74886 16441 16441 60200 80343 49804 49804 49646 57937 21620 21620 38462 66006 15567 15567 29992 67072 36256 36256 17516 76716 11389 78798 59442 59442 45408 45408 9646 63500 25541 91362 17723 17723 14804 61491 31402 31402 74633 74633 23737 93542 31923 31923 34628 88520 29785 45537 97252 97252 24993 43905 82351 82351 3261 4404 55535 55535 19994 69808 5963 5963 38107 48288 11110 11110 48655 48655 71317 97881 3984 3984 18151 78433 46889 46889 2097 3469 15249 16865 635 635 15978 15978 19956 34497 63089 63089 5902 82132 11917 21868 2029 2029 6634 95585 24754 24754 87133 87133 67466 86157 70594 70594 35456 49573 49376 87185 88152 88152 3268 3268 62499 83985 11327 50797 46338 46338 18307 38694 12475 12475 28616 28616 10596 92342 9776 70409 58672 58672 12409 57127 29799 29799 94850 94850 2528 55039 6335 14512 97003 97003 37707 49867 76533 76533 14725 46152 84451 84451 77090 77090 2716 33393 35605 35605 1692 68885 3401 3401 50250 67941 71760 71760 24957 33065 52346 52346 17047 36357 51988 89373 55273 55273 34560 89291 25719 25719 35337 37281 91341 91341 87735 91845 9153 9153 54041 54041 20063 47404 4175 9670 8531 8531 41655 41655 53507 82343 84955 84955 49223 89487 8677 8677 1206 12672 69565 69565 8359 20275 83921 83921 20405 79905 16736 70300 59785 59785 25979 25979 7145 13639 46562 46562 12359 91431 83788 85917 71279 71279 6776 66011 77078 77078 33135 47127 31980 31980 4561 76968 17564 17564 40463 40463 25807 78574 26535 64709 3316 3316 8677 62340 31190 31190 41461 51334 85432 85432 2440 2440 27470 63565 90065 90065 4050 6058 58344 96922 32011 32011 6375 33413 71298 71298 36102 57781 1702 1702 90030 90030 20025 97113 58821 58821 27367 62004 30222 30222 11047 41050 61952 61952 27761 52624 73656 73656 16488 89657 21000 21000 27354 39155 7256 52832 37815 37815 40206 40206 30926 82076 21674 21674 19757 31710 5771 5771 34870 51928 93511 93511 30800 95682 38134 38134 10567 63237 23775 54431 39925 39925 29352 29352 74900 77053 38943 81738 46583 46583 26612 26612 15352 62631 54670 67225 49316 49316 26501 26501 50807 53579 45904 75426 10919 10919 39280 63950 90851 90851 51354 51354 55360 72945 2266 54404 91954 91954 64419 66353 83176 83176 64334 64334 29517 67959 97303 97303 4486 28283 1057 68828 65623 65623 23349 23349 14070 23295 44691 44691 95422 97618 5405 64798 44735 44735 30055 93830 55504 55504 51652 51652 13127 37444 28675 49268 13679 13679 28395 91739 32043 32043 18997 58484 21926 21926 51609 54462 77849 77849 35394 35394 47723 62677 55153 55153 19347 91601 64317 64317 34218 63759 25463 25463 67078 95509 26324 28198 43312 43312 37359 43484 42595 42595 72753 84065 70675 70675 18875 33369 97566 97566 116 116 74515 86505 49846 49846 13644 61776 2121 52870 18486 18486 24998 84561 97622 97622 20438 47662 95329 95329 12636 17834 35281 35281 49452 49452 80806 90771 12904 12904 38734 55059 96283 96283 2020 18136 78553 78553 41013 67356 28596 28596 33132 53613 72008 96613 42478 42478 35242 60953 54854 54854 925 925 43467 84158 41902 89611 92731 92731 609 83469 84327 84327 3453 3453 7823 52656 64797 64797 57828 86671 31715 85077 48561 48561 90509 90509 67403 71026 1283 69930 3032 3032 57043 90008 11089 11089 93895 93895 22580 84860 65691 65691 20157 28464 17143 17143 62030 95827 15192 56260 73738 73738 58099 58099 28855 55146 24234 24234 19530 94169 14319 20851 58152 58152 32284 32284 30565 41498 563 563 33126 58300 54904 56907 90353 90353 53462 64588 61463 61463 34108 63675 16368 16368 12566 97696 40224 40224 22790 87759 42771 42771 3625 68899 41685 41685 23082 94047 14410 14410 2667 2667 66815 84524 11946 11946 25842 61121 14532 53962 30543 30543 43999 43999 29540 62225 9291 9291 7784 64930 68099 68611 79215 79215 45609 52770 96006 96006 73370 73370 12463 89697 2755 93434 49502 49502 78173 90716 70583 70583 85489 94394 59213 59213 17950 17950 44657 84169 59914 79299 40948 40948 40769 81315 3790 3790 55008 69619 2841 2841 30954 30954 76295 83371 17140 17140 47746 47900 94417 94417 72880 81668 48461 48461 5950 21629 20884 60319 83205 83205 57589 89417 15111 15111 16065 16065 41529 60461 45513 73030 5741 5741 15023 68221 86632 86632 1402 3648 28384 28384 22526 58926 27163 27163 8442 95831 21100 21100 71209 91719 56537 56537 21848 21848 12926 26841 493 79177 10289 10289 90045 90045 55432 88593 75750 76464 80005 80005 43508 43508 19252 41568 26141 91104 9811 9811 6630 23297 37189 37189 44355 52027 54372 54372 22402 36300 43071 43071 88503 88503 52418 93232 88853 88853 13652 70465 19166 78842 80209 80209 42470 42470 8235 25447 22546 35590 71658 71658 23452 23452 3867 21345 78764 87479 89694 89694 2323 90539 84274 84274 54801 54801 19762 39629 40876 85438 3176 3176 13990 35636 4751 4751 33606 33606 37137 62176 2118 2118 66708 96584 19236 29424 39476 39476 94133 94133 19644 63741 30650 30650 52701 54090 123 123 18170 26816 45249 69538 12757 12757 61010 79088 88634 88634 31398 31398 14430 38143 30418 34218 30611 30611 35095 35095 11676 42358 91586 91586 447 63571 38351 38351 7345 75251 34725 79234 12446 12446 31576 31576 11386 38261 8078 8078 51300 69362 20922 64598 91123 91123 61945 61945 41863 47006 4184 68589 77968 77968 95491 95491 73256 76153 37190 37190 39570 89823 20231 20231 28818 81692 90577 90577 32148 54360 13250 44764 46067 46067 28679 67730 53346 53346 31053 61366 381 381 2194 2194 2943 19503 60680 60990 11831 11831 82508 82508 74785 76583 3426 95292 75586 75586 29670 78339 6240 6240 61237 72054 21579 21579 34492 34492 55928 60885 23397 25635 63299 63299 36898 60777 28899 28899 21326 21326 25023 85189 78352 78352 30184 67587 83612 83612 14184 77164 37578 37578 5636 90143 33715 33715 39035 80181 76046 76046 17397 79631 62536 62536 16939 33391 47401 50417 10224 10224 5641 5641 27582 85281 25284 64894 63783 63783 47633 63995 53118 53118 23255 23255 45479 87086 27217 72053 39680 39680 50593 50593 44973 65467 64272 64272 44159 96234 15190 21922 83874 83874 42939 42939 41807 85563 93696 93696 33917 69200 5306 5306 29130 77614 25354 25354 7875 38852 12290 88080 74394 74394 80316 80316 4949 21412 48474 89150 83757 83757 81939 81939 45974 94194 6034 6034 36899 64950 13579 13579 4118 44321 47189 89250 16550 16550 70223 70223 14405 63136 209 209 18799 51554 42163 86275 33130 33130 4664 56456 63668 63668 78192 79734 73252 73252 74799 93553 28939 28939 26215 26215 12878 40826 34825 73497 1558 1558 38496 62202 46906 46906 19468 29259 93794 93794 44581 44581 3138 28306 57162 57162 35348 54495 880 96712 67671 67671 34471 34471 31566 51001 28332 28332 42486 49166 59985 64157 58933 58933 4347 38029 12577 12577 26824 77674 31421 31421 11931 80388 392 392 8109 10046 19708 19708 92086 92086 44187 62849 88613 88613 88030 89898 25127 25127 43009 59500 29863 29863 16943 58311 55178 55178 57041 62744 46548 46548 66911 81490 15236 15236 5647 32429 37357 37357 1554 4343 36826 36826 62749 64640 26958 65353 49896 49896 65336 75881 16520 16520 94009 94009 8095 8141 80050 80050 2314 67723 37803 49649 66239 66239 25727 25727 18765 63790 4863 91967 77946 77946 30142 70978 95814 95814 1426 1426 17484 48127 62658 89719 12765 12765 92550 92550 35467 91082 86409 86409 14106 90143 2666 2666 4318 35969 81046 81046 25906 64204 80262 80262 63182 82079 97185 97185 5621 58066 39519 39519 16320 87714 49316 80854 68541 68541 5750 31178 33124 33124 29975 29975 16832 28646 46958 46958 31705 63521 24895 33968 36273 36273 39578 68004 6247 6247 59550 68585 33884 33884 53286 87001 32858 32858 86696 86696 31589 48046 45657 73236 26939 26939 17143 17143 20600 83921 29624 50126 15675 15675 22795 34787 76288 76288 12042 70381 7701 7701 22817 22817 42011 71899 72666 72666 1649 50346 78244 78244 9852 92256 33681 44151 47546 47546 90046 95207 57588 57588 71499 71499 48258 89321 55605 82533 61859 61859 33698 79640 80874 80874 15377 62926 74946 74946 55366 83057 40247 40247 35382 57306 81721 81721 8122 77879 96417 96417 20732 25042 88809 88809 4045 76820 9956 9956 8564 20039 93381 93381 19311 19311 19943 55198 57099 57099 48434 75801 21050 21050 41175 60059 76594 86707 15722 15722 19187 74207 31144 31144 6015 37333 98073 98073 79739 79739 25854 73154 75626 75626 18985 32912 75009 89174 955 955 46840 46840 2728 13474 38176 51881 94248 94248 57271 57271 36280 48492 40228 82775 10866 10866 5015 5015 29330 74494 28752 28752 18986 33900 15477 15477 5100 9406 86995 86995 24070 71539 5980 75375 22172 22172 61462 61462 10207 73096 90870 90870 21998 92208 39809 41463 18788 18788 95341 95341 41707 61943 86415 86415 39184 69227 92261 92261 67597 77995 46086 67648 45433 45433 22949 31747 48765 48765 5753 83686 43023 43023 12739 12739 66786 96909 38235 41905 37124 37124 24766 94321 44936 44936 69424 78044 8229 8229 52661 57856 4486 4486 10934 10934 21752 97015 35635 35635 14356 55176 10799 89384 36384 36384 94347 94347 65299 94837 53760 53760 43053 77858 6372 91589 80804 80804 10449 10449 56455 91373 39298 39298 15501 53333 3780 30692 5170 5170 41949 60348 26162 26162 72722 72722 14149 29273 34293 34293 24320 77726 66268 66268 5167 55519 84819 84819 70043 93552 93909 93909 38065 59670 81607 92734 28861 28861 12231 46974 30250 30250 79488 79488 27319 51013 14551 86548 75373 75373 27164 77138 35406 35406 944 46788 17397 17397 915 49517 35482 35482 1550 27695 74228 74228 5210 5210 58386 80355 40159 40159 72363 77179 69509 96518 61381 61381 41387 53000 73548 73548 37283 37283 72783 87092 91916 91916 24833 44409 45480 79864 30999 30999 19224 83826 6433 6433 97285 97285 3506 36990 80505 85021 12797 12797 26191 74859 40561 40561 25178 25178 57837 88264 4882 70878 61402 61402 7034 54211 73609 73609 79045 90041 32958 32958 4759 32255 28005 28005 7702 7702 6509 58316 73245 73245 4225 78952 25021 36017 86422 86422 1430 51253 55497 55497 39671 39671 450 58206 11149 52683 81743 81743 5436 29880 80505 80505 58607 71928 65211 65211 39010 39010 3383 82960 1368 61302 76048 76048 58846 64018 11250 11250 52031 52031 11994 73564 60066 92470 73380 73380 95244 95244 23321 89036 19099 19099 52668 54488 4210 77827 15487 15487 4406 57698 3392 3392 20447 20447 51486 82212 46496 58783 53540 53540 44050 93690 61777 61777 17793 17793 31673 95718 28112 28112 75643 77073 81065 81065 25342 58391 44203 78634 20193 20193 24557 56415 65083 65083 74445 74445 22158 80735 64748 80786 79062 79062 5028 51826 89611 89611 7729 45859 28217 28217 66685 66685 52124 61654 36437 44907 89176 89176 8807 8807 4048 73116 3419 3419 25803 90458 20162 48483 92092 92092 18819 64854 35975 35975 25646 73807 39899 39899 54202 67925 3744 3744 32274 32274 19487 34530 5295 13704 88626 88626 19778 19778 1386 31284 10241 10241 27890 78857 48280 79122 54420 54420 74931 77493 22536 22536 23545 23545 12541 21584 47163 74444 26497 26497 58871 58871 17905 51986 77166 83416 51875 51875 79534 95151 14727 14727 43076 43076 43528 68184 56574 62121 47974 47974 32391 32391 28653 44895 18382 18382 65867 96580 34186 34186 38441 80694 61127 61127 25522 93115 14054 14054 19233 51012 51387 51387 9120 77912 80854 80854 21016 56703 96001 96001 36188 86328 55964 55964 10701 23967 52819 52819 14380 45989 60693 80151 19944 19944 72951 72951 42999 63337 2588 28463 53249 53249 5199 91083 55546 55546 12324 12324 21542 35291 70232 70232 5621 84587 7840 86000 70033 70033 21484 95301 52619 52619 15530 15530 53680 63745 2878 2878 20317 93847 90892 90892 73203 95432 57017 89873 80199 80199 88107 88107 44239 56324 45614 68031 20782 20782 60238 60238 37268 47546 20109 20109 52252 80645 2566 2566 35312 81153 12173 34003 24442 24442 15050 89589 50855 50855 2521 79791 18090 18090 88829 89541 6650 6650 1111 38338 61843 61843 20555 64902 6154 6154 44082 88175 63926 63926 12110 89985 37394 37394 17246 78971 85993 85993 15580 15580 11833 31352 10070 52926 90686 90686 85117 85117 78805 97840 71968 71968 16662 61649 84575 84575 1180 96678 40415 40716 95508 95508 42898 42898 48790 76550 40382 86808 92350 92350 56309 74136 20264 20264 10636 70601 94687 94687 55721 55721 12943 67980 53521 59077 17910 17910 62613 72874 28156 28156 52269 78873 85729 85729 50300 82972 50351 50351 14956 57392 43886 43886 11195 79682 93212 93212 10427 61362 3897 3897 17161 17757 63008 63008 35854 83963 80983 80983 42355 42355 3153 29294 1978 39582 46488 46488 51206 82585 28716 28716 80367 80367 40449 96652 11847 11847 7666 14470 23327 23327 81575 95257 30750 30750 43034 46719 14569 14569 15202 97864 62945 97050 960 960 46613 46613 8998 64078 77361 77361 6714 21017 42432 51527 35035 35035 31043 31043 34686 59696 20437 52652 53341 53341 16646 16646 61335 67864 4042 4042 54983 93909 22228 30993 66221 66221 12704 46478 14852 14852 5417 5417 24898 53881 80283 80283 310 8838 28066 78348 39062 39062 93232 93232 56202 97237 33906 50703 72501 72501 2429 67950 97801 97801 34152 34152 45055 64061 41965 46557 41772 41772 76701 95317 7225 7225 3745 45300 72305 72305 18497 18497 5960 89232 3457 78214 69444 69444 35466 35466 26273 53859 17784 38695 33576 33576 13806 89033 65345 65345 76610 90266 6441 6441 73691 73691 24228 32801 53480 93252 44772 44772 12252 43881 43808 43808 61269 61269 11948 12665 90571 90571 12562 38123 73627 73627 38036 89518 24645 24645 18993 82623 54175 91259 88452 88452 86306 86306 84593 90588 31578 83785 18921 18921 16627 46175 32838 32838 50367 96634 84192 84192 25930 87968 4118 4118 17149 69457 76992 76992 93834 96193 5314 5314 77697 77697 11182 96415 73080 87941 22352 22352 50988 50988 30060 39349 25090 57650 55831 55831 64821 81600 88337 88337 66503 66503 19183 32477 12801 12801 6022 21730 28475 28475 42944 58552 39801 39801 31740 92006 33389 56646 7865 7865 30494 30830 1072 1072 56511 56511 33487 40669 76506 76506 81956 88680 66844 66844 77205 86534 58539 58539 47498 66236 12485 21695 91099 91099 2444 6475 53062 53062 73237 73237 37539 73049 36693 45562 13672 13672 91848 91848 67050 82984 1630 67212 29336 29336 68224 68770 6722 6722 66547 83143 28553 28553 13271 64743 53482 53482 38544 59731 35017 35017 48561 48561 4423 12730 48920 67023 76724 76724 87109 87109 45903 59609 69439 75962 59087 59087 45541 79926 33855 33855 91898 91898 28927 59977 267 47820 68632 68632 63836 63836 8862 84601 95156 95156 33737 83005 72077 72077 28483 38075 13363 18672 5692 5692 89782 95681 22297 22297 19768 88494 64723 64723 89385 89385 59487 82397 10946 25250 74702 74702 41496 77970 97803 97803 81928 81928 24884 58538 30535 30535 12193 49212 51196 55522 97280 97280 38316 38316 20196 68686 36678 53084 76664 76664 18235 50024 93668 93668 57308 69722 66686 66686 94991 94991 43013 60676 72744 89175 31266 31266 34073 43488 64058 64058 28811 28811 2082 75327 93072 93072 66723 76047 76451 76451 61603 71205 15103 15103 1705 94526 60314 60314 59398 69802 45280 45280 54941 83323 2508 58942 91496 91496 38247 38247 44785 62623 46639 79345 8923 8923 9802 9802 1891 38176 59299 85202 73307 73307 30727 92748 49603 49603 5475 65592 66411 66411 67616 67616 53106 87914 20446 20446 45634 67526 91086 91086 2025 24810 17131 57873 54959 54959 83234 83234 44242 59985 91565 91565 7989 47430 91617 91617 86951 91235 50703 50703 35482 71216 97303 97303 2446 39284 69273 69273 11177 73151 50504 50504 30270 74823 31242 31242 3560 3921 58628 68348 18142 18142 23933 23933 51172 87514 78920 78920 38815 93627 53313 53313 9424 68435 26587 77713 97327 97327 46725 52538 77032 77032 12595 74143 55144 55144 66391 66391 74965 84995 94055 94055 40252 68315 55360 55360 28686 65188 3133 41938 33253 33253 17461 17461 17549 24716 85436 85436 30170 56673 30827 30827 70695 86181 4206 4206 8715 40692 1650 53121 21196 21196 87437 87437 12756 78764 87169 87169 31005 44450 38678 38678 36471 78031 14901 14901 61988 77679 29731 48095 14568 14568 21533 21533 3915 65000 54815 95813 40128 40128 32923 40407 8502 8502 44789 72354 78551 78551 67315 67315 58642 62372 97430 97430 8829 11403 41219 79149 98375 98375 3944 84277 96818 96818 18628 75268 38830 38830 4365 81847 47629 47629 92600 95740 42238 42238 37487 46156 86473 86473 21654 21654 10486 15347 44462 44462 9379 32704 14921 15338 42618 42618 39559 39559 2386 21272 16971 28951 43888 43888 69272 69272 36409 45801 21634 33623 71259 71259 90282 90282 12061 91069 83633 83633 62515 63195 7381 7381 3441 53819 64546 64694 87460 87460 48418 50892 22895 22895 609 79704 82477 82477 21287 21287 3475 28725 84143 85282 85789 85789 5040 16999 21185 21185 18841 93886 67213 67213 26110 35696 88791 88791 30563 84101 56112 56112 15508 58173 79597 79597 48613 48613 65217 87456 11620 46597 10152 10152 75698 87675 30493 30493 69648 83660 64217 64217 22772 22772 74951 76450 22516 62041 37276 37276 45432 74704 38802 38802 28054 28054 12809 70615 4666 93864 19189 19189 74924 74924 10197 52612 62507 87603 28737 28737 26977 49025 95263 95263 9846 9846 17092 90527 38861 38861 29685 45493 89554 89554 12147 93447 1669 61970 47348 47348 57664 57664 53437 57939 18812 27483 60354 60354 71312 81353 46544 46544 5137 74625 10737 10737 36917 36917 12432 59886 13060 62687 52684 52684 30135 97393 39138 39138 44953 84381 80765 80765 6520 6520 18679 49510 95639 95639 3169 4208 52904 52904 62043 97187 5961 62518 38917 38917 7620 7620 58686 77376 7444 94204 48113 48113 13347 64694 27072 27072 54971 54971 35169 60453 32945 37424 28937 28937 83829 92517 32086 32086 59868 86499 55267 55267 64936 64936 42380 70468 60161 88103 7250 7250 39089 85721 37028 37028 87779 87779 19810 68583 56059 56059 5200 32153 44848 44848 40833 65307 74192 79155 52376 52376 645 78021 50787 50787 7253 60125 59041 59041 41685 64657 91044 91044 16559 79945 77056 77056 67877 67877 20897 59785 45863 45863 21173 27229 65035 65035 38893 55665 9264 58916 12210 12210 4636 4636 13845 28231 23079 23079 26466 91126 14278 32219 66314 66314 17209 31756 21951 21951 1441 1441 46692 50030 26078 49308 53648 53648 74049 74049 12716 78901 63068 89872 14883 14883 84236 84236 74778 84999 35124 41713 69821 69821 18052 18052 72988 95235 8645 8645 31903 81116 2419 81303 67288 67288 10373 19415 46847 46847 41863 85115 33168 33168 27408 27408 18311 76334 26915 44078 47386 47386 30336 85387 97818 97818 41181 71170 16014 16014 39021 95651 59641 59641 83745 83745 42412 76442 72906 74926 47513 47513 82505 82505 24644 77810 68468 68468 15960 50054 57126 61595 59655 59655 38992 41485 34512 34512 38512 60154 3021 3021 56198 56964 74233 74233 27395 27395 32374 64459 47971 47971 75464 86361 78710 78710 21454 40496 78398 78398 30279 58516 65071 65071 64572 86773 58769 90509 68540 68540 76141 76141 50672 52048 46280 72225 60135 60135 82097 82097 17975 80368 9602 92748 2751 2751 53014 53014 62317 83427 10983 50757 85633 85633 44006 49101 5880 5880 7138 7138 62204 85422 42753 51075 27358 27358 29708 29708 84496 86088 28541 28541 4546 59635 37961 38881 11277 11277 80136 80136 42054 96451 12495 16936 11266 11266 17013 38228 62410 62410 66340 71328 84113 84113 90397 90397 9805 53449 90778 90778 36832 68809 41810 41810 19049 22487 40498 40498 52999 93200 84027 84027 63161 88759 55378 55378 4284 92682 62991 79586 81950 81950 69077 83315 47911 47911 37914 37914 14019 15563 511 27720 35703 35703 54611 54611 64067 64134 39016 73946 3993 3993 57599 80701 30491 30491 946 946 53835 56531 46796 46796 72518 80151 24709 24709 14453 64536 446 88938 35273 35273 29927 42108 34541 34541 35424 49273 84057 84057 22522 25863 74999 74999 97629 97629 59365 63014 39378 39378 64590 69126 75303 75303 8231 96263 56057 56057 358 6262 1568 88747 21996 21996 67586 67586 54673 59302 77254 77254 39137 71800 16123 53518 28380 28380 4442 44019 63984 63984 21851 65212 71991 71991 78750 78750 584 39500 13005 13005 54261 83883 47782 72715 35425 35425 19572 86057 33992 33992 78104 78104 569 88149 14728 17646 35060 35060 68807 68807 82755 87838 9958 10241 17523 17523 69079 69079 14466 21593 33917 62976 21459 21459 4365 8322 32 32 11448 11448 32032 96939 79821 79821 42058 70358 35774 43832 37511 37511 62518 62518 66374 79704 40327 90694 79 79 68691 68691 52431 63171 2720 60243 14813 14813 51925 51925 10847 85355 23777 46781 24518 24518 12917 64766 19763 19763 29094 85482 12422 12422 13696 92031 18877 18877 30710 44803 54185 54185 6890 94770 12543 12543 53436 64438 52938 52938 82989 93991 48324 48324 5354 5354 45004 50531 9862 9862 1336 67055 90272 90272 41124 82879 36287 83049 20787 20787 33969 33969 58971 96738 22437 66882 76819 76819 2377 4930 79930 79930 67618 67618 31595 66813 87549 87549 2962 69011 9858 41166 9664 9664 37245 45449 91412 91412 52421 52421 18489 38607 84955 84955 51091 81075 43653 43653 3283 27120 10078 26847 48030 48030 15022 15022 60774 88632 55334 55334 20600 50542 59878 59878 5680 51353 2303 2303 13622 78810 66823 66823 6533 26215 49040 49040 70378 93734 41600 75796 21374 21374 15381 36677 16117 16117 66074 66074 23471 71804 2564 82654 49508 49508 51694 55481 75067 75067 15211 67091 11475 11475 6406 53396 35186 35186 17063 17063 73727 90693 78945 78945 65974 69760 17135 47514 55812 55812 56353 56353 38546 43928 81640 81889 34124 34124 11166 89132 3684 3684 35620 35620 8320 61181 3564 58486 86451 86451 91226 91226 15685 39189 22967 22967 7095 83857 18024 68493 71131 71131 36485 36485 79936 88660 34714 34714 38850 94410 51694 51694 85834 91952 73263 73263 25530 93271 28375 90319 35010 35010 32462 32462 25607 37345 48252 57970 25942 25942 7761 7761 72132 79283 47065 47065 2318 38501 21377 78360 68432 68432 68999 68999 7443 52730 43483 76703 21433 21433 61713 76516 4095 4095 42207 42207 5261 82586 9523 24512 35302 35302 28 34912 32277 32277 51589 51589 4361 63078 57583 57583 84134 94233 52909 52909 39159 48315 1331 1331 21765 38850 3620 42912 96783 96783 34012 92923 47980 47980 4564 4564 3026 67408 75461 75461 71512 79187 85057 92677 73388 73388 90460 90671 16316 16316 54451 54451 26812 92444 66836 97085 36071 36071 27103 87215 35452 35452 37849 77427 39009 39009 3324 16744 91242 91242 10363 42045 74255 74255 11921 31967 41181 41181 1379 90344 76881 76881 19037 19037 55767 95768 26938 26938 4616 38078 77389 95472 96988 96988 13831 13831 22306 68005 81298 97789 60644 60644 5054 5054 47092 96973 57509 57509 4838 98357 37064 37064 36689 97160 18071 89921 31954 31954 36696 49303 20465 20465 15792 28905 41708 41708 51753 64992 59494 59494 2913 66602 91818 91818 760 760 31202 43683 19484 23340 87564 87564 51222 72325 46587 46587 86726 86726 3873 64192 61568 61568 27643 61749 38435 69299 74840 74840 40534 60158 33773 33773 16712 98028 59538 59538 63213 72872 66210 66210 63111 63111 15819 49286 58275 67532 11346 11346 37551 37551 63911 74885 490 15491 30555 30555 42419 42419 7403 34011 93796 93796 10195 97358 19605 34296 22484 22484 16706 55678 80847 80847 15024 95010 83897 83897 52988 55649 31030 31030 19814 19814 52118 84633 34484 66378 85498 85498 55748 55748 25415 92950 82081 82081 11565 28750 89698 89698 34548 51407 19386 73368 37889 37889 90715 90715 7273 54768 84410 84410 3075 49950 25958 42765 74963 74963 5776 5776 64994 84897 25613 25613 25925 61269 8557 8557 94655 96821 4579 4579 5256 58564 69365 81439 14 14 477 12100 54074 54074 59310 59310 8726 17742 25670 46432 63739 63739 44378 87361 70170 70170 59740 65201 8708 8708 37856 39109 61711 61711 62878 68476 83142 83142 18390 18390 14758 15146 6926 6926 71122 85690 892 9254 92833 92833 60551 79628 59100 59100 29863 51240 87158 87158 12893 86532 28227 28227 1935 82132 79160 79160 36247 36247 48541 54993 15385 15385 62886 94441 18383 18383 36381 51830 49233 49233 27286 96631 16433 86420 90569 90569 52984 84210 39995 39995 83000 83000 35731 47315 6925 12524 33919 33919 81714 81714 26990 85249 78250 78250 25616 81576 34760 34760 13475 50599 76498 87546 92511 92511 70720 80578 68877 68877 60707 78026 90700 90700 75588 75588 67471 80226 24303 24303 73256 76908 35675 35675 41164 69826 3316 3316 10452 81339 36562 36562 326 29312 57234 74489 60104 60104 34346 86846 51291 51291 28411 46511 53697 53697 15959 15959 56051 96763 92062 92062 18702 82227 3688 12411 50122 50122 71752 71752 1274 25841 57855 57855 84516 87595 598 17437 98099 98099 7969 26660 23366 23366 5380 5380 73950 74583 23843 23843 21185 86159 96853 96853 34611 43807 18056 18056 82700 97447 5852 79122 10813 10813 28702 59760 60524 60524 13611 13611 72491 82006 38685 38685 23249 30839 38994 88793 94671 94671 2453 2453 38679 48668 57489 94201 87687 87687 65326 65326 9836 59842 34952 34952 39636 79500 27947 27947 26588 29170 27820 81138 8016 8016 28013 71688 29490 29490 2422 2422 60255 67783 35685 35685 33761 86923 87422 87422 16751 26448 16139 16139 14723 94347 74901 85842 32953 32953 14113 77399 43191 43191 71467 90836 42880 42880 25543 95363 96319 96319 60553 73017 32357 32357 10831 71809 27803 27803 413 413 51418 75693 21937 71638 98151 98151 46671 46671 22442 43572 47082 47082 83372 97508 2522 89102 6139 6139 41611 88908 57341 57341 26932 71237 35159 35159 23187 34372 57642 57642 63577 63577 10210 55677 469 469 40363 40778 67316 67316 64032 82346 20678 20678 5147 5213 14258 14258 55922 93620 5305 22392 51178 51178 24768 69557 53546 53546 24713 89774 11153 11153 13791 35290 50517 50517 80286 80286 34271 35875 75089 75089 13098 16119 62926 62926 22053 39721 34620 34620 6523 68840 2373 3253 19608 19608 6771 6771 4636 43061 6102 26904 73329 73329 15787 15787 40785 66638 70740 70740 42998 83837 8972 8972 32481 44534 47101 47101 49667 54776 16218 16218 20095 28697 40304 69358 10607 10607 68281 68794 66038 66038 39096 74510 38992 38992 59526 73141 36872 36872 45718 45718 24047 60979 58900 58900 20451 70843 47538 47538 5798 62286 13153 13153 29273 58685 82304 82304 84127 92519 30277 86002 94358 94358 61591 89784 88561 88561 6740 6740 59112 73514 56578 80077 86723 86723 80291 80291 73604 84917 6030 64227 63009 63009 18100 18100 26728 60132 64503 64503 28820 77648 9798 34127 78945 78945 69199 69199 1573 12376 30863 71914 27786 27786 26132 61701 95584 95584 19378 23873 10944 10944 67297 83691 42486 42486 69512 69512 2564 10910 90664 90664 42608 71361 27208 27208 18800 51452 9243 9243 16120 71245 5216 5216 91715 93556 3027 7023 69043 69043 77983 77983 6316 92227 54019 61931 28478 28478 19083 19083 3268 20801 9391 33496 61962 61962 25841 83158 80405 80405 14265 14265 70404 71638 33416 33416 24714 69378 63190 63190 20799 71784 47046 47046 15826 96829 16786 47483 71045 71045 5181 80874 81597 81597 67219 84301 55335 55335 67443 94412 96144 96144 15105 15105 43675 91631 12574 43415 87913 87913 46322 46322 81610 94627 57899 57899 54389 55250 29655 67233 72276 72276 20487 20487 38498 65933 62741 68731 2442 2442 24193 41467 80982 80982 2246 8766 75939 75939 93193 93193 59596 68578 33469 74192 33660 33660 31082 31082 1835 41669 4473 4473 52460 63378 97842 97842 37897 42501 18332 18332 11971 35802 93219 93219 63273 65647 73282 73282 58207 83926 27559 94881 50431 50431 27753 44410 42750 42750 35692 62550 90066 90066 24283 24283 70284 82936 4123 36395 90995 90995 44804 92323 44171 44171 27720 27982 76722 76722 37146 37146 67619 84920 69638 69638 19463 33180 12232 59233 53192 53192 30208 30208 44684 68019 13971 13971 6004 97238 77983 77983 51616 94224 27767 52802 81315 81315 41993 93931 50840 50840 86871 90287 69327 69327 22626 36982 7392 7392 31865 41229 58814 58814 62655 97572 30470 30470 5931 5931 26399 69435 6735 40777 55891 55891 26551 26551 45357 70381 20619 20619 15614 62381 73300 74703 7065 7065 31320 54677 79807 79807 7817 7817 61316 67829 78408 78408 93333 94901 11989 11989 17200 83607 21395 33070 76158 76158 554 50768 23670 23670 90377 90377 29408 88331 63257 64827 16602 16602 33442 33442 42967 80733 90272 90272 16624 17814 39776 39776 30069 35912 54135 84169 16873 16873 63737 63737 21433 87829 8133 68977 73987 73987 54477 96042 53833 53833 18788 18788 19582 75402 25834 25834 7989 38653 88043 88043 19402 46939 49690 49690 42172 47439 28994 55930 90160 90160 41155 48197 36244 36244 29730 63447 33641 33641 97560 97560 80866 84552 21568 42969 64579 64579 27068 27068 30249 94779 27819 92395 96956 96956 491 491 2564 62943 19438 75155 9894 9894 36920 67968 38121 38121 3142 90139 44045 44045 87919 87919 7764 76159 41357 64056 89288 89288 58642 58642 58863 71388 8066 8066 8881 67150 10289 89660 60156 60156 59635 59901 63622 63622 44153 44153 48876 90217 37507 84839 55257 55257 21201 21201 2879 83318 64015 76410 14905 14905 85245 85245 17771 36590 65591 85004 94019 94019 1567 21343 30642 30642 21310 21310 6347 24066 52967 52967 34878 66101 94069 94069 60867 68183 89677 89677 50340 84401 25255 68758 88460 88460 66176 66176 11574 59882 6294 6294 47785 48056 28232 28232 29608 69064 69930 69930 16726 41954 88409 88409 82378 91550 58566 94506 49638 49638 43446 49561 67220 67220 60689 92131 82823 82823 42309 80116 17545 17545 77321 77321 16259 91390 27895 27895 68335 73829 8086 67250 75845 75845 16145 46985 97569 97569 30361 52287 38277 38277 39074 39074 71593 90616 59250 59250 29637 97312 46601 72947 72367 72367 7843 78646 14068 14068 66381 66381 28013 63338 38164 69313 62860 62860 42916 42916 12456 70060 54629 94262 64699 64699 75618 75618 69884 87947 29573 29573 12360 31284 20323 75195 85319 85319 24829 81251 88322 88322 8232 8232 187 57908 31732 73933 44495 44495 378 378 7248 12410 7549 74913 21187 21187 53730 53730 26610 57303 73037 73037 46290 72811 17211 39417 61849 61849 22767 69281 83070 83070 20301 26811 77838 77838 44811 90011 14587 14587 50501 51526 71114 71114 58984 65152 14274 14274 5005 5005 11332 27694 43796 59705 96632 96632 50328 50328 14187 39103 22162 22162 33999 75951 12261 12261 3829 21859 97982 97982 4287 74300 61098 61098 48844 54557 20935 20935 89172 91518 2726 93860 52384 52384 51325 51325 50399 68658 32814 32814 17937 60199 72496 74245 98267 98267 88102 88102 4893 16759 3510 54925 74219 74219 14811 14811 38158 52498 83763 83763 42525 52113 13114 13114 83095 92860 18091 18091 41730 76126 68863 97169 45128 45128 20537 65991 8533 8533 84174 84898 45357 45357 82767 82767 8200 82246 286 80812 18361 18361 53443 53443 18443 69795 16501 53279 17499 17499 33430 43137 61929 61929 92711 95897 93700 93700 32633 82010 233 233 73512 73512 63295 97832 27234 54337 12256 12256 80738 80738 26029 85171 29778 70546 31621 31621 15232 64221 74399 74399 18755 83530 69453 69453 39796 40224 91126 91126 21349 21349 76514 93353 50297 81435 84709 84709 13206 13206 5186 6407 81576 81576 27156 47134 49868 90945 81392 81392 86374 86374 10937 81813 62081 62081 52157 95031 26367 28403 55439 55439 63982 63982 31743 43578 49644 87106 25648 25648 73404 82820 22665 22665 42664 59314 55051 55051 72388 72388 63830 97668 46161 89314 60437 60437 53421 53421 59522 84604 94926 97172 31756 31756 8864 85789 65620 65620 45045 52389 56743 56743 78490 78490 58217 74666 36661 36661 20812 69920 44179 44179 44346 74147 66777 97685 45389 45389 3873 14927 4996 4996 70517 70517 1133 29872 62053 62053 9910 29463 93308 93308 16584 55843 13475 69003 34430 34430 39169 46947 60848 60848 30190 38817 10162 10162 84827 84827 4308 4454 11061 38312 40043 40043 61826 69534 43874 43874 48117 84131 93002 93002 4839 4839 18968 63131 80986 83046 60531 60531 62155 62155 8709 38409 24284 24284 31722 82448 19420 40987 37181 37181 84021 84021 45439 45635 75745 75745 14377 71407 81782 88425 71960 71960 24202 24202 24878 83809 69851 69851 43898 60469 46034 71355 70301 70301 3105 15034 85471 85471 56629 56629 17454 38106 95249 95249 36659 54145 27595 46545 59781 59781 51806 94258 15159 15159 4458 4458 35653 86381 95660 95660 10551 56277 26127 81513 71127 71127 33758 33758 34767 49908 48702 86340 35341 35341 54 54 58373 82797 88846 88846 4937 14613 11027 11027 11148 45127 88926 88926 9212 32279 31555 50986 7434 7434 77743 90659 60801 60801 35854 35854 36541 46985 49500 57151 58840 58840 14851 14851 19172 27737 13169 23832 46761 46761 78677 78677 37170 41405 76451 76897 87832 87832 37792 37792 6163 7484 14106 69064 24903 24903 33118 33118 13821 59710 21910 83966 47615 47615 21116 21116 27442 79783 59424 94956 67403 67403 59023 59023 50903 55503 46060 46060 25205 38504 30593 30593 24688 47919 78044 85885 84487 84487 21449 21449 25296 75275 184 184 7107 96312 33687 84578 42670 42670 25128 52590 21770 21770 87279 87279 8332 42850 37798 37798 5358 19855 49925 91870 40851 40851 10195 10195 71020 83660 6620 19396 74630 74630 48188 89323 66631 66631 92473 92847 46280 46280 29736 83755 25007 25007 45648 45648 44438 75026 45907 45907 38068 74851 23233 23233 34572 51883 28692 57216 97286 97286 56987 56987 10029 45745 46509 58622 84390 84390 23470 94639 36143 36143 71876 71876 35701 97339 19516 34228 37960 37960 8486 8486 11023 76936 71970 71970 18618 85943 14682 14682 68091 77663 24547 24547 21395 48768 13403 65255 69371 69371 92465 94757 15315 15315 39955 90843 32660 32660 75162 75162 35301 84058 45263 59784 49854 49854 83404 95224 97570 97570 6986 23981 55870 55870 6466 6466 28038 45710 4139 4139 10958 87287 33408 68563 71359 71359 50928 50928 26136 96371 24478 53192 1596 1596 23384 31040 91607 91607 35591 82416 95685 95685 68948 68948 28316 31919 11486 16264 26855 26855 95013 95013 12633 47205 37201 37201 32949 50580 55586 55586 57181 69616 33861 33861 90104 96884 84806 93708 4704 4704 32100 32100 2366 41543 52986 52986 32610 77518 54308 97142 30391 30391 56481 94571 7178 7178 43411 87755 16864 16864 19699 84642 92654 92654 87076 87076 19620 73316 83712 83712 35807 93394 95428 95428 8273 64510 17084 17084 6019 6054 51190 68031 48208 48208 57498 92554 92705 92705 8681 61666 78951 78951 57367 57367 36032 49480 16710 44932 12543 12543 69336 69336 26991 89434 79578 79578 108 97432 95763 95763 11660 29653 9140 9140 51220 58133 8291 53927 55490 55490 66166 66166 26453 77343 24234 77282 77086 77086 68865 68865 43670 66427 35480 35480 51951 81244 674 78486 49992 49992 55850 72912 78524 78524 10896 30206 62641 62641 60603 60603 17877 66863 19028 19028 17433 52740 1206 84446 45805 45805 20580 20580 7253 32539 6457 6457 21703 29079 36854 36854 41529 62432 43202 43202 22290 52738 27314 66468 56398 56398 6766 6766 55507 89756 88565 88565 32780 91420 77792 77792 37766 38842 66246 83236 42229 42229 70230 70230 26933 59714 27976 70902 29308 29308 84155 84155 3567 17141 28695 80879 35468 35468 65223 85110 2280 2280 86848 86848 15953 52743 46900 75899 68874 68874 96832 96832 23738 36942 56666 56666 72072 74675 56155 56155 44784 88954 53507 53507 41949 68915 11535 50944 34468 34468 86048 86048 61181 70771 53898 53898 1441 19877 31622 68066 55017 55017 4581 4581 17154 46267 32925 73000 85994 85994 77928 87908 60839 60839 15778 67180 2491 2491 5026 92698 10731 10731 49492 74569 62744 62744 1075 19375 12798 12798 26661 26661 17906 62375 6944 6944 42822 81802 26271 75388 34139 34139 45791 45855 8617 8617 36988 68802 62815 62815 819 63253 14363 14363 15720 15720 38096 60598 77293 77293 13339 55216 17955 17955 42795 55354 64085 64085 17762 21664 91178 91178 6702 16754 59143 65944 79163 79163 10166 10166 12550 18563 82058 97905 94014 94014 24174 24174 93278 95260 46039 46039 31119 31402 23273 23273 14677 15848 45653 69251 16983 16983 80051 80051 3245 97822 25971 25971 50665 82909 76509 76509 28063 80117 20807 20807 15897 72719 30483 30483 7494 38231 17509 87729 98254 98254 18203 48274 66801 66801 3236 3236 41127 59564 9384 9384 63939 77583 32341 72867 40436 40436 32885 32885 42180 93066 81265 81265 355 66065 62573 62573 66797 74074 12326 37061 3119 3119 46821 46821 38228 46374 94812 94812 44088 47071 66442 66442 37734 82889 37452 77121 31210 31210 21912 80905 36358 36358 13998 13998 21009 28688 8995 8995 10146 89058 16911 16911 78025 90283 7922 82778 73776 73776 73829 73829 32196 60464 78135 78135 15632 76790 17435 81217 49392 49392 29752 38127 35949 35949 66806 66806 9710 84789 42892 84188 68345 68345 9183 94357 84340 84340 89207 89207 49123 51447 15704 29406 61756 61756 41226 91842 11594 11594 75892 75892 68162 80252 34897 41313 38016 38016 4367 4367 67462 84104 23826 23826 8980 88649 20832 73250 53768 53768 40307 69949 12509 12509 4598 92682 70583 70583 56642 86459 26061 26061 39659 63309 23172 23172 29191 48608 21115 21115 795 795 75766 90310 61831 70489 220 220 31017 31017 28606 47438 9740 74528 3192 3192 52408 76130 67626 67626 30501 70126 15964 15964 78851 78851 4013 22945 74429 74429 16525 62219 22601 22601 13817 62935 37402 75829 78676 78676 73833 73833 60476 83627 38575 47255 14166 14166 61912 61912 15743 22061 12976 52867 58152 58152 90888 90888 53228 59691 38088 38088 3698 72766 30394 47228 61237 61237 92880 92880 39651 56707 30559 30559 36561 62779 86097 86097 6162 46270 12870 46086 75052 75052 93892 93892 64327 82594 29731 77095 94006 94006 21225 29998 84322 84322 15865 55816 62796 62796 41231 41231 62403 75951 424 3868 60155 60155 39303 86170 83479 83479 70280 91095 61431 61431 69657 82538 12927 12927 41112 41112 6703 83633 34235 59820 11775 11775 97031 97031 55706 65426 67915 67915 26761 94109 42765 97754 37912 37912 25706 94840 83227 83227 95467 95467 9468 11356 15758 65249 47079 47079 48418 48418 42271 51877 1049 66295 67726 67726 78748 78748 77192 92550 2298 38280 26836 26836 77856 97161 94297 94297 55943 55943 52367 67806 21015 35545 11343 11343 44981 56148 56274 56274 29840 29840 4270 25085 39999 39999 23797 94556 78180 95936 93106 93106 24004 24004 92074 96300 36101 36101 7697 31151 37629 37629 23848 69575 14051 75318 66802 66802 72575 72575 43323 97800 80035 92937 69831 69831 90917 90917 53034 62462 14521 25674 44005 44005 31659 31659 20853 22535 82678 82678 32206 62441 2037 27373 44480 44480 22969 76944 17196 17196 89863 89863 32261 84881 1511 54885 96794 96794 46421 51102 95036 95036 5564 38046 93778 93778 15041 35956 64670 64670 76141 76141 19161 58783 3261 84425 94320 94320 62831 96292 44645 44645 80676 91487 97448 97448 17019 17019 42038 60540 18110 18110 9381 93793 43236 59420 90483 90483 24417 24417 36371 72851 14433 67753 41516 41516 21398 48061 56646 56646 79929 90881 19765 19765 63395 63395 37203 75951 1011 82948 60088 60088 74737 90078 32978 32978 14385 14385 31665 65774 49051 49051 19744 70485 64843 82437 1926 1926 73728 90618 56272 56272 58398 58398 22389 66278 16918 16918 19905 76722 7401 59753 61000 61000 46521 46521 37456 42495 54034 65337 89931 89931 1064 59564 60892 60892 76866 87549 68622 68622 16063 25028 93340 93340 10099 10099 10660 73867 22814 93553 958 958 57153 79313 85075 85075 39881 49993 78402 78402 40095 56816 9664 9664 13164 77049 94503 94503 46268 46268 29987 87502 26396 73870 17626 17626 62847 84240 14611 14611 14302 14302 28186 55699 59098 59098 15463 27588 5766 5766 71490 72577 91037 91037 54654 78885 94967 94967 37941 57471 40288 46264 53893 53893 56556 62931 41527 41527 36786 36786 33497 38002 52203 84980 55048 55048 73496 73496 11422 63680 60164 60164 70460 91385 31979 47438 54291 54291 73620 73620 25201 44988 7898 86879 12580 12580 53843 82128 63364 63364 40259 78648 59712 59712 85714 97698 71509 71509 51563 58505 13975 13975 61751 97695 81190 81190 96662 96662 57612 93569 24616 58857 22043 22043 89229 93964 47029 47029 18106 18106 19557 23534 59270 89036 27261 27261 44840 44840 6874 67254 57501 75068 86225 86225 18633 18633 54734 78938 1953 6692 31576 31576 22234 22234 576 91792 86356 86356 6971 90648 76383 76383 78908 87995 78069 78069 33965 85078 66096 66096 16411 35379 18295 65181 98075 98075 23874 75081 74889 74889 26575 26575 12418 23152 65290 97289 51047 51047 75526 85714 31106 31106 55657 55657 17941 48725 17804 87792 64319 64319 1026 19256 97140 97140 54561 58812 29711 29711 57205 66573 56359 56359 97990 97990 1812 95350 42229 72710 59820 59820 9806 18604 18260 18260 57021 57021 53109 86950 10370 83386 71112 71112 12263 36118 39183 39183 32960 79704 8774 8774 62632 62632 83237 96268 4028 4028 56030 90897 29578 29578 25921 85047 17493 17493 13391 22761 31193 31193 2806 45212 51887 51887 10944 89518 30379 30379 21200 60835 9002 17037 24972 24972 12495 42730 10064 10064 28900 51385 18893 18893 9706 29143 26447 26447 42548 42548 29935 59993 13071 82428 95581 95581 27727 27727 63828 75396 84871 84871 74539 92410 92398 92398 15151 70497 72949 72949 27126 94632 20667 20667 58949 59779 92650 92650 49569 67767 28440 78178 8152 8152 16001 38959 60239 60239 20683 81338 60261 60261 64156 71393 64644 64644 48838 75718 18327 18327 20690 30455 58665 58665 91672 94883 50677 50677 28612 38090 84021 84021 45267 45267 57299 77333 43063 61391 32095 32095 82297 89731 39336 39336 85848 97437 1020 1020 11896 95598 2303 2303 3366 15719 71187 71187 13762 13762 21265 52611 84511 95073 95690 95690 71357 71357 68822 75058 11151 93735 89195 89195 87746 87746 32120 97803 67266 67266 5285 24475 11814 11814 3516 62815 48495 48495 12169 49386 674 2598 71677 71677 3655 3655 27152 38242 50786 50786 51146 73081 79753 79753 63037 68386 19502 82498 82505 82505 75116 75116 10465 87241 57726 77675 75560 75560 55307 55307 25956 64377 23469 23469 16087 39526 39327 39327 27738 33623 21151 57980 62288 62288 35062 93188 49686 49686 16681 26527 89654 89654 56260 56260 42276 88317 31249 58182 39858 39858 26048 54899 47224 47224 42973 86201 54319 54319 1507 35253 84444 84444 46163 46163 76853 87946 83764 83764 15289 26196 85479 95028 73748 73748 81362 81362 10086 55179 59916 59916 3861 78776 88252 92488 42501 42501 33639 60994 60602 60602 84442 84442 6155 22527 68157 68157 13236 87744 22388 22761 92838 92838 38776 80971 22144 22144 51268 51268 48068 57257 39573 81003 37241 37241 83640 83640 1093 42099 70439 84343 21020 21020 18955 18955 56857 97047 97043 97043 4363 40816 21543 21543 41691 50744 20871 20871 29779 44858 60496 60496 65792 66748 20125 20125 25666 94832 66703 66703 14977 27475 82019 90472 76273 76273 68269 75686 21974 21974 82945 82945 30795 95037 80043 80043 36694 39939 57246 57246 12412 38529 45118 45118 20496 92258 81052 81052 16945 59280 51792 65135 97368 97368 71429 71429 6641 60918 72516 74273 60019 60019 67104 67104 26379 71624 48098 85313 51469 51469 23683 41796 14915 14915 19938 19938 90818 92717 39928 65148 12406 12406 15094 70547 5598 5598 32713 43199 62496 62496 29853 29853 8388 12318 5961 5961 38526 86662 23976 63292 7194 7194 6490 6490 51105 90898 76929 76929 49460 85899 38016 42654 62214 62214 27062 92533 5253 5253 65684 72935 58816 58816 6695 64471 22487 22487 36677 36677 58546 66235 920 920 41358 49009 96353 96353 16933 89743 92500 92500 23277 52423 36947 36947 46010 98027 21638 49128 87686 87686 28601 88955 71489 71489 89048 89048 18630 59500 17304 17304 26243 58713 8320 73268 6408 6408 10977 79202 69613 69613 78745 82716 69782 69782 28294 28294 231 12304 49826 68923 86833 86833 4008 4978 9203 9203 46700 46700 2524 20228 26618 61070 45171 45171 27777 49487 19204 19204 17887 17887 24982 47352 13855 82312 51285 51285 67326 67326 32557 42496 76341 76341 12479 18795 32121 64224 29475 29475 80521 80521 19184 95967 56998 56998 14463 97679 59139 59139 16930 52109 49201 49201 42359 80589 32749 70998 38315 38315 33639 33639 81994 96562 1926 49354 53013 53013 74624 74624 6027 13778 1471 3649 51693 51693 8118 8118 20449 55252 55077 55077 43789 75486 10185 97218 3022 3022 36205 86715 54463 54463 18733 77921 17136 17136 35018 35018 45866 75038 51846 51846 5964 75856 2886 17899 48111 48111 81375 95795 94824 94824 3449 58155 74741 74741 24332 24332 11255 14728 36817 91411 15582 15582 78517 78517 15890 75543 14713 82979 90316 90316 54272 76378 83914 83914 61078 61078 7161 44039 58570 92260 23692 23692 81448 91245 4904 4904 62520 90314 27622 27622 20177 55217 58341 58341 83270 83270 6626 11254 20483 20483 4682 47265 80430 80430 23826 68354 82392 82392 25876 86031 58345 58345 41114 95066 14072 14072 21122 83661 33787 43017 90729 90729 63444 63444 94721 96873 64034 64034 3458 94728 6540 6540 27173 80857 13473 91506 16488 16488 24885 24885 38289 40003 57324 85151 45466 45466 5482 5482 6602 91000 17690 22865 15644 15644 64619 64619 1960 51205 72047 83552 72868 72868 38665 38665 11657 76807 3191 31022 61112 61112 69201 69201 33956 48025 22253 35905 34732 34732 43426 43426 35660 47657 26577 26577 10386 88174 62183 62183 27529 78778 24011 24011 25952 77433 47785 90154 96496 96496 6944 86785 81063 81063 18395 18395 47166 62388 66129 90264 8746 8746 28859 76831 17062 17062 4812 45636 77169 77169 57249 92618 81417 81417 51110 51110 47650 59900 50279 57895 41331 41331 10244 91830 86472 86472 27769 45064 23589 23589 15947 92394 64221 64221 36686 36686 89823 93558 8769 73619 86782 86782 13835 74936 13575 13575 97775 97775 47654 77582 964 89613 59783 59783 3983 3983 291 95532 20355 45265 2949 2949 18610 18610 67542 69304 30288 30288 2558 27312 11400 11400 79297 92316 33890 33890 25366 30643 74812 74812 26052 52443 76148 76148 28814 32440 14759 14759 66411 70090 22498 74527 21650 21650 42423 78576 4948 4948 16379 87426 10279 10279 21902 66898 72980 72980 56580 71170 55059 55059 75890 75890 6845 38959 42903 69539 58524 58524 20333 93548 67050 67050 15936 31756 48206 48206 90380 90380 5154 79107 13344 57645 65042 65042 9677 34709 11455 11455 47825 93483 91406 91406 3090 51247 25501 25501 9096 90629 60228 60228 37397 47728 11358 11358 43154 67877 21255 21255 360 11716 56726 56726 3828 14746 25918 25918 41658 41658 27902 90556 20824 59133 86336 86336 22002 22002 73752 94853 84122 86909 90647 90647 7211 96236 38296 38296 49967 61851 31517 31517 30079 30079 69178 94341 27412 31579 12563 12563 75065 87165 10134 10134 2260 2260 64087 87411 10934 45165 56387 56387 75833 75833 7639 96874 40830 40830 70698 84166 34986 45367 58887 58887 48542 48542 24591 52489 33658 33658 13259 27478 77538 77538 4559 18605 762 24266 89 89 76323 76323 15353 65735 44719 44719 58606 68738 20482 20482 11843 26029 6839 79242 56790 56790 53623 53623 19574 90845 89420 89420 4265 7197 17748 17748 27028 66849 40094 44378 71956 71956 23200 23200 40047 42475 47446 47446 54275 95724 32792 76202 91253 91253 5355 68619 97683 97683 12949 12949 56324 94620 82787 82787 21039 90053 74304 74304 44068 46585 27149 31061 91030 91030 16721 42209 75063 75063 55020 55020 47127 94066 88936 94141 89686 89686 57015 57015 43739 98025 71286 71286 5643 78002 26494 52062 26764 26764 93470 93470 10974 55881 62039 62039 18159 27527 35702 35702 88405 89785 39129 40380 74985 74985 10143 10143 27070 90541 6405 37779 39470 39470 4271 20455 22510 22510 20192 37714 57467 57467 20300 26434 76260 76260 20459 20459 65102 96522 5680 59370 865 865 56038 56038 11706 96807 24627 47951 84827 84827 46324 88694 95388 95388 88517 88517 12698 55346 45614 62007 34215 34215 27211 27211 225 96082 81962 81962 19163 41350 8406 80035 60335 60335 57379 57379 13470 32520 2833 42840 87747 87747 70092 70092 35336 48087 31302 74013 68091 68091 41238 41238 20812 24142 92942 92942 41377 96933 33159 33159 24220 79541 14560 14560 41151 64690 8171 18761 68751 68751 73066 73066 49234 54056 66586 66586 14260 63767 21197 69207 67541 67541 42294 69543 28782 28782 46138 95227 80368 80368 34109 67930 8141 8141 77723 91497 42313 42313 36620 63844 75499 75499 83366 84135 72401 72401 16664 84511 9727 9727 86932 86932 24336 49542 95607 97885 46655 46655 44819 47646 69977 69977 23051 79969 79626 79626 92654 92654 17654 44062 26500 70053 76905 76905 78481 91604 65969 65969 82677 82677 15410 48299 25814 78321 33509 33509 74808 81979 88592 88592 14094 80623 29499 29499 25780 96236 23448 23448 6620 6620 58 79784 79254 79254 79475 98341 35340 35340 24744 26356 4322 24736 85299 85299 90247 90247 56400 92314 53187 53187 84554 92440 50776 50776 22585 37311 65581 76942 5579 5579 8763 8763 11495 92105 24685 50896 78163 78163 16486 16486 18626 77869 26730 49699 8603 8603 27714 27714 41268 88182 9026 36035 23045 23045 60163 60163 82278 87301 68030 68030 39839 71331 21081 66412 91484 91484 11485 11485 1415 67326 60240 60240 13278 46174 66651 88552 83209 83209 23280 23280 27083 34696 17514 87136 91936 91936 92766 92766 19572 58766 28705 28705 47213 92691 31557 82553 96377 96377 15928 15928 60733 65611 78622 81365 86833 86833 47146 47146 21863 74918 49313 49977 4031 4031 34091 34091 64252 68856 81032 81032 48713 59058 7880 71563 72415 72415 71356 71356 58095 81485 54931 83926 92990 92990 39872 79170 16092 16092 81580 81580 3951 64903 24139 24139 31982 38320 14971 14971 13442 74518 32867 46200 55934 55934 23822 23822 60185 60842 18640 18640 14453 65385 95569 95569 5327 84764 70955 81652 21109 21109 8569 28293 57076 57076 45956 45956 4130 50658 68284 68284 60096 82401 23917 60011 24940 24940 5381 59953 28370 28370 42939 42939 29820 97067 54785 54785 77053 97046 39328 92895 1293 1293 21084 64033 78498 78498 17300 17300 32279 41437 45345 79200 80754 80754 58157 69372 22737 22737 25731 64651 46144 46144 91109 91109 29798 39006 83632 83632 48834 89836 19476 19476 21299 38051 55911 55911 61610 93025 42448 42448 52890 55719 50450 84296 41413 41413 18383 62656 7998 7998 58854 77940 9789 9789 16567 59382 68439 68439 65080 65080 5617 79253 23049 82337 93595 93595 69479 69479 41115 65619 82153 82153 27983 46820 5731 74330 68776 68776 37072 37072 38964 67348 14176 79861 58181 58181 85154 85154 60703 88983 2813 59430 38144 38144 10243 10243 13355 62638 27286 27286 63765 91599 12628 69679 85553 85553 67524 67524 34099 63527 42319 42319 18720 69840 45992 59896 19528 19528 61107 61107 6055 39472 54435 76629 71060 71060 20742 61257 77029 77029 50936 69465 43524 43524 7051 7051 35219 82862 3117 53683 66810 66810 25338 93894 94698 94698 80777 96610 41241 41241 56866 60721 44973 44973 54796 73192 85891 85891 68680 85105 14190 14190 15125 15125 45342 96498 55682 83245 28818 28818 24060 72488 88941 88941 94803 94803 72486 95458 42446 71425 55134 55134 12650 12650 27931 35324 83910 83910 40335 70180 3536 36375 61643 61643 23691 23691 5789 89828 14156 14156 30704 94603 69219 69219 29749 62669 3512 71732 55685 55685 51097 51097 42981 49393 36613 36613 16182 89549 26352 26352 26490 78668 71022 95944 64450 64450 40112 96654 23168 23168 48399 80273 21781 21781 5574 39331 91094 91094 16461 16461 84598 97892 17415 55834 41376 41376 28430 33261 51677 51677 79400 79400 22091 92363 28152 28152 2872 95852 35893 35893 7844 44174 10319 15899 35346 35346 31842 84333 43631 43631 36375 36375 29682 59808 18185 22330 49452 49452 34869 64920 14279 14279 49250 49250 17890 58123 46129 92096 30659 30659 23036 87217 78977 78977 50496 50496 16086 70234 40468 51465 64652 64652 53602 84856 76902 76902 15407 66923 51634 51634 14321 34339 74797 74797 25847 25847 13672 65440 42774 42774 40991 89985 19358 66155 66007 66007 9132 9132 14875 80123 55200 55200 47273 76430 66148 66148 64095 65726 916 73631 51522 51522 23769 46524 15408 15408 6407 6407 14418 77634 18373 18373 32521 66728 79414 79414 11889 70004 78028 78028 22314 25933 42217 81979 86851 86851 53876 53876 63969 68297 26599 66062 4598 4598 84923 84923 1846 7348 11343 11343 790 83825 87390 87390 51078 85106 62813 62813 48217 83240 54782 69637 95460 95460 18031 18366 46349 46349 63299 76967 40663 40663 21907 92095 23094 23094 8305 8305 12198 64099 24634 45539 74715 74715 1724 70468 74479 74479 11846 11846 54337 77870 3749 26866 48754 48754 38491 38491 6045 79976 74161 96810 68568 68568 9564 9564 53606 92312 13419 57379 77104 77104 70442 70442 59830 66530 41484 65239 50936 50936 21274 21274 14505 37975 71147 71147 7572 43298 47348 47348 30517 88078 3686 73749 36061 36061 43547 87598 11399 11399 76842 76842 41463 42408 16122 50368 41564 41564 39236 39236 44104 78935 45141 94641 78458 78458 585 18966 18083 18083 18613 36091 89973 89973 76461 76461 1442 78478 45115 45115 22343 52960 29949 78949 37591 37591 91912 91912 60000 60035 7589 21641 43779 43779 72577 72577 1692 17205 24130 90552 56300 56300 37931 37931 35748 75243 45144 45144 17437 72257 46332 92109 92989 92989 19276 50528 45967 45967 47790 72437 13549 13549 41848 86036 37151 37151 10244 10244 52052 68032 37498 37498 32042 85481 16928 50870 33819 33819 72706 72706 49504 93554 29599 29599 41206 51742 36824 77858 81633 81633 62991 62991 52416 54895 91682 91682 79894 81081 18414 65278 68266 68266 52760 92026 69654 69654 10109 10109 41053 65887 39061 39061 11218 14347 65359 65359 52087 53337 97395 97395 25071 55838 37012 37012 50324 98335 17316 77149 90388 90388 23805 59708 75465 75465 61456 61456 36140 52300 16582 16582 5127 42231 47706 79190 47256 47256 77211 77211 3363 94730 56983 56983 731 10639 25992 25992 29754 73457 3470 3470 34942 77649 96920 96920 16732 66128 47839 47839 70166 95762 24935 24935 30700 33366 49273 94812 34227 34227 5308 21149 68972 68972 71682 71682 29037 97872 40290 40290 74808 97679 6317 6317 37207 78879 86790 86790 973 43080 5193 5193 7132 23507 52552 97833 31523 31523 17673 17673 68931 69557 7567 18341 6594 6594 38748 63695 45560 45560 34594 34594 48728 85100 40827 40827 22480 83923 27921 95817 22340 22340 88082 88082 28267 43608 47084 79356 7602 7602 74885 74885 36695 60523 85875 85875 13458 84417 45938 55999 8867 8867 85603 85603 14335 64046 23383 94526 7771 7771 8654 73309 89273 89273 38499 38499 22758 71657 63996 85701 56696 56696 17869 81763 52523 52523 6633 36383 2216 2216 62877 62877 67601 79297 12467 12467 56996 83666 14353 69168 27881 27881 5988 5988 83052 90733 69768 69768 1248 76952 64911 64911 35713 55871 17444 67032 8502 8502 44833 94143 82804 82804 26090 31971 12997 12997 57976 88477 49996 49996 91369 91369 17753 25022 49156 67687 11777 11777 70106 90311 79269 79269 7481 45043 13820 13820 38821 38821 46538 72315 10649 95325 36011 36011 10070 95519 27743 27743 67534 97250 34863 34863 37721 42912 36054 36054 37023 44736 5137 5137 75460 75460 45532 79904 46782 46782 10474 16774 1964 1964 28797 55721 48088 48088 12780 19730 35394 58803 35834 35834 79361 80516 67581 67581 36487 36487 53637 68864 28187 28187 14490 65207 21106 52749 69927 69927 58922 63494 26400 26400 71021 71021 52721 62153 50430 93290 85 85 57757 91785 6281 6281 24720 92305 34504 34504 43077 54002 580 580 21632 21632 4124 11396 35568 35568 44004 69769 975 92452 27491 27491 88323 88323 22403 97785 21552 21552 17925 63115 53674 82575 52962 52962 26910 26910 43806 66751 31460 31910 25266 25266 88442 88442 58732 85594 76472 95732 71633 71633 24058 59613 19533 19533 11551 74285 6166 6166 27599 89940 44041 44041 8621 25668 21162 21162 42327 46933 84504 84504 62054 62054 93977 98160 42508 84249 23011 23011 30839 30839 6320 12808 53729 53729 55766 56288 97157 97157 47134 56790 11279 21988 20869 20869 53366 53366 4652 61211 26973 42404 86896 86896 41086 41086 85006 89709 74831 79114 48972 48972 39280 77227 62565 62565 35729 35729 23563 87436 40345 68337 64217 64217 63063 63063 27661 56753 30853 68344 45939 45939 29979 29979 19192 65477 8709 13336 14052 14052 45080 45080 43091 95347 50369 50369 42243 79490 63390 88269 18255 18255 11925 78008 49708 49708 24757 37213 11397 11397 10974 50422 2804 2804 10179 10179 2589 21470 89703 89703 34914 60674 12414 15992 95307 95307 41048 41048 32961 78670 57796 62898 2263 2263 95889 95889 22352 68996 37375 82503 3950 3950 30369 66661 30225 30225 66357 75952 12731 12731 8366 8366 35257 91654 2067 2067 9172 93750 16837 54724 9890 9890 14504 95308 54891 54891 85296 90926 82585 82585 58403 58403 3141 25234 72186 72186 68365 95781 7417 7417 74917 90784 2402 2402 27754 66161 16455 89459 50536 50536 10881 40993 88628 88628 4337 4337 26043 64841 17854 17854 61052 84225 40260 54138 77951 77951 8465 86122 78135 78135 64793 64793 34352 91504 64511 64511 67778 68936 2273 83757 62800 62800 31272 71515 30546 30546 20372 89968 19328 19328 74962 86032 26529 26529 55942 79511 88573 88573 28205 60010 62426 62426 68103 68103 20531 97253 48335 48335 15663 93318 19798 31634 80577 80577 36947 83894 24996 24996 54830 93399 23416 23416 79107 95565 52777 52777 18609 90079 3589 3589 15386 31935 79717 79717 42025 42025 14289 24514 15668 88266 19407 19407 54820 54820 57291 81898 80666 80666 52676 53887 64582 64582 70473 82594 27904 27904 64421 66949 10554 73537 28021 28021 38862 38862 18985 52313 36121 88336 82467 82467 28059 28059 37663 56767 74574 74574 37446 51840 88288 88288 78533 88631 68740 68740 34894 65668 15497 15497 22622 42735 50959 81491 69562 69562 86512 86512 13216 63490 87069 87069 54055 68466 27945 82047 34865 34865 5683 5683 43261 76151 3828 3828 47515 62033 66631 66631 24680 87169 26793 41410 3640 3640 16585 83405 95809 95809 74550 96748 49851 49851 55688 61149 36826 36826 21475 48773 78698 78698 34204 74033 95318 95318 71456 71456 41737 59770 59650 94559 33989 33989 28397 69863 94717 94717 84750 84750 24286 96710 33679 33679 17660 21167 11416 64878 42692 42692 70540 88488 45464 45464 89206 89206 40952 43103 53115 58257 13508 13508 42840 42840 86772 91187 5741 83498 45289 45289 59310 59310 48044 72837 85535 91615 92524 92524 71521 71521 67505 76023 17301 62112 66183 66183 49891 89424 88823 88823 29307 68392 15230 15230 47977 47977 24103 40493 10656 10656 25969 59555 4519 43567 92159 92159 19732 19732 13009 23437 4707 44280 43050 43050 29890 29890 103 76760 80379 92927 44120 44120 5758 79492 41224 41224 37961 37961 53401 72129 6521 61757 10818 10818 24195 42427 55625 55625 89928 89928 29297 59635 92713 92713 20463 65855 25463 76238 30261 30261 81380 89404 85959 85959 23301 29332 35758 35758 72670 72670 12011 48908 41572 66858 32852 32852 43381 43381 32977 85406 70756 70756 36851 68563 12076 12076 91846 95452 19814 19814 18330 25591 66030 66030 36305 63274 96432 96432 51514 66914 22317 37985 92509 92509 12738 90256 36211 36211 75089 75089 11440 49198 19148 19148 16696 72451 54346 56220 16639 16639 17504 17504 57608 79587 92618 92618 45885 78496 88955 88955 32321 86770 14399 82004 44190 44190 91983 91983 29306 45862 9557 9557 62657 87966 35789 87058 40490 40490 6624 81667 48547 48547 48502 48502 31447 87368 341 67498 73880 73880 2275 27785 73320 73320 48333 48333 61543 69720 53220 53220 36609 65698 44629 52540 63527 63527 59596 65053 40869 40869 3115 3115 301 54333 19444 29043 32071 32071 3797 92615 38039 38039 16160 16160 10119 82371 26136 28384 11303 11303 10190 10190 7596 45410 37200 37200 57029 70957 76405 76405 44876 63706 33538 63833 91925 91925 31977 31977 27733 92391 78119 84438 938 938 18171 90002 74140 74140 96061 96061 43200 62597 48168 48168 1880 54004 29252 80644 78187 78187 19921 47902 43844 43844 92623 92623 9315 86636 6186 36247 82460 82460 85888 85888 19422 41151 62800 62800 54189 85652 28306 28306 73458 83271 7566 31014 65277 65277 21363 71498 5865 5865 22512 22512 20336 62230 11372 11372 43567 84757 45286 50009 94789 94789 4034 50243 80783 80783 13114 26093 81017 81017 70452 87817 65444 65444 25121 25121 26212 40354 7785 17177 33533 33533 13157 44686 73367 73367 4080 41102 6711 6711 8770 8770 42060 47119 7114 7114 3941 73766 51237 91584 32763 32763 75615 75615 36547 90398 21220 32954 72094 72094 18012 18012 291 3564 67170 67170 22717 54233 3254 3254 528 96399 21879 95203 4230 4230 4775 60198 46438 46438 18580 18580 45397 86548 23134 65120 10463 10463 11401 89596 59729 59729 15593 15593 9023 64878 14739 14739 31965 44062 80961 91233 75721 75721 6369 88230 4227 4227 21728 21728 638 48479 48931 48931 10802 65983 12820 12820 44880 95592 41651 41651 6926 70477 63683 63683 72136 84403 48461 78919 20336 20336 71305 71305 25011 33617 17806 20430 39969 39969 26746 26746 33480 88848 46318 46318 24392 33802 2141 9035 17328 17328 50491 50491 11363 13240 8736 8736 21654 30714 90961 90961 252 75214 70079 70079 2791 25620 23841 75204 72812 72812 26937 30996 25225 25225 18880 64841 90789 90789 19191 26764 5386 5386 37702 94106 20733 20733 18555 18555 20699 26599 14626 96345 58000 58000 83276 83276 1635 79745 44592 44592 48513 84030 95898 95898 24615 58621 13009 13009 6686 97686 20829 20829 53026 65305 97543 97543 36465 90256 45341 45341 40568 67697 2203 68097 52668 52668 39792 72219 12345 12345 68287 68287 12921 79139 83510 83510 70679 72583 34380 34380 4160 14752 38614 38614 32141 41534 47365 47365 1483 75812 21188 21188 52909 88410 43575 48674 25011 25011 5846 6748 32292 32292 6570 6570 10371 98160 5866 65709 23909 23909 29987 31622 61995 61995 48028 48028 66327 92880 49382 97706 11572 11572 45284 45284 44197 75412 46850 49922 20235 20235 45587 96986 3550 3550 26832 85382 43193 43193 1522 79326 12135 12135 17194 56987 3525 3525 30095 57739 66702 66702 4989 4989 22330 56216 15728 23993 58114 58114 7601 45187 13983 13983 70775 70775 17120 38047 46341 46341 68495 79783 12216 32215 97853 97853 49985 89800 42207 42207 17066 60858 85185 85185 74568 74568 29159 46676 49316 83063 40451 40451 20104 48920 26828 26828 64431 64431 57269 80457 46502 46502 723 73289 17604 31180 6851 6851 12708 86358 10016 10016 14952 49437 20562 20562 86200 86200 30753 57167 13796 13796 53251 97643 80687 80687 69225 84716 23493 62183 58703 58703 41505 74231 37546 37546 48437 58400 97036 97036 24979 24979 22029 45579 24347 43159 48635 48635 42553 42553 190 80254 37978 37978 6660 88272 92664 95725 93812 93812 15796 30160 70549 70549 45157 45157 5228 25214 93871 93871 97028 97121 32012 53954 92254 92254 60200 60200 9876 23536 79298 79298 29937 88849 61322 61322 45860 89435 74080 74080 4457 98221 32600 32600 25874 82439 590 40287 40387 40387 58505 58505 16468 50245 56115 70120 65576 65576 23642 47566 23770 23770 53672 53672 55696 60158 29304 29304 41712 77056 37502 37502 9230 20420 44961 97575 36786 36786 65492 65492 12592 36966 60400 60400 5676 19500 83985 83985 47508 55505 24330 24330 39282 80267 55207 66353 77625 77625 51291 72555 22575 22575 55201 79077 74651 74651 61382 71251 29640 29640 27031 94225 43831 43831 52084 52084 55773 75081 3814 9235 97940 97940 58896 58896 22505 42938 1532 72965 59928 59928 90825 90825 2346 19143 23527 23527 28117 70789 6181 74410 86442 86442 88017 88017 28326 41459 52153 75778 32142 32142 24012 24012 58094 98323 30336 30336 1265 37444 40483 57930 6128 6128 10451 18618 9951 9951 29777 38205 36606 36606 44740 92292 71240 71240 93771 93771 15793 88872 30991 30991 15429 56383 23973 23973 63372 91233 81804 81804 61092 62681 66021 66021 28624 91473 39324 59124 33077 33077 26527 46258 32746 32746 26503 51222 26464 26464 56792 56792 7888 53090 30690 80033 11287 11287 59314 59314 16146 91686 76103 76103 37380 74813 85791 88738 68808 68808 37758 37758 201 47444 29393 57296 61169 61169 40420 97927 75839 75839 75335 75335 57068 90478 5339 87509 1808 1808 10876 26881 80157 80157 20957 67279 83702 83702 62636 62636 29707 92908 32972 32972 76211 76544 49501 49501 28386 37713 30513 39397 55625 55625 27476 27476 34296 45751 64834 64834 45785 73619 45676 45676 3411 97042 86207 86207 41449 58333 53929 73042 43313 43313 58263 58263 5056 90921 60088 60088 27982 56809 61876 95943 12146 12146 57072 76995 64814 64814 56785 56903 69061 69061 1069 58529 80302 80302 27366 27366 46930 85944 37226 69895 47991 47991 81963 81963 30511 50458 56961 56961 2309 26522 51267 67597 6615 6615 38842 38842 26736 29799 93440 93440 26336 88759 792 52920 46829 46829 37895 44094 34720 34720 45295 45295 63686 90633 4248 77699 86392 86392 35041 35041 75810 87185 21212 34443 78520 78520 28680 69908 83661 83661 31549 59623 19130 19130 46322 46322 9696 35368 84821 97444 79457 79457 29731 29731 18367 34797 24418 91289 34872 34872 16991 69873 96692 96692 22852 58169 23675 23675 19056 19056 33905 77848 33058 33058 2529 16887 66303 66303 591 44453 19854 85298 51142 51142 58189 72290 39812 39812 60992 62922 62404 62404 27951 97599 15304 15304 63029 63029 34926 56301 30361 30361 38032 70790 81267 81267 17084 23214 39798 39798 3659 42298 6479 90836 41392 41392 53285 59938 8824 8824 1888 22786 17017 17017 15910 87216 39648 39648 38507 38507 39676 42766 85216 85216 39945 94741 997 58892 22204 22204 81423 86645 19389 19389 7256 54831 18546 18546 31847 76873 89797 89797 54227 54227 67292 77808 57014 57014 577 91653 1148 95560 19579 19579 5717 13152 96206 96206 91749 91749 13379 27884 92448 92448 50399 57214 63867 71299 37819 37819 71011 71011 8541 32657 19908 20233 89187 89187 6022 6022 18022 63813 7864 7864 597 63847 47192 47192 11176 34737 23892 84380 78584 78584 46500 94497 2330 2330 9867 50755 38636 38636 81108 90620 61557 61557 91658 94916 48343 48343 80088 80088 7590 56865 81466 81466 85775 91107 83787 83787 3460 64673 6956 6956 60691 96531 48282 48282 79104 91752 26684 26684 31936 88385 59596 80645 15956 15956 77898 77898 13548 23541 78971 78971 72058 96847 30149 50751 77598 77598 31682 31682 17570 84525 24757 24757 46531 68466 95192 95192 1985 33108 63927 63927 5898 6635 13683 13683 76334 96289 53711 65865 42613 42613 69702 69702 28452 74639 74734 74734 7122 33941 7901 7901 26243 83960 9249 27207 24777 24777 989 989 52587 80114 82028 82028 48971 59219 57985 57985 9905 96167 21007 58504 9988 9988 78163 78163 13 66198 30759 77322 66322 66322 67043 67043 77780 93145 52410 69543 83662 83662 30308 30308 13982 45669 95889 95889 26318 50137 59161 59161 57477 90919 5925 59292 97792 97792 5210 5210 64036 76077 90196 90196 29576 38861 28230 28230 18464 51931 29164 73420 94515 94515 23290 91834 23355 23355 92284 92284 26597 65449 49095 53547 8552 8552 95213 95213 7328 61310 4665 10118 65951 65951 57097 71657 19938 19938 42799 96407 16017 16017 898 81613 20505 20505 53190 94440 49861 49861 49903 49903 12236 13245 45757 86169 55318 55318 54995 71286 10107 10107 48961 56249 35297 35297 3886 11145 39364 39364 92792 92792 24415 24940 35717 35717 47367 69199 15961 15961 22230 37992 69637 69637 51432 71698 32476 86627 59302 59302 34173 34173 12524 55347 537 43005 15660 15660 96088 96088 47568 66442 8495 8495 12371 81157 46511 68357 2295 2295 19999 19999 29230 63605 80409 88195 29384 29384 10507 90595 66949 66949 66934 71646 76809 76809 90371 90371 2508 68935 17917 26171 81955 81955 74341 74341 14984 88171 43329 43329 43121 77885 42065 49568 72293 72293 95321 95321 62785 72403 6544 6544 53369 64642 9920 62277 28518 28518 63641 89716 77659 77659 5998 31472 52344 52344 14071 22175 14355 14355 47916 95761 68707 68707 17450 96337 95859 95859 23831 95000 92866 92866 81478 81478 26914 35558 34600 34600 58170 66987 5397 42892 48055 48055 24083 24083 11845 70512 33146 58045 56266 56266 79090 79090 58302 69715 94266 94266 54420 75430 12268 71972 26861 26861 10369 79049 12682 12682 82351 82351 20446 51164 16195 26756 98156 98156 44158 67810 74644 74644 68305 68305 49843 71799 21713 21713 51470 87431 8450 17220 75952 75952 58341 64274 21055 21055 39700 39700 24197 54919 50644 94820 36854 36854 65001 65001 70379 81427 47710 50860 16724 16724 37204 74527 40893 40893 75334 75334 10052 52497 7625 7625 22041 63472 20279 67270 92779 92779 26673 65793 17767 17767 36278 54553 40630 40630 59154 59154 50501 66623 41763 61577 54598 54598 66084 73954 29526 29526 59325 59325 17713 19237 29765 29765 9764 23724 50821 77543 90478 90478 29699 93153 39632 39632 14035 14035 73516 82794 10555 24689 4476 4476 20079 20079 29462 83840 89259 89259 80416 93656 28896 28896 16729 32613 6117 37804 45554 45554 3289 3289 61032 97718 43375 43375 61788 83089 63150 63150 18932 80441 95943 95943 54691 62965 83357 83357 43678 53210 26976 26976 12106 70424 62573 89873 50025 50025 77270 77270 25551 45636 71665 71665 2534 92970 30082 88700 38376 38376 13669 13669 33328 85143 12098 12098 27962 80080 56164 75948 81117 81117 24457 24457 83029 92974 87439 87439 17599 36924 11275 70422 38703 38703 44578 44578 12179 76164 69229 70722 85898 85898 26106 38167 51147 51147 78326 88661 23784 23784 10897 10897 43662 57437 20520 24341 85272 85272 31555 38603 74016 74016 30848 30848 36179 86668 53073 53073 30206 86135 89191 89191 2686 10266 17597 29356 1709 1709 12681 66573 61074 61074 2971 12233 96568 96568 78529 78529 30663 71945 48123 48123 36059 60719 63540 63540 5716 8272 6686 78631 32031 32031 87102 87102 61621 82666 24688 24688 20314 49035 18631 18631 63373 63834 83300 83300 41776 60091 41602 41602 9233 94645 80128 87123 31747 31747 39354 39354 25537 81163 40300 78122 65934 65934 16958 69402 96943 96943 15560 92867 91043 91043 7065 7065 55905 85861 34087 54196 87001 87001 84988 84988 70264 74736 3764 27351 72961 72961 26834 26834 62250 79552 23755 43188 35001 35001 11988 52897 89470 89470 2656 2656 58770 80176 19125 19125 809 67008 60401 84354 90137 90137 83535 83535 96597 98165 50257 63389 40886 40886 16385 58565 46523 46523 74010 74010 50930 57355 16873 55815 21575 21575 68125 68125 16274 39181 41871 41871 62624 89057 41956 45583 19641 19641 33697 97584 60913 60913 21024 29302 19614 19614 26066 26066 65654 88935 3717 3717 1872 42738 19065 53890 18763 18763 77122 77122 93965 97203 35145 38828 75275 75275 7698 7698 65845 97853 80113 96529 19007 19007 18285 37707 40981 40981 95380 95380 1279 19032 75972 75972 7437 60773 5241 5241 326 53478 13438 22942 17682 17682 12003 54608 31936 31936 12373 71402 20527 20527 48871 63513 73959 73959 33376 59769 46286 46286 15358 75948 45516 45516 80310 80310 22469 90200 42899 42899 80230 84011 66061 66061 20102 86141 25646 25646 22218 49336 3729 25832 34299 34299 45882 51087 94910 94910 73119 73119 32835 82448 34719 55951 48583 48583 22552 28408 38624 38624 10596 75538 84376 84376 39874 39874 53111 83794 865 63508 76051 76051 88025 88025 33529 91814 29562 70506 8698 8698 5914 5914 37160 52320 88024 88024 77262 96129 23614 66818 93884 93884 76398 76398 18053 90671 15768 93693 14455 14455 85809 90512 51589 51589 54231 54231 66947 80681 96488 96488 40095 88260 32595 32595 17671 72715 23672 30554 41629 41629 41983 71897 83253 83253 59079 59079 2486 23764 12987 75058 75314 75314 7043 87109 34211 34211 11118 79037 65013 65013 64467 79774 51945 51945 51617 90387 47513 47513 20091 20091 55629 71270 1896 65787 1493 1493 14760 14760 79356 93702 29546 68399 2241 2241 31856 31856 14522 76088 18765 53656 35454 35454 9130 9130 37756 94163 79683 79683 31646 49776 93667 93667 281 8893 27997 27997 19508 48521 52724 52724 82867 93821 18496 37224 98185 98185 17748 89677 27737 27737 38182 38182 88082 91610 930 17934 26002 26002 76910 91608 48208 48208 84740 93390 26593 26593 28885 40072 56058 56058 42188 42850 43181 43181 68669 68669 27941 97420 67167 67167 20394 73481 13620 34635 10153 10153 20281 20281 17663 20862 60099 60099 16125 37544 62794 62794 44665 58089 25314 58161 79077 79077 40005 40005 20982 22267 90842 90842 26599 60990 34504 34504 56219 71524 41199 46766 7042 7042 86651 86651 8049 20270 43423 43423 67344 97521 46123 46123 26645 27336 36060 36060 9597 10517 19842 27007 95847 95847 9499 9499 31135 68167 17195 31345 19712 19712 10885 23186 30634 30634 11768 67214 23991 23991 18445 38107 91442 91442 63455 63455 48448 55483 25135 63458 55166 55166 53980 83948 9785 9785 41383 89837 44784 44784 3439 64366 94402 94402 24852 91844 43440 43440 4538 4538 33892 35721 27815 27815 540 53893 64926 79472 91211 91211 43516 43516 20486 40269 21419 21419 6953 24935 88314 88314 14440 67827 27133 95053 58544 58544 65832 65832 65165 71436 11205 40989 77757 77757 85553 85553 36289 91270 21695 86066 57448 57448 69380 69380 29012 79068 95390 95390 5254 54171 51362 79905 61142 61142 35456 59587 26302 26302 14792 96368 24254 24254 57286 57286 26966 34224 53062 89625 95992 95992 86770 86770 33374 77306 50238 50238 4183 97489 38505 38505 6810 11849 84558 84558 42092 50632 61948 88964 33803 33803 824 79003 73089 73089 91900 91900 50416 71277 1394 1394 41964 57466 39047 59826 13504 13504 92441 92441 5810 59306 38716 38716 10040 63590 44119 49880 92958 92958 40075 87387 7885 7885 24282 83549 32844 32844 59317 59317 30157 89380 4159 77989 16875 16875 42986 88555 45182 45182 11734 45325 84671 84671 6174 27111 77345 77345 54997 54997 29568 79519 27941 27941 1645 24411 43340 58641 37412 37412 85988 85988 50744 75602 17069 17069 18608 25541 8041 63921 34159 34159 46585 46585 6295 46251 57852 59611 9185 9185 14282 90802 10884 10884 64788 74925 8723 8723 62356 62356 84343 95709 44798 71306 4332 4332 18496 25192 95107 95107 52021 52021 43221 54543 51567 86890 70810 70810 5582 39089 91305 91305 32769 32769 28217 59212 72311 72311 5499 17646 1490 56874 81196 81196 3759 51395 74613 74613 54079 54079 43277 73992 5994 11090 23867 23867 3044 3044 19573 58437 15480 42372 54000 54000 12859 12859 28304 56101 63005 64358 46512 46512 68440 68440 2669 56221 95910 95910 42051 95206 9290 86561 21151 21151 25278 25278 23448 59021 23458 73930 92966 92966 90964 90964 34129 58632 83851 83851 19537 37591 5240 5240 5762 54836 33378 33378 37781 89268 19489 58796 32452 32452 41477 41477 28112 90181 25826 25826 37812 78567 40404 40404 7289 78840 2783 2783 41283 68512 78050 78050 68787 72139 52156 57235 36237 36237 6154 32775 34014 34014 51128 51128 19302 59780 56714 85774 1384 1384 6329 76251 5432 5432 34802 95553 61236 61236 7745 7745 13123 96742 54966 60978 15459 15459 20945 88928 42105 42105 65703 87983 33153 33153 30238 30238 8819 10251 74138 84806 96931 96931 23943 23943 49807 84294 46593 46593 22665 54778 997 76837 54538 54538 31303 31303 52148 75567 730 81951 9490 9490 41244 83972 74303 74303 25774 25774 16863 28695 9597 57388 94256 94256 54755 73073 29021 29021 17449 17449 42230 82784 6874 53585 81233 81233 15629 86656 21905 21905 97200 97200 21780 94374 8870 8870 19932 55587 20652 20652 33638 59122 56306 56306 25835 84382 9141 44730 5137 5137 15725 39249 79414 79414 1090 87055 54310 54310 19902 66479 44902 44902 49035 59715 17963 17963 11162 46287 61845 61845 23972 37653 60497 60497 159 78209 59418 59418 26251 55411 82198 82198 31170 31170 11710 33491 35566 74832 54772 54772 24045 24045 35440 37156 26557 26557 39122 55985 15729 95780 75453 75453 51967 72576 67 67 69812 69812 69408 76288 69953 90028 98296 98296 84962 84962 12423 70612 54014 54014 59818 86349 58309 58309 63535 74914 69633 69633 19362 53027 93843 93843 42289 54110 19185 19185 1553 34115 47163 47163 44889 91314 76901 76901 42098 97639 79950 79950 11406 21343 35110 87731 1478 1478 24323 59004 11071 11071 97110 97110 80464 95843 9741 9741 55692 82366 38712 38712 22640 33279 39079 83903 76168 76168 38737 38737 32989 78318 5923 45317 31234 31234 25282 95905 54698 54698 57333 57333 3556 36708 97672 97672 33235 75822 49288 49288 18883 27925 92528 92528 3632 71546 35179 57955 36159 36159 74439 74439 61070 84500 4957 74468 80717 80717 86782 86782 24662 89976 22275 28230 39530 39530 58920 69967 86330 86330 33012 46002 45413 45413 66227 66227 18040 28811 35989 35989 35387 63741 7516 55376 51391 51391 11145 70244 20273 20273 69313 69313 45655 95073 70651 70651 27519 60274 42513 42513 37143 62407 91299 91299 2386 59201 42941 71813 36582 36582 1182 1182 47226 68116 12902 12902 53248 90697 19499 50705 66286 66286 64735 64735 46066 91548 84324 84324 47930 54521 56075 94603 61203 61203 39209 39209 40041 74914 80454 80454 48271 84523 15296 61329 62197 62197 38196 38196 15769 90047 3112 71929 54395 54395 43284 53152 23878 23878 39030 39030 84655 92930 48139 48139 12636 29825 22328 52476 32671 32671 61073 61073 13841 38664 720 27261 79840 79840 21866 21866 19587 84443 15583 67591 30481 30481 55059 55059 16773 84150 89046 89046 51618 76740 75637 75637 70751 86878 8872 8872 31446 52551 60135 95389 24410 24410 92525 92525 38074 48064 8595 8595 66625 67729 28832 28832 41501 60964 31677 31677 22407 94581 1929 68675 16589 16589 26059 96412 14178 14178 33878 83853 29220 29220 16519 16519 42093 52485 51976 75840 95388 95388 3442 31903 16331 16331 22581 33644 90970 90970 32888 32888 27465 38101 67078 81116 98030 98030 8142 8142 40094 92922 78015 78015 37672 48766 61005 97749 84756 84756 42865 42865 651 98370 70403 70403 52013 52531 50865 50865 8538 80469 53973 53973 66172 79519 72215 72215 26686 47976 12838 84516 62778 62778 41675 41675 45141 57317 63478 63478 42323 75482 18944 25857 19862 19862 71784 71784 15684 55763 31104 31104 62592 69130 7613 49932 40365 40365 78281 78281 37933 59288 54351 73801 70502 70502 56283 56283 43208 93682 82560 82560 51645 66533 28477 43754 48937 48937 3048 45669 75344 75344 19040 25893 34918 34918 66205 68080 27219 27219 6998 81153 18241 18241 13905 43042 1557 1557 59093 59093 11421 85055 70503 70503 11337 35265 85961 85961 43553 68138 44466 44466 24014 69486 14914 53280 71905 71905 29546 59811 91436 91436 55570 55570 51982 73412 40112 40112 40098 93167 15080 74447 20710 20710 39048 39048 29456 45933 4380 93714 41127 41127 48089 48089 66139 71793 25757 90482 46566 46566 82609 82609 42368 80270 37291 85541 37751 37751 3042 3042 4824 13028 68675 95839 88098 88098 22732 22732 28263 68152 24985 24985 40278 49786 34820 34820 31128 97832 58545 58545 32524 56658 60083 60083 57252 76976 12100 57112 85808 85808 22352 48269 21839 21839 35352 92930 79441 79441 75960 75960 12099 49748 10262 19109 32708 32708 73298 94629 94823 94823 18493 29362 69860 69860 4368 91364 65654 65654 74751 97902 6596 6596 10584 75787 35628 35628 76858 76858 60623 79530 77889 77889 39030 98345 17045 72136 90160 90160 22711 48058 89823 89823 68065 68065 1469 95784 16380 50047 83028 83028 29490 90846 41538 41538 41741 41741 6571 74940 56471 56471 1724 85451 9152 61487 9218 9218 45561 55618 9568 9568 40952 61049 791 791 45917 45917 54007 93401 9216 9216 62945 85184 13496 69890 21668 21668 92599 96637 67041 67041 21699 92893 10617 10617 48134 60174 76398 76398 15322 71305 96575 96575 79329 79329 31341 85555 46468 71285 13945 13945 60651 94715 39252 39252 74368 78083 2257 2257 33874 76115 96055 96055 3805 48444 83313 83313 18558 57646 75769 75769 81141 81141 69761 74679 48710 48710 28556 32891 5026 94705 63318 63318 56855 56855 20759 73197 40790 40790 75791 79511 35198 63448 96548 96548 3392 48747 64615 64615 17193 26729 65596 65596 76112 76112 39011 69333 77089 77089 29176 75611 57847 57847 88819 90024 19283 19283 62565 64027 11476 41706 51064 51064 28432 89639 59595 59595 42761 46982 1861 1861 53064 53064 14623 32705 26730 26730 24096 24434 13812 13812 64234 73229 40993 40993 39801 63498 36456 36456 11897 29047 93381 93381 11758 44628 14311 74845 2158 2158 80547 80547 21257 74818 1543 38009 73319 73319 27348 27348 27782 31137 41004 41004 29930 37296 51893 51893 55131 91454 45730 74261 10004 10004 91153 91153 39666 56352 1167 1167 43181 44235 2566 29465 47372 47372 13069 13069 64951 88930 29920 46946 69770 69770 64764 80288 79 79 78787 78787 11954 55507 37860 73683 42169 42169 40207 42586 24381 24381 4539 96351 81667 81667 56741 76082 41758 41758 49752 49752 54665 88063 29134 63669 23061 23061 24633 24633 9764 84621 27740 27740 13166 19417 36638 36638 79671 80436 71520 71520 48413 49045 84194 84194 64814 68519 36165 87528 89521 89521 23366 23366 72021 87282 59680 78121 32626 32626 33963 33963 82565 94405 22511 81192 60382 60382 23817 74763 17374 17374 13010 13010 26494 82596 41369 80592 13994 13994 15439 25472 54588 54588 9987 9987 71605 97235 6072 6072 2765 28580 82536 82536 7990 31684 85095 85095 24161 38096 42499 42499 18293 71475 13544 37565 38088 38088 67791 67791 1782 58179 4616 44376 26825 26825 8972 49631 17808 17808 91742 91742 9629 91137 25610 28335 83118 83118 43186 43186 5085 12813 3636 3636 26894 91667 74971 78335 58074 58074 34197 34197 88108 93633 38095 64675 15362 15362 13794 13794 27705 39848 12412 42849 49791 49791 94543 94543 31681 69032 901 10593 47414 47414 32604 42828 86363 86363 29423 29423 11263 14296 91210 91210 10470 43610 4424 47796 21455 21455 14431 61555 90643 90643 61057 61057 7170 61523 92070 92070 22342 26295 46194 54343 60741 60741 70242 70242 25164 73737 54224 67320 25286 25286 63433 63433 5860 95090 8047 49682 94073 94073 57059 57059 5562 60584 48446 48446 24580 87698 20189 20189 15242 34097 45973 45973 44389 79750 12236 33745 54402 54402 81106 81106 51458 72224 39673 65254 20161 20161 10880 61509 44958 44958 16715 16715 50583 79406 17697 45352 9167 9167 44413 44413 19596 27384 35909 35909 16316 77750 79231 79231 40853 79179 27495 57597 57468 57468 40775 65244 45642 45642 50926 86048 81953 81953 5070 5070 3916 81921 8277 68672 34670 34670 49467 53583 67759 67759 68763 68763 87059 88907 24597 24597 51471 60825 13865 13865 45753 78421 68719 68719 2486 96597 88205 88205 4168 44441 63466 68847 26038 26038 37317 37317 40295 73139 83015 83015 82110 97930 785 43880 38136 38136 59676 59676 46704 64349 52447 52447 1154 16754 64174 64174 39987 77740 21674 81080 14251 14251 73331 91649 21501 21501 44527 90239 94870 94870 63117 63117 43927 89540 73327 98007 75774 75774 7844 55130 83401 83401 83653 83653 19623 65280 66215 66215 14266 29729 44771 87901 86328 86328 96723 96723 28305 45882 77289 77289 3538 16483 56067 56067 27571 54211 42428 70795 47652 47652 31047 31047 76104 96051 84634 84634 80231 83009 20408 48545 14055 14055 23747 48839 16386 16386 36937 77602 89169 89169 71583 83392 6065 6065 57716 59340 74982 74982 84352 84352 2859 16491 46074 69793 83570 83570 51432 64527 25633 25633 96953 96953 97339 98365 94377 94377 36477 61264 4741 4741 58277 78070 57595 57827 47617 47617 80856 80856 11441 22709 65057 68581 59754 59754 62155 62155 32356 67858 12803 12803 65823 86293 36486 88436 66816 66816 16647 16647 75513 90537 15107 15107 20404 90583 25877 87782 70229 70229 23245 23245 28306 93815 25047 89106 24732 24732 57851 57851 35588 69203 63980 69962 49642 49642 80872 80872 30142 56294 8441 36109 44050 44050 34657 42609 76336 76336 58039 58039 50633 82190 49284 49284 25937 27769 18914 61915 8997 8997 83819 83819 76469 78719 36203 89492 3072 3072 2641 12198 12062 12062 42491 93812 17488 17488 21154 56635 88847 88847 9023 63239 53375 53375 4830 33562 57860 57860 15417 39173 73357 73357 38313 38313 31633 35491 18771 45051 37476 37476 32998 32998 59892 61735 1586 39742 59633 59633 52372 52372 41366 64242 29980 59171 30479 30479 71992 74567 34488 34488 76129 76129 22581 91747 44123 44123 5220 13929 61391 61391 12621 26086 22924 22924 45755 80257 6838 82386 44724 44724 51930 51930 77454 92747 9797 83300 11893 11893 49823 49823 27040 44440 51846 51846 44175 54496 13472 13472 71446 83752 16923 16923 31829 73410 23906 64398 54571 54571 39833 39833 17622 84899 66647 66647 54508 56202 25301 25301 12274 21023 88746 88746 12299 20420 36080 70189 56821 56821 614 75698 18568 18568 63418 63418 42790 71989 78280 97822 59391 59391 81110 81110 22019 33430 54975 54975 29364 86185 12164 13861 78270 78270 198 32196 17752 17752 48751 97650 23010 23010 32631 32631 13405 33529 52712 52712 66309 66540 41701 41701 73274 85442 8017 90626 91310 91310 68777 73401 43052 43052 78592 78592 51437 71031 11259 85929 90728 90728 1294 73800 50810 50810 97583 97583 34831 52615 10057 69518 39577 39577 11602 11602 66357 89880 62285 62285 62021 66300 62599 69163 83606 83606 17120 94283 97101 97101 46206 94403 57228 57228 12394 81007 51576 51576 10018 35250 4827 4827 35920 43171 55595 55595 561 561 68318 98387 25683 25683 23844 41600 20483 44218 76431 76431 39807 39807 24779 27597 16628 16628 4084 4164 84187 84187 63592 95894 28035 28035 48509 56871 92186 92186 40819 92528 39030 58249 44058 44058 55742 55742 4073 79067 23137 79075 36137 36137 34339 34339 15823 97807 85044 96873 73915 73915 22262 93215 73129 73129 44652 44652 11169 67697 36129 61939 72841 72841 834 834 8836 51508 39094 91891 54981 54981 95066 95066 52366 78046 39983 64550 61139 61139 65459 65459 21752 48518 9504 9504 55871 80108 6501 28280 32675 32675 57921 57921 1267 61238 85587 85587 75052 87295 15433 90771 97745 97745 13939 13939 55771 91685 25763 71117 74472 74472 74492 91032 31804 31804 25513 32523 78630 78630 89354 89354 64512 97606 39170 39170 11265 37571 57832 57832 12016 14087 8372 8372 37394 46083 6683 96491 90843 90843 22608 22608 56192 85710 55559 92544 45329 45329 20649 21390 16530 16530 79454 79454 35043 35055 13571 17251 18490 18490 3491 96564 49571 49571 44068 44068 80734 89453 65622 65622 35711 69177 75867 75867 23819 78891 51575 51575 10584 17422 82569 82569 19787 31068 14495 14495 48028 57987 32124 68299 6042 6042 44257 61392 68972 68972 14339 14339 9263 94870 84988 84988 58944 73831 52359 69340 2320 2320 26002 66084 93065 93065 67348 67348 17495 53018 28389 28389 59080 89868 50708 50708 31656 82159 26467 31733 30530 30530 32842 70174 61797 61797 56597 62536 17906 17906 71363 91410 91495 91495 11219 56410 68559 68559 2950 2950 10458 15434 34890 34890 14325 30893 96693 96693 3086 88378 89677 89677 23281 34349 6217 44496 9522 9522 43163 67795 1351 1351 28668 64060 32532 32532 68492 89287 19625 19625 33107 53542 33428 33428 65458 83932 16598 16598 52024 80732 65789 65789 663 663 75548 88152 767 36808 98280 98280 95642 95642 12200 92161 29858 29858 56611 74631 28592 86899 55720 55720 70422 70422 28936 85892 23182 84498 36923 36923 5781 33823 14845 14845 71993 71993 13868 76363 43044 79977 85441 85441 22334 24741 86271 86271 55548 55548 1965 71779 39738 39738 17925 43340 39678 77563 33092 33092 4407 52673 4918 4918 74798 74798 26998 38438 53843 79043 6712 6712 66394 88392 13549 13549 14572 58701 95144 95144 25938 93605 33590 33590 3828 3828 30898 42161 76198 95408 52588 52588 1705 6453 33512 33512 94786 94786 15807 81849 48921 48921 3068 23548 60942 60942 44948 94776 97531 97531 48647 93320 69222 88924 90530 90530 93801 93801 34781 59689 79949 79949 67463 88655 36104 36104 15246 58770 29644 29644 44520 77944 6797 91555 53964 53964 13243 94862 59716 59716 3061 3061 53345 57127 6352 50323 13098 13098 38847 38847 15032 43613 5823 53275 32524 32524 39841 77574 58550 58550 68403 91496 8149 8149 32835 53849 94027 94027 21898 78827 71103 71103 3654 35442 18349 18349 96878 96878 55604 96213 17515 97076 85892 85892 29081 29081 86156 95844 27413 27413 29673 30699 3745 3745 42485 80337 71981 71981 2223 74590 77941 77941 9898 12858 52133 52133 11299 63173 42570 96093 89414 89414 86654 86654 21653 52923 76189 82498 46830 46830 48392 48392 40731 46751 68131 68131 72418 81211 29246 88551 80816 80816 50 50 37839 41062 30019 30019 26786 94733 31605 31605 43484 66821 70465 90055 39477 39477 12669 14081 38730 38730 65367 65367 22723 36542 38177 38177 39998 73577 8891 42011 72170 72170 37263 37263 36518 77313 32734 87376 49028 49028 3440 21000 28618 28618 36561 79571 32529 32529 1627 55042 54494 54494 4127 4127 70892 89852 23980 23980 16590 64235 2572 16552 36482 36482 25533 25533 6977 23625 76144 76144 47020 47058 82247 82247 18797 25400 9693 65752 75442 75442 10517 10716 13641 13641 36009 85543 2876 2876 7018 72540 80323 80323 41693 41693 3395 44213 56221 80681 41994 41994 48117 82288 93843 93843 20155 65626 8852 8852 41404 41404 27249 74587 91357 91357 16987 23378 50212 65428 91398 91398 23188 23188 30750 30935 34530 51514 61961 61961 30708 30708 16745 64837 23707 86775 40467 40467 40385 40385 29385 96686 52030 76615 94750 94750 42299 59425 92687 92687 23221 39878 56785 56785 88313 88313 17135 47754 17138 65663 18195 18195 11234 11234 63151 95657 73513 91714 68795 68795 48417 93082 87035 87035 17638 42777 8323 8323 21675 21675 23563 24571 5995 5995 28866 40445 85734 85734 11564 75394 7846 21121 37431 37431 61043 61043 27716 64508 65259 93538 97601 97601 38365 38365 17807 31878 19469 81640 25771 25771 87827 87827 19336 44316 15239 95409 68424 68424 8800 91683 359 359 49478 51644 70315 70315 19614 32876 46698 46698 15696 58289 48092 48092 43187 53286 41579 41579 20922 34810 77885 77885 44971 44971 37124 64495 81062 81062 79430 90030 69786 69786 13878 78507 35543 35543 20221 67124 43765 43765 31748 85658 40056 40056 11945 20826 16237 16237 19919 85587 63269 68507 93368 93368 2682 2682 36280 82201 83811 83811 18190 18836 33675 33675 17044 92878 44222 56706 97697 97697 62373 73353 87168 87168 20145 20145 26566 65495 45063 88283 49888 49888 27906 69613 81100 81100 90758 90758 45761 79297 686 72170 29395 29395 75902 80159 39522 39522 82249 82249 17344 37520 79065 79065 16986 67225 56075 77261 52185 52185 57171 88462 22177 22177 41400 41400 13217 93627 85921 85921 30904 56499 26485 83170 71146 71146 62990 76313 11642 11642 18232 45955 51240 51240 6454 6454 26939 73099 1145 78178 35274 35274 45145 96088 84645 84645 51728 51728 28251 31293 28425 28425 54517 66800 14886 14886 23863 40046 40503 74509 61596 61596 73477 75966 29879 29879 34206 54446 97597 97597 95176 95176 43821 67526 44118 44118 13378 58104 40421 40421 65582 67013 60870 60870 24434 86735 73386 94460 54277 54277 43016 43016 25625 85466 13645 86108 3818 3818 4767 55075 28952 28952 71425 71425 2513 87495 58381 58381 14431 50965 31233 37655 7486 7486 38649 38649 34799 62650 4267 4267 35772 68661 22352 22352 20864 33855 48053 48053 61569 70562 84817 84817 4039 65802 3149 3149 24884 63407 23667 68628 33486 33486 13570 44841 47534 47534 86431 86431 32262 56393 79920 79920 27396 73885 63096 77530 59873 59873 14205 49386 78661 78661 87170 87170 27360 71279 51045 51045 72375 91329 42925 42925 20695 22213 51006 57710 53297 53297 30691 51503 53954 53954 70992 70992 65795 70682 29009 29009 21921 49930 54216 54216 15299 63786 15171 15171 1335 3175 8217 8217 51096 60966 38379 75569 87858 87858 11065 97116 40736 40736 47588 63502 82430 82430 52283 52283 65938 68080 63004 63004 64114 87781 13465 22063 29605 29605 13312 39327 55780 55780 25774 85315 43720 43720 87694 93492 67348 67348 51332 51332 18678 33105 51259 51259 46008 77740 87261 87261 36043 84663 49503 49503 15428 75420 24763 24763 17835 64625 82958 96966 9767 9767 79507 79507 5106 74431 39793 39793 6452 60319 84789 92728 65224 65224 92612 92612 26460 72196 5554 96921 58447 58447 17538 17538 34100 50178 15506 36331 52732 52732 32276 85383 82105 82105 1458 33738 16218 16218 83882 83882 11903 81572 10280 64659 79937 79937 59211 59211 7386 15178 79661 87130 34171 34171 9726 83298 30633 30633 76264 84447 61197 61197 25954 29851 8807 8807 2126 44040 69656 69656 32229 95417 38676 38676 63757 63757 42044 42396 67633 88282 34890 34890 22027 75468 46877 46877 34519 34519 52159 80848 52388 69328 77137 77137 15739 15739 85255 93816 60280 60280 8792 55899 208 208 85943 90285 18868 45259 77645 77645 75882 75882 15154 40097 29493 70641 1519 1519 14682 77324 45492 45492 84697 84697 11376 21813 52041 52041 52502 71303 18600 60796 52366 52366 35676 35676 4778 41016 55707 78897 93132 93132 13949 86998 51141 51141 44183 83068 74069 74069 69585 69585 15782 60185 22527 94738 86870 86870 34269 49603 48888 48888 5283 81147 57452 57452 2719 67391 46671 46671 44343 44858 33353 33353 72918 72918 3718 80034 31372 31372 26906 43074 34358 34358 49745 77842 9588 67324 90126 90126 91326 91326 45289 52164 93332 93332 64888 93732 9988 90736 29932 29932 28070 68923 12839 12839 24595 73385 26940 26940 6007 6007 18693 91451 2131 43316 25097 25097 7530 7530 16560 66500 95029 95029 10806 46061 21546 44698 22066 22066 21630 76344 88415 88415 36274 43467 55881 55881 97992 97992 53924 65975 51248 51248 22866 73960 12698 97822 40008 40008 26486 26486 4674 31937 13140 13140 12398 20770 59773 68545 27491 27491 24956 24956 39974 95142 9595 69653 23052 23052 70947 70947 56238 84329 53048 53048 1642 27108 38067 57630 53120 53120 1809 95863 4598 4598 60093 60093 27590 43328 90613 90613 63926 83806 19 94958 3507 3507 69895 69895 67184 84408 6210 16508 46472 46472 2740 2740 44955 90806 87459 87459 25719 86472 2818 33912 76453 76453 74268 74268 78123 91309 43754 43754 4609 93686 90661 90661 56826 81849 83271 83271 56182 62494 73106 96060 58619 58619 10884 10884 9138 75477 27098 74862 54677 54677 53863 94969 44748 44748 5321 5321 31271 40755 39383 39383 26477 66617 28973 28973 12313 73852 36312 38654 55317 55317 25019 25019 1788 48620 57684 57684 62518 83071 60575 63708 43217 43217 53569 53569 26784 87817 13931 52359 97015 97015 8044 25116 88334 88334 52779 82860 60563 60563 67348 67348 49718 61560 96143 96143 58398 73337 86776 86776 34690 83470 43197 43197 9152 24064 25308 40674 89566 89566 50927 50927 66503 83035 17317 17317 496 30000 90408 90408 46332 95228 286 7429 30952 30952 80051 80051 61587 70960 16711 34811 10755 10755 45675 85912 91797 91797 17394 17394 4650 51428 69937 81792 62627 62627 10830 10830 26450 30931 18307 18307 25650 61639 90944 90944 64606 67238 54103 74678 84311 84311 97 97 2746 68361 69013 69013 93019 96777 81735 81735 67334 76659 90029 90029 2410 96602 6339 64617 50505 50505 51654 51654 72734 75478 33918 72564 64901 64901 49823 56056 2380 2380 25926 25926 1911 48227 10262 10262 32770 69187 46655 46655 62060 83845 19906 64320 44536 44536 27382 27382 74422 92337 14806 63300 58299 58299 61666 61666 40034 59847 11311 11311 32114 90711 7234 61170 78291 78291 84390 84390 78526 80623 24072 45871 66102 66102 45835 76640 73991 73991 20033 31350 30492 30492 3035 3035 64858 64942 9753 51188 37969 37969 61999 65499 5068 5068 32364 32364 47708 59086 50758 71319 8127 8127 79879 80078 6156 6156 43034 43034 51744 94220 56164 68504 23280 23280 18281 18281 66812 78360 1123 64865 46128 46128 19010 88187 60964 60964 79105 79105 31710 54627 32517 80609 79565 79565 57571 57571 30365 97057 55762 55762 64776 66342 2445 2445 20949 41860 83312 92702 62501 62501 19102 70115 21199 21199 38723 54352 59319 59319 56453 96965 25787 25787 7813 7813 36610 42558 2523 81688 25258 25258 49219 49219 20116 76692 50775 88098 66279 66279 48197 86061 56952 56952 11491 18290 69094 69094 34017 39419 53224 53224 49170 49170 26637 43436 1026 56994 222 222 25358 57977 9392 9392 48178 48178 16285 46062 42403 42403 70117 75397 10365 10365 24354 67039 65238 65238 51031 94058 21487 21487 67008 72900 77121 77121 7660 15930 78214 78214 5732 20095 2997 2997 24786 86546 24940 78254 3726 3726 97025 97338 4890 4890 14954 70915 36917 36917 638 19080 89187 89187 80015 80015 47689 51017 55317 55317 71515 92975 53245 53245 93969 96844 37600 57309 67820 67820 69914 69914 95705 95744 12949 23083 11030 11030 59638 59638 23400 28157 5855 5855 43043 46022 48087 48087 64184 64197 9910 9910 46323 71667 87888 87888 32022 81330 16223 16223 8955 23998 38208 38208 4670 79615 37261 56068 63505 63505 37063 37063 29012 36914 20256 65581 65805 65805 83138 87691 11662 11662 5127 12912 22135 22135 22385 83285 79963 79963 29660 69075 91875 91875 62823 83600 11817 11817 5625 5625 6072 29649 58497 58497 79553 85887 2651 92828 59621 59621 13007 13007 33164 77154 95143 95143 29582 53629 42829 42829 25951 84134 10043 22335 55316 55316 29697 71809 7545 7545 53139 53139 50540 69823 91492 98007 57722 57722 19835 19835 72238 77054 37257 37257 38563 49217 54009 54009 8580 61383 88642 88642 70119 75092 96173 96173 43610 65581 22370 48773 3095 3095 23305 79754 26803 26803 29966 29966 38723 65847 68462 68462 59760 74060 37425 37425 27369 51668 7005 77098 85919 85919 23343 51013 81380 81380 7308 16908 55565 55565 55500 76522 37258 37258 86988 86988 34281 41704 39247 61805 77985 77985 31071 42840 73860 73860 69887 69887 34123 91749 43029 97263 39202 39202 81016 81016 26514 84295 8119 81638 11981 11981 17060 17060 26394 41144 77837 77837 65022 67015 81594 81594 6685 29049 57206 95896 38775 38775 80738 80738 33459 96936 56752 60435 62469 62469 57917 57917 7073 63091 85574 85574 28074 89776 48054 48054 69627 94901 73524 91802 53702 53702 9245 53604 72372 72372 28725 63254 15405 15405 37206 60539 33150 33150 4132 69955 9976 9976 49953 84154 4313 4313 95239 95239 34713 53585 14036 59242 84877 84877 43194 43194 33937 97220 6249 6249 21396 69037 55741 95327 23557 23557 56348 56348 37579 94826 57940 57940 12227 42759 15844 81248 63297 63297 18693 20694 66793 66793 45317 68456 35572 35572 130 37438 55714 55714 9670 9670 35759 74996 77927 84722 10121 10121 95521 95521 4792 56657 5507 53936 95314 95314 23044 74397 57074 57074 73638 73638 43172 68344 10476 64731 68291 68291 52480 52480 39006 46946 53371 80373 21915 21915 65500 85650 2046 2046 64073 96062 97050 97050 207 47772 30193 30193 41622 91225 2627 2627 152 27698 70557 70557 32026 44114 11947 11947 95781 95781 57868 61973 68392 68392 33279 48698 56427 89964 84999 84999 45992 45992 24472 48480 87605 87605 2734 30792 26958 26958 23241 67158 36780 61611 37237 37237 371 371 4875 73715 11792 78814 65304 65304 75069 75069 19209 59083 74801 74801 46177 58641 40316 42902 29745 29745 59922 80314 24153 24153 13436 13436 64016 73223 7310 61278 79930 79930 80767 80767 9303 52437 75608 96482 33366 33366 62331 62331 2597 54867 9699 73205 16349 16349 51962 51962 14082 54428 25629 77963 20483 20483 66355 74650 51569 51569 25276 25276 50325 87371 68029 96918 50433 50433 76535 76535 32807 58913 29595 29595 10353 79203 29965 82776 62193 62193 2433 35364 49894 49894 64769 72667 89751 89751 12615 94795 68976 68976 44821 44821 71913 75569 1376 74991 89099 89099 36358 36358 6326 12836 43626 80412 54553 54553 92915 97417 61080 61080 4571 55101 88865 88865 1177 1177 29640 42938 5498 5498 5883 96962 33063 33063 9937 23964 14727 14727 28197 70481 41533 44197 1321 1321 24922 57981 53671 53671 71242 88274 18475 18475 77831 77831 4784 87740 22804 22804 23397 53144 19758 59240 91888 91888 38973 94090 30798 30798 58443 58443 31592 94209 6035 13212 13287 13287 74378 74378 15566 57057 2908 66819 16430 16430 17776 17776 7608 38725 11267 11267 27853 88360 44849 80466 58817 58817 80729 80729 35825 52675 31713 60425 46956 46956 23454 23454 18072 27491 16382 16382 376 97469 19262 19262 18440 86057 20116 20116 31496 78308 42042 44846 79701 79701 48196 48196 21777 60866 60739 60739 356 95741 10998 41606 85231 85231 6261 6261 2404 82165 54183 79349 59445 59445 50669 50669 52713 84895 3035 3035 51251 52569 13124 83464 18678 18678 79768 79768 69192 89248 55092 55092 7835 47660 83439 96970 62315 62315 2532 47338 26824 26824 47126 91912 63555 63555 68771 86801 63596 63596 10101 10101 44829 48773 56134 56134 18009 42930 26603 26603 70658 76174 80678 93616 98180 98180 50734 61228 2720 2720 19617 19617 34126 51681 10193 16995 20341 20341 30630 30630 50540 68179 34415 45482 776 776 17814 36263 8996 8996 14898 14898 18147 59674 90979 90979 24299 97941 50319 50319 12072 97017 98042 98042 36461 92025 47896 47896 52470 72097 32075 32075 23317 75704 60647 71369 19302 19302 46038 72945 92282 92282 7365 7365 41224 65058 40480 40480 48171 53977 44590 53006 31015 31015 17973 98058 47166 47166 18079 75183 39943 39943 13337 34653 40403 40403 88536 88536 43891 72585 37116 37116 55947 93586 51568 66426 95940 95940 14502 14502 57388 81032 3431 66798 29700 29700 50872 50872 559 52702 16051 16051 50508 85181 3951 65659 3988 3988 40742 83250 48834 48834 54189 54189 8314 38610 3807 5114 5970 5970 22439 78546 77668 77668 61745 61745 76382 88141 3840 71564 26972 26972 34886 34886 85082 86030 45664 45664 20673 56205 72082 74482 30752 30752 11714 11714 55314 85746 84529 84529 34081 81721 39869 39869 14266 84528 88968 88968 44138 83488 64148 64148 41835 68731 24989 24989 54364 55121 32000 32000 23337 60568 31534 40386 80986 80986 11517 82523 34976 34976 61569 61569 49560 61076 82100 82100 24172 64422 5931 80533 5900 5900 26993 90726 17785 17785 57751 57751 11215 92787 8082 24666 80297 80297 33167 73584 35519 35519 51769 51769 57613 69805 65019 68345 38362 38362 55894 55894 79935 95746 6468 6468 8352 31936 75999 87324 55194 55194 61739 61739 47286 91385 22010 48921 62281 62281 18448 35213 58747 58747 54550 58648 96337 96337 25128 25128 44014 61331 1908 52742 69079 69079 42820 42820 41936 51236 39387 52763 50630 50630 46566 46566 53900 82948 56870 82546 65169 65169 80170 84511 83589 83589 87940 87940 46581 48831 10974 51234 80494 80494 60782 80073 82582 82582 631 89302 87333 87333 10655 90133 54112 54112 13853 25860 63458 63458 36764 36764 19143 81770 83934 94941 9295 9295 80054 80054 9430 44431 55591 76809 26675 26675 70401 70401 23844 66775 6119 6119 65968 85743 19038 19038 70036 75555 56312 56312 36753 94662 14236 33346 71555 71555 25780 60603 15199 15199 29709 29709 15322 32171 2564 2564 48749 79053 5632 74257 23170 23170 45176 55507 9516 9516 50408 50408 40077 64228 81772 81772 10936 45323 14235 14235 15899 40890 41490 41490 79048 94160 17187 17187 41997 72795 82169 90050 7110 7110 87906 89463 75987 75987 8815 12518 41889 41889 21371 21371 43236 97610 24781 70047 34994 34994 76667 78929 22058 22058 7291 81708 41631 41631 72858 72858 89730 93731 58353 58353 12316 87373 35303 67948 47976 47976 86017 86017 42629 67689 42363 55932 72459 72459 81287 81287 1511 77159 2004 82417 28266 28266 18114 30809 86180 86180 41243 41243 34901 68640 62457 84759 25526 25526 90962 90962 13793 47425 72972 90385 31394 31394 13222 75773 8130 8130 68735 68735 53389 73709 83692 86648 54095 54095 43389 62968 46961 46961 25506 46184 78218 78218 13643 13643 16268 40418 82289 82289 60563 66151 33104 50339 28808 28808 69517 69517 62655 87071 36095 36095 59227 76106 16075 94591 18956 18956 35867 35867 40363 57422 37281 37281 38971 91707 82990 82990 27099 93031 11546 11546 53957 73600 67605 67605 25795 56159 45869 45869 24895 73306 54111 61043 77391 77391 20255 20255 47877 54652 48358 48358 89314 93490 46906 82489 66995 66995 26357 66886 72097 72097 36921 36921 17999 26435 74364 74364 76841 88401 46783 65396 84348 84348 29355 97708 10602 10602 6189 66394 68306 68306 13588 38679 94904 94904 6549 74929 34313 34313 89788 96319 48636 48636 64004 64004 70683 77524 48193 51718 47833 47833 22665 56081 6551 6551 39753 75024 33848 33848 2512 7509 32163 32163 37941 63223 63652 63652 76861 76861 27943 96759 40922 60894 10670 10670 12248 51320 69365 69365 17807 59754 27998 27998 22283 96731 80896 80896 59853 76653 54357 54357 27231 69197 38470 38470 42271 79854 59383 59383 6220 6220 69784 89724 32601 32601 56544 65838 22657 61261 78113 78113 48494 89056 58966 58966 19620 84415 70145 70145 46764 93801 14215 14215 38258 74074 19912 19912 42094 42094 45308 76585 83819 83819 7979 35250 74150 74150 54542 89625 51532 51532 15632 69836 93375 93375 21519 33362 21008 46701 73492 73492 66886 66886 36522 49662 26847 26847 11326 72767 30154 30154 69934 83009 9156 9156 19222 96068 1080 44225 67703 67703 18398 18398 52669 58295 25050 37706 64891 64891 16028 16028 37839 49202 83405 83405 26053 80542 54284 97152 42073 42073 65810 77158 74786 74786 24439 24439 23207 55322 24878 24878 12238 22817 86490 86490 15885 39694 36811 46877 89492 89492 16646 16646 38109 80608 14054 14054 45306 82455 13993 13993 3260 42297 21402 35941 12692 12692 48171 70427 11309 11309 88570 94100 83886 83886 18382 74786 85575 85575 51495 51495 13837 52835 21496 21496 6697 81478 288 29015 14855 14855 24222 24222 39881 49841 1762 22432 12390 12390 30195 56843 21586 21586 50389 50389 29649 93729 14764 71681 81071 81071 40790 58188 78483 78483 40937 80791 78570 78570 25092 25092 15129 32624 10001 32439 47405 47405 24902 24902 1712 29160 2482 70627 25560 25560 46932 46932 54868 97938 22388 51308 3964 3964 71969 71969 50852 88068 62633 90692 50292 50292 96481 96481 8589 96292 20974 73257 45338 45338 687 91439 64378 64378 35148 65840 11751 11751 35759 35759 28704 38552 6634 6634 81220 95166 41522 94051 24592 24592 34109 34109 33471 42831 32912 53145 47959 47959 4421 67235 56404 56404 13904 42425 23956 23956 250 25892 27622 27622 46175 46175 31944 88726 34460 35125 70906 70906 36175 36175 48011 79920 45872 45872 17944 53540 48779 48779 13326 66172 10483 10483 71127 81786 30227 30227 52887 91010 10095 10095 30648 52440 6437 76474 14199 14199 19970 19970 44595 96670 64664 80581 37047 37047 63364 91871 89103 89103 19415 75014 63111 63111 74865 91681 68612 68612 43719 90081 86741 86741 88983 88983 11818 92480 79791 79884 51326 51326 45541 45541 11124 63228 37473 37473 65094 97623 36789 36789 48087 71944 82443 82443 12678 12789 80020 80020 63541 83213 91816 91816 122 45420 38948 38948 13002 41316 53060 53060 13312 29123 45131 45131 45729 89271 13504 72894 29141 29141 3461 3461 16317 45936 62638 62638 14845 85336 19130 19130 57153 74143 4508 48219 79426 79426 3576 33412 46839 46839 42003 42003 44267 44934 43951 43951 73411 78173 14335 58954 92388 92388 8043 8043 32348 41063 44553 44553 37103 51882 42647 84160 69147 69147 49977 49977 1378 72505 53843 80139 43403 43403 30082 30082 65429 93239 96144 96144 4809 69024 55630 84268 54453 54453 52920 70807 660 660 64429 64429 5831 52352 52494 52494 4412 38337 73796 73796 57533 88704 33509 33509 10972 91394 280 280 41824 61767 37608 37608 35462 78822 16975 38219 10516 10516 11450 90679 60866 60866 65793 65793 60451 73297 22640 22640 11663 61209 68783 68783 38247 59719 46419 46419 81746 85316 91888 91888 8987 54850 43837 43837 36882 85162 53887 58729 1145 1145 82923 94027 1597 1597 54135 74952 38919 38919 57677 57677 32126 82883 36718 36718 76535 76562 49137 93124 59634 59634 72108 72108 33005 35227 21707 21707 5099 38042 3885 64812 48300 48300 6802 84916 38330 38330 18927 80755 75869 75869 40817 40817 3990 91555 49083 54297 40293 40293 7141 7141 11225 85135 42580 42580 34366 44531 82392 92248 1502 1502 49174 49174 15105 87630 25632 66018 88031 88031 74200 74200 16289 97781 92586 92586 942 43129 92866 92866 57365 85581 39246 96070 16632 16632 96508 96508 20219 73613 94894 94894 10084 97938 53682 53682 45408 80865 6754 90144 31072 31072 17412 41463 92723 92723 73158 73158 19167 88341 30192 60992 64262 64262 68622 68622 49545 86834 59880 59880 12588 20472 74840 76438 80922 80922 8839 46306 30425 30425 11356 41370 75717 75717 35731 35731 40073 85511 355 56403 58226 58226 53278 71164 40695 40695 66225 66225 29763 53880 91206 91206 44768 61613 396 396 24248 31922 90021 90021 39233 81293 58174 58174 25970 51696 58864 95257 91008 91008 39978 82994 22038 22038 965 965 73322 83705 54426 54426 53737 69162 8226 41801 60216 60216 63661 80509 24486 24486 47960 47960 45639 72660 21407 21407 1365 66182 52501 64337 51243 51243 24634 24634 86870 90377 24283 24772 18578 18578 92750 92750 15492 84226 24757 69622 29049 29049 43408 43408 25102 42003 52970 52970 24756 90908 14617 55512 31028 31028 958 958 23802 38286 19325 56464 97717 97717 25014 90960 88828 88828 88341 88341 34202 95850 5536 64681 17770 17770 48760 48760 11323 30067 29046 29046 31974 65465 35003 44061 15472 15472 26522 65999 32046 32046 9613 9613 29497 51629 658 32315 49032 49032 43928 43928 33712 44218 125 95177 39650 39650 10327 10327 1721 66167 36811 77899 53082 53082 58521 58521 43260 67033 79305 79305 34998 74383 63162 63162 15009 46456 34624 74836 76241 76241 44236 53584 44279 44279 82265 82265 7634 12470 25091 50424 76865 76865 12775 86422 13956 13956 12626 70622 7582 7582 11141 93825 11300 11300 17747 73325 82804 82804 28281 28376 79806 79806 4159 6859 96163 96163 27672 27672 30193 34212 12255 49736 2368 2368 19386 19386 53469 92839 96580 96580 64894 93530 37887 37887 33926 79228 34685 34685 32178 63465 19556 74616 49584 49584 46384 46384 26834 93383 59767 90668 58077 58077 77157 77157 68852 84711 5282 5282 7771 10788 5602 50930 18536 18536 9195 9195 34207 71151 58527 58527 16633 25388 62109 68201 34556 34556 97180 97180 51289 71523 6349 6349 40878 54743 57784 58596 9138 9138 3955 41363 28273 28273 3476 3476 85197 89177 35256 81459 46092 46092 65214 65214 11056 60871 51581 51581 30372 44333 8836 90450 17390 17390 74589 74589 19206 96905 45494 45494 27597 32183 31600 50357 27171 27171 28246 28246 10014 83768 40858 40858 26834 43535 24601 80250 64266 64266 31903 31903 48355 57775 90247 90247 21988 36552 3662 3662 31466 80102 55601 56446 3203 3203 1174 59846 56240 56240 12688 12688 18860 53958 44998 79494 3927 3927 38506 38506 80694 93943 32837 89341 49427 49427 64798 64798 28556 81741 14592 14592 8237 73659 22486 48000 47199 47199 6215 6215 33174 94110 32950 80440 18820 18820 52668 52668 13303 15465 5842 5842 56948 73489 55797 55797 22800 58980 6285 24325 16824 16824 24376 48083 35961 35961 10842 49876 84330 84330 35603 35603 81304 82513 8131 58621 87649 87649 58051 87717 55461 55461 7764 7764 9951 35440 14053 14053 48682 92019 39430 73758 21997 21997 17408 17408 53426 53827 71033 80504 97647 97647 72249 72249 39959 67215 7236 79292 69191 69191 23251 52671 26555 26555 73516 73516 47805 66698 29836 38082 26163 26163 96079 96079 34504 64718 11217 23669 54375 54375 54008 54008 15305 95581 72165 72165 44972 63867 53927 97901 21942 21942 15417 53217 27703 27703 22949 22949 16440 84950 7780 33787 16682 16682 49754 81493 41521 41521 11380 68690 26042 26042 65245 65245 85775 87865 2134 8477 18093 18093 90844 93479 18157 18157 15452 15452 3269 62696 15314 78629 8813 8813 29509 89878 82269 82269 77743 78638 77004 77004 33640 39467 42260 42260 25625 25625 50199 79326 62406 91957 68329 68329 13723 25557 1521 1521 47497 94879 51483 51483 88356 88356 43285 53292 73011 73011 42441 94743 69211 69211 70409 81062 7407 7407 26503 71062 63835 71606 5201 5201 43346 56254 95981 95981 12266 12266 36677 86871 54937 86581 62715 62715 25809 32397 40177 40177 39152 57269 49812 49812 61750 71140 33549 33549 23912 67424 7619 7619 84143 84143 34891 89166 19004 19004 24650 72089 37698 50913 5647 5647 35423 35423 15079 22670 38119 96435 54723 54723 15200 53624 12115 12115 87932 87932 14212 98086 28781 31260 74429 74429 95325 95325 11270 58159 46323 46323 12505 45746 48020 48020 23289 80870 9788 94516 44390 44390 2135 32676 84906 84906 69204 69204 57484 72974 114 75587 66539 66539 31142 31142 28828 46468 1480 63580 64792 64792 25206 91636 64476 64476 14958 44039 34640 34640 4169 4169 20203 85726 30978 59623 91586 91586 20067 37617 25855 25855 88575 88575 57497 93021 5113 7079 57117 57117 27579 67112 54298 54298 33142 33142 50498 69043 4175 20252 17825 17825 3975 3975 30114 78623 1715 95697 59351 59351 3538 5822 31903 31903 37223 37223 66686 81453 88417 88417 91599 93982 33917 33917 14760 19088 23027 23027 18218 34687 53238 53238 29376 45224 85441 85441 78713 81723 76247 76247 5224 87510 29237 29237 3892 57755 2536 56110 74958 74958 2522 7918 95366 95366 49702 71281 38104 38104 45084 45084 69704 82458 23677 44227 80072 80072 19044 55629 83483 83483 40988 93772 49756 49756 59456 90375 76116 76116 586 586 18487 79614 53836 53836 17789 79451 87801 87801 15355 90289 61914 61914 61112 97301 38913 57506 33786 33786 49628 66200 96337 96337 5899 7635 34061 34061 19824 19824 13567 18285 24631 98009 97814 97814 27377 51394 61475 61475 53250 63021 26779 26779 49391 49391 38939 83916 37497 37497 80570 89148 45830 45830 5 33628 36109 97070 81845 81845 23086 23086 22001 24119 8854 8854 6707 61394 8581 27530 49975 49975 13947 47614 21095 21095 3757 60168 60527 60527 32690 32690 25995 68681 12371 68866 55131 55131 64871 64871 15940 20212 33127 33127 54613 58384 71894 72198 21168 21168 22560 53275 65321 65321 1241 54918 67197 67197 7105 40736 96107 96107 53959 53959 6951 20901 52665 57201 85374 85374 48784 48784 691 36345 3257 84365 26312 26312 18975 85028 69384 69384 66133 66133 51402 57897 56824 56824 3104 77442 68296 68296 13591 88983 93802 97387 43452 43452 33725 72158 5540 5540 53970 56626 52290 52290 10714 83865 87615 87615 71472 71472 33523 77095 4228 4228 83821 86706 54359 54359 39933 85992 20636 20636 75102 95614 9245 9245 11257 18185 32333 75681 51583 51583 37928 46842 61992 61992 39281 81650 79305 79305 45770 88933 21022 21022 47752 47752 58753 86791 44880 89358 9880 9880 30555 30555 6127 59642 7284 7284 35049 46707 71747 88607 87795 87795 25935 64956 2737 2737 35609 56244 26800 26800 12537 48418 43640 43640 18868 53606 78390 78390 14518 93805 309 309 20005 50397 73444 73444 78126 92778 17880 17880 63588 63588 41479 61047 36538 36538 51918 61440 32941 85965 29331 29331 68286 68286 18090 48560 8691 71091 5254 5254 57386 78825 78125 78125 32103 46484 80693 80693 44010 44010 5898 10827 86184 86184 44007 90569 67426 77319 13845 13845 3969 58699 36138 36138 32690 32690 72085 96584 36055 55141 48686 48686 90363 90363 21497 33655 7625 7625 32910 48750 35619 35619 84273 96462 19602 62203 26254 26254 26193 80187 64450 64450 50056 84420 51349 51349 15139 44514 15798 15798 17876 17876 43404 66085 8304 53967 40731 40731 30687 46981 69804 69804 15868 37903 31798 31798 16697 54894 22330 22330 62924 89277 54829 54829 88581 88581 23256 58008 35036 35036 1854 93835 14108 47992 10705 10705 97346 97346 10985 55022 77173 77173 20836 50626 20265 52322 83684 83684 66977 66977 24193 85704 58307 58307 33429 39599 18760 41539 33115 33115 66516 66516 3920 51450 75527 75527 22826 72767 45109 45109 38679 39342 4647 31129 24408 24408 19943 19943 23096 79057 612 21406 8891 8891 79579 92391 62950 62950 27730 27730 26428 96606 14409 43945 11277 11277 60671 60671 39500 67559 32028 43549 55581 55581 11827 71788 20486 20486 36213 37948 64995 64995 39308 57106 71222 71222 30241 75938 52723 52723 7953 7953 88640 97569 32036 93776 58339 58339 82241 82241 3762 12463 32873 32873 29818 73412 8976 22016 62542 62542 2452 97530 74587 74587 8301 26030 31932 31932 20871 20871 13431 44130 11847 60135 86271 86271 48732 48732 4119 72018 2411 91540 71508 71508 76085 76085 15424 50192 12839 12839 79670 88078 6535 82295 92771 92771 76666 76666 27889 59231 46997 46997 46037 52574 12691 86624 24973 24973 63780 73357 58734 58734 66972 67375 68615 68615 5748 88052 9374 9374 44294 44598 34763 34763 46645 75846 51506 51506 71697 96107 59736 59736 52196 93220 26245 26245 4122 4122 16936 29103 38112 54189 94487 94487 55 41883 7212 7212 10657 90070 20101 20101 19600 62420 31903 31903 44553 44553 60704 70613 9793 62754 93981 93981 27017 29645 11003 11003 82829 82829 6081 66362 14502 14502 54510 96344 8248 68749 8160 8160 37638 55453 45968 45968 84034 84034 75399 85729 35738 48868 26872 26872 55219 55219 11900 58517 47850 47850 330 47145 73050 73050 1641 39262 47639 47639 4845 15867 6257 28866 82486 82486 93552 93552 9431 64724 56848 56848 26007 72869 34580 88806 63728 63728 52309 81035 49644 49644 15228 18568 8765 8765 3501 3501 38067 39905 85871 85871 70949 75493 50794 50794 65914 85420 96136 96136 32091 66102 2976 56803 35438 35438 86558 90160 40095 40095 31280 31280 48461 67662 31729 31729 7579 85427 31004 35819 3111 3111 58145 58145 2273 82991 75538 75538 31258 93220 62765 62765 8976 36351 84662 84662 43490 83245 81410 81410 15874 82323 5007 92360 86346 86346 56970 56970 7400 91707 19698 37813 60841 60841 52463 69742 68514 68514 83615 86494 55756 55756 7152 7152 81852 83614 88589 88589 47939 77236 87505 94350 39280 39280 8530 39630 5934 5934 78547 84761 94304 94304 38387 78010 21755 21755 78602 91928 41373 41373 394 10741 79451 79451 69069 69069 22396 98050 82516 82516 63625 98347 32024 32024 27330 47807 16390 16390 28767 65995 75065 75065 26710 62756 54233 54233 16666 43327 94514 94514 10870 70164 41827 41827 61629 82391 66718 89368 29933 29933 58966 74216 67839 67839 84771 84771 24394 73213 53253 53253 28734 70547 79209 79209 16466 75986 44690 97508 43120 43120 19838 71588 70969 70969 19918 19918 4691 31594 80670 80670 1644 83075 34266 34266 20097 77094 58997 65495 31553 31553 37375 78660 21810 21810 43658 43658 1257 18524 13446 46359 22109 22109 26493 84221 41517 41517 38584 38584 50100 72052 71833 71833 6263 13518 57862 57862 29145 96804 2274 42022 70636 70636 63883 71962 69055 69055 44520 79693 96517 96517 8229 66034 2146 2146 56922 56922 1078 40473 77947 77947 41622 95918 9927 9927 33820 73972 21278 76710 93281 93281 60535 60535 11213 42769 1256 59673 94955 94955 97728 97728 29564 75680 23895 23895 29043 55013 10628 81385 83246 83246 67993 67993 60813 75758 71340 71340 69847 94146 72863 72863 42632 80369 2055 57626 8442 8442 84295 84295 50024 87025 65269 65269 62370 95018 14080 74718 14905 14905 96972 96972 26310 54829 2833 85027 26471 26471 482 482 52795 88026 43933 87068 2198 2198 38285 38285 50056 85989 43645 43645 30416 38288 20839 36939 6081 6081 14260 81278 73450 73450 15821 36216 26118 26118 13546 13546 4345 61060 43341 52048 10781 10781 59524 59524 32013 36875 19612 19612 36436 71877 4859 56619 22835 22835 60389 60389 71713 77767 74722 74722 63321 82625 1600 1600 26677 37178 59004 59004 25610 92641 55123 55123 15747 37378 12417 12417 11051 61930 678 70024 16314 16314 58706 58706 30617 64965 32715 52978 4125 4125 61366 92576 60376 60376 35800 35800 42181 66304 73669 73669 5816 26587 5988 49430 53528 53528 54924 86714 53269 53269 3126 3126 7221 7581 13918 46801 37965 37965 19475 19475 4229 89201 13992 30130 22891 22891 58935 58935 58884 64445 7008 39153 32107 32107 9491 27430 49833 49833 25831 34428 22513 22513 81617 87870 17303 17303 29839 29839 58833 85719 84863 84863 45431 74822 85076 85076 52907 71622 35762 35762 80492 88918 59430 86046 50719 50719 29147 84952 96284 96284 52184 89276 68753 68753 13880 59443 94419 94419 13425 74237 16600 16600 8567 8567 51200 72915 75322 75322 16586 75646 12373 12373 31869 42095 75284 75284 16239 51415 16390 16390 29286 95332 75792 75792 18248 73487 8533 8533 6801 51859 53338 81434 66040 66040 83202 83202 43027 96798 47784 86285 26032 26032 32567 45493 6888 6888 13338 86419 96643 96643 1483 77603 86511 86511 6670 75028 40177 40177 95275 96160 11890 11890 68968 68968 29688 35231 58032 58032 43789 84771 13880 13880 3159 31594 85737 88393 57066 57066 61782 63375 24171 24171 28083 28083 7891 12385 74726 74726 35063 71672 42987 44333 57446 57446 66685 66685 10753 66766 75198 91618 7968 7968 22504 33105 14522 14522 5470 50879 60775 60775 57833 57833 21297 71637 4853 60029 75594 75594 88770 88770 55576 55658 92950 92950 58857 62043 65186 65186 46403 93164 23405 53436 76960 76960 54757 54757 19507 85625 78609 78609 55547 76105 46426 84127 16439 16439 65996 65996 1492 89722 551 551 25808 63661 58982 70140 67192 67192 32864 32864 40606 86757 24526 24526 21059 64349 54540 54540 15847 82523 28282 28282 61040 72846 57236 80645 50378 50378 12521 12521 47615 78730 11895 11895 796 42927 13743 23787 94121 94121 90157 90157 64029 86329 74843 80102 78309 78309 48488 93442 66735 66735 22811 27583 41903 41903 14694 57029 46753 46753 72076 86530 48827 48827 71163 71163 8197 95040 76100 76100 2780 72502 59223 59223 460 63416 43082 43082 3588 70883 3333 19784 6984 6984 87407 87407 22438 61628 92156 92156 25233 26199 3499 57858 64512 64512 18411 94192 35286 35286 39099 39099 20898 38595 16362 16362 18057 95462 324 74286 85900 85900 64501 64501 3601 7774 71793 71793 59057 72726 7801 7801 12343 79766 41030 41030 31439 43726 8402 49550 23945 23945 14876 14876 7866 73165 4689 54302 48056 48056 52379 56203 37068 37068 16119 16119 2202 40133 51948 51948 11668 11965 37477 37477 10666 25784 10783 10783 18218 73299 36559 78514 57920 57920 3556 26376 87965 87965 11555 11555 56477 85864 59384 75960 81205 81205 25766 69710 7480 7480 1026 1026 13175 22733 51982 51982 7157 94643 3471 86491 94563 94563 31640 31640 42861 58750 79009 79009 17498 26003 52405 54154 24866 24866 12860 89122 63264 63264 12767 51366 53411 53411 20568 48203 11915 11915 13429 20268 78769 78769 348 43127 45225 45225 69890 69890 42364 91436 2603 51586 21253 21253 67151 67151 65144 69919 61254 62979 81149 81149 59850 83513 35473 35473 16389 79578 45847 45847 8219 8219 17541 24421 84788 91969 72640 72640 40776 40776 12214 79780 35931 35931 6561 79916 31590 31590 85725 95740 55554 55554 68428 94306 37195 55283 83406 83406 13631 94103 34698 34698 37880 37880 3134 56124 22126 53232 41087 41087 44402 44402 25245 66513 64001 64001 7795 78058 64747 64747 25766 62444 1433 58659 65988 65988 43583 82704 30491 30491 24387 24387 1802 67526 51277 51277 60176 89578 43264 81072 17676 17676 37975 70939 1010 1010 78741 78741 4389 67434 56626 56626 54267 94566 90115 90115 12432 45960 84908 84908 23029 76265 77343 77343 12308 33444 20947 64555 56858 56858 45930 84304 30185 30185 59077 59077 64963 81651 12511 19582 26409 26409 32839 81582 80535 80535 32019 32019 48281 73182 91317 91317 21983 87352 62647 62647 1150 79610 18898 81534 32714 32714 10573 10573 34148 66862 3331 3331 4578 72531 50855 50855 8637 20715 25394 90519 56864 56864 64976 64976 51273 68464 25747 34789 39160 39160 7941 78242 30545 30545 48946 97998 90157 90157 51048 73272 96712 96712 50477 93799 65048 65048 9410 9410 30818 78374 20635 20635 24558 86725 52974 52974 36240 40489 63905 63905 49042 59762 9847 38920 57817 57817 84193 84193 33916 66447 27247 27247 5405 31286 77100 97671 6608 6608 135 387 78347 78347 3135 3135 24481 87425 42536 70082 22173 22173 13970 77075 53283 53283 90310 90310 35026 37676 55680 55680 48658 51278 7790 51562 41165 41165 40534 40534 45863 63812 34646 45641 78303 78303 75615 75615 58241 70001 58995 58995 1521 96097 94989 94989 40689 79105 62559 62559 54515 71800 92781 96749 36310 36310 58871 58871 32642 56181 3368 84743 74643 74643 74851 94974 78306 78306 41280 56270 41672 41672 23527 23527 550 82853 43588 66786 27491 27491 52038 52038 71076 94101 28623 28623 16390 48609 44414 44414 43790 68246 82870 82870 20079 50880 16694 16694 12210 34633 6426 36050 1024 1024 55992 55992 37567 56539 81384 89417 35119 35119 4405 17532 9797 9797 35567 73055 12845 12845 21073 69229 15752 15752 11965 11965 66304 70804 18490 18490 5039 26016 42459 77091 30694 30694 60952 60952 37653 50194 81580 81580 33714 41503 35224 73188 22525 22525 12638 12638 14885 57723 65443 68379 83307 83307 47169 84760 82620 82620 30577 54850 92651 92651 46002 87855 29041 29041 17651 17651 36294 59348 28624 28624 7324 30215 29429 29429 11627 25860 9459 15677 27749 27749 36630 36630 27068 84703 66838 66838 32648 40986 14526 14526 11360 54599 76666 76666 29543 72027 65068 68671 49696 49696 35541 45291 26549 26549 26906 26906 39722 72601 27017 89497 31710 31710 75276 75276 66443 71368 96476 96476 40289 86925 5034 13104 14311 14311 25904 25904 27433 66567 19635 85554 68633 68633 51990 51990 31879 37657 93101 93101 19 67126 2504 66602 64682 64682 16736 69308 61307 61307 15105 15105 30189 44723 46437 46437 3400 38678 72161 96890 76998 76998 57812 65932 34085 34085 442 442 36623 70422 41460 41460 38892 56349 46834 66182 54464 54464 40990 95189 97921 97921 38015 38015 10797 13383 70127 96160 34370 34370 28597 28597 60220 81345 72709 72709 21707 32793 75171 75171 37416 57576 11420 25146 22342 22342 41814 77999 22431 22431 15723 15723 3153 45895 50237 50237 87227 95642 75643 75643 35337 75579 37032 46496 21761 21761 18924 18924 61523 73434 59928 59928 32811 62487 55916 96512 8442 8442 41129 82318 21816 21816 93817 93817 9317 42977 12214 40205 82689 82689 95977 97075 39654 39654 6794 74947 23088 23088 26118 26118 41302 92880 27313 74075 50523 50523 59838 59838 72663 96262 32100 32100 5887 47142 2540 26323 66308 66308 2721 2721 14649 46714 35062 35062 30871 62880 42971 42971 31373 86299 80968 80968 37489 53640 8463 8463 23102 51250 64772 81690 3165 3165 84074 84074 65833 92490 66962 66962 34707 36318 59301 59301 57739 68129 17876 48407 11115 11115 9710 40339 36817 36817 95515 98069 13714 13714 4333 4333 37008 74589 18886 18886 1404 33536 9554 9554 49991 85219 74200 74200 18411 93789 62691 83047 78292 78292 34272 34272 15891 61610 25924 93368 80972 80972 91843 91843 26360 96627 22397 22397 22464 78569 25727 25727 34402 60335 7537 56946 62103 62103 51263 51263 54153 96855 50622 95145 64045 64045 25107 64276 43271 43271 57747 57747 20195 38814 14461 33595 71512 71512 46399 66719 5668 5668 74312 74312 8000 20952 83413 83413 38505 53860 71304 81725 88784 88784 73439 73439 11690 93523 80590 80590 60968 94309 36064 36064 23350 27697 64469 66076 12491 12491 14480 14480 50783 98231 32244 32244 54262 64970 32463 75815 77956 77956 65030 92263 36770 36770 19060 78153 59155 59155 18985 18985 26117 52701 97382 97382 29440 55962 93437 93437 63905 81338 34850 34850 13271 67577 51461 51461 1910 53476 51745 51745 33106 85183 66290 97791 37564 37564 59263 62762 64023 64023 47986 47986 5860 15898 707 707 33812 82122 51649 51649 18813 90551 16622 90643 90789 90789 38947 60265 51539 51539 4489 61084 1533 1533 11622 90248 8854 8854 89138 89138 8609 86402 23008 75029 96067 96067 5949 5949 31029 92483 56538 56538 42439 48574 52257 52257 11390 24632 79768 79768 6819 64492 6422 62607 46519 46519 26020 95670 43872 43872 65730 70666 76219 76219 57173 73828 42537 42537 82026 82026 39432 62795 38960 42328 67407 67407 12007 26233 8153 8153 9291 9291 70986 77894 33613 33613 6354 68177 38435 38435 18948 53462 601 601 34743 60113 19903 50642 91785 91785 66724 76706 58404 58404 49306 88094 38870 38870 26653 67010 43879 43879 77463 77463 36682 92334 17418 28043 8523 8523 78663 78663 17158 19033 36921 36921 21588 65182 96226 96226 33592 46683 61225 83818 14152 14152 45386 71756 66984 66984 72485 72485 8937 35812 55344 55344 48699 80263 96012 97340 44907 44907 25127 25127 16840 50851 28266 28266 65893 77939 39826 76670 95291 95291 36488 94487 70302 70302 38866 79659 54187 54187 86749 86749 58884 67777 11674 29257 16782 16782 8598 94052 79478 79478 95100 95100 12413 12547 14486 14486 41862 57073 90985 90985 2274 46923 70214 74514 33762 33762 10648 33778 94118 94118 6125 71107 69769 69769 57787 57787 55440 63169 17171 17171 77180 81659 6553 22556 51654 51654 7293 80667 71273 71273 85337 85337 79571 85370 61507 61507 33763 89437 28729 28729 9746 63768 89057 90590 53225 53225 12384 12384 43466 66916 25703 30991 42482 42482 54258 56143 35902 35902 80257 80257 4624 66841 81451 81451 57785 74066 23518 63228 15168 15168 28652 28652 6468 86865 70871 70871 2119 79561 19787 60920 9365 9365 58187 58187 64856 92626 49641 49707 45704 45704 19079 19079 18330 82887 19384 19384 51587 69079 11864 90406 90884 90884 36677 60644 13694 13694 96298 96298 12670 56146 46814 53654 61541 61541 6265 71429 46495 46495 68464 68464 8184 77305 61888 61888 82008 88808 25841 25841 3026 75839 76387 82572 55786 55786 97660 97660 11697 51796 27685 52435 97652 97652 12706 73401 91791 91791 77233 77233 93527 97468 26857 81907 22068 22068 85942 96152 14029 14029 67522 67522 58491 66557 26366 35204 21872 21872 5286 33466 9947 9947 82557 82557 31252 58934 71901 71901 43882 86083 22242 90904 89887 89887 17547 65916 69831 69831 63595 64957 66026 66026 27459 44129 54127 54127 5027 5027 2683 32094 44568 76436 52959 52959 25613 31829 22508 22508 31315 31315 31050 95685 2369 2369 55494 64296 90684 90684 4746 61331 87382 87382 3256 42929 296 296 31485 97378 3121 93601 74291 74291 39564 39564 65039 87098 35872 80122 21267 21267 85902 85902 10650 29122 25709 58981 86997 86997 67677 67677 34689 60019 19920 19920 58108 62284 20336 22151 89655 89655 13547 91746 31831 31831 22916 48607 95968 95968 48044 76923 69418 69418 53374 74952 96912 96912 1446 45930 56110 56110 10468 10468 220 70605 23520 39384 6618 6618 8008 71449 40805 40805 17116 17116 52566 78204 33614 33614 25817 31236 9132 16238 30554 30554 10634 66573 15902 15902 13916 91587 16629 16629 66750 90697 38988 38988 91464 91742 53299 53299 82832 82832 57311 58330 77755 77755 71247 97620 3947 3947 833 58868 42770 42770 4626 64284 80330 95309 93447 93447 47242 63066 96628 96628 17330 56566 57132 57132 81586 92399 67260 67260 56978 91367 56489 56489 38311 38311 38936 42156 41738 47584 53160 53160 40447 71697 82890 82890 50932 87735 55295 55295 33219 33219 19204 75916 615 70242 21392 21392 30357 87865 62838 62838 47053 87113 54040 54040 97230 97230 6329 96644 13439 43219 71750 71750 44754 96963 92554 92554 55140 55140 2180 96949 8746 8746 6496 93849 15068 15068 29120 32419 10094 81336 68215 68215 18334 58252 13961 13961 26495 26495 5629 14787 76087 76087 10153 68957 11781 34333 87909 87909 33209 83782 29784 29784 52863 52863 43139 68931 9998 12359 49202 49202 21905 82415 2161 2161 39020 68028 63759 63759 89748 97442 43050 43050 43172 87612 25304 25304 58987 58987 45107 87770 30969 47371 41371 41371 17201 17201 50148 71151 1124 84403 38149 38149 29005 67156 54467 54467 5610 5610 13904 14292 46156 61994 85904 85904 9262 81934 95221 95221 9014 9014 6658 70413 29264 89702 71201 71201 26549 26549 59174 96738 33149 90235 5801 5801 91047 91047 40860 67599 8853 8853 84401 96538 31010 85923 52983 52983 53645 71733 61292 61292 68791 68791 11997 39738 17162 17162 50338 67014 44056 44056 67782 94884 77358 81768 86704 86704 97871 97871 27935 68044 56488 85805 14202 14202 33916 33916 28460 88198 24534 24534 64795 82369 9318 15217 7761 7761 36018 64096 87367 87367 89340 89340 8356 54902 70608 77194 471 471 44936 70780 32317 32317 3956 89968 60303 60303 1083 78142 60071 60071 17329 47290 4933 4933 26757 72934 80983 80983 30086 30086 80200 87727 26154 50486 29645 29645 8854 8854 26168 82483 18706 18706 10189 64246 65120 66703 42608 42608 20126 74767 17332 17332 37777 37777 8617 52172 83711 83711 5957 9763 21101 36144 25966 25966 54814 54814 23078 28283 70312 70312 87857 88045 95914 95914 48907 89710 86697 86697 3303 33372 31666 31666 14464 50656 58093 80956 39292 39292 59686 59686 27048 51075 85457 85457 44553 86093 13155 13155 65939 66132 45508 45508 37730 51323 33924 33924 64390 66506 8859 52751 72181 72181 13571 13571 30374 92063 10242 26891 56751 56751 18881 28206 42003 42003 52027 72742 62910 62910 48639 48639 19071 97466 490 89173 67448 67448 46169 93644 93531 93531 80901 80901 4607 23351 54806 54806 2866 80306 93086 93086 13648 88242 4499 4499 51280 64047 85764 85764 36672 74049 23400 56032 93134 93134 79621 79621 79909 93882 4951 58420 30385 30385 6030 27822 54714 54714 39901 89915 9902 9902 15607 34066 96083 96083 11539 44744 43170 43170 53727 61461 89695 89695 42367 95343 23119 23119 90072 90072 67 2403 2313 15009 62061 62061 67767 67767 12977 18037 63458 92166 43876 43876 23541 23541 55019 59970 20445 20445 20799 85952 75004 75004 21097 42369 17955 76417 40970 40970 22930 22930 78098 83035 67207 90920 5870 5870 46974 46974 23062 67948 7511 7511 19255 27638 45434 86943 66916 66916 8132 54694 45387 45387 13487 84710 56047 56047 1860 60642 2920 2920 16199 16199 70841 79155 51350 51350 10432 60817 59909 59909 25392 72061 53552 53552 41377 53873 35381 89513 15436 15436 18534 91992 89052 89052 25078 51426 87479 87479 93662 93662 63076 63619 61494 68029 33231 33231 32701 32701 44313 45696 50482 67480 56878 56878 1455 1455 22756 60011 4503 91444 83062 83062 76995 86170 66815 66815 6684 6684 58136 58814 13354 77613 62727 62727 2311 2311 52710 79568 21931 46660 77921 77921 2380 2380 50397 63124 28006 93142 62098 62098 55413 55413 22221 29112 54578 84683 87985 87985 41638 68639 43769 43769 73800 73800 12421 65049 10537 89784 35534 35534 45065 86311 79177 79177 82381 82381 9494 37039 67966 67966 49773 76033 26696 51926 28477 28477 97405 97405 14609 56760 10497 38682 26696 26696 74846 74846 16422 34968 23675 23675 10053 81682 56170 56170 21585 47641 25195 65040 97779 97779 44858 44858 17409 21305 69528 69528 2024 40551 83027 83027 79857 92790 84956 84956 81533 94155 50847 50847 34807 41474 40385 40385 15976 62131 84685 84685 3820 25188 96634 97084 3045 3045 1356 16773 63094 63094 26578 26578 8327 83414 77988 77988 599 54123 16094 67968 65520 65520 28937 28937 72370 72558 36057 57358 82721 82721 7234 12863 19231 19231 17221 17221 7313 84634 11756 34345 39191 39191 38163 80160 55777 55777 41543 94586 78883 78883 7727 44648 42077 42077 31689 88076 68705 68705 96491 96491 70124 92667 15056 15056 27570 75481 63945 63945 6794 67820 37507 63990 37631 37631 30278 30278 11306 41904 44162 44162 21929 36137 94055 94055 24445 51034 47799 59234 16665 16665 32148 32148 54763 90168 8090 8090 7224 88280 13652 13652 16906 63757 61948 90162 85817 85817 29121 52305 35633 35633 52920 86471 39625 39625 33169 33169 9306 95014 82112 89673 39351 39351 14495 23361 30527 30527 56576 56576 6150 95167 81562 81562 70402 70476 74606 81094 67167 67167 5255 5255 52161 87610 3330 3330 8418 34253 21034 86789 79381 79381 36876 36876 42117 67247 18489 18489 44346 84899 72375 72375 29938 43308 9825 9825 2881 26506 1195 18203 93467 93467 81868 84293 29565 29565 63024 63024 6305 74507 79387 83749 88985 88985 7075 11010 88561 88561 47416 47416 26785 62867 30139 55586 65074 65074 27892 27892 17055 91376 35983 39772 70743 70743 29167 29167 15941 98207 3935 64219 26952 26952 69028 69028 64917 97821 70008 70008 48720 81696 16677 74957 44514 44514 25296 25296 37101 70062 59429 59429 38790 96198 49916 49916 9397 86926 32969 32969 50074 77045 27705 27705 31844 69944 2726 2726 22800 23373 11380 11380 39351 78982 6139 6139 23826 66725 92895 96905 90845 90845 58802 67482 56052 56052 2655 26160 67886 67886 16890 29395 41428 41428 32773 32773 5174 56329 66649 66649 2296 80512 781 79576 66661 66661 27422 34280 5428 5428 58563 58563 9956 31280 6356 42815 18745 18745 93561 93561 56306 75830 82094 82094 16604 25867 4282 44229 50497 50497 4942 4942 828 33965 13605 13605 41312 45900 26298 26298 31976 54855 97930 97930 45970 60804 29563 29563 8545 17510 70628 83315 34738 34738 80663 80663 61495 81088 14727 49220 91050 91050 44405 44405 34617 55083 2168 78896 36565 36565 85240 85240 65532 70160 38870 39674 422 422 84702 84702 33394 56821 50666 77452 2344 2344 16511 90709 35733 35733 37946 86757 16963 16963 26162 26162 69594 80828 30292 36391 57085 57085 55215 71228 16070 16070 42476 42476 49500 56679 69650 69650 17285 94750 30759 30759 2963 14680 16101 18803 90216 90216 67205 67205 38890 75059 48574 48574 37046 39721 9167 9167 6971 37129 50543 50543 34664 92379 69468 73203 96645 96645 69798 94041 92594 92594 76620 76620 17709 89382 58246 58246 20941 92260 2882 6628 66102 66102 1464 10565 19709 19709 92856 92856 39947 74663 6586 78735 80594 80594 31919 55437 81420 81420 92752 92752 16446 80934 60259 60259 44556 69001 91249 91249 17844 98349 72352 72352 26482 30577 48485 65793 34045 34045 42944 79379 45473 45473 556 20899 86051 86051 27531 42417 55429 55429 85655 85655 3782 87029 86513 86513 13035 18918 87538 87538 23322 49908 59308 59308 16639 84978 37885 37885 44227 58739 51831 51831 7629 16108 52727 52727 16876 78021 19468 19468 14211 42001 80074 80074 4761 91363 1443 66049 4447 4447 67281 97921 9967 9967 34529 34529 1354 6390 36957 70594 91877 91877 37518 50037 87157 87157 62835 74745 56036 56036 74126 74126 20423 93878 33798 33798 569 76081 44264 44264 11758 11851 45455 45455 67444 93932 12262 12262 14508 49062 25445 25445 3329 61181 75208 94736 36836 36836 62987 71522 39038 39038 96279 96279 24880 74595 15457 15457 20942 30315 87957 96719 82830 82830 64469 64469 77219 90534 50709 50709 17683 58954 8660 76388 30442 30442 24221 44392 93758 93758 65089 70047 82056 82056 1640 1640 45845 97926 27778 27778 52099 59707 50388 50388 74950 75417 75978 75978 49313 83899 19288 33262 23618 23618 73152 73152 65836 97851 51975 74287 53379 53379 15700 15700 38268 92794 11162 23134 54658 54658 9306 53318 71706 71706 26664 39843 18991 18991 22835 69899 7185 7185 25123 25123 83573 88477 41953 41953 466 35597 62741 62741 17352 58443 83823 95843 34275 34275 73092 80222 56121 56121 25870 25870 24371 55171 66584 66584 61402 89485 68122 68122 11580 21372 9855 9855 80844 89988 26458 26458 30814 49110 9295 87763 21122 21122 18346 53655 61217 61217 11453 31239 7322 7322 11562 28100 55298 55298 1807 57564 75807 75807 36107 82762 33736 33736 34669 34669 44743 57097 57819 57819 46258 65305 83750 83750 63411 96269 5573 5573 40004 84232 47558 47558 59402 63404 40056 40056 36145 54741 15622 71142 52072 52072 41900 41900 39156 69852 44237 47505 63857 63857 49299 89756 26308 26308 4989 4989 64437 93204 2015 66730 41261 41261 51554 88814 21116 21116 418 10905 8431 8431 26026 26026 7334 21103 64434 64434 40403 47649 50831 50831 2315 62721 10567 10567 30927 96012 52892 52892 7528 44736 29337 29337 6536 82997 93888 93888 66078 67333 21380 21380 13847 39059 6666 6666 12830 94966 14213 57111 48993 48993 42916 42916 6235 36443 34743 46091 32772 32772 49304 49304 17223 17522 37684 37684 15735 59596 41166 41166 49447 53573 6873 41418 42398 42398 74663 74663 43509 94157 50275 50275 80386 80718 96893 96893 78542 88956 50454 71531 15118 15118 5521 5521 3177 78048 42353 52792 90931 90931 11955 20236 47802 47802 9274 27323 30107 30107 31340 31340 40166 91460 12902 12902 29794 96091 11246 11246 7599 80048 61576 61576 76598 97385 49150 49150 45886 94379 46780 46780 26613 49583 46935 53229 45059 45059 12522 12522 50313 71284 84325 84325 78184 95230 89941 89941 58639 73057 35074 60765 26177 26177 58534 58534 49084 60436 56233 56906 40224 40224 65061 75330 11556 11556 40034 72383 82821 82821 19582 89594 18595 18595 85744 85744 16157 59395 71168 71168 45485 81561 11929 12076 94018 94018 57993 91865 63067 63067 43921 50950 10509 10509 57183 66556 3665 3665 7237 43042 95108 95108 57163 61094 70157 70157 17096 17096 9473 64011 75171 75171 30158 80158 20899 78892 33030 33030 27194 27194 84488 90714 77817 77817 41671 97181 32991 32991 24368 51339 12760 84612 1254 1254 63539 63539 69879 88104 49218 49218 29878 30471 59503 80722 29528 29528 62357 62357 48687 82825 78771 78771 86494 88929 68788 68788 43713 44799 16408 43658 81475 81475 7557 74559 9558 9558 53762 53762 15695 27459 11387 11387 23428 52408 84523 84523 64384 88292 56793 56793 27594 93483 55184 74779 321 321 6901 38029 29829 29829 6800 61163 59350 59350 28062 93652 90952 90952 71280 86741 43610 43610 85125 85125 30601 53870 25973 25973 36203 75175 14395 90291 49491 49491 31769 31769 17590 64542 7926 89376 45105 45105 43882 43882 44353 74260 9431 9431 21204 30980 26801 26801 43186 67103 58703 58703 23854 81602 65275 83654 90859 90859 47369 47369 21224 77804 27729 27729 20038 45900 55404 55404 11659 56984 676 88456 5428 5428 51913 51913 15045 76586 78166 79878 80509 80509 30848 94081 45499 45499 58439 58439 26400 69386 19581 95991 82299 82299 19842 46428 9801 9801 86507 95337 50465 50465 81734 81734 40575 53712 47100 67325 97358 97358 34185 81739 71389 71389 53212 53212 28533 90665 21130 59832 15983 15983 36321 89760 32623 32623 16319 16319 3906 78783 20693 73941 29869 29869 82394 82394 74475 90482 91367 91367 43149 95195 23416 23416 39037 48224 50715 50715 43046 96005 75341 96678 11711 11711 44063 91258 93178 93178 87243 87243 29584 96552 15053 15053 41618 82769 18901 18901 56586 89678 55238 76624 42095 42095 42257 42257 35022 58288 43600 43600 18770 68588 28902 71254 33960 33960 25885 25885 39902 42591 37779 37779 47468 66914 51036 91034 45044 45044 30892 30892 16011 37563 60590 70025 71137 71137 15038 82619 96008 96008 82979 82979 35188 89095 42278 74400 73375 73375 60968 60968 32812 72232 85838 85838 31655 36144 39205 39205 75327 89589 4659 10512 42826 42826 1202 80087 21850 21850 806 806 37672 53302 6050 79957 27196 27196 58229 58229 26109 40199 15075 47774 46921 46921 17695 84035 31300 31300 58702 58702 76604 88038 62295 62295 14885 61229 11728 82796 67000 67000 39462 69578 27601 27601 68310 68310 22800 34380 36228 54353 30513 30513 64769 64769 67642 87782 37921 42983 6502 6502 44524 94232 28629 28629 46207 59193 29655 29655 39273 39273 15039 84532 40805 40805 35252 86469 18427 18427 21602 59417 9366 9366 20448 75622 95756 97294 12905 12905 15098 63482 16087 16087 74753 74753 15394 51444 51725 51725 18947 36183 21034 34303 14722 14722 13524 53397 82980 82980 11209 52946 39673 39673 71252 71252 38212 78326 34362 97637 90266 90266 40500 40500 501 29256 90051 90051 4986 80189 28369 63605 32419 32419 18954 24204 51768 51768 21522 21522 8253 80692 94137 94137 24481 61091 17894 57395 47940 47940 13161 13161 72494 82036 2582 18558 89796 89796 38267 38267 10013 25983 31377 35689 50786 50786 61181 61181 12480 12553 93555 93555 53507 69668 2262 2262 65774 83446 62879 62879 1895 71040 26078 42509 37402 37402 33032 37893 4907 4907 42216 43463 87940 87940 38076 38076 6690 29486 74063 74063 188 57990 26862 85959 95056 95056 4034 98018 59538 59538 45582 45582 28999 30011 53558 53558 47142 94406 21798 94757 88532 88532 15811 15811 31160 37539 40890 40890 54520 75590 20825 49528 35126 35126 10076 38756 85455 85455 73994 73994 8999 91033 53553 76555 86965 86965 52471 68827 74030 74030 9052 43470 25272 25272 77839 77839 6856 86326 4987 62313 77388 77388 15158 15158 27595 61790 12583 38921 70676 70676 44213 44213 16730 21816 12560 12560 10295 92551 49085 49085 38756 48874 56407 56407 26162 39338 18531 49123 28293 28293 77187 83495 94422 94422 65626 65626 14955 66839 43714 43714 53503 71201 53679 65372 49317 49317 75068 85345 87795 87795 46454 46454 7995 56356 26774 26774 24850 83764 44713 44713 6316 50506 24634 24634 23305 80799 4792 4792 13954 85684 44511 44511 73650 73672 33640 33640 75624 94305 47140 47140 10176 70914 13630 53397 77120 77120 55619 69670 88810 88810 7069 84002 36051 36051 71289 71289 46913 85826 22120 22120 52258 76709 39302 39302 12088 23918 12620 25040 8058 8058 14018 14018 24762 41596 7887 30370 24692 24692 5782 63519 9779 9779 40465 40465 52704 76508 80697 80697 67249 93794 86482 86482 53787 83023 13384 32692 19495 19495 6003 6003 6406 21383 61244 61244 36812 78015 1294 1294 19389 51284 8885 8885 47852 55266 19316 19316 23325 56690 67698 95059 14338 14338 46256 57618 5725 5725 11185 11185 9855 79658 55045 69153 4518 4518 48800 69383 34562 34562 70402 76080 25617 25617 30640 62164 15584 15584 58231 58231 67110 83137 32664 32664 39948 89738 15482 39952 8386 8386 24181 24181 28743 94170 1409 30562 28259 28259 61193 78544 24116 24116 87419 87419 3867 83474 8715 46866 36430 36430 62472 96889 28574 28574 87092 97587 8663 8663 12941 12941 36930 78351 34564 91584 44590 44590 37329 37329 14897 36400 36023 36023 34370 79621 976 70165 6185 6185 72272 72272 8394 98302 71586 71586 23456 88648 2238 96369 2329 2329 70921 96688 61251 61251 39041 39041 1952 61642 6640 17756 26485 26485 3356 53488 88956 88956 83641 94740 55345 55345 28630 34114 28291 28291 84917 84917 41597 95834 11300 11300 11725 53984 15391 15391 9567 63285 2124 75410 56296 56296 58491 58491 48785 77704 60719 71364 56808 56808 5836 5836 55249 82636 55381 55381 26610 68417 91023 91023 22423 87093 35073 35073 41202 48431 87783 97145 43410 43410 91940 91940 59559 69241 74274 74743 14455 14455 1477 1477 55974 91916 45903 50704 40800 40800 88983 88983 8851 74236 42353 42353 750 74411 36221 36221 34917 46541 3242 3242 10950 87472 72713 72713 56920 75377 80700 80700 36583 87050 84714 84714 36729 89887 58068 58068 33172 61248 83585 85927 25917 25917 24691 24691 370 59534 35879 35879 46954 97695 56968 92325 60012 60012 18694 65013 96415 96415 35137 35137 18545 64417 1106 11306 60354 60354 31325 31325 7601 38094 88832 88832 14152 72473 63810 63810 16067 73101 34992 36466 68737 68737 4412 4412 37604 75174 49348 49348 75675 89697 64064 73013 87271 87271 56866 56866 12512 81371 73171 73171 57095 78587 97887 97887 52218 60010 14688 69140 13344 13344 84234 87120 71747 71747 62566 78181 69764 69764 78635 78635 13133 24827 1232 1232 39829 69086 31725 31725 3049 12805 43161 49368 40828 40828 17842 76986 27430 27430 38689 67773 64737 64737 82104 82104 12381 41815 79777 79777 50201 93045 12531 63987 61774 61774 33694 33694 75140 94550 51915 95589 83930 83930 27811 69006 85696 85696 19264 20311 15089 15089 30152 47197 13083 13083 87352 89462 31640 31640 18279 80129 48223 48223 2532 77596 95447 95447 27638 27638 21988 80141 33219 33219 30332 96636 16604 16604 22274 65938 34274 75875 34795 34795 52133 52133 32897 48345 41834 41834 50393 77510 12146 12146 30339 41433 56035 61515 35045 35045 60301 60301 31378 85954 84959 84959 16728 30122 91427 91427 17144 70988 54604 78986 12875 12875 71155 71155 15511 82399 45821 45821 18037 54743 73181 73181 5151 9807 349 32828 8191 8191 44122 85766 87991 87991 49332 96222 25267 25267 60951 60951 73345 77069 57344 57344 35038 97245 28495 34504 23382 23382 12404 43208 86429 86429 8426 68462 30008 30008 89068 89068 41043 50848 81134 81134 30111 33560 24413 68731 46077 46077 11066 11124 64573 64573 4003 4003 62199 74464 55603 92612 62504 62504 61790 70823 25570 25570 96604 96604 18236 83408 66729 66729 74008 91165 31449 31449 79221 82852 565 565 86332 89485 6427 53920 94996 94996 97952 97952 50495 65234 30722 43612 27507 27507 54527 54527 43719 90178 33153 33153 19875 71545 63238 63238 57822 90832 36071 80722 83857 83857 17504 54063 26760 26760 72636 72636 3566 52182 11543 77954 48267 48267 73434 73434 61603 65254 67114 81930 48968 48968 60982 64973 36718 36718 4538 30676 5869 5869 2019 2019 65226 78682 30883 30883 2793 83326 38059 38059 2550 8570 68321 68321 2495 56591 2772 2772 29760 38766 54434 57253 14972 14972 93989 93989 15631 57301 86801 92113 36059 36059 52282 61942 10216 10216 62582 62582 17505 89801 23228 23228 701 89368 34655 71551 11256 11256 2029 51368 85427 85427 11811 11811 20239 65614 74803 74803 9480 15693 86026 86026 47995 48881 1672 1672 86205 92352 35859 35859 41785 72308 71703 71703 4514 90913 25650 25650 74572 79200 22139 62377 95231 95231 63060 69113 53579 53579 7776 18464 59628 59628 24262 38016 65558 65558 28847 28847 50687 73429 45956 45956 68585 75577 18002 18002 34026 41489 36595 91796 49400 49400 73267 73267 27017 92850 78854 85414 43091 43091 8495 66479 57000 57000 7348 83458 83606 83606 34368 87830 44303 44303 30159 69907 67987 67987 81965 83672 44646 44646 11362 11362 12093 48191 39667 56390 24523 24523 85687 85687 69973 81273 41417 95186 49700 49700 31592 31592 65841 82888 25955 25955 60883 72463 47250 47250 44369 55199 93402 93402 34591 36798 7995 7995 19278 91592 13310 45661 77272 77272 60804 79644 36165 36165 87302 87302 41183 45836 70957 95435 75356 75356 21373 61647 51322 51322 1131 44398 10737 10737 2177 2177 10156 75336 51028 94976 38313 38313 92776 92776 30747 96161 47991 47991 75253 89915 12959 91248 17145 17145 68612 68612 67103 93828 74331 74331 1696 57141 41794 66380 2161 2161 39302 89855 54711 54711 30903 30903 45758 62353 36794 89409 94321 94321 36746 78205 3328 3328 18897 88572 50701 50701 62999 62999 46997 68581 51357 51357 11806 54806 24825 33624 41679 41679 30872 30872 19965 29534 7067 7067 37057 46150 40554 87566 56101 56101 27450 27450 45746 70254 69260 69260 20793 25563 76926 76926 91706 93798 46034 46034 13696 35741 10417 93391 49091 49091 18128 18128 2813 74338 187 11712 56862 56862 60693 64412 98024 98024 36237 37585 96873 96873 16634 37346 48800 48800 1616 89336 33232 33232 20546 20546 38207 60829 88588 88588 60711 86192 6741 51051 73216 73216 52903 59681 27125 27125 35723 54899 28736 28736 52547 52547 10396 93712 12662 62724 96090 96090 69802 87580 29507 29507 97986 97986 64806 66595 42413 44400 36493 36493 13802 13802 8726 78822 34092 86109 4661 4661 74101 74953 55808 55808 45670 55989 11064 11064 42794 42794 55129 74607 42527 89369 97647 97647 42436 42436 31070 36304 67632 76810 78448 78448 2177 75661 20034 20034 1549 1549 41540 55926 83727 83727 52073 62879 12416 82666 75046 75046 69621 91263 7191 7191 16986 16986 9144 89926 20983 20983 62103 69007 50140 56817 77806 77806 19936 66978 61716 61716 42552 88889 38953 38953 85565 85565 14152 49490 13307 13307 52962 85782 56417 56417 37622 64208 9509 9509 40865 83600 16005 75117 39024 39024 61325 77362 17586 17586 33167 33167 9291 43678 34953 34953 91133 93276 7902 67391 43159 43159 23594 69422 55544 55544 27511 92474 6348 6348 16538 53339 97013 97013 8955 59821 15120 15120 46784 46784 26517 60202 92175 92175 23 28623 46483 46483 57751 78809 4255 4255 27782 83832 1414 1414 52219 58817 66618 66618 61871 90965 47758 47758 18051 50488 83799 83799 30367 61954 73824 73824 2926 20838 26225 26225 4196 10615 34587 54484 71884 71884 85634 85634 12172 63470 15822 15822 51455 74628 94645 94645 11283 88179 28988 89771 92027 92027 76807 76807 8413 60368 31555 86724 35921 35921 68333 68333 33072 44335 40344 63755 72889 72889 56671 64951 22466 22466 73446 87354 11430 11430 97931 97931 7221 83378 49050 59942 41320 41320 44593 73092 63401 63401 2689 36636 50378 50378 30477 30477 22524 31109 22135 22135 24727 94211 10483 80155 77434 77434 60606 72239 47495 47495 20157 28079 64532 64532 87774 87774 74300 75899 42210 42210 62724 88671 65503 79064 5911 5911 11195 91325 87286 87286 85044 85044 53063 84051 40841 40841 35233 42202 47674 55840 64372 64372 25575 44514 7780 7780 7629 48697 58002 58002 26735 26735 19687 75989 42551 65305 63354 63354 51796 80682 12752 12752 17399 93711 4308 4308 54255 54255 6554 70877 45305 45305 8765 96744 50750 50750 28839 97746 37986 84884 77504 77504 38804 38804 32336 84401 78652 86250 70858 70858 2804 23569 31640 31640 29994 71844 61725 61725 21813 21813 17369 58449 67291 67291 36375 62866 14899 14899 42930 83393 19638 19638 14458 17398 97660 97660 25188 64249 69841 76462 15221 15221 76342 76342 9865 80567 56410 56410 3410 58541 32005 32005 66055 96700 16625 69962 13389 13389 26208 26208 18997 28828 36867 38738 74258 74258 23827 83391 1627 1627 7804 10651 76676 76676 345 90397 31974 31974 85071 85071 48282 92515 26924 46600 71859 71859 14758 14758 28991 73221 49048 64160 48492 48492 15450 82078 8891 8891 23414 23414 6346 31053 68234 68234 7119 80689 85144 85144 27630 91913 16499 57387 21159 21159 13167 13167 4355 94085 35662 35662 19112 63145 48322 48322 7048 57934 38227 72143 77609 77609 21996 52174 50346 50346 48254 90613 47362 47362 17441 21041 53075 53075 10518 10518 76054 81445 2053 45236 13046 13046 76206 76206 54208 74220 6766 6766 57731 85100 75583 87309 63563 63563 34198 34198 20878 30146 19879 19879 9886 15558 16259 75906 97265 97265 54816 54816 77338 80527 13171 13171 49259 91956 15482 15482 13887 38604 45337 45479 78510 78510 16646 53162 31691 31691 15726 59234 69916 69916 57972 57972 20017 23097 19606 19606 10651 27584 13175 13175 77139 88661 28851 28851 3164 10591 3202 3202 14994 20723 74910 74910 32338 90895 34404 84396 58636 58636 83136 86228 36242 36242 2360 63130 29643 29643 21700 54039 40321 40321 37187 37187 7611 22402 30148 30148 62199 74095 31355 31355 42936 57957 5493 59728 32440 32440 61637 96877 44811 44811 71970 71970 8676 28349 34028 34028 38436 78286 52627 68695 45270 45270 67560 90758 92312 92312 30901 30901 13836 56271 14938 91457 3062 3062 84099 84099 60916 88667 15572 15572 28652 84717 52798 52798 24543 32115 4573 4573 19676 95082 55608 60202 17623 17623 22166 22166 56610 97544 25149 94965 87739 87739 10724 17360 73575 73575 53263 53263 79640 94985 21007 28409 95555 95555 26774 83579 6459 6459 60064 60064 36596 37532 71085 71085 13906 95024 5679 54089 28724 28724 65377 87530 35913 35913 11920 75251 64818 64818 76075 97900 64081 64081 2446 2446 31566 92412 63213 63213 58441 58887 21151 51405 32555 32555 85431 86218 10197 10197 81150 93082 55592 55592 32977 91636 62462 62462 15334 39292 18390 18390 6939 41124 85987 85987 50671 50671 13469 15622 8763 8763 13723 21693 3251 76672 71129 71129 94476 94645 70847 70847 60211 75345 44774 44774 73706 73706 39862 49831 75451 75451 8431 19897 80018 94936 51715 51715 96673 96673 11545 45902 88649 95821 93731 93731 40232 40232 8526 93713 66583 66583 20460 90808 3584 10380 39773 39773 18850 75840 28770 28770 85963 90347 75420 75420 73954 73954 31775 34462 75118 90540 57639 57639 29219 29219 6006 89920 20199 64763 60294 60294 6984 6984 29093 53220 52324 56332 69292 69292 27392 62981 9810 9810 57771 57771 18242 28309 25534 58757 63026 63026 18095 28046 50399 50399 686 69302 85336 85336 16019 79185 46442 46442 44716 44716 4791 86096 15337 78614 90282 90282 49665 49665 33948 37083 89386 89386 59222 97819 2640 87909 38490 38490 6432 6432 19347 57369 14108 14108 45882 66223 2464 62740 91189 91189 37310 67856 36908 36908 59039 59039 7562 66149 21667 21667 63977 85657 56617 90812 41229 41229 3532 92908 24574 24574 45367 67280 79983 79983 30527 90074 57634 57634 87012 91202 96463 96463 90945 90945 46453 96994 69732 69732 34314 78231 31236 31236 85142 90728 55595 55595 60370 97140 30578 30578 59311 80059 84255 84255 58191 63197 40844 89231 52419 52419 24228 65206 3884 3884 430 10411 10288 10288 19646 19646 1485 2321 23043 33139 14381 14381 43674 87891 112 112 53868 53868 42574 46404 43547 96106 38011 38011 70529 70529 5119 35663 69463 85315 34518 34518 7388 58600 89607 89607 15100 15100 9273 41782 18583 89768 10261 10261 56215 56215 11777 57158 64109 64118 84523 84523 37368 85607 21271 21271 63857 63857 63120 86064 82855 82855 12982 51484 47099 47099 30487 36829 81517 81517 47282 86050 49439 83481 69742 69742 34163 34163 22577 33057 12249 24526 630 630 31806 31806 43194 84280 16939 16939 27694 77844 47646 47646 50843 64035 29044 68591 43538 43538 15475 15475 11686 72023 39414 39414 22513 39196 27240 74246 52558 52558 13140 91870 20494 20494 74272 74272 3309 69963 69098 69098 275 94068 50830 50830 2313 38868 58822 58822 3712 19012 65270 65270 5988 79139 46784 96166 2017 2017 56712 56712 2842 39458 59045 91022 85348 85348 72685 72685 5414 42170 6865 84182 51877 51877 10824 86244 15436 15436 45789 45789 66178 74210 16444 32844 32293 32293 2380 50331 79992 79992 10682 92951 4186 4186 46332 55347 95911 95911 1348 13967 13218 13218 50204 91747 73320 73320 53399 77690 62033 62033 35938 35938 12209 22596 31328 31328 51601 74309 14366 65531 17562 17562 94956 94956 18763 39506 66519 94766 69438 69438 56881 56881 65225 73173 52027 52027 50682 78036 5389 17645 23672 23672 26243 70648 72862 72862 94572 94572 27828 30170 24862 71799 21358 21358 20531 20531 23507 78034 41102 71805 8697 8697 22211 22211 6832 47309 50619 50619 9221 67345 9758 46903 77590 77590 39089 83187 23978 23978 57885 57885 18360 53293 42827 59869 33313 33313 71017 71017 65551 93224 31650 86196 85849 85849 21660 47009 26564 26564 18860 57450 97436 97436 20678 39572 12661 12661 33532 33532 82862 96006 30587 30587 22749 86530 38445 38445 2561 45481 24822 24822 51637 60148 74721 74721 35936 83794 27400 70069 90192 90192 25216 33448 31834 31834 42889 60503 79964 79964 12920 12920 50707 58985 43686 63315 59133 59133 28019 31417 57484 57484 37332 65038 10655 10655 67309 84053 45329 45329 89814 89814 61173 69341 3898 3898 60784 74387 31448 31448 6389 77396 65760 78894 38002 38002 59227 59227 7755 47284 39357 76923 56491 56491 59954 59954 8062 97285 64601 64601 4549 10081 6605 85514 70362 70362 81978 81978 17957 92285 47605 47605 39974 80413 26972 48043 42739 42739 10042 10042 3750 81588 54804 81858 25074 25074 19658 54001 34419 34419 62705 64262 42830 42830 3611 3611 8666 43983 92845 92845 13650 53484 14291 82539 83945 83945 51042 84422 51073 51073 55521 55521 20430 57456 61777 83905 2931 2931 47293 53199 94992 94992 41503 79169 1308 1308 55372 81628 2420 2420 84078 84078 46072 92306 46786 82912 48849 48849 96032 96032 19209 52859 56455 56455 22752 90309 19601 86047 63086 63086 54711 78257 98210 98210 7296 26248 71149 71149 69405 69405 2778 64118 952 952 3868 84624 3746 17065 15224 15224 54972 54972 28384 53469 55749 55749 6107 64316 41970 69715 95288 95288 68836 68836 37851 90092 38736 51742 76460 76460 44083 44083 53223 88503 89924 89924 49459 63252 18745 18745 88621 97401 39123 39123 26119 92261 44699 44699 46961 52994 12112 53713 24588 24588 25954 26869 84155 84155 5160 33566 51019 51019 79555 79555 2474 34293 23343 53174 93766 93766 38397 38397 24988 44505 10478 10478 15910 89026 11056 11056 39111 92416 94297 94297 6542 95247 81181 81181 20711 82318 17875 78169 65017 65017 34767 50575 81676 81676 20867 20867 26815 59409 40442 73713 73482 73482 49444 60356 50961 50961 12154 12154 49255 83381 42299 42299 19882 72474 44059 61844 53828 53828 8612 60817 70009 70009 73365 89981 85597 85597 84323 84323 67584 68603 89276 89276 83800 94413 40800 40800 7952 67241 16005 46802 12782 12782 50438 50438 12052 46652 53133 53133 60304 78270 25488 89195 4940 4940 52586 55475 83181 83181 92746 92746 3657 78976 73737 73737 18912 70231 37235 37235 25732 41175 52958 52958 14492 59023 35274 56334 81128 81128 85329 85329 9965 73126 86163 86163 57697 78047 92742 92742 30558 93393 14652 14652 38440 94920 77835 79838 18023 18023 23863 23863 7596 25815 33246 60420 90426 90426 13604 53158 93295 93295 47216 47216 70986 78982 21552 54300 25112 25112 31724 31724 40632 56100 6654 6654 84175 92469 21649 53927 51621 51621 40008 89720 5655 5655 12935 93874 68888 68888 83496 83496 408 8157 83519 83519 9312 90571 77437 77437 27303 33073 11778 11778 32054 33256 12906 12906 78903 96159 75945 75945 21317 60361 53576 53576 51245 92909 37900 37900 55927 97266 35096 35816 69826 69826 46579 46579 77173 93441 20114 82808 39756 39756 50549 63907 17769 17769 35588 56125 97686 97686 15980 15980 43877 78054 80291 80291 9201 11008 87193 87193 5243 5287 94270 94270 9700 53782 8306 8306 28700 55295 54332 76263 20737 20737 16438 83721 63301 63301 54132 54132 75539 90732 62836 88266 97662 97662 49299 55949 10454 10454 5127 88418 70307 70307 33791 91871 38489 38489 77077 77077 69962 87576 16143 88779 78170 78170 75376 75376 39765 57912 85872 85872 69603 75222 46189 95932 11427 11427 732 30834 14555 14555 78833 78833 7638 51658 5115 70160 69520 69520 66162 66162 49912 75195 4664 14560 9179 9179 18889 88622 22491 22491 12730 38233 31388 31388 37064 37064 5303 49101 48415 81306 60833 60833 43859 59226 23122 23122 55502 55502 47173 85622 26155 40378 74662 74662 28552 84394 52457 52457 6289 47237 78527 78527 61084 68611 21744 21744 57050 57050 25757 85404 90939 90939 12361 81392 10739 30854 32739 32739 79455 86895 29231 29231 47604 96875 95239 95239 92862 93133 55397 55397 14782 14782 56734 97881 91872 92196 61438 61438 48996 52014 14902 14902 13867 49881 67054 67054 56638 56638 74432 91287 81893 85762 96411 96411 16430 16430 34068 93934 5069 45578 68221 68221 43773 48038 56538 56538 57763 57763 33813 54704 31867 31867 24456 35506 3222 88493 76044 76044 2935 72647 62801 62801 70592 71520 76603 76603 80681 80681 83567 88350 56432 67011 82431 82431 46498 46498 54702 97841 5481 62153 55126 55126 27538 27538 7008 93508 59945 96648 33643 33643 59145 59145 40749 65356 17063 17063 35980 45756 63888 80929 76466 76466 7572 7572 2942 88489 1328 85233 63412 63412 119 36895 73657 73657 84225 84225 14469 87264 21751 21751 10365 74434 71304 71304 18115 48832 20227 32779 28040 28040 74364 74364 29466 37421 96145 96145 32607 37637 49142 49142 21458 29605 76160 76160 41930 43749 77522 77522 38277 94387 63255 86884 34457 34457 15537 15537 60006 92719 21301 88568 24462 24462 39077 39077 43217 93061 43613 96765 27530 27530 74688 74688 14877 38797 62996 62996 8381 21856 82209 85863 31728 31728 14524 14524 15834 45003 54756 54756 18630 96725 92838 92838 21317 88009 33554 74000 23826 23826 15592 60523 21661 21661 59404 59404 24328 66059 55276 55276 30577 79258 15927 15927 37659 59418 81351 81351 6214 96563 97712 97712 43618 93142 11059 16787 14591 14591 49233 63152 74733 74733 82695 91725 84647 84647 30210 30210 77726 94254 41033 56840 79937 79937 39351 39351 72696 97206 82916 89702 21458 21458 17401 57873 94846 94846 35351 35351 8695 54457 71842 71842 34365 63359 15096 15096 41582 89449 36214 90035 59680 59680 29364 95202 10794 10794 92221 92221 39713 59570 67661 67661 26550 67927 76201 76201 3276 35231 44785 44785 19127 54074 82138 87718 96844 96844 88678 88678 3785 52508 16059 69265 88588 88588 24244 24244 77682 90101 23569 23569 34237 92041 42760 42760 1765 66944 63089 73719 85582 85582 32199 32199 1960 19030 52273 98069 43280 43280 61159 61159 42876 81182 38434 94013 16494 16494 27880 48224 95828 95828 66318 66318 63432 85177 17131 75893 78761 78761 87375 96615 56574 56574 80503 80503 4355 75962 8629 15148 77786 77786 34791 34791 4116 71669 28761 28761 6660 18059 33828 56736 3094 3094 13346 36430 62790 62790 30377 30377 19062 52022 2513 4051 95110 95110 75199 75199 42433 51276 40127 48122 5229 5229 49865 78568 60617 60617 4527 68501 80546 80546 30907 30907 426 50206 11523 75499 85774 85774 1187 14175 67245 67245 87312 87312 28495 57038 54196 59164 54006 54006 4286 4286 36670 52752 1831 1831 26282 80660 91926 91926 4956 67867 69790 69790 3462 95426 22388 85039 2320 2320 96090 96090 23564 91618 92420 95381 69833 69833 7451 87283 24658 24658 31479 31479 43045 51613 36986 59758 34337 34337 36226 36226 14078 43991 80948 80948 19453 47526 21314 38917 68874 68874 42592 42592 13873 94343 36218 89025 47373 47373 27067 51701 71378 71378 9303 72291 55148 55148 31768 31768 5227 65776 31839 31839 12599 28067 60817 60817 28242 78198 8750 8750 44519 65598 96801 96801 75245 91379 77293 77293 8089 46377 3363 3363 24386 62468 65999 65999 34958 72388 51134 72764 48387 48387 15261 94792 64268 64268 23249 87334 48264 48264 10724 87239 15379 15379 74472 85190 27139 27139 13732 56345 61175 61175 8234 63433 24797 24797 38312 57922 94742 94742 41538 92528 42893 42893 5 22025 9336 9336 32843 97071 20464 20464 1504 1504 55587 91314 50654 51887 68949 68949 6676 6676 24445 27417 46835 46835 16127 68579 31851 84086 42331 42331 69878 69878 18843 26407 28951 74559 83683 83683 83921 83921 14116 49891 9555 89791 65119 65119 97549 97549 29996 48066 44748 46928 80219 80219 57306 57306 35376 46100 77117 93266 70144 70144 59095 78271 21409 21409 40693 40693 23921 61592 52991 52991 7108 48014 97224 97224 16969 65101 5191 5191 18661 79915 39798 53932 73739 73739 5434 5434 66955 85092 59124 59124 39735 69436 60340 97723 70132 70132 11270 11270 21988 86369 39690 68545 82699 82699 14859 28925 84443 84443 11314 11314 77131 95205 73022 73022 60120 77354 16657 16657 32282 58044 71633 90301 87904 87904 74515 74515 35848 46996 53154 64744 63342 63342 2965 68135 21369 21369 7428 7428 38013 44774 44068 44068 20589 44855 49869 49869 40100 71042 38631 54592 32135 32135 35283 35283 69178 79320 25969 51306 94232 94232 14570 14570 28870 49119 31086 60415 43913 43913 67670 67670 19044 90250 17802 44623 69453 69453 62731 74650 12015 12015 30471 30471 23843 73159 6509 6509 4474 11969 18600 46683 39923 39923 58818 58818 50398 83486 4790 4790 11521 76163 48945 48945 12377 40303 2919 2919 7058 34367 82727 82727 17805 93088 14072 97279 78275 78275 89968 89968 19584 72785 14791 82449 76684 76684 31558 31981 42294 42294 58112 58112 10627 26539 96931 96931 50791 52549 53166 79630 105 105 43079 43079 37016 64732 18773 24745 52990 52990 261 78724 62765 62765 22126 22126 26783 34471 14111 14867 52454 52454 53670 53670 45427 57891 39010 41536 22931 22931 95563 95563 19950 62852 25011 25011 36495 39121 2951 83897 29268 29268 27428 36638 76967 76967 92067 92067 86117 96033 20720 20720 39979 88856 56700 56700 39293 61186 67145 89784 72502 72502 11334 11334 26739 33666 95267 95267 41691 54096 76238 76238 74205 89667 52397 65290 24099 24099 37812 71989 82448 82448 96345 96345 25241 37015 89588 89588 25873 79955 48873 82651 26510 26510 29551 40005 26035 26035 36152 89261 43225 43225 31376 31376 39863 53845 2381 26812 15222 15222 52168 52168 3519 82871 55548 62627 48939 48939 87016 87016 45931 82476 49058 94554 96264 96264 3031 48255 71051 71051 72928 92684 54461 54461 8350 8350 45763 91679 10862 10862 71497 87639 26213 26213 12753 75772 76107 76107 38680 46172 1063 1063 42103 59467 19833 19833 28333 83529 69299 79807 77684 77684 67678 67678 69932 74260 5696 5696 12872 61802 46524 46524 37084 54948 7987 7987 49717 68069 37770 37770 9284 78872 30052 30052 73246 85557 16798 16798 43840 45858 77636 77636 40804 94260 23185 23185 31311 34952 27112 27112 81392 96549 49468 95720 68230 68230 5037 5037 51083 91817 22893 22893 32366 51491 8537 36148 63482 63482 21964 21964 34939 86170 42259 42259 13633 23896 26216 92005 25550 25550 23521 38563 77535 77535 23442 23442 35835 59939 78524 78524 43373 64213 11860 11860 4218 64881 72522 80521 71265 71265 53167 85629 60865 60865 16120 16120 21185 47902 10479 32551 3053 3053 2399 92627 2358 2358 25009 87307 92555 92555 19247 22002 14890 14890 58399 58399 31579 45044 40171 79758 59431 59431 42237 42237 30422 86294 62314 62314 9496 79331 63855 72710 27941 27941 19385 19385 4379 90895 7055 43678 85397 85397 5672 78877 45907 45907 15026 15026 28729 93053 1031 1031 23705 53344 44827 54609 28345 28345 30845 30845 82707 90903 63948 63948 54972 79928 11644 11644 69043 87178 86564 86564 6780 78025 13923 13923 33832 45673 20561 74810 75784 75784 9763 9763 10354 67686 87668 87668 57491 73463 16606 53602 77238 77238 49478 91902 32281 32281 95911 95911 40821 56582 34630 80225 18448 18448 58392 58392 11742 91671 77500 77500 48664 95961 65789 65789 44465 88151 30716 61262 30928 30928 6122 41462 47941 47941 45068 45068 30736 96329 8797 43994 59910 59910 43143 61172 80936 80936 15349 62864 33863 33863 30363 30363 10761 51394 94637 94637 6227 70999 77085 91080 95861 95861 12671 12671 10371 90440 22341 59731 5973 5973 31932 31932 22011 29405 14188 97637 24014 24014 33944 33944 15580 82620 1777 3591 93770 93770 57719 57719 28067 37725 24470 24470 6689 57511 65368 65368 15185 46614 47039 47039 85649 95928 10422 79733 54537 54537 2553 37020 70819 70819 7762 15135 5908 5908 46257 46257 2822 89295 15487 58084 45296 45296 19431 24999 73916 73916 79614 79614 56687 78653 9592 9592 670 84857 2546 2546 9480 82848 3627 3627 2137 84397 26023 26023 20362 72833 27722 66612 33394 33394 22729 48255 93319 93319 68476 98043 7365 7365 88348 88348 20992 74773 3494 26998 5540 5540 50694 50694 78231 96855 36905 36905 36570 47965 30454 52574 94579 94579 78915 78915 87210 98306 66833 66833 20224 21456 93044 93044 29515 81769 92477 92477 71236 97190 90115 90115 69966 91423 18865 23735 88572 88572 76420 76420 39233 64725 91284 91284 49171 78379 31209 92806 3165 3165 12710 12710 6098 49112 21321 21321 32181 64618 34591 34591 30330 56344 56729 73432 76959 76959 4274 4274 45621 50686 77144 77144 19640 61063 28844 28844 48834 87434 11309 11309 63072 72878 68093 68093 38595 97300 78942 78942 61228 72404 29822 49306 67109 67109 1578 1578 12918 76072 11861 50741 88728 88728 59830 59830 27002 92222 40432 91211 59440 59440 51333 51333 4411 37663 11188 11188 75447 96345 58927 62201 66478 66478 41040 41040 32339 88749 50671 92208 12757 12757 87792 87792 74644 89929 56453 94599 86299 86299 36557 36557 19623 64439 1828 66320 53458 53458 77035 77035 16740 27911 72716 72716 5301 74907 4345 75832 31111 31111 33143 86377 74770 74770 24050 33915 2867 2867 13735 52515 48497 48497 14178 85365 55270 55270 62002 62002 4484 61599 55107 87338 15127 15127 55316 73218 24350 24350 14511 46903 13940 13940 8642 96839 10725 10725 4011 5789 45876 45876 1035 1035 59633 86361 48109 71916 4091 4091 43663 52439 79707 79707 8361 54307 82753 82753 15710 19479 16866 16866 2432 73873 60310 60310 32276 32276 57586 95223 20878 43870 25643 25643 17651 54379 61155 61155 45602 78750 16382 16382 22036 22036 45655 66859 74778 97065 77414 77414 37002 37002 17597 48818 22820 22820 17773 49611 45409 67552 38867 38867 88211 88211 24360 48472 60070 60070 12594 72801 29133 41044 36751 36751 17700 17700 7099 17876 74462 74462 22580 45929 29679 91367 18841 18841 71582 71582 77912 90927 49810 95878 17897 17897 7715 44348 7810 7810 45279 45279 39106 49799 4304 51595 40277 40277 66318 66318 9039 16173 79132 86516 53064 53064 15841 18317 24679 24679 23134 85432 45215 45215 908 23266 57319 57319 86921 86921 46179 70835 5010 45186 53614 53614 16827 34994 37338 37338 70241 83986 68747 68747 78621 78621 50083 97052 27407 75456 83753 83753 70068 70068 38625 39343 23992 32952 17922 17922 81976 81976 13300 62365 35121 50804 69454 69454 3190 60951 91111 91111 2798 2798 18978 31489 52143 52143 13802 23679 13030 13030 29159 82907 20841 20841 53630 87914 70050 70050 11523 75243 37269 37269 65928 93789 22551 64599 45675 45675 13233 49795 25074 25074 13433 13433 4145 34076 71967 71967 6962 97067 12862 12862 35744 60447 29605 29605 33642 89410 17484 17484 7029 95350 9859 13664 76095 76095 35914 35914 36238 62381 59270 59270 35662 84335 69940 69940 17318 44300 54726 60815 22625 22625 47240 47240 8039 95983 2132 48890 80604 80604 48855 48855 43735 80084 22383 72176 86776 86776 19698 54754 47712 47712 69636 98021 11148 11148 65469 80172 62648 62648 76234 76234 42358 54003 40069 40069 52490 68034 10927 16090 31243 31243 42382 42382 34351 51521 4293 4293 11021 34573 29002 29002 26969 92590 48427 92781 47603 47603 64724 78217 96975 96975 49015 73985 88154 88154 64061 87295 6444 6444 25726 59629 55749 55749 78698 90704 57958 57958 17756 27696 8459 8459 27101 74953 29932 29932 56820 69023 18394 18394 46766 85157 71015 71015 24669 24669 56255 87028 21172 21172 12718 55216 46494 97886 73987 73987 51131 51131 24713 51427 52979 52979 26852 38090 30654 46926 40871 40871 64164 93141 7814 7814 3445 72094 329 329 28471 28471 28047 95404 10800 10800 22268 47532 6208 14888 74913 74913 63671 63671 63240 77660 32444 32444 11983 22277 4676 7349 54607 54607 11295 11295 15848 47531 8007 57069 47758 47758 64499 81177 91400 91400 14638 14638 17158 82917 71172 71172 19104 54342 9118 83674 93565 93565 91464 91464 45585 61182 30266 81489 78905 78905 19940 34828 97831 97831 31113 31113 38451 45200 46939 46939 17036 78018 4397 34437 71818 71818 6047 52749 57416 57416 27744 52519 62683 62683 66426 66426 53836 77433 51629 83969 18641 18641 53270 73461 51497 51497 81638 81638 60948 84034 84561 84561 12073 77530 2424 2424 9434 65067 12367 33434 95830 95830 37475 52212 9130 9130 23747 23747 32552 71609 3544 3544 42107 90790 82205 82205 74332 95766 91542 91542 18782 91439 84519 89425 61863 61863 4967 56302 23171 23171 91745 91745 2809 53342 4012 98066 47263 47263 32419 77529 57813 57813 21192 39538 4662 4662 82962 82962 21457 42025 34530 46874 9971 9971 20558 57749 52649 52649 34854 34854 7174 95637 87527 87527 55903 96827 154 36697 88528 88528 47515 47515 32107 66897 22088 95038 40771 40771 31416 31416 24656 55013 62136 62136 50767 83550 20383 35514 47386 47386 62791 62791 68897 78714 15024 34603 33655 33655 89774 89774 17098 27428 34508 35533 10318 10318 33180 33180 22153 84795 89801 94540 64486 64486 67430 67430 37978 79389 38342 52891 22919 22919 87098 87098 4883 9780 38734 38734 6416 26435 5228 5228 10735 15005 40810 43936 23102 23102 8609 97576 81848 81848 21244 41908 54650 54650 48719 48719 89862 98023 16506 72730 7631 7631 490 490 11363 91356 6835 6835 33878 44171 26265 26265 12422 71649 28583 85939 59797 59797 6672 17849 43494 43494 611 611 39516 81645 1617 38934 66239 66239 2636 2636 49570 81277 4980 25220 66703 66703 75575 93781 89753 89753 37557 37557 17311 55804 5662 62100 26784 26784 36445 36445 4920 71889 4950 63171 47432 47432 85204 85204 7747 70967 22206 87043 52569 52569 67192 67192 22595 59855 93125 93125 49896 81615 68209 68209 11525 57884 4942 71733 79875 79875 6750 26888 4036 4036 31704 61613 26572 26572 96394 96394 56174 66520 54460 91280 64767 64767 40256 44884 22683 22683 5723 44924 28620 28620 10779 10779 63405 83960 29798 75216 94001 94001 94834 94834 28902 34916 52293 74145 54043 54043 77614 77614 8398 46444 36737 36737 72775 87304 59647 59647 78 22539 2500 6865 52364 52364 51000 51000 10772 88668 25893 25893 14421 85134 7348 44883 70646 70646 56036 56036 35868 43914 36746 92748 26252 26252 47641 60836 71038 71038 12789 12789 47589 68674 8474 8474 17758 54516 81434 81434 75490 97262 45960 77286 60021 60021 35702 35702 7708 83022 23148 94842 86304 86304 96152 96152 86934 96164 12426 12426 43583 61975 59199 59199 55106 89972 56729 56729 23784 66080 17071 17071 43133 65473 19074 19074 66330 76435 47246 47246 60979 73721 49670 49670 5699 46939 182 182 8718 73277 53611 79315 14483 14483 27518 27518 16289 17037 2234 94164 2576 2576 4261 4261 29396 77620 62113 62113 4127 74164 74680 82245 82758 82758 40083 40083 42626 42629 49953 49953 61929 91560 1136 54782 29803 29803 54393 54393 69561 80457 50228 50228 14471 54471 43537 64549 87376 87376 20262 58146 58668 58668 64867 64867 4236 60951 41220 41220 22223 68591 5086 5086 38153 71569 23233 75967 23862 23862 23693 28740 24073 24073 66728 66728 40807 81675 9121 9121 38872 64600 2494 45702 32581 32581 42173 42173 56069 67174 57904 89323 24707 24707 78044 78044 44142 71809 28745 28745 1935 45743 43485 69744 76625 76625 95682 95682 29128 65929 2272 2272 49827 68481 7677 51442 91430 91430 82108 93721 44115 44115 1253 1253 17650 64059 24118 39111 45950 45950 12769 37109 44469 44469 61942 61942 4524 69561 62088 62088 39450 68107 74681 96845 6136 6136 35975 35975 49908 78507 53423 74832 96536 96536 19474 19474 4776 43999 34996 34996 4528 13831 25613 57964 9547 9547 51694 73484 48468 48468 21960 34138 83941 83941 46469 82076 18343 18343 39118 48286 95545 95545 45187 45187 67588 79566 3361 3361 38396 44026 87595 87595 17498 76061 19754 19754 53361 72614 15991 15991 50673 97705 49716 49716 20125 38502 51627 91945 6727 6727 28438 33213 55083 55083 28836 72979 61990 61990 32280 82444 77810 77810 73201 73201 58815 97116 24798 24798 14661 92904 38346 38346 74087 87526 8705 68052 93369 93369 41231 64746 94901 94901 46373 97375 8660 8660 11615 54197 33010 33010 6705 6705 82040 96091 29980 29980 13213 34040 1969 70526 52831 52831 88817 88817 70503 74776 92804 93949 71865 71865 82398 82398 57540 91613 97823 97823 12437 55334 32680 69541 11708 11708 89 89 3825 69817 39094 39094 17335 62092 54978 77934 12952 12952 64470 64470 49370 76760 1242 50202 84923 84923 12160 12160 30584 70390 79242 79242 55798 81365 20801 88908 3315 3315 29013 29013 27700 35750 32808 32808 1494 79366 49834 83725 59297 59297 13289 26881 72227 72227 94910 94910 15376 16457 71573 71573 50216 93678 73373 73373 16257 80640 10039 24629 86348 86348 50513 50513 5823 19702 78679 91073 53115 53115 41242 41242 10239 22393 38308 38308 67656 76215 24316 24316 89590 95481 81928 81928 25277 67698 10592 14998 14056 14056 35323 35323 55001 92230 57229 57229 52425 72062 65160 65160 30545 37886 95636 95636 29374 43426 21280 54216 41310 41310 52771 57199 78735 78735 4739 76516 14146 14146 26874 83703 86514 86514 80412 80412 61874 76807 31691 68569 13593 13593 25689 89091 28778 28778 53474 53474 51968 58421 76931 76931 77468 87709 90783 90783 24699 68361 94756 97195 80473 80473 15877 97822 56970 56970 76247 76247 17762 81453 51307 51307 9006 14285 35730 77434 63435 63435 58961 92846 39820 39820 50315 50315 37268 70612 15751 97299 24546 24546 24634 57689 52649 52649 26434 26434 17679 32171 30399 72485 49014 49014 96059 96059 53862 79140 12078 44145 15783 15783 85487 92279 18276 18276 76024 91590 94404 94404 48398 48398 40388 69890 15156 28457 26299 26299 17530 53133 39884 39884 394 54157 5527 5527 58382 58382 17726 57885 92337 92337 68848 85361 36500 36500 31445 90338 63238 95050 42697 42697 26406 53063 34307 34307 69593 69593 33104 75034 15488 17563 1995 1995 69207 86951 62799 62799 14469 69892 78287 78287 89585 89585 38371 86518 55292 73942 18760 18760 82154 82154 55290 81953 18379 36212 36962 36962 54596 81251 34590 34590 19774 77311 85507 85507 22364 22364 44832 63300 85922 85922 3091 53362 17046 22362 81987 81987 36799 92347 76683 76683 40047 45531 72962 72962 32797 32797 70884 86671 94070 94070 52143 57235 11448 88490 37005 37005 28789 28789 16072 17846 7705 7705 33156 69427 73984 73984 13208 79789 20893 92692 58964 58964 73630 73630 48484 81652 1591 50823 47938 47938 37232 43797 43828 43828 77183 77183 23571 88930 45780 47716 96265 96265 31705 31705 39652 50374 57032 57032 73706 94585 22453 22453 29285 58269 79371 79371 382 83416 26395 26395 27877 41514 15595 61255 92465 92465 31890 48052 87806 87806 76649 85960 52131 52131 76310 76310 12687 91054 84082 90099 38015 38015 77834 77834 40671 40920 84565 84565 8491 67902 95560 95560 48844 49404 57450 57450 88204 88897 12670 12670 43572 67587 48152 48152 12274 66283 16573 16573 11874 47202 10784 10784 36014 77299 39383 40821 34070 34070 85449 85449 19190 21497 95223 95223 12430 23468 56463 56463 42708 62753 6194 6194 1856 78351 2062 2062 50535 94657 13831 13831 26016 91776 14146 93732 28891 28891 1873 7695 25950 25950 13493 25818 80964 80964 171 62876 73544 73544 12414 36001 19931 19931 3199 3199 8048 13271 93629 93873 96053 96053 27090 27090 6953 23806 72141 72141 42163 51645 76398 77033 74253 74253 2419 48672 93661 93661 8371 13005 43571 43571 21550 37570 81219 81219 55999 75904 71879 71879 43062 43062 37439 78750 92490 92490 21384 95679 38597 53938 61485 61485 3063 56327 35609 35609 64081 90961 24501 24501 2126 16527 14030 14030 15573 82023 12412 12412 43199 44446 80375 80375 74691 74691 66976 84070 22335 97233 61753 61753 15377 76951 28412 28412 9973 30410 41108 41108 38738 83457 42670 42670 35001 72393 36944 36944 61249 61249 18878 29118 25784 25784 26762 49873 12418 12418 4352 21815 7156 29804 61907 61907 24177 24177 46735 88663 39279 39279 53493 59476 78943 78943 72870 95726 84720 84720 23634 72916 43776 74814 51268 51268 92714 92714 30599 51305 81655 96335 50718 50718 6320 6320 48029 60638 12225 12225 61740 92766 55798 55798 33555 43227 76098 76098 20547 78591 47523 60791 46039 46039 46907 83441 25156 25156 69850 69850 72126 85031 62375 62375 2623 84878 10228 53646 22141 22141 20670 41232 64784 64784 20600 59752 88984 88984 43926 62093 4654 4654 9720 9720 25268 47400 40473 40473 46129 66850 85016 85016 65883 90232 68070 68070 50067 67854 43323 91578 45017 45017 27792 81681 8864 8864 40390 40390 38580 53535 18935 35447 32287 32287 40910 40910 75437 84523 46998 46998 37263 86670 43434 44242 4369 4369 13095 13095 14653 72303 46687 46951 21675 21675 4292 52929 91128 91128 85653 85653 10727 60121 14906 90281 2471 2471 81218 81218 2826 17011 4813 55367 18421 18421 24404 92179 67896 67896 88081 88081 27041 39552 92642 92642 1538 30602 2457 2457 30721 89964 97057 97057 29442 90034 15366 15366 1310 39135 39425 62011 61446 61446 66834 67469 24777 24777 21723 72758 2727 2727 20957 20957 14968 43607 47634 64451 83508 83508 33168 62887 76412 76412 22032 22032 90841 93778 9132 66160 40484 40484 94253 94253 20455 48193 13696 13696 42736 54368 86363 87162 20519 20519 15717 56076 53114 53114 92549 95446 26697 26697 23218 23218 39390 42179 83281 95198 8113 8113 19948 54648 15979 15979 32669 32669 5134 18535 4291 4291 793 44463 88312 88312 41458 77198 64885 64885 18396 83066 51796 51796 8364 21137 20726 20726 2809 33078 75628 75628 15181 46825 8680 15426 61424 61424 83895 83895 28606 52790 17925 67520 34292 34292 71534 71534 6507 44690 56355 56355 68873 77955 30542 30542 61048 75352 9878 9878 40481 47085 93794 93794 4237 84895 43482 43482 72998 91003 74546 74546 13194 19339 39277 71100 97660 97660 16643 74824 15468 15468 33232 33232 21676 51643 42397 89613 83351 83351 5456 5456 21534 45600 57301 57301 2089 34547 80131 80131 18168 39966 45444 47749 13907 13907 84171 95766 22458 22458 53156 53156 8041 86264 79942 79942 70119 79402 16729 16729 7975 50287 49633 49633 345 30923 56194 56194 15217 34069 64133 64133 61660 92711 64071 64071 6654 77169 19517 44451 67795 67795 42066 46707 50363 50363 85061 85061 32909 67017 67878 67878 11020 94643 2786 60409 60605 60605 56823 56823 52821 69941 65610 68130 10447 10447 25751 31146 86443 86443 9900 31932 75269 75269 6842 6842 44046 96225 20974 20974 72846 79570 22945 22945 1683 41840 10489 19972 10310 10310 9252 91828 24189 24189 83085 83085 13720 53334 52778 52778 56661 73302 25575 54820 81643 81643 19465 19465 69678 74734 90128 90128 16693 71843 19867 77206 87922 87922 39125 44339 34981 34981 58503 58503 80366 86808 57410 75496 59826 59826 8947 75407 97782 97782 1294 28157 45808 45808 76556 76556 19402 25109 67007 71102 4394 4394 45354 45354 28263 54960 92671 92671 27809 29606 15850 48663 52266 52266 58601 58601 72774 80663 88780 88780 49655 92445 21527 21527 11538 19111 57921 57921 29236 61574 9622 9622 49397 85203 911 80929 10546 10546 38644 38644 23280 26165 5476 17433 83860 83860 17066 28213 24165 24165 47260 53940 83056 83056 11262 44474 41665 41665 88030 88030 27408 78621 6318 58120 89924 89924 53487 53487 2014 6659 10608 10608 19147 58064 31007 89639 21421 21421 33128 33128 41997 76247 17213 17213 80288 91504 1604 77540 4949 4949 68549 92492 12275 12275 9438 9438 35908 47805 44114 44114 32348 77447 6722 6722 33049 40691 27539 81259 44496 44496 13370 13370 25740 62527 19462 46580 43957 43957 80609 80609 31723 88935 80501 80501 52681 86463 38031 38031 9447 23338 7078 60607 46088 46088 93885 93885 5714 88872 77917 93969 90819 90819 47893 66910 54519 54519 2667 2667 29047 89963 43672 75683 81342 81342 34775 34775 71649 83140 75225 75225 84241 86681 3071 3071 19560 88381 55077 55077 7896 23263 18386 18386 38796 59301 74093 87792 88905 88905 49858 91001 63044 63044 69386 69386 8271 72453 70605 70605 46413 70114 54229 87889 80508 80508 21337 21337 4739 98284 32701 87466 13464 13464 74004 74004 27717 52321 24542 24542 5902 32637 14500 23966 84699 84699 33493 48024 37609 37609 36664 36664 23698 75676 7164 7164 42905 49953 18551 18551 5108 60355 58866 58866 16812 24898 22218 22218 43817 87133 7733 68089 59586 59586 20627 20627 61848 71063 18882 67568 91094 91094 43319 56067 81248 81248 44749 44749 29159 39727 92568 92568 49798 64604 27846 92210 55733 55733 50868 53973 75578 75578 34081 34081 28014 97027 4488 5108 64226 64226 1636 31328 914 914 52421 92532 7627 7627 57919 57919 50230 78455 40896 93873 16252 16252 42350 90261 84578 84578 20473 20583 37079 37079 77084 94113 47350 47350 37976 59111 69462 69462 48738 48738 35874 95087 35548 35548 12159 52360 23595 85876 87851 87851 3352 3352 26180 73595 47991 51468 42682 42682 28314 28314 18403 75424 42657 42657 53432 84278 31288 31288 11443 31861 38625 68667 67390 67390 42728 62711 61599 61599 4601 5516 56959 56959 85409 85409 44613 89504 2992 17028 13034 13034 29690 64940 68541 68541 14862 14862 15894 27515 76385 76385 49390 78970 96762 96762 9085 96398 30697 34164 47996 47996 70449 94863 74357 74357 7454 56544 19501 19501 53684 53684 11744 67427 19895 33702 86219 86219 61101 67558 83618 83618 92286 92286 38775 95113 38526 67520 51490 51490 19532 42795 26259 26259 3867 82775 33769 33769 47759 47759 37095 72592 1623 37925 22355 22355 48063 55326 91634 91634 52384 92469 30196 30196 41913 92920 80140 80140 32050 65376 41074 41074 24330 60526 56372 56372 30521 56294 32609 32609 22378 57302 24674 24674 50381 76129 90185 90185 10572 20128 35265 35265 28075 56760 53538 53538 64991 91351 48830 48830 82140 82140 55250 87017 44385 44385 50773 90308 525 525 39963 91058 50889 50889 27879 43751 18553 18553 24214 66606 67537 67537 1344 43754 57997 66050 13424 13424 29643 29643 6150 80837 47628 80026 35844 35844 31880 31880 20989 40519 30315 30315 80444 94870 2217 74118 43144 43144 17907 89875 22245 22245 24079 24079 18549 45517 53789 53789 41217 41572 55666 55666 43361 43719 92980 92980 10369 69916 64037 64037 26562 93567 73036 78641 39864 39864 64919 64919 68217 82098 49152 55911 50956 50956 83213 83213 53396 55846 18786 18786 47239 90266 34346 84000 34679 34679 49196 67910 92997 92997 39143 41427 40603 40603 34404 86351 42609 42609 24188 24188 22177 74862 37527 37527 67640 67696 14398 14398 9208 54506 6056 14894 43015 43015 13393 96878 71968 71968 11874 11874 55221 64494 53750 53750 19786 35327 73160 74530 47111 47111 7082 24898 42538 42538 84491 84491 36976 67094 3693 29290 24542 24542 67724 67724 14617 74855 8923 15101 29838 29838 51869 55620 38546 38546 23256 78394 74917 74917 81300 81300 17490 90527 30007 30007 54527 56853 96613 96613 40449 71914 81736 90962 16527 16527 4084 21280 14311 14311 55677 96100 76708 76708 79147 91122 47418 47418 56075 56075 2530 39094 55524 55524 56759 74989 38939 96860 36896 36896 35819 51227 59181 59181 59733 59733 5073 59830 2320 68543 53764 53764 44240 47995 21138 21138 24051 36801 91117 91117 43987 43987 20201 74180 31508 43716 24242 24242 42403 56840 69512 69512 18557 18557 815 71649 379 33103 18453 18453 63499 66621 42652 42652 14632 14632 3819 70045 69293 75227 45472 45472 22259 22259 13262 53817 91398 91398 46608 85924 32929 32929 7014 20681 8017 95643 77760 77760 32504 32504 6488 86421 22365 26385 38028 38028 42863 42863 112 57342 63231 63231 29637 82998 55389 55389 44676 56974 48818 48818 4152 65426 34818 39772 14486 14486 68589 90809 47591 47591 38761 38761 12641 20478 86087 94400 56988 56988 9400 89675 80340 80340 65389 65389 77110 84962 11683 60598 84633 84633 76380 79773 70178 70178 88626 96961 23738 23738 3970 11146 73674 73674 41463 44438 54107 54107 20481 66081 24940 24940 55723 78583 1170 1170 34127 34127 65105 88948 27866 31648 46764 46764 2727 2727 31261 61977 94169 94169 22705 79539 59696 59696 38239 50850 14582 80848 38627 38627 367 367 33549 85171 9037 9037 7837 28912 19805 67421 55247 55247 3311 19765 34957 34957 168 90911 77742 77742 18152 46356 31452 31452 38726 88872 85935 85935 40677 40677 3640 51612 5648 87165 52980 52980 23829 39449 13965 13965 77939 77939 3841 86736 7045 7045 2355 97512 446 446 16272 78056 36204 36204 39237 59488 54078 94211 62249 62249 33655 77367 28878 28878 285 285 14956 43653 56797 64108 15135 15135 58338 71621 59756 59756 23086 23086 30203 64800 31750 73870 19629 19629 3758 90575 48508 48508 13524 13524 11660 21080 7738 74317 9175 9175 27989 96944 38637 38637 52207 79372 22470 22470 44149 73101 50616 50616 53649 53649 10649 30138 11137 19474 37560 37560 5183 12769 29039 29039 73484 73484 63262 86943 83569 86418 33636 33636 19797 19797 69865 76535 58493 91243 87249 87249 75544 75544 15787 48899 72703 72703 69078 77638 23378 68446 69094 69094 35741 66968 2480 2480 90802 90802 79355 93670 13237 82719 37494 37494 6851 6851 6897 34564 66436 66436 20220 92862 8587 8587 61551 62568 47571 47571 30443 70727 4801 46201 97988 97988 7580 7580 26894 39046 3678 38427 54174 54174 15196 62747 14072 14072 59876 83199 2724 2724 43291 43291 13778 21110 51081 76902 60001 60001 49936 83104 88066 88066 38826 42104 61116 61116 45442 47647 66298 66298 60454 60454 21835 60028 68849 78042 37702 37702 62630 94554 90238 90238 90045 90045 26266 63231 10904 39927 85734 85734 12723 85602 60804 60804 706 18552 56905 56905 38300 38300 92551 93831 24243 24243 28541 95388 74632 74632 45718 97709 76993 76993 27676 69103 5123 5123 66235 85535 47729 47729 10314 59144 50799 50799 6558 84502 51613 51613 5711 74223 76757 76836 32898 32898 32856 32856 62437 72980 84103 84103 39451 82026 22737 22737 12852 96743 18499 24686 51615 51615 1422 32224 34791 34791 87144 87144 46769 85913 14612 90527 24071 24071 39025 76011 9751 9751 52503 52503 54412 89541 31183 87719 42799 42799 35970 87349 60044 60044 93586 93586 13454 56419 25508 25508 77985 94598 26472 26472 66903 84666 10989 10989 9420 74149 53912 53912 48135 67194 23284 41812 60221 60221 28993 28993 13267 95148 4360 20942 9225 9225 85813 85813 56227 62475 3121 3121 44888 49551 43481 43481 67275 83141 38101 38101 29245 50462 8013 33520 77798 77798 41296 41296 44625 53179 94017 94017 10305 72809 8965 8965 29667 33460 5301 5301 91413 98053 55533 88912 77243 77243 50661 50661 29538 67330 50077 58407 68478 68478 92369 92369 30915 83719 16672 51111 7985 7985 24219 24219 31797 71662 59594 79298 57163 57163 9453 32689 30580 30580 23156 91866 43717 43717 9235 9624 69331 69331 96479 96479 45407 81255 2234 2234 6345 60002 4552 51811 15959 15959 6759 73501 59045 59045 24179 63584 47617 47617 28191 29784 76585 76585 5344 95284 9240 9240 62107 62107 74705 94331 6002 6002 37958 50875 30921 30921 49090 59257 85228 85228 2332 33673 22609 48015 35336 35336 78941 78941 8174 58394 8537 8537 33972 79475 44993 81669 43578 43578 77766 77766 14558 75455 40641 40641 33276 37374 55830 55830 41294 95227 46897 46897 12659 30529 50431 50431 40031 63311 33968 42012 83871 83871 11954 69916 22093 22093 56819 56819 24580 96867 61502 61502 28888 35124 32272 54741 9120 9120 36247 36247 58850 73987 26556 76684 97558 97558 14692 18763 33188 33188 55412 55412 48758 70992 90506 90506 12750 30956 74140 74140 7539 26286 97651 97651 25059 74111 23651 23651 65765 68041 28907 53343 42349 42349 43567 75366 7991 7991 45118 48504 36885 36885 27779 79597 18158 18158 39115 46868 29569 29569 38880 63165 62604 62604 619 34218 8853 8853 88745 88745 6259 56518 13402 15904 19616 19616 54724 95468 26150 26150 75145 75145 73900 96199 53661 63812 19324 19324 65325 65325 13602 59487 17297 61108 58900 58900 38205 66750 35555 35555 5610 76013 42891 42891 79828 79828 3875 96819 20867 20867 765 3980 51769 51769 53054 78872 58209 58209 7458 85394 9567 9567 13258 58125 21057 45379 79364 79364 42211 70927 70701 70701 2482 2482 67325 85899 18168 18168 20464 34450 46036 46036 41787 94902 40226 40226 38483 86753 564 7626 62307 62307 88637 88637 77276 92672 17788 17788 7143 89836 59971 59971 43151 56288 86701 86701 36358 73968 3918 3918 53191 86806 65467 65467 24926 90558 14506 14506 75776 82104 75008 75008 34687 82531 7275 57092 61438 61438 18339 29724 31571 31571 27665 32612 22965 22965 27077 42990 45697 45697 32273 45900 33922 33922 64906 79882 40849 40849 3780 3780 10639 23874 60740 60740 59475 65831 34155 72004 13868 13868 54974 81773 52117 52117 30710 30710 3188 90675 39890 39890 69955 74753 23623 41037 46584 46584 34576 85878 92525 92525 2829 15838 47878 47878 16574 16574 1263 59137 39464 39464 29203 40827 67599 67599 26141 75266 39237 39237 13994 26841 722 29994 35380 35380 79396 79396 53062 81504 32057 41375 82268 82268 52235 97937 73738 73738 59377 95603 41124 41124 82702 82702 1719 79336 40034 66248 4773 4773 76774 76774 45960 94051 97571 97571 25795 70526 37179 80473 5066 5066 11155 11155 33206 74983 30403 77572 71829 71829 25929 54844 71306 71306 26449 76002 39970 39970 47291 57957 51956 51956 39645 39645 36403 71166 43185 89770 94774 94774 77081 96900 87824 87824 26190 55782 96449 96449 38969 91107 22571 22571 95838 95838 59469 61500 77911 83193 37920 37920 32778 32778 4999 16071 53444 94556 64269 64269 12164 95927 6180 6180 5239 52569 66003 66003 41570 41570 33775 96454 29077 85136 57322 57322 68044 68044 19123 65216 35413 35413 6302 29725 24817 24817 4883 82265 63671 63671 31546 82816 85094 85094 20471 85708 16520 28806 18255 18255 27018 27018 45921 61503 45497 97193 56495 56495 40445 40445 13673 94848 83781 83781 37312 93154 22244 64796 16659 16659 26095 89156 81921 81921 25541 44507 69206 69206 26556 26556 82759 91300 52298 62002 2617 2617 3367 3367 42364 70402 12017 41381 18492 18492 86617 86617 33387 74131 55828 97028 58694 58694 17653 46597 94652 94652 50408 50408 28171 79087 13577 33501 63900 63900 10779 35251 51521 51521 16690 36582 91793 91793 21636 40282 96770 96770 54531 54531 14922 50489 25034 97324 22577 22577 12752 96040 73798 73798 68487 68487 12189 96994 29177 64557 57799 57799 30057 46617 40557 40557 3026 12963 64624 64624 10496 10496 64864 82086 50179 74784 51391 51391 4201 4201 453 22105 1214 5158 39494 39494 55216 55216 50050 97629 16129 16129 20803 80450 79369 97938 69613 69613 826 826 39364 53619 36838 36838 225 94567 29315 56403 60021 60021 49708 81429 38770 38770 34448 34448 28342 86345 53850 82502 36216 36216 18293 18293 16455 97937 46592 46592 70892 95444 42954 58985 65197 65197 62689 67389 56945 56945 92516 92516 67524 78852 26339 62845 83322 83322 9354 9354 24049 81782 64521 89882 61735 61735 65146 65146 39774 72236 3515 3515 45421 79681 2933 28574 96734 96734 86961 86961 51913 92532 28958 49729 5478 5478 38884 97939 39388 39388 96804 96804 27011 84840 67896 67896 2 28700 83533 83533 41756 94135 60023 60023 36473 88744 12432 12432 1254 67481 25175 25175 57322 94417 50326 52472 71313 71313 45453 45453 15588 57595 66724 82570 27182 27182 23656 68160 15843 15843 63414 87521 41544 41544 53671 53671 66902 86186 2562 84614 66039 66039 35531 54167 30050 30050 56449 56449 78417 92696 61397 95797 54541 54541 1070 21127 69327 69327 71629 91678 49106 49106 4674 4674 52846 70745 4925 25330 92218 92218 34585 43655 10228 10228 44049 44049 35477 76012 6466 49810 11054 11054 28651 70609 8540 8540 30548 30548 5057 51911 50786 54483 27896 27896 21779 82784 42780 42780 7879 10424 58329 58329 63520 72789 10123 10123 7794 89491 545 545 49784 49784 26555 61984 48909 75752 65087 65087 6975 6975 38007 40263 54980 63401 7350 7350 32477 32477 72333 74964 10451 10451 34150 69530 83430 83430 25617 62889 45765 72500 67970 67970 58426 58426 65015 82188 21052 21052 52975 76902 66025 69200 50975 50975 27354 27354 68821 83401 9553 9553 32029 48231 93215 93215 57129 81997 11700 42751 10052 10052 41645 41645 39019 67491 12376 12376 41604 46358 23837 93008 56458 56458 34864 34864 46959 90873 35481 35481 3598 19969 45879 45879 8954 53442 64824 64824 2489 8865 37493 37493 7538 32728 61152 61152 32648 51140 38139 52366 43992 43992 40507 45325 9217 9217 42314 42314 16176 49288 95159 95159 12148 42365 552 20743 63435 63435 53215 53215 10969 45974 50106 76898 21912 21912 77789 77789 14688 34204 94264 94264 15148 34085 8459 75655 2532 2532 32916 32916 10120 68616 70920 70920 23684 96913 50542 50542 29078 53411 37756 37756 18407 68139 75941 75941 44925 76418 16876 16876 26557 55277 81523 81523 34731 92501 58058 58058 30968 35918 81725 81725 13651 76515 11180 11180 3557 97954 4878 4878 2717 37998 4992 4992 9102 91139 3063 86301 89586 89586 16937 16937 1293 11938 97974 97974 43788 75953 23346 23346 12312 30099 22556 22556 31430 73109 69955 69955 28218 61810 9204 65064 34095 34095 50747 50747 422 56478 28268 42334 97790 97790 66845 66845 85048 96221 87816 87816 46260 85321 26899 26899 45399 93186 32497 32497 60946 80237 95333 95333 88853 89083 67577 67577 70465 81079 59604 80618 67898 67898 57876 78567 35255 35255 6977 34533 41868 41868 17351 42286 30212 30212 10915 10915 40312 46834 7622 7622 7737 33699 60532 60532 16303 70235 24952 94340 63864 63864 25683 25683 39043 42156 15626 95745 22406 22406 14317 33828 80280 80280 63103 76842 48441 48441 52188 77040 27450 27450 80855 80855 34357 70702 20835 44652 70472 70472 19722 52905 68501 68501 36004 39548 96958 96958 56404 56404 11686 94140 7121 7121 44462 64334 3238 74917 1322 1322 97483 97483 9875 79400 86220 86220 903 84266 38654 75688 8518 8518 28127 53112 94427 94427 69184 84778 4912 4912 66347 66347 7991 91072 12472 12472 47888 73136 81300 81300 17028 70510 44541 61045 50628 50628 20516 68553 14305 14305 53099 85206 63735 63735 1418 39874 23874 23874 45282 92427 10206 10206 45092 45092 55644 89586 34537 48281 3041 3041 17344 17344 30846 82641 55705 78727 92761 92761 45040 50582 64338 64338 69114 95445 10302 10302 54484 54484 41463 73526 46949 88018 77210 77210 64393 91443 21320 21320 28523 67961 89631 89631 84358 84358 11810 87257 46467 81854 5967 5967 93343 93343 41623 75950 35810 35810 31402 60375 34788 93260 24339 24339 57787 57787 6473 80093 18443 60243 62846 62846 42384 42384 30047 58066 48430 48430 6831 25768 11715 93534 84346 84346 266 51793 48668 48668 15410 61158 4695 4695 32473 32473 33668 36653 26410 44431 58078 58078 66393 71994 20555 20555 41985 41985 66748 87683 14439 14439 14889 46897 73006 79713 57696 57696 57003 60085 10632 10632 55957 55957 47588 78586 73781 73781 5436 93375 42772 75321 35983 35983 32290 32290 23906 62719 30430 30430 75274 87225 57187 70780 82642 82642 2153 2153 67201 70884 13990 50352 10530 10530 27823 27823 27319 70171 55862 55862 32232 77919 73582 73582 14032 67454 15919 40641 50640 50640 68751 68751 13986 85342 17888 17888 29533 97368 40662 83499 8541 8541 83757 83757 27047 98215 671 91462 57003 57003 10239 29856 26791 26791 23732 23732 67117 74272 35655 35655 59390 71993 42761 42761 13075 61800 13370 20398 16167 16167 39597 93938 1532 1532 44193 44193 59808 72800 24078 24078 15630 26276 19514 62837 54717 54717 9032 89697 10646 10646 14567 69828 63796 63796 56231 82218 39014 39014 29847 42021 35080 35080 36115 36115 7902 11741 84834 84834 50996 77285 32300 91010 25045 25045 21202 21202 72912 87710 29609 88195 85530 85530 42744 50007 27468 27468 18593 52443 5750 5750 63454 63454 27238 37937 10860 10860 29120 78422 1155 29337 5146 5146 13324 40521 88960 88960 2033 31252 9816 9816 34573 34573 1816 31671 23953 23953 15591 47125 63066 63066 33790 37887 21227 21227 49011 51008 37715 88894 44844 44844 38527 38527 55745 97883 64573 64573 70758 86600 28585 28585 15534 81425 7096 7096 5599 65290 62549 62549 4407 60445 66682 81582 83469 83469 19289 42551 11717 11717 92407 92407 21842 80199 88380 88380 57010 82443 70361 70361 13125 27884 12850 12850 62319 79750 43339 43339 2217 64366 90178 96526 585 585 9694 9694 60074 81985 10433 38090 89551 89551 9510 44956 71594 71594 45987 47351 30935 30935 11429 11429 67219 94840 30083 30083 7838 17169 9155 77986 92789 92789 33182 48663 26840 26840 2772 79329 95002 95002 33711 54188 7730 7730 16579 16579 19678 97205 36642 71033 35144 35144 14658 38702 45844 45844 7827 10428 28482 28482 20925 20925 41565 79772 75319 75319 48059 57891 21028 34326 48463 48463 28689 28689 29944 41554 96625 96625 7320 94232 73979 73979 45999 95856 10227 82935 36859 36859 22588 85043 58639 58639 25795 69546 76627 76627 17525 58371 687 687 36236 43095 38790 38790 9138 38530 69290 69290 38106 76214 69536 69536 15023 15023 60900 93697 83147 83147 30604 80539 8253 13946 66118 66118 87177 92852 6572 6572 45343 95029 67658 67658 16811 16811 7401 83308 34782 34782 66558 71057 92735 92735 34930 92714 19828 19828 27998 46971 32068 38811 50766 50766 77436 79834 30757 30757 76228 76228 28422 94404 84376 84376 24814 74012 77975 77975 28162 90498 69362 69362 8592 63752 18423 18423 12593 17605 27646 27646 83275 93893 9502 51189 66164 66164 2281 2281 7261 17745 75884 75884 73030 83880 77333 94010 88800 88800 69964 69964 90451 95023 21994 21994 29943 57378 8176 41956 2606 2606 46005 46005 83868 91255 10630 10630 46752 58134 57542 73314 59433 59433 76374 76374 6421 41071 14684 40266 38358 38358 42774 42774 40597 97233 37027 54228 84093 84093 7017 38741 57979 57979 30720 51881 25001 25001 9262 40332 19198 19198 79940 79940 79661 89227 22377 65793 30822 30822 41308 41308 2509 41420 8565 8565 7981 9956 18191 84845 93471 93471 6568 95802 57608 57608 13444 13444 10115 25381 14450 14450 19384 27660 52972 93576 42931 42931 57171 57171 46508 82659 46836 68674 26101 26101 96342 96342 15334 53100 27289 34521 82745 82745 83527 83527 37858 58838 24131 75826 52259 52259 80488 80488 53091 71549 11640 53198 77196 77196 1232 85370 7818 7818 62946 62946 79395 95554 76212 91833 53348 53348 25097 25097 52229 88081 13146 34419 75006 75006 54834 54834 13234 55209 54165 54165 32284 92414 81236 81236 17185 23205 3126 3126 50634 61032 59637 59637 13292 91914 41104 41104 21463 86265 20505 38358 35952 35952 68537 68537 83521 91302 39909 39909 17647 36439 6139 6139 33277 93981 54617 61958 16308 16308 16804 56431 96512 96512 62147 84141 30120 30120 62322 97082 27792 27792 52320 52320 19035 19739 91153 91153 16365 68073 44031 46429 29173 29173 12256 53486 20112 20112 84404 84404 57840 69026 57004 57004 13735 25151 75204 75204 65922 77198 59858 59858 51967 85317 377 25533 73821 73821 34150 34150 4417 53181 45212 66032 23873 23873 9310 79774 12662 12662 95758 95758 57311 88364 65891 87960 52397 52397 37156 37670 20940 20940 38783 52261 26129 26129 77139 77139 25758 68524 81238 81238 6919 84954 25928 65436 9006 9006 21156 21156 24276 92075 37549 47563 42478 42478 61889 61889 27776 37720 58384 58384 40524 77583 1197 77638 47574 47574 39148 73632 17306 17306 54967 54967 59342 67973 36942 36942 6709 35576 35051 35051 8382 72550 55430 55430 13522 31740 78334 93274 51121 51121 15725 72569 84698 84698 49389 57043 20365 20365 74736 74736 28737 50019 53572 89546 94558 94558 22645 77939 73204 73204 44414 72636 81781 81781 37524 74707 82050 82050 92088 92088 3303 97848 53269 61589 48641 48641 15746 77953 40580 40580 48988 88888 4644 4644 61975 61975 51917 73839 90981 90981 3235 86611 7404 7404 53587 95810 10941 67302 94058 94058 40256 44442 67516 67516 46816 46816 26430 53448 38561 55406 52026 52026 13450 13450 6315 65451 81357 81357 43826 69951 28701 88688 71382 71382 61032 97048 55158 55158 2950 62298 60642 60642 91823 91823 9983 77447 37892 90898 64740 64740 38278 38278 60578 97066 6760 35468 38788 38788 45643 45643 64778 82697 87672 87672 29876 96151 81159 81159 13808 23072 4962 4962 57324 83324 1143 22662 49708 49708 16069 16069 704 38523 97375 97375 54348 81007 70823 87858 75218 75218 60623 60623 17941 54715 327 38374 20873 20873 86632 93455 84590 84590 14864 46963 10544 10544 19376 57090 30454 30454 77661 95624 84186 84186 19347 19347 6346 66837 63797 63797 26 527 16271 16271 9959 44940 3039 85564 39054 39054 35498 65256 19888 19888 6636 62865 97777 97777 40117 74620 89034 89034 4988 26102 11976 11976 2771 2771 67582 92931 70025 84860 35659 35659 57697 57697 1449 73437 9144 97840 86207 86207 7644 79978 47077 47077 17482 66403 24312 24312 41390 92424 70495 70495 31452 31452 31117 78055 14059 28520 19033 19033 34633 34633 50862 60834 47886 47886 27716 75505 21469 64143 42771 42771 97911 97911 7039 11784 66749 82485 90143 90143 75643 75643 75094 97306 86036 86036 67773 95667 57069 69079 25042 25042 54959 87562 61074 61074 28582 28582 58170 61391 11347 30158 42425 42425 16235 23963 28789 28789 76992 76992 62192 92161 68651 79470 35189 35189 2390 48238 54149 54149 51394 73141 10937 10937 84387 84387 70889 92816 49963 64668 64840 64840 9191 9191 36662 54375 63237 63237 14491 72875 51925 51925 53596 59525 49604 49604 29191 72370 70912 71554 3299 3299 18866 61120 32857 32857 18152 54216 1971 1971 2647 46242 65042 65042 7597 84421 76552 76552 17466 17466 26530 46035 44361 78501 17342 17342 55780 55780 50336 68223 26649 79582 58635 58635 48669 64802 82859 82859 53528 53528 14141 58711 87920 87920 491 76875 76643 83289 83862 83862 92936 92936 16895 31655 55776 65204 82260 82260 81874 81874 30279 76433 35463 74342 23749 23749 15335 15335 67058 77244 37449 37449 11534 71575 55043 87865 41244 41244 71526 88023 22802 22802 30514 58244 79588 79588 67510 67510 90825 91507 87114 87114 26523 59751 96272 96272 25687 65638 58725 74749 8490 8490 28238 76156 6992 6992 90249 90249 19511 94289 78827 78827 18010 96653 53932 53932 18766 38240 48468 48468 38472 92004 83403 83403 30650 52368 73591 94970 46693 46693 42708 42708 65197 71788 43978 65605 37368 37368 72012 72012 1122 7981 73364 73364 83046 97518 96409 96409 10720 26892 24548 24548 44251 62350 21276 21276 3079 59407 75050 75050 19895 72603 8504 92308 27861 27861 72389 72389 14219 86590 65744 80013 62815 62815 24205 24205 6499 97981 26209 26209 2190 18375 47339 56767 58327 58327 29222 29222 88039 94166 2011 46560 64995 64995 21035 69083 8314 8314 5083 7379 58525 58525 69915 69915 14207 50687 93179 93179 50130 77098 1844 5330 78114 78114 11778 11778 7131 81556 72546 78291 81451 81451 86499 86499 32272 73566 7805 57375 11731 11731 38186 63896 94704 94704 56969 56969 32889 95669 64393 64393 33284 84594 46553 84227 75081 75081 1635 46850 76406 76406 2380 4776 47934 47934 14549 14549 39332 55544 1943 1943 24318 90604 17867 17867 12670 84462 3372 21833 36716 36716 80275 80275 12682 37717 47810 78258 95851 95851 51651 56966 96144 96144 68191 68191 32264 56933 56055 79328 79726 79726 7861 7861 10574 33164 39563 39563 78630 87368 59694 66220 4468 4468 49085 49085 20565 52960 6362 12959 40605 40605 93633 93633 16521 61754 54999 63305 19213 19213 9627 56590 54668 54668 29349 29349 11240 52921 27837 42015 5301 5301 29494 85819 57376 57376 63508 73336 41373 41373 44928 44928 15858 75304 49733 78651 87363 87363 22016 22016 4032 90581 35796 61763 48976 48976 22900 22900 10991 31930 72642 72642 29773 74044 24796 24796 19666 80955 7997 7997 41513 43801 96934 96934 4119 87217 43843 64735 42198 42198 84103 84305 1643 1643 35205 35205 38098 97957 73673 73673 27685 38113 96869 96869 6131 35910 3799 25869 3171 3171 83992 83992 26563 43703 33438 83563 14623 14623 45757 45757 1160 55573 17013 83912 4294 4294 46615 46615 12779 28828 38627 38627 9069 25640 28773 28773 14039 75691 56573 89067 11210 11210 71480 71480 23042 67472 39562 39562 37010 61493 12199 12199 67432 74309 19638 19638 2227 94191 84781 84781 65721 71232 34038 34038 67327 78636 64403 64403 32198 72902 5225 5225 3364 37599 9497 67961 60735 60735 16886 16886 51057 83806 27545 47580 10492 10492 42269 93338 2640 2640 16717 16717 63788 82129 6001 16980 77783 77783 67027 67027 11346 15582 49900 70123 34149 34149 60148 60148 22043 70876 51300 51300 38696 57525 81341 81341 52596 55751 12545 51687 76030 76030 11813 11813 57534 70735 10078 10078 4421 30379 25466 25466 75786 88308 72468 95203 15794 15794 44969 44969 52150 91836 89153 92643 78720 78720 16052 24016 19518 19518 21117 79265 48507 48507 5721 28726 66060 66060 22414 24089 87646 87646 4854 27048 12306 12306 50834 81289 77280 77280 12437 53371 15434 15434 19468 42165 55436 55436 62074 66774 15997 15997 68379 68379 37871 93281 18248 18248 2557 90821 56224 56224 6011 77200 40366 40366 20160 28611 75790 75790 1788 40561 32742 88637 55209 55209 59522 59522 43255 73454 15397 84402 53841 53841 11510 25021 31034 31034 28037 28037 13797 34021 23533 73728 72930 72930 11015 15928 80051 80051 36725 36725 6091 41683 17574 37745 46455 46455 37841 46930 81503 81503 45580 45580 8655 97419 51788 51788 21513 82787 49139 49139 9023 24025 88663 88663 49737 52470 94174 94174 7060 17192 21360 31325 56554 56554 4896 4896 7091 33878 19025 19025 8319 97621 33267 88622 19096 19096 94154 94154 59581 63319 19278 19278 68925 70158 32997 32997 66441 95065 7386 71439 4040 4040 49749 49749 18353 95391 90753 90753 65926 67568 20707 42637 80206 80206 72113 72113 38472 43933 1548 68228 86126 86126 72293 72293 1633 72425 6866 6866 49702 55814 10725 34365 46491 46491 59957 91594 9319 9319 26867 80122 59506 59506 7067 7067 50440 76808 20901 20901 16963 93325 32939 32939 11336 22340 82137 87353 75150 75150 12544 12544 56538 65877 38673 82757 39322 39322 5874 5874 79730 91840 3767 97051 65168 65168 78684 78830 48243 48243 12986 96880 29456 29456 9480 92518 35001 35001 73699 73699 36684 52330 88969 97545 69055 69055 15935 93630 60433 60433 17211 42585 60263 60263 75773 89105 53368 53368 17283 32311 19772 19772 30758 51522 7836 7836 30324 90053 58156 58156 32966 32966 14623 45387 91848 91848 69136 78773 91714 95757 61173 61173 50472 82750 14913 14913 4654 87589 55677 55677 4075 15946 51421 51421 93486 93486 7078 24268 37997 37997 20814 57116 24307 24307 4696 34545 11084 20397 4291 4291 3015 3015 82056 97693 2177 11663 73305 73305 97874 97874 3684 21183 31039 31039 10961 23487 35490 35490 29484 78537 41860 59049 75884 75884 23499 23499 4754 40959 45232 45232 21977 30860 66085 84978 89159 89159 1616 84543 72410 72410 22349 75330 61249 61249 23938 23938 74353 85497 80113 80113 19724 70309 33788 46968 28752 28752 41859 81404 38434 38434 36836 36836 10580 55416 93628 93628 12560 36288 93553 93553 25532 75200 21770 21770 47124 62315 64360 64360 100 18181 17755 17755 63303 86251 49097 49097 6929 72404 33602 72350 32641 32641 42259 42259 28396 32665 928 74087 50005 50005 48755 56458 19074 19074 12670 34430 69167 69167 30851 35747 28013 28013 28509 28509 48434 75135 94077 94077 14206 92652 65814 65814 22130 31760 66310 88941 83196 83196 4358 64406 48047 48047 6739 23535 16409 16409 32974 59348 16413 16413 40145 51644 79859 79859 9040 50354 34916 34916 64641 75519 7896 7896 16828 40745 79726 79726 63614 69797 72596 72596 15535 15535 51802 81302 24137 49486 47274 47274 41042 96197 66607 66607 35989 35989 20669 53329 24906 48146 76911 76911 95620 95620 82591 90169 88269 88269 46928 79993 68289 68289 22224 42182 85517 94974 54965 54965 2491 2491 62363 98352 86865 86865 57584 68480 3010 3010 53090 83793 16170 16170 41423 77329 80379 80379 49937 66583 85627 85627 30054 60752 21399 21399 19722 91574 46952 83795 47050 47050 30780 30780 13779 77650 55442 70854 66036 66036 80176 81079 28794 28794 15780 15780 2764 65031 38229 38229 9098 27051 68149 93684 52708 52708 29378 44886 97702 97702 22758 22758 72883 89561 18899 18899 61349 76185 14445 19687 10818 10818 7076 61779 94940 94940 28321 96873 61025 61025 43678 92110 57275 57275 13016 47666 22085 22085 74478 89567 6898 6898 72906 72906 4213 38301 5366 88969 85424 85424 50405 92782 59770 59770 66937 92615 33766 33766 7478 74498 60788 60788 28147 59113 98239 98239 84874 84874 11149 15846 51918 90669 38348 38348 56531 56531 83616 93186 38801 90196 54612 54612 90039 90039 15180 24917 65481 90878 30680 30680 42444 85052 37386 37386 1195 1195 14429 74628 15995 39352 20702 20702 44565 56936 8504 8504 75583 91981 61258 61258 38187 38187 37048 81583 20619 20619 20341 37935 24208 87207 22252 22252 78441 78441 3312 88315 25354 25354 38883 73448 12788 12788 51462 94437 15076 15076 48463 85415 23352 23352 72837 93766 97683 97683 31908 60199 1906 52511 6052 6052 89160 91328 63115 63115 52316 52316 34772 47177 97941 97941 83596 91746 39362 39362 26485 63168 45720 53449 20863 20863 10165 26731 91913 91913 75250 75250 20000 28048 76410 76410 36279 75457 3643 91522 12488 12488 46975 72769 62531 62531 64386 80372 92244 92244 25422 25422 92962 97443 4620 74978 32862 32862 33810 87609 69758 69758 73838 73838 22552 82351 61190 61190 71345 77465 11718 11718 75328 88723 13238 33770 7315 7315 41013 41013 34974 93948 48262 48262 69021 88708 5442 85662 61605 61605 30026 49500 40552 40552 48496 48496 6194 15019 47461 53739 14828 14828 13759 24375 7705 7705 31693 93058 67145 67145 63935 63935 21231 35515 1473 1473 46923 79902 55998 88217 55233 55233 12816 65063 92250 92250 2534 90145 45390 45390 27926 70670 6087 6087 54327 97120 39821 39821 16216 64122 97620 97620 11522 11522 10401 76285 65128 92157 59668 59668 67636 84832 60240 60240 55652 55652 36612 45706 12406 12406 38612 51598 62405 62405 15769 49535 23098 23098 28251 93663 52679 62587 54145 54145 77738 77738 9136 80792 85587 85587 12382 94830 53784 53784 47916 80905 13860 68261 41592 41592 92310 92310 15202 41003 7990 7990 37413 61222 2394 2394 38808 70713 78545 78545 13960 54924 37946 82695 36903 36903 78615 87009 71287 71287 46409 75121 80856 80856 1197 1197 54494 88380 64643 64643 49876 68965 50964 60559 37493 37493 84579 84579 48247 64292 58819 58819 81888 84209 60333 60333 4468 52407 27184 31615 6712 6712 74418 74418 31768 70940 2610 7220 15132 15132 15940 28077 49041 49041 64324 91215 18113 18113 7299 7299 38719 62034 90518 91050 11670 11670 3187 97632 77699 77699 16811 51388 16121 16121 13404 95419 67094 67094 56035 57327 49425 49425 4909 56887 97827 97827 31328 31328 18653 51927 36515 94127 47122 47122 46980 46980 31826 39915 63177 70981 41696 41696 27090 27090 6583 35798 23824 23824 3839 37956 45064 46892 42192 42192 12704 28611 84220 84220 14100 14100 11241 41261 55422 92185 93593 93593 19892 19892 23607 56100 18211 22323 89645 89645 38044 88507 81293 81293 20132 20132 64227 64867 63515 63515 39973 43324 20915 20915 28418 40507 6299 32385 64347 64347 74685 74685 72662 76795 16210 91628 53080 53080 91791 91791 6301 10124 22988 28738 50521 50521 73312 73312 34998 89884 199 76794 60122 60122 29356 83225 70495 70495 19057 23122 22334 22334 22366 84442 44272 44272 51273 51273 7650 18388 62895 62895 14809 15374 90638 90638 861 5212 89514 89514 15252 72691 58888 84516 36959 36959 41338 41338 9262 54372 16531 65696 50132 50132 36771 36771 17477 65327 26626 70236 50630 50630 72562 72562 32862 67557 9291 25424 3687 3687 71435 71913 38865 38865 10154 34580 14687 14687 80715 80715 59132 95791 11433 11433 85999 96010 52633 70957 41089 41089 49439 49439 8070 41076 2993 48895 83703 83703 33016 85254 453 453 28158 33862 6795 6795 67077 67077 60377 84672 9951 98014 88992 88992 48009 48009 55761 64696 18330 18330 90815 94728 32635 83246 38404 38404 17626 44172 25770 25770 37581 78833 4321 4321 23802 60052 15814 15814 69076 69076 23478 57463 93989 93989 27639 64356 49260 58838 3748 3748 19126 81722 57718 57718 38364 45477 95247 95247 2791 2791 16993 51199 13795 37560 83149 83149 35347 94044 53948 53948 61478 61478 45350 55331 61964 82143 71667 71667 95232 95232 60306 66120 4047 39383 93501 93501 44470 97385 15359 15359 74140 86785 65662 65662 84935 97235 85434 85434 54069 95165 98167 98167 72778 72778 43628 71222 13939 79260 29751 29751 12156 69032 69015 69015 13067 61713 38556 38556 77488 81837 12616 12616 94215 94215 34087 56073 15457 15457 45900 81352 97608 97608 19449 39663 91210 91210 45300 86933 24999 65831 3214 3214 40682 51239 47108 47108 22178 22178 15862 36639 50757 50757 2034 80026 616 60756 60298 60298 11509 11509 6891 80351 29911 69640 59218 59218 18749 83791 93745 93745 33341 33341 48193 64750 85709 85709 73447 81535 27295 58061 12526 12526 38482 38482 7548 34783 11900 27986 46845 46845 80313 94423 60698 60698 30932 95802 44857 44857 25231 60984 84031 84031 48105 48105 24153 61553 57112 57112 56506 79038 59960 59960 65363 92363 77236 77236 17990 92926 21485 21485 14295 18043 17132 55912 76154 76154 33227 33227 32233 90699 1543 1543 24646 50556 72685 72685 6452 30475 65797 65797 39906 59482 68035 68035 45867 92002 72390 97741 47717 47717 66169 66169 48330 50553 56240 92216 2918 2918 87443 87443 32191 44538 62204 81536 26400 26400 44816 44816 11149 87210 2984 2984 32529 78209 68637 68637 4657 75002 92625 92625 13750 19992 22713 56334 13830 13830 23772 80031 38257 38257 16547 16547 88872 97671 5324 66255 10521 10521 1915 88581 70764 70764 13175 79323 85364 85364 48086 48086 15244 49965 63068 63068 23413 49223 37174 48484 14667 14667 1344 54740 35423 35423 32718 32718 4133 97004 51220 51220 16541 24204 85588 85588 15437 69368 27358 27358 18650 49101 11943 14691 46034 46034 36757 36757 18896 83891 70829 91368 38335 38335 26835 30115 58572 58572 18143 30307 63728 63728 41488 41488 23747 31625 18753 48643 19575 19575 45085 45085 20580 51604 24349 38983 86548 86548 37297 37297 23918 40356 23044 23044 33532 40240 3286 3286 49085 79766 12982 12982 47331 94960 40833 61953 30951 30951 49266 96959 93598 93598 459 459 23096 50924 57686 95304 40998 40998 85546 85546 71954 76181 38518 43391 1082 1082 1175 1175 25587 51143 72246 72246 31219 32276 21398 21398 28426 44838 13076 13076 47745 96956 11219 55537 82233 82233 94043 94043 47908 63507 19910 26996 13710 13710 84497 84497 27805 90653 48564 79589 77069 77069 66840 66840 93934 96382 14608 56051 7092 7092 34373 34373 11085 35704 6460 6460 8477 13601 18212 18212 24411 64565 44886 44886 45050 88342 81524 81524 56961 75850 60351 60351 51614 80024 87824 87824 7474 88706 13161 35713 58395 58395 15624 29349 71613 71613 66639 79424 61622 61622 40989 59818 9338 9338 58716 69659 94088 94088 71412 71412 9121 36756 4926 33213 97658 97658 43288 89544 76117 76117 74070 74070 33545 81835 20237 21225 86915 86915 78595 78595 21148 42607 49036 49036 13431 46887 6118 6118 16997 50166 38922 79098 18197 18197 33366 87420 22319 22319 35130 35130 18581 48454 18908 44708 62152 62152 63358 79690 19923 19923 59645 74665 49789 49789 9323 9323 10966 47747 79409 79409 64230 78564 25260 84418 51842 51842 42678 55148 76589 76589 32763 64058 55029 55029 23999 23999 11735 57799 53152 53152 63582 79896 64264 69916 62122 62122 30213 30213 23566 40348 89888 92866 33808 33808 22539 22539 4668 55607 16533 34038 90485 90485 10194 10194 44863 45448 56278 74488 36847 36847 70079 86227 67809 67809 18535 18535 37724 68661 9381 47383 2450 2450 32918 32918 29284 67333 43718 45664 61417 61417 54305 85548 34923 34923 13380 25606 72488 72488 27613 27613 55666 95198 40240 40240 35417 54430 15245 15245 15012 89213 82536 84403 14084 14084 21455 70937 90217 90217 54496 54496 51942 66156 32385 32385 84668 88824 1894 18227 42632 42632 62652 62652 12633 96966 53810 61189 28065 28065 93056 93056 1381 15176 71945 71945 10408 32242 20338 22009 81848 81848 76043 76043 58107 77769 9776 35341 2516 2516 91522 91522 14141 14506 39677 39677 50684 64343 53133 90670 88196 88196 78782 78782 57035 67712 24709 24709 10615 20341 6187 6187 10942 39500 837 837 39571 82138 81348 81348 39611 48252 50809 50809 52434 80469 37968 87341 35291 35291 14625 59413 38013 38013 10775 10775 29838 96631 88323 88323 305 35253 30099 39222 15908 15908 26979 65874 32254 32254 30891 30891 6762 17540 14918 47703 95918 95918 12207 83208 5484 5484 3944 24797 87848 87848 39594 69398 52756 52756 19827 59697 12544 12544 13836 55470 56920 56920 14766 14766 48880 73916 50940 58236 83777 83777 18697 70771 28380 28380 19787 31742 82571 82571 96078 96078 16150 54960 11944 49620 95481 95481 87052 87052 37068 46834 78704 78704 71105 76300 83609 83609 37194 61925 52814 52814 4133 40087 96031 96031 42396 79420 48932 61957 15138 15138 68306 68306 40140 58817 78693 78693 4028 5222 72920 92577 78520 78520 23494 62001 88896 88896 6649 6649 55175 80217 82068 82068 11176 66563 65005 66550 88143 88143 523 92332 79895 79895 76520 76520 46620 51219 53143 71176 42205 42205 27240 35609 2538 2538 63553 75824 56657 56657 90970 91692 90347 90347 4451 31778 71685 71685 219 219 939 19250 6237 9893 66842 66842 5315 5315 62374 73997 47453 47631 50627 50627 75301 75301 23323 85146 16475 31661 67434 67434 47296 47296 30958 32030 8366 64902 89813 89813 55598 55598 40545 47588 15562 15562 9548 45639 84578 96218 20228 20228 76036 76036 46840 61245 28342 28342 7211 24933 25648 42854 26383 26383 8573 69268 44167 44167 44446 65303 89280 89280 75890 75890 58061 94170 9554 94086 62246 62246 19201 19201 69793 70682 47524 53967 49758 49758 92828 92828 3603 80503 41885 60635 49918 49918 52692 52692 55908 63214 31509 94602 23171 23171 57167 57167 20515 91062 58024 58024 29395 62989 50687 53427 6801 6801 42423 42423 30715 59827 71319 83963 53341 53341 23533 24719 35776 35776 26790 88964 23756 23756 88320 88320 26931 87073 2636 80482 53928 53928 37350 85702 67434 67434 953 21226 73979 73979 22040 22040 50792 70416 18046 86134 68075 68075 23199 79197 94638 94638 14766 45458 90597 90597 7912 44251 84619 84619 48676 48676 17441 19423 53094 53094 57492 96769 15143 15143 63776 84470 18153 25256 45205 45205 59048 59048 28974 71018 18330 18330 12953 94330 5428 5428 9831 90250 45652 45652 60317 83724 363 23378 86536 86536 51022 51022 59390 81479 12472 91459 95101 95101 65285 65285 22551 48010 53511 53511 1512 17528 17204 35168 47438 47438 11953 11953 9715 91229 65318 65318 46265 78908 71209 71209 16358 70869 15280 33607 95389 95389 86736 86736 35091 78235 54796 54796 32676 64839 34054 39917 60056 60056 39628 53921 59101 59101 12094 48237 59415 59415 63668 63668 27518 59461 54733 54733 9981 81573 26468 82861 76226 76226 31003 32297 66157 66157 16945 16945 25776 35196 59204 59204 24012 32367 41309 41309 2226 55416 67470 67470 45086 95521 9881 9881 24508 71647 5924 66347 4272 4272 8724 22012 83909 83909 308 53603 49937 49937 90673 90673 33619 96498 54217 54217 17113 67322 46583 91760 6278 6278 5868 64564 74538 74538 22399 22399 14926 20992 26489 26489 67210 85476 8919 15512 77631 77631 38788 38788 8889 19238 28211 28211 58445 85279 9205 42240 74391 74391 36713 57305 22471 22471 60655 60655 2010 94194 28043 41058 20691 20691 6003 6003 37222 71511 48461 48461 74392 90883 13517 13517 17297 68762 4414 26253 70890 70890 88072 88072 42810 78839 36490 60599 44249 44249 18036 18036 60530 73402 82183 82183 38786 77119 11096 11096 4026 48261 94481 94481 20084 43886 62004 62004 76618 97031 91959 91959 54184 84795 67901 67901 54136 71318 34399 46828 94086 94086 63873 96178 94642 94642 49754 80547 19206 19206 11567 85672 47001 47001 38715 94169 94261 94261 19747 73171 59558 59558 74982 85855 76584 76584 21409 38697 31385 31385 20922 20922 24021 80791 81838 88821 20486 20486 15386 15386 33015 66681 38133 38133 21972 45965 52351 52351 41564 64742 18448 19629 60713 60713 8 8 23719 72853 36446 64983 37245 37245 23422 23422 616 97735 49483 78916 7751 7751 49039 86399 9063 9063 30034 38148 2761 2761 57097 57097 32505 88165 5980 9237 73923 73923 5629 16691 69229 69229 17453 17453 37347 64739 57639 62604 59537 59537 61499 61499 72916 95811 20163 41356 50371 50371 17473 88048 29811 29811 56846 56846 15684 32691 3435 88407 54764 54764 45233 91321 12784 12784 96764 96764 38958 67110 82386 89400 51107 51107 54188 59042 74771 74771 4526 34615 51282 51282 19017 92104 60434 60434 78972 78972 80287 89548 75684 75684 33587 84192 10138 68568 24547 24547 38459 97625 47354 47354 87657 87657 32914 68659 9130 9130 4148 88365 78145 78145 68640 76506 57925 77665 91210 91210 87959 87959 28485 51198 41017 41017 78143 81389 46264 48929 34507 34507 8476 77871 14775 14775 7040 11202 53903 53903 56915 63998 23606 23606 43356 43356 19119 39636 6690 6690 79536 86648 38126 39328 44442 44442 31557 62658 5365 5365 68787 68787 9720 65487 51804 62624 29690 29690 83096 87939 37388 37388 80789 80789 14547 52185 36318 55244 63174 63174 82607 97842 12921 12921 89797 89797 47088 64149 16068 16068 88649 93253 26524 34540 8871 8871 298 298 60027 80458 54824 71910 70174 70174 70483 70483 2790 48316 43628 43628 41135 44656 59355 59355 51992 56516 37920 37920 90563 96817 75567 84461 3179 3179 17670 17670 38613 78908 64589 64589 56468 87330 77650 92912 18218 18218 52627 88452 63700 63700 6775 6775 11087 39298 8662 8662 59067 71730 72542 72542 55974 83578 6251 6251 25583 88803 36015 97852 96031 96031 15521 15521 16014 49778 74289 74289 41614 84813 8704 8704 53338 70433 80003 80003 3828 5548 23647 24085 26513 26513 79398 79398 9166 93288 37324 48837 27992 27992 41997 62868 47532 47532 69285 97400 52923 52923 29629 29629 37646 65076 48435 62274 28663 28663 33316 33316 48905 79982 24627 67929 88005 88005 6849 57590 34710 34710 18762 18762 62439 79593 459 82644 60937 60937 11464 11464 12330 49253 8230 8230 77611 88882 11962 82702 68510 68510 86133 93416 11294 11294 67626 90180 36520 36520 3949 13937 80309 80309 11396 64408 16410 16410 86149 86149 6144 77522 32877 89919 61381 61381 16445 16445 17020 24658 42610 42610 15876 43664 93211 93211 29898 56174 65826 65826 40357 78849 8993 8993 44666 48509 32006 80137 93169 93169 1317 16467 72521 72521 17135 88199 89321 89321 12964 38444 783 783 49581 49581 13437 87373 82652 91271 23563 23563 1352 84767 76328 76328 13206 13206 37897 96464 43117 43117 45095 80796 53425 78874 57985 57985 17777 17777 40648 78012 8554 8554 75407 84546 51698 61627 88887 88887 37886 37886 52485 93023 51420 51420 55325 75010 52353 53955 18076 18076 30029 38584 3213 3213 10657 93104 98098 98098 91042 91042 18452 40914 63592 97393 68778 68778 7873 35090 93550 93550 64813 64813 52597 68114 45468 63426 19470 19470 35682 57299 64802 64802 49842 71403 21110 21110 32004 33755 47066 47066 27157 81035 81895 81895 34083 42909 1093 1093 65155 65155 66 5631 74536 74536 26783 48609 32645 45437 14317 14317 31117 31117 14946 93400 28687 94765 4961 4961 17022 17022 33618 59563 17450 91359 92113 92113 40166 40166 66548 69351 10587 76064 91027 91027 19646 42314 11127 11127 38338 38338 42861 55307 77722 77722 2875 31436 77417 97024 6290 6290 16055 26000 44744 44744 74181 74181 1119 4019 5865 5865 39409 80601 1344 7955 49255 49255 54088 73000 43219 43219 27844 27844 23218 61942 70482 70482 58026 92333 84508 84508 31036 82075 54248 81014 23614 23614 34804 51441 95330 95330 43365 43365 517 27396 51 1280 37050 37050 63016 63016 5168 79685 71080 71449 54992 54992 4064 74918 95706 95706 31377 31377 34656 44871 30532 46036 87875 87875 20111 51148 6007 6007 16834 42820 79420 79420 32957 86187 44230 44230 790 15286 63707 63707 30854 95946 96610 96610 93029 93029 16440 90700 22048 63537 36222 36222 87688 87688 34568 80790 5558 5558 18337 41418 25015 37231 35208 35208 7506 78669 11424 11424 37352 74410 90513 90513 11256 16894 40719 40719 72659 72659 15585 30381 13892 43994 58465 58465 55726 88908 68272 68272 4167 19898 41966 41966 4051 4051 23795 60564 50652 52632 56005 56005 26705 50068 41273 41273 80337 85809 73483 73483 8131 58804 66951 66951 18171 80020 54610 54610 68761 87172 34816 34816 69470 69470 58033 70242 93352 93352 47579 69274 20761 20761 50809 93363 62690 91770 11048 11048 1751 81914 11347 11347 21094 37619 7388 7388 32929 32929 21993 82929 8431 56741 74401 74401 70808 70808 55779 79613 6943 6943 71637 76436 78784 78784 75564 78616 76429 76429 50348 50750 15138 15138 31330 81010 47322 83687 92930 92930 9723 81833 8122 8122 1398 96958 17589 17589 41540 63048 30599 30599 58493 58493 39806 70350 46852 46852 39775 91924 27969 27969 26186 60664 23349 26276 84780 84780 94917 94917 28887 52826 16827 16827 14710 30810 25794 25794 44224 62236 11541 94718 95142 95142 54365 54365 9803 19603 79457 79457 23366 63908 37730 37730 1297 54160 79226 79226 86969 97246 80502 80502 4644 81354 50263 94671 7459 7459 48132 48132 20458 60518 12021 31679 38737 38737 22793 22793 65812 98279 8483 28140 14778 14778 31900 88867 84872 84872 22765 25526 55080 55080 7160 56093 30746 30746 43774 71103 57676 57676 82766 82766 29630 74559 97829 97829 32698 46406 14852 14852 10743 82779 7229 15676 3269 3269 40206 40206 9201 70388 12772 27869 26016 26016 79185 79185 28528 74476 45417 57411 53611 53611 79328 79328 4770 6099 63494 63494 32512 65762 75896 94159 2448 2448 46272 46272 32 78511 20921 22225 17421 17421 21271 21271 60673 65964 45944 45944 15018 33550 29367 65103 58188 58188 32967 32967 9403 85108 70859 84831 61911 61911 10766 10766 9338 83468 37960 37960 10362 88244 76792 93094 51127 51127 7712 23014 43669 43669 22434 65007 70902 70902 50417 50417 26693 35474 25452 25452 27002 30947 42702 42702 19701 53695 193 73931 90145 90145 3145 3145 15711 38985 60634 94391 60596 60596 4591 86247 51646 51646 19959 85884 82678 82678 64788 64788 11582 23488 38939 38939 23568 89063 11630 23781 61675 61675 16574 75612 24234 24234 9425 18359 40829 40829 45009 83758 13138 13138 61792 61792 17596 50907 83386 83386 35638 60988 46263 46263 47712 77581 17985 84807 92692 92692 2908 2908 13153 20463 72683 72683 47373 59219 11750 43892 69273 69273 33154 33154 34225 50422 42328 42328 1843 41176 26542 70557 40332 40332 4343 92865 64507 64507 65729 65729 9291 69749 3319 22230 2331 2331 4226 42911 67744 67744 23716 23716 37222 68252 26265 84219 70384 70384 13720 23463 28097 28097 59187 59187 8822 72524 25048 25048 53175 81887 5023 50137 62147 62147 67828 72012 97545 97545 46223 46223 3197 85587 35118 68252 95259 95259 7981 7981 44492 92611 34341 34341 10613 35024 67376 67376 14556 50186 95976 95976 34621 82857 3340 3340 16900 35191 25932 25932 13498 23850 30398 42802 94886 94886 3164 60245 328 328 34528 69384 40090 40090 52602 76054 22959 22959 15173 25576 2663 2663 37045 37045 8678 86894 66714 87727 1625 1625 83244 88271 95841 95841 45197 45197 33004 86438 60665 60665 49064 67379 16886 16886 40232 46090 46025 74030 96866 96866 43655 43655 6623 89820 96959 96959 32048 82744 28143 28143 13389 47711 364 70570 42682 42682 5354 79308 29359 29359 78844 78844 12360 23632 38195 38195 29919 54544 81033 97802 91 91 92554 92554 61544 77060 48335 48335 1785 95884 69150 87329 62853 62853 33660 33660 9724 44615 58010 58010 87357 96724 8697 28490 52861 52861 37846 67341 42843 42843 56903 56903 63220 86086 18133 18133 25233 49621 507 26014 16866 16866 36886 83749 67070 67070 22376 40538 6264 6264 27728 27728 73352 76062 9618 61510 8700 8700 25664 25664 3837 47950 76583 76583 2276 36789 20478 20478 73828 74886 54925 54925 39107 44771 13003 72935 82979 82979 9611 9611 28960 94962 15768 71854 90367 90367 11182 48982 80983 80983 82458 95627 89828 89828 40633 96732 12038 12038 28747 86824 56151 56151 5281 5281 49270 82730 54613 54613 54263 70215 23142 62238 40257 40257 56104 88896 61475 61475 24244 74033 94656 94656 2419 20572 12949 12949 30806 44517 90328 90328 58959 89495 90380 90380 14618 67710 30121 30121 35614 77117 46695 46695 33730 82578 37576 37576 3348 29643 62592 62592 85174 85174 4534 57240 177 73514 80847 80847 59676 59676 9613 59488 95472 95472 69510 91734 42784 42784 2535 45292 95029 95029 7947 47825 32291 32291 64929 93548 34487 50315 27749 27749 56005 56005 27940 60883 22661 94341 88306 88306 37515 37515 33301 71034 40985 70121 5625 5625 2778 62088 22041 22041 23372 87379 72458 72458 2878 73174 71119 71119 56529 89066 38969 38969 46398 64738 60302 60302 87263 87263 15791 66867 20220 66615 49787 49787 41094 41094 12075 30728 37845 37845 33126 34865 36783 36783 18485 20206 36500 80229 65703 65703 79951 79951 83214 97301 10484 10484 30133 89293 69121 69121 74652 95449 68349 68349 12251 68157 53284 53284 27667 37430 4998 17742 77225 77225 42711 42711 10745 39412 8679 86758 35547 35547 74906 85238 13321 13321 15005 40916 81119 81119 32624 77136 16338 16338 52857 91858 75777 75777 27078 66875 56952 56952 27492 27492 42073 70759 11105 90909 61284 61284 60819 60819 73115 93147 86447 86447 7262 30234 31745 86757 39276 39276 54238 54238 63930 74694 78179 78179 48854 71658 39870 55275 51803 51803 9097 14347 47593 47593 44281 44281 38981 71807 31374 35697 29544 29544 81428 81428 26927 73611 62541 62541 11888 37845 4284 30612 24136 24136 12827 48896 31513 31513 54400 54400 20295 40619 33704 93788 29661 29661 56860 96400 96402 96402 58067 58067 70790 76693 47968 47968 7645 92311 25650 25650 11042 59941 44501 44501 53871 78121 52178 73253 30481 30481 43245 43245 7048 54754 71810 71810 18065 19765 60795 60795 2826 78552 38312 77491 91494 91494 39508 39508 23131 49172 65192 67680 48663 48663 21500 39299 18500 18500 55896 55896 65715 91556 16832 16832 10645 97780 13942 58096 9772 9772 26014 26014 69251 87200 40615 40615 3171 41258 36625 36625 15421 46951 59359 84363 7475 7475 14349 14349 70142 72331 93015 93015 40066 46642 55912 55912 7819 66208 32402 76218 44252 44252 91003 91003 810 80841 16794 60579 21967 21967 87465 87465 78887 86113 2879 3253 90433 90433 7901 42599 62374 62374 48834 70689 6865 6865 54234 60886 5282 5282 4282 74950 53560 53560 69796 87015 8135 8135 13563 31730 25491 25491 49999 49999 54808 68706 11870 43444 46962 46962 17161 85020 94031 94031 68625 84546 53224 53224 2955 46805 4020 4020 35321 72215 8973 8973 57868 57868 52066 73475 26218 94338 83865 83865 59205 59205 57933 83517 72863 72863 249 74905 63589 63589 16234 44833 34241 42898 47221 47221 65707 68483 80647 80647 75215 90487 44030 44030 87886 87886 2567 80716 19810 19810 31547 97847 3561 3561 5829 77259 72613 95595 7438 7438 18261 85023 51458 51458 12615 12615 45457 48469 65799 65799 80502 85385 3918 73198 3253 3253 42374 48554 6720 6720 15440 15440 77515 90604 77859 77859 56153 65363 9720 15602 74121 74121 4934 45079 95112 95112 93951 93951 43202 46448 59210 59210 78588 84702 55705 55705 308 97397 72210 92483 66970 66970 38602 38602 7075 24766 51148 58506 32150 32150 17807 17807 12640 79344 66080 89845 4144 4144 19121 40443 16892 16892 37977 53348 2886 2886 61790 74909 7240 7240 21340 21340 14196 94981 17952 17952 9626 15442 16849 19693 20003 20003 1979 7519 53762 53762 69759 70722 53425 53425 20045 44432 7668 7668 70654 70654 17863 41592 41087 41087 35172 65234 58387 78571 45346 45346 36414 49081 80664 80664 67990 76990 94341 94341 37124 46796 49674 49674 54794 54794 24230 56438 59598 59598 39004 96601 25918 25918 57160 71878 1332 88266 78024 78024 80266 80266 16495 33347 58257 77367 91615 91615 21698 42711 83753 83753 36122 97884 78828 78828 3901 3901 644 74303 91100 91100 22299 37043 39172 58536 24718 24718 40896 64222 39766 39766 19049 74577 41532 41532 88001 88376 80199 80199 19540 19540 92077 93467 17907 17907 6174 77171 21594 76945 69309 69309 41606 61029 22006 22006 25825 78390 58417 58417 77730 94781 74272 74272 87347 87347 35726 71313 70356 87633 48729 48729 93964 93964 19698 93791 23774 23774 19193 76359 341 341 54691 70845 63637 97200 16449 16449 64437 64437 43978 53695 61593 61593 45183 49477 81799 81799 11210 63716 79640 79640 7558 70131 84332 88638 77267 77267 27173 95456 56943 56943 2132 2132 121 89540 9593 10072 12859 12859 12258 64098 8251 8251 77895 77895 26787 70538 70431 87292 94713 94713 6675 40017 41196 41196 86975 86975 68289 81499 42025 95645 2931 2931 69839 69839 15148 73763 37361 61730 68160 68160 18805 18805 3092 82973 44654 54822 96687 96687 26873 77044 11150 11150 1926 25837 54454 54454 33729 33729 39377 81842 14075 17176 31203 31203 33238 61472 51292 51292 27840 75003 27142 27142 8123 11843 65448 65448 36298 36298 37098 38797 82926 82926 43944 92248 24601 24601 34002 69157 53465 96645 10143 10143 16824 16824 52696 90687 29336 57715 85322 85322 83397 83397 45235 79005 10626 56926 66455 66455 2664 6627 12959 12959 67478 67478 76033 87774 11165 74920 63524 63524 14715 14715 75089 79757 5757 8089 27169 27169 93975 93975 20137 63881 44440 44440 19503 28316 51360 51360 26324 73682 4421 5944 4363 4363 16964 33138 8165 8165 66015 66015 25 14221 4351 4351 10387 69685 1764 68781 61289 61289 12524 76286 488 488 66621 66621 19677 50519 55728 55728 15736 58142 20115 69956 35403 35403 4331 26603 33195 33195 62745 62745 8974 51371 1150 59316 79631 79631 81222 81596 10833 10833 39311 47884 21952 21952 81323 81323 42007 58161 34194 90332 96852 96852 92665 92665 69079 74929 44258 44258 13635 48222 74667 86346 31336 31336 49092 58903 53588 53588 9290 91802 1042 1042 76788 85722 26251 26251 23896 62162 25145 25145 15914 41009 53419 53419 161 161 89153 90865 10626 89385 90973 90973 11714 93431 83356 83356 34915 39426 23444 23444 49954 49954 32847 94691 34141 34141 55345 93510 41763 41763 6593 8041 21026 21026 3171 37671 16653 37029 70078 70078 62139 62139 18596 64333 79690 97627 57269 57269 5175 5175 69678 79927 23789 23789 46817 60053 59658 59658 63009 78104 66930 87839 13259 13259 90766 90766 2321 54014 59659 59659 5996 41676 57168 57168 23396 70913 58349 58349 43953 93812 93494 93494 2188 33180 36249 79527 18078 18078 93751 93751 83095 98347 874 23321 34309 34309 50930 50930 70982 85118 1752 63599 34072 34072 6185 6185 13617 47124 19336 74724 64619 64619 30642 30642 24164 24491 57839 57839 26381 60324 55359 81489 68870 68870 89341 89341 9784 97764 34405 86351 97627 97627 86743 86743 82964 95151 5593 5593 42757 78953 94057 94057 52496 68376 14288 17088 81256 81256 66006 72622 52498 52498 82394 91356 75556 75556 21123 21123 81764 93493 57578 57578 64386 97159 55487 71072 60414 60414 85721 85721 61384 94441 29411 32780 29095 29095 8316 8316 85573 87034 35435 35435 29391 78450 25162 25162 73109 86619 36598 36598 5296 53114 15689 54382 48292 48292 69541 69541 55626 88137 63580 63580 27529 67160 59075 59075 46824 65975 36140 37469 55804 55804 66969 66969 54790 58330 29636 29636 35634 42765 28042 77213 83292 83292 45349 45349 24421 49440 41372 92782 43386 43386 59852 59852 54198 68794 15269 15269 7662 87362 20110 20110 20842 75043 31615 31615 83013 92844 28144 28144 2773 62536 1114 15252 74580 74580 6230 24841 36670 36670 14123 26599 47140 47140 86102 86102 71612 72817 60511 60511 53518 95601 8153 82969 29587 29587 9550 44288 98187 98187 31590 31590 85919 97666 49829 49829 36833 53068 22157 22157 2171 85861 44210 56687 94403 94403 19757 73498 40465 40465 52554 52554 25915 61639 52981 52981 75027 83371 2938 21779 3342 3342 17067 63755 7391 7391 73407 73407 48151 91989 92516 92516 31085 73753 82061 82061 27848 82935 43738 43943 80038 80038 15583 21144 84442 84442 52498 52498 32097 94139 82192 87683 91597 91597 71214 71214 52748 84296 33586 33586 17439 84546 69173 69173 24487 55681 33053 79119 68826 68826 12794 12794 17796 60254 39931 56753 67608 67608 60755 60755 25512 64319 2550 28338 93550 93550 2529 85993 72869 72869 35930 93042 43100 43100 78964 78964 80212 92286 47311 47311 3027 63372 70307 89302 86539 86539 2288 2288 36221 62536 11137 35943 1254 1254 54528 90508 66146 66146 4439 4439 51749 60518 15995 15995 49668 84426 3206 3206 14601 33803 35943 92427 40983 40983 15182 79657 16019 16019 53817 64685 46207 46207 37597 37597 12497 73888 67486 67486 21815 44699 59507 59507 39676 75601 36763 40839 45870 45870 38126 38126 55761 88912 72139 79167 12388 12388 9539 9539 41274 65508 65764 72193 57672 57672 56598 56598 567 31686 30719 30719 92902 95679 3514 53794 92399 92399 17190 17190 44783 68668 7601 8512 1697 1697 46195 46195 38330 88976 33848 61580 63386 63386 68263 68263 60918 93331 51470 77437 67944 67944 7160 91104 14635 14635 28124 28124 18787 90541 82338 94957 44451 44451 31515 31515 3319 5465 70959 70959 1474 38528 46293 46293 69968 81949 74015 74015 41521 83205 55456 62047 70200 70200 37055 48354 43362 43362 63940 63940 11853 56772 13795 13795 11455 21659 34067 71497 45344 45344 14457 51386 53053 53053 83612 97822 42738 42738 45675 91590 3539 3539 67814 79541 4591 4591 41518 41518 61346 76313 41197 96139 34994 34994 14196 46664 65166 65166 64717 90592 84412 84412 42797 60534 24759 24759 88996 91652 98036 98036 38209 38209 19160 64346 97627 97627 13143 42913 30897 30897 9614 73946 86035 86035 22649 54033 11552 11552 16915 28173 49012 49012 46037 63405 91338 92297 79009 79009 82542 82542 11131 96929 61821 61821 26942 48673 96736 96736 12464 26517 5065 64492 32400 32400 82557 82557 44440 48596 3292 96560 93857 93857 14501 14501 6545 68535 15186 15186 53186 56647 15786 51758 5001 5001 16266 54071 50808 50808 40054 40054 1051 52056 37829 37829 64743 96219 19982 19982 40874 96203 10889 32796 45340 45340 69172 69172 5074 70287 70473 70473 59603 84481 50493 51518 10254 10254 60431 60431 31880 50663 14975 88741 1632 1632 12877 83945 29529 29529 20366 20366 35568 48596 90045 90045 16518 86903 77491 77491 10037 45797 33741 33741 90076 96010 66740 84544 66754 66754 53652 59275 86654 86654 18903 68003 52331 52331 43961 89777 77283 77283 25057 25057 7045 58806 57678 57678 16148 75196 78508 78508 755 49739 14711 84434 78569 78569 84546 84546 9005 92457 58204 58204 25429 27532 68985 71972 12903 12903 21694 69284 18726 18726 73577 79544 55453 55453 43965 95253 82554 82554 13117 93058 216 216 24947 24947 8891 18825 3047 3047 12845 41604 36176 36176 16911 87688 51273 61249 26517 26517 70285 70285 34331 67110 64628 67653 38623 38623 60018 60018 47092 49028 87256 87256 129 35129 19482 19482 53194 63059 55606 55606 43243 80199 14621 16141 72709 72709 31415 78237 82575 82575 66901 77938 73992 73992 82412 94856 74814 74814 540 540 9544 26941 5525 88232 19917 19917 51042 51042 15909 89812 13843 91159 34280 34280 39304 39304 43152 81972 1095 1095 44474 91105 45049 45049 12892 60791 39188 48117 89243 89243 14200 14200 17691 65985 51416 70986 84398 84398 33808 59863 78348 78348 11104 11104 22413 66065 2583 59513 37318 37318 4188 42157 74444 74444 32745 32745 66758 73664 1530 66943 65512 65512 45743 87173 77134 77134 67635 83549 43732 43732 83126 83126 20716 97282 26287 61081 68045 68045 25910 25910 30733 94040 31460 31460 35596 80043 57839 57839 28986 97873 69053 69053 35477 54983 52990 80969 41805 41805 75335 75335 11861 60616 25006 25006 31852 73566 23907 82468 51770 51770 8421 8421 10946 19163 44215 44215 28759 95372 55492 93255 33370 33370 37113 37113 60184 60817 58559 75955 36051 36051 53322 56441 19913 19913 34729 78957 46639 46639 21063 88939 7625 7625 57853 57853 2645 11649 24715 24715 18418 81819 92207 92207 28907 63144 9134 87697 39670 39670 14476 14476 5349 42364 55552 66410 56892 56892 28958 28958 2699 44654 80634 95312 50387 50387 40699 85364 55991 55991 74439 74439 67703 97324 28663 87202 67162 67162 13949 13949 53750 61020 22715 27367 16588 16588 45572 84662 96714 96714 1213 33151 21628 21628 20837 20837 41946 62045 66606 66606 23976 42648 52390 60853 12841 12841 3754 68659 74095 74095 31059 53913 46042 46042 28117 56635 37626 37626 19038 74823 4166 4166 295 295 33077 39170 8467 42594 11701 11701 37862 62293 47376 47376 52345 52345 43582 63325 53592 53592 16460 97706 63824 94876 42479 42479 31488 43655 51948 51948 41108 71444 49705 49705 17922 80931 53359 53359 4215 4215 75552 93315 3998 3998 41040 93368 35476 80460 41184 41184 50024 50024 58561 60944 39321 39321 552 18776 16567 16567 33770 36930 58643 80255 4519 4519 8614 22306 58341 58341 33768 33768 47714 83831 17741 32260 92838 92838 30570 39651 71828 71828 3941 72939 24840 24840 7800 58057 62058 62058 13253 13253 64687 89097 67905 68755 79805 79805 50463 50463 20388 43092 49907 67141 2759 2759 79172 79172 27482 53361 10979 54744 46159 46159 32099 94567 77475 77475 72550 72550 35425 47790 21121 90028 8692 8692 27326 27326 45533 69282 7165 7165 28596 74840 25506 66773 30918 30918 53111 53111 30761 87681 31521 65607 1876 1876 62588 93673 9515 9515 34844 61878 32558 32558 97828 97828 3284 80594 52274 82880 51171 51171 76355 76355 10366 54925 90467 90467 45039 68932 537 9883 45425 45425 18854 18854 77243 89571 56076 73118 13106 13106 39938 39938 86912 92238 28232 54266 96802 96802 37682 37682 1338 80696 4240 4240 58663 67830 42933 63890 72056 72056 6503 24950 24728 24728 5937 5937 78191 94055 25573 25573 10350 92521 38700 38700 26536 43840 33027 33027 40797 51516 51770 80494 57169 57169 62958 62958 14022 58464 83247 83247 1844 7696 55273 55273 67207 97583 56726 56726 4406 55504 4959 63780 11555 11555 384 15915 72605 72605 58624 58624 74133 85923 93156 93156 14624 95926 9574 9574 87568 93990 72348 72348 1923 78920 3714 28052 26484 26484 37245 37245 56199 74183 73438 73438 2709 44471 17777 59315 51274 51274 81986 81986 6335 88865 82085 82085 85367 96828 83634 83634 44821 92955 81789 81789 23451 44660 37325 37325 15332 95294 37305 37305 18783 67863 17597 17597 80224 81147 41455 41455 30938 40119 86455 86455 7697 21169 33328 74314 50680 50680 15428 15428 41219 63422 47949 47949 10846 50274 38262 65977 94557 94557 41699 88507 89514 89514 1199 47356 10590 10590 20925 20925 60318 67946 5722 77512 1083 1083 42241 56742 42769 42769 64462 64462 35246 40007 28033 35121 86753 86753 36 54027 3014 3014 987 92599 34852 34852 40198 81126 89516 89516 29740 29740 39740 70488 40200 40200 2158 81825 20283 20283 51597 81012 45186 54747 24408 24408 65576 76494 25362 25362 6649 32508 86048 86048 34244 34244 48503 94951 24007 88823 4300 4300 51138 51138 9909 52195 37490 55214 87543 87543 35513 41135 20701 20701 82481 95118 12024 12024 50470 50470 62877 73672 85900 85900 62983 77226 66546 68266 35410 35410 8725 66485 59200 59200 33924 33924 10949 90028 29035 43455 34743 34743 17814 17814 25579 82723 30990 30990 24910 51944 86093 86093 829 98231 30242 43772 19317 19317 16138 16138 20235 92690 65453 74358 68876 68876 35847 35847 37527 60593 80032 80032 32186 88853 9013 9013 11429 83167 35676 80782 7540 7540 27312 80492 33667 33667 26360 26360 26154 57023 55462 76719 79390 79390 95922 95922 8120 54626 44090 44090 1269 90540 79656 79656 41580 59771 6544 6544 10765 46536 48658 66132 67835 67835 53778 61031 51123 51123 22682 32134 71521 71521 19933 58870 56694 56694 64705 80708 72105 72105 72351 72351 44890 71765 69394 69394 6567 70220 2900 2900 25559 72311 51731 51731 44703 84935 85695 85695 1408 45795 37413 68058 20009 20009 5029 42042 13741 13741 17285 17285 7106 86999 41321 41321 38401 69474 31661 31661 43169 67444 8105 91689 94746 94746 75689 82036 92028 92028 16220 16220 45763 77956 17603 17603 40813 81507 76184 77170 22446 22446 58720 86877 65238 65238 73028 73028 49211 51917 25559 72114 88463 88463 39033 39033 24539 55647 96129 96129 3755 49719 55631 55631 73005 98052 4984 19348 76044 76044 75355 75355 88366 93694 66550 86624 89765 89765 51990 75000 51171 51171 13286 13286 39400 76146 7783 41146 87325 87325 72234 72234 8263 47395 3426 3426 67940 86680 1786 31446 91317 91317 8279 38927 67338 67338 15008 67233 6369 6369 8932 8932 2972 77038 2980 97501 36416 36416 12196 91012 43324 43324 76784 76784 13284 52543 37011 81699 13746 13746 9801 74064 92100 92100 48819 48819 84122 92469 2318 21097 82163 82163 69643 69643 4990 6164 5625 39186 954 954 28912 33601 44918 44918 22467 22467 64617 89218 16688 66030 78701 78701 42004 42004 71836 77163 21106 68784 34481 34481 32644 32644 19784 48425 54715 54715 22737 62072 682 56722 17746 17746 30289 86595 48797 48797 76185 85678 91673 91673 55613 90550 75241 75241 47780 76151 35809 35809 42624 55161 41491 41491 11013 11013 20053 31714 580 580 1744 96173 30689 97276 38046 38046 12803 42317 64454 64454 45595 45595 23601 23681 3816 6851 72352 72352 63926 72589 87422 87422 16101 95987 74822 74822 30526 30526 10201 77003 52131 52131 39567 62528 50772 50772 17293 57604 86478 86478 27559 85865 68243 79895 73468 73468 3780 3780 9389 40819 56001 67365 28042 28042 10232 27752 79593 79593 62277 80134 19736 19736 32070 33566 38212 38212 7708 7708 53271 85570 72373 72373 25756 43257 8959 97476 40355 40355 61089 61089 2651 95676 25458 70401 55074 55074 14100 35641 34186 34186 23636 23636 2182 41120 6065 89755 77020 77020 10771 73589 16731 16731 35617 35617 45401 97443 1037 62752 58750 58750 72306 77215 33308 33308 40812 51279 6673 6673 28194 28194 32970 49912 10024 10024 7053 89940 87999 87999 1855 26170 38130 60548 53898 53898 46678 46678 42905 69876 14331 14331 40198 84883 5582 5582 13579 49048 55792 80862 54151 54151 12740 12740 71332 74273 11439 11439 46481 94070 38523 38974 27738 27738 1823 58880 93968 93968 92529 92529 11497 69314 38831 69273 8642 8642 13219 72548 66887 66887 11287 91809 44147 44147 5822 32978 89645 89645 3500 48429 63541 63541 92459 92459 4079 54040 21079 64466 97665 97665 37358 82803 85616 85616 10150 10150 4017 37295 46945 86457 30077 30077 17665 17665 60253 91060 6958 34080 58248 58248 15754 69037 25148 25148 93384 93384 4956 83249 67694 89812 49941 49941 10871 79430 90326 90326 75702 89610 5489 5489 52520 52520 340 70621 25074 53341 87518 87518 6718 48411 28791 28791 10202 94542 50755 50755 3835 27355 84402 84402 37486 47739 12227 12227 69848 69848 16977 55135 46793 53365 36133 36133 75658 75658 11025 25927 34685 34710 61878 61878 68446 68446 54693 63783 8645 8645 8533 89451 73617 73617 7463 67603 8075 91102 50333 50333 374 84138 53977 53977 3932 41641 68718 68718 6886 6886 87400 96320 61778 92066 28432 28432 28471 74642 19917 19917 40506 40506 28130 91548 11077 11077 64713 84531 88052 88052 8210 32118 44423 44423 20645 30057 43535 51328 61621 61621 83952 83952 28086 33523 60012 60012 53722 57067 20627 69241 15782 15782 27227 40063 20973 20973 61723 61723 8979 78955 19199 68197 12788 12788 43303 80444 60942 60942 29859 54478 81528 81528 70407 70407 19951 52953 29012 29012 51673 93805 59762 59762 49785 50307 57685 91842 24676 24676 58660 83776 81736 81736 1239 1239 68762 75464 2799 39826 51922 51922 74576 74576 6778 65089 58992 80792 94838 94838 9968 34815 27425 27425 93435 93435 57128 65761 83678 83678 1687 95910 75283 93885 16877 16877 7007 54649 95866 95866 14342 14342 32553 74408 39942 39942 36541 65734 4939 4939 41231 77959 47379 47379 15826 38216 1535 1535 3542 89920 56427 56427 1802 42881 49003 49003 11481 29450 65684 78383 20049 20049 57591 82682 45429 45429 88458 88458 36084 52509 2809 24049 79928 79928 93929 93929 22683 27083 6600 6600 44243 53444 77314 77314 34526 47342 12932 48091 58232 58232 62931 62931 3105 23426 24273 24273 4880 9615 39336 67974 32048 32048 70778 70778 27596 39764 82442 82442 38709 62980 71187 71187 29436 30242 87348 92481 70911 70911 3867 39189 41698 41698 36195 36195 10642 59847 18842 56349 90950 90950 29116 36760 83497 83497 7150 39553 30375 30375 24487 24487 8168 65669 26605 26605 10708 43059 8518 8518 15357 70702 78099 78099 42270 70908 13722 17544 23976 23976 61357 61357 17379 91620 42343 42343 5221 77806 55671 55671 54499 63479 7631 51362 43242 43242 11413 94805 58414 58414 85435 85435 92113 92222 36663 36663 68772 94515 71787 71787 68649 93045 12001 21927 30032 30032 28887 71861 60250 60250 32914 32914 47962 90346 86872 86872 53156 57781 72404 87573 83469 83469 3741 31850 39189 39189 57180 62386 56162 56162 76851 90695 65589 65589 12368 17998 77149 77149 71278 71278 23137 71756 89753 89753 44834 46944 19381 85321 25234 25234 20443 34519 89514 89514 48422 54047 17571 17571 36082 36082 42813 52100 284 35114 65586 65586 30941 35714 93233 93233 57443 85897 37188 37188 75415 75415 20098 72084 8195 8195 16666 25948 76383 90494 43997 43997 27125 44331 30136 30136 18059 18059 29349 71495 82079 82079 79921 96998 44228 44228 70153 73900 79755 79755 26282 52489 18032 18032 9927 88664 44991 94609 28482 28482 18114 51401 67006 67006 31906 31906 37007 83609 40516 81020 91407 91407 65334 68016 82401 82401 82961 82961 39766 76773 7733 14859 34197 34197 20008 35384 33937 33937 9400 9400 32184 33879 56749 56749 46003 90406 48652 48652 67589 84628 49187 78351 97350 97350 66726 66726 76675 82253 50438 50438 43587 72292 64220 68680 16432 16432 64002 64002 31062 78981 8536 44226 36436 36436 15539 83341 31199 31199 33476 33476 46721 49051 52043 52043 83578 89314 20501 20501 63245 88108 69981 69981 44325 87795 51463 51463 5350 42563 5047 5047 36688 48680 30752 85680 53911 53911 95999 95999 29797 37590 56573 56573 3872 79451 90476 90476 35621 46403 45013 45013 77713 79336 30294 38222 85589 85589 5155 5155 9436 63909 6756 42674 57345 57345 79803 92520 91926 91926 34007 34007 10875 65885 65513 65513 57390 76669 39685 39685 82176 86516 29099 29099 6041 80523 96841 96841 6231 85640 16276 25483 88317 88317 92621 92621 27040 53978 85783 85783 44205 46782 30854 30854 48000 63463 13413 13413 29036 56211 57131 57131 2139 73076 20553 51522 67620 67620 64514 64514 91592 92860 75057 89171 39083 39083 8066 72043 40782 40782 2852 2852 48972 94015 73666 73666 38096 51644 18159 18159 22279 52656 36783 36783 15114 65925 78271 91668 7534 7534 17987 81301 17138 17138 87322 87322 34129 37111 95805 95805 32113 55464 49928 49928 29960 59105 7039 73293 50497 50497 29642 86391 17731 17731 60893 96903 78285 78285 1182 25803 71806 71806 37115 86525 55461 55461 40881 80175 48534 48534 66572 66572 53958 97972 46986 46986 29326 36084 44817 65601 49101 49101 739 37695 54266 54266 97925 97925 61625 91597 45755 55967 48516 48516 6364 58856 18606 18606 21047 80841 72558 72558 15299 41422 7969 7969 94110 94110 21665 63432 38229 96009 80334 80334 46085 89839 482 482 21335 21335 35178 92254 58471 58471 57247 71589 25518 25518 13305 28676 73966 73966 64632 92462 41608 41608 57207 80073 23260 94358 709 709 51460 51460 2818 85117 42099 42879 30898 30898 86595 86595 4242 75298 42328 90835 73865 73865 26180 26180 14024 81502 24710 61350 14388 14388 20151 28179 80714 80714 41215 41215 15089 42096 19585 28689 52979 52979 4046 77155 74403 74403 13618 82283 29173 29173 2473 8359 43354 43354 17633 53730 60155 60155 595 595 9142 90144 63419 63419 36546 72744 6721 7184 9319 9319 57242 57242 77745 89697 94755 94755 27842 50028 18897 22313 23757 23757 670 670 3763 59167 70073 90310 62871 62871 30862 69653 11782 11782 67716 67716 26292 64848 15462 15462 16513 79412 6775 26338 77890 77890 37296 88506 69401 69401 57384 57384 19854 28475 66511 70455 26337 26337 1404 1404 27172 87783 9935 78727 44173 44173 85774 90852 20118 20118 66291 66291 28086 53052 37675 60001 53872 53872 4652 84426 50431 50431 14194 73350 81027 81027 2335 46480 82604 82604 37302 37302 15659 87938 52595 52595 69105 78591 13842 63289 8287 8287 11186 11186 2032 3149 68431 71375 15341 15341 97167 97167 31400 93785 51607 70929 83463 83463 17808 61007 87505 87505 32713 37918 81005 81005 12768 97707 8345 8345 4176 4176 18296 59349 83965 83965 1939 30275 30617 30617 54511 57224 21255 77841 45379 45379 37688 37688 38163 64420 13833 59307 30836 30836 87416 97217 70503 70503 61764 61764 51390 54265 47282 97335 44912 44912 44402 73293 85206 85206 26587 60855 47880 47880 15567 15567 2510 22191 21206 96624 2981 2981 3081 53653 86667 86667 14764 37216 908 908 74409 74409 21220 74103 43665 43665 16724 48043 82645 82645 49594 95685 87566 87566 32516 90810 64907 65800 76801 76801 93822 93822 31157 51708 19467 19467 4652 19301 25492 25492 35448 56220 4374 80264 14744 14744 54201 54201 36279 48448 54703 92401 85525 85525 20661 33685 59244 59244 85313 85313 13343 64359 4481 4481 4319 8944 85441 85441 27198 29503 33623 66986 36895 36895 93798 93798 56247 63894 70473 96223 9190 9190 83225 83225 37496 54390 9007 91505 69103 69103 46794 46794 18115 30107 18625 91478 90212 90212 12740 12740 37106 86407 66587 86497 65152 65152 24925 24925 12213 84203 21525 61619 91896 91896 64782 64782 37319 51703 16905 16905 85812 98341 15095 15095 25199 95366 72478 72478 28645 76371 57342 57342 75743 92276 87427 87427 21581 77597 51891 51891 1545 24366 827 85706 13572 13572 58034 58034 6130 11189 85877 85877 34094 70483 70335 70335 47792 64625 10429 10429 13634 38496 25867 84005 27894 27894 72110 81771 49058 49058 4409 28894 96256 96256 37840 69209 54405 54405 5459 5459 2139 33603 72899 73041 47619 47619 43698 90376 70979 70979 29755 29755 46494 72023 25752 25752 37683 83618 3188 3188 20264 76671 52118 71270 89775 89775 44105 44105 26203 79602 7103 7103 47911 62939 24956 35724 74655 74655 28034 70847 53434 53434 311 311 72609 84224 5688 5688 46363 60339 62568 88584 67129 67129 49858 84502 91365 91365 87858 87858 67064 69204 40856 40856 2038 60981 28012 60386 29195 29195 17195 18318 75650 75650 69875 90347 64812 64812 43755 62473 43920 43920 68985 68985 21059 34413 77564 77564 48327 51938 1466 1466 57957 58989 11173 36853 44552 44552 26650 38637 79323 79323 57949 94151 85328 85328 33073 33073 57094 78166 39451 93355 12396 12396 50370 50370 28417 83458 74890 74890 60089 82341 61303 61303 4381 23020 48460 48460 40283 82175 88847 88847 80947 81697 40792 75449 72780 72780 21335 21335 8483 82231 9674 84986 53939 53939 42790 92163 15007 15007 25947 25947 65869 70448 68838 89256 74796 74796 4030 27034 42665 42665 30276 30276 23140 94221 68310 68310 63459 89757 51898 69139 36322 36322 41964 70638 90810 90810 83480 83480 70094 83439 1640 22204 48391 48391 37372 84974 63308 63308 14711 83235 71025 71025 20632 90993 71327 71327 48718 87967 50279 50279 42720 74380 23472 23472 50683 50683 29537 69114 34102 34102 10599 55195 6625 53469 85370 85370 11472 94117 90843 90843 66073 91215 32197 32197 2590 2590 1396 4486 87145 87145 18070 64236 79800 79800 7057 93589 15250 15250 45336 52071 64403 64403 1432 40305 7770 91066 14971 14971 25422 74808 45902 45902 13245 75777 98040 98040 66073 69790 21857 21857 71935 71935 59020 90890 24010 24010 49846 93038 82127 82127 8863 76097 63695 66803 468 468 11384 23789 33815 33815 28828 28828 643 11214 49647 54545 61560 61560 97656 97656 29990 63699 26505 57984 81623 81623 85013 85013 59012 96235 38129 38129 21117 23750 44927 86655 42221 42221 19551 81203 74196 74196 79658 80982 16253 16253 75777 80544 16154 16154 55081 55081 37689 53115 64684 64684 13413 76164 79606 95405 51893 51893 3716 3716 42018 56131 85170 88497 43504 43504 78777 78777 10376 22129 42888 42888 81832 93953 92223 92223 17020 40945 28177 28177 48765 83058 5597 97255 80143 80143 89039 89039 4865 75383 35323 46969 631 631 39222 39222 22374 53705 39150 59135 60095 60095 18310 18310 11584 61477 12400 72250 42211 42211 38776 68074 38258 38258 9551 9551 696 62475 76812 76812 19939 43655 85844 85844 13 76727 47075 85234 52314 52314 81320 81320 21585 62464 11630 26540 11183 11183 75996 75996 10716 25280 83440 83440 15412 33809 53656 53656 52520 57566 82923 82923 29394 80118 62664 62664 25215 59330 10516 10516 2482 4931 64484 64484 25487 62792 36909 56509 16421 16421 25668 25668 59603 64785 5378 5378 4015 58735 54994 54994 8435 86709 4129 40316 56069 56069 61117 87860 70588 70588 33694 33694 47494 51861 31776 40030 4744 4744 40808 40808 32223 54181 25778 25778 67995 71292 25666 94022 3189 3189 3446 91337 96917 96917 10660 83525 26518 26518 43685 86169 1947 1947 66625 88858 72606 72606 66863 73727 36456 36456 10343 29406 53121 53121 56486 56486 6391 19135 31246 31246 92853 98061 20799 34318 88700 88700 29781 42560 83909 83909 20345 20439 42346 42346 88674 88844 72917 72917 4488 24918 56843 56843 38731 43858 96809 96809 26602 61716 37490 37490 37997 37997 13828 15288 8017 86466 64651 64651 82629 82629 30843 55089 46367 46367 49501 85683 21648 21648 36245 38978 2941 65269 9661 9661 79684 79684 5498 47523 16257 91946 83129 83129 44259 44259 17890 90335 37309 79586 18499 18499 48158 97386 48557 48557 11240 33654 9837 9837 33956 33956 29613 34740 14034 95533 46817 46817 41685 41685 4802 12621 40272 40272 23283 95523 57950 57950 59964 76778 66682 93649 9640 9640 71994 79162 33072 33072 29695 86199 95808 95808 95981 95981 18944 69545 10687 70331 28033 28033 22004 59327 11656 11656 17186 23026 79503 79503 67137 67137 4461 87912 29503 29503 84261 93732 50470 90617 59544 59544 4756 42639 33517 33517 72083 80588 92032 92032 24944 24944 7278 71581 91208 91208 38614 69680 480 480 52594 71915 76322 76322 11379 21327 34572 48105 54388 54388 43793 43793 76372 95528 26320 26320 48922 86842 97831 97831 1155 97840 34451 39912 60699 60699 63840 63840 55193 93973 58943 58943 3987 74644 45864 74945 43107 43107 50943 78739 94537 94537 50402 50402 78398 79643 67661 77540 79241 79241 18866 18866 29401 96242 58475 72229 45726 45726 10742 61394 66337 66337 26116 26116 20313 75340 52983 52983 63433 95398 53652 69409 92858 92858 40542 48683 82176 82176 44445 81235 79001 79001 52935 52935 665 23549 7190 41957 6548 6548 70977 70977 40961 97612 32434 53516 90410 90410 12514 81229 8466 8466 26433 75775 90354 90354 12831 12831 5533 9962 58751 82035 29742 29742 21731 43336 7712 7712 3934 3934 21542 29046 23938 63533 13387 13387 54403 54403 24290 64230 84421 84421 10732 92947 29126 51483 29126 29126 90214 90214 49678 91590 78873 78873 66335 78436 29824 94645 5686 5686 34728 34728 60251 70618 31446 58826 73315 73315 18529 18529 61757 69403 84138 84138 34658 66609 95311 95311 24842 43178 91491 97189 46496 46496 14229 14229 17454 92488 57579 76849 27348 27348 35373 90053 14956 14956 80796 80796 70644 82488 11377 11377 57046 59609 3204 20351 98153 98153 22477 22477 78440 90029 81357 81357 30223 76517 90806 93696 64147 64147 11381 11381 50015 93656 7334 7334 2315 30636 55796 55796 63990 68071 46786 76487 74174 74174 56313 67058 97781 97781 80905 80905 973 41698 27542 64657 66121 66121 63153 63153 9299 61945 31891 96259 70681 70681 48711 48711 36375 42019 1939 2940 76564 76564 32221 75757 45444 45444 52230 94268 67205 67205 62032 62032 21055 41503 24365 37819 30285 30285 74423 74423 7209 28053 29139 64523 18090 18090 46029 46029 42082 87327 9111 32859 64972 64972 26923 83702 1521 1521 66035 66035 1056 65475 16902 64426 5378 5378 478 478 83637 89496 40173 87386 50668 50668 66488 66488 51299 53010 25592 25592 60026 66896 40255 66901 71956 71956 72950 72950 11820 49913 5880 63328 92330 92330 59632 73212 80938 80938 76467 76467 50616 92939 27068 27068 22021 24986 45148 93237 38275 38275 1552 77677 74452 74452 8769 55687 40272 40272 58668 58668 6415 25434 73404 73404 13904 20144 11240 36248 27053 27053 19705 31532 24541 24541 28591 54288 91550 91550 33368 97992 37382 37382 10365 10365 76947 77516 92949 92949 47073 63403 12717 12717 23111 91201 18534 53917 79017 79017 4040 65512 47537 47537 53611 53611 2167 48595 15325 77119 9233 9233 46456 46456 14488 96893 24112 89607 79774 79774 88569 88569 614 29661 95445 95445 7419 92136 25384 95225 24056 24056 41220 86957 59799 59799 90866 90866 46538 81328 64654 64654 54652 69618 14948 45768 85616 85616 90234 90234 6758 22491 55614 69473 34972 34972 32550 32661 90421 90421 17023 17023 13690 18732 17440 24389 85763 85763 58459 58459 84793 97752 4298 7288 63528 63528 78102 78102 8596 97705 28999 87293 98091 98091 95721 95721 32900 65017 68221 68221 34894 55662 62554 62554 29380 95783 92859 92859 42946 75486 61791 61791 12357 92037 84522 84522 59049 69131 45072 90791 54326 54326 53407 64960 72355 72355 866 866 826 88962 21245 21245 14897 31671 2073 83090 54924 54924 92209 92209 22546 64085 26516 26872 24135 24135 8590 8590 29832 60921 41676 41676 24178 26318 27711 31506 72007 72007 8715 59680 29663 29663 11587 75682 30298 30298 34320 81851 25107 25107 36371 62380 88131 88131 24848 70088 47341 47341 36916 36916 40172 90327 36843 51169 59262 59262 8013 8013 36504 74420 214 3917 52202 52202 19386 40881 39890 39890 53739 53739 69160 70320 56442 56442 68903 97684 9713 9713 60474 83244 97923 97923 8053 64657 58645 76248 16168 16168 17324 20161 84307 84307 24257 95334 17122 17122 27700 50477 50994 50994 1166 16308 46400 46400 5769 7671 62434 62434 25718 29087 48548 48548 71889 71889 71203 95704 48225 48225 18952 70944 83001 87689 72265 72265 72965 72965 4018 44956 57454 57454 1386 63575 73456 73456 20318 88864 28837 28837 7512 92089 84283 84283 72691 81056 60806 60806 11720 19742 14198 14198 29399 77734 9019 9019 39392 91230 44354 97119 47024 47024 19052 73176 56516 56516 13107 98060 17431 17431 51447 51447 1327 36796 5845 9333 94262 94262 38360 62129 84863 84863 17153 53423 4995 4995 44186 89242 15225 15225 70624 97393 38256 38256 54380 54380 9181 45111 4607 4607 18768 31331 3476 67251 2280 2280 56664 56664 36113 39576 39349 39349 63372 70459 19262 19262 33896 65883 8654 37170 11980 11980 42000 42000 14119 25014 32146 81291 9412 9412 6386 74495 5933 5933 62545 62545 13995 48492 34534 60761 16233 16233 13512 37328 14253 14253 52317 62732 1746 1746 54196 54593 57512 57512 42646 56184 4136 4136 30317 30317 33354 73870 940 940 49922 90031 5472 5472 31862 57119 81650 81650 8297 20583 1283 1283 25344 88462 45613 45613 19803 19842 50117 91716 2632 2632 69317 76721 95622 95622 19128 19128 58072 95858 25692 25692 65587 66763 38234 61240 5964 5964 17093 75310 36019 36019 600 600 1985 29088 19528 19528 17857 53150 21611 75596 58179 58179 3014 51012 5288 5288 14434 14434 34746 59380 36494 72837 21009 21009 93848 93848 5292 61140 74239 93009 55895 55895 84596 84596 7125 24011 26027 81215 87612 87612 12872 79877 51054 51054 62742 81853 24685 24685 2336 10002 36596 36596 66664 93701 51565 51565 57770 67398 95476 95476 24725 60587 79046 79046 56791 83996 23047 23047 9264 46232 3988 3988 85202 87262 76657 76657 97436 97436 1924 91080 64378 76572 18514 18514 20881 84515 70302 70302 31023 35411 23343 23343 16507 48918 61867 61867 56232 56232 26663 30014 2798 85501 71469 71469 6386 6386 29012 91582 18020 73876 51326 51326 58907 58907 19620 98015 29381 29381 50023 56456 87506 87506 76294 85822 21788 86918 92213 92213 15710 15710 50954 51150 2471 2471 13342 15623 82542 82542 60474 78106 608 23620 74034 74034 5620 38610 96402 96402 20176 35401 85145 85145 2793 32241 67247 67247 30001 30001 13307 47338 73236 73236 56958 92657 35185 83943 63637 63637 78330 78330 19655 97353 4007 4007 76018 85145 45904 45904 59111 78987 87200 87200 85744 93221 44797 44797 1884 18360 48077 89730 23580 23580 86427 86427 20730 97596 36965 46005 51531 51531 54402 54402 24236 31373 35405 35405 17942 41295 83420 83420 11157 98046 12592 25835 55756 55756 3933 80107 17996 17996 44127 63243 1155 1155 86733 86733 38675 48956 4135 13890 14120 14120 19827 25380 93552 93552 38214 38214 8940 92720 11982 58751 72825 72825 27346 27346 57039 59047 1444 60919 63487 63487 49438 49438 30887 38369 36206 36206 12108 78799 3263 94716 70421 70421 23855 52120 51591 51591 37079 79090 16044 16044 9087 58183 58131 58131 27610 66447 49916 49916 63845 63845 57078 57503 53560 53560 25290 49085 62600 62600 4097 86795 2598 69650 53789 53789 11275 84059 77538 77538 32857 64661 91981 91981 21648 63154 72082 72082 93633 93633 17541 43805 33210 33210 16679 83044 23252 51195 56346 56346 88615 88615 34135 54240 83637 83637 40380 45681 27428 27428 11857 92743 36913 60974 46804 46804 59468 59468 29325 30797 53182 88060 20647 20647 51947 69186 45997 45997 64837 93222 54824 54824 55041 55041 33795 44587 63602 63602 9181 76992 91694 91694 31212 47944 60205 60205 14296 42169 68094 78273 49865 49865 47339 47339 40084 67363 25283 53753 43265 43265 55094 85994 26339 26339 60922 66505 9276 9276 79081 94427 36721 36721 60426 78309 50188 50188 50624 50624 20090 91867 87260 87260 87690 97482 21938 21938 1287 73722 34667 87066 72208 72208 24669 38952 88514 88514 87142 87142 15282 85533 33597 33597 36162 55038 4231 4231 59862 76557 19732 19732 7695 22930 32531 32531 87748 93237 33080 33080 62056 95514 4089 4089 62020 84952 69854 69854 40627 75496 47490 47490 7371 77112 3279 3279 56333 91855 69982 69982 46921 58889 87937 87937 5175 58335 83778 88154 40485 40485 51470 51470 66056 86313 29976 29976 10115 89748 65583 84140 7659 7659 24088 24088 12797 56264 27567 97385 97458 97458 86047 86047 28856 45345 4264 70472 42276 42276 2447 50985 83749 83749 27873 45136 28512 28512 27929 27929 93880 94822 71846 79276 75139 75139 58397 76025 32159 32159 32882 32882 33030 37670 34929 71105 29432 29432 41832 60266 49085 49085 80801 80801 24499 30126 56085 85427 7031 7031 11916 78939 46944 46944 30910 30910 16686 40634 18853 33362 5850 5850 37864 64871 61650 61650 42087 42087 65697 66935 94242 94622 70629 70629 32349 32349 24973 71176 95540 95540 35057 60333 84997 84997 3058 75346 26268 59393 21244 21244 60949 74076 64288 64288 41794 92856 68663 68663 56814 94347 25040 25040 9226 29495 27842 27842 2365 45558 83513 83513 69189 69189 39165 71774 59788 92215 40645 40645 93829 93829 6720 42034 78016 78016 21825 38649 38717 53040 49788 49788 14535 14535 41392 72340 31728 31728 15199 97568 87038 87038 8480 52603 58397 73155 8041 8041 82222 82222 37090 52646 12864 12864 29135 50103 19103 66151 47963 47963 56210 56210 15239 44028 6513 44623 61062 61062 87080 87080 2878 49694 36180 36180 47797 70008 5099 5099 7020 93067 50356 67099 92157 92157 90779 90779 16429 44877 2180 2180 57477 65237 73479 73479 37486 92955 15833 17385 47898 47898 3824 95482 3038 3038 94856 94856 52184 80291 74286 89888 52535 52535 76890 85061 56804 56804 4745 4745 75322 91532 5159 5159 49317 67773 50380 51380 36010 36010 29501 77732 90246 90246 48917 83711 31817 31817 65116 71203 3367 3367 22224 86617 46919 46919 60405 60405 26332 43403 50510 50510 9528 81992 1390 75800 80130 80130 54067 54067 2697 77903 50075 59817 75745 75745 96609 96609 55794 85152 17518 17518 20406 37551 37882 37882 42255 59817 12691 12691 42201 64237 58345 73763 10988 10988 73186 73186 57246 82180 49029 49029 77794 91389 43530 43530 48582 76202 96490 96490 83081 97584 31603 57903 13402 13402 48925 96668 60415 60415 18255 54559 72999 72999 87583 87583 84658 93242 10665 53053 35962 35962 50787 70996 64365 64365 2700 24563 63255 63255 4437 4437 29203 50722 19011 72442 23724 23724 31398 43876 6566 6566 88349 88349 1356 48895 35815 35815 11224 27707 107 65545 40025 40025 8784 8784 16621 96872 39471 39471 61254 78960 49751 68389 70380 70380 43933 72464 39138 39138 22103 70089 32483 32483 87174 87174 14632 25597 42143 42143 31351 62586 59429 59429 3205 96851 43580 43580 48249 96791 47232 90161 94282 94282 85958 85958 5307 62037 54552 87573 44693 44693 85216 85216 50862 77782 515 515 63319 66075 39856 55259 64375 64375 1223 1223 18066 41535 25051 32989 29068 29068 21086 21086 70046 92627 47940 86606 54031 54031 78765 94006 73189 73189 16811 16811 14649 67191 15150 15150 18492 53785 7481 85844 58424 58424 7261 14327 47836 47836 28655 28655 2745 14763 13499 13499 9481 58560 87479 87479 15789 40708 34421 34421 53307 67140 27310 72999 50264 50264 63071 63071 27952 61990 71774 96650 23716 23716 17011 88128 73996 73996 26032 26032 36898 70723 55400 55400 19633 53362 18825 18825 5693 67858 21540 41130 10745 10745 80004 80004 32053 41581 84959 87789 71898 71898 21333 21333 30707 46713 30405 32106 70329 70329 55052 55052 3911 27489 7304 7304 19384 47102 29382 29382 28611 96768 51181 78710 93255 93255 16273 94360 3937 3937 11252 11252 44025 49505 1292 1292 5111 20645 44450 92872 35180 35180 62589 88848 19861 19861 59865 59865 59155 76667 37474 37474 32869 53785 20256 44363 54751 54751 10362 10362 18484 30276 52091 54927 69411 69411 18859 18859 3903 75747 65822 65822 59855 81103 61361 61710 46699 46699 65083 65083 12932 56519 40342 40342 51431 86463 6002 75142 32855 32855 25802 25802 42578 62485 48558 48558 11267 51823 13262 87149 66203 66203 48712 62572 13065 13065 65647 71003 53074 53074 13120 48592 14642 14642 9906 45206 62446 62446 47000 95893 14334 14334 95804 95804 54984 83737 38477 38477 13909 64617 39681 52698 85737 85737 84190 89268 38398 38398 91495 91495 84989 93608 43607 57482 41704 41704 14738 14738 16436 69492 76092 76092 8162 56210 5541 5541 41104 81848 70643 72862 21386 21386 52349 60402 39901 39901 3785 70120 90417 90417 59572 71637 32653 32653 76522 76522 14515 17455 11147 11147 58214 82525 46958 88532 85640 85640 72550 85810 41775 41775 28645 62511 65452 65452 28427 28427 33180 81255 491 491 33505 50008 21282 57819 27500 27500 21687 21687 9772 48485 32869 72489 77595 77595 3223 48249 23508 23508 16991 95237 48388 48388 38383 38383 59491 71129 13615 97864 86517 86517 74098 74098 24325 64531 1089 1089 3814 83272 69590 73136 62427 62427 56572 56572 34465 40716 12237 50519 433 433 10445 10445 24436 75558 65122 65122 56894 97569 58478 58478 67536 85412 73359 73359 11613 46166 40480 92870 29772 29772 60697 60697 19513 77426 38659 91508 22571 22571 6327 6327 23157 40035 30037 61195 85038 85038 28655 82218 32982 32982 51421 69294 15602 15602 70211 70211 44053 44476 23570 32250 47936 47936 34645 68903 89928 89928 61021 61021 22506 32456 80217 80217 27604 59483 9240 35298 31624 31624 25938 25938 13117 32901 67608 67608 35250 63254 36282 36282 74403 90233 55808 55808 28339 29280 78211 78211 14030 43149 15059 23106 58624 58624 45741 45741 53175 96775 36310 48415 41936 41936 64105 64105 7897 66320 46354 87192 17429 17429 37567 37567 71415 76395 24815 97564 14197 14197 54754 54754 44356 83368 70158 70158 48782 71570 76319 76319 3740 84868 11061 11061 43224 71211 49535 59984 38891 38891 18215 18215 20256 27949 65212 65212 19074 31770 29411 62048 8602 8602 37870 37870 37604 95126 56993 81041 54191 54191 48568 85827 60920 60920 84462 84462 69743 81220 5685 30563 33404 33404 46650 96891 5174 5174 13502 44847 27693 27693 34916 34916 544 42350 34583 34583 20985 80179 71951 71951 2383 17115 27508 93951 2597 2597 61982 78870 82524 82524 46497 64850 56255 56255 21898 42334 14815 14815 29482 29482 75509 88204 93374 93374 23825 30360 75240 88354 4423 4423 83372 83372 25873 42715 24849 24849 39954 68716 41163 47382 60953 60953 79271 79271 8850 21307 12692 12692 28434 60237 45618 88414 90182 90182 52632 52632 2454 38989 70254 70254 58833 78773 3092 26752 43586 43586 3189 89867 75810 75810 87814 87814 57705 74286 18785 45216 62051 62051 78371 81346 77946 77946 63737 96807 48534 48534 17202 34276 19570 19570 18719 88124 82476 82476 39362 39362 16305 54921 28560 28560 42388 44599 1162 1162 21323 48169 8876 42358 54341 54341 70456 70456 61807 68580 13899 72654 73966 73966 23829 23829 36044 62280 3968 21766 12038 12038 52459 55508 27469 27469 95660 95660 20705 40500 48756 81020 47131 47131 31676 55038 28415 28415 68209 68209 40385 67437 7424 7424 26517 82495 88135 88135 84127 85344 48797 61716 81793 81793 17667 42288 77276 77276 10497 10497 26377 84909 1048 87790 42803 42803 86827 86827 35060 68831 90565 90565 5062 93607 8728 92685 32512 32512 84463 84463 7633 63193 13034 81641 91487 91487 1765 1765 77079 87375 28249 74610 22427 22427 8700 27559 39394 39394 15363 47769 3662 3662 18761 18761 34120 96801 44378 55026 42357 42357 39957 39957 76740 90525 38608 38608 8593 13463 26552 80148 29679 29679 48479 48479 17309 93847 12637 12637 33011 66264 3025 44421 69163 69163 584 5968 24709 24709 23716 39416 49519 49519 15783 64208 37808 37808 14041 14041 31595 52018 73998 73998 49826 64633 16675 63811 63611 63611 8422 69484 45855 45855 2466 93354 4414 4414 30676 30676 94843 97687 10325 10325 41811 46424 50693 50693 18069 51927 3815 3815 28229 47053 32409 32409 5908 33615 20183 31533 17190 17190 12554 55981 90066 90066 67499 85125 47522 47522 29020 29020 57152 82735 45472 50168 51655 51655 4174 4174 26396 96733 27254 27254 16758 31120 51548 51548 80369 95364 34794 34794 81943 92962 76584 76584 26011 66359 1936 49383 96558 96558 94506 94506 34833 42966 58459 58459 16068 25711 83257 83257 26550 62067 48773 65784 3319 3319 63873 92731 88603 88603 5040 5040 54280 73254 6101 6101 34058 66852 56831 56831 20902 37048 73218 73218 92883 98308 25199 57027 63718 63718 32069 32069 23085 56782 88832 88832 38508 97804 6749 75731 8493 8493 88977 88977 2297 81084 31110 50124 20928 20928 73835 73835 82839 85748 25223 25223 67576 89545 18324 18324 25092 38889 58406 58406 46618 48511 45443 45443 33724 62310 31022 47512 75142 75142 21016 21016 16224 90465 7389 84078 44592 44592 47046 47046 3264 12290 14543 14543 12487 35476 28896 31151 33708 33708 84922 84922 51182 92742 55502 55502 79723 95533 10595 37765 88787 88787 7318 78202 41836 41836 1109 38789 9070 9070 16241 16241 31649 66995 91689 91689 4006 40508 94275 94275 22963 47478 22116 22116 8455 66548 60984 63737 72108 72108 72460 72460 36417 39127 39719 45459 44084 44084 7281 7281 48538 78739 51972 81903 13533 13533 87411 87411 48711 71517 24001 74872 23730 23730 92647 92647 67819 76918 22284 89657 86957 86957 16023 16023 48907 75447 43828 43828 25610 29784 11528 51775 46910 46910 38327 74703 69117 69117 55255 55255 1883 25469 22224 22224 24750 60767 25072 25072 34833 40493 75196 75196 31076 97497 31912 31912 58065 64739 32771 32771 53046 97055 74084 74084 25838 79903 31919 31919 55 4324 3921 17772 74294 74294 59837 78002 16134 16134 2639 41361 54313 54313 68469 68469 12327 61771 2968 79750 59046 59046 63775 69794 10998 10998 72887 83295 19596 19596 28499 28499 66426 85711 25183 25183 478 45856 3059 31857 92694 92694 93013 93013 12962 51762 25929 56690 82878 82878 44042 54066 35933 35933 20537 36202 70099 70099 2817 2817 7672 32987 51894 54383 6717 6717 37864 63345 17913 17913 59764 63560 22920 22920 67265 69802 14333 14333 76417 76417 66044 85690 51279 51279 473 55776 23281 23281 26619 84447 19197 49390 40811 40811 17336 27964 92556 92556 66644 88905 43155 43155 57823 59995 72749 72749 42963 42963 13913 81205 68971 68971 81774 86351 29516 29516 30312 78711 18053 45248 11514 11514 5412 93882 66013 66013 57998 88065 46397 46397 80837 80837 6781 66750 46772 46772 61073 87839 9755 68356 1884 1884 37539 40948 76612 76612 82651 82651 32287 50568 40903 40903 14305 62165 15056 22088 19684 19684 17431 17431 25359 28068 80279 80279 3763 34009 95361 95361 19354 75325 33691 85561 88536 88536 14495 36970 86987 86987 6005 48964 9271 9271 19037 19037 25631 94179 79895 79895 23913 46077 81409 81409 29239 63882 90778 90778 51321 71023 1130 2627 481 481 12027 50988 34407 34407 8164 71769 51921 51921 28352 28352 27085 31012 10473 10473 50363 73210 85535 85535 6798 24213 40906 40906 43919 67125 91002 91002 27459 69067 18085 34659 56193 56193 56179 56179 35994 57704 7057 20348 13970 13970 34695 34695 37977 42840 36280 36280 21311 69677 6864 6864 33143 34218 18941 64212 49131 49131 5178 5178 12510 63833 29758 29758 17935 24904 1767 50889 68070 68070 76172 84211 7833 7833 9494 9494 34816 77942 60279 60279 1845 54488 4420 4420 62628 91062 25089 25089 38539 42044 67373 67373 30466 64792 33336 33336 36463 71288 49718 49718 35343 82990 18444 29390 53165 53165 3862 18837 4270 4270 11453 92378 17734 17734 44772 44772 1719 25422 79636 94451 50770 50770 34124 72965 88170 88170 10358 94385 27653 27653 19411 96150 51804 51804 20793 50915 27605 27605 13980 94682 91486 91486 88000 88000 21055 90619 40938 40938 24866 80841 32695 32695 26974 67607 40924 81141 19855 19855 97741 97741 17036 62526 34957 34957 45784 72869 45189 52200 92733 92733 74846 74846 31298 53755 3832 64100 97772 97772 46122 46122 11073 28299 46541 46541 21746 98262 70346 97812 33937 33937 46340 46340 47149 81238 41843 92991 76255 76255 49913 49913 28183 87961 67045 67045 18082 22841 6070 6070 3224 36250 67742 67742 67454 76881 4806 73833 38766 38766 45931 57604 6439 6439 54581 54581 15703 17651 64677 64677 22541 95032 6511 32128 98256 98256 54594 86781 43128 43128 46184 46184 22508 55269 85191 85191 16701 44013 43039 43039 23916 56804 90646 90646 50130 76194 19222 19222 20704 79430 53305 53305 58996 59448 24327 89210 57798 57798 73814 74381 95220 95220 73234 73234 30220 80181 83782 83782 3233 64843 7949 60816 90664 90664 2978 32180 58568 58568 66324 66324 27245 36675 47984 47984 17019 41907 53155 53155 25716 71841 23091 81274 4187 4187 18450 18450 42964 57069 568 9783 3282 3282 30682 30682 26225 62297 43448 87744 72876 72876 38063 66967 17696 17696 30396 60912 20540 20540 21319 38926 78691 78691 28657 63666 92606 92606 90516 90516 35432 58868 44989 44989 30941 74999 61637 61637 69889 94762 61865 61865 59841 72403 36975 36975 1778 97235 56021 56021 32713 61314 5116 5116 35077 96837 13258 65574 46632 46632 20654 37570 24947 24947 8485 8485 34448 69863 65785 65785 22 53382 58139 76796 89638 89638 66593 66593 34950 95689 25900 25900 59425 88947 21464 39036 42455 42455 1209 51221 51713 51713 44759 44759 48478 64740 45107 45107 78816 90362 47753 63368 29407 29407 72724 92071 26194 26194 13142 69903 13636 13636 38141 52083 9276 9276 30604 30604 29405 40674 75965 75965 9440 60120 13249 67134 73238 73238 40370 95825 44256 44256 97393 97393 40719 65429 37963 37963 40336 62455 86272 86272 9026 34763 67083 67083 8395 28313 16038 23145 58953 58953 22732 81460 13778 13778 3980 3980 50759 77525 2587 49121 77580 77580 5715 46638 46562 46562 58384 91996 7851 7851 22945 75619 62185 62185 14125 28346 56454 56454 3230 96769 9291 9291 49768 84858 45437 45437 50557 50557 20615 57639 48061 64340 42376 42376 20332 67469 22686 22686 78879 78879 22661 23907 22683 37611 78864 78864 61405 61405 32265 40590 58295 68667 25721 25721 37507 91293 8461 8461 11368 73178 94703 94703 64314 97229 59403 59403 47011 60378 7231 7231 48434 48434 21255 77919 66590 66590 47494 73527 8485 70833 68441 68441 33898 88737 81731 81731 32494 74187 64158 64158 3958 86976 37365 37365 82083 82083 81144 98366 40041 43507 27537 27537 12885 13586 15967 15967 76775 80597 79573 79573 6134 35873 20011 20011 41221 41221 28470 76358 63512 63512 3094 6119 18902 18902 31687 40322 21645 33449 21461 21461 21797 21797 24542 26082 476 26292 88855 88855 70166 78070 15580 15580 86769 86769 29539 42804 57042 65488 51614 51614 8566 84808 25184 25184 2627 25209 13809 13809 28473 90649 76300 76300 97585 97585 31703 91716 19598 66688 30514 30514 77102 77102 8614 54109 83944 85972 11718 11718 27310 27310 17418 40436 56257 56257 11646 36332 56883 84004 34483 34483 24684 24684 30952 31910 10028 46875 18167 18167 45610 57635 68136 68136 77411 77411 23033 53321 25256 25256 43411 50979 18103 18103 67566 97595 88381 88381 34812 44035 60475 75365 75078 75078 93944 93944 48750 59637 17262 36046 47677 47677 9414 9414 57025 95938 33731 33731 37277 72599 73874 73874 38656 76490 61829 61829 31487 70080 94860 94860 63931 67240 44420 91947 75624 75624 26872 26872 14915 83269 17788 47476 57494 57494 34331 44249 57773 57773 13606 42757 68659 68659 28520 28520 20292 93884 94569 94569 8134 48448 17134 17134 69293 92818 55844 55844 16496 60689 438 3441 73140 73140 62644 66263 74158 74158 34819 34819 49790 64483 17434 85100 88182 88182 47575 47575 44527 68792 49362 49362 8157 81461 58681 62948 96096 96096 9253 50016 75086 75086 26161 75141 4361 4361 24322 24322 14866 53235 46704 46704 63604 75776 392 27550 93064 93064 49209 49209 1908 32999 1644 1644 6485 42233 39268 39268 40301 48308 7019 24271 37063 37063 41808 94632 89234 89234 6287 12644 91142 91142 97882 97882 21103 62305 78007 78007 15572 68269 77424 84069 92122 92122 46181 46181 30045 50608 82992 91285 45278 45278 16309 16309 18015 95241 42687 84195 28838 28838 9291 10610 46860 46860 28406 84846 87166 87166 17763 90447 54540 54540 18923 93274 24634 24634 209 6069 10544 10544 38678 38678 53734 83041 22189 78930 80200 80200 57229 57229 45201 91318 38713 38713 37955 46380 57328 57328 32547 74274 2726 75991 42655 42655 55951 55951 43143 74451 12706 81386 35777 35777 19245 49581 64016 64016 57948 94587 93682 93682 83133 95457 84197 84197 48542 48542 23600 89923 58643 77841 88691 88691 66831 73385 95712 95712 23895 84614 6471 6471 88782 94975 81795 81795 6930 44463 65447 65447 67472 67472 50224 71994 17963 84237 63232 63232 96174 96174 43733 72076 59802 59802 41279 85747 84364 97784 94560 94560 5851 58499 72598 72598 81930 81930 51382 80544 61068 61068 33912 52033 96145 96145 16064 66930 37230 37230 4016 72918 86101 86101 5638 20102 22918 22918 21812 34379 11237 56741 10298 10298 62587 62587 6392 16960 21412 21412 16440 56787 31494 31494 2951 53996 49500 49500 42441 72795 28639 48115 93932 93932 39501 58409 40634 40634 40774 40774 12045 52799 34407 46686 44196 44196 3728 42420 17665 17665 75042 88150 20517 20517 60727 93110 30420 30420 23577 23577 33866 72039 50009 50009 22150 40354 89795 90852 56969 56969 52631 97730 93980 93980 75401 90625 55842 55842 1132 74546 93791 93791 44676 45168 45347 45347 20685 43472 70005 70005 93262 93262 43209 72802 14265 14265 30604 79208 268 55045 62218 62218 51450 64910 17261 17261 292 16814 56223 56223 24991 72517 1907 1907 7912 62142 22289 22289 34885 34885 38032 46238 41223 82308 72495 72495 41638 41638 710 40275 82120 82120 55598 96218 23662 23662 76118 80903 7762 96405 91021 91021 39521 53916 70319 70319 15903 89768 53825 53825 3803 48624 78711 78711 66841 92548 38810 38810 10754 10754 51753 76290 63827 63827 25257 32984 59356 59356 64440 93487 54615 54615 16747 92462 85811 85811 26268 45435 66649 96204 83718 83718 22340 22340 15014 22212 29313 29313 39838 40485 36432 77245 25442 25442 25743 25743 10751 49315 46754 46754 17840 31696 29860 29860 44818 81786 1565 1565 23745 59575 37418 37418 51398 79329 53123 53123 33394 50893 77636 77636 39659 95781 13458 47194 82819 82819 52194 77855 59025 59025 15169 81563 57401 57401 67072 67072 1910 44182 75896 85729 11329 11329 39918 95931 7844 7844 83637 96705 69488 69488 96829 96829 47712 62993 29182 29182 68980 79877 35831 63961 59906 59906 58149 58149 40054 74251 24497 50052 82390 82390 74776 85664 78938 78938 65690 65690 75538 81691 47714 47714 32088 33591 14433 14433 13622 54986 91266 95837 82423 82423 94827 94827 6169 91896 58798 61325 47507 47507 62523 62523 3315 21617 23627 85198 38731 38731 77079 77079 1381 67188 40710 59621 15342 15342 10407 10407 16578 57720 57558 57558 61270 66249 82023 82023 17011 22824 46863 46863 27226 96504 93169 93169 40605 45219 6436 6436 8805 54611 2756 95383 73538 73538 28251 37154 7580 7580 13902 25277 76502 76502 1465 1465 65195 94316 4791 52055 4017 4017 7131 7131 83641 87467 30129 60769 11787 11787 80435 80435 29780 50981 6894 6894 89092 97387 26617 41506 95454 95454 52024 52024 2457 41349 82981 82981 21068 85370 38732 84915 23208 23208 8094 28708 77892 77892 1274 42699 53824 53824 47225 47225 73418 79866 54537 54537 17875 55130 91080 91080 42157 50718 72926 95361 8248 8248 92344 92344 56392 95833 10930 83771 87827 87827 46436 46436 48160 79320 28703 28703 9058 10208 55078 71372 57168 57168 67403 67403 15 32620 19720 19720 91054 93595 40326 48438 19180 19180 33594 39278 75023 75023 50305 50305 36400 93135 5620 5620 33815 42438 70338 70338 32411 89091 94982 94982 17748 71040 82820 92436 31647 31647 28613 28613 36958 76280 47941 47941 75175 92727 38239 38239 13581 24481 2371 20360 980 980 18335 18335 97836 98382 1363 41597 78332 78332 87594 87594 5944 71383 9209 9209 77370 91061 55455 73558 20358 20358 38087 38087 63543 96167 51396 51396 39691 75269 58823 81667 57063 57063 63185 76178 7398 7398 40686 40686 8421 43456 17070 17070 72185 74713 53734 53734 4632 87534 15884 15884 16193 48452 50143 54293 95222 95222 6262 8544 33568 33568 35361 35361 16621 56554 29476 29476 32539 68203 22445 22445 8973 12471 82711 96626 87919 87919 67593 67593 46333 92134 56438 59556 37364 37364 74899 74899 19892 34398 92463 92463 2564 62161 10970 10970 18037 24267 76845 76845 29465 31075 37413 50977 29102 29102 36800 36800 57395 95355 89396 89396 20216 94444 96637 96637 2302 88033 2628 17763 21812 21812 52232 86673 17085 17085 94884 94884 13042 86046 23675 23675 13941 79354 90843 90843 54518 90095 2628 2628 10938 93754 65935 65935 40874 78089 84688 84688 70124 72639 73013 92689 73393 73393 59932 93179 83761 83761 13012 13012 26768 54797 33979 33979 32813 94044 36 78337 18919 18919 12335 16006 41966 41966 25588 64521 88279 88279 13421 60111 7463 7463 58847 58847 77101 88425 37270 91886 95485 95485 57224 95435 46175 46175 38203 86047 69660 69660 41744 41744 17174 49498 14234 91359 36898 36898 87993 87993 17015 84224 3864 33576 20113 20113 35324 71216 49962 49962 50992 52489 58056 58056 26913 56435 69896 69896 82467 95517 5790 5790 76623 76623 84375 98277 95891 95891 66037 91363 19746 72733 67092 67092 36272 71792 60159 60159 27450 53244 10151 10151 3699 67365 7984 7984 37956 37956 8761 92898 97660 97660 55537 90663 35994 35994 6797 66713 73265 78582 36317 36317 53169 53169 6791 61925 17199 63597 11520 11520 87133 87133 29205 39137 1444 4817 41177 41177 71329 71329 39122 84451 86105 86105 13413 37835 75905 75905 71119 94825 3151 3151 86438 88773 54306 54306 31963 44293 7194 92180 37359 37359 7026 7026 36027 37805 70178 77374 29964 29964 35253 35253 71175 97640 19854 79410 83027 83027 31725 72528 40581 40581 28242 95955 82919 82919 49570 63223 21781 21781 44441 95090 43235 43235 3741 18776 76850 76850 18980 64117 95656 95656 35429 35429 50915 83174 15235 15235 23066 52843 1755 90678 24520 24520 11375 67356 8946 8946 27073 27073 28069 52859 17711 17711 45946 86050 43359 57786 94140 94140 53914 53914 29190 69769 81289 94046 194 194 10083 10083 48216 56398 71377 71377 49605 72289 33276 33276 32175 41573 24615 92332 72547 72547 64673 82035 42248 42248 54497 54497 44973 97967 2207 13620 20534 20534 1103 96662 21492 21492 13209 96960 70284 70284 3886 11322 72608 72608 38841 38841 28623 79038 8108 78933 95273 95273 35696 35696 22844 50368 47172 47172 60862 88701 55325 64018 107 107 46175 53725 84401 84401 97706 97706 37614 73426 33460 66151 55887 55887 11869 88154 34626 34626 11662 51098 25238 25238 10653 78389 86295 86295 46512 91804 95815 95815 11733 11733 8721 30739 35013 35013 32028 51499 64478 64478 35563 88568 19145 84392 190 190 17503 17503 683 11129 29273 29273 11196 45186 6489 89564 22429 22429 14308 50046 18402 18402 2825 2825 23936 67055 25414 88728 61460 61460 20509 20509 30551 74230 6115 77461 87354 87354 85442 85442 56823 93183 23677 23677 16542 50335 6212 6212 62757 77433 16546 16546 22536 23740 49164 61910 44691 44691 37644 37644 2826 22089 64758 64758 75097 77109 13356 13356 50165 55042 79331 83871 69780 69780 2198 97942 18577 18577 27299 27299 8472 43262 46222 58765 52372 52372 17526 57576 12605 12605 11870 11870 34665 58686 33875 33875 14945 62055 67653 67653 14399 19818 66575 87600 68175 68175 18187 60471 74210 74210 22298 84753 79612 79612 12666 12666 61111 68183 17816 17816 55418 95211 62493 62493 52658 56134 97191 97191 25391 93094 14137 14137 54047 65631 83991 83991 60431 68014 18935 65885 46144 46144 7109 7109 39304 77278 65722 65722 65570 96336 60075 60075 51928 94311 54258 54393 4196 4196 72100 72100 2758 75292 47130 83098 74068 74068 71246 71246 82044 94956 70893 70893 22105 22283 26914 80755 39062 39062 12633 12633 38900 72294 43061 43061 13380 38253 52612 86405 86421 86421 38118 94090 7469 7469 95477 95477 42644 58737 55212 63421 16682 16682 26697 26697 48788 58654 30726 76596 55269 55269 56134 69450 25747 25747 67942 67942 59188 65431 47633 60837 47475 47475 13105 13105 10345 54211 49577 49577 703 75750 48253 76305 79805 79805 12976 12976 12582 16463 63572 63572 14142 93870 52318 76074 78072 78072 6672 14209 49934 49934 17811 17811 8435 91258 32768 36634 52605 52605 25387 66332 33656 33656 95974 95974 71068 96463 8106 63710 55290 55290 5601 51336 78055 78055 72956 72956 29982 49454 7854 43964 51621 51621 37594 37849 18818 18818 25660 40131 30852 30852 73332 73332 74846 80951 74020 97745 17032 17032 27126 27126 7023 50304 12057 79799 32596 32596 33211 37159 6202 6202 28639 36074 26220 26220 42729 56267 93737 93737 66281 81454 75101 75101 30538 30538 46279 63633 5489 85868 73572 73572 29021 88376 85548 85548 3961 6675 17226 17226 54794 90615 17602 17602 26695 26695 18687 19233 79912 79912 62642 86499 94824 94824 26841 79697 80801 80801 50312 61207 38305 92519 5775 5775 42157 42157 7274 85065 67486 71571 38075 38075 56424 56424 11225 36107 97974 97974 57219 63524 5324 5324 6598 57917 24700 41120 74903 74903 13932 82725 34015 34015 46540 62662 51758 51758 73965 73965 4541 80536 36786 36786 32566 69900 12047 92640 85595 85595 1664 1664 22420 27086 42862 47028 72712 72712 78728 78728 10080 39413 73654 97867 16454 16454 10204 60099 67749 67749 38600 38600 82383 87670 53146 86741 65312 65312 23247 23247 21490 93021 30926 78487 93552 93552 20510 92237 66111 66111 49426 56378 40093 40093 35638 65229 41944 41944 49056 49056 28339 90955 73834 73834 1634 65645 11941 11941 15465 58469 69628 69628 42849 53087 17482 17482 35329 47641 38154 81133 23377 23377 91962 97534 81404 81404 21896 82927 91633 91633 82445 82445 87741 89002 21027 43171 41191 41191 62328 62328 58841 85156 74686 74686 16383 21238 37834 37834 22417 97248 46030 46030 49718 86632 92797 92797 22625 57320 12056 12056 6334 77519 67781 67781 41879 51325 30480 30480 25203 85843 96209 96209 39606 96608 85917 85917 7666 71743 70271 72812 21015 21015 21654 88161 3682 3682 23109 66004 34986 34986 15294 15294 9363 9500 61822 61822 17395 46675 7128 73248 83340 83340 7267 40991 83937 83937 31966 74919 28503 28503 90214 90214 39385 96598 32821 32821 15920 23039 63406 67771 31756 31756 52826 95743 28549 28549 35372 35372 2804 77191 53111 53111 26354 29757 18834 31226 64488 64488 51226 91189 14394 14394 91889 91889 27032 87530 16495 16495 64725 85698 3057 85849 15568 15568 75418 88497 9588 9588 54105 62369 10622 10622 53016 60393 98020 98020 33751 36618 50070 50070 7151 7151 25222 74610 70646 90316 93213 93213 16657 20450 23412 23412 31844 31844 58520 78979 43190 43190 44025 54949 36628 48191 69198 69198 4423 18534 473 473 49899 54771 62924 62924 15769 24795 62452 62452 22895 83573 88604 88604 53954 53954 41951 65181 21619 80170 4680 4680 31554 50597 76006 76006 89864 89864 61855 79902 67808 67808 36827 61022 3867 20519 83433 83433 94982 94982 76231 96424 16506 82185 89977 89977 14294 86243 24545 24545 14623 14623 68277 80386 8956 8956 32805 76701 44812 44812 219 10482 72169 85456 6728 6728 8407 8407 6089 81435 16499 21604 15695 15695 26510 26510 50696 79937 3793 18353 78641 78641 29569 29569 39192 64780 12363 15460 85739 85739 84356 84356 39546 96180 10178 10178 19725 70089 95 95 12267 41980 41916 41916 22950 26367 14458 14458 13900 27808 92845 92845 9873 10381 1433 81827 89100 89100 208 82092 12654 12654 48450 48450 32525 35735 56114 72417 29913 29913 6003 65330 80465 80465 7278 79308 17596 17596 8404 33272 94867 94867 6752 66523 70705 70705 52161 52161 14782 86200 8669 84246 11495 11495 39214 64968 34117 34117 86778 91112 93546 93546 44610 44610 68432 75080 22512 22512 7624 57616 91210 91210 24143 27046 62592 63949 18526 18526 24565 73582 83056 83056 16902 16902 4284 18933 2452 38868 85070 85070 66784 69122 24267 24267 27698 37423 44267 44267 49134 49134 8121 82668 56751 56751 27359 49049 39153 80760 48913 48913 54796 54796 889 20607 9107 9107 73998 75346 22551 22551 16397 58100 21958 21958 56048 68490 43957 43957 37 79887 61011 61011 20396 93883 50210 50210 49561 55558 9905 9905 50850 94610 54622 54622 40598 53742 43860 43860 12102 60075 66417 66417 11072 48255 91535 91535 11065 71112 33819 33819 12331 48529 85631 85631 825 12851 70840 70840 4933 30417 73323 73323 11963 67700 78242 88762 41799 41799 64757 93580 60224 60224 66381 66381 24763 94424 3783 8021 9601 9601 84127 84127 57654 91877 22710 22710 59841 89290 33347 56817 82306 82306 34775 56029 65934 65934 25031 82627 54578 54578 14300 90842 4102 4102 2991 96044 22768 22768 81229 81229 8543 34269 33891 54470 3646 3646 48136 86402 60876 60876 39392 69802 30467 30467 62274 62274 46940 77888 6060 6060 12301 64991 20810 20810 956 42096 27791 27791 2365 72612 11110 11110 15233 28417 24263 91866 20034 20034 5719 54542 14821 14821 52999 93583 57301 57301 76440 76440 22280 76211 16344 92819 56768 56768 65196 71273 78098 78098 49069 75075 263 263 25294 65632 2763 2763 33662 74337 39580 39580 41321 41321 11908 86572 52898 52898 4058 84400 53607 53607 55700 65010 18558 91128 84579 84579 75628 75628 55978 94477 65099 94070 45580 45580 82194 82194 24137 30115 87120 87120 33226 54982 13700 90921 45477 45477 2333 44339 14299 14299 66346 66346 9716 90473 89565 89565 11932 56391 2440 2440 12790 17266 61118 61118 10530 23762 3361 3361 36946 39533 8370 82811 43276 43276 12401 83540 97902 97902 79840 79996 79109 79109 15842 15842 19487 21054 82545 82545 53992 74589 6900 60102 3380 3380 26728 26728 10347 84059 39911 39911 14238 41434 28888 91090 32884 32884 24235 24235 85931 86381 684 15904 82955 82955 57975 73971 4769 4769 48952 48952 19867 55964 30438 91655 9029 9029 20965 36493 28700 28700 3955 3955 2709 70069 86448 86448 30222 33036 48037 48037 12826 72344 24237 78405 59904 59904 88294 88294 60368 75373 4512 4512 31111 46995 49873 65588 60157 60157 36744 36744 27873 28720 27624 27624 54005 94506 68749 68749 4171 49610 47272 47272 6707 20470 21497 28590 57191 57191 92573 92573 8272 19288 66711 66711 12978 21125 30352 30352 4160 77184 70338 71175 70775 70775 4512 13140 79470 79470 2796 2796 76678 79681 81509 81509 30335 68400 67783 67783 64750 71194 4123 44992 93593 93593 94070 94070 12702 36232 29082 83514 64847 64847 50493 67464 65679 65679 51021 82065 64466 64466 54962 54962 1107 86449 31153 97933 4534 4534 71280 84046 16465 16465 8262 8262 22140 82860 8384 78085 90814 90814 72924 75845 30363 30363 17870 17870 18633 18870 57998 57998 40304 63741 3246 16153 79077 79077 8452 53904 69333 69333 31533 31533 55231 55263 28943 28943 41791 88802 19873 38727 11324 11324 45094 46871 68917 68917 77673 77673 937 44624 10894 55967 79580 79580 62520 62520 2618 55596 7987 38818 89923 89923 5564 94473 20970 20970 16538 40380 46605 46605 4962 47886 85288 85288 96083 96083 8001 97846 73589 73589 29820 54669 7832 7832 12948 62283 90425 90425 8627 53168 78491 78491 75119 91398 36581 73249 92885 92885 12191 35131 61830 61830 10150 10150 30370 48528 34642 34642 8030 93231 2641 2641 24303 60281 56314 59812 47904 47904 6933 6933 34767 41359 94226 94226 39682 97616 21177 54282 13078 13078 52909 71563 47384 47384 9430 9430 30089 60115 81284 81284 66826 91149 89604 89604 52979 65568 79113 94446 26674 26674 77875 86893 92798 92798 4275 69606 44335 44335 32738 94211 3231 3231 56415 66028 16334 16334 66646 66646 53421 97214 54491 54491 38046 47973 38765 38765 22649 42702 82488 82488 35572 85394 69807 69807 43783 77838 86703 86703 44092 47403 32981 32981 37171 38345 14097 20992 18160 18160 83013 83013 37246 73806 70479 70479 74681 81525 4887 81508 63601 63601 60006 60006 7006 38298 89553 89553 11851 44885 8107 8107 12932 84273 49114 50539 15034 15034 24494 24494 41431 86418 35757 35757 10383 33740 52201 52201 6712 86534 90013 90013 12052 64977 69475 97598 21941 21941 12647 12647 5481 87187 41417 41417 35307 75998 74776 74776 7813 58205 12412 12412 57197 76533 3345 78413 16981 16981 7891 73990 42561 42561 75337 78704 8194 8194 8059 9397 51414 51414 15645 46852 82675 82675 31981 81801 97549 97549 51094 51094 37652 41094 55733 74502 81477 81477 19954 51677 88309 88309 91626 91626 27045 87389 24133 69032 91352 91352 50937 50937 27626 61422 50838 50838 73341 82430 29368 88464 19315 19315 45840 45840 7492 58930 4529 60268 38504 38504 88684 88684 1012 94922 6367 52772 12583 12583 49118 49118 20369 80504 4631 62497 28447 28447 65041 67347 22894 22894 24691 84162 10843 10843 1223 30680 84844 84844 13263 13263 29693 96766 3463 42121 82785 82785 33166 33166 25901 60726 14370 14370 29400 40972 67167 67167 22586 52531 30159 67212 26543 26543 39201 39201 12550 62994 22973 22973 13929 41598 2666 80322 48412 48412 6460 88625 4794 4794 37042 97539 2086 2086 29264 80470 68551 68551 15642 15642 48842 69737 10864 48956 82733 82733 56598 78599 52559 52559 71310 71310 83211 84288 24192 33655 69125 69125 45492 45492 13072 93229 56993 88533 47435 47435 26452 26452 32680 76039 60848 60848 33759 53448 54399 54399 20318 88395 2705 81590 95087 95087 43540 63742 74938 74938 10263 10263 23330 43749 27532 27532 58347 85415 55046 55046 27004 66282 91281 91281 23978 53890 53680 56023 1953 1953 51033 94887 93913 93913 19169 67925 74759 74759 36514 36514 698 38930 46166 46166 47025 82710 23765 70142 88456 88456 15185 58263 51966 51966 59581 59581 33147 61741 5114 28507 32008 32008 52015 52015 18708 43049 31696 52364 43342 43342 92165 92165 83618 90293 11379 62550 75943 75943 54249 93402 20580 20580 26491 60761 58265 58265 532 532 4489 92780 51002 51002 32848 70027 55629 95206 82169 82169 64065 67755 37408 37408 92067 92067 8580 44485 68407 68407 487 10603 30763 54075 42166 42166 56168 56168 18702 32099 21536 88130 3616 3616 17924 88783 63653 63653 59413 59413 26524 83233 41255 41255 27652 59998 33676 60522 68272 68272 72773 72773 55807 64767 40236 40236 44706 97774 56363 56363 58721 67515 48241 48241 18038 61360 3770 3770 44705 95556 65970 93789 75666 75666 5880 5880 31060 33431 30981 86135 33084 33084 32095 64263 21565 21565 58563 58563 28595 95558 74027 83083 52035 52035 6984 6984 4959 43354 47575 47575 22591 69254 61096 92312 43690 43690 60040 60040 91685 96341 86093 86093 5745 6964 63712 63712 87151 91504 41603 41603 30582 41165 24788 56533 68159 68159 68641 68641 5544 29673 58240 58240 27835 80766 69779 97380 56238 56238 7354 15181 72877 72877 42804 69358 76107 76107 35858 35858 4057 33565 5166 5166 26366 45223 74827 74827 40467 60895 64453 64453 2718 62371 54620 62561 4673 4673 47504 55561 40345 40345 44029 44029 26234 91301 10661 79965 49572 49572 60570 60570 49768 50089 14237 48769 47090 47090 61154 61154 68241 69208 39313 59409 6739 6739 62137 66043 75158 75158 73786 73786 6863 96209 77914 77914 92430 95240 24299 52814 61481 61481 91206 91206 65848 67013 26353 61809 82610 82610 19918 19918 29352 32073 42662 42662 37757 75726 37979 65871 81977 81977 25237 43691 29037 29037 95045 95045 33757 74838 61336 61336 19546 61168 28658 28658 20102 88052 38640 38640 33924 44886 17239 51128 3622 3622 75137 75137 81791 82368 78042 88339 36271 36271 23065 23065 40866 91436 68807 76482 40106 40106 1559 84190 38926 38926 20943 20943 20641 39039 20550 54744 15302 15302 11405 64847 28657 28657 19554 19554 59003 72278 31197 32531 31076 31076 63441 63441 9912 86843 848 848 8339 91120 78916 78916 30384 53106 92117 92117 24983 27551 39518 98050 48102 48102 29980 73648 12013 12013 9761 51335 7588 7588 18457 29126 45112 45112 37006 80685 66062 66062 83646 83646 14015 89984 70497 70497 7712 39685 18127 18127 62822 74321 15318 15318 27270 94956 33042 40749 95771 95771 30736 30736 15785 57962 49568 61977 90632 90632 10833 10833 20680 46451 8233 21820 23438 23438 93319 93319 72467 91691 5742 5742 39528 88985 48650 81082 64026 64026 46060 86653 73254 73254 64083 69539 38152 38152 51679 51679 53756 95373 26342 76899 391 391 61527 61527 15892 95424 7346 14351 63586 63586 1433 1433 21465 63402 8526 60093 2753 2753 16658 16658 42454 91100 2184 98061 1965 1965 48796 48796 59521 74815 10314 50808 62805 62805 30893 30893 8847 87248 59963 80965 94454 94454 34371 34371 59537 95105 9200 9200 17317 55702 34298 76201 50094 50094 12414 91389 38419 38419 63952 94316 87577 87577 97937 97937 57249 58390 80443 80443 7131 80703 4149 8849 93882 93882 41364 97404 22044 22044 64965 88428 37684 37684 38933 53009 29660 29660 33951 33951 80950 83742 10634 59445 74892 74892 86518 86518 49234 49681 44082 44082 58866 85944 1531 11911 904 904 12167 24354 89809 89809 28407 63511 39978 39978 2886 23509 48185 48185 34832 56539 33012 33012 27142 94776 54517 54517 113 113 21600 65345 32619 67847 71981 71981 19741 24631 73670 73670 91299 91299 44987 74591 13754 40411 17247 17247 7300 27623 73062 73062 62779 62779 59597 75779 93772 93772 8650 92130 76438 87628 95114 95114 8941 61004 61757 61757 37592 68027 67970 67970 78532 78532 16632 60930 53028 53028 9833 95272 148 42346 19325 19325 97742 97742 81906 94084 42921 42921 30794 70992 30253 53067 35651 35651 82537 82537 46540 51873 4626 4626 62901 73259 37902 96547 76594 76594 64280 64280 26026 77123 1240 20542 16206 16206 393 393 44142 86212 30947 79891 87122 87122 91140 91140 6406 7977 19959 52491 30722 30722 26150 26150 51956 63646 38112 38112 57311 80743 93528 93528 30442 48237 91621 91621 69986 91868 65966 73809 17303 17303 28632 42032 88020 88020 14425 77136 48742 48742 21493 31544 62866 62866 62369 62369 49276 90660 65973 65973 1211 36503 14199 14199 65354 86796 71005 71005 38693 51049 31622 73910 21308 21308 92195 92195 70985 92801 81059 81059 30383 90555 51603 51603 25432 90296 14593 14593 12541 80180 49251 55218 93544 93544 19090 95081 58420 58420 4578 73399 5985 5985 84225 84225 35553 63988 76568 76660 22057 22057 93530 93530 45246 73375 8790 52199 76410 76410 25707 25707 18856 91314 24622 62241 8513 8513 88460 88460 42301 76248 68745 68745 71524 84556 36026 36026 32363 52211 46914 46914 33482 92320 5995 5995 63328 63821 20432 89642 85678 85678 40189 43201 87115 87115 24515 53957 89419 89419 738 74685 9673 9673 61475 61475 24258 52355 7606 96473 53493 53493 7563 77694 56111 56111 41994 94919 96644 96644 90021 90021 24520 46579 9221 54938 39847 39847 26909 69951 61395 61395 46370 46370 21597 70337 16872 16872 24279 55939 25041 25041 67459 95266 52355 52355 24656 67775 6179 76324 11975 11975 62520 95655 90411 90411 60010 68115 97094 97094 84296 84296 15947 65013 17936 64113 32680 32680 46835 46835 6316 19498 31620 71757 28276 28276 13040 87277 97734 97734 55602 77961 77866 77866 58362 58362 18256 37344 90159 90159 41507 50419 2196 2196 2400 46594 13679 13679 66303 91908 9472 9472 66743 70257 39293 70268 78150 78150 21952 23562 37751 37751 56895 69572 44430 44430 24335 24335 190 42241 87 87381 37299 37299 33996 33996 7883 61324 84669 84761 20038 20038 6758 17763 7723 7723 20946 92792 23231 23231 761 60353 50361 50361 12814 21876 2565 2565 4373 4373 31287 67975 30718 92244 64676 64676 56616 97446 8278 8278 56394 96597 49908 49908 40811 54236 85099 85099 93236 93236 94977 97037 36625 45895 28795 28795 48580 94724 80915 80915 11460 59874 59581 59581 25570 47241 93887 93887 37318 77237 2943 2943 93912 93912 12673 63653 56387 85291 67747 67747 90581 90581 86708 96214 55735 55735 26291 39217 81210 81210 43511 46088 21348 57502 78484 78484 77627 77627 9120 96657 64177 64177 4493 72540 43918 43918 2123 93253 68187 68187 10890 35090 5092 5092 44440 87796 51265 51265 6771 88699 24559 25041 21491 21491 48178 48178 37695 73607 16282 79274 9020 9020 19777 39200 24983 24983 53 94853 32598 32598 19242 62182 27509 27509 23126 74417 12756 12756 8209 8209 68393 70234 4694 11569 21637 21637 10093 78423 72576 72576 39112 39112 75211 90843 48873 48873 32319 42380 49786 76230 93616 93616 48503 59840 16629 16629 41778 58545 48156 48156 79729 86104 72658 72658 66965 86058 53046 53046 91437 91437 124 65682 16902 16902 48642 60853 14835 19744 35033 35033 28747 41238 89808 89808 18729 18729 38921 74744 46254 46254 17216 82623 88565 98000 38027 38027 10030 10030 12888 21201 85568 85568 8727 74548 41627 44507 52453 52453 49089 53796 82070 82070 46189 85415 89370 89370 22341 22341 9377 28856 53378 93036 94911 94911 43528 82368 48435 48435 26525 46852 77652 77652 50976 91583 45881 45881 16269 16269 26776 46800 97229 97229 29965 85678 25704 59581 90615 90615 44429 71273 78784 78784 3014 67807 6651 6651 83383 83383 24388 32380 92405 92405 42074 61539 51774 95542 49639 49639 54108 90083 33235 33235 94919 94919 41385 48612 30704 30704 22150 66692 74318 74318 53347 78218 24929 74944 90109 90109 23820 23820 66759 93706 38776 38776 15874 51777 55682 61393 39716 39716 21880 59010 76420 76420 59955 97446 42922 42922 15047 90050 96607 96607 31457 31457 18230 34774 290 290 3525 35266 50491 50491 85724 86899 26618 56770 32161 32161 23054 53223 71715 71715 36631 36631 4570 72208 30112 30112 18635 53493 14478 82107 14730 14730 30113 56735 31768 31768 48088 82507 8833 8833 30144 30144 8698 96250 88507 88507 51151 80186 3229 39971 45795 45795 73801 73801 15805 55763 7581 7581 77519 87186 4033 28290 33577 33577 71175 71175 60032 95532 47056 47056 59434 66094 12233 74833 81166 81166 26177 26177 38482 62422 67078 67078 52719 59130 42707 93076 7957 7957 1511 85122 80345 80345 55258 55258 54460 79619 87501 97171 86473 86473 19811 27307 71819 71819 4372 4372 858 84796 34914 67199 35605 35605 20705 21302 11779 11779 14484 68721 97528 97528 68877 68877 27423 36780 611 58822 97471 97471 16027 85051 4271 4271 67149 67149 18790 97761 4954 4954 16225 32274 17290 17290 4577 18782 23434 48644 81663 81663 50442 72425 50694 50694 44938 44938 55860 67868 24631 41926 20010 20010 57007 57007 31086 41384 69647 92232 39743 39743 69707 87106 69455 69455 88712 88712 19728 37570 20906 56340 49230 49230 6305 6305 92848 95053 75378 75378 15704 94223 93301 93301 9059 92303 9573 80185 8215 8215 68228 68228 27832 88625 31999 35567 9161 9161 97873 97873 3734 76018 2379 2379 1321 13127 35998 35998 57156 67511 46825 84438 22840 22840 5180 5180 13130 55663 7210 40223 22491 22491 8762 78745 84495 84495 23788 91854 86643 86643 79619 79619 77278 83662 13629 19792 9211 9211 63342 64028 72160 72160 4446 4446 9136 18052 52905 77722 37349 37349 71430 71430 17785 84877 57231 57231 8465 68678 6752 6752 34067 44202 45053 57487 68676 68676 46392 64798 60353 60353 1898 7399 60001 60001 8270 8270 27414 67744 23508 23508 2340 16251 47503 95323 71486 71486 403 64993 21907 21907 7415 83286 72273 72273 93404 93404 2328 46772 62197 62197 17648 84119 70809 87038 11318 11318 53655 53655 15793 93218 30609 86561 49333 49333 48354 83328 71743 71743 54544 54544 7587 11289 64606 64606 61124 63832 87968 87968 5051 23606 11752 11752 956 47062 7294 9207 69812 69812 25776 87719 93284 93284 32265 96178 52366 52366 21504 21504 40187 86192 15093 83783 81826 81826 87754 87754 35504 80259 28456 28456 37767 82364 77014 77014 26391 95815 4003 11349 40132 40132 47509 60942 15351 15351 33888 90583 18191 18191 7640 94804 14132 14132 17843 17843 48031 73769 16424 48641 20041 20041 8917 8917 9778 28871 91915 94510 61177 61177 42614 42614 66077 82252 27439 35365 12480 12480 7491 84450 33170 33170 36516 64988 97976 97976 21610 76989 87455 87455 5694 67068 86621 86621 34910 34910 83393 83453 70628 70628 51408 87794 6097 50508 92136 92136 23229 23229 6506 51057 46678 97635 23444 23444 81427 81427 22123 43852 4632 7135 82577 82577 90259 90259 47284 72804 37305 47426 84485 84485 36600 36600 23267 35744 75051 75051 40777 65345 24491 52565 73891 73891 32659 32659 32559 74249 55222 81117 53384 53384 87395 87395 6213 64384 9238 9238 7517 86472 97916 97916 25981 54750 37117 37117 54357 60879 41101 88654 30145 30145 83225 83225 70395 83818 31231 31231 15890 67473 51819 51819 63788 72647 33314 83085 19200 19200 69979 80963 45916 45916 1562 1562 15297 65721 40452 40452 1576 3688 773 773 21098 57791 8695 18730 59959 59959 90203 93860 75733 75733 3205 15582 9277 9277 53115 57587 5564 5564 38713 38713 68731 69415 39004 73273 23028 23028 2820 88180 26701 26701 36203 36203 35914 93487 13566 69921 97361 97361 51080 84025 75752 75752 54179 54179 32688 73630 63701 76341 9747 9747 92141 92141 2476 31539 76112 82282 16757 16757 80360 80360 2835 47617 63951 63951 44303 76626 49841 49841 63458 78006 33487 74393 51505 51505 15484 15484 8130 54767 37906 37906 487 14830 48677 72195 12873 12873 82051 82051 66805 79901 90668 90668 13353 41117 43523 43523 75932 86659 22621 22621 14561 81435 75279 75279 36837 47272 10090 81860 29916 29916 94809 94809 39156 40993 21144 21144 52201 56352 252 252 13650 56157 5227 83255 44789 44789 67323 97307 24364 24364 52375 52375 21451 30505 54651 54651 17792 96266 44399 44399 38198 91644 66594 76440 44990 44990 27998 27998 45277 67087 47426 85053 14911 14911 19095 84761 84535 84535 13555 34463 84835 84835 42259 42259 40486 46553 38342 48185 18096 18096 30660 82194 13586 13586 30905 40108 69077 69077 23492 23492 35695 87993 3209 48207 71814 71814 97878 97878 46697 82207 9991 63134 35917 35917 3948 3948 21418 43470 42804 42804 59384 73679 18994 18994 37488 41066 31805 31805 90825 91512 37517 37517 50317 69344 63328 94815 26385 26385 42250 50035 19407 19407 90341 90341 9829 68343 82544 85536 10737 10737 33354 95456 33485 33485 44774 76743 51783 51783 21084 69851 64563 64563 75080 75080 14013 58276 73273 73273 39311 58051 15587 15587 81046 94888 34853 72733 34258 34258 27581 27581 4799 69368 82801 82801 29810 79312 69140 75826 64916 64916 93277 93277 11656 44370 80940 80940 121 9122 28041 28041 44693 63608 11243 69661 51348 51348 55085 75838 17245 17245 66934 66934 66192 81941 33185 33185 49504 74843 2125 2125 15149 41637 78940 78940 88743 96638 1095 82100 74925 74925 22947 92035 26184 26184 97958 97958 28053 45327 9608 25737 46982 46982 25239 25239 49413 88988 8851 34053 94617 94617 13528 13528 40557 94133 15157 39368 92120 92120 4017 37980 56401 56401 72980 72980 68820 94955 37172 37172 43805 50965 6109 63810 44836 44836 10278 41355 34848 34848 14216 52655 69067 69067 44367 46351 16250 16250 5168 5168 52200 70974 11860 11860 59580 81098 86336 89875 46195 46195 30867 30867 48358 53988 31725 83653 48208 48208 19920 29096 63530 63530 83041 83041 52075 96605 48339 64158 69806 69806 63472 63472 35009 40819 12604 28024 54625 54625 78180 86863 66190 66190 38636 38636 4584 83601 17455 17455 3394 63947 50922 50922 7671 14164 35471 94645 19078 19078 8752 77560 11715 11715 28323 90196 95816 95816 87005 87005 21958 59940 2335 89983 6779 6779 36572 36572 15649 60921 63360 82368 20471 20471 92876 92876 44273 86643 22165 22165 22252 30399 61772 61772 12984 50478 16904 38647 6131 6131 48735 48735 60096 60302 6403 6403 55479 91367 32252 32252 19025 70834 6234 41360 89046 89046 80189 80189 7856 47950 27540 27540 14822 22554 97813 97813 57224 73694 27705 27705 48625 66486 19942 45531 60141 60141 94753 94753 18393 57388 28915 38789 92606 92606 87214 87214 5216 17170 14264 90405 17631 17631 18431 27874 72828 72828 4916 79598 4352 4352 68471 68471 4018 56260 37890 59067 48835 48835 93064 93064 6388 59501 83970 97090 33264 33264 49257 49257 28984 52453 79411 79411 39022 71676 17847 20483 89604 89604 40531 80209 10095 10095 10590 10590 9208 40936 26032 40764 88774 88774 7460 14560 63792 63792 26833 26833 73795 81363 51060 51060 34936 91007 78061 78061 30378 79803 66190 66190 14835 91503 10259 51938 89973 89973 93135 93135 6791 59720 30494 30494 13237 94293 37639 85943 28455 28455 20416 47067 14837 14837 14374 67603 25355 25355 16913 27793 56083 56083 14865 14865 20207 93979 39232 39232 63009 87216 21969 21969 37482 55046 94049 94049 43144 57126 14180 77452 95681 95681 49347 49347 16172 73294 30978 30978 23364 38639 7832 44401 2987 2987 79585 79585 29853 49072 60066 60066 17241 24891 45256 45926 46988 46988 33695 33695 21473 41254 40734 40734 4284 48837 70200 87664 49032 49032 68110 90324 89505 89505 9289 14779 65409 65409 88628 88628 20332 26866 24844 45095 32980 32980 11857 67747 75741 75741 49601 77467 43120 43120 65349 81661 65523 65523 56966 63568 7714 7714 86015 86015 53169 84108 74618 97926 58625 58625 77567 77567 52572 96229 12813 87282 33823 33823 18454 44330 31548 31548 789 789 10297 91396 10318 82535 14247 14247 96892 96892 35222 84322 31878 31878 32213 80380 64558 64558 19845 62140 71060 71060 29423 76240 83348 83348 38073 81241 597 597 7795 41399 31248 31248 21567 39725 72651 93922 52684 52684 21218 43675 51026 51026 53491 82518 92531 92531 34288 47195 26032 26032 1204 96494 79408 79408 33999 33999 59252 77012 47699 61999 12179 12179 51877 51877 40467 47483 24242 33510 88476 88476 87329 87329 21865 63847 23511 47184 90043 90043 25778 76872 36047 36047 55619 55619 9677 54349 47402 47402 35843 92610 56168 56168 25592 88580 5322 32119 10825 10825 79942 79942 16662 58608 37385 82569 28759 28759 64984 64984 30003 75964 58101 58101 22509 33808 34196 57350 68438 68438 56625 65334 21702 21702 32430 86906 16413 16413 90140 90140 6931 67437 61901 61901 8236 25838 89587 89587 16253 71092 6410 64401 42981 42981 46768 76680 49073 49073 17004 17004 15215 45176 42248 88848 59947 59947 19246 28919 74654 74654 24809 24809 21817 34296 65984 65984 52692 97136 63575 86383 5450 5450 13684 66248 15089 15089 15277 15277 9902 61383 12601 12601 27518 40748 51650 91256 31774 31774 64081 64081 16010 50193 69041 93229 33855 33855 20596 20596 36426 91350 1865 1865 88540 89516 12288 95180 37186 37186 95298 95298 40040 48305 58015 58015 9955 18108 88823 88823 52788 61097 29493 29493 30612 37009 69994 69994 3592 91327 15868 94512 33021 33021 66826 85659 73135 73135 27818 96581 12988 12988 47454 47454 21255 73810 68425 78044 77292 77292 49013 49013 26111 93577 16445 59709 9042 9042 52438 64084 87585 87585 2258 94213 51017 51017 15566 45280 34369 34369 1778 90596 34039 34039 48665 68367 63893 63893 49072 49072 6041 14285 81512 97918 27450 27450 18039 93550 5700 5700 8730 92516 83753 83753 4068 95354 24830 24830 77005 77005 39217 52151 71506 82734 91739 91739 50965 78995 25871 25871 72337 72337 39237 80502 71668 71668 7314 8568 1607 1607 28567 36359 4038 36207 17797 17797 38138 38138 17697 85388 45363 92668 76693 76693 6711 68596 46945 46945 55360 85313 56203 56203 89437 92157 77785 77785 71111 71111 45435 47196 26380 26380 65847 81349 39825 39825 20672 91163 86448 97691 58959 58959 46143 46143 22548 74350 30621 30621 80610 93787 74880 74880 16074 77781 58121 78559 27109 27109 87769 87769 41326 50843 40906 40906 44284 85478 34890 91531 42550 42550 10328 87121 68614 68614 63578 80685 57327 57327 61925 61925 4016 71102 61336 66975 11303 11303 24830 30294 88710 88710 56221 56221 3438 6000 54803 73532 64139 64139 71128 71128 39635 67357 63684 81334 96059 96059 35241 35241 8729 8761 21896 87134 81301 81301 6916 6916 61851 85060 20818 20818 50418 65480 7643 7643 30966 83246 97302 97302 78981 92391 50814 68476 10523 10523 29427 29427 3201 53352 7985 54797 82938 82938 94679 94679 86182 96805 91649 91649 21663 73673 42513 72856 54883 54883 64286 78761 31369 31369 61853 85822 95536 95536 20547 20547 46290 50954 10730 43168 76492 76492 74164 95161 28375 28375 70598 70598 23498 97789 77428 77428 5943 23410 32837 93185 49963 49963 3086 3086 31805 93001 5837 5837 34163 68531 224 224 23525 28739 97926 97926 7517 20760 17148 17148 4113 81930 10600 45877 90724 90724 97374 97374 56351 77032 18691 63559 18022 18022 11401 11401 42244 71630 36794 65542 95993 95993 77733 88219 26460 26460 1678 64092 84517 84517 32974 32974 47327 75646 16818 95108 13769 13769 1386 6435 62375 62375 15146 19832 76382 76382 91778 91778 35061 73718 51414 51414 26849 81078 68494 68494 16105 23614 21429 21429 16856 55200 8920 8920 36755 91790 85796 85796 57411 97131 14292 14292 46779 64316 26538 26538 46802 65845 48146 48146 47002 49050 89013 89013 41265 93744 76843 86088 78726 78726 50780 50780 13529 59991 42708 42708 16024 80972 38366 52359 53996 53996 89690 89690 8338 43930 46849 57979 44579 44579 53097 53097 6320 30974 86135 86135 4744 25748 78134 86638 69819 69819 36569 92240 44297 44297 25267 53735 74924 74924 89012 89012 24728 27134 6517 90850 52668 52668 18820 18820 44076 90784 65904 71519 92920 92920 93407 93407 5262 52385 96856 96856 26408 27596 36939 70213 10277 10277 26443 71366 13915 13915 84514 84514 71625 80184 58405 63235 36300 36300 20559 33738 84141 84141 89187 89187 70508 94313 83335 83335 9541 92335 14284 15562 63360 63360 79338 79338 30481 77780 537 12295 13682 13682 7165 91132 81548 81548 63496 63496 1002 56290 49962 98064 39858 39858 24386 64021 28936 28936 58266 58266 60073 82383 15499 18025 64806 64806 66216 73167 67491 67491 44144 44144 10343 28942 33266 45915 86703 86703 38131 38131 22698 33729 10329 15699 48403 48403 62185 88220 55776 55776 44740 44740 2741 4868 10634 35738 13076 13076 46816 73133 20645 20645 49198 49198 26676 29768 97329 97329 84080 97443 35327 35327 66468 94747 34224 87409 66995 66995 75382 75382 11267 62075 94902 94902 57840 95126 33028 41872 46896 46896 7832 7832 1946 87658 16361 65772 32465 32465 44246 67876 58436 58436 36168 43504 96173 96173 7799 18805 28866 28866 44524 75193 55013 55013 36056 57027 57247 57247 4574 4574 36039 54443 55214 72842 54294 54294 55210 55210 28225 47595 61690 61690 8531 29373 38467 52720 36296 36296 83657 83657 5747 35831 19507 19507 14879 58754 7028 67998 26615 26615 70185 70185 61887 88760 19913 38084 19211 19211 12650 29947 46352 46352 49964 83283 10388 10388 11146 66100 8972 8972 21234 62332 74570 74570 89607 89607 35083 81842 50867 50867 33812 57648 48337 48337 13691 16992 8388 29828 42322 42322 50981 83174 63747 63747 49927 80158 57006 57006 2680 70860 30560 30560 18439 43272 82593 82593 38088 38088 92790 94863 71220 71220 12670 12858 23040 34269 65466 65466 43047 70212 88331 88331 83663 93738 52369 52369 2407 38794 71058 71058 52075 89955 29582 29582 38550 38550 32544 92460 78063 78063 59779 76832 75906 75906 36143 94235 24492 95522 81724 81724 33621 60515 8518 8518 28752 87857 64020 64020 25683 80038 96319 96319 7946 76918 71008 71008 9135 95030 63258 63258 24871 24871 67548 77610 52466 72330 80686 80686 8145 43311 24861 24861 74577 74577 25378 92141 45866 92434 75056 75056 84403 84403 58162 74233 88087 88087 48600 55879 29277 53312 46661 46661 11454 66993 63921 63921 57924 58730 84819 84819 5027 5027 50943 67827 21269 88905 26554 26554 12121 12609 45317 45317 25691 29260 32064 32064 37617 74590 58291 58291 40042 40042 12682 77668 46356 49137 47227 47227 5911 50556 33464 33464 84930 94986 45952 45952 91404 91404 38478 88041 63943 93720 77211 77211 36431 36431 42191 43457 18942 18942 29813 33485 42947 42947 40249 52474 6502 37623 55441 55441 5127 68271 63479 63479 31084 55894 36038 36038 37396 37396 29570 92254 25637 35208 53584 53584 47043 47043 47130 49187 13672 13672 77648 78371 2357 59254 79021 79021 92076 92076 49174 64585 80426 80426 81777 83748 85674 85674 29644 58861 48495 90165 15980 15980 45739 45739 33615 34579 19171 41585 82385 82385 13652 92363 13055 13055 12432 66652 67313 67313 35435 35435 42828 97604 50280 50280 80073 87912 1034 32003 97923 97923 75458 75458 78864 81482 62115 65948 81426 81426 88214 88214 688 49695 4133 23417 59497 59497 9095 43112 29742 29742 75889 75889 83485 86888 6583 6583 32372 86220 45585 45585 39813 70283 85399 85399 7089 14628 47195 92957 6725 6725 30004 30004 19460 75722 34106 92422 19539 19539 1024 44432 86510 86510 56078 56078 19385 88506 40547 81424 3202 3202 78638 78638 15398 30742 89744 89744 18238 51920 5333 41083 72296 72296 24163 24163 62247 65436 48160 48160 33933 80289 5416 57020 82784 82784 38733 94773 48893 48893 27614 27614 10391 21309 48084 77267 71195 71195 14086 65812 49446 49446 27664 27664 45582 69929 95309 95309 523 17416 2089 11711 11163 11163 50213 76179 54244 54244 1787 1787 49383 71705 33596 68959 57482 57482 2969 18980 47252 47252 28108 28108 64606 81333 85460 85460 20584 58480 24154 63080 22646 22646 33098 74392 31178 31178 34924 35574 84067 84067 65741 65741 29679 56889 44084 44084 41501 47240 12735 12735 88028 91631 20353 20353 4406 72842 27533 82587 18142 18142 21322 57046 27575 27575 11229 11229 31226 97102 3750 85529 27028 27028 49894 49894 45025 49634 46491 46491 39140 43453 50901 89240 87220 87220 40969 40969 34983 66825 64806 64806 70243 95880 71596 71596 73126 93072 28015 53253 17329 17329 7279 7279 13304 25642 7154 75468 64799 64799 60103 73798 97689 97689 88007 88007 20493 62221 627 60629 3849 3849 19651 19651 17556 85457 56667 71946 29826 29826 13805 13805 30515 39690 9234 9234 20562 96780 477 477 13300 69931 13394 29730 59162 59162 33594 77243 28754 28754 92590 92590 55133 77136 46228 80601 12434 12434 72842 72842 54197 93309 6319 50996 55975 55975 43479 55722 36312 36312 68003 88285 21585 21585 1367 45141 63330 63330 69580 69580 3113 28759 504 76657 70938 70938 22822 70876 30222 30222 58775 69077 89487 89487 3243 51447 55697 55697 80021 80021 74079 89170 55421 63011 34519 34519 57680 61127 67314 67314 59794 59794 19573 88977 33007 60718 59010 59010 36283 51780 89935 89935 30055 30055 6642 24669 53944 72030 62565 62565 69648 69648 13708 18186 57599 57599 31292 97432 84022 84022 1202 38302 12446 17162 77523 77523 48460 91824 38434 38434 8856 53098 50653 50653 13361 22603 46893 46893 24951 29768 89134 89134 53173 53173 3672 79779 41686 53113 410 410 13173 14375 92398 92398 15410 97986 6792 6792 24098 27664 57235 57235 27696 50585 78922 78922 39593 39593 69198 82043 12487 12487 51210 54896 24530 67216 21349 21349 9927 30033 48691 48691 26574 26574 40754 48745 23798 46660 541 541 27952 27952 52012 82547 36510 36510 42610 70716 75713 75713 10079 10541 70312 70312 48536 59745 57268 83495 68527 68527 50989 79971 64006 64006 17473 61428 78193 78193 58786 58786 31360 58553 74774 74774 23536 62804 73289 86408 22400 22400 9539 9539 13977 69233 10550 87087 97755 97755 34404 34404 33315 45354 22066 22066 2018 54942 25754 71941 74582 74582 68812 68812 30473 50523 32328 39334 69426 69426 65333 65333 49792 63850 30364 30364 73979 83145 31884 31884 46398 54615 48919 85390 87176 87176 9654 9654 87740 98125 93544 93544 13160 38475 13894 85012 46760 46760 8530 94855 96082 96082 20567 25123 60352 60352 97974 97974 71391 79219 69409 69409 34055 73625 46506 46506 45104 54025 98012 98012 43412 48080 56194 92208 20930 20930 16153 16153 3786 63135 10805 10805 2003 74896 20691 20691 10302 58478 6060 68007 20446 20446 47229 76565 23596 23596 12289 61375 15474 15474 93084 93084 52612 93642 42128 84854 83432 83432 4525 4525 13086 22843 62813 69575 8087 8087 53243 82157 41904 41904 1284 1284 17345 42290 52385 80771 13456 13456 73485 73485 17453 34429 8511 56669 94252 94252 49293 49293 56242 95422 3423 16003 59386 59386 3030 23687 18720 18720 52198 52198 12579 91289 48206 48206 8357 36342 72863 72863 28410 83088 34274 34274 42795 93772 71590 96605 34333 34333 50300 50300 15604 23346 20043 20043 20042 34914 52189 52189 60508 89893 71691 71691 1566 32871 6792 12308 20949 20949 10492 51030 49498 49498 24824 51913 43778 43778 13310 65813 31428 31428 28465 29611 83983 83983 2228 53546 95845 95845 47802 47802 49468 77807 10085 10085 38365 90391 11677 30844 76913 76913 11214 67717 3131 3131 31086 31086 65063 68716 11560 64045 91843 91843 38461 42851 81009 81009 925 66740 36219 36219 34737 34737 12835 64614 67115 67115 36271 89856 5835 5835 25151 61964 10890 12249 29271 29271 82348 91426 40273 40273 57774 57774 35272 42029 81100 81100 45916 68295 16964 90767 51991 51991 57844 58579 80408 80408 48692 95035 83479 83479 54473 97506 81790 81790 50981 71263 67304 67304 27966 95677 91800 91800 76324 76324 40333 69138 61599 61599 3337 53736 9432 9432 35977 81225 20418 65548 15536 15536 12001 61748 49019 49019 32087 90913 85964 85964 17478 20636 37231 37231 15676 15676 28927 65702 78410 78410 59174 59201 81086 86170 62088 62088 31654 31654 33333 83822 47189 55369 87583 87583 97619 97619 6387 91253 12799 42209 25998 25998 75270 90524 72750 72750 8928 8928 20247 28825 3955 3955 38117 63440 60096 60096 61523 77078 30408 42633 25828 25828 9436 66509 88084 88084 49650 49650 8671 53523 8043 55519 74423 74423 48203 48203 6741 59171 55177 55177 23190 76921 31445 31445 23769 81781 21214 66907 82994 82994 3111 89664 19610 19610 29682 29682 64593 65899 18508 18508 55835 62103 83758 83758 47458 67842 92928 92928 60844 79210 37905 37905 4177 93179 23702 23702 23189 29671 70761 76489 70539 70539 79864 88383 14833 14833 23090 78329 20080 20080 53372 67925 74492 74492 41328 41328 14174 96805 10552 29760 38737 38737 85277 97343 57842 57842 10415 10415 78861 82902 81547 81547 635 21171 34274 34274 70315 85742 2990 2990 66988 88535 25315 25315 16746 75727 24352 95546 56719 56719 483 483 70571 87902 35568 35568 5022 50933 3174 68447 65971 65971 61086 69403 41117 41117 39864 86848 3903 3903 5922 5922 48980 79144 42073 82968 58197 58197 32072 92158 16618 16618 40342 58787 30702 30702 70524 81153 41720 41720 11838 79458 78735 78735 1404 3212 32984 32984 85043 85043 4422 10795 21466 79005 66812 66812 13698 13698 17582 58207 34002 34002 45935 60905 65179 80850 776 776 7216 89296 15428 15428 61192 61192 14016 25511 70759 70759 34424 53039 32006 80789 3610 3610 1137 49951 17272 17272 15333 83844 12636 12636 47946 81721 81180 81180 11701 78074 7345 7345 12209 80110 10678 10678 13552 64392 46898 46898 68962 68962 28216 39782 35163 35163 13419 44636 7063 91819 25084 25084 92589 92589 14996 71256 80762 80762 6025 45484 8587 8587 11951 49727 86896 86896 12553 43082 12843 12843 32866 53763 19630 36328 57592 57592 34943 58078 77008 77008 14726 14726 10089 35833 81036 81036 24370 50917 1896 70637 74501 74501 40607 40607 48888 49783 35326 63485 59621 59621 24569 32155 41952 41952 71489 74461 80989 80989 19946 56634 59645 59645 53154 53154 27225 60706 85737 85737 23922 47736 46708 46708 11704 69454 13575 76451 16366 16366 85567 85567 43088 70376 2782 60330 5707 5707 57159 57159 33204 36866 2071 58382 85925 85925 39605 46923 63882 63882 92540 92540 7434 54920 18604 47229 90179 90179 46383 46383 18870 77184 33110 80264 25843 25843 21093 39695 38656 38656 76751 76751 2486 85286 94888 94888 18143 53023 68532 68532 72192 88715 57780 57780 39725 72241 90466 90466 27129 68745 1174 6566 85050 85050 76690 76690 25612 69445 43942 43942 34151 55873 35348 35348 11611 41841 13746 74364 95798 95798 11478 11478 38362 94407 49047 49047 11149 82780 62382 63290 13316 13316 22334 96027 76297 76297 23488 23488 51982 52837 12623 12623 35122 58913 18932 18932 40893 43587 13160 49695 85532 85532 73252 73252 73846 82668 57081 57081 35898 79235 47540 47540 3600 65203 81910 81910 54060 75785 6587 41323 71529 71529 88256 88256 28792 93083 8158 75982 47206 47206 45884 74114 59946 59946 8758 91196 15962 15962 70681 98006 12239 12239 40565 42757 54603 54603 10572 12618 22444 22444 3598 3598 65388 71585 2201 19820 10109 10109 53693 53693 44032 94762 86241 86241 45315 76890 43125 70169 89772 89772 12433 12433 15765 28232 32579 32579 5912 43207 1858 75454 10537 10537 8934 61272 64456 64456 41929 41929 33721 39077 30198 92902 87108 87108 4078 64365 27134 27134 6745 6745 21315 85975 64416 64416 52339 72394 26600 97221 27131 27131 39332 39332 22665 54666 6278 68620 48030 48030 34919 34919 22592 94875 20336 45049 73884 73884 97480 97480 68176 95733 49334 73077 43937 43937 39412 39412 8139 90240 21379 21379 18054 48103 58815 62129 37145 37145 27122 27122 21362 67983 2249 28749 32101 32101 25651 40575 37145 37145 63859 63859 38241 81422 18757 18757 2896 20849 40196 85569 48059 48059 77702 93936 79399 79399 79202 95412 92243 92243 75256 75256 18783 98227 1854 55517 59329 59329 62429 92692 33807 33807 42371 48480 70172 70172 71226 71226 35497 50166 34137 34137 15815 57674 11865 13753 51682 51682 37390 41423 6952 6952 66840 77547 72383 72383 3538 3538 42306 72497 92387 92387 77794 91891 95796 95796 18498 27306 39005 67824 92117 92117 14676 14676 34486 56011 66316 96253 21787 21787 2278 19538 41432 41432 38291 59487 18318 18318 298 77367 51208 51208 54309 64316 28806 28806 3381 3381 9945 37552 45734 45734 29315 88991 77545 77545 77415 81062 49884 49884 26382 66604 80211 80211 24326 86571 8905 8905 44476 57488 57968 67890 77991 77991 26054 26054 31039 49566 93585 94701 53955 53955 25936 56323 40771 40771 27202 89481 29599 29599 86064 86064 46737 60889 26558 39212 57717 57717 43052 75440 83759 83759 20146 54049 39840 39840 13008 44221 81519 81519 23900 83750 13440 13440 14440 14440 14461 57587 16782 16782 31491 95344 96677 96677 10191 98022 125 9554 65962 65962 92081 92081 80544 84119 61380 88291 93746 93746 23179 84586 51202 51202 972 20951 46675 46675 70856 70856 17106 97813 14175 59895 97317 97317 15025 94741 75965 75965 7528 7528 61339 69047 23810 43323 12335 12335 54569 78654 91946 91946 92903 92903 1417 2634 69777 94083 74418 74418 41008 51767 93331 93331 129 81257 75632 75632 6586 8543 33754 33754 61840 84587 36470 36470 38811 74116 27699 27699 72681 72681 31439 36685 10752 76075 47233 47233 46709 74691 71414 71414 92783 92783 13188 45733 21109 41304 30217 30217 110 95191 11899 11899 31915 50929 15843 15843 47524 47524 28179 44121 90347 90347 11980 77569 57972 65492 64122 64122 82189 82189 5440 8148 22568 22568 75787 77679 88682 94585 64256 64256 48212 48212 3552 83821 14311 37743 91652 91652 7646 7646 49743 71184 84300 94017 56068 56068 5214 74295 65257 65257 12684 12684 28541 78901 818 77198 86969 86969 74434 74434 74842 93168 38977 38977 3521 43952 83092 83092 26872 52566 80017 80017 46235 96027 77733 77733 31913 44920 7399 54579 49894 49894 97569 97569 35838 86887 47518 47518 3702 87153 15439 15439 6978 26377 26404 48096 98326 98326 93517 93517 15035 20370 80124 80124 15091 30941 33383 33383 87134 94569 9948 9948 4232 66609 9521 73477 91295 91295 34430 36815 16257 16257 88875 88875 32977 45867 18917 18917 22599 78930 30215 32661 68592 68592 61783 61783 6829 16838 25361 25361 70081 74161 30105 30105 58617 62096 33135 53446 93227 93227 15995 31010 38799 38799 19516 19516 11030 68293 84652 84652 69774 85432 75904 83339 23482 23482 29620 76628 42210 42210 93430 93430 21864 64289 58018 97458 49847 49847 18060 43315 5540 5540 40934 86038 42766 42766 62761 64511 50867 50867 24569 24569 56321 78989 59585 59585 50066 85420 13730 46496 81329 81329 419 419 39744 47564 2449 2449 15621 53503 89701 93665 23490 23490 7119 96049 86292 86292 10020 10020 35641 60666 49669 49669 11598 34051 71683 71683 53507 91428 22317 63503 65341 65341 49119 49119 8785 13820 52685 79551 70656 70656 914 58795 18003 18003 93869 93869 2393 32929 45386 45386 31803 53216 39566 39566 36755 97843 96023 96023 57118 64110 10363 29488 93600 93600 7433 60139 55331 55331 53164 53164 80623 95555 51605 54029 50327 50327 92156 92156 7866 23827 81038 81038 2796 89262 56198 68950 77321 77321 24189 24189 32398 53315 5219 51588 20561 20561 77225 87411 89724 89724 75417 84462 30792 30792 78778 85802 67641 67641 21544 28563 378 378 28642 28642 14143 26185 74711 74711 5996 34037 5872 5872 31766 70563 87303 87303 7005 31276 44442 85116 84932 84932 30176 31161 80189 80189 78740 78740 53218 89807 6733 6733 39092 87177 32596 83064 88052 88052 78231 78231 9885 86719 35974 68153 46922 46922 46710 46710 55915 89719 1687 21586 68806 68806 1790 95185 93970 93970 58128 58128 4931 37868 95764 95764 50125 58474 92467 92467 41888 96143 25998 74786 65893 65893 76875 76875 9459 84171 69940 69940 39997 84271 31688 63939 72911 72911 49171 49171 26176 59963 4267 67829 10567 10567 6947 6947 46923 97450 46057 76636 39769 39769 16322 36342 70895 70895 90305 90305 63053 87866 13429 13429 73941 96435 42012 42012 12060 57029 37147 37147 39086 42830 37926 37926 43229 73415 78263 78263 48000 84638 3774 71096 72585 72585 40218 96726 42917 42917 56074 56074 8040 38322 20477 20477 37341 59971 45522 64297 65137 65137 70475 70475 49573 53474 66865 71294 16516 16516 23444 77530 20825 20825 3441 12998 66097 66097 87728 94186 56263 56263 60333 60333 47149 48512 38399 56705 96697 96697 17000 76924 1715 1715 44966 54408 19615 19615 59877 90907 89376 89376 68153 68153 31803 42542 12416 12416 75318 93039 52313 52313 26877 57595 20787 55289 68616 68616 23267 78977 17518 17518 22446 22446 25663 42463 69679 87275 66687 66687 40086 40086 28785 93087 15003 15003 563 27971 34844 34844 7371 90841 22472 22472 55286 71986 66320 95531 64455 64455 61666 93640 50722 50722 63246 78937 67699 67699 50995 73307 72116 72116 74365 74365 36653 74235 4546 51128 58960 58960 45661 77449 48234 48234 61158 75397 33764 33764 89471 89471 68865 89242 83662 84776 3830 3830 70414 70898 3956 3956 66848 66848 30806 70671 11979 11979 65250 87858 58447 62526 45319 45319 9925 15762 67480 67480 51710 51710 77368 96910 49557 49557 7873 31815 28545 28545 23215 65127 28096 58016 71585 71585 46239 46239 41121 57937 67404 67404 6270 22197 30856 75158 68217 68217 13862 13862 10313 86295 41564 41564 35623 85154 57705 61014 10351 10351 43831 43831 10124 37431 53718 68683 27503 27503 3033 39476 39129 39129 25794 34708 66675 66675 96539 96539 8582 89672 24144 24144 62353 92439 70939 70939 56515 63375 10835 70795 9258 9258 60821 78860 68937 68937 12694 26329 27515 27515 5954 5954 18634 18970 21289 21289 10763 25337 65072 72782 32061 32061 9946 12444 85382 85382 18798 50937 66195 66195 17733 17733 16181 79362 19258 19258 9569 58983 96240 96240 37217 37878 74968 84177 74022 74022 3461 15142 69190 69190 68798 68798 19995 52183 81390 81390 91500 93026 16951 16951 44879 49607 55688 67464 97633 97633 24107 24107 49463 64505 43582 65285 92577 92577 29875 76817 67781 67781 9735 88957 75995 75995 82890 82890 38220 62129 41460 41460 30405 40419 17911 88013 28666 28666 5806 5806 28631 98151 27109 88208 33729 33729 18203 18700 85089 85089 39109 43834 80829 80829 43438 63309 16726 16726 14679 14679 42626 82797 27463 27463 2172 42197 26068 40453 82776 82776 48509 48509 5027 46775 40149 62869 96885 96885 14936 14936 212 14920 34338 86756 24238 24238 4079 4079 10137 60838 20387 77132 27920 27920 10184 72791 69569 69569 20871 20871 60160 96202 16388 38199 45207 45207 6685 93198 39487 39487 23462 71743 61471 61471 3828 3828 40977 61862 13915 30079 64602 64602 28813 77113 69773 69773 97730 97730 11144 27614 11425 11425 3138 57158 10012 66361 96631 96631 8933 10918 31775 31775 68540 68540 10917 89710 82935 82935 61345 61874 34082 34082 56429 77609 76293 76293 14595 65348 30257 30257 27281 90339 3068 3068 22851 84368 62136 62136 16591 20570 18016 18016 5274 9869 21317 50888 27086 27086 5396 5396 2619 59919 3607 3607 44090 76417 3360 3360 50495 86699 30199 85206 29162 29162 31062 95787 61233 61233 9479 70782 76711 76711 78370 78370 28701 78064 7760 24619 11709 11709 84165 84165 9017 27389 21322 21322 498 23428 52415 52415 9245 69781 34563 34563 28348 36611 33786 81284 81113 81113 56590 94318 32536 32536 36325 78953 74387 74387 38800 38800 90303 94915 44272 44272 52635 70480 39155 82503 2069 2069 84891 84891 27569 95704 52055 52055 67957 69151 84194 84194 52841 80979 9600 87369 20890 20890 3761 46104 43989 43989 52454 52454 36057 63995 10817 83232 20866 20866 20353 20353 34018 46955 67650 67650 37206 71974 92808 92808 13006 69319 40956 85235 13659 13659 31200 49125 44735 44735 64653 79164 3739 3739 92572 92572 70933 79352 53695 66827 83674 83674 25896 25896 347 37947 15415 15415 12273 93188 49120 49120 80790 85603 54519 54519 11984 66327 6859 29809 1734 1734 60867 60867 57198 79292 15429 47498 21777 21777 29732 97437 71542 71542 90900 90900 8036 33026 41852 73185 24887 24887 72010 72010 48161 72466 35822 78409 2952 2952 53560 53560 5727 80001 75845 77196 333 333 90047 90047 53824 55414 11357 31464 59230 59230 21700 26698 55695 55695 96848 96848 20581 57706 58807 58807 61293 65214 24543 24543 17299 67929 31230 31230 24245 33724 80490 80490 34824 98100 20556 20556 57741 71814 2230 45240 62379 62379 59474 78575 49430 49430 12152 51576 2923 2923 38233 85010 37402 37402 42907 71393 25873 25873 25753 25753 3191 48371 62403 74175 96994 96994 16922 16922 7718 57767 10633 10633 35257 90810 55543 55543 3591 49983 34058 49035 45222 45222 18652 18652 64205 65357 86048 88557 56825 56825 70114 94994 21731 21731 41587 41587 10702 20876 16367 72090 303 303 81895 81895 1063 70874 69958 95413 43882 43882 24287 38024 14292 14292 3909 33320 92958 92958 76417 80688 15773 15773 25206 88276 26662 26662 53082 53082 16469 73947 60371 60371 31166 68819 38094 44363 81959 81959 13680 13680 18930 73870 2012 2012 52459 97937 60191 77033 65499 65499 64141 64141 30957 82618 54326 54326 43144 48644 235 77278 89879 89879 22041 47948 10486 10486 3475 40949 12017 12017 42318 76404 12324 12324 40737 43447 431 431 50887 50887 11091 11182 38168 53680 18061 18061 40228 47789 24504 24504 22333 87116 86681 86681 55923 67963 7106 7106 3739 10040 8499 8499 39121 39121 56838 68164 67874 91322 26725 26725 5198 93862 45567 45567 26521 63863 32582 32582 63975 63975 54051 60226 24219 49891 22364 22364 90882 90882 647 53532 35587 35587 30873 86105 19334 85212 91349 91349 70804 70804 30670 46126 14977 28955 24199 24199 88663 88663 40580 64301 37713 82902 95527 95527 5883 5883 10417 98375 57006 57006 28996 80086 15226 15226 63686 93769 44317 44317 30308 84094 18898 43088 87363 87363 45260 45260 1185 56835 5763 40860 83473 83473 32197 73248 37184 37184 6186 10863 4779 4779 35146 35146 45357 67837 72079 91435 54709 54709 57399 57399 6460 47189 36123 36123 85221 91175 59493 86136 48601 48601 3136 91952 28738 28738 17183 17183 3276 34906 27683 27683 70134 84710 33896 88308 411 411 47982 47982 8912 27650 56513 56513 79909 87347 10659 10659 28184 98361 12361 12361 27964 84686 21942 21942 5446 46079 63485 63485 19705 82371 32682 96195 328 328 48828 57243 60198 60198 35957 51496 74456 74456 17612 22903 5606 5606 35563 48144 50728 50728 79175 79175 40775 54654 2452 2452 25603 78762 10458 38703 98021 98021 24480 26492 29632 29632 89238 89238 74873 89936 2820 36476 52096 52096 904 904 9051 75695 82056 82056 42598 79994 56323 59742 85894 85894 33567 96699 29773 29773 33639 33639 4627 60027 43265 96945 48730 48730 71785 71785 27807 49435 46354 64427 75322 75322 58077 58077 52744 68722 28697 49955 27343 27343 31102 31102 9924 21152 16412 63172 95663 95663 39974 39974 9914 73956 31259 45442 83659 83659 38140 79163 77769 77769 52621 73485 60688 60688 41419 41419 14059 87101 27068 92154 18408 18408 10343 41969 21692 21692 8283 9224 93546 93546 38813 38813 9087 16890 43616 96199 46129 46129 70607 70607 56814 75583 82604 82604 1477 23019 82347 82347 15071 46337 3454 3454 64587 90908 75743 75743 11868 31846 5964 5964 21213 61311 77658 77658 9217 76424 36639 36639 4867 67186 7822 38508 72582 72582 16255 50335 48041 48041 58386 70327 15659 15659 69934 83178 69085 69085 17218 38106 88989 88989 60240 60240 89490 96230 10301 38366 91016 91016 16762 48921 42011 42011 68614 68614 19308 46943 19302 19968 42590 42590 35387 35387 58702 59439 36527 36527 46681 67713 49873 49873 50250 97970 30731 51678 96193 96193 57907 80920 87116 87116 1140 1140 24760 64877 5938 89186 40336 40336 86187 86187 8396 85360 78180 78180 24516 94094 7998 7998 69642 89646 38286 38286 76942 88451 23333 23333 8271 96114 15389 15389 14263 91877 51628 74583 54828 54828 63642 63866 70643 70643 20637 55449 60469 60469 14272 55426 23819 23819 50751 50751 18202 73467 37638 37638 34977 44512 29127 83237 67165 67165 83064 91117 25408 25408 82989 82989 14879 97126 60756 60756 34016 45366 39742 39742 65466 80598 33523 33523 65676 66268 41014 41014 61246 82951 29902 75998 8618 8618 4828 92802 9728 9728 22524 54698 26708 26708 57208 57208 22681 80017 39731 85195 56820 56820 82445 82445 597 77289 51347 69015 32932 32932 6480 39809 96343 96343 35431 35431 51335 66117 25008 58073 94466 94466 31500 45499 70159 70159 70085 95214 92695 92695 5640 28001 86699 86699 6392 40003 75630 75630 82741 82741 29012 55134 33404 65061 8623 8623 38068 92373 11919 11919 89182 89182 75116 84494 6975 12983 18670 18670 88896 88896 57833 90095 72338 96406 71687 71687 63601 63601 62498 95911 12612 92450 67461 67461 11688 18133 52725 52725 12907 37865 63844 63844 690 71193 49640 49640 91411 91411 45545 67289 12350 12350 4676 7496 18069 18069 13459 31904 21270 48034 40842 40842 2278 2278 15108 75896 11431 11431 6997 70320 43607 88933 24990 24990 39763 39763 572 66777 38049 38049 30172 63647 4346 17196 1040 1040 28020 32676 91069 91069 64535 85020 49047 49047 30093 30093 33284 81476 8873 8873 25478 41016 13344 97406 15128 15128 49194 49194 83030 85177 68610 90235 93028 93028 50921 50921 41324 90482 59980 59980 16049 29664 78804 83011 6543 6543 58696 58696 27318 95439 41141 41141 17169 82360 66855 66855 56844 73801 45882 94203 70974 70974 15182 50332 62871 62871 88825 94877 38682 38682 29592 49258 79413 79413 9219 34214 43205 43205 3535 85156 7844 7844 40273 42713 95562 95562 25074 25074 62151 98256 30542 30542 42698 85253 97080 97080 84365 95735 35166 35166 73722 74396 10086 84077 35852 35852 25811 34345 75017 75017 49520 58822 52022 52022 9486 50384 24991 24991 91401 97168 93543 93543 69902 77151 596 596 47056 47056 3829 12611 34425 34425 10526 36709 53101 65572 74198 74198 41167 71570 91505 91505 14262 74923 1956 1956 15732 15732 46845 93857 46791 63998 22186 22186 88942 88942 22058 65892 74388 74388 31053 95889 58629 58629 19079 80310 8064 8064 59286 89326 21987 21987 44429 53410 22466 22466 29603 39989 1072 1072 48087 87585 85168 85168 18691 90179 6668 86481 90322 90322 9209 62925 29457 29457 62154 62154 15003 36841 43178 43178 54793 64313 61635 67846 45349 45349 75771 75771 89607 94060 19839 19839 76090 80687 57983 57983 16761 42892 13483 13483 36501 77772 8310 8310 85055 92958 14359 14359 80871 89808 32588 54983 95630 95630 56601 56601 68092 78377 79398 79398 19923 33272 32588 32588 4100 25333 7729 7729 5087 67445 63631 63631 17666 83327 57768 57768 3465 8748 57774 57774 5555 91517 97555 97555 41734 85791 15171 58668 40285 40285 66061 89619 87176 87176 94943 94943 53400 62040 6960 6960 86362 88255 86201 86201 52562 72492 2617 70262 24924 24924 39266 39266 7770 66405 85402 85402 59143 95416 64759 81237 80816 80816 68223 69098 56823 56823 6030 89767 25652 25652 1307 1307 38407 46814 19806 33664 51851 51851 35421 35421 5348 11169 29323 61255 32000 32000 65651 65651 57437 64569 89613 89613 40477 80378 73099 73099 4143 60976 19157 19157 760 93876 17258 91532 18685 18685 945 945 17818 50836 13604 54534 24484 24484 21658 21658 44067 61594 42749 42749 20162 36555 84213 91249 88509 88509 6516 77878 95362 95362 5503 52245 83223 83223 51619 89403 38401 38401 21180 21180 36596 94569 38051 38051 61620 86484 63784 63784 14569 85295 71839 71839 12593 75743 77463 77463 37741 46975 87477 87477 17247 66635 80975 80975 29250 82373 38895 67697 22541 22541 72063 72063 4951 81653 53664 83866 25685 25685 30953 73680 38845 38845 29172 33099 68572 68572 16481 16481 81934 88554 92589 92589 23135 92667 20229 94738 56196 56196 23793 23793 32507 72003 60610 60946 80831 80831 76257 76257 66489 86825 65675 76715 29842 29842 78780 87488 23267 23267 57311 57311 53095 89496 70174 70174 23965 55919 43443 43443 25951 49096 76979 76979 77492 89648 73243 73752 12422 12422 47890 79644 69155 69155 14917 56408 12704 12704 33782 33782 17565 97405 78922 78922 72604 80159 58159 58159 19040 71291 38718 38718 26565 38310 28294 28294 49284 83445 82782 92946 67990 67990 58919 58919 37764 93734 10056 92853 1797 1797 57697 67478 23045 23045 28945 28945 35220 68481 51122 62186 68372 68372 44015 44015 11239 72089 1050 1050 79684 90793 24516 24516 32885 49835 12384 54811 44162 44162 28187 28187 22983 42570 32651 32651 41855 76478 17967 17967 21970 87768 14946 14946 19059 38114 41923 41923 37811 72515 28284 28284 54983 67202 64500 64500 3485 84753 34453 34453 39952 69807 70971 70971 25011 73029 29721 29721 47692 56209 57748 68664 12509 12509 71751 71751 5481 58721 67867 67867 9677 52227 67720 67720 9230 15427 19660 19660 75610 75942 36379 36379 38648 58200 6967 83830 76791 76791 2589 2589 17712 51966 75922 75922 36941 67212 78521 82863 62666 62666 23014 23014 7509 95106 93053 93053 5807 42663 3094 36083 69496 69496 1361 1361 24315 75995 20006 68727 34429 34429 59758 59758 83716 85967 32685 74521 72307 72307 36952 36952 11961 72067 87670 87670 56897 96575 94209 94209 2836 9756 93827 93827 47133 67641 42582 42582 14071 80440 15502 73920 92138 92138 52277 52277 21708 84095 86857 86857 39245 51793 3765 3765 33573 59322 44474 44474 13174 94840 58661 58661 44942 96013 10784 26485 25532 25532 6819 63914 41227 41227 24438 24438 618 16605 58853 58853 24313 64274 15580 15580 87631 89418 8038 44882 89201 89201 67500 67500 767 46615 11197 11197 67675 72285 44073 79309 30910 30910 97969 97969 21109 24642 48583 48583 4452 26452 68063 68063 16575 28069 45091 45091 7077 64506 39221 50718 77909 77909 38042 59175 65403 65403 6265 21336 56738 56738 72505 72505 31273 35609 2635 91017 26270 26270 22144 84523 32001 32001 19056 55908 43926 43926 59304 59304 28796 85041 71105 71105 82260 83806 82000 82000 67265 97184 41837 82137 3748 3748 29055 29055 78240 82800 16752 16752 3755 95591 50762 73646 78398 78398 31962 83165 29246 29246 25233 25233 17537 58454 86997 86997 26632 62252 35947 39268 57744 57744 49200 49200 48697 49124 83564 83564 90190 97823 2328 2328 61411 89883 4349 55295 23551 23551 50062 50062 63929 84303 73422 73422 15816 59381 89683 89683 54240 95499 60378 89964 75810 75810 77323 77323 59418 82990 1412 1412 31696 97301 55531 55531 65937 78563 77057 82279 9874 9874 36592 36592 81312 88747 17467 97932 67968 67968 69027 77001 58344 58344 56580 56580 10922 95147 47611 54592 37050 37050 33664 33664 56152 75607 89630 89630 38881 56720 62037 66467 66146 66146 21817 21817 8156 34915 35710 46264 25738 25738 12657 12657 9016 31323 39981 39981 10323 83413 83779 83779 3777 31083 19413 74673 49507 49507 92804 93535 3890 3890 26145 57896 32362 32362 63590 63590 47695 55833 41682 41682 51953 93482 82270 82270 14215 61946 27531 27531 49327 89531 24662 24662 23112 84282 84591 84591 34407 36463 24408 61033 80503 80503 36288 36288 50765 60540 38172 38172 35503 91222 65377 65377 64731 68963 36631 69052 10361 10361 46213 46213 5485 38262 25279 43591 66574 66574 61236 61236 3362 28409 83767 88469 32747 32747 30218 30218 28212 81063 89276 89276 42349 86851 29815 29815 8127 28900 23392 92177 51283 51283 57108 57108 61816 86639 84845 84845 7485 97620 37514 37514 15684 80685 95543 95543 22883 92866 24706 31020 63705 63705 8416 8416 398 61690 18520 18520 397 27495 210 41444 45474 45474 44711 44711 5668 56014 81938 81938 28853 45668 1477 17061 45586 45586 25046 88745 24154 24154 1292 43801 18547 18547 31993 73131 1335 1335 68434 89816 14487 14487 2256 2256 53015 60579 23500 23500 77065 79495 24140 93808 20243 20243 71238 71238 41383 60266 70050 86993 11549 11549 33284 50311 81574 81574 87192 87192 59145 68899 86972 86972 73361 76472 42803 43985 78400 78400 71100 71100 2899 71656 30167 30167 80262 98149 23835 23835 62768 69452 92370 92370 25048 81362 38598 61548 57082 57082 81828 81828 31924 67486 20747 20747 5180 23977 4105 18855 37640 37640 43784 43784 62368 65010 38387 38387 15567 96298 81108 96203 89616 89616 31536 31536 20814 82055 35244 35244 65693 94734 12428 12669 19099 19099 47047 64427 37827 37827 11181 49153 87254 87254 57264 57264 36823 65103 55708 55708 17181 38915 14883 61113 14290 14290 34147 34147 7927 38251 48915 85706 78938 78938 18237 18237 47044 73563 94539 94539 9331 50307 20005 67454 25043 25043 35119 35119 12360 74755 42501 97917 47680 47680 44924 45220 48522 48522 50495 50495 10724 94800 24949 24949 22130 50439 18565 38689 30411 30411 47531 47531 6647 16549 49284 49284 21982 23138 25213 26186 52056 52056 58881 58881 26337 40471 71939 71939 21631 41096 29099 29099 64888 70155 10446 97198 76690 76690 75939 75939 808 88358 95114 95114 53519 70950 26181 26181 4820 48454 13094 20087 87373 87373 7082 7082 8907 71214 4488 13334 56449 56449 68464 68464 61031 92753 61275 61275 24587 78668 11151 11151 20000 21833 30287 47500 7625 7625 77725 91398 25086 25086 39938 39938 2328 38118 70839 88906 5833 5833 28680 88396 77370 77370 42984 42984 89037 90899 55059 55059 50849 52225 5514 5514 187 88864 57798 57798 36841 90515 26602 51647 90407 90407 42421 42421 73889 77156 14405 14405 86547 95247 97445 97445 10849 67745 16928 88450 21005 21005 41375 90217 90201 90201 2647 23070 21418 21418 53875 82763 94947 94947 46442 84571 46297 46297 21817 83308 63547 63547 77795 77795 78945 86433 57483 57483 2733 60822 6492 83126 96374 96374 49511 61506 49585 49585 13525 13525 86194 92345 16155 87815 677 677 62966 62966 19267 47452 78063 78063 2317 74885 35835 35835 67209 96096 10742 79365 16546 16546 79996 90521 53645 53645 96799 96799 19581 33613 22836 22836 52705 74380 61969 61969 31396 67400 88236 88236 10231 87138 45183 87671 75022 75022 36297 36297 53835 60649 91921 91921 16899 81650 48023 48592 87364 87364 53009 53009 48449 94645 28920 57426 70321 70321 39968 47821 9151 9151 19233 19233 38808 84575 29269 85600 42819 42819 18090 25219 86466 86466 59565 81552 71982 71982 72200 72200 2219 39319 29247 40725 14257 14257 90262 90262 11718 96569 23156 23156 46546 82612 30539 47198 49364 49364 68864 68864 66287 77760 60579 73202 73095 73095 63140 75628 67206 67206 28880 28880 40751 55556 17041 40285 26912 26912 33479 60087 37416 37416 80000 80000 4646 82468 53390 64059 59434 59434 51381 51381 37288 93942 53188 74429 91927 91927 2982 2982 63617 90567 90578 90578 25819 68846 14498 14498 48704 61087 64057 64057 22508 63178 91539 91539 49700 77063 32492 56952 15239 15239 36425 51787 9654 9654 21805 72150 33252 33252 25330 58829 11301 11301 10985 10985 35968 46900 95900 95900 24581 43858 55924 55924 61899 71082 63804 73741 96979 96979 46172 63637 96977 96977 20988 20988 35067 84891 14648 14648 7648 63796 73333 73333 57739 87475 8642 40962 57469 57469 69062 69062 13224 51954 63425 73752 21114 21114 19423 55202 31591 31591 5574 31646 37416 37416 49836 93949 73869 73869 85329 85329 74344 85628 69133 69231 51979 51979 70610 70610 4679 37863 78751 80034 88932 88932 35064 35064 39486 90324 79753 79753 21372 46854 88513 88513 7212 23104 30388 57847 58491 58491 89138 89138 43543 65794 45900 49609 86075 86075 80125 94446 74130 74130 35255 65165 89676 89676 34767 34767 13120 93924 1644 66216 3303 3303 47661 47661 23503 80062 12164 58595 84679 84679 59484 87531 66215 66215 53409 53409 15730 74901 96008 96008 1011 75871 3167 54551 44349 44349 7414 71397 18869 18869 15655 81299 93786 93786 24202 57217 57115 57115 79070 79070 16354 63868 32051 85376 24532 24532 85193 91369 174 174 36913 60842 81842 81842 16039 16039 86911 94085 5674 5674 4118 49633 56119 84975 27507 27507 69150 97444 13405 13405 25076 40946 22152 22152 58781 58781 1815 39093 25475 96649 92921 92921 66937 75115 4151 4151 84720 94151 35766 35766 59451 95137 41677 41677 40223 53677 14146 14146 2067 59684 8748 8748 16910 16910 73148 79961 94663 94663 43272 43558 87362 87362 13399 47965 13891 55682 5207 5207 35424 35424 24451 70008 26049 26049 19586 22709 37940 58278 91893 91893 32368 85113 84815 84815 72212 72212 20739 41291 11200 11200 36473 63165 46381 46381 18305 65823 94218 94218 32630 44701 29710 85865 6574 6574 65055 65055 32008 96834 26045 51708 20461 20461 45294 45294 33110 37570 70352 70352 11111 75312 18397 18397 3767 63712 41746 93296 16472 16472 44367 66128 38137 38137 16804 97600 63487 63487 31140 31431 64835 64835 21095 21095 46310 93743 21198 21198 1844 11852 74145 74145 10568 45468 64603 64603 12273 41487 46713 75250 24658 24658 30504 72295 65092 65092 86726 88305 44177 44177 64249 96012 22267 22267 11740 11740 5640 87217 18829 50000 70604 70604 92039 92039 18620 48579 49687 55358 1423 1423 36707 36707 57203 74528 11538 68995 86160 86160 22383 22383 11241 39764 3762 10223 18854 18854 22146 22146 30970 92163 83050 83050 7512 58740 45567 60591 48842 48842 37119 37119 10811 90687 52650 52650 19918 78849 74359 74359 22909 43727 24186 64398 77799 77799 9016 9016 22414 93281 61151 61151 46111 79449 72925 72925 11593 33879 13502 13502 16690 36590 45487 77506 27488 27488 49282 49282 30834 84147 45094 45094 83945 88182 40157 46970 5741 5741 79581 79581 41389 67539 94922 94922 8471 83174 13771 70271 63904 63904 12447 86108 15238 15238 16437 40533 82492 82492 30354 30354 43788 87373 1599 36135 59373 59373 82253 82253 64844 85692 2669 80519 41831 41831 47466 92973 85635 85635 5172 5172 27684 36406 82251 82251 35610 77832 46039 46039 12850 90137 57993 57993 10090 87924 48495 81103 7174 7174 45377 96918 8037 8037 2414 36915 48882 48882 4841 66654 30422 30422 34393 34555 40293 40293 58999 58999 14487 49569 10311 96178 92660 92660 22221 22221 43789 94418 22897 22897 9607 35309 37026 93096 15376 15376 2953 30317 31441 31441 61165 69095 97132 97132 1435 21923 66266 66266 94603 94603 15871 96499 51172 51172 46144 70267 92084 92084 24539 41337 28032 90824 29837 29837 75165 75165 35335 54749 35490 92510 38226 38226 78907 91887 93663 93663 24144 24144 73120 83178 3823 6018 17553 17553 8343 14570 52665 52665 7884 82344 67612 67612 69530 90462 19664 19664 3361 3361 16976 93281 46557 46557 44417 71094 85194 85194 51166 83621 54706 64795 95842 95842 65950 78652 11688 11688 11339 11339 57815 82698 73588 73588 49747 80278 11974 64014 63249 63249 15916 31630 80521 80521 59069 59069 16235 39498 20235 26557 66743 66743 69504 97054 77187 77187 18329 37718 84764 84764 5902 51705 95515 95515 45546 45546 28357 77934 18211 18211 51071 63992 34902 61753 63628 63628 10805 10805 27404 46460 35367 35367 42993 51429 67194 67194 7413 26203 1583 95317 83170 83170 55961 92680 54923 54923 31834 69740 65652 65652 51415 51415 33480 75930 82770 82770 10021 19663 98049 98049 61168 97952 6998 49633 62964 62964 20451 20451 67728 68361 75824 75824 20983 85230 26091 87622 45116 45116 70891 70891 55332 71243 75692 75692 15789 60498 38731 49207 48391 48391 26876 26876 10494 49581 97650 97650 53936 95503 14274 14274 68780 82936 27265 37519 82841 82841 15397 53744 44657 44657 1752 1752 36574 66628 97364 97364 56791 97635 13466 57496 28942 28942 77581 77581 11996 95742 83819 83819 11973 67771 18025 86821 80319 80319 131 78338 41156 41156 32962 69111 92726 92726 56180 85643 2317 2317 22997 44805 93793 93793 37990 37990 15629 60790 28048 60278 60057 60057 62059 88647 11779 11779 22452 78945 77274 77274 23104 54254 29153 29153 2711 13119 18212 18212 6130 6130 68724 95662 93989 94909 12652 12652 35084 69249 36405 36405 36361 36361 49 17859 54657 64884 67277 67277 18349 64591 43698 43698 58085 58085 210 85905 32319 32319 32843 75757 41378 90198 75239 75239 12954 12954 32587 87415 21895 47800 57023 57023 39870 64481 14046 14046 8824 8824 54164 65935 37039 88128 53378 53378 33170 50856 43898 43898 23726 84096 27940 27940 50491 68623 6063 6063 9056 9056 38402 54625 9305 31782 42632 42632 24093 53887 74665 74665 11322 19995 49708 49708 10338 24511 96525 96525 60213 60213 6734 25213 5193 55972 5158 5158 10062 44786 89397 89397 62270 62270 10481 74935 1375 1375 8065 68595 12906 22722 41815 41815 8028 49417 69341 69341 39064 72552 5818 5818 52631 57715 41077 41077 39647 39647 21858 32780 24967 41800 68968 68968 48577 77765 15727 15727 78292 78292 34211 63400 43620 43620 17602 84273 37746 37746 8234 49886 98015 98015 7197 45474 6674 77857 2760 2760 68062 73157 97185 97185 68881 68881 867 28441 34797 34797 5097 5710 61802 61802 38809 60901 36993 78592 29816 29816 19985 19985 37635 63682 51641 51641 26918 50407 9693 59318 25570 25570 19895 21204 50799 50799 19927 19927 52005 66231 19622 28022 22272 22272 21786 21786 96442 97106 23019 67356 90819 90819 20589 20589 29387 86485 31413 81948 50053 50053 33719 33719 50626 59752 52576 55490 59664 59664 50877 50877 28802 59401 70308 96661 65303 65303 37466 37466 83250 92982 16030 16030 8170 17495 58559 58559 61476 92063 41455 41455 2009 71261 44288 75144 33650 33650 92460 97694 81567 81567 18735 79637 60655 60655 81710 81710 78072 89267 60259 76498 18084 18084 51513 57561 3290 3290 36424 52143 44053 44053 21662 29804 1910 1910 40501 51512 49142 49142 29761 81878 41773 41773 47714 47714 2458 89135 33134 33134 32385 79340 20431 31031 32151 32151 53032 86592 37638 37638 9488 44234 47280 47280 95093 95093 40853 75198 80788 80788 21184 83174 35715 35715 5376 34406 59638 59638 5294 45375 66519 66519 16043 97149 59658 59658 93631 95934 10970 59884 61983 61983 96097 96097 36389 80765 59841 88247 18601 18601 89811 89811 26754 45788 39222 39222 84045 92630 4266 67199 28969 28969 79400 87433 12732 12732 58116 58116 68332 97178 28980 28980 44903 55862 4101 4101 44216 45992 16986 58267 62595 62595 79843 83159 92629 92629 56052 58442 49911 49911 67063 67063 14204 93111 50766 63595 13071 13071 34369 53272 74112 74112 38649 45632 40583 40583 40462 66605 52263 52263 71572 77992 39524 39524 29820 36869 37000 37000 28610 74088 49218 49218 88135 88135 6703 48265 26494 94877 38810 38810 76426 81476 55083 55083 23249 93718 64315 64315 67516 84815 44420 44420 64831 64831 74561 78240 75116 90623 10409 10409 63773 72613 18127 18127 16867 20168 78286 78286 23667 23667 1978 29016 12136 48582 1556 1556 94734 94734 32647 33427 5624 26656 72650 72650 12906 37803 98327 98327 3781 34606 97594 97594 33634 33634 64696 65823 44761 55773 23142 23142 53841 96314 28152 28152 2959 87000 54979 54979 20888 65505 45013 45013 21686 29371 33365 33365 68634 94236 54909 54909 35426 94582 36365 36365 45850 54390 56228 56228 24026 24026 53762 57774 40321 40321 51440 87547 4184 12291 57573 57573 19565 72665 8206 8206 4681 4681 18542 28218 2314 2314 64504 88720 27049 27049 28258 64970 97501 97501 12183 24875 34765 96832 72132 72132 58647 58647 40172 57057 7956 27561 78649 78649 68100 68100 60803 81592 24353 24353 28193 34575 22884 51866 47472 47472 42822 42822 33602 39952 42158 42158 10600 94098 31058 31058 5145 11616 30377 30377 50800 60532 20801 84981 64033 64033 80383 80383 36226 83224 18178 70763 62242 62242 35512 44046 15365 15365 10684 71487 62440 62440 63064 63064 64688 65427 93962 93962 18798 37491 85811 92122 35821 35821 65115 81133 14925 14925 71929 71929 56287 97646 19550 79909 72752 72752 37747 94998 43973 43973 49926 60699 73338 73338 69748 69748 27786 87354 26568 57526 35086 35086 83145 88933 91791 91791 2376 58852 78586 78586 66636 66636 52509 86867 53443 63739 12479 12479 44305 44305 64266 93429 23570 32535 65697 65697 94866 94866 30516 37547 80838 94011 81804 81804 831 912 31216 31216 48071 48071 286 22356 16627 16627 5312 69574 71550 71550 13548 64398 30047 92826 18655 18655 35376 35376 5946 6436 26015 95871 25854 25854 74544 74544 14031 84716 29481 29481 46578 90890 37893 77477 10150 10150 26204 26204 13726 23436 14261 14261 49562 73110 23673 92761 66696 66696 96727 97706 79416 79416 28740 65134 46362 46362 25290 42722 27038 27038 14973 14973 64971 91589 29606 29606 2684 84192 75882 85184 59946 59946 59941 91386 83583 83583 62487 75794 36296 36296 92731 92731 94979 95792 54922 54922 39317 71335 12015 12015 30506 86379 18542 68021 58314 58314 39135 66528 79855 79855 25420 33707 9297 9297 21831 74612 80313 80313 67535 95139 25699 25699 73597 73597 48373 54927 42733 51309 84211 84211 885 36479 26452 26452 57207 57207 5237 72370 747 747 6798 82044 73740 73740 15658 45684 29100 29100 86545 93165 14874 80392 43491 43491 78526 78526 40967 57325 82026 82026 40633 54911 23424 39528 18681 18681 8396 8396 4346 87560 65023 65023 61952 80685 63759 65659 61241 61241 4930 4930 54197 95715 28787 95189 48915 48915 36573 36573 37059 51527 97753 97753 40169 72821 20661 20661 16025 69311 12766 12766 18489 60181 44799 44799 55344 82967 14683 48163 33346 33346 67303 97519 94483 94483 5377 60871 68128 68128 45191 45191 16873 54896 46412 84131 70800 70800 82711 82711 53424 93116 20943 82715 14671 14671 13081 61748 65601 65601 6587 74590 7179 7179 50575 58819 75739 75739 39789 39789 14724 32555 72201 72201 1439 58910 93262 93262 33917 44921 1902 15446 81232 81232 19064 88630 94711 94711 25641 25641 73018 82980 59674 59674 2197 3061 54834 54834 68773 82806 15117 15300 63885 63885 96287 96287 54259 73261 15443 15443 62919 96786 70419 70419 15951 56456 78619 78619 16771 72583 80436 80436 13077 54592 80487 80487 36898 68539 13863 92055 88810 88810 78665 78665 24668 66189 27671 48040 30836 30836 589 589 55722 59279 66133 66133 55344 76176 89632 89632 79445 82106 85018 85018 63694 85212 93494 93494 5402 69481 74350 74350 78131 93043 9174 59378 77050 77050 62796 70543 26779 26779 27071 45700 48189 48189 29493 96130 93962 93962 75397 75397 37164 38815 54977 64108 78076 78076 9922 81004 23939 23939 43619 43619 5879 83868 10290 10290 13762 66256 11234 11234 20298 75209 7846 7846 52431 77132 1820 47730 30580 30580 25762 25762 9403 47693 14256 14256 67034 81833 40086 40086 1808 35759 49433 51727 32600 32600 53150 53150 10292 82388 77545 77545 44598 70567 2979 71666 50209 50209 40696 57367 78073 78073 4253 53298 91995 91995 84922 91793 9040 9040 45177 78270 42398 42398 67288 87871 74302 74302 26557 26557 9565 52125 71857 71857 23683 25897 41153 41153 37275 96196 78712 78712 14513 40753 14526 22827 4185 4185 82200 82200 45121 72868 66768 66768 4723 39715 77001 77001 66225 86803 58937 65253 50323 50323 12823 24033 96303 96303 39354 57018 58723 58723 39205 39205 62169 70475 463 31517 84461 84461 74816 80429 47810 47810 23127 23127 13514 66811 50900 50900 2836 73496 74868 74868 15834 39668 66885 97641 8224 8224 56794 56794 13290 19306 15475 15475 53753 75639 78501 89780 52697 52697 68833 68833 47286 53672 58294 63029 45308 45308 91657 91657 5112 69606 48520 48520 74780 92187 32323 83077 51988 51988 18390 18390 53360 70907 48843 48843 47857 62512 8185 8185 3607 28412 6912 79572 87528 87528 12687 12687 66613 94458 50907 97285 37823 37823 7505 55912 25839 25839 25342 25342 17916 66108 66617 66617 31013 49328 52480 84393 43586 43586 62611 65335 95069 95069 46041 46041 64512 78179 45555 45555 11947 16468 34548 34548 25352 47700 80021 80021 17207 41786 33603 59093 66857 66857 42036 42036 83589 88487 8814 94390 67037 67037 42665 66733 41791 41791 72774 80140 50406 50406 42190 42190 13124 80799 90365 90365 72627 73402 43595 43595 17496 29435 43920 62889 87128 87128 78963 84250 59096 59096 6966 6966 77198 93391 2422 2422 1604 25320 17635 17635 19250 79586 51010 51010 54976 89640 47017 90543 94746 94746 46476 47345 53903 53903 28432 28432 18755 28000 93047 93047 38418 87348 80848 80848 18802 97788 41497 51277 41431 41431 46740 46740 53790 93881 75270 75270 65357 76080 28025 28025 21976 95048 40120 60679 6779 6779 27631 49394 32486 32486 4625 4625 66441 69209 75066 94279 4272 4272 74407 74407 61618 76301 94474 94474 16312 48746 1410 25100 22093 22093 70593 70593 12736 26909 10498 10498 331 48180 21799 81048 29072 29072 35313 76983 75141 75141 20790 24020 62300 62300 14162 55233 94372 94372 11586 11586 5985 74542 12225 12225 26963 54399 1226 89863 42650 42650 66455 66455 14570 42947 34795 34795 62715 64187 89236 89236 19495 88996 63179 63179 13112 92883 4155 4155 2325 80925 1937 19899 63127 63127 6983 41971 25428 25428 42398 42398 35508 58741 25697 25697 40478 72086 8755 47661 96330 96330 58308 58308 13356 92574 70399 96461 79152 79152 42711 42711 9063 86224 72496 72496 8517 45179 23836 83099 31278 31278 34598 34598 29383 96520 24272 68250 24904 24904 28733 28733 21259 78941 77653 77653 1884 51967 83016 92656 24540 24540 65185 65185 31744 82605 19229 19229 42553 88897 46186 46186 28122 64739 14909 48997 66578 66578 3037 81164 97272 97272 7680 7680 23117 39508 46832 46832 4555 22738 56267 56267 18537 28841 3537 3537 39022 77538 7132 61804 77800 77800 17523 77023 68846 68846 52497 56236 61996 61996 61082 61082 47830 62937 56774 56774 17229 42399 78940 78940 51154 90471 17903 37903 91568 91568 55375 55484 24643 24643 17114 17114 88932 90631 85284 85938 73722 73722 36541 91615 85252 85252 78778 97404 79537 79537 26661 61159 39102 39102 28795 28795 57799 60993 60171 71004 33264 33264 2631 2631 22030 67949 38653 70160 83577 83577 56957 56957 34688 37308 78089 78089 32216 65708 19161 89817 46726 46726 79474 86048 57969 57969 74518 87719 23331 23331 78892 78892 38323 68422 14218 14218 12141 76341 58149 74531 72819 72819 3238 4854 7224 7224 60063 82879 67340 67340 5337 30935 37187 37187 51966 51966 25801 75923 12466 12466 33290 74054 47620 52475 22047 22047 31105 31105 28785 44217 29709 29709 72543 86630 55509 55509 73137 78741 52777 81337 14956 14956 42820 96014 52038 52038 7291 45184 34473 34473 4474 75602 7426 7426 46237 71135 24960 24960 1251 87110 5538 5538 17277 17277 81118 84608 83773 92004 58296 58296 63657 63657 16570 68265 48282 63411 50274 50274 1057 34093 56105 56105 24660 78353 37656 37656 14727 97369 5293 5293 12360 64086 77756 77756 86455 86455 6824 94414 5171 90479 68599 68599 59218 67203 93328 93328 17992 50323 31184 31184 81358 81358 15642 81220 46234 85706 3631 3631 862 91503 85901 85901 23650 51415 98163 98163 42642 90491 31631 31631 59260 80320 91346 91346 90161 90161 51322 73899 84279 96330 27334 27334 35623 42463 27154 27154 57261 94130 7180 7180 46391 54594 96190 96190 5063 5063 6022 92279 41027 65774 11069 11069 69058 69058 51074 57977 13161 43399 31043 31043 11803 13904 61948 61948 63466 63466 17970 32654 34154 34154 70988 84762 56298 56298 61929 80811 236 236 62711 81603 5661 5661 25701 30209 34684 34684 18125 24189 43061 43061 3442 76181 52571 52571 2225 59548 76497 76497 3975 36797 65809 65809 75939 82230 43471 45006 86480 86480 28882 97999 64370 64370 36381 53559 26601 26601 8046 8046 27104 82746 54703 54703 2917 46434 50756 50756 2822 47890 13370 38862 79469 79469 73359 73359 20393 56086 4148 82349 24886 24886 48587 62412 11699 11699 88509 88509 27763 95830 48896 48896 82412 92713 37278 63580 59296 59296 28357 28357 13494 26423 47230 68063 75552 75552 24522 83494 97499 97499 9587 12839 29107 29107 67764 70529 23510 23510 50114 86368 9782 9782 39714 39714 21142 92561 28464 48393 67411 67411 14813 53047 94719 94719 62515 62515 8670 36244 31231 88879 50754 50754 69549 69549 74086 78248 68899 68899 7383 13244 66175 66175 1829 88575 43030 43030 59964 74005 77867 93909 59270 59270 4071 30492 26857 26857 91314 91314 13736 50854 86355 86355 30100 58198 94452 94452 68502 75463 47319 75957 65852 65852 23267 23267 11365 77651 7367 7367 396 48321 67141 74632 68699 68699 10562 88629 3539 3539 95020 95020 8401 16373 91308 91308 11043 26667 37912 37912 26370 32651 45791 50558 83379 83379 72858 72858 16203 96009 9378 61956 1581 1581 22641 22641 9144 52111 17585 17585 46343 52860 63957 63957 35491 56156 39329 39329 8823 54899 84663 84663 26014 56836 94674 94674 51303 70816 30091 80262 29971 29971 70298 89537 47607 47607 42658 42658 16764 68280 62943 65821 3553 3553 41358 73026 67271 67271 57891 57891 27280 76553 68656 73045 95832 95832 70539 86352 49979 49979 3644 95398 16346 16346 22882 34756 20369 20369 92153 97243 74520 74520 51302 62145 68597 68597 31953 50181 42384 42384 9257 64871 30233 30233 61134 61134 29075 32114 36080 95171 9944 9944 26115 76531 12017 12017 450 87204 69056 69056 78469 86903 45912 45912 14604 47685 4650 4650 57262 57262 49086 56229 28760 69683 91383 91383 10609 23333 83760 83760 81969 83779 81187 81187 74114 86167 3079 3079 68289 70127 14659 14659 73683 88059 32370 32370 67245 83288 68955 68955 36011 64393 94404 94404 67627 67627 19184 56833 14793 32322 49879 49879 28696 28696 10532 55278 39246 39246 6430 71230 44376 86041 52519 52519 62974 83359 77606 77606 51256 53451 68910 68910 81743 81743 65101 75509 27938 85507 29789 29789 17795 41361 76261 76261 23459 44652 13049 13049 40133 57044 74338 74338 34775 34775 49579 87719 90042 90042 22224 75327 14345 14345 22191 64601 26815 34858 14012 14012 55609 62975 45082 45082 8657 58889 34857 34857 26864 26864 25366 78755 2111 2111 32707 79779 93445 93445 27306 84965 86408 86408 84923 92625 34635 47950 88559 88559 57250 91365 2033 2033 44021 44021 62107 81100 61046 69951 37176 37176 84353 84353 15142 87345 97303 97303 19507 41555 54127 69900 86350 86350 33016 33016 21411 42704 28636 59560 27763 27763 25655 82980 42423 42423 49266 49266 36332 84863 997 6027 40911 40911 7051 74706 74610 74610 71884 71884 24727 52829 29769 51233 72407 72407 27230 54652 64978 64978 86842 86842 5434 65352 90978 90978 62242 74330 76871 93297 4804 4804 41271 97515 75966 75966 16518 96412 75868 75868 77166 79366 79807 79807 84677 84677 4325 20851 57942 97579 37057 37057 4906 89225 63995 63995 33672 80847 44594 44594 21480 29904 96115 96115 6666 6666 21677 28209 73182 81855 48051 48051 69026 69026 49126 80362 16206 16206 833 33915 5204 83529 77455 77455 12395 94346 49597 49597 34770 34770 40079 67278 13162 76658 35654 35654 17683 17683 43125 47987 49423 49423 28859 55076 30455 70525 13576 13576 75778 75778 41996 77730 59138 59138 2094 35526 36067 36067 67607 91068 32446 42846 4196 4196 16384 16384 53105 55524 96162 96162 13087 81798 13367 13367 83059 92365 82758 82758 56868 79521 7598 85863 15193 15193 1673 22064 5401 5401 74986 74986 64154 81811 1492 1492 68992 94976 63692 67609 97066 97066 21744 55140 21606 21606 10756 21424 71260 71260 63705 81162 9183 9183 71679 71679 17060 44134 18147 32527 29404 29404 7787 81542 41706 41706 54317 54317 51628 96400 3104 8372 40158 40158 38818 38818 27758 95501 16965 63932 59851 59851 1553 1553 43584 81407 66481 89178 77683 77683 61237 61237 58276 58632 21655 35014 291 291 35145 35145 61491 75020 73719 73719 70514 90105 46212 46212 22656 29105 37276 69648 72983 72983 55117 55117 13413 81281 55678 55678 5479 62620 15096 15096 8970 95057 33616 33616 46304 79403 9301 9301 40192 43126 10419 10419 58403 61625 38826 38826 35876 48752 55048 55048 33497 45907 24888 32514 66803 66803 83906 83906 29963 37093 19749 44262 37437 37437 65004 65004 2399 5439 31093 90845 11208 11208 89521 89521 10505 77694 12061 21599 62472 62472 7509 29295 75584 75584 95245 95245 17140 85678 61216 61216 35624 45734 11844 80843 38926 38926 53436 53436 20509 85872 44161 44161 21681 54452 1098 11287 72432 72432 56199 58037 21589 21589 40823 40823 19630 85644 20901 59835 12600 12600 50090 62117 2463 2463 19988 73091 79507 79507 46795 68708 30990 30990 9313 9313 50169 79155 13153 84557 85061 85061 21844 40157 43952 43952 76261 86881 4126 4126 2546 50249 96980 96980 50016 50016 112 90052 48965 48965 23954 38706 51478 96840 49335 49335 51732 84542 71896 71896 2748 37802 55234 55234 43807 70258 17496 17496 48325 57608 13142 13142 17672 96405 1087 1087 10983 10983 928 12980 12073 15908 88695 88695 51836 51836 60816 85687 33239 33239 15789 95132 21847 21847 22123 48431 53504 89145 92107 92107 39730 59550 41717 41717 5325 51792 48863 48863 59773 59773 69787 73451 26489 26489 26782 54534 57813 93163 46141 46141 44709 44709 60623 78104 47791 47791 36546 76934 75297 75297 35971 83825 62332 62332 19931 61219 43465 62597 61640 61640 55263 55263 42623 45285 47873 53712 69745 69745 24502 24502 23830 43461 45402 45402 39945 69846 46735 46735 71686 78011 90445 90445 14005 20309 62739 62739 24024 78473 31093 31093 21723 24357 2202 76197 54375 54375 68595 68595 68201 97355 52079 55491 92593 92593 71430 82880 98077 98077 41647 41647 2835 5240 79 53633 77911 77911 12233 61621 21076 21076 14941 14941 66043 79648 92877 92877 56188 70534 91773 91773 17754 46183 30546 67590 56114 56114 16496 38876 90023 90023 43196 43196 6040 60885 5678 14722 40048 40048 49224 52329 52019 52019 1375 52883 28954 28954 27559 57371 26666 26666 17573 45833 80301 80301 17137 51886 66778 66778 11852 33893 15307 15307 4046 63593 82430 82430 38121 38121 4388 73278 28934 28934 7811 37997 17180 17180 38180 66384 23052 23052 16238 73710 76148 76148 35452 79088 73125 73125 13832 20921 30750 30750 19886 22218 15784 86224 20541 20541 74206 89973 29224 29224 46205 46205 58519 90188 218 22771 67632 67632 72040 72040 15554 48073 16043 16043 34118 92067 92727 92727 2835 62096 87050 87050 17347 59978 32216 32216 42647 94639 18689 18689 53293 58702 75939 75939 11568 85425 72032 72032 25088 85515 19965 84162 49677 49677 48993 49298 90904 90904 82790 96983 1796 1796 55483 55483 31826 36528 30570 30570 52077 71323 22355 77427 613 613 3944 3944 81996 91798 64150 75492 96949 96949 79908 91369 37513 37513 26027 37977 59807 59807 27210 63149 76237 76237 14280 14280 25414 76276 1086 28068 62076 62076 62840 91727 74865 74865 31866 67496 8265 8265 11098 11098 8433 92129 19729 19729 81405 98132 76378 76378 47539 80438 67999 67999 40817 58880 37988 37988 19196 71075 7799 7827 31606 31606 61778 61778 49692 74886 89418 89418 72961 97896 49312 49312 16717 85932 58049 58049 32991 78297 23583 39728 88042 88042 25809 80791 44687 44687 59946 76309 10187 10187 89023 89023 33071 96981 26984 32255 57880 57880 34049 42300 78964 78964 35614 35614 4595 81728 89708 89708 33837 90634 16737 94159 38145 38145 87885 94878 72607 72607 27317 27317 12614 98230 11538 11538 45932 76451 24926 24926 21903 91587 74691 84590 45228 45228 32366 32366 29159 29248 64743 76989 72931 72931 33742 77617 16538 16538 31456 86693 10503 10503 75011 96887 92422 92422 4125 40389 90986 90986 95546 95546 32691 35970 43684 96985 27803 27803 27887 80026 83739 83739 53112 53112 49180 75339 27599 46881 37296 37296 24649 46320 15317 15317 13807 97166 24457 24457 33492 40324 61627 61627 56866 75302 16781 16781 80194 80194 42532 93453 9164 65051 63710 63710 6294 6449 61770 61770 61723 61723 35576 67815 25377 45370 31874 31874 62595 62595 46290 52159 40040 61264 2186 2186 3728 3728 34894 61292 17336 17336 32132 76969 19511 19511 7968 15321 77665 77665 28511 83549 12516 13066 82994 82994 53183 53183 24743 74777 25597 51479 17674 17674 66135 66135 6112 67223 96624 96624 45551 73758 6267 6267 1055 2841 3938 3938 13337 56504 16580 16580 32922 67097 59253 59253 23264 34864 85942 85942 10454 44715 49234 49234 45031 94590 64600 64600 48253 92224 12623 75112 57254 57254 37291 37291 32820 43126 60743 62485 80997 80997 4891 85688 73807 73807 52278 52278 10861 61865 37857 62906 7166 7166 89634 89634 70545 82754 3865 76650 8003 8003 86483 86483 28932 56693 18844 40904 70025 70025 15387 15387 70434 89861 53829 59723 55041 55041 90354 90354 51567 53623 4787 14989 59443 59443 90765 90765 79972 97717 14928 14928 29703 64271 77670 97600 29820 29820 307 40349 70310 70310 3073 57240 76414 76414 25667 25667 66512 95030 47926 51469 58624 58624 7305 7305 33188 89311 23410 23410 31525 34941 31073 70418 48040 48040 65097 80281 87321 87321 6239 86694 47654 47654 44658 54977 57412 57412 13788 14268 37652 37652 40663 67273 61291 61291 38291 67992 63317 63317 80881 93937 177 177 53746 53746 51454 89201 56466 56466 56900 86378 39464 67836 32823 32823 17094 38133 68965 68965 39482 39482 24797 66077 77192 77192 4033 48521 44159 52835 18387 18387 60411 60411 26037 63805 16122 83585 93875 93875 91601 91601 12575 65973 49579 49579 31968 49708 18555 80255 33937 33937 2948 76710 15823 15823 41783 54196 49441 49441 72649 72649 67139 78900 13497 47929 76685 76685 51991 51991 31421 71751 56296 56296 57377 59512 3124 56524 126 126 30215 59886 16431 16431 80925 80925 27858 95259 33945 33945 52238 71379 6250 6250 47792 78330 85460 85460 1791 69400 26429 26429 38713 78213 56051 66704 58137 58137 884 4089 29535 29535 26927 63358 92633 92633 17052 82742 31993 31993 20479 39505 59481 59481 54719 54719 1226 88731 49761 87000 55593 55593 76784 76784 30788 62713 8843 85526 56330 56330 84185 84185 18671 53611 90795 90795 44535 65719 16213 16213 35588 91372 56019 56019 54248 76911 41685 41685 6703 41370 21600 29154 76710 76710 1435 1435 572 68233 52897 52897 11663 70660 9278 9278 11543 81504 7813 63696 7877 7877 31656 37793 65422 65422 17216 35529 66132 66132 8040 8040 1221 38674 4428 30283 96378 96378 96913 96913 57648 71190 23347 23347 37074 57709 44787 74121 90098 90098 1401 2202 7507 7507 8629 77323 38028 38028 31348 91020 75355 75355 33811 52793 66015 66015 83352 83352 43468 75803 2146 25836 83541 83541 56712 75856 25827 25827 11899 20844 66620 66620 22702 86231 79134 79134 86677 86677 2399 95158 50334 55084 29949 29949 4953 18810 26033 26033 10652 79651 51761 51761 4617 13534 67735 67735 27886 97997 57540 57540 93215 96348 19151 19151 68450 68450 25701 29237 38285 85321 35905 35905 16515 36841 13666 13666 6484 56719 58477 58477 81888 81888 20199 81064 43962 55990 23802 23802 30849 41048 1218 1218 34463 34463 5938 18623 74227 89870 3979 3979 88513 88513 32325 38893 18400 24371 67793 67793 18670 52380 20514 20514 53525 80922 55191 55191 70846 70846 56434 74449 76618 97162 95601 95601 3355 3355 12947 47440 89547 89547 47668 64524 21897 21897 66802 82622 18961 18961 65781 76609 48658 55244 92635 92635 54704 72657 88899 88899 12138 23221 71591 71591 50470 92749 44255 44255 1639 1639 86825 95553 65591 65591 12074 49006 14327 66933 54741 54741 72595 97418 98246 98246 37213 85665 43849 43849 62494 62494 6380 44817 28719 28719 1393 77692 33389 89505 59718 59718 75014 88557 40552 40552 73211 73211 5771 34424 57976 57976 27380 43656 10094 10094 7371 56620 14822 65638 89123 89123 56988 56988 56755 62123 25044 25044 50871 90355 17759 17759 30065 41197 18386 23085 56191 56191 61854 61854 62155 78853 7466 25751 49600 49600 32493 32493 68078 84723 93472 93472 35099 62405 823 45426 49194 49194 3739 30402 28576 28576 31867 31867 26862 57476 54280 59635 68135 68135 8472 8472 5474 21829 90780 90780 21561 77823 53777 53777 27750 41506 31055 31055 65552 98260 4182 59215 75289 75289 49082 49082 74394 91892 546 72108 5534 5534 54361 54361 38306 70687 64471 64471 27415 46075 44497 45329 8091 8091 43647 67408 81311 81311 18105 18105 28589 98072 57360 57360 35561 47874 27323 83526 32127 32127 19300 92831 57036 57036 84066 84066 16674 95371 75568 93421 44310 44310 14457 22494 43342 43342 5507 63751 74244 74244 5792 14774 89513 89513 41192 58191 45538 45538 40441 40798 20921 20921 16275 34137 66015 66015 48865 48865 57209 76401 307 24649 69053 69053 1045 44395 96927 96927 96153 96153 36073 79079 26902 26902 24270 42343 51795 95536 74970 74970 21381 21381 12205 13267 29498 42222 83752 83752 51519 83228 43854 43854 34928 34928 18766 48586 66158 66158 13599 30952 63799 66243 25021 25021 35212 35212 77276 81176 17412 80102 64896 64896 25141 25141 77460 82828 74205 74205 1058 87752 23052 80458 13026 13026 86370 86370 6882 35827 1576 1576 54669 81835 7127 59303 62312 62312 21413 21413 3587 11249 52627 52627 40750 64332 79056 89178 77838 77838 75410 84212 21984 21984 38322 38322 57338 73572 8897 8897 69413 87189 60676 60676 3640 93925 29879 56990 58617 58617 6294 6294 53745 76296 26405 55264 34594 34594 38688 38688 49328 83546 21073 21073 59919 81142 6888 51492 74178 74178 14255 97963 83831 83831 89032 89032 50640 63149 12213 12213 35252 75487 8515 47524 43331 43331 4426 4426 45989 46736 93810 93810 38126 47435 14264 17842 97823 97823 53006 53006 14327 57045 92076 92076 20941 98324 14478 42677 62273 62273 41185 92519 24600 24600 95196 95196 49586 77225 19338 46663 69107 69107 31349 31349 69206 80686 39388 72516 10278 10278 89227 89227 55551 80900 38325 42360 47373 47373 75464 75464 45637 52309 21235 47885 86912 86912 20027 81920 36442 36442 78279 78279 30409 93390 97661 97661 17461 26753 51326 56638 71218 71218 63251 89122 7059 7059 75168 75168 3349 75006 10101 78511 36586 36586 34440 34440 59682 83254 34636 67750 54077 54077 86173 86173 60537 84769 20974 32821 38674 38674 11931 35880 13217 13217 89136 89136 16243 31914 23494 25844 12227 12227 85039 85039 7526 29325 61982 61982 35046 54726 94539 94539 9686 27172 84900 84900 75784 88561 60372 60372 550 74834 85288 85288 49516 74289 6123 29610 60258 60258 48652 48652 43416 47219 28407 28407 78882 85020 15095 71820 13348 13348 1591 90374 20100 20100 17135 17135 4628 75014 11583 21350 89483 89483 25194 25194 54842 75024 71841 79840 30390 30390 2711 6593 33004 33004 20252 20252 91559 95312 7046 88606 10138 10138 29221 96031 14228 14228 28295 28295 18607 42925 16844 48303 69870 69870 25530 42693 69596 69596 21611 43407 331 331 44219 63794 14481 14481 25900 86984 79840 79840 70392 70392 691 47984 44146 44146 11942 39133 54903 54903 49 9774 23472 23472 14030 55071 75829 75829 67073 84143 44020 67608 59941 59941 67023 67023 3799 73406 41614 41614 23485 24894 61490 83051 68700 68700 10679 88417 22321 22321 77423 77423 39726 59149 14918 14918 14286 90209 18785 73237 93105 93105 80422 80422 27801 74260 64744 64744 52557 80054 70662 80273 23568 23568 86818 90191 56791 56791 81733 81733 39123 47118 48237 48237 37293 48779 69677 69677 90986 97441 93026 93026 1788 28765 13788 40262 66110 66110 39677 39677 549 1967 82094 82094 1457 3532 53154 67689 33409 33409 92453 92453 58876 68483 12740 26754 26743 26743 88568 88568 50827 67330 78116 78116 21585 21751 61716 61716 15916 72294 20162 20162 57584 69865 54928 54928 52944 66089 52500 52500 60902 77923 17805 17805 82888 95192 62017 62017 44583 84381 66540 66540 7863 51460 82584 82584 22443 64631 54887 59436 27521 27521 75116 75116 69757 78898 2463 30417 2543 2543 51901 69652 39171 39171 48662 79419 42034 42034 40640 60223 3407 3407 18921 80295 74440 74440 74740 74740 38461 44234 47120 47120 32630 68400 76919 76919 14133 85907 5152 5152 50142 63881 55337 68590 46099 46099 32466 37513 2162 2162 9198 22267 74084 74084 8083 35247 95703 95703 31266 31266 33660 36940 79705 89786 14559 14559 69139 69139 2320 3460 23131 23131 15101 43292 3127 3127 65817 92691 6608 52431 1136 1136 45250 49037 32842 32842 18444 18444 58286 63528 41325 41325 39712 84904 39037 87417 70664 70664 63870 63870 46615 57006 63801 63801 32111 97280 59059 59059 74782 84747 71445 71445 555 17855 87147 87147 8712 16003 3532 3532 4206 95988 59677 94890 67919 67919 31719 31719 52464 69764 67409 67409 59339 76554 1993 1993 8355 47225 423 8305 13303 13303 26812 26812 60882 83492 45250 45250 81646 94115 7730 20831 24818 24818 3535 61547 52756 52756 31226 31226 55170 66979 23773 37751 67595 67595 17781 17781 34937 86244 25286 25286 20960 42378 21349 21349 21337 39015 89729 89729 9087 13711 2070 29994 10520 10520 25230 25230 11878 85859 67863 67863 2620 4027 13576 13576 27584 27673 8475 8475 48809 86156 27976 32408 87395 87395 39257 39257 706 57953 4762 21664 74825 74825 12855 12855 28982 82195 47578 91892 83255 83255 2262 71606 65645 65645 10915 89281 85087 85087 11283 56349 2516 2516 47 92862 93514 93514 8657 12807 65277 65277 34628 68413 15529 15529 18245 18245 5098 86853 36604 58341 60853 60853 22383 22383 56886 76520 2608 2608 4405 25985 85365 85365 48995 94265 32507 40623 28540 28540 32356 32356 63213 72882 36731 97604 56373 56373 9714 63235 76316 76316 66078 66078 19179 27268 63784 63784 41420 63601 31025 88386 25109 25109 72713 72713 8424 56555 13706 13706 46506 98145 7595 62704 69166 69166 60911 96215 77889 77889 16818 89017 55910 55910 16872 16872 60239 84390 27242 57450 9520 9520 95447 95447 3424 11562 30127 82471 94376 94376 10226 67921 26867 26867 8552 8552 49332 54224 6685 6685 10445 45891 23655 23655 25756 86555 47178 96485 75736 75736 64915 64915 7458 26799 20722 54317 9208 9208 96155 96155 55425 95646 94302 94302 36288 45469 85454 85454 25247 93014 78541 78541 40609 43644 35117 35117 6717 22800 64344 64344 46678 68879 15142 42034 34159 34159 76250 76250 20992 73394 76795 76795 20293 78001 6805 9764 32891 32891 23986 23986 58779 84529 73772 79138 95886 95886 57537 57537 18866 78302 21691 28192 11163 11163 13587 13587 12944 40868 4519 5877 94162 94162 20215 20215 8176 11694 15294 26364 26216 26216 14434 85625 38333 38333 59064 59064 1395 5514 19570 80240 65027 65027 18749 97767 27332 27332 91039 91039 82718 97954 8403 35708 59523 59523 827 26631 55576 55576 79886 95783 37120 37120 75095 75095 22925 29322 41386 42502 67131 67131 34227 90701 82106 82106 13105 41723 35830 35830 42315 90237 71246 71246 86655 88731 37490 37490 6973 6973 71355 75945 3370 60952 76725 76725 55705 55705 45683 62557 91638 91638 43518 93836 6211 55120 55586 55586 12605 12605 35481 94945 642 47588 60796 60796 70623 70623 69438 96946 2824 38536 15190 15190 9575 60838 50649 50649 46883 84690 88546 88546 94370 94370 28913 73531 45157 45157 1619 56972 11415 11415 14692 88496 20151 20151 16460 82095 46026 95159 7001 7001 67939 75399 52379 52379 2016 80947 81735 81735 14529 14529 13968 41904 39800 81011 15744 15744 35827 35827 7277 53967 27612 27612 91202 95074 20727 20727 17085 57725 36204 36204 16438 31480 50895 50895 41139 47695 24320 24401 14694 14694 30285 30285 74875 79690 32008 32008 24241 51784 3066 93429 55026 55026 45569 45569 74534 90171 1125 85539 42233 42233 72361 72361 65577 82222 19483 31894 44322 44322 41145 41145 51244 91168 35851 38164 76440 76440 36271 36271 46579 50618 78834 78834 47654 92671 75551 78912 36282 36282 49802 54458 58224 58224 38687 38687 21950 24719 4904 49234 47626 47626 8980 35323 9644 9644 96438 96438 57495 71683 43419 46115 2386 2386 73141 73141 23046 34948 17745 70990 96070 96070 15311 86581 65758 65758 6058 61091 35824 35824 6617 27379 62507 62507 70409 77562 51164 51164 14825 14825 61239 88609 43852 43852 8840 85641 11420 73600 67295 67295 60266 62862 28689 28689 83562 95929 81163 81163 47511 47511 42763 44470 9826 9826 42296 45634 16886 95220 729 729 42123 91861 50246 50246 3591 4247 84343 84343 9532 80856 80979 80979 16947 16947 15489 48866 76159 82593 39239 39239 87311 87311 47607 92795 43525 43525 52034 88171 54662 54662 35403 73207 79599 79599 139 26753 39484 58179 80416 80416 8681 8681 35111 62386 74928 74928 3184 28621 91667 91667 54049 56981 2351 2351 44473 58358 63655 63655 4127 45557 35343 50950 91475 91475 20661 80775 27817 27817 27019 68591 21436 21436 54635 54635 4814 62817 28997 28997 19389 58963 5596 5596 12097 69122 28453 28453 35602 49024 26589 84848 49509 49509 53756 57146 78680 78680 15723 47553 56317 56317 87203 88979 849 849 33661 79529 28660 28660 25757 72141 98049 98049 10162 44839 92633 92633 1362 21689 72078 72078 7073 19015 44577 44577 34629 34629 20161 56761 45632 45632 38414 67420 53276 78852 51722 51722 41210 74781 54283 54283 8215 23078 72666 72666 13831 94512 42126 42126 62914 85731 85043 85043 51321 51321 34835 41340 35325 40005 55382 55382 86350 86350 79663 81448 49489 49489 82363 89928 94804 94804 8382 30665 64358 64358 64792 82941 12395 88413 94459 94459 83368 83368 57615 96984 48147 91083 89257 89257 55269 59728 74606 74606 39348 39348 124 17628 1105 1923 96559 96559 87594 87594 31562 97943 55329 55329 7787 60872 7170 7170 15616 19723 85314 89696 56368 56368 6079 53271 45440 45440 85325 85325 80257 91894 48659 70425 83299 83299 30929 84293 6001 6001 71798 71798 54206 90772 55739 55739 11078 43860 51810 51810 12749 60212 36383 36383 19009 35208 49176 49176 12668 37727 20649 84089 31259 31259 64706 97889 3129 3129 43754 43754 13806 66539 56284 56284 24667 31955 41294 47158 12132 12132 13527 63739 11249 11249 56962 56962 72250 79778 50067 64993 70897 70897 89247 89247 68574 91623 116 14025 92315 92315 31153 31153 32391 97353 95007 95007 58807 93915 38177 38177 19599 34818 90161 90161 25536 62512 86625 86625 33460 75875 22102 45943 27014 27014 25031 25031 35057 55306 35729 35729 39883 91913 59901 70585 80459 80459 74974 90614 43592 43592 33911 33911 68996 93719 70217 73753 49771 49771 2431 2431 9775 33441 13559 66294 80868 80868 980 980 81104 82168 58604 58604 54225 86641 47865 86402 93273 93273 81131 81131 38384 74529 14635 28385 5450 5450 36860 36860 20508 34825 68701 97859 65380 65380 25849 42404 63468 63468 36051 63383 92237 92237 66173 81223 22268 22268 56861 87713 57022 57022 70843 70843 43777 55301 94253 94253 12527 75809 87610 87610 23423 25995 77982 77982 60646 91935 73663 96876 24560 24560 28329 62043 29831 29831 18371 18371 11996 96617 43669 77938 61465 61465 36991 77995 36214 36214 15812 15812 41058 62484 33560 78365 18561 18561 4004 83462 20842 20842 40066 40066 8728 9867 39802 92646 89428 89428 29767 29767 30150 33887 62964 67466 43324 43324 69299 69299 74203 80941 7165 7165 61773 83146 25997 25997 63314 65802 21698 65242 78170 78170 43445 93798 74159 74159 76257 76257 23933 57207 36502 47624 24812 24812 54974 70940 58742 58742 48014 70550 6640 6640 15610 70661 96610 96610 59644 59644 22402 64994 50279 50279 63361 89065 21618 31754 77440 77440 14836 14836 53299 64462 46033 46033 22918 95769 97278 97278 56447 63146 22953 22953 7704 78888 67372 92668 4738 4738 58353 58353 45116 85347 60354 76319 94494 94494 54401 54401 49603 52022 13495 70129 83436 83436 38028 38028 54925 90874 76789 76789 43253 67765 35760 35760 5062 59242 15178 15178 29291 50658 40675 67142 39416 39416 45906 45906 67604 79959 12800 95960 94585 94585 54758 91723 68778 68778 88253 88253 84720 97735 86763 86763 52742 65183 5801 53342 50597 50597 42713 48953 87793 87793 60110 74186 49119 49119 5512 5512 9641 53914 84715 84715 35905 36386 69994 69994 9379 66251 35236 44559 45509 45509 40490 40490 2246 54721 6953 60618 10622 10622 72605 88663 55607 55607 21795 83887 92413 92413 53685 53685 16409 84012 34819 56002 56076 56076 4793 53150 52989 52989 80062 80062 7546 68922 11546 76720 54822 54822 5311 38782 65517 65517 333 333 24555 51854 73038 73038 26447 37638 7612 7612 28079 29780 31763 50241 66761 66761 24318 59698 12330 12330 9939 65021 22493 22493 67786 67786 65017 71182 55763 55763 16228 35670 56884 56884 29361 71768 3261 22003 39011 39011 27487 93754 54275 54275 52498 52498 19081 34739 38294 38294 11035 45593 59064 97172 87015 87015 37640 68746 338 338 39170 39170 69216 93667 36204 68328 52688 52688 98013 98013 53972 90200 89630 89630 13099 79451 22770 83838 74029 74029 3465 3465 45070 60321 49133 61643 27409 27409 78663 78663 50703 81463 30160 48140 8653 8653 42240 42240 6880 84100 27225 72158 64582 64582 27335 81360 64557 64557 31767 31767 132 990 5338 5338 14681 18744 92017 92017 48979 89244 27005 27005 4014 31353 812 81870 14314 14314 21800 21800 32939 61500 31670 31670 5333 51872 25383 90588 63617 63617 53047 54421 95633 95633 35824 50177 63817 63817 67949 67949 23455 52994 60424 60424 15990 86944 64178 72751 80167 80167 25270 43776 8925 8925 52746 52746 35991 51905 3343 3343 14285 41926 24509 80400 22626 22626 70056 70056 9857 85387 85611 85611 47998 64161 31828 86844 89986 89986 66747 71858 82009 82009 3085 36090 33050 33050 14418 42709 52401 52401 85603 85603 38140 51646 23183 87034 69225 69225 13622 13622 38963 65745 66581 66581 47675 83624 21102 73447 48211 48211 40356 48478 16037 16037 32629 83935 57896 57896 53825 53825 24335 53200 16660 37133 41931 41931 93692 93692 26296 80944 35507 58475 47025 47025 3342 68339 16469 16469 6001 6001 5984 25047 37587 37587 62637 63819 7795 18129 8107 8107 14097 14097 30310 80556 67263 82348 80417 80417 3152 63099 19917 19917 5567 89520 18673 18673 21780 21780 43510 90133 48661 48661 45336 83538 66009 66009 8573 82119 4034 60980 56929 56929 8967 26707 11774 11774 35718 35718 10512 55067 25232 25232 56311 76447 80354 80354 20084 22270 65729 65729 72134 86461 36591 68410 95619 95619 50477 50477 8235 71902 64367 64367 37151 39838 29869 29869 82845 83470 41128 97759 27670 27670 12481 12481 63446 91684 81621 81621 41506 53233 4900 4900 9351 84850 58659 75040 95551 95551 20214 94943 75781 75781 85624 85624 34359 94439 14710 14710 20647 65547 34492 77170 55193 55193 19915 19915 37703 74558 6909 67573 41598 41598 36947 36947 342 11497 91535 91688 53682 53682 13297 57772 79923 79923 18700 38628 94069 94069 53578 53578 16787 93947 33279 49380 34428 34428 92506 92506 586 57391 91594 93187 61140 61140 66300 96406 25788 25788 84383 84383 74636 87839 15652 15652 48346 56821 56298 79096 46768 46768 54837 54837 80302 92771 3865 62450 10062 10062 42150 89551 44539 44539 868 868 2984 38037 50079 56353 14837 14837 32560 69371 67561 67561 7372 7372 8697 71809 641 641 30810 61840 63149 73316 2309 2309 29207 29207 80547 81631 44260 86786 49402 49402 59772 96672 64652 64652 42912 69006 75430 75430 47066 71337 25202 25202 87903 87903 1793 85795 25845 44281 27568 27568 18548 87958 52130 52130 46058 76527 15250 15250 25430 65613 41798 41798 14520 35791 78477 78477 42484 42484 10706 77342 38259 38259 56864 97246 6960 6960 3554 44344 15483 15483 10510 63722 42862 42862 35564 97415 32439 35000 17623 17623 54160 54160 86995 91381 86202 86202 50243 80756 72888 74922 60234 60234 57218 85022 59493 59493 69218 96070 87704 87704 14856 58398 51688 51688 28698 28698 68621 77669 4786 50461 33258 33258 31948 31948 33108 62229 84940 84940 54059 94688 29844 51609 12224 12224 89234 89234 34629 54397 59906 59906 59852 92835 50326 58214 87450 87450 42456 42456 41552 91170 14601 79276 17148 17148 24613 73279 85881 85881 40461 40461 24552 48172 85101 85101 4982 77763 70603 70603 764 54595 25626 64870 54559 54559 7276 7276 67960 84299 69250 69250 34384 73912 49159 49159 24787 52570 58946 81496 45601 45601 15977 87254 3208 3208 8059 8059 6948 79847 96789 96789 87791 93057 63520 63520 11208 17437 31050 83097 66775 66775 72432 72432 96622 98306 64627 64627 59489 90984 20524 20524 27661 74493 79801 79801 36493 40707 32824 44025 37212 37212 55686 55686 70469 96188 49574 49574 3030 7661 37557 83810 54021 54021 71329 71329 5372 33917 49562 73471 32470 32470 77569 77569 23817 34691 30682 58197 5509 5509 72642 97251 91015 91015 2976 90574 48304 48304 59401 77562 5645 5645 19848 27601 40532 40532 37969 46965 72328 72328 8492 8492 44665 48448 78233 78233 46991 74593 65988 79655 45120 45120 85629 85629 47719 60361 12482 32687 328 328 20787 20787 19597 23095 9159 13479 85855 85855 29089 29089 37208 87731 20154 20154 7190 59852 34310 93497 61770 61770 39770 43845 47614 47614 81434 89414 57632 57632 32299 49779 58649 58649 9541 31250 68579 68579 28151 28151 36432 91947 3153 3153 52576 93228 33891 33891 65087 96133 15828 39996 17182 17182 78561 78561 35193 69731 25717 25717 47311 53189 71044 93848 80056 80056 13492 82977 14551 14551 52777 80344 64084 64084 71506 71506 15412 67841 4853 97897 55032 55032 88977 89849 65461 65461 35555 35555 65356 70914 4615 87802 85569 85569 12374 69970 96682 96682 21058 51751 30080 30080 28100 95311 83682 83682 40858 40858 25049 87583 42911 42911 71981 94648 79301 89478 27183 27183 74886 74886 88 22866 19813 43329 41193 41193 25282 25282 65437 80823 484 484 10050 88064 34625 36758 21360 21360 9639 63241 22823 22823 11117 61427 65944 65944 46146 68367 89923 89923 45466 45466 25263 36249 95837 95837 1630 90408 77852 77852 49799 85439 35784 35784 11711 30780 18704 18704 44129 88274 37920 37920 2849 30025 16150 26641 27407 27407 94442 94442 66510 89906 33243 53956 38589 38589 63384 63384 69964 94836 7065 11538 9022 9022 30545 42785 50419 50419 69995 69995 88465 93699 9638 70026 89679 89679 97738 97738 7025 96624 33076 33076 4680 41238 77397 85186 58049 58049 67324 76955 76872 76872 67659 93783 50108 50108 88706 88706 44585 94141 37039 95023 76089 76089 46414 95687 25952 25952 23166 50292 58500 58500 31035 74688 68942 68942 82277 82277 39275 73727 69052 69052 15617 24510 44228 44228 7395 60375 6608 36893 57744 57744 7734 90709 95986 95986 12524 12524 42666 57554 14503 14503 38856 79485 30512 51169 46930 46930 96817 96817 41054 63872 65643 65643 33946 62063 51225 51225 6153 59184 4531 70141 45056 45056 7568 7568 21890 43480 14912 44282 56704 56704 86087 92352 33745 33745 3962 34501 92916 92916 31931 34216 26100 26100 10835 10835 27456 38955 23104 23104 2741 88288 51076 63674 58411 58411 68328 68328 56100 69320 52603 52603 67532 76815 70942 84204 66087 66087 35885 35885 3764 67953 21107 67016 17960 17960 13944 13944 21385 87228 34982 68488 61477 61477 17105 17105 13669 44691 82111 89392 72001 72001 18494 22883 50533 50533 72460 85028 19909 19909 95582 95582 73959 76033 20556 64445 49606 49606 37584 37584 59292 91816 15973 15973 31672 86829 68126 68126 10105 37473 45907 45907 15673 69155 14237 59524 76159 76159 85858 85858 11024 16919 28175 28175 39141 83452 55726 55726 34052 79202 34476 49964 8049 8049 55377 55377 46768 48358 50473 50473 39309 39890 83264 85046 59174 59174 88942 88942 31781 87739 20786 20786 34266 74628 23267 36494 80062 80062 21676 21676 55982 88831 65468 65468 61988 75753 52935 52935 66060 96067 8668 35326 56061 56061 14694 63435 51469 51469 53315 53315 31017 72075 84746 84746 24429 38006 1611 1611 42473 88861 18971 18971 26247 65685 29093 45773 24201 24201 18964 67622 5361 5361 5410 92500 64600 64600 22710 52804 68898 68898 85250 90442 17638 17638 81254 81254 58804 76964 52728 52728 26497 76164 53232 53232 34800 44174 87418 87418 43645 65436 37413 63020 39940 39940 31155 31155 11274 97457 25559 82615 58654 58654 38272 38272 7273 23782 38177 38177 12182 77403 13709 49787 70782 70782 52329 52329 30056 49421 34084 34084 18873 56869 66899 93867 9906 9906 1150 67288 74087 74087 68569 68569 79161 85310 86013 88489 30882 30882 5787 5787 44425 67159 20691 44813 86816 86816 7692 7692 34290 65160 45528 45528 60304 93929 60111 60111 80944 92751 72042 72042 69137 72419 24772 24772 24209 69161 9284 19456 43971 43971 24270 42918 1028 1028 62585 62585 47116 62640 28697 65861 8508 8508 26688 58919 45730 45730 7580 7580 64749 93622 33960 38131 45900 45900 52459 64188 842 842 21446 32084 34895 34895 9512 41945 66375 66375 29758 29758 24954 28716 2287 65768 49190 49190 16364 67256 21722 21722 12583 12583 47889 84063 54875 54875 41644 44261 19229 21054 83502 83502 92543 92543 55136 82029 8892 27129 5096 5096 27922 78732 81134 81134 18782 18782 54186 91730 52183 52183 78351 95519 8352 8352 45377 93934 43133 45311 76074 76074 86712 88836 49181 49181 68607 68607 12363 69620 75037 76749 44153 44153 50826 50826 70865 81452 27297 27297 14971 57258 3932 43475 39311 39311 2412 60849 8154 8154 10635 10635 14238 48748 15223 34452 76267 76267 57935 90911 22411 22411 27513 27513 22914 57547 13880 34475 60373 60373 8626 14231 96639 96639 17243 63057 50297 50297 7363 36755 10761 10761 56086 56086 18436 61989 18239 18239 550 39132 93436 93436 50846 55208 25683 50748 627 627 14857 14857 76906 86916 241 56314 1963 1963 12844 12844 85117 95095 13970 42899 47663 47663 75337 75337 68432 70306 73897 73897 57514 58380 34730 34730 35860 96526 95840 95840 1584 94197 23256 23703 8012 8012 41861 41861 14453 81272 54143 80896 15641 15641 30463 75559 20874 20874 721 44819 336 336 5148 50115 57017 57017 26299 49577 75672 75672 6572 65500 74974 74974 92860 92860 15191 20566 45973 45973 57178 89180 95369 95369 33189 56154 7733 43826 75321 75321 24614 24614 65379 73044 18530 18530 17360 20019 27226 40770 41126 41126 47125 47125 68765 96081 29278 45221 68030 68030 11474 78874 34265 34265 61019 70973 38080 38080 29469 87794 32371 32371 66731 86273 968 968 76348 76348 3797 44913 70176 70176 25354 73157 17094 17094 12646 65138 60590 60590 7975 49233 25779 25779 14651 22736 28371 41177 37992 37992 30626 30626 69392 95309 29310 29310 16290 33494 63513 63513 38548 70969 24463 24463 60307 92702 50816 81107 1203 1203 7894 7894 3162 88317 25285 25285 21651 50425 26568 26568 14480 42419 35321 35321 24378 48126 69235 69235 31350 40622 94026 94026 23698 89595 85688 85688 77094 84010 32872 44905 19105 19105 75735 95779 9491 9491 129 20233 6768 6768 26802 48195 1870 1870 7335 62508 55529 55529 7284 59741 74470 74470 2332 51891 68553 68553 54303 80348 61429 61429 71814 71814 28851 84338 42411 77759 40333 40333 91923 91923 83185 95630 23329 84401 63024 63024 4164 6144 455 455 1365 52356 1129 1129 68841 68841 56741 70199 54891 76098 39073 39073 74191 74191 46714 56494 25196 97480 64120 64120 97803 97803 13977 87833 79181 79181 9227 80493 69844 83881 96762 96762 37863 80864 71834 71834 2627 2627 81987 91609 88722 88722 11266 35023 23927 48684 24534 24534 30100 30100 7664 93607 53374 83540 88993 88993 14992 69560 34282 34282 7993 7993 13778 73167 42110 42110 2980 14669 79734 79734 20846 27507 24105 24603 79765 79765 97466 97466 35521 96365 30794 73707 21268 21268 56317 56317 9513 42343 11411 43669 19198 19198 5764 96641 6852 6852 14293 17991 59441 59441 85627 85627 56261 92007 37667 71957 55427 55427 55678 93600 31877 31877 34062 34062 25037 25932 47809 47809 21298 27942 65042 65042 9767 49870 58330 58330 49732 77927 95784 95784 7625 7691 11122 24760 30245 30245 13366 13366 27071 57933 3211 55136 39851 39851 46469 60436 92990 92990 56489 56489 42 8846 11739 67632 72278 72278 88942 88942 75946 97020 3036 9403 55463 55463 17542 89779 13451 13451 63501 63501 22669 91957 26956 55827 79567 79567 35496 35496 75549 94393 15592 15592 59364 63479 3053 41613 89002 89002 25132 53591 29576 29576 78674 78674 633 17211 37596 54884 18103 18103 91955 91955 15745 73256 52193 94653 639 639 62293 62293 52880 63181 49467 60873 36486 36486 50251 50251 62035 69632 26827 26827 17866 46414 56000 82607 10773 10773 25943 25943 7991 89826 11210 11210 33514 56993 91751 91751 57681 97426 50606 73813 9288 9288 35332 35332 11068 91068 1192 4206 83015 83015 64504 64504 6893 46010 21248 92250 82467 82467 50631 50631 37444 75973 62360 67860 7784 7784 60381 60381 12808 79189 62793 62793 23202 90353 86982 86982 11083 57784 39683 39683 21306 75629 94456 94456 73968 79836 6465 6465 5560 22817 8625 8625 58454 59395 28234 28234 20605 34798 44613 64322 25129 25129 2799 39570 88425 88425 30219 30219 333 50190 149 53561 47583 47583 4491 90814 9405 9405 71944 71944 44910 86488 7577 7577 18331 34573 52192 52192 5119 15771 89269 89269 51078 95480 46014 48673 98318 98318 25138 25138 37865 39242 32299 32299 11401 35424 3209 3209 8714 63122 17472 61856 37624 37624 57749 74776 94481 94481 14728 89489 51462 51462 45685 45685 42186 54573 8091 8091 72016 92454 16566 20505 18974 18974 93108 93108 10125 88516 32671 70469 437 437 26881 96571 71239 71239 20017 20017 12862 82133 34924 87616 7997 7997 77225 77225 49192 86808 69162 69162 20948 31775 6908 53021 92659 92659 23703 71156 83793 83793 63343 63343 49378 50385 93778 93778 833 37182 84331 93994 74910 74910 96077 96077 39079 94228 58115 73594 2449 2449 22087 84284 44871 44871 19054 42167 76122 76122 70272 70272 70804 81121 41852 59975 16854 16854 60331 60331 11268 31278 92916 92916 62542 85436 10742 31559 10502 10502 61561 61561 29789 40018 43519 89633 24128 24128 50667 50667 13900 63830 18430 18430 74372 88461 80533 83382 43479 43479 42587 85871 2009 2009 283 283 45012 49486 54132 86745 83177 83177 31466 49031 86823 86823 77927 84474 69951 69951 11909 31362 23897 23897 3278 3278 2638 41451 28503 81534 3216 3216 37164 49203 13528 13528 50371 50371 30867 61373 2393 14527 73313 73313 42121 67084 31456 31456 35431 35431 32587 40202 44847 44847 33909 98372 43489 43489 13748 53611 3492 3492 17206 24162 90653 90653 35647 39659 49128 49128 47547 48821 1239 57168 1605 1605 20178 20178 43547 67392 3801 89773 63578 63578 68474 68474 57892 82291 9055 69030 57612 57612 84778 84778 20505 29848 39939 76459 15152 15152 59696 59696 28511 48876 49366 49366 6025 10735 58157 58157 11963 37584 1170 83345 32608 32608 26173 62779 56857 56857 55846 84305 66771 66771 24838 24838 32302 67369 71718 71718 15977 64881 62559 62559 48365 63562 41937 41937 10541 15534 61397 61397 23175 76035 2474 9736 4112 4112 96531 96531 13014 32304 58750 58750 47887 85613 70705 84491 97808 97808 33641 89416 824 824 64187 64187 74550 84346 61667 61667 77215 83372 7448 78177 46015 46015 24002 28283 37838 37838 22842 92245 47987 47987 31544 35554 19565 19565 53070 79559 27095 27095 27244 82147 50247 50247 81914 81914 22613 85507 2161 2161 32206 79718 32487 78545 54840 54840 63154 83292 88754 88754 6964 82218 30506 30506 10593 84758 31091 31091 29437 61970 17298 17298 11624 11624 26826 65381 27579 27579 25 27393 16702 47118 74241 74241 39896 39896 13179 24812 16141 66175 3118 3118 54944 54944 38870 82040 56182 73665 73297 73297 15909 62792 27679 27679 89059 89059 28579 50790 70132 70132 46049 86445 54850 54850 45655 94507 37084 58763 71551 71551 32581 67766 38529 38529 8065 31300 24259 24259 49372 49372 524 68406 69348 95354 87613 87613 36329 73356 15458 15458 64440 64440 6884 97846 14262 14262 30381 52276 19738 92148 5621 5621 11405 48874 16940 16940 8185 8185 25381 39688 47797 47797 23924 50084 71645 71645 362 90722 1212 55669 73008 73008 7278 81598 8196 8196 14090 69777 22178 22178 95698 95698 4888 63660 14296 14296 15856 74210 97427 97427 51083 60445 53040 53040 89112 90259 34822 94853 30658 30658 12630 12630 50076 84850 43228 86922 67197 67197 28247 32218 18984 18984 58920 91341 74200 74200 48753 48753 17883 93735 8660 55556 128 128 18288 18288 14550 14713 37602 65774 48100 48100 23766 87857 75547 75547 36305 36305 35514 61177 51270 51270 27429 76696 10256 81527 34243 34243 26583 26583 15583 21039 37077 37077 4168 85845 73477 73477 15770 94750 18542 46310 4712 4712 59995 62303 41113 41113 88814 88814 10058 40444 20330 72491 24610 24610 79440 79440 35741 72063 3929 3929 22460 97297 49132 59391 31703 31703 37695 44079 5226 5226 92916 95592 37990 37990 4299 80780 61854 61854 57794 57794 13296 65232 42759 76556 30074 30074 10038 14890 5243 5243 42635 42635 72322 76934 21210 21210 17492 54186 57170 57170 83874 91706 34280 34280 13073 67844 14239 14239 14668 86973 89877 89877 30517 84724 37681 63657 64160 64160 76103 82029 52429 52429 69670 96537 60148 60148 75360 75360 404 92256 91230 91230 19014 43133 67119 97485 50552 50552 70130 70130 60455 71932 53606 84365 69704 69704 62084 62084 53518 90680 27413 90036 4876 4876 31682 31682 27074 95764 89067 89067 67055 92211 28752 28752 1967 36557 76147 76147 5731 54241 38542 56943 55715 55715 83888 83888 24551 47990 23547 23547 16896 94110 37374 45670 42195 42195 81017 91133 34967 34967 11364 11364 32113 64701 45616 90631 42164 42164 9225 86498 41269 41269 46760 55662 52518 52518 96027 97522 43491 43491 49721 55802 56483 56483 17332 58278 61807 61807 55274 55274 7412 83067 61700 61930 93203 93203 20080 36495 93145 93145 49970 88002 64632 64632 25376 43955 8198 8198 85261 85261 41461 41903 32744 32744 50262 78439 32498 60553 13666 13666 37759 37759 8897 65409 8051 11005 18355 18355 23172 23172 19423 20518 37122 73428 92194 92194 7181 7181 403 37671 37488 37488 62524 67851 55487 55487 31878 37724 74974 80408 12713 12713 60438 60438 39910 63488 89717 89717 39384 43229 964 32673 30460 30460 23779 35286 46636 46636 8821 8821 3370 37971 71761 71761 13573 40466 80137 80137 8124 18168 67875 87876 71822 71822 9550 86621 66017 66017 12631 69073 25715 25715 54751 54751 49505 92838 52302 52302 111 34872 16101 16212 74114 74114 4266 67685 89752 89752 34724 73110 25420 25420 83767 83767 58193 92792 20399 20399 69484 74929 93664 93664 2243 68925 62864 62864 40913 41299 30669 51580 9333 9333 5570 11152 71908 71908 62550 79439 73833 73833 42277 51830 47217 47217 36722 53911 73683 73683 33504 51123 46439 46439 72583 72583 1591 28926 21919 21921 33926 33926 6452 15691 12530 12530 57789 57789 37869 49183 59171 59171 45146 57520 80854 80854 14148 68121 94684 94684 45715 71569 9761 97022 49166 49166 45095 93633 29846 29846 50406 50406 38504 54963 45533 45533 7992 58485 21469 22670 70566 70566 10025 10025 41161 93929 94421 94421 22496 70097 42141 44573 29054 29054 20904 53661 79382 79382 58955 58955 46166 87118 28628 28628 13510 65280 92118 92118 20741 27962 1118 1118 16138 40066 62331 62331 38328 39995 5159 12544 25662 25662 68642 68642 16353 70269 65977 97319 56747 56747 78271 78271 5770 7274 66031 66031 61273 79747 55900 65549 78968 78968 8407 95163 9510 9510 1436 1436 9296 70794 87018 87018 73582 85985 40005 40005 4598 56645 53667 53667 46391 58000 42344 42344 61154 82576 45573 67564 85181 85181 34109 96164 87177 87177 952 952 53953 69005 39008 39008 33820 42335 41276 41276 4137 55492 1823 1823 24261 51438 22509 22509 15136 16432 15646 45172 91455 91455 92313 92313 21756 91244 29203 41291 66047 66047 58392 58392 51028 53389 828 828 35770 64201 11192 67480 75939 75939 57426 57426 17007 48622 52073 52073 44466 68463 9284 29201 19722 19722 7952 78466 59811 59811 31076 73539 38060 38060 41948 41948 35472 86629 54710 58221 68017 68017 42406 44975 81454 81454 60903 60903 22816 93409 41852 41852 16993 33098 71651 74913 89548 89548 31364 31364 52931 62234 60982 87252 96173 96173 25163 25163 31538 87879 46730 78129 77836 77836 7172 92056 2143 2143 33290 33290 16337 57723 73750 73750 48284 97432 69238 81716 77149 77149 39835 74324 37642 37642 15527 15527 8011 78997 75490 75490 37391 83290 53710 53959 89496 89496 76263 76263 8001 68122 19873 19873 2610 48549 73265 73265 43489 76410 48753 48753 10260 26334 5050 70432 42951 42951 21740 21740 42841 54211 12548 42734 35899 35899 26849 30605 21383 21383 1247 95019 49305 49305 5650 5650 9083 85545 45254 45254 58757 95454 65807 65807 45597 83761 58732 58732 73004 91081 82771 97407 57033 57033 93604 93604 68400 74398 71237 71237 4315 23549 23796 64955 11455 11455 12235 12235 55053 66031 25295 92358 31569 31569 86969 97242 84506 84506 43082 43082 37657 53808 6297 10677 11223 11223 71435 94602 62602 62602 56777 56777 58030 92803 66744 69659 83381 83381 83098 94111 85804 85804 16708 49460 43502 43502 2724 92459 8027 8027 4296 4296 53567 72734 9664 9664 64604 83866 7521 95402 97828 97828 13977 13977 32692 60111 13529 13529 18303 49957 85296 85296 68111 75991 89023 89023 11495 47778 20656 75574 59290 59290 8865 76200 42965 42965 73114 73114 4227 93667 36840 68808 81272 81272 23148 23148 34268 83127 16997 16997 19806 37627 21930 33148 91442 91442 15158 91727 3283 3283 48532 48532 23033 66742 33077 97101 53545 53545 59768 59768 93148 98253 54612 89963 80311 80311 54453 54453 14670 31567 33922 70234 94250 94250 47315 47315 8354 46901 61140 61140 12808 95686 16350 16350 8259 23723 84136 84136 62824 71106 81577 81577 30393 48950 37295 46734 17338 17338 20314 20314 36501 49972 75438 81030 82584 82584 63254 63254 52896 64208 36555 36555 6244 46149 61636 61636 46650 62879 52179 52179 60677 66352 5507 13291 26210 26210 40645 89221 79538 79538 81534 81534 47553 51729 31077 31077 13887 86730 1528 16077 55399 55399 42737 73606 8614 8614 30988 46825 81322 81322 15122 15122 2222 6652 19593 91389 40779 40779 91433 91433 23114 92833 29445 94525 67742 67742 76782 76782 27871 93551 20966 38371 49135 49135 66312 66312 34044 36157 55590 87081 75311 75311 10682 16638 47606 47606 60178 60178 12937 80918 11943 11943 69323 91653 83637 83637 1018 83630 61768 62980 19429 19429 11898 11898 79733 88592 19911 41712 25326 25326 39333 39333 11124 52486 26748 26748 63861 74116 40056 82485 17243 17243 18370 18370 55504 69150 40711 40711 53882 79837 9709 70540 57437 57437 14759 14759 7228 21259 30733 30733 58903 81630 8813 37835 54834 54834 55207 55207 14288 21707 67166 72857 8312 8312 64698 64698 24332 91830 26303 26303 32684 78212 36861 49923 22609 22609 61851 96407 4816 4816 71236 71236 174 57687 25563 25745 90791 90791 11905 92276 19993 19993 75279 75279 2802 2932 43475 43475 1135 39396 75911 75911 48357 67819 21505 21505 21874 47948 16591 72093 42010 42010 39732 85407 67110 67110 20218 20218 27643 92116 14972 14972 56168 88376 54245 80965 62536 62536 69327 69327 787 82550 44294 60470 97789 97789 9655 10916 29378 29378 9755 35775 11333 11333 71228 83400 85043 85043 27344 58609 32692 32692 15185 15185 2037 37639 294 9223 56290 56290 41679 41679 35011 62630 74114 74114 8317 87213 20698 20698 32268 57499 52083 81875 73933 73933 48083 62748 18143 18143 8221 91308 43857 43857 12214 61178 79751 79751 39045 83784 78808 78808 49250 49250 71866 80473 89553 90847 16246 16246 65037 65037 72766 85281 88974 88974 1189 63132 67620 67620 66030 71299 33378 56614 63160 63160 57355 57355 16812 41218 18117 18117 75906 82766 88107 92221 76593 76593 54734 54734 74904 79362 78421 78421 26314 72451 47420 47420 30268 67702 7875 51098 39024 39024 28905 43125 81301 81301 4688 53798 44479 44479 6285 95492 94620 94620 12683 12683 22795 62870 97145 97145 31509 61882 17915 60755 39089 39089 72482 73466 21038 21038 42987 67585 53572 53572 12673 54691 78549 78549 31775 31775 1143 61404 40262 40262 11825 19636 62357 62357 13010 20235 11124 35796 57002 57002 85490 85490 61487 67966 36180 36180 51338 63807 7155 28191 13592 13592 19519 19519 40638 66057 28537 88790 6961 6961 75985 75985 48313 77048 19272 19272 68024 82948 7726 38972 37163 37163 36974 89559 9694 9694 38192 38192 23375 87327 21229 31717 63370 63370 25742 25742 14963 67945 14911 40145 66338 66338 25169 32694 30155 30155 66561 66561 211 20909 57007 57007 32528 33722 71987 71987 15203 25512 85247 85247 11305 79259 70320 70320 17784 71573 2152 69267 28034 28034 76771 76771 4315 33546 445 88508 18190 18190 31360 88382 79637 79637 392 3591 64177 64177 37778 37778 53171 77787 20617 45716 61085 61085 49552 49552 14377 30634 30707 30707 19934 44464 95806 95806 38039 70611 7338 62379 10669 10669 27817 27817 18135 64523 5862 52997 13318 13318 83502 83502 41784 47698 40469 83985 80811 80811 3239 3239 1087 53524 71152 71152 16291 68125 15882 15882 26762 45475 75019 75019 52670 79734 46472 75544 93615 93615 47863 73618 40120 40120 9753 51637 14128 14128 84161 84161 34611 94098 34266 34266 7571 72703 62581 71054 41411 41411 6164 6164 20379 91408 5987 44287 52254 52254 21146 31491 20337 20337 54689 54689 5568 29448 82170 82170 17357 23590 47612 79015 55227 55227 13241 91846 88815 88815 48848 52170 4212 4212 38342 38342 52899 95571 55815 55815 40771 96221 4234 4234 48905 75558 12352 12352 40891 84529 46948 46948 22737 25264 64425 64775 77556 77556 1187 11062 31257 31257 7035 28504 84057 84057 21372 21372 52354 78634 17978 17978 8457 59146 27958 51349 68877 68877 80755 95537 66218 66218 17929 87156 64367 64367 51122 51122 68625 97702 67776 67776 47466 93499 12059 12059 44179 72370 47182 69829 44073 44073 62402 76531 95364 95364 65341 89712 95121 95121 17225 26829 16216 16216 38774 71369 63259 63259 76792 76792 66496 85723 51383 51383 32579 87150 1939 41770 69435 69435 41101 74073 35754 35754 92295 92295 2886 27368 56935 56935 5639 54621 49879 96996 42352 42352 34318 55303 86171 86171 68931 68931 79080 85954 63156 63156 81709 97049 19462 92144 96927 96927 5611 84930 26722 26722 940 41568 36245 36245 11234 75875 51504 51504 51884 51884 15445 78032 40986 86197 7762 7762 10567 10567 9924 89795 38653 38653 20163 31486 1851 86312 45045 45045 77960 93800 47067 47067 46849 46849 19911 85008 82474 82474 36079 75455 9505 60017 81594 81594 25854 25854 56297 77622 18466 18466 30064 96971 29555 29555 6140 45699 11532 81150 43321 43321 29432 47855 620 620 63063 63063 14718 60347 32750 89320 56651 56651 8901 79453 29932 29932 85256 85256 9499 13890 24346 92475 79782 79782 37258 92974 74535 74535 61221 61221 9448 96826 10999 10999 17778 51904 71024 71024 12572 82770 43582 43582 15429 22416 24324 39338 55213 55213 70865 94340 21750 21750 68251 68251 25400 29674 81576 87419 93549 93549 10583 87475 20251 20251 35822 73588 81934 81934 28633 71874 96442 96442 43846 50977 11322 11322 55699 55699 59095 62888 44081 44081 50636 75156 39383 64866 6233 6233 58060 74210 21549 21549 18440 37616 35266 35266 43603 67939 13364 13364 47994 77392 68437 68437 81127 81156 46129 46129 28441 28441 9165 55653 69590 69590 9564 54569 71740 71740 28063 86479 35683 35683 11533 29947 95565 95565 35837 71923 21118 21118 23630 60158 87574 87574 39681 42828 84447 84447 19131 34427 42990 42990 20150 49468 81483 81483 29673 30727 3261 30439 41823 41823 32885 32885 2582 72597 7683 60643 58923 58923 17572 17572 16123 22696 62182 86615 53328 53328 58493 58493 30363 39357 72692 72692 36627 53645 427 64047 82464 82464 31707 31707 52262 68021 39369 39369 27768 36249 47690 47690 82419 82935 34629 68246 25853 25853 80045 80045 12336 45641 75034 93703 63262 63262 89096 89096 27811 64848 90528 90528 54463 90612 44246 46491 65280 65280 42306 42306 15413 81337 81608 93858 73285 73285 60194 92153 54901 54901 26620 83098 50167 50167 15947 32479 65344 65344 92826 92826 15459 34366 24943 79721 1918 1918 61980 91339 13507 13507 75952 75952 50309 95403 25214 25214 29412 84772 29263 48701 24003 24003 95157 95157 36403 68467 59957 59957 72785 77656 87594 89594 78072 78072 25268 25268 59511 81958 2188 58087 3380 3380 8243 87192 88816 88816 56978 66901 7076 7076 48928 48928 63434 71308 41852 63212 76309 76309 84485 84485 29026 89400 10624 35006 63030 63030 7843 7843 2685 21608 43052 43052 11429 25894 54841 54841 69078 74732 20776 24713 47362 47362 37956 57881 13801 13801 34004 34004 14935 27846 38117 38117 90311 91415 68120 79084 89553 89553 16414 25151 89922 89922 88402 88402 59502 89653 48172 79906 19236 19236 33045 33045 48447 63545 75838 83731 92317 92317 45890 45890 29695 70943 30316 30316 75865 91326 77716 77716 29000 61335 5798 5798 73007 81203 48148 48148 4236 21894 45247 91959 8839 8839 4238 4238 6228 11767 7996 8316 74206 74206 32065 73522 15406 15406 18476 18476 3634 25833 57297 86742 57412 57412 52428 52428 17886 63910 16498 16498 25430 85391 73247 73247 16931 90737 26512 95671 73357 73357 17578 17578 18379 81873 19602 84385 1959 1959 22448 22448 38691 62152 93790 93790 56854 89145 3395 77335 2882 2882 16811 70059 37196 37196 91122 91122 56852 60885 49378 49378 30482 75351 68665 68665 50536 65916 79038 79038 42744 83630 40760 67677 57706 57706 57883 63180 80750 80750 26780 80488 28510 28510 5412 5412 23266 84768 45341 54050 17092 17092 55473 55473 16187 77260 5864 5864 25683 66252 63910 63910 7987 29186 44114 49292 65012 65012 75539 75539 71121 72334 3048 90077 80062 80062 56743 89959 65266 65266 493 23654 7894 7894 56095 56095 45917 96781 13533 13533 12668 91036 35757 35757 36991 65284 1219 1219 17906 85316 26117 26117 28999 39516 44468 57654 42748 42748 17168 17168 4715 25165 28947 93179 34785 34785 36034 78539 26796 26796 6231 92797 17427 17427 49494 92206 3656 3656 87479 87479 7656 69316 13726 50154 79236 79236 37632 73952 73464 73464 56864 56864 44470 80689 84126 84126 45891 72631 60547 72427 86429 86429 10154 10154 33096 85475 88847 88847 65807 92724 14772 14772 41868 58135 11726 11726 16813 82980 12502 66249 46521 46521 5995 49940 32645 32645 6859 30265 82815 82815 27819 88212 46973 46973 6221 6221 6737 41041 51307 51307 32024 91095 26610 79528 40383 40383 7783 86673 42203 42203 9840 9840 10442 23285 28906 28906 44597 82232 2933 2933 10008 59877 18645 56309 79203 79203 18312 35579 948 948 7110 7110 82178 92201 74761 74761 23856 37329 95970 95970 56931 62136 16971 76555 88091 88091 84567 84567 43986 53682 42678 47923 75701 75701 81767 81767 16498 35196 63921 63921 9001 39358 19128 83043 25513 25513 37495 37495 62104 95802 18791 75819 81816 81816 14008 14008 55295 63548 51103 93810 72575 72575 1945 1945 38306 53424 85653 89256 76533 76533 29089 32418 72497 72497 31161 67671 61482 61482 8491 75603 58172 58172 96857 96857 37407 96540 88736 96322 88454 88454 10943 85175 79950 79950 14490 63144 4875 4875 22426 71099 63978 63978 30988 88616 89361 89361 5105 72421 84229 84229 40793 40793 22102 31196 12387 81969 59077 59077 8998 46174 47260 47260 3173 3173 73273 93416 89613 89613 19926 91057 12707 12707 25664 52465 79189 79189 26873 38205 43624 43624 36057 88163 36375 66977 90250 90250 83073 88236 23110 23110 38767 42854 77878 77878 20928 20928 60306 61523 80213 80213 11517 26332 8418 76775 29178 29178 44622 44622 18046 56660 33699 73964 4451 4451 21992 86988 97590 97590 21736 63916 15963 15963 94272 97349 16709 16709 54181 54181 46323 97288 31195 31195 13778 72717 21226 64551 57116 57116 3479 19399 17384 17384 2615 2615 4147 82696 47973 75345 78562 78562 9709 9709 27763 36489 53138 53138 13083 41781 8045 11717 63261 63261 44660 44660 57226 79788 74749 74749 2863 35205 94458 94458 53279 61286 81453 81453 44118 50611 63619 70926 25691 25691 16205 16205 1315 17721 48079 62040 64896 64896 44581 53786 2306 2306 13594 13594 77584 82679 6521 89188 4262 4262 69766 69766 42870 60455 94513 94513 11270 64412 30064 33385 1127 1127 11262 38601 25195 25195 74082 97611 39117 39117 27830 27830 8547 31773 78452 95752 21231 21231 51011 51011 9219 86791 29294 92246 42499 42499 43975 68935 74305 74305 17469 46982 70724 70724 35682 72499 6117 6117 55737 55737 1881 47635 73391 76096 69086 69086 6866 6866 8128 57664 75811 75811 35045 35255 21301 25048 33723 33723 60964 60964 47420 85426 93709 93709 20547 22967 63201 63201 26574 30224 19654 19654 24590 86985 40955 40955 38540 43092 75189 75189 14828 26042 97940 97940 14436 83353 33368 33368 34187 86960 3983 3983 30849 59870 86239 86239 24018 98154 71851 71851 419 81680 3043 15878 82476 82476 4734 21256 54950 54950 27612 64231 54604 54604 22283 22283 85438 94767 39046 39046 31694 98213 2313 2313 41122 89415 51540 91738 7402 7402 999 999 6274 37298 30446 39571 51648 51648 54569 54569 32151 44407 13109 23034 18645 18645 45925 52452 42671 42671 46792 48007 66887 66887 1652 1652 14413 16180 43018 43018 44024 44630 71974 77251 8411 8411 6235 50787 59165 59165 43482 43482 7725 60606 14131 14131 23143 91220 6858 53858 4961 4961 34279 53092 15942 15942 11283 83953 92050 92050 72411 78240 50746 50746 42846 42846 28739 93450 71228 71228 30748 78575 6051 45637 6028 6028 8833 8833 16345 29169 2587 20608 21703 21703 21014 69704 24385 24385 44761 80669 31730 31730 26049 26049 24854 40998 11698 11698 81054 93067 55345 84658 38199 38199 1175 8918 92159 92159 14770 70493 40916 40916 31118 31118 12955 86438 9272 9272 58722 96006 66751 78126 75539 75539 32957 32957 43144 75595 56520 67281 70444 70444 17433 46181 75135 75135 68794 96176 79818 79818 41381 41381 28523 44466 68137 68137 20884 79955 6894 94681 50612 50612 55531 55531 48289 67351 57956 57956 27272 84506 41435 60835 23785 23785 75708 75708 28357 43442 35048 85703 97436 97436 57593 57593 18170 48975 50336 50336 41390 82741 3385 3385 37505 79098 33448 82043 68687 68687 40146 71612 11643 11643 19340 45635 46228 46228 48385 48385 26951 39835 47786 47786 8192 66015 50543 74202 85026 85026 5218 5218 40562 72657 3475 46041 63391 63391 19916 68030 624 624 54792 54792 18752 33056 43344 73853 18723 18723 77829 95991 27000 27000 44140 50091 73099 73099 90307 90307 52510 57913 18542 65747 11537 11537 3652 3652 90213 93657 36596 36596 7682 19219 90818 90818 5342 34103 19164 81112 15497 15497 71270 71270 33584 62564 24599 84431 68055 68055 16593 76733 22727 22727 9110 24443 59723 59723 3534 70827 27939 27939 43438 45894 80359 80359 24943 24943 77108 92478 7132 7132 19862 61797 22839 22839 79260 81355 29691 29691 37552 69048 24038 24038 69009 95674 13311 43100 97633 97633 19777 19777 5115 60656 27351 27351 16654 89987 3978 54701 43172 43172 59983 59983 63376 63868 19157 19157 56369 88651 77212 77212 10836 45996 45226 45226 49764 54390 23776 23776 14137 32283 39356 39356 11178 57298 18626 75120 88080 88080 24149 94818 36558 36558 12322 12322 30120 68827 74877 74877 12156 55707 5069 95162 23734 23734 19875 73070 19034 19034 16478 16478 27240 58261 63769 63769 63944 92787 49558 49558 9726 86304 10287 32113 92250 92250 11821 11821 16591 51757 65163 66519 20066 20066 53411 60823 66763 66763 20991 78802 46675 46675 17491 17491 13592 90223 29110 70448 74926 74926 687 89050 53154 53154 2297 78996 12913 12913 68748 68748 12739 17546 34836 34836 31988 57143 2084 2084 17005 61573 54452 76866 10610 10610 59934 59934 29151 37676 39349 55290 18294 18294 23834 79174 39145 39145 73156 73156 28487 88538 64652 64652 20965 36474 55843 69078 84943 84943 32567 32567 47100 71454 622 10024 81191 81191 992 992 52005 84268 50804 75321 61557 61557 67537 84230 88469 88469 58680 78922 94196 94196 93760 93760 4916 56030 15345 15345 55326 91648 39782 87424 8663 8663 6454 20619 12094 12094 44100 44100 10395 33005 22968 77486 4442 4442 70414 70414 35148 95272 81320 81320 22946 29628 9730 87786 18578 18578 94407 94407 22839 75027 32389 47697 83746 83746 17476 48265 42993 42993 2200 53989 79090 79090 10334 76139 16144 16144 11026 11026 10882 35177 58790 88934 7715 7715 40900 50272 49497 49497 68598 81895 83022 83022 30744 30744 30566 36680 84269 84269 72215 97429 46877 54645 33400 33400 9592 34038 21320 21320 33577 33577 649 94814 26010 26010 72472 76812 64573 97958 9527 9527 5287 73816 26796 26796 46542 46542 44340 92601 54009 54009 32168 32483 20979 59516 44303 44303 15652 36647 36705 36705 56788 56788 63866 88630 15627 15987 24153 24153 46726 74885 29913 29913 13114 18864 605 605 70532 75399 35783 35783 13002 13002 24000 81280 5661 86933 59802 59802 93182 93182 4474 80706 49215 83112 46081 46081 54093 54093 80423 86575 22441 78427 26832 26832 26594 46042 97311 97311 1068 1068 85293 85751 3050 88917 15115 15115 12494 54984 61160 61160 39178 39178 37955 43728 76943 92454 17456 17456 65106 65106 35073 69656 45616 90136 43966 43966 96961 96961 2408 55520 3528 76551 2324 2324 76383 76383 4776 13886 93195 93195 19914 95027 16536 16536 19167 78598 25974 90837 2274 2274 35205 35205 13842 89026 13048 67473 1964 1964 80724 80724 22883 29682 2541 7374 58767 58767 21379 67487 56941 56941 51816 58017 50895 50895 1873 80045 60705 60705 31809 31809 75254 83715 90064 90064 74389 83645 60064 60064 18193 75856 23119 23119 31135 65185 89466 89466 54293 62491 64982 64982 58000 85429 97368 97368 29827 76691 91028 91028 51355 87335 34160 34160 35253 52409 45412 79319 78227 78227 32465 48821 16384 16384 37161 65619 14580 14580 27436 42345 84121 84121 56516 79922 42502 42502 56372 89159 20729 20729 71547 71547 6506 25772 69553 69553 305 75053 88812 88812 39516 40463 58828 61111 6070 6070 45645 80462 72362 72362 54791 54791 485 85829 1547 1547 29563 65421 83431 83431 53350 87810 42344 42344 28966 36747 32274 39443 87143 87143 13321 80861 3939 3939 57062 57062 33229 87333 1504 1504 31500 63214 60698 60698 6101 6497 46210 46210 380 90551 14671 14671 11564 44946 52973 52973 8655 47981 58321 58321 44308 68542 85478 85478 44600 62725 20399 49434 50110 50110 47840 55894 12588 12588 25354 25354 64452 71353 87164 87164 15374 90347 787 787 15261 20618 36557 97279 75700 75700 57053 57053 39794 77681 82887 82887 1331 37077 71743 71743 21481 41243 28312 28312 36594 43880 43161 98003 80480 80480 52357 52357 9777 89137 69374 89204 55312 55312 20650 20650 4413 10991 71509 71509 79235 92016 7657 7657 1609 77906 22678 22678 66560 82856 4888 87843 71074 71074 24608 24608 24919 77725 922 76025 85103 85103 65629 65629 58473 88134 27346 66607 76504 76504 15386 72965 48602 48602 24157 70869 32517 32517 64359 64359 51035 52849 32370 39449 91558 91558 57376 88976 89330 89330 37993 52485 75845 75845 63028 97452 11309 11309 67938 86877 71693 71693 54815 62829 71437 71437 38120 80557 56496 56496 142 7768 46645 46645 46317 46317 34126 91522 46550 46550 2432 25201 27979 61869 76221 76221 15661 74891 64407 64407 56970 83750 81094 81094 22230 97895 69071 69071 22012 45007 79779 79779 29091 95508 81802 81802 50534 59436 95133 95133 81804 81804 14449 16568 17533 32135 11505 11505 47983 94133 34999 34999 88527 92661 59536 59536 96283 96867 52427 52427 11782 73791 7724 7724 74402 74402 17324 53691 89447 89447 54796 68561 495 495 32003 70434 12778 30781 92364 92364 17607 93890 80193 80193 76519 93796 92627 92627 51206 51206 55320 83983 61243 67305 73726 73726 86395 86936 51228 51228 68407 68407 40804 42399 11836 11836 69931 74430 69049 71949 89677 89677 50844 50844 14473 23764 13465 22874 81281 81281 16158 62751 89750 89750 27507 27507 24073 78639 31875 40980 72073 72073 87267 87267 12423 51878 66152 81346 45969 45969 7718 31127 68329 68329 72410 72410 6565 12764 94888 94888 5369 51212 65991 75260 27992 27992 25657 49180 86078 86078 3105 3105 15587 21645 6745 11539 25990 25990 45996 97143 59612 59612 47360 47360 19152 98273 50035 76381 37931 37931 80788 80788 58559 82094 4265 38860 943 943 6680 6680 14169 28394 97228 97228 46414 52809 78196 89938 19470 19470 23383 63366 88147 88147 852 96005 58356 58356 39653 45885 95847 95847 61068 76730 22125 22125 11190 11190 49165 72728 45628 89921 21935 21935 33230 38769 31069 31069 26636 26636 45160 79003 84736 85758 14310 14310 15672 15672 55824 93182 83804 83804 21396 44113 2744 66349 1296 1296 93069 93069 50548 57557 2569 15326 10824 10824 67448 90539 87192 87192 35616 59694 97061 97061 38019 38019 34210 83717 27111 27111 15670 46819 39399 53287 18079 18079 45088 45088 16719 23378 23647 90764 12290 12290 26883 50792 84108 84108 33269 77403 54916 54916 34259 61620 73131 73131 41785 84934 61131 61131 9770 42558 79110 79110 16162 82800 4287 4287 25940 25940 56293 86123 78817 78817 83284 93570 1 1575 69157 69157 66722 66722 45199 56464 3311 58465 57101 57101 44559 72418 21976 21976 9454 9454 29386 81415 19558 92384 3017 3017 12762 75009 89252 89252 81845 81845 34313 74493 86420 86420 70543 92365 16598 16598 23328 79885 16484 26935 20437 20437 87454 89709 2622 2622 90747 90747 27635 60428 85457 96729 77260 77260 51762 55149 90810 90810 29714 29714 26863 87463 36775 47467 34327 34327 3417 76478 1289 1289 27413 27413 917 71604 37204 47276 34040 34040 31372 60196 44317 44317 10677 55231 20046 20046 19584 86932 94712 94712 96217 96217 2752 57211 2353 57989 78572 78572 92356 92356 3829 51661 43340 96158 83210 83210 23143 23143 91503 93159 61761 77977 80214 80214 69149 69149 28382 37729 30292 30292 37417 96114 53578 53578 54100 65203 39282 39282 29321 74284 48420 80985 35896 35896 4560 29129 88273 88273 80492 96965 87142 87142 39702 96455 6566 6566 1805 1805 29440 64029 16515 16515 9941 35248 11761 93462 13216 13216 57284 81679 89678 89678 15276 45517 73632 73632 58878 61319 93122 93122 713 64614 49171 49171 31477 31477 14150 93219 24316 47434 41588 41588 86544 86544 48573 57208 66576 91570 56082 56082 21572 74111 52629 52629 2303 2303 40971 58139 92266 92266 48625 80652 61765 61765 10088 33203 17458 17458 19909 78669 66143 66143 55164 57871 56217 61156 31 31 84738 84738 85489 94995 59048 64015 82322 82322 5248 5248 48513 78158 31101 31101 1785 63501 1208 1208 22444 56292 1834 61349 40551 40551 49601 49601 44688 86268 87454 87454 20156 54042 42231 42231 65798 83433 52794 52794 46205 77230 15533 15533 585 47085 2052 44505 97250 97250 47485 86810 13499 13499 26122 26122 1854 63520 43703 76142 18579 18579 12267 39038 29934 29934 80724 80724 8651 22247 53436 95717 42495 42495 43371 48788 55614 55614 45522 62585 4509 4509 6214 6214 22797 65056 2950 2950 11163 70482 42027 42027 27536 89730 92431 92431 12316 56441 32131 68392 77677 77677 47162 97618 30380 30380 234 234 71778 73202 95211 95211 21207 96584 70122 86092 81067 81067 24788 92236 44791 44791 54418 54418 22232 85513 83052 83052 59071 71944 82031 82031 55439 81221 11113 88469 68784 68784 72620 72620 79455 92922 29381 95362 95762 95762 39453 39453 37401 76517 10302 57972 14595 14595 19844 28510 37728 37728 36532 36532 3118 77724 65316 93061 60035 60035 17971 63924 96583 96583 8550 90674 70670 70670 44019 94764 79742 79742 28054 28054 29240 79214 50719 50719 22905 33896 18907 93689 84841 84841 53868 56163 55965 55965 20618 36369 25140 25140 85453 85453 20341 55240 14709 92434 20645 20645 54140 54140 29232 45672 15774 80469 23412 23412 64131 64131 46718 51072 1475 51683 16778 16778 15370 15370 967 40221 22313 69761 55784 55784 42074 42074 26192 28389 41521 41521 21607 89899 27896 30590 49044 49044 97038 97038 6755 33262 36313 36313 91064 93591 77069 89669 17356 17356 45574 65487 77549 77549 9444 66381 30863 30863 17112 29111 97334 97334 34598 34598 18073 33856 31497 31497 34471 91891 55869 55869 55249 62720 52040 52040 17832 79894 75695 75967 39870 39870 78374 78374 10541 29988 94457 94457 22083 83182 11202 63476 10632 10632 28885 28885 10533 38436 36443 42661 93224 93224 85515 88122 8062 8062 10072 86776 32701 32701 39036 39036 33428 61493 38221 53245 94518 94518 94456 94456 60772 94689 87686 90780 68811 68811 96496 96878 15902 15902 41575 41575 38874 74009 39994 39994 16040 87653 1206 13363 66608 66608 52388 52947 98066 98066 28040 28040 30844 32900 51396 78826 71190 71190 9644 9644 59639 87018 13059 87752 62083 62083 58757 58757 34941 79947 16989 16989 30204 91545 82999 82999 45322 57364 82612 82612 59096 59182 36319 47188 44703 44703 95408 95408 28905 43182 35393 88107 16658 16658 40556 40556 22920 73963 626 13508 35914 35914 365 365 91357 91691 42065 59174 75488 75488 22698 22698 1245 26317 79370 79370 66639 79146 4024 84166 18990 18990 60392 60392 38465 80145 22264 22264 2528 59986 41595 54464 95126 95126 52023 52023 34571 42752 29313 36061 27726 27726 6823 37298 64404 64404 45103 45103 75370 78755 46886 46886 39091 60376 34930 89724 75625 75625 73230 85807 45927 45927 81315 81315 62100 70031 88606 88606 79696 97037 434 55657 28215 28215 77955 77955 46758 80294 87776 87776 18565 92197 75754 91810 97170 97170 51303 51303 22621 76296 26831 94667 52698 52698 955 9223 75562 75562 47816 47816 6345 14511 24573 36601 36414 36414 9956 14576 68218 68218 1682 50754 94415 94415 60980 60980 40564 56447 14225 39195 16649 16649 37222 37222 15316 93372 23205 65914 96159 96159 58053 90911 29201 29201 77065 89370 94854 94854 9832 42178 90159 90159 13430 85381 30034 30034 23874 62914 13062 13062 43232 94995 62727 62727 69991 69991 14653 63585 33527 81773 92084 92084 47344 85658 45776 45776 16400 16400 16998 30635 62762 62762 14140 97010 62538 62538 12752 39150 45104 76488 6086 6086 6935 6935 57188 96746 13344 81108 75599 75599 34615 89385 7312 7312 42258 42258 25108 61577 5372 15950 75265 75265 31943 97007 44606 44606 30151 41671 37302 37302 82340 97621 65499 65499 65493 65493 11358 71723 5554 5554 41649 83470 42506 83007 87564 87564 48884 48884 21323 93368 81813 81813 33229 49591 30538 30538 18533 96235 25668 25668 43027 88764 70700 70700 15352 68587 24512 52706 54322 54322 47549 47549 33673 96081 82622 84015 51196 51196 54934 77355 93349 93349 35459 83337 81201 81201 6282 6282 58571 59913 7063 31639 51903 51903 81367 81367 31586 90880 56939 56939 13147 45710 1887 86856 95489 95489 50310 59964 57731 57731 55907 55907 8575 79217 35803 35803 40039 97257 27923 48671 61394 61394 42340 59542 62079 62079 51208 64741 58594 58594 28231 28231 45278 67586 17411 46918 22170 22170 32466 32466 89681 95252 65356 79538 3045 3045 47763 47763 29258 43497 25217 42777 48177 48177 51643 51643 48869 49971 16868 69110 28003 28003 75471 75471 48595 91127 18531 18531 40819 80286 11844 11844 44856 55975 2237 5521 8763 8763 26559 36936 49529 49529 47739 47739 35650 79397 63452 65112 46497 46497 28080 29496 1718 1718 70355 70355 29757 60343 97178 97178 25738 33804 53252 57502 12021 12021 54576 79100 49116 49116 2780 96693 17909 17909 27801 27801 39471 72235 36763 36763 31604 53806 28067 78982 81410 81410 61723 97884 67922 67922 41956 50528 1137 1137 4842 59276 2131 2131 65263 75168 37229 37229 29935 66867 16931 16931 68346 68346 64831 83671 48153 85641 42612 42612 48357 48357 24736 60083 62945 62945 18232 72715 14552 66492 65100 65100 63115 63115 29269 32722 28188 28188 25246 48553 29884 29884 7921 78289 46407 79257 45294 45294 1664 87993 48332 48332 13658 86707 15077 15077 328 25470 59109 59109 58148 76573 19073 19073 10303 34003 75110 75110 15245 33398 69877 69877 37363 93675 3610 3610 91640 96106 11537 11537 55275 55275 29120 74081 45995 45995 13287 33630 78089 79195 43663 43663 7406 54110 9524 9524 38035 61399 41953 41953 2152 3188 19097 19097 66789 66789 2975 45076 44314 44314 1939 22469 59456 59456 16459 88434 29758 39471 13257 13257 14359 14359 7700 22970 78411 78411 36218 45870 31309 31309 80777 92314 78337 96971 34515 34515 69414 69414 65432 83980 2499 68260 54514 54514 66102 66102 34718 57410 12196 43804 9454 9454 73140 73140 20283 58845 87463 87463 34717 42828 13180 88954 31996 31996 26540 61446 3884 3884 7079 7079 66066 94716 70020 70020 73923 86245 42097 42097 3853 22571 86149 86149 79499 98371 29962 63192 63195 63195 68347 68347 23658 78848 21814 21814 24864 55475 61967 61967 14307 86712 3380 13833 41083 41083 41651 53795 6509 6509 87736 87736 29093 49173 6213 29248 71634 71634 89416 89416 58894 78776 41420 50095 22565 22565 74301 74301 57254 73167 10394 97626 50256 50256 65638 92202 52602 52602 17925 63462 71210 71210 68945 68945 32603 62874 68299 68299 13663 65742 59699 59699 12305 86256 7775 20051 86467 86467 31596 83784 33215 33215 76930 76930 64142 69063 7876 7876 12702 77477 42123 42123 45048 53610 481 59122 67896 67896 34823 34823 16042 94838 12547 40451 15149 15149 84882 84882 40385 41222 77770 90777 79408 79408 38585 41822 61796 61796 20168 95060 29248 29248 71430 71430 3002 67125 50820 50820 52128 70898 54074 62992 68646 68646 77164 85612 28388 28388 20561 87772 54748 54748 37013 37013 44376 55578 44352 70759 25507 25507 12107 13860 73965 73965 8921 9715 10296 10296 85711 85711 51651 89952 41045 60895 26195 26195 85745 85745 7629 74196 29371 29371 49209 56635 75167 75167 11928 61900 183 183 31877 76887 52572 52572 33240 42411 25319 25319 3828 23357 97775 97775 75984 86350 29499 29499 33936 75414 13921 19944 89505 89505 4762 86837 19014 19014 4794 4794 32488 96162 55148 82699 10985 10985 33863 33863 9423 77346 44900 63640 67291 67291 1981 57460 18421 18421 29327 52347 59717 59717 40004 40004 11078 77417 55615 63059 28341 28341 63507 63507 4357 78809 33791 33791 29369 81232 9614 30639 10255 10255 41302 77945 36012 36012 21583 90753 97639 97639 44367 94383 26180 26180 4478 13715 94012 94012 90683 90683 41134 44189 33703 75818 8991 8991 9507 9507 45525 70670 8749 89208 16927 16927 58594 76841 51104 51104 60401 60401 12641 73678 53452 60259 25550 25550 12832 96978 40498 40498 54761 81130 97598 97598 85075 85075 66011 67103 62388 72123 55025 55025 63769 63769 53359 77221 4040 90144 88166 88166 29148 56526 62050 62050 15717 65602 31797 31797 96748 96748 41743 70323 9115 9115 61835 87306 40727 78636 51695 51695 43464 43464 86789 88511 86886 86886 37207 88438 50447 50447 18286 81132 18547 18547 14688 41175 37709 37709 29885 96161 8597 8597 66929 81096 88785 88785 12110 72798 1483 12519 22438 22438 31783 70604 84228 84228 3390 63442 84211 84211 84686 84686 31619 43648 41202 41202 30093 70421 63355 79083 28254 28254 51962 82118 90727 90727 12017 12017 58430 75651 51254 51254 13421 73517 12579 12579 28789 98324 529 50925 77578 77578 56049 56049 56536 65698 69239 79819 20310 20310 22865 60780 10981 10981 14073 36043 44573 44573 37994 89770 30710 30710 76685 76685 57364 78681 63895 63895 12252 92746 48314 48314 19187 80782 64079 64079 25637 66162 25947 52362 78840 78840 55007 91112 7003 7003 7617 7617 87686 88684 37311 65515 31478 31478 63834 67840 41783 41783 25952 43428 6757 6757 56735 62353 1214 1214 28317 74502 46633 46633 35101 97341 25053 25053 58845 79398 2310 2310 52137 52137 12774 71787 44042 68711 76643 76643 29987 78234 3277 3277 20839 95216 62394 62394 21817 65209 3852 3852 25020 29049 2593 2593 2463 3262 24827 24827 24372 24372 40319 86737 19945 19945 13476 73481 96431 96431 21439 31720 83897 87188 68503 68503 38541 38541 11137 60699 1509 34862 28120 28120 85669 85669 34259 51682 18786 18786 63669 68439 52958 52958 69113 82048 50976 50976 17355 54720 32704 32704 51506 56645 28339 56270 49046 49046 26490 26490 21136 47985 26185 68603 46751 46751 73992 96258 82391 82391 52583 52583 65714 82846 18223 69664 33640 33640 7080 18378 93833 93833 29996 29996 55440 97151 43783 85418 78411 78411 33854 33854 19224 80237 81935 95373 48239 48239 32215 32215 83899 91613 17742 70901 82236 82236 63428 63428 650 73332 70494 77667 61723 61723 95283 95283 6828 73619 17490 78333 39287 39287 22629 22629 59866 71969 36874 36874 55635 88922 1829 18130 45311 45311 10946 10946 27922 42970 43272 90540 28752 28752 18444 18444 20559 85452 20161 79981 77073 77073 41727 41727 3982 89076 84115 84115 29401 67678 80017 80017 73287 82566 36807 36807 8649 42260 19603 19603 54109 68111 5873 5873 5225 6628 37213 37213 14915 44235 3997 3997 42496 66749 65958 79426 33068 33068 81002 81002 60670 62094 78707 78707 24384 57514 15077 15077 59021 80053 19651 19651 77062 85301 44529 44529 13054 81253 2853 2853 13312 63991 13409 89413 34625 34625 22488 22488 35326 83537 45072 45072 32193 86177 29498 29498 24916 32540 86716 91031 67758 67758 21400 21400 35171 52412 19747 91804 34477 34477 45053 54086 89838 89838 83129 88660 53015 53015 89840 89840 25545 47815 19467 81455 88521 88521 85285 94644 41052 41052 644 644 2924 97993 13561 70682 48087 48087 53508 53508 48897 53549 7393 76231 41133 41133 4585 86550 19342 19342 1598 41131 70930 70930 24576 24576 40398 43939 54084 54084 78242 78957 23435 23435 79851 86116 86281 86281 26837 62156 22925 51080 51644 51644 20030 89391 52511 52511 20185 37678 22994 22994 25429 25429 10314 64514 83955 83955 32916 36600 6832 7470 53968 53968 57612 57612 25658 34922 13251 13251 22265 92062 22293 22293 1801 22260 92037 92037 70632 91818 9076 84434 8907 8907 92556 92556 13121 66959 26677 75062 76291 76291 24698 24698 52962 70135 60121 95162 54248 54248 82039 82039 71088 81796 1184 1184 5616 20740 75245 75245 45833 55571 1391 1391 23376 56628 29570 29570 66356 77776 42719 42719 4734 95743 54124 54124 4861 66953 67406 72047 60095 60095 35675 68712 42526 42526 75073 75073 4400 41002 11487 11487 43674 84714 53754 66594 10736 10736 13123 70897 4626 4626 35753 85807 65292 65292 10955 10955 1230 77724 34692 76817 62342 62342 64290 65466 79330 79330 6071 46097 96597 96597 9122 79528 89455 89455 17198 63703 50275 50275 14512 14512 65791 91116 601 41907 452 452 55392 60856 1916 1916 84999 84999 31696 93726 46517 47261 21727 21727 42995 42995 11636 49632 27432 87149 4859 4859 38962 98070 57720 57720 15031 15031 24791 74136 63271 63271 4811 80732 52781 52781 77497 80302 31238 31238 401 55985 35594 50844 66055 66055 90776 90776 28814 52631 18969 51290 41165 41165 66543 66543 55405 64280 33113 33113 42683 71399 34152 34152 21063 52702 56629 75913 46078 46078 10878 10878 35120 36275 32646 56656 36722 36722 34516 63564 79235 79235 7980 73749 32514 32514 26079 26079 71891 97088 26143 55700 92871 92871 58999 58999 42406 46842 11009 11009 47261 52515 15725 15725 62781 62849 24848 24848 66750 67788 41315 41315 12880 67423 25310 25310 9854 35683 35894 35894 48984 95255 5647 28301 70559 70559 33248 52137 40109 40109 50814 50814 81758 89416 18892 67606 27128 27128 37979 37979 32048 38252 85857 85857 40429 87145 63007 63007 13396 27189 64294 64294 41359 61984 76624 76624 53395 71435 38850 38850 68761 79736 23964 23964 4017 30071 56388 80425 98219 98219 40626 73574 86283 86283 39489 46497 49684 49684 41705 45727 33190 33190 29865 29865 24615 56056 26877 26877 11745 59480 9208 12435 30329 30329 37240 96377 22249 22249 39687 85014 95175 95175 28496 28496 81721 95437 58760 58760 15457 98282 17292 17292 23051 81847 25839 78647 63295 63295 58460 72824 96898 96898 57771 59881 86158 86158 74379 74379 9806 11515 33484 33484 33939 35132 49290 90920 17046 17046 8233 8233 35618 98074 32223 32223 41171 60853 7029 7029 23736 79204 37155 49039 71945 71945 40220 40220 84029 89990 19082 21422 20801 20801 32862 32862 14704 74559 51356 61441 16150 16150 11952 52215 90994 90994 25469 75914 18819 18819 37822 37822 9054 38208 20897 75754 59647 59647 76554 76554 8523 42901 54729 88405 47510 47510 26675 34905 79727 79727 63795 63795 42314 57918 4109 59533 5107 5107 82082 82082 1155 72602 79026 79026 32113 82508 15058 91880 86285 86285 28999 28999 807 58428 53908 53908 22162 44076 47936 57396 45864 45864 200 17664 26733 26733 15055 15055 87594 96229 6304 24600 84853 84853 8190 8190 10271 41722 20559 20559 9843 92763 31429 31429 6554 38605 59199 69246 63136 63136 69117 69117 57515 58353 14950 93049 81112 81112 43819 43819 29653 86407 66613 66613 97504 97691 48089 68827 86753 86753 8053 8053 48495 53091 74622 74622 14665 98232 4093 75225 91917 91917 17698 70035 4839 4839 82532 82532 82880 84473 95464 95464 36174 78314 49077 50863 49028 49028 26441 26441 21428 61483 19342 59021 63336 63336 87432 87432 30506 75011 3822 43138 49354 49354 50308 50308 53471 91792 17675 17675 35042 61090 94565 94565 10340 29790 37162 96301 81236 81236 44360 44360 64807 67404 80168 91400 77222 77222 89155 95632 18202 18202 8298 8298 44496 89486 58312 64515 96868 96868 76990 76990 12413 76885 7167 7167 26631 38225 31363 40457 18835 18835 11366 11366 45382 90865 73948 73948 45831 54407 1874 11864 94076 94076 19542 19542 76213 94908 9124 57832 11325 11325 29652 29652 8428 77418 8976 8976 46527 81004 14168 29855 17295 17295 21191 32307 97218 97218 57931 57931 15217 95074 80706 80706 52609 85913 24415 62611 52028 52028 30550 30550 17690 50640 34895 34895 32248 46006 461 92242 30431 30431 30813 68553 8241 8241 12876 65799 97739 97739 88420 88420 59888 97067 14724 53432 46442 46442 11923 67702 18955 18955 28009 65776 60836 60836 1532 1532 15204 29378 2670 44747 90296 90296 42774 42774 13894 40431 49491 79433 80758 80758 71187 71187 71441 78524 19330 45528 78405 78405 47580 47580 3267 81401 91165 96829 4424 4424 9902 9902 33698 90795 95165 95165 35075 52511 97824 97824 43577 46046 60786 97740 66348 66348 54357 54357 33074 86771 23878 23878 42097 56159 61378 61378 22658 38927 21871 82716 53817 53817 72621 72621 32695 49490 45572 61673 11103 11103 47060 57151 80943 80943 60485 60485 49182 50686 25925 30990 72817 72817 65528 65528 18105 66516 17966 17966 17727 66215 20035 20035 75378 78778 57912 57912 33460 52590 47181 47181 29046 89690 51829 68308 22361 22361 8545 93636 89173 89173 14784 90035 64235 64235 29929 71198 96791 96791 75733 97497 1882 1882 36031 53700 66134 66134 75226 75226 65716 65882 2940 42960 7137 7137 75256 75256 6646 88629 39031 39031 38557 55327 35380 67116 97511 97511 29608 29608 31097 62547 73641 73641 79982 85639 93363 93363 16713 37436 34067 34067 54890 57907 18832 18832 51387 64354 23455 88670 6544 6544 96144 96144 37802 38861 77850 77850 35606 63949 90650 90650 3298 45838 29797 47472 19988 19988 93395 96946 37770 37770 52621 52621 22416 71466 47227 47227 19553 83112 19287 27786 76837 76837 66490 95753 28048 28048 40404 61334 90654 90654 53313 53313 975 79114 45770 61170 3258 3258 18999 60292 8043 8043 86059 86059 40707 90224 20114 74397 62856 62856 9370 46020 29663 29663 87219 88580 78108 78108 14424 80108 12157 12157 69692 70112 51133 51133 9032 17377 59901 59901 53596 83337 42543 42543 5817 7781 82800 82800 29589 29589 10657 95226 34907 34907 6746 22994 4178 4178 5487 40396 13477 59317 33899 33899 11539 11539 22534 43349 63315 63315 40084 65115 29639 29639 80951 95747 73046 73046 6749 97083 13942 83712 74378 74378 29004 29004 20729 25006 34501 34501 43225 73631 92472 92472 74785 85169 38403 38403 62133 82793 18175 18175 40312 53606 87700 87700 26218 59069 4969 56816 9952 9952 31631 78660 48320 48320 4019 4019 18675 89361 27258 51348 88370 88370 48342 48342 28575 78778 85009 85009 45870 53910 38986 38986 62621 85955 46926 87839 96729 96729 26308 63349 5930 5930 49945 53349 96243 96243 8209 22710 83545 83545 44909 44909 61279 88007 94811 94811 83939 92359 85660 97676 80885 80885 51222 88144 78995 78995 8377 80113 36594 36594 80433 92770 37713 37713 12485 39988 24183 24183 50102 50102 10435 55745 41256 86018 93156 93156 50461 50461 40253 51335 19690 19690 612 32255 63375 63375 13638 89468 44298 87401 38229 38229 59118 59118 79513 83785 75737 75737 68357 72986 6608 6608 77257 82962 2293 77165 2909 2909 2720 57525 39232 39232 27171 27171 38529 61772 60297 60297 4701 79326 78299 78299 65194 81488 87704 87704 26491 93520 65982 65982 36775 41941 84444 84444 11822 61699 26991 26991 7074 89978 74308 74308 14301 55485 7992 76639 3219 3219 55349 55349 42080 63618 4820 14928 46284 46284 46841 46841 14332 92703 19730 23012 93357 93357 36203 46420 40374 40374 5144 37498 18809 18809 18456 18456 46055 86409 73858 73858 13908 31557 75527 83701 49737 49737 59775 59775 50793 96143 42239 85919 18001 18001 30633 30633 13940 61489 41596 41596 79900 85136 42549 68070 59745 59745 56766 56766 47047 50525 55482 55482 31127 64477 6209 39245 41191 41191 8368 85177 42702 42702 70240 90994 79645 79645 42542 42542 10886 64015 36153 36153 76572 84912 17942 17942 24519 84252 29464 29464 37752 39295 42258 42258 29560 56966 14539 55726 14646 14646 68838 68838 6609 17228 93650 93650 45208 86550 32085 32085 9432 64291 70318 70318 24289 55569 51960 51960 17890 48353 70588 85808 27827 27827 58858 65988 75360 75360 43489 87664 28337 28337 58222 58222 4243 82285 22807 48762 5083 5083 46039 91885 88043 88043 37733 37733 60939 71147 62234 62234 25088 44484 47800 47800 38152 82830 2358 2358 24366 88326 56323 88857 13367 13367 9844 14701 67447 67447 16887 49702 40187 40187 49325 76487 53999 53999 43386 43386 5911 88091 7839 25288 8435 8435 35459 52411 66741 66741 78691 78691 19444 76424 2712 73693 78400 78400 23548 63612 29280 29280 7532 7532 9057 14694 9656 9656 11634 75707 23 94645 76120 76120 15423 33352 38527 38527 11502 11502 64576 85590 74424 78615 89957 89957 35076 35076 22822 75694 32145 32145 39018 59004 37182 95716 79614 79614 33891 59492 5854 5854 63639 85065 25933 25933 93129 93129 39682 53488 13861 13861 21945 69421 34009 68192 14448 14448 35942 35942 64002 93337 2013 21097 48762 48762 62250 62250 10564 32352 24836 24836 53420 80065 13733 52132 64943 64943 40226 40226 2095 61608 24344 89595 68471 68471 77132 77132 53241 77995 27072 27072 182 27707 93945 93945 6711 81419 25505 25505 40949 80277 47563 47563 32001 47781 4650 94560 54181 54181 28584 39183 24457 24457 24968 52751 26674 26674 51079 51079 45830 85554 58918 96902 47868 47868 58443 68601 14448 14448 9321 72451 17537 17537 93692 93692 56766 58636 31349 31349 26868 62945 32632 57387 26651 26651 16385 16385 58604 91887 16801 44612 13207 13207 44895 81013 26495 26495 25668 25668 5552 60917 86723 95137 62712 62712 42477 81520 44074 44074 177 177 39093 71823 6278 6278 72781 77838 83207 83207 3260 9761 18607 18607 85674 87436 42786 46605 34912 34912 10545 10545 3623 62838 36335 51067 22208 22208 74496 74496 57409 80367 37777 37777 16897 45444 62339 88360 5310 5310 88442 88442 31236 59789 48403 87198 16602 16602 48692 48692 18177 85457 27218 89955 95579 95579 97874 97874 78389 88329 59345 69093 29625 29625 78930 78930 38160 45527 19222 19222 50366 97478 46916 73683 90172 90172 38493 38493 40676 92249 11731 34093 15889 15889 26545 49658 18149 18149 16360 16360 27887 59678 480 44016 97996 97996 30084 75398 1416 1416 1655 1655 64581 66031 38463 38463 10346 87429 25144 25144 20644 38484 94310 94310 25562 41335 72722 72722 37661 51790 55227 55227 10368 88215 94045 94045 35078 83597 13974 27431 76212 76212 18806 18806 1280 78375 9001 9001 2748 4813 7239 32709 53956 53956 16883 16883 1596 65166 26332 26332 38668 69056 22568 23197 78610 78610 18870 24003 25438 25438 2488 67457 83652 83652 43060 91983 38203 38203 44242 44242 49143 71101 79306 96051 84210 84210 59792 97396 36822 36822 13755 19682 60084 60084 16966 31351 39273 39273 31446 41279 87642 87642 47772 91674 77694 77694 21030 89169 14542 14542 48094 93347 7272 7272 21896 93773 67317 67317 28128 44896 4396 4396 86221 93373 29322 29322 82589 82589 39378 45595 26529 26678 1743 1743 53742 53742 82744 87744 31359 90426 54341 54341 37622 37622 38248 67419 8340 8340 47107 73002 31791 57192 15067 15067 24420 24826 27046 27046 18694 48378 38435 38435 36200 36200 20282 76999 20636 20636 29197 84220 80202 84026 4287 4287 78953 78953 49606 93804 59628 67910 44577 44577 90798 90798 78548 96658 24809 74337 15838 15838 27437 35989 45293 45293 22972 63641 48667 48667 4343 10862 47083 47083 64068 64068 23531 73499 92661 95791 59262 59262 88663 90409 83589 83589 23622 23622 32544 47976 32998 82923 13157 13157 19737 93852 62808 62808 78293 89425 30792 30792 4332 8515 57388 57388 77741 77741 47903 61177 9266 9266 8597 73506 3279 15082 40940 40940 10510 68667 76168 76168 25248 68092 49458 49458 10140 10140 3568 68576 22703 61881 47476 47476 75143 75143 7645 16042 65011 65011 4644 9600 50654 50654 9780 38457 76255 96615 80836 80836 7137 60877 31680 31680 58736 58736 69929 83638 47325 47325 11533 61750 59462 59462 8370 67033 6595 72502 39707 39707 42797 72602 45365 45365 85988 89518 10058 10058 5624 5624 26179 27524 55563 56719 92512 92512 2054 2054 55711 76212 68250 70219 23647 23647 16612 88133 19615 19615 30515 30515 22999 48766 5751 87445 40140 40140 78476 78476 31473 74263 15768 95560 2504 2504 82279 82279 22519 68102 80148 80148 60141 67967 29431 78845 58274 58274 26982 26982 58516 78584 22077 83906 12003 12003 86968 86968 32516 92390 3939 29307 69270 69270 6153 81124 40018 40018 854 854 8687 31820 17184 17184 41257 47797 92662 96623 67736 67736 7651 43186 73079 73079 18119 18119 29153 35945 65872 65872 63053 65016 48461 64167 97677 97677 66377 66377 15377 78690 5401 5401 11444 93562 56088 56088 52796 84268 4904 58640 58632 58632 68865 68865 24876 30982 71681 71681 57337 78863 3393 80260 57993 57993 3610 54268 68562 68562 34526 59660 23647 23647 72655 91791 98244 98244 92240 92240 73620 90247 11047 40270 82648 82648 64205 64205 28268 62122 46786 46786 62031 62266 38993 87641 60216 60216 3078 3078 31812 47758 60528 90640 1782 1782 55648 55648 9773 64705 32587 87403 82594 82594 57149 96030 999 999 26774 26774 12897 85210 12383 70231 27954 27954 66336 66336 87318 94923 7458 7458 31642 91781 47124 56798 30360 30360 12321 34925 6806 6806 68748 68748 18026 72402 26147 60309 75521 75521 26922 71133 76562 76562 19422 49039 32327 32327 71496 71496 20982 90274 63460 88215 53353 53353 29231 91865 26423 26423 76007 76007 7280 72904 8631 55326 58834 58834 77324 77324 74848 96710 56340 56340 970 88966 48157 48157 13602 71016 15864 60094 68931 68931 32329 57741 1649 1649 60408 60408 544 30590 73014 85870 46518 46518 71385 71385 56194 94986 34312 34312 3071 91696 8274 45173 84394 84394 23388 41001 9284 9284 35930 35930 2998 29666 37277 37277 11450 21779 62901 70003 85235 85235 11406 81396 83312 83312 16564 29947 63506 63506 29071 87088 82871 82871 61380 61380 48615 78570 62069 62069 45943 61507 59510 83295 19233 19233 16073 16073 31344 47945 19273 35104 18073 18073 36836 76937 63020 63020 94458 94458 7659 13652 57611 80025 42689 42689 74570 74570 22364 89722 89499 89499 77163 79126 6125 27407 53144 53144 2856 91337 5883 5883 14967 82535 21862 21862 77799 77799 25979 38793 43000 43000 17866 46593 54185 54185 45993 74673 11387 11387 25202 30873 1744 34466 22215 22215 70882 70882 44151 44266 35042 35042 11774 81040 36760 65305 45274 45274 43269 43269 4800 59656 51694 51694 70502 78655 64193 64193 11134 52537 78415 78670 2327 2327 52134 52134 5236 50141 13970 28984 20818 20818 18782 93864 24723 24723 38907 38907 40578 95781 5596 84257 26603 26603 3737 30345 26380 26380 62867 62867 77090 78755 6968 60393 31348 31348 32898 58103 60745 60745 4586 4586 90260 90309 83424 91875 19551 19551 80071 80071 2527 94025 37059 37059 28740 62971 35690 91105 90340 90340 42983 95374 42014 42014 40357 40357 10837 68939 60862 60862 78428 90988 51615 76265 38199 38199 67589 95950 15640 15640 68444 68444 29341 66984 1010 57156 48256 48256 74411 88700 59873 59873 81323 86921 42741 42741 17106 21529 85517 85517 49894 96896 45822 45822 26660 87034 82467 82467 91005 91005 6701 92836 36397 36397 13137 76313 4798 4798 28777 56727 92603 92603 17629 58822 77748 84127 38118 38118 82392 82392 4603 73821 240 240 24515 68203 78076 78076 46596 77540 40480 63323 94826 94826 36843 36843 9223 26791 36884 36884 65424 85344 53944 53944 10037 15336 5739 13333 48472 48472 89672 89672 6938 69662 39281 39281 69833 92663 43504 88398 23140 23140 92693 92693 79405 85244 6926 6926 221 76479 26245 28280 12358 12358 43726 87569 62475 62475 86776 86776 14618 65254 68794 68794 9538 76669 18611 18611 5902 50399 11511 63182 56978 56978 7705 80774 95252 95252 66947 66947 28056 77154 68987 68987 8712 21892 68817 78244 53227 53227 9491 72154 20369 20369 96173 96173 12592 46694 5022 5022 12534 68251 10640 86203 19523 19523 42196 81506 54873 54873 7649 69190 58674 58674 7519 34075 20350 20350 17977 37201 88118 88118 58639 58639 8893 89433 54924 68763 24175 24175 46569 97983 51002 51002 52882 78937 17720 17720 5087 5087 833 61174 8450 79910 43344 43344 28324 28324 44129 65658 12471 82886 60760 60760 53193 53193 27461 62827 922 29212 46919 46919 393 393 39311 75830 14006 93612 50409 50409 91111 91111 54777 74146 34466 67952 76913 76913 47248 47248 8004 86741 72081 72081 30239 33344 53840 53840 79524 86198 16537 38831 45893 45893 26457 26457 38742 40999 32013 32013 35623 83081 59922 59922 37733 53927 45801 91870 19826 19826 24444 79829 24438 24438 571 571 28174 75804 15216 57020 55192 55192 34119 34119 28216 71060 63840 63840 53420 78488 65994 80133 7712 7712 30314 57390 82343 82343 92340 96303 54935 54935 31485 39644 47791 47791 22689 55296 80630 80630 31386 96609 78031 78031 19353 92879 48015 48015 10153 21721 38787 38787 51968 51968 63001 64500 10086 55414 96410 96410 54526 54526 51672 66878 8186 20422 26646 26646 52509 52509 13315 73613 7933 7933 29238 91083 59198 59198 63203 83181 5176 5176 61934 79713 56844 56844 14874 86212 79520 80267 53494 53494 42909 70244 22654 22654 31119 31119 3811 54844 41474 41474 39718 44390 82100 82100 18643 97578 60391 60391 25744 73262 10154 36225 33861 33861 66494 66494 15919 96491 28615 49359 82624 82624 39513 39513 13404 94741 3918 3918 37745 50525 88113 88113 5599 76297 11906 52385 44776 44776 59908 59908 11895 48662 66387 66387 45417 76922 1030 37942 54445 54445 28589 28589 8435 68566 9176 40465 50318 50318 87703 87703 20443 88993 53813 86376 55669 55669 67574 67574 6392 62907 36691 51336 95792 95792 55330 55330 82806 89205 13306 65018 64892 64892 34295 49979 57550 57550 6629 63066 82322 82322 30140 68121 50302 50302 16781 16781 89009 91759 14894 60918 52128 52128 51001 51001 30158 45321 59056 96180 41132 41132 41899 78464 7117 7117 5619 5619 10162 78613 95901 95901 33393 48591 28577 28577 32375 92265 23186 63433 3580 3580 19756 48817 9070 9070 16100 86800 19802 19802 31265 31265 27263 90116 95483 95483 7465 71846 20857 72559 32698 32698 40860 47196 73704 73704 23373 23373 49466 76919 41572 95036 25682 25682 78219 78219 12351 35336 49932 75718 57977 57977 78373 78373 40256 92356 1291 50929 49472 49472 69571 69571 7964 51658 2278 88397 57324 57324 3650 84371 17694 17694 16288 53507 59483 59483 89642 89642 40105 68882 91240 91240 3336 30475 39246 72443 47253 47253 12342 12342 6857 23644 85559 94292 59832 59832 5574 82442 69691 69691 2096 49564 90640 90640 56167 94291 83596 83596 74744 74744 84305 97898 92531 92531 25095 61197 27858 54902 27367 27367 15465 55755 45605 45605 85091 88844 5077 5077 76453 76453 18516 83388 10522 30706 29325 29325 65411 65411 5633 94233 36642 36642 1619 86338 17041 77723 69191 69191 37993 39048 9994 9994 37252 75875 19619 19619 21147 21147 59995 88216 43887 47948 4037 4037 51945 61340 96410 96410 90632 90632 78765 82301 43251 43251 536 68029 46376 46376 21205 24197 85000 85000 56630 79199 5100 53466 75933 75933 77604 77604 3581 13218 833 833 21238 80517 15284 77275 31599 31599 45659 62587 90365 90365 65112 65112 13163 54063 4007 4007 25514 65665 8394 8394 3592 43429 3364 37248 48812 48812 38218 38218 28346 91799 52390 82471 31802 31802 49908 96444 89292 89292 77779 77779 56433 90192 78558 78558 1365 24121 45562 45562 68397 70004 32899 63070 54032 54032 94431 94431 23024 65092 42586 42586 14101 36393 69098 90701 43655 43655 69895 69895 11206 79011 37377 83984 1291 1291 79556 79556 63458 64820 10139 10139 21883 25496 54600 91871 19413 19413 41524 71801 12705 12705 15801 15801 28295 56502 29721 84634 34409 34409 14392 14392 19265 54354 36095 65605 63927 63927 46291 46291 23361 54257 71538 71538 67738 70756 26678 26678 36970 90072 25375 25375 826 9552 1095 9923 21145 21145 36985 36985 70018 91825 65288 65288 27291 42375 47718 60889 42820 42820 6680 61636 77010 77010 17497 57120 42206 42206 6893 54453 16852 16852 58186 94463 69435 69435 44648 44648 47357 94195 27085 27085 22219 36845 25660 25660 67682 80123 44840 44840 41488 43033 78027 78027 25328 54889 7199 15928 92207 92207 56858 56858 56294 74779 44538 46406 59821 59821 49153 54611 94573 94573 37364 79883 81962 81962 81406 81854 70940 70940 32581 32581 19933 96329 20961 20961 6379 63356 67397 67397 56339 75007 11443 65382 1009 1009 14381 62987 75968 75968 31357 37899 96561 96561 36061 36061 11209 93592 12947 24865 29899 29899 65581 70788 47294 47294 71946 71946 9339 69745 28033 28033 28239 64869 75268 75268 18256 50538 64645 64645 56889 84905 26559 26559 11240 41050 28202 31547 78332 78332 69796 69796 28471 39449 35370 35370 15869 52388 10985 79937 6336 6336 13539 53189 98345 98345 22438 22438 72125 95533 70932 92188 78712 78712 74363 74363 29770 68524 47410 47410 21490 86749 20271 20271 4720 70395 40479 44804 18423 18423 51757 51757 28209 45817 5743 71332 737 737 90311 90311 71334 77962 7969 7969 48589 97814 65115 65115 35183 50213 4296 82067 22023 22023 17349 68776 66091 66091 15836 72481 39944 39944 83461 87012 25836 25836 7390 96792 60802 60802 64181 64181 14239 55622 9685 23641 60875 60875 22046 58263 91720 91720 22440 22440 2451 20490 70449 80130 41568 41568 19218 20910 8817 8817 25044 25044 3600 67639 9061 9756 34898 34898 2966 2966 9539 88761 17000 17000 59521 61454 20979 36165 63063 63063 85757 85757 45387 91190 8983 8983 56685 83158 34867 88624 34049 34049 47713 85460 22174 22174 3525 8944 55900 55900 36331 36331 20904 21143 4577 4577 46817 85014 29527 33251 55592 55592 7714 62702 22404 22404 40190 52479 65074 65074 18697 24201 42741 42741 11995 11995 10411 78260 80490 80490 71845 72805 11025 47650 79712 79712 74007 74007 1042 36395 22226 22226 41485 86014 2480 39602 3715 3715 70820 70820 24497 65710 4023 13871 29141 29141 24112 45463 82021 82021 18680 48777 17905 17905 56723 56723 6330 48399 38034 38034 77833 78961 6655 6655 8302 35219 62103 70961 53307 53307 70339 70339 52555 64852 32547 32547 71117 74023 31416 31416 15808 68247 4603 18589 276 276 16590 57483 39641 39641 24227 96176 49644 49644 77955 77955 20094 65729 24495 34013 93866 93866 48145 48145 751 48388 48661 48661 45388 79549 96395 96395 38030 63449 33248 33248 34786 82910 24273 41227 9755 9755 31731 31731 18461 50010 23166 23166 24994 37757 91986 91986 20206 48213 71932 71932 1943 74487 62790 86359 17664 17664 63140 63140 3031 27586 27191 27191 19808 53001 344 1243 40561 40561 5771 5771 41198 58568 59980 59980 5774 21707 91759 91759 36471 90561 25699 25699 58129 64263 49974 56369 9235 9235 49167 49167 1198 30559 76810 95711 50283 50283 3952 30028 60420 60420 68700 68700 15135 88942 1035 8482 8144 8144 6065 48643 48460 48460 25682 25682 14075 31727 30903 30903 23594 75035 38384 38384 27382 36027 68393 84670 25229 25229 43708 43708 32324 76387 10426 10426 65061 73712 5431 84554 38280 38280 271 96883 48602 48602 46331 69177 20743 20743 57650 81651 82045 82045 41086 41086 47244 54048 27874 81749 82424 82424 12403 15774 10183 10183 23620 23620 12562 47316 19108 32020 12100 12100 75637 82948 80434 80434 17961 85453 43659 43659 993 993 30721 63892 14955 14955 53426 86644 8432 88441 91973 91973 65795 65795 4635 53236 62378 62378 36674 73917 9449 76273 28690 28690 57286 57286 10561 75945 29864 93875 82832 82832 33580 38426 22808 22808 7234 95252 86522 86522 11626 11626 36892 96696 95146 95146 6482 67033 75259 75259 47540 53201 33347 92166 14215 14215 73784 73784 49103 49638 20064 20064 14628 93751 10328 16840 82653 82653 69888 95065 23942 23942 47641 47757 21962 21962 54700 88707 38894 38894 8663 75059 74110 74110 54595 54595 54459 98282 28985 28985 57542 68295 14637 14637 32643 91725 45893 45893 13688 72256 13221 55624 40694 40694 4600 4600 12426 71242 25284 76885 70356 70356 11268 73148 53324 53324 23084 23084 10348 72167 618 618 71276 95957 34909 34909 25471 31433 31706 40936 95759 95759 71071 80593 48541 48541 48900 74580 7435 7435 17870 17870 15270 67638 31028 37624 81347 81347 45767 45767 7796 16708 20806 20806 35012 72001 79941 79941 45577 68041 73318 73963 9737 9737 3030 3030 23838 61124 57119 69619 39719 39719 40943 92803 5008 5008 53379 57837 86090 86090 29764 95857 16356 16356 85949 85949 62616 74173 20413 20413 18613 70634 50400 92144 28722 28722 23711 23711 18894 92405 21487 64652 74360 74360 75052 75052 10080 29554 8323 85405 21498 21498 7837 9438 17045 17045 37746 37746 67297 76123 96870 96870 38833 71985 17222 87629 16359 16359 41961 71098 26869 26869 33531 76193 60328 60328 15813 57831 49232 49232 54298 54298 49904 50673 72887 72887 17127 62063 39203 39203 26551 92882 29514 71560 46422 46422 37862 39331 30082 30082 37273 37273 56686 59657 24580 24580 46232 80467 49746 77199 90304 90304 20552 39671 43651 43651 62614 62614 56117 87547 6324 55240 39955 39955 30856 95901 45219 45219 67698 87228 93926 93926 15581 61841 40471 40471 75470 75470 53275 92084 49162 49162 64184 96362 30712 30712 9797 70816 22830 95330 12546 12546 78685 78685 4709 80459 1708 1708 42652 94722 6515 18850 76328 76328 89371 89371 1331 42413 77404 77404 26341 37981 49758 49758 79962 98265 1647 52799 8227 8227 48537 49225 73710 73710 35035 35035 9850 55921 29411 29411 8403 22452 15555 15555 68242 87224 37504 44824 76049 76049 73490 73490 38009 41319 41558 41558 31822 91224 43673 46405 50844 50844 8143 8143 39021 76788 37766 40056 60723 60723 84844 84844 26918 84711 67323 67323 75562 79516 4163 4294 23552 23552 64045 64045 9791 56521 12390 12390 39660 87035 71976 71976 19724 37066 66478 93883 13012 13012 62474 62474 1545 18315 84400 92662 13556 13556 8884 8884 7709 52323 11832 76043 29906 29906 22007 22007 78031 97475 27591 50084 24583 24583 22821 92008 56052 56052 18360 27089 48928 48928 6382 6382 62659 96280 62324 62324 29855 68968 45463 45463 13372 95369 84963 84963 85425 96166 26032 26032 41746 64108 8800 8800 42941 96368 47394 47394 17921 45928 10142 10142 10634 53010 89549 89549 29029 81654 51720 85334 40964 40964 85942 85942 79836 95491 104 75322 20463 20463 46658 46658 7092 65291 27344 33021 42250 42250 88501 88501 48094 97319 55667 59237 93507 93507 18140 93664 11941 11941 2897 64451 2190 2190 20064 20064 47625 64938 26014 97292 20184 20184 50348 68654 91238 91238 14030 48632 17203 17203 30989 30989 10079 11877 82891 82891 43484 82470 68752 90900 1953 1953 8512 8512 63122 74783 36814 46297 82671 82671 94782 94782 20844 51545 28281 54795 30731 30731 57670 87282 22119 22119 22465 22465 54275 91611 84153 84153 48132 60814 96402 96402 20460 63641 3742 3742 41887 79829 82132 92937 7892 7892 68462 68462 20678 65452 69866 88664 72409 72409 10272 77772 12546 12546 92055 92055 31920 42980 13479 82053 20619 20619 29559 59528 83155 83155 9494 89475 50155 50155 5128 5128 41048 87124 14070 14070 61104 80809 22103 84242 7666 7666 143 51284 26707 26707 68775 78385 93937 93937 10985 11823 69310 69310 39818 85049 2764 2764 79033 79033 54081 75078 17058 17058 55752 97097 63893 63893 39937 76050 48903 48903 53090 60744 58717 88987 68855 68855 17948 17948 23284 54726 24417 24417 21325 76621 6909 38333 54290 54290 87833 90056 49020 49020 79370 79370 3192 45215 50249 50249 70799 94144 78042 78042 31991 52595 62646 95167 81525 81525 12022 12022 17181 47754 23544 23544 4031 34465 13002 96456 10249 10249 87279 87279 62506 70357 10462 10462 64148 82571 89609 89609 48223 64158 75558 75558 66284 83012 71400 71400 51598 56805 34769 57869 60260 60260 45574 89393 25854 25854 9343 38368 42498 42498 49672 49672 75209 85731 38093 58601 69755 69755 91513 91513 65493 71576 28880 28880 96083 96860 24792 50861 14387 14387 61493 61493 4194 90838 65667 83631 96206 96206 20109 97180 31751 31751 57491 59009 22416 22416 64260 69134 94988 94988 35451 35451 9869 78345 72815 72815 12010 25074 4576 41693 73792 73792 28754 28754 14437 41237 30908 34425 91630 91630 35079 35079 18242 94476 84651 94846 29568 29568 9553 96330 930 930 18961 20489 42232 42232 52309 60160 98318 98318 32628 32628 49077 97202 16237 16237 7691 82754 29890 77060 24015 24015 22800 35831 10903 10903 10924 95463 15514 15514 47954 86699 2805 2805 67612 67612 90273 92015 8623 29382 30076 30076 15854 38838 28632 28632 1474 8536 76885 76885 39508 39508 37842 94624 51209 51209 38230 87200 7056 14421 81816 81816 13459 47520 71168 71168 18829 18829 65055 71796 32170 32170 9262 17545 14082 71556 65664 65664 36211 36211 14670 17194 33294 33294 68801 96281 72794 72794 37151 83815 4374 4374 16528 30941 46688 91817 88495 88495 22417 90431 73555 73555 11071 11071 48549 71266 7541 7541 86209 92334 43635 55414 67445 67445 8195 11193 65961 65961 34320 92844 56098 56098 10010 10010 27995 72831 48555 71646 58035 58035 13213 69149 25614 25614 82602 82602 96466 96786 16503 94055 21531 21531 26828 26828 29569 69623 8862 8862 9363 29330 55396 84753 6893 6893 25377 29777 77794 77794 31122 78880 29217 29217 61543 86942 28106 28106 17877 51632 8840 8840 26904 67143 43669 43669 60393 82963 32460 32460 40520 62510 83452 83452 87652 87652 27877 93474 80141 88908 73844 73844 30861 30861 5570 74935 7058 91030 91849 91849 69050 69050 29829 59371 40603 40603 2931 66313 13331 13331 19203 86243 78447 78447 31684 37098 10071 10071 9478 95883 1026 1026 21212 36529 8312 20794 82666 82666 51902 67670 52550 52550 19360 19360 21599 70936 29183 40483 8707 8707 14888 79735 80804 80804 12356 32072 7848 7848 46791 46791 40260 86946 27267 27267 48850 66070 999 999 11695 93400 57805 57805 22786 55116 50188 75490 93676 93676 4561 4561 2181 33153 54968 97393 58525 58525 4783 50610 10588 10588 19343 91459 59651 59651 68908 68908 24904 65788 48370 54713 40137 40137 60869 60869 44150 65063 60785 60785 13009 55350 51811 51811 86866 86976 32861 80228 46751 46751 73176 73176 26888 86521 5701 59939 3713 3713 68106 70965 13659 13659 28581 64698 47690 47690 9314 13663 61806 61806 28129 71501 80754 80754 74990 74990 35280 39593 57111 57111 14253 69624 41629 61062 3274 3274 32534 76532 30431 30431 16704 65660 93576 93576 7537 48192 61457 61457 16019 97195 88764 88764 3183 61700 53388 53388 42965 60146 41323 41323 65414 90102 49794 49794 19770 53420 32273 32273 35858 70078 12150 12150 17778 80463 62062 62062 33379 81551 30940 30940 16844 82040 54768 54768 75157 95412 20639 20639 3385 3385 39834 42036 8740 21924 85116 85116 28864 28864 51858 67688 80014 83859 12393 12393 14518 57900 97595 97595 65546 73352 8 8 41084 51412 41893 41893 22957 47309 34558 34558 21409 61109 76911 76911 27402 80018 26971 26971 67170 67170 19850 68626 23940 90756 68637 68637 95540 95540 52933 79289 48935 48935 61970 78040 46132 73554 90244 90244 3214 91738 23353 23353 21390 75546 46965 46965 15975 61801 79686 79686 5826 5826 63900 71397 1969 17686 15128 15128 38596 45083 43461 43461 10756 40452 56740 56740 83491 83491 80037 86284 8658 27543 55045 55045 27539 90705 27865 27865 78352 78352 4100 23455 27394 27394 36932 70127 31008 49397 84326 84326 66266 66266 1119 7855 28006 71975 27317 27317 73205 81087 27043 27043 81083 81083 2369 40873 97453 97453 26148 32861 72252 96698 31955 31955 22283 88926 63069 63069 42384 69410 17393 17393 16651 60003 43431 43431 72293 72293 83411 92389 69699 69699 11548 82807 67588 90327 82100 82100 25625 25625 20989 97557 33213 33213 30781 53083 49033 90949 80835 80835 3027 14655 37692 37692 39296 39296 27751 92846 86816 86816 38673 93435 22802 60082 27822 27822 26013 66054 42741 42741 91258 97789 37097 37097 45274 77227 75561 75561 79103 79103 28108 65746 55258 55258 17737 72167 18393 55957 91371 91371 1007 1007 39539 44796 24985 94167 94717 94717 31813 31813 4536 63302 56378 69830 87648 87648 17954 46950 7528 7528 4181 13908 52112 52112 36857 36857 13572 72541 68423 71850 79701 79701 44194 44194 46060 62196 53266 53266 42883 81118 11992 11992 58960 72954 46615 46615 30586 85026 17716 17716 65505 89494 77494 94302 78413 78413 61244 70983 10607 10607 66513 73648 54153 54153 2780 2780 71375 98244 58498 58498 56628 68442 3757 94257 78574 78574 91850 91850 34149 77397 51962 75220 60229 60229 33886 83801 69427 69427 69029 84779 3285 3285 3270 35911 86819 86819 83422 83422 2705 48823 24056 93551 30440 30440 35126 50263 85984 85984 58874 78817 49154 49154 36032 51560 56683 56683 50846 50846 27244 68263 26363 26363 32250 81615 78592 78592 35301 67242 75017 75017 8103 90036 5920 16102 97803 97803 14536 82014 48832 48832 47082 47082 9048 19653 55076 81724 48551 48551 82435 82435 49805 65110 34108 61409 38782 38782 66329 66329 1408 10250 93473 93473 516 32888 13842 13842 53199 77077 39293 39293 29291 41735 24996 24996 52504 96828 32463 32463 7072 13425 6192 43453 197 197 24871 37638 12874 12874 69130 69130 26040 49399 13611 37983 91210 91210 96499 96499 22932 56773 11872 66043 88853 88853 94124 94976 60571 60571 19156 93245 13118 13118 29023 46664 6104 6104 25407 25407 21075 84425 18607 18607 24566 30560 21539 90975 26825 26825 79959 79959 3092 67442 44660 65328 17157 17157 22216 76047 33197 33197 50720 50720 54369 62076 80667 80667 15019 48056 476 476 6599 64344 39933 97474 94249 94249 9062 9062 2931 90547 33025 69123 80120 80120 70630 70630 41217 96465 83260 83260 3699 71669 31140 64439 48830 48830 88136 88136 38945 77317 14413 27891 30640 30640 24879 97606 50371 50371 60970 60970 48118 64827 70511 75536 45051 45051 35026 44532 17888 17888 48317 53363 40125 40125 92548 92548 5952 97246 48202 48202 80396 94450 22470 22470 10443 72235 67940 94398 85000 85000 57575 92653 85687 85687 20302 20302 61670 96579 21250 62347 94490 94490 3212 88433 55570 55570 26401 26401 65102 74043 71026 71026 16526 85878 4441 4441 58728 60591 9645 18988 87415 87415 26915 26915 46622 72504 43563 43563 16493 20287 76956 78928 1400 1400 6317 29306 20984 20984 80883 80883 32892 41659 12655 17016 47089 47089 44814 58279 59438 59438 43711 43711 23554 96794 23158 74999 80074 80074 76949 76949 51454 75850 58849 97758 51367 51367 27605 27605 82354 91240 1895 1895 15918 47963 39227 39227 18984 68171 67178 67178 4945 52250 63580 63580 2159 63435 29127 35630 91872 91872 66935 66935 24993 40368 83544 83544 64229 89323 1934 27513 55494 55494 80890 95556 26898 26898 71710 94654 23468 23468 41080 41080 20678 98126 1165 11449 22089 22089 20334 20334 22427 25423 5163 69402 46606 46606 87722 89312 69941 69941 15073 15073 45915 53963 48587 48587 65794 67040 80498 80498 65250 82102 29249 68295 6293 6293 30282 39303 71877 71877 12008 51812 48281 48281 34586 46278 10237 10237 12264 12264 67173 88820 56977 56977 19508 73252 90864 90864 26916 80236 60752 61912 44367 44367 63516 63516 4411 22587 71379 71379 2071 87753 14857 39049 58517 58517 51026 82065 8572 8572 68911 68911 59261 73045 84312 96651 78725 78725 21438 45429 43120 43120 79269 79269 31486 95013 35988 35988 7766 10574 27038 35796 18063 18063 29090 29090 5878 71123 48824 87761 24148 24148 58361 58361 66810 70266 26121 83253 25918 25918 11964 52481 55379 55379 33177 89075 56956 56956 97094 97759 94507 94507 3785 3785 24572 40215 21982 35373 11751 11751 68474 83002 86605 86605 74073 84663 89461 89461 18022 58227 72522 72522 40481 40481 13768 58683 45403 45403 12215 67050 18420 28770 89522 89522 6758 90642 34286 34286 13455 35316 47466 47466 7487 51425 91410 91410 64304 64304 13228 47867 41 41 65421 89881 21777 21777 740 81813 48067 48172 23042 23042 11436 28484 11640 11640 3384 3384 10314 27476 29686 29686 73206 80406 8350 25803 7363 7363 25376 25376 8444 87009 33263 33263 34683 64085 19883 39610 77991 77991 5579 8693 75296 75296 68755 68755 1705 38835 58657 58657 32239 56652 10064 56629 26963 26963 25573 25573 12767 22663 56138 77749 31323 31323 6197 76860 26696 26696 84387 84387 5427 6482 82988 83386 25488 25488 15868 15868 47656 64698 45291 50353 37340 37340 56415 56415 22625 47330 56321 56321 23473 83572 6735 6735 3015 91371 28526 69506 78181 78181 5812 5812 37538 46579 11322 11322 3131 95258 83821 83821 8318 94571 22809 22809 19594 56197 20518 93498 47717 47717 119 26885 31691 31691 4983 96527 35086 35086 40768 40768 37182 96508 18079 41776 54352 54352 18824 29524 11490 11490 13541 13541 50119 63671 29077 67141 31542 31542 23403 58655 94158 94158 63532 63532 23655 41084 15843 15843 44847 68610 75874 75874 13711 24278 1842 23017 35400 35400 27224 27224 49453 87047 1419 81818 53994 53994 13007 57643 54665 54665 84372 94349 17948 17948 9605 9605 70623 84172 11552 13468 93993 93993 6958 44910 57020 57020 11024 75770 10041 10041 42382 66183 27915 27915 33026 93065 66612 66612 36065 68303 25368 25368 23375 39151 50922 50922 66966 66966 38345 94664 753 76420 38445 38445 85136 85136 48604 93883 6428 32408 41465 41465 2410 2410 76192 76713 1270 89344 66572 66572 11435 12479 48450 48450 2755 46578 17389 17389 67807 67807 82963 94190 71171 91502 78066 78066 79089 88538 60406 60406 72102 73085 92801 92801 9045 9653 61139 61139 53013 60502 35575 35575 29000 72059 67715 67715 80374 80374 44636 52741 73662 73662 2823 2947 76619 76619 64762 69487 65945 65945 2495 12945 49116 66849 57347 57347 75367 75367 1253 25482 57917 57917 46687 91026 81474 81474 15065 93490 33148 92359 52792 52792 5383 67427 11870 11870 11211 84039 48246 48246 10135 10135 76380 98294 77893 77893 62448 76304 51664 54452 25043 25043 48864 95304 64911 64911 59027 59027 33649 64951 4576 35474 24384 24384 54363 72317 76099 76099 50751 50751 6252 89709 32847 32847 33158 76906 39101 90522 44846 44846 58508 79149 90404 90404 26358 70416 34899 34899 29881 29881 4295 35294 92897 92897 26037 84339 70788 70788 51690 70455 55953 55953 25586 57133 70670 70670 23118 81122 58298 58298 33414 78916 25875 25875 32677 59771 5608 82313 41822 41822 19770 19770 15920 85967 37624 39947 37059 37059 12074 53369 59161 59161 75334 75334 52329 78870 83208 83208 67115 88452 18118 18118 68131 98366 8789 8789 17707 39704 5806 5806 72633 72948 11278 80378 80140 80140 8610 8610 52168 91905 35843 35843 571 86490 46648 46648 24579 30300 32287 32287 18390 43737 47766 78583 71198 71198 18718 85681 14468 14468 18468 73356 44609 44609 53573 97604 2078 2078 22028 65929 74169 74169 23407 96704 12959 12959 3325 3325 25485 34132 68427 68427 3966 7020 48263 48263 57597 72370 8984 10197 10795 10795 72833 72833 34947 58788 68845 68845 76088 85030 94932 94932 33836 47703 4010 95963 91205 91205 62882 87068 64020 64020 38216 45894 86444 86444 44509 64812 96282 96282 15314 15314 2266 68414 80659 80659 41717 45233 37860 71894 16703 16703 27895 38884 92016 92016 69522 69522 19836 41927 15674 90110 45666 45666 54259 54259 36536 58965 69344 69344 71144 76454 61748 61748 53152 62675 42225 44078 17765 17765 33924 57512 69749 69749 58830 58830 19190 54848 68156 68256 72058 72058 95093 95093 16685 59349 7015 9600 32472 32472 21910 21910 40332 81159 41032 54343 79403 79403 29974 41466 4716 4716 18591 71938 41236 41236 90778 90778 42239 67486 77563 89815 95096 95096 29244 31088 25628 25628 9045 51808 84367 84367 81866 89570 63312 63312 22425 37379 49027 49027 66613 66613 22889 59193 61864 61864 27687 44913 25299 25299 36364 88553 4288 81375 22947 22947 21088 21088 60068 90635 8540 8540 14064 39659 54091 54091 5457 6444 46895 64078 76360 76360 19133 49994 73470 73470 40580 40580 66930 87734 31787 37330 57549 57549 4917 48107 38298 38298 90774 90774 29231 84262 92314 92314 35785 86894 26813 34507 51334 51334 85345 85345 2705 92331 51693 51693 320 34048 21074 39117 53073 53073 38963 96287 77118 77118 48799 68450 93869 93869 59315 59315 49682 73274 32119 32119 1642 48372 38255 77386 70755 70755 7245 11118 75537 75537 23414 50936 59205 59205 11439 80278 57417 57417 3124 13283 66556 66556 93935 93935 41750 56531 81599 95078 80249 80249 36163 65428 42707 42707 17437 58778 77616 77616 52632 52632 995 5902 43990 43990 9983 96907 60157 65962 27877 27877 28964 28964 33004 81173 8250 41165 29506 29506 60637 60637 48191 62856 63454 63454 47788 78088 2954 2954 33439 87625 11236 15423 88456 88456 17169 17169 12780 74014 45410 92785 14269 14269 21701 21701 28230 79167 24857 24857 7277 48453 38727 38727 13912 81399 73991 73991 6187 71016 1045 5820 81501 81501 85849 85849 66930 92870 13923 13923 23834 65163 8982 87656 63966 63966 73659 73659 3814 20687 36612 86132 48674 48674 45500 45500 65943 90906 58918 58918 1915 8719 12410 76468 7782 7782 28235 28235 54677 78072 10831 86913 7740 7740 67522 92347 50858 50858 1187 1187 22678 54181 49671 85868 77071 77071 82213 82213 25704 66019 27177 27177 17657 56335 73574 73574 20873 24905 56607 56607 82668 85864 24579 45687 58248 58248 35108 35108 10710 72245 12254 12254 23350 55054 19702 46877 21594 21594 12319 52795 79147 79147 15752 16745 47671 47671 56841 80586 83900 83900 49756 49756 63845 87938 48233 69128 71698 71698 40959 59530 84574 84574 8141 54382 13948 13948 94159 94159 61387 65674 26110 26110 38615 86556 47577 47577 25923 66167 12928 12928 28943 49481 96160 96160 2231 78189 777 54655 69921 69921 96561 96561 9317 24846 22193 94616 38855 38855 13914 72919 43696 43696 5411 59171 58202 58202 51467 58087 55618 55618 28773 50418 52489 52489 16499 39359 45453 45453 19159 19159 63051 63626 87379 87379 29498 90670 48500 48500 7018 74036 48546 82188 22641 22641 21155 21155 34737 37003 63878 63878 21317 69106 61731 61731 6558 37799 33993 33993 42544 53732 29956 33261 37250 37250 46167 46167 33160 38258 67638 70754 92234 92234 77912 77912 51416 57372 37066 92529 27923 27923 30045 30045 578 47876 13307 73039 74094 74094 35658 52891 97644 97644 28959 32544 714 714 182 182 11415 96225 46127 46127 27347 62223 23518 43107 27861 27861 21337 26687 81545 81545 49198 57595 11147 11147 36794 36794 62975 78381 97521 97521 5193 70470 9768 9768 42218 77869 59898 92291 78266 78266 87462 87462 14787 88676 49 33058 15067 15067 41576 66497 8732 8732 69044 86187 39985 39985 56249 59828 87573 87573 76392 76392 29444 70572 36536 36536 72568 77707 41359 41359 39317 96004 68104 68104 8845 46938 79130 79130 22847 65222 59643 80740 17890 17890 63487 63487 50383 76960 28752 28752 49838 56035 7778 71880 35227 35227 94532 94532 22111 85890 18679 18679 15958 46481 36088 54454 24809 24809 79056 79056 44363 69900 11375 16059 59073 59073 67536 67536 6081 75428 39342 80184 71325 71325 2033 75864 76988 76988 75073 75073 28190 48475 13111 13111 33570 48807 19642 57811 40989 40989 1514 45191 56032 56032 15006 33490 19169 19169 59170 79522 44750 44750 13324 13324 70189 88894 38777 62599 61884 61884 57229 57229 8697 41554 46394 46394 17897 45376 36845 36845 44260 56986 55469 55469 28512 63527 6514 35505 79781 79781 1277 4106 65399 65399 14786 14786 54961 57053 32671 32671 16344 28265 46929 73934 52650 52650 29439 29439 17484 80540 18558 20377 5298 5298 55072 57216 63227 63227 33963 64653 54480 54480 3248 31546 57933 57933 16352 89550 94823 94823 38210 38210 75518 76333 37145 85413 92860 92860 6754 6754 18410 19638 60260 60260 61300 84608 57774 76818 61397 61397 6771 66397 20199 20199 11951 11951 31497 73937 48828 61718 36505 36505 25323 36871 91379 91379 25031 63391 8660 8660 64956 95607 58647 58647 88326 88326 47243 60031 29319 29319 14235 42304 61750 61750 1948 68570 24512 32114 68865 68865 20836 20836 65510 69730 29537 86092 36900 36900 53850 53850 34972 44763 59232 87241 72601 72601 82358 82358 12035 64053 38412 64939 73262 73262 86671 95011 54383 54383 70331 70331 3129 11463 52651 61137 46136 46136 10769 44775 29362 29362 82299 82299 68403 97223 48776 55975 22614 22614 38741 38741 47947 62649 85673 96455 94077 94077 23735 57907 52765 52765 15907 83058 23479 23479 23445 92646 31946 31946 25890 76810 52656 52656 63841 95757 62937 62937 93047 93047 41224 64869 82595 82595 52137 76822 55257 55257 18692 79562 72540 74673 23547 23547 80362 84979 57884 57884 18401 54212 22808 22808 95384 95384 45641 49710 5041 31124 19684 19684 16846 51169 65949 65949 54282 54282 25597 67072 47731 47731 26134 67631 8436 88672 53861 53861 52135 61995 60597 60597 49260 64527 46010 46010 7378 78620 12385 12385 61527 61527 42829 62497 92132 92132 31712 45786 11819 20226 87709 87709 51244 51244 57389 93845 15745 68139 72033 72033 33796 33796 30720 93951 12561 12561 69585 91085 58030 58030 57606 86009 67081 67081 26417 93306 42988 42988 47153 71738 23418 96855 78385 78385 2949 93635 29382 29382 16962 88449 75533 75533 21276 77957 58484 58484 9386 94495 10700 10700 91792 91792 20904 87193 41384 41384 14554 64083 89850 89850 29601 37441 97587 97587 35831 79537 44549 44549 34955 92434 18519 53350 51883 51883 2045 53391 79298 79298 49407 49407 82473 83495 73141 96660 84760 84760 55345 77216 84544 84544 2335 2335 72609 89453 6078 6078 70705 75816 83386 83386 95599 97150 41494 75643 52919 52919 53428 90655 36396 36396 76190 76190 29942 89227 6248 6248 47737 60022 23448 65695 20680 20680 34751 65460 51528 51528 66246 66246 3277 61858 48332 80248 48845 48845 20035 55170 83166 83166 31958 31958 62644 78331 6675 64752 55936 55936 14468 19660 40557 40557 88030 88030 46647 93362 2041 2041 22379 25197 89383 89383 44073 90911 80112 80112 25666 92011 67468 77209 14574 14574 21860 21860 28039 68271 96672 96672 53382 67313 10909 10909 20511 83399 90735 90735 47195 79416 41488 47691 29145 29145 52685 75558 58345 58345 9772 27047 96869 96869 58540 58540 42683 46918 34184 41591 11221 11221 61750 61750 2757 36871 627 627 22572 31770 10851 10851 31655 59673 54600 80381 65742 65742 62761 62761 41477 88787 18424 64758 88251 88251 35249 35249 10812 21628 59662 59662 31962 53878 65151 65151 27722 75964 37613 90583 30977 30977 72004 72004 9667 30428 63166 63166 18040 26699 63745 77688 22176 22176 46519 81424 19593 19593 36403 55714 72187 72187 71957 71957 39022 76748 9323 47646 80652 80652 26270 26270 15508 56695 39463 56595 6750 6750 1302 44780 75085 75085 1873 1873 62954 89175 52371 52371 64516 81708 36214 62330 80604 80604 40912 40912 67462 80235 71880 71880 73623 86833 78981 78981 75264 95488 11014 45861 49715 49715 47173 60051 77206 77206 63416 63416 60470 77496 982 94972 18059 18059 21957 21957 428 59039 69046 93388 36193 36193 79353 79353 49917 82683 14055 22991 57981 57981 58421 58421 29876 68917 7097 7097 5977 56360 21607 21607 30176 65566 13930 13930 21548 59016 59256 87687 66107 66107 84999 84999 90328 94514 46013 46013 5293 47189 45749 45749 30281 97112 79243 79243 17193 47408 39693 39693 46198 96314 44382 44382 10355 75935 10016 10016 652 12319 40517 58632 18478 18478 4835 4835 29555 29678 26750 45384 5462 5462 66743 74128 71919 71919 10099 32122 28688 28688 8012 11857 3319 3319 25428 88256 36069 36069 10189 91491 76085 76085 66000 66000 15917 73386 35917 35917 40330 70663 45266 93021 5804 5804 62092 62092 62960 73521 36800 78444 71026 71026 21020 77307 18605 18605 51308 81149 67612 67612 35160 93715 30973 30973 15843 15843 74286 89062 60649 60649 34131 59064 71517 71517 23698 82877 55113 55113 20489 49927 6791 6791 8453 50955 18321 18321 27520 41231 46791 46791 19299 72923 35336 70264 13842 13842 11615 11615 85123 86680 16690 43510 75513 75513 29791 29791 33657 91117 13983 13983 47526 74479 31279 46111 37193 37193 28434 86459 81437 81437 514 95897 60065 60065 56508 87391 71483 71483 32208 87079 76696 76696 87458 87458 51602 93122 58645 58645 71997 83244 18653 18653 11017 79511 95036 95036 32375 77539 96236 96236 55216 70119 16160 16160 62085 96873 13100 13100 29630 59555 82003 82003 28108 89727 90571 90571 78523 80727 11164 92841 6114 6114 6005 6005 36834 55468 29684 65543 93970 93970 28594 68778 17923 17923 24370 62384 93203 93203 2121 2121 24408 86155 6785 6785 41724 66789 27116 27116 84466 93492 24202 24202 43802 94393 83782 83782 4871 29712 68382 68382 37530 87345 6764 6764 19920 29859 8809 8809 16968 90610 26118 26118 12328 54431 28589 43617 80885 80885 3782 8436 51735 51735 8742 59874 21762 21762 93442 93442 50988 57203 14397 87169 82992 82992 74684 80620 82565 82565 30289 97334 37626 37626 66475 66475 33962 86817 47149 61533 94359 94359 27197 72183 54339 54339 76355 76355 33903 73126 24182 50265 27629 27629 64048 64048 43342 78920 45170 45170 41459 61057 3747 26466 7960 7960 52692 58053 44680 44680 34027 34027 15633 17215 41260 41260 8572 85183 11729 11729 45671 60714 21901 34785 42200 42200 85827 85827 44755 63224 88558 97239 17942 17942 20443 91529 65978 65978 15933 75932 39712 39712 95011 95011 66048 68088 27033 69562 17610 17610 45101 54016 49196 49196 74386 74386 57932 90387 9480 93066 764 764 13816 13816 1897 29864 56798 56798 38548 83910 13008 13008 46876 51413 68677 72859 10943 10943 89505 89505 75814 96427 19054 84716 90257 90257 1693 1693 54482 97249 10608 88153 57884 57884 94542 94542 71638 73269 51640 83285 81184 81184 28354 28354 31708 40335 89072 89072 8395 31778 47617 85248 28027 28027 25609 25609 2715 43398 16778 16778 39898 67785 22224 46382 33471 33471 8236 8236 68439 85879 26214 26214 77006 83393 43452 43452 11838 88368 36429 96925 20964 20964 11657 25786 96983 96983 51059 51059 57373 74029 47352 86164 2240 2240 78343 90338 98149 98149 54624 84412 38612 38612 48657 68446 61741 61741 6114 82751 17357 17357 45279 45279 35127 42566 19794 43346 28821 28821 31778 31778 65117 97616 40941 93467 67346 67346 4121 4121 8221 14168 51862 93358 66288 66288 43012 92876 65551 65551 18525 28211 75117 75117 15187 28372 79706 79706 45796 45796 3108 3433 5069 66868 95976 95976 4650 49861 44776 44776 48723 71023 6584 6584 73145 73145 46286 82156 27274 74117 17188 17188 42358 42358 5121 7918 95872 95872 37514 96747 27865 27865 4534 7489 66469 79150 32840 32840 7209 16554 35781 35781 5314 75166 2159 2159 97497 97497 74116 82212 14033 67914 50385 50385 59727 59727 6930 27030 72300 72300 87677 96305 42111 42111 69021 90896 87907 91404 47889 47889 61912 61912 15079 67781 36781 95635 45432 45432 22348 30675 66468 66468 38963 48723 58877 58877 19454 19454 22980 61465 42593 42593 20081 64432 24498 96502 23497 23497 53196 82509 62154 62154 12704 95436 77299 77299 46553 46553 26285 28325 20627 20627 32067 85126 35774 79188 23948 23948 43717 43717 4795 87550 55491 55491 21626 66007 63396 93928 83559 83559 48055 65079 11262 11262 23697 49680 7972 7972 92861 92861 12591 68533 1983 1983 9112 10777 74544 76216 67175 67175 27092 34406 79733 79733 46401 46401 9844 30840 31071 56632 32517 32517 70799 70799 35179 83469 62432 88265 52541 52541 37617 95710 24382 24382 52559 52559 8688 77011 85449 85449 17900 48045 2647 92617 75892 75892 76411 76411 23601 42816 49964 96411 95118 95118 9646 27769 85861 85861 25120 25120 66756 97569 4231 28548 2304 2304 83641 86921 8499 8499 5418 75479 35047 35047 62843 62843 13460 23547 87845 87845 79249 93564 30301 39269 24305 24305 71633 71633 10861 69629 53567 53567 14248 19652 82521 82521 54773 76821 87212 87212 20773 38926 66461 66461 11193 22004 28871 28871 701 51768 44308 44308 34374 84350 9393 91200 83875 83875 51780 84279 3863 3863 47553 58964 65755 65755 35467 35467 14943 25343 42532 76205 9789 9789 61867 61867 1638 16954 3609 59703 60493 60493 93100 93100 15201 37557 76393 76393 45396 50535 66299 66299 22066 43177 9078 68573 23986 23986 199 41067 92138 92138 26651 26651 53526 65197 59584 59584 7391 86299 62880 98012 3926 3926 15963 15963 74596 88712 780 27715 54482 54482 28637 73225 74868 74868 26021 69581 13214 13214 26190 89556 34614 34614 6271 87011 14486 14486 26957 26957 3688 34981 74536 74536 43659 45721 6412 75209 67169 67169 64344 64344 48948 90407 25584 84636 6045 6045 34938 34938 22133 22748 81752 88656 34208 34208 91443 91443 47821 53524 15869 31487 75549 75549 10347 59317 21472 21472 10169 63963 29730 29730 43814 88142 46278 46278 23537 23537 10834 94670 48197 81310 72894 72894 14232 14232 45822 64395 9850 48520 64875 64875 63448 63448 8208 47334 56152 56152 9192 15421 60243 60243 52981 81509 93137 93137 13623 73877 13209 45780 72215 72215 26444 79187 39075 39075 80280 80280 10396 58600 3266 3266 24790 97815 24378 53005 25761 25761 3161 19416 74635 74635 13596 46238 33885 33885 57245 57245 26932 81168 38180 38180 52305 61433 33743 78068 37495 37495 32750 93141 92417 92417 87339 87339 2422 70774 58135 62157 79975 79975 17392 29102 29812 29812 45184 45184 8700 82017 37079 75260 78617 78617 21222 21222 43933 68515 35729 35729 4729 71353 73866 73866 17897 23831 64729 64729 96296 97300 326 10621 44862 44862 58893 58893 9435 56690 71430 71430 36853 64819 41560 41560 57724 98237 7868 7868 39736 58621 22491 22491 22019 57252 29082 82448 75899 75899 4888 47950 68647 68647 81689 88566 74776 74776 2313 2313 46717 82796 51214 52879 36668 36668 86539 95050 65913 65913 16682 84997 41263 41263 51484 51484 39889 50514 32240 68083 38636 38636 30105 46024 71474 71474 75430 75430 56931 90710 49251 49251 7009 38679 52049 52049 17407 53434 74464 74464 34056 90200 6847 6847 18347 42432 20852 23159 29232 29232 84591 84591 50897 58624 1143 1143 42907 76502 12903 12903 1345 90018 13173 38160 29001 29001 48729 82053 83841 83841 24658 24658 36742 42081 651 46962 52157 52157 25807 50248 4456 4456 66240 66240 18016 39520 6411 81930 74818 74818 11832 27589 78960 78960 37972 49000 88993 88993 88367 88367 38526 57003 17711 89562 28855 28855 26812 26812 71476 93339 58509 59678 33341 33341 33412 40399 64208 64208 59999 59999 26983 50524 65644 65644 4875 17011 69556 69556 35498 41434 89610 89610 22738 50649 35112 42168 76407 76407 61946 71458 22688 22688 18254 46827 34508 34508 4452 75298 60334 60334 93286 93286 21106 90494 35446 37915 7205 7205 13767 90125 27745 27745 14655 18410 45811 45811 13206 38756 79406 79406 55152 75865 38444 38444 54438 69316 20454 20454 39293 39293 17790 37089 26572 26572 8902 85822 29794 29794 13348 90065 8538 8538 26970 93950 61455 61455 24127 79528 17846 48625 28639 28639 10080 10080 39006 43505 31117 54655 93267 93267 42002 42002 8261 97036 86350 86350 43710 57045 43430 43430 53214 68720 70397 70397 38674 50828 7805 7805 21462 91501 9063 69401 27891 27891 10487 37276 9111 9111 21176 21176 89 1064 1516 1516 40900 73124 2169 2169 15824 70581 76380 87838 66269 66269 47886 62884 7836 7836 37977 37977 6865 63992 90437 90437 9749 44208 78189 78189 50721 92323 52027 52027 45775 89011 2546 53505 84591 84591 51238 51238 51277 69318 42030 42030 28567 53027 28120 28120 64370 71202 74867 92615 42712 42712 10938 68210 43134 43134 24300 32967 7925 7925 11138 75027 78259 78259 59200 59200 20678 65609 94203 94203 22027 49212 57701 59970 85756 85756 18475 18475 7394 41234 18498 69042 55982 55982 53127 64520 53770 53770 72164 72164 1644 29927 80983 82688 72635 72635 43930 43930 32414 64448 7840 7840 8272 66294 27440 27440 25264 84489 67007 67007 7240 75600 31974 31974 8192 49124 23927 61309 45055 45055 44735 56891 40568 40568 26384 26384 21223 43425 31245 66842 11160 11160 17072 62722 97058 97058 14036 14036 2636 75480 96781 96781 7097 41632 12168 25059 25010 25010 75764 75764 18675 65466 41832 75834 18756 18756 50345 50345 68384 97735 52818 73811 6509 6509 43734 43734 48751 73734 4981 4981 47319 72438 49866 93808 95054 95054 38429 76796 3524 3524 40623 40623 7973 95593 12833 12833 25047 61936 68523 68523 757 1164 87856 87856 21098 89850 47345 47345 35369 96479 27489 27489 30963 86030 6106 6106 21873 81142 38951 38951 65405 66028 261 261 81545 97996 9346 9346 3177 15334 47526 85310 54677 54677 3616 9031 3527 3527 9516 30486 19928 19928 17265 85848 36107 36107 41143 69839 28226 28226 35243 35243 26910 80186 55178 97797 39468 39468 28092 88910 44767 44767 85744 85744 15062 30778 38873 38873 1877 14355 34555 34555 30739 58412 39959 53732 48998 48998 21521 32110 61748 61748 21953 93377 80195 80195 30104 30104 17992 31445 41693 41693 60633 76393 17332 95593 21428 21428 73363 73363 30462 75199 65291 69900 81682 81682 12896 58893 64910 64910 68091 68091 891 59381 15444 65207 56543 56543 16789 94153 54858 54858 68518 68518 622 84319 20105 20105 27793 61439 66455 67813 83912 83912 3261 44335 91757 91757 74617 74617 21764 95646 14186 84308 28773 28773 47196 47196 23100 76377 26622 26622 49845 64631 46468 49287 20346 20346 74842 74842 70269 70972 64126 64126 56367 95716 19475 53340 21548 21548 94569 94569 28483 53585 65715 65715 20371 47156 91281 91281 49012 80231 29630 29630 6292 67152 79775 92901 18463 18463 40889 83196 30326 30326 2782 47793 37318 37318 21055 88101 11442 11442 23224 23224 46805 77167 38451 93945 20442 20442 87022 87022 75011 83377 11721 11721 60251 92709 4149 4149 52882 57465 50235 50235 19495 60387 383 383 15330 58245 5443 16988 1248 1248 22089 43492 19060 19060 34365 34365 17990 31379 97 80290 36916 36916 31602 31602 13268 35850 38036 73435 28302 28302 37651 96046 39677 39677 53423 71260 13615 13615 35506 47318 70965 70965 40242 40242 55437 57863 42236 42236 1992 32899 57178 57178 18022 38928 53876 53876 929 35652 53386 53386 3234 27192 38740 38740 77675 96962 20939 51418 29559 29559 72565 72565 46635 62106 33017 51892 86255 86255 44172 44172 19887 90885 74036 74036 44423 72236 96198 96198 17455 69828 76734 78360 95508 95508 69930 82830 13466 13466 50655 61473 77635 77635 48447 48447 3433 54818 34086 34086 19792 52865 41661 80085 45373 45373 76486 76744 68005 68005 94302 94302 39459 74535 31098 31098 73913 96646 23605 69478 10252 10252 33198 33198 17534 64272 61523 78713 10642 10642 17812 17812 37842 66208 81177 81177 16375 89622 60812 74741 62716 62716 4678 4678 12204 72657 74334 74334 28185 32261 17336 17336 36701 65591 21018 46540 30023 30023 31062 31062 40708 91671 75354 75354 40705 72753 10984 10984 20592 30369 34522 81155 58748 58748 67064 90438 70666 70666 7068 7068 31052 38384 37604 65219 5517 5517 54673 92408 60687 60687 84572 84572 13122 86262 52821 76444 67999 67999 38414 38414 74909 93415 38956 48892 14174 14174 17969 17969 84405 87545 38238 38238 8259 21720 87859 87859 6960 56758 7036 78456 96530 96530 2635 80702 5276 5276 43378 50949 862 862 97629 97629 8968 72074 25870 25870 5778 10055 21929 44140 34769 34769 18085 18085 68024 90714 68180 82521 85587 85587 648 648 13668 46432 21735 21735 9945 14191 93198 93198 3079 67511 35313 35313 48206 86679 8813 43379 69716 69716 67088 67088 79192 86844 35219 35219 36730 57572 50532 50532 9422 36155 34725 41533 37151 37151 19546 19546 45441 96324 68438 68438 20605 25103 14462 14462 482 32198 12957 17519 44038 44038 24813 29566 212 212 16938 21360 32002 32002 61326 61326 58754 98105 67178 67178 47993 91320 26047 26047 35701 92988 29467 65204 62170 62170 46994 46994 73915 86671 30279 30279 18871 94349 47864 47864 19456 64589 38189 38189 56219 89428 31132 31132 25954 91032 19328 35658 72008 72008 68023 71105 10997 10997 10234 10234 2342 22804 2039 78390 86707 86707 13774 76141 48687 48687 20065 25184 69073 69073 37608 37608 43900 75193 88508 88508 52185 65834 46853 63010 95389 95389 30658 65920 14186 14186 58982 58982 21611 50187 68681 68681 14346 55278 81050 81050 7580 97488 3305 15577 61378 61378 51487 51487 24733 91909 679 75798 78909 78909 90148 90148 63215 96881 16370 52704 64525 64525 7674 97125 30680 30680 79155 79155 49611 65547 13473 37331 83466 83466 7055 32011 61432 61432 47995 47995 28010 79652 51200 51200 16916 70451 28229 95971 8774 8774 25582 25582 46087 73780 5919 5919 63208 90830 27265 27265 89110 92721 26139 31741 55468 55468 88069 88069 31436 60274 20097 20097 19043 54070 1359 1359 59263 63415 7893 7893 64161 91687 25930 25930 5065 79340 57644 57644 10071 31530 54273 65886 66548 66548 13056 68970 81903 81903 54700 54700 30958 82171 4037 88896 82179 82179 28987 72570 85237 85237 5992 74515 82259 82259 64966 64966 57768 72396 41332 41332 6743 24522 7058 73482 74681 74681 50910 50910 69886 88163 56786 56786 42012 83750 82199 95753 83264 83264 67227 97225 58212 58212 7211 7211 10722 50425 39941 77646 80983 80983 72284 72284 40337 42540 84920 84920 27407 64587 10553 77097 48492 48492 48965 56685 18014 18014 14988 14988 39955 57754 66210 66210 14694 46461 77393 77393 46428 55522 23996 23996 11864 63004 68816 68816 20281 72539 67172 69919 92691 92691 81875 81875 62356 91848 17573 21451 30464 30464 16388 18962 61138 61138 3384 48592 75431 75431 75529 75529 12278 51589 87046 87046 6764 22201 66625 74054 18600 18600 25463 33908 49856 49856 72933 72933 11125 50093 21863 21863 58498 76251 2122 2122 16356 82203 41602 41602 10677 39064 54489 54489 47784 90594 5140 65038 2230 2230 6293 87854 69739 69739 32188 32188 39649 94610 21192 69733 56309 56309 78051 78051 12850 71631 31203 68517 83976 83976 23274 23274 4500 29705 68940 68940 31737 91249 54474 81722 66406 66406 14206 14206 36101 39519 44476 47093 64983 64983 76215 76215 50551 97392 32651 96007 41683 41683 779 47234 56517 56517 85291 85493 32429 32429 60806 60806 7704 60160 94981 94981 52478 67825 15970 15970 38706 48917 10944 10944 4736 94536 37247 37247 26086 50600 1520 1520 2309 12061 10430 31760 94072 94072 40892 65618 90287 90287 19099 97118 74502 74502 10835 61111 54816 54816 25721 25721 34518 55504 76676 76676 11683 41729 85448 85448 25728 46581 40322 40322 42732 92266 56420 56420 77663 87251 42011 97707 95905 95905 56324 56324 20567 69083 23118 23118 43178 94071 15555 41822 85931 85931 69055 69055 7501 96270 14330 14330 19222 91281 84178 84178 33561 95464 40174 40174 6564 38841 54795 64967 33696 33696 2634 2634 25407 94754 6260 17890 26450 26450 13069 97326 9741 9741 27699 27699 25668 79397 29564 43804 20445 20445 5470 94749 95582 95582 43627 79619 94168 94168 44198 72172 97736 97736 7978 7978 11000 48157 34259 34259 29470 98357 47487 63545 24536 24536 51739 51739 25487 64966 7851 74390 31133 31133 32845 50915 32532 32532 59073 95056 12610 12610 26263 26263 57974 79938 24403 24403 14360 23476 56541 56541 9120 84314 1376 74898 56554 56554 22683 52706 69546 69546 76316 76316 34101 41612 12927 89413 18364 18364 38111 74386 73644 73644 55254 96486 44148 44148 52725 54995 30184 30184 28444 28444 2138 4840 15967 15967 19951 90483 41847 87626 86777 86777 60242 60242 30451 51754 89644 89644 59232 89929 36538 36538 65459 81529 39447 43424 46342 46342 35246 60300 45547 45547 90743 90743 39593 61261 32628 45143 8873 8873 6266 70424 6911 6911 10289 10289 16301 51411 67252 88070 39040 39040 3182 22707 26728 26728 94884 94884 29970 71224 31693 31693 211 29678 12086 42935 62827 62827 81302 81302 36655 95999 81822 91088 23930 23930 96724 96724 2069 33397 52838 52838 21505 29556 82457 85840 95873 95873 78754 78754 14769 22601 30141 33916 69845 69845 55827 64030 50723 50723 64998 87535 85731 85731 17144 17144 79312 83136 54888 54888 22921 94264 85388 85388 78112 85869 12934 36896 53182 53182 67060 67060 27979 51419 96979 96979 8698 10069 15310 15310 43655 58163 28379 81455 31639 31639 38226 84902 64848 64848 53035 53035 4652 37726 30902 30902 25874 87611 53698 85539 88344 88344 38939 97946 93390 93390 64692 97944 58159 58159 42201 75829 16310 16310 42511 45036 629 629 4338 43584 69767 69767 33609 33609 5469 57892 29040 34889 62744 62744 65906 65906 28987 96052 6453 39170 74041 74041 50993 71004 39369 39369 32930 32930 25573 25624 27978 27978 28217 80470 21878 21878 6092 65917 17348 54763 66325 66325 18003 18003 12558 73001 34485 65653 72062 72062 32568 32568 46685 53772 18779 75714 64814 64814 9745 9745 52425 83299 54427 68944 4653 4653 11865 13605 35296 35296 87857 97952 4532 4532 50810 84142 31514 31514 33843 66185 29293 29293 68255 97183 36830 36830 82360 86889 4680 4680 28550 35576 18822 18822 17112 87820 34170 34170 31060 53883 55539 55539 8945 8945 25193 33597 64522 76760 52939 52939 67723 67723 931 36974 49084 49084 18816 32840 82052 82052 36671 51660 16936 24382 75851 75851 2556 34834 94636 94636 73209 73209 21323 85318 37737 49459 11736 11736 42309 42309 75919 80642 11870 84169 73187 73187 1953 64911 44120 44120 7423 49411 5677 5677 80864 80864 8286 70454 10327 78561 75450 75450 9986 9986 14749 68409 32482 32482 9740 22299 69428 69428 30859 63485 21494 21494 77277 81070 12429 12429 8407 35273 56431 72575 75179 75179 76062 76062 62447 96365 8917 84876 14165 14165 10893 10893 26504 71068 21990 72954 63514 63514 54323 91161 22756 22756 21693 21693 73415 92549 56752 56752 25217 88981 25120 25120 31723 89189 8146 8146 24649 43852 19009 92297 30645 30645 6058 56548 5411 5411 80 27153 83298 83298 76873 76873 37225 83446 85892 92557 96818 96818 95550 95550 16895 35082 4493 15456 66743 66743 78098 78098 886 33091 35352 56984 30638 30638 70410 70490 70770 70770 63013 76564 5176 5176 20084 90782 90032 90032 13734 89966 49069 49069 36719 87146 9448 9448 1704 93963 39335 39335 29758 62580 33926 33926 38715 38715 35566 78747 49447 56354 11210 11210 24884 24884 32635 49915 35895 76208 37601 37601 24544 94633 35663 35663 91071 91071 12445 22750 6894 82247 22853 22853 77435 77435 40390 95367 38568 38568 73335 84183 18201 28300 8403 8403 2060 2060 1751 56464 14356 36829 52864 52864 28203 28203 62245 88681 53541 53541 24816 34095 56322 93401 78825 78825 40161 63582 45758 45758 44932 64790 16536 16536 1822 1822 58893 83320 85177 85177 6795 13491 24685 24685 64230 87630 2453 80979 31468 31468 62489 83327 20989 20989 58163 58163 11358 81703 12822 12822 15823 30408 37109 43964 15219 15219 11637 11637 24399 26125 30454 30454 1597 88497 64448 64448 11208 67394 25617 26854 25265 25265 31747 31747 5175 82408 24345 24345 4717 74639 69807 69807 18957 34098 19498 81636 1497 1497 23051 23051 23276 84137 26621 26621 75088 83427 51101 51101 15783 80920 95621 95621 71695 88849 44154 89338 96775 96775 36290 61852 68912 68912 40689 54758 85009 85009 28449 28449 47919 86686 9679 42539 4951 4951 19413 51103 80643 80643 42657 42657 23927 35320 12111 12111 86974 87130 63471 82977 80863 80863 34639 34639 10934 88655 82328 82664 9596 9596 11815 11815 34639 77465 30456 50329 39740 39740 49598 69166 15064 15064 53437 62831 95393 95393 31175 93045 67261 67261 75298 75298 85962 88911 1763 75462 3512 3512 94696 94696 11771 64057 64254 64254 4082 70489 45866 87201 85751 85751 1562 59272 92815 92815 11259 28747 48485 48485 14981 14981 2398 63342 35179 46940 19577 19577 49828 49828 54116 88133 31557 38379 42234 42234 69876 91755 12232 12232 82001 82001 1302 23582 37585 97889 69290 69290 49117 69140 24529 24529 17943 17943 19387 74917 57986 57986 9646 16291 48666 48666 73710 74796 43436 43436 40923 79739 69349 85597 70226 70226 57968 89402 93895 93895 8203 96334 94907 94907 50893 50893 11547 51819 59662 59662 1469 48422 53340 88213 74974 74974 71278 71278 17176 92886 35243 35243 15902 39130 53543 64792 7394 7394 3174 3174 60240 87371 61780 61780 42816 63834 65094 65094 23567 35644 64246 68828 93364 93364 57613 70829 87128 87128 62893 70527 14464 14464 31743 55523 85976 85976 25969 31330 16627 16627 13415 13415 50606 70805 17261 34933 27987 27987 27426 27426 63347 86115 4027 4027 22283 44542 16239 19358 47156 47156 50073 50073 21375 73471 9932 9932 20292 57731 32891 32891 67059 88331 81716 81716 28700 87848 20353 38224 60856 60856 15131 15131 36771 75861 37599 51335 43350 43350 73327 73327 4561 9469 30768 53022 27401 27401 34791 78372 24443 24443 53871 64158 10444 10444 97315 97315 70101 94717 13374 43260 42340 42340 40379 89815 59825 59825 28425 52739 37847 37847 7944 7944 4982 84113 31839 31839 18190 50578 33554 46630 25812 25812 15517 42730 73783 73783 70354 70354 27533 42225 27066 68882 56099 56099 6970 6970 41358 65790 42620 42620 67317 88739 44267 93867 97320 97320 19726 19726 31533 56312 72977 72977 110 59114 16099 92293 77114 77114 66144 66742 57054 57054 74488 88110 34692 34692 43131 87319 44250 44250 8670 8670 25917 28044 43354 43354 35219 70394 62797 65572 13123 13123 3281 51403 47973 47973 8251 17687 85410 85410 23792 23792 15289 22946 84256 84256 9458 63274 15045 15045 6310 30523 63700 63700 13950 94411 64117 64117 30255 60635 37799 37799 75807 87533 56908 56908 12013 24949 58130 58130 47345 97260 23464 23464 66915 97976 61191 61191 67912 95816 14565 14565 5876 46527 6530 53933 52437 52437 87322 87322 39461 93224 89719 89719 23715 28474 27973 58462 11423 11423 19373 78646 9044 9044 71476 71476 93245 95362 10152 10152 957 42839 12467 12467 43832 45884 13452 72398 54605 54605 36592 36592 76676 92950 75933 75933 771 80194 92974 93014 24998 24998 89881 89881 24815 73536 59290 59290 26027 44533 82654 82654 38050 68906 4639 59910 76527 76527 29756 64167 70728 70728 15217 30000 9920 9920 24240 80719 95039 95039 43325 43325 70544 97874 92159 96657 87980 87980 78558 90153 74701 74701 41276 73638 72319 72319 5483 5483 62858 72499 52803 52803 42943 70322 37527 37527 5776 60999 755 24428 80450 80450 20102 20102 5197 11142 46447 46447 64553 84450 26890 26890 74400 96679 71568 88170 36465 36465 82241 82241 4896 13526 41695 55389 93859 93859 11250 11250 36930 52404 52985 52985 2898 84873 69935 69935 11071 63732 46419 62814 73532 73532 10454 88061 74255 74255 4755 4755 59949 84224 54905 95191 8769 8769 47467 47467 174 5810 17632 61515 17465 17465 44074 44074 6059 37485 22580 72354 94800 94800 26334 56254 92635 92635 24750 24750 84769 84776 62645 62645 39432 66760 81845 81845 1243 36174 28663 48935 54162 54162 21257 47005 47269 47269 44563 44563 32685 68452 3758 3758 11375 12171 31173 58308 23786 23786 78429 89012 27486 27486 18021 18021 29899 61614 55022 55022 8423 50070 5369 44559 73715 73715 4889 68975 55850 55850 58503 58503 8029 18256 50191 60103 81893 81893 7451 60948 19486 19486 1446 27118 57687 57687 42844 90780 64031 64031 57233 57233 34786 86402 5590 59047 87404 87404 72424 86220 38001 38001 58419 58419 3931 62839 69443 69443 10384 11933 68263 80284 62882 62882 71622 71622 78507 93631 37122 83047 28839 28839 76371 76371 21736 92439 17293 17293 5293 31053 7217 7217 62483 69984 60734 60734 2297 47001 48106 92952 64545 64545 74226 74226 15282 68324 50371 54479 81743 81743 69886 69886 6096 53721 68090 68090 47156 69418 74610 87370 91432 91432 14450 14450 9729 68703 8371 21836 57056 57056 49139 49139 23982 40262 22709 72123 62198 62198 57762 57762 34991 96910 4229 4229 7607 80268 26489 26489 8260 22782 63405 63405 21333 28364 55303 91566 77735 77735 33312 39555 53280 53280 91764 91764 2855 98278 70654 76583 92595 92595 22286 22286 22629 51613 27673 34658 34439 34439 83682 83682 67259 84204 80220 80220 1413 71587 6252 86401 8584 8584 66363 66363 16343 26340 55344 92266 64018 64018 23425 70972 89269 89269 37729 37729 48377 65248 91374 91374 20448 36702 4047 85870 14679 14679 85837 85837 8946 72779 25740 90853 11235 11235 14936 16357 64504 64504 27623 53667 8878 8878 69492 69492 56948 57134 33557 53574 1702 1702 70777 70777 15356 33666 80095 82595 729 729 18900 49188 6042 6042 2119 25221 51550 51550 58090 65451 18131 18131 48237 71850 93881 93881 18900 18900 29794 72417 31059 54918 42331 42331 17678 72557 75586 75586 82011 92122 31817 31817 93097 93097 15648 36914 23976 38617 60641 60641 17597 87177 48886 48886 13058 96193 32299 32299 18539 18539 18945 57041 51618 51618 10534 39453 35397 35397 58170 96851 39259 39259 33252 65466 83927 92285 13094 13094 39197 77408 79229 79229 13368 31598 14003 14003 55768 55768 19104 29923 72929 72929 8582 78849 74759 95102 81200 81200 66158 89298 69578 69578 35452 35452 86473 96967 74938 74938 14905 56611 8292 42247 50973 50973 43093 48410 19827 19827 3212 84803 27003 27003 28733 66655 72417 72417 40069 44191 91659 91659 18391 18391 23476 31071 32565 96971 71515 71515 45766 92159 13819 13819 19243 19243 24138 44233 67880 91983 82685 82685 80437 80437 18393 93826 94440 94440 32288 94543 23331 70012 43131 43131 27894 82064 46372 46372 81473 81473 41175 78961 74807 74807 45411 63983 39093 39093 18525 43080 70554 70554 51224 76421 41383 70659 64869 64869 24366 24366 34025 55178 80714 80714 15942 22943 59736 92056 55240 55240 43316 43316 2349 40347 43006 43006 1984 2327 55291 65189 58983 58983 34026 34026 43094 49637 10247 10247 10051 31573 39043 39043 28372 65080 34276 34276 32978 64776 56075 89723 19616 19616 32042 32042 81710 87966 907 907 77813 92671 49917 76767 16163 16163 24764 24764 30811 75772 30844 58982 52135 52135 20907 20907 48247 59169 30549 60841 66602 66602 68116 68116 43739 55355 27069 27069 26481 79206 17453 17453 3297 47128 33677 33677 62359 88443 11677 11677 56805 58485 87295 87295 51298 67172 65007 65007 45537 75466 30075 30075 27659 51612 95735 95735 20064 90787 64929 64929 26106 32877 80748 80748 53722 58886 1514 1514 30164 87308 56303 56303 22705 24387 75618 75618 74023 95896 19591 55683 66756 66756 30457 88045 67460 67460 47936 92334 47596 47596 73417 89591 79229 79229 93927 93927 12932 75516 52570 74849 66330 66330 3956 96976 15332 15332 53028 53028 44437 82380 87462 87462 89278 90422 49064 49064 27395 53372 23551 23551 18519 52090 77244 77244 38514 94730 68163 75261 34823 34823 97691 97691 1639 80230 16442 89629 27540 27540 10611 15898 29651 29651 32796 61714 27046 27046 90047 90047 63031 89073 17680 17680 16398 92496 22419 22419 11056 49777 68101 94543 62940 62940 29147 29147 91754 92083 44147 70895 3400 3400 60682 93598 63887 63887 23712 76218 5280 5280 63092 71924 53628 53628 59828 60671 29068 29068 72380 74250 19695 19695 69214 69214 23755 97306 7412 7412 17863 59998 26826 26826 57676 89165 18209 50941 46380 46380 44545 89733 92304 92304 6610 73379 28566 28566 66545 87912 37598 37598 59579 59579 5116 90271 6948 6948 2198 87078 82215 82215 58478 76689 4655 21146 56694 56694 53187 53187 4576 92986 12766 12766 11150 30267 4198 4198 5127 23633 12383 51605 53562 53562 33384 35101 24597 24597 62762 62762 1749 34728 72460 72460 3511 52524 22047 22047 68022 93224 46628 47779 47873 47873 90129 90129 34747 86055 20832 43994 76359 76359 20003 64388 98264 98264 7862 78705 81064 81064 22306 31831 14263 14263 9668 62897 8572 8572 55732 55732 4856 79090 64159 81310 63589 63589 10564 10564 31798 31987 79994 80912 51065 51065 1733 1733 11415 51822 20989 41644 75541 75541 59514 59514 77982 92092 31324 39505 40353 40353 52723 52723 28155 65175 7472 89914 63230 63230 78730 78730 24557 41739 11679 11679 5966 80312 28134 28134 17076 42935 82542 82542 32246 70019 5073 88815 39017 39017 33353 51090 7651 7651 27542 50403 13236 13236 41986 41986 21488 23344 5358 48673 69295 69295 90842 90842 27099 46412 57572 57572 7688 84744 75415 81779 26838 26838 9457 9457 42499 49563 14015 14015 45112 79719 17959 62998 43540 43540 16792 91818 43274 43274 48432 69289 27978 27978 81232 95829 10459 10459 28849 28849 34014 84012 24280 29305 90039 90039 28534 68781 94830 94830 14268 14268 5103 55856 33160 33160 29250 87070 59906 83584 80835 80835 45973 45973 8047 17674 27779 35031 84795 84795 67751 96762 16023 16023 54163 54163 66235 85283 74523 94032 31476 31476 25767 25767 2864 77003 43987 43987 26128 81678 95521 95521 82480 93256 80073 80073 56233 79789 62183 62183 27298 79040 619 13947 35291 35291 37597 53823 92818 92818 30926 59691 38149 38149 14325 14325 6936 75087 13749 13749 10330 62160 34404 82424 67654 67654 56826 74420 18431 18431 67526 67526 35718 87503 73001 73001 56858 80957 14894 50962 42386 42386 96660 96660 7492 88766 64456 72542 67246 67246 65797 65797 96250 97180 17480 17480 31062 70510 63592 63592 65989 77914 42490 42490 10959 92614 38017 38017 32254 52181 20174 83899 96443 96443 83721 83721 79146 79858 19348 47166 63352 63352 97354 97354 7450 28691 61105 61105 17123 22368 81523 81523 25944 72299 19760 71816 97925 97925 63714 63714 75470 88736 59624 71621 70360 70360 8966 33535 24717 24717 60925 73859 79400 79400 53289 94805 9258 9258 5738 10503 37391 37391 78251 91623 14858 14858 79274 79274 16040 43860 44778 44778 51473 90621 37414 64139 8294 8294 36624 36624 56692 58283 29046 69189 39712 39712 81159 81159 48950 57585 9764 96439 89901 89901 47577 61329 61657 61657 85220 85220 57529 83678 12449 82133 23465 23465 86417 95328 24158 24158 5367 81626 55797 55797 37801 92614 40904 40904 31552 31552 15030 64488 90189 90189 93114 94849 47323 47323 9730 75042 30064 30064 32738 43220 26691 31879 75328 75328 4573 4573 91672 97011 9632 94278 63050 63050 37124 37124 14004 85882 63067 63067 69027 71866 302 720 63625 63625 84083 93895 72632 72632 47398 47398 52284 58437 48434 61812 74715 74715 62363 62363 23374 92181 35208 44754 95370 95370 33736 33736 32303 83471 51288 77677 61255 61255 42573 91889 272 272 25978 52751 53879 53879 5287 30577 90150 90150 380 93359 60480 60480 93530 93530 9532 95977 13362 13362 4741 38719 29683 29683 21498 97394 65383 65383 82487 84488 85846 85846 23901 90970 31469 31469 63260 93599 41160 78153 73277 73277 61172 61172 5338 81065 13248 13248 88611 97946 45326 61981 58347 58347 87363 87543 39237 39237 10491 59334 30717 30717 89884 89884 61370 77506 74251 87821 7903 7903 37697 37697 10065 73512 25098 25098 34658 85449 5139 83895 669 669 52983 52983 34306 56247 39244 39244 8416 11769 15197 15197 217 29847 21787 21787 27587 96216 45935 79229 3753 3753 76800 77338 44636 44636 44086 90744 24743 24743 44026 48089 69504 69504 24863 24863 21235 74032 62863 62863 70689 98291 62696 62696 42993 78854 26653 26653 57613 70066 57080 57080 47891 69004 40956 40956 48323 95799 7862 59761 20035 20035 24040 29100 66747 66747 18134 18134 44059 91482 79620 79620 39932 77188 9489 11601 41886 41886 23023 41427 62577 62577 10951 10951 70593 71346 20331 20331 52943 89319 74114 74114 5837 42102 74473 74473 35579 84721 41440 90770 42333 42333 36177 88486 83298 83298 22291 31182 54801 54801 13650 13650 28186 65806 6923 93690 80774 80774 39095 46372 62843 62843 60234 60234 69531 95251 11410 95965 85170 85170 2821 96397 57742 57742 53987 53987 5853 97646 19344 41174 28872 28872 35880 57220 29264 29264 209 31185 70362 70362 57550 93348 5006 5006 80020 80020 22622 54717 14342 35459 14397 14397 27796 55906 64323 64323 37939 67262 92177 92177 37940 37940 7730 54638 34973 34973 49483 50768 49703 49703 18150 67189 38642 84691 54755 54755 54460 54460 70462 97607 74330 74330 60111 73883 74361 76742 78664 78664 29380 29380 86641 90212 72626 72626 378 55887 10339 14396 96904 96904 10465 10465 6179 15468 47621 47621 18144 45919 49255 81458 57200 57200 6647 33059 9083 9083 26132 92140 84511 84511 18478 18478 20224 56926 46716 46716 13718 30630 28102 28102 68160 83171 11299 11299 796 96669 36575 36575 35253 81691 85533 91814 25853 25853 12067 12067 12165 78683 27315 86570 13850 13850 67728 67728 54016 55069 52422 52422 36800 41516 83772 83772 6193 33760 7643 57111 54054 54054 29116 96652 48482 48482 1238 50908 37716 37716 43245 43245 7167 66787 19348 19348 56566 98069 15733 59195 82050 82050 8982 8982 15755 67976 53507 62936 28452 28452 69881 73651 6500 6500 45942 66961 21284 21284 59954 59954 4562 44304 1363 21515 88603 88603 2660 2660 17766 77740 10880 76610 7131 7131 18143 18143 42073 64139 63546 63546 42856 94744 84565 84565 20987 44697 7614 7614 15415 47743 96166 96166 30863 57898 2800 2800 31705 42593 41724 41724 80688 81090 49494 87838 98360 98360 10416 20382 34542 34542 77614 77614 45637 50941 87217 87217 25126 96140 72549 76851 30342 30342 48777 48777 63530 86928 39854 39854 47753 56553 33372 33372 8666 50870 42056 57003 94800 94800 74945 76456 55124 55124 95890 95890 39842 50999 5679 60828 64027 64027 32010 32010 15046 16056 63512 77187 68322 68322 25625 58961 89246 89246 31746 31746 26787 79111 6513 61971 95207 95207 7428 44659 40922 40922 74928 74928 45560 95989 1270 1270 28984 38152 3169 3169 12012 95023 2984 10947 63463 63463 68489 69213 19863 19863 22526 39347 9975 9975 2443 76116 83859 83859 10389 10389 7855 11760 18488 60051 9822 9822 11851 11851 19530 32926 50458 50458 20144 56935 48861 83464 56814 56814 41067 41067 26096 45800 2010 2010 50867 76073 34807 73861 43532 43532 81888 81888 1030 83306 19940 19940 20626 87709 18606 19727 39631 39631 76779 79260 77679 77679 80604 80604 91720 95471 21477 21477 266 66690 68758 68758 76224 89133 75697 75697 75628 90624 57710 57710 13484 52211 43666 43666 62565 79933 23218 31711 31416 31416 91902 91902 34365 60773 91605 91605 36449 49730 35680 35680 50110 50478 7340 49294 72733 72733 4216 32570 53386 53386 97825 97825 2755 86901 19798 64964 90085 90085 60646 78868 183 183 3212 63712 53344 53344 74262 74262 39151 97196 459 95617 53365 53365 74482 74482 17042 95530 22520 22520 34521 36841 24877 24877 25188 96626 32520 32520 33887 92870 12422 40929 31532 31532 34112 34112 93670 97064 13772 80632 1116 1116 76059 92705 79994 79994 63279 63279 16464 42154 26989 67837 18765 18765 79956 79956 51745 69856 19251 35841 70775 70775 81893 81893 43867 63141 11474 74760 7195 7195 50517 80947 925 925 72905 72905 8974 37661 12621 22414 94761 94761 50202 89975 59171 59171 52091 52091 34445 58127 30180 30180 48875 49858 25741 25741 16250 86845 82869 82869 32590 46054 97150 97150 25767 94975 37234 37234 27666 46154 13572 13572 24890 97185 2919 2919 49648 86287 28159 28159 17119 42184 57462 82451 11195 11195 49541 49541 49985 66181 88091 88091 16496 25887 62218 62218 6737 26059 87041 97113 5071 5071 3483 17445 18615 18615 87234 97108 52716 52716 48816 48816 31741 86693 56045 66809 4979 4979 14250 68534 69461 69461 49408 75620 44650 44650 38697 38697 41305 71629 89412 89412 38358 41824 61658 61658 24806 52723 22409 34504 60816 60816 18765 18765 40945 94743 53076 53076 42191 98018 3192 66953 1802 1802 91021 91021 12168 52131 1088 44576 63556 63556 68434 68434 68143 93501 80037 92028 75790 75790 12384 45788 70865 70865 80790 80790 83 28872 37486 58088 45150 45150 70049 95453 25661 25661 9770 9770 32391 47560 17312 17312 37454 62399 29132 93201 14216 14216 73636 73636 3324 48597 79602 79813 32644 32644 10682 22493 45289 45289 76746 76746 42103 56994 35391 35391 38512 43394 76210 76210 28466 38188 4891 4891 23180 56341 83819 83819 73666 94100 26963 35421 74607 74607 36167 93264 63280 63280 1612 80985 10610 10610 60698 61953 87900 87900 31944 52444 39748 39748 41034 61704 86989 86989 39795 39795 70040 93608 61147 61147 42381 48249 81859 93123 23631 23631 44066 58839 89549 89549 50274 55581 8515 8515 77188 82425 6665 6665 65236 65236 51758 78577 9053 9053 53127 92957 77829 77829 44354 61329 18634 76203 33645 33645 57836 57836 24454 49178 90175 90175 79847 81924 19958 78624 4654 4654 57757 57757 20313 58074 51052 83374 92369 92369 25302 62415 894 894 30269 76748 28757 28757 63057 82796 1486 1486 65710 65710 23215 58916 87309 87309 81910 83935 7003 31580 64400 64400 45687 45687 9191 92252 3909 3909 66707 68874 2752 58087 37664 37664 46004 66723 25518 25518 4586 94244 25951 25951 96935 96935 58194 91520 23115 67098 52540 52540 4826 4826 31259 96242 53223 53223 28092 34419 21265 92633 4925 4925 77434 77434 1252 19125 59510 59510 37838 84286 36581 65846 57974 57974 245 71744 14516 14516 24739 38028 22480 22480 915 915 12267 74887 21059 21059 38912 88947 2549 16558 94961 94961 20306 20306 19907 25400 97889 97889 8009 15757 49121 96200 64979 64979 83230 83230 26383 44743 837 82990 60081 60081 37709 52498 28132 28132 42041 42041 13445 84107 35726 47451 19402 19402 31323 31323 43937 58833 30308 30308 39826 68515 6615 6615 30332 78524 48711 48711 45750 47377 571 46254 64485 64485 82195 82195 11661 70131 40931 40931 15042 25755 53087 65157 6145 6145 22240 52633 95762 95762 20405 38063 96763 96763 1944 86536 90080 90080 30206 52351 15339 15339 42756 42756 7237 35462 75321 75321 17374 61093 80026 80026 48571 75020 4477 21894 45219 45219 30843 55634 57056 57056 17202 23673 10417 10417 87408 87408 68699 69025 46905 80837 65153 65153 54657 54657 55781 79916 65280 65280 86155 90238 33435 33435 81294 85469 96464 96464 75323 76504 59784 86571 33485 33485 77347 77347 9860 92324 57875 97847 22029 22029 53542 53542 20798 55875 74859 75403 66682 66682 2018 38106 24732 24732 3231 3231 20641 92858 22027 22027 12414 85167 29090 29090 1482 60428 90758 90758 12245 55321 65234 65234 34687 35406 88826 88826 56515 75195 905 47660 42277 42277 14025 64371 38042 38042 55812 70524 78020 78020 86803 86803 15398 54847 35674 35674 48083 58727 65485 65485 13097 97256 20375 29382 81353 81353 45856 45856 52232 67218 81724 81724 54792 62924 43658 54715 45601 45601 31401 31401 6627 69888 1632 22406 70329 70329 89656 89656 24011 29127 86841 86841 14288 36888 55300 65480 14329 14329 64106 66900 7202 7202 44922 44922 84054 95214 6250 82614 31453 31453 35136 75486 24317 24317 44413 78580 30231 30231 70667 70667 8992 57247 25586 25586 12592 70166 39944 39944 48163 48415 50411 50411 11073 79999 22078 22078 25409 41291 3191 4893 14869 14869 7538 7538 22079 83057 67556 67556 17943 96685 16419 46395 75624 75624 65580 88473 5047 5047 67213 71098 14104 14104 35846 35846 24425 54909 23879 79298 17809 17809 10254 92108 67687 67687 57609 57609 4320 67371 18091 49415 56475 56475 63658 63658 6708 56532 29397 56311 9342 9342 19625 54606 9351 9351 78506 86633 17684 17684 13750 13750 16304 91731 22643 29361 19714 19714 9210 9210 46165 62956 57175 93142 46003 46003 20832 20832 13707 88889 3262 3262 11632 45764 7025 7025 44153 84342 59719 59719 11459 26368 66866 66866 60723 90746 50964 86824 92756 92756 21028 80986 10877 10877 83480 83480 18637 75048 54182 54182 61482 83881 45496 77764 42398 42398 96346 96346 49659 68816 34243 68228 67682 67682 24792 43416 51738 51738 4787 94675 87024 87024 54048 54048 18838 25663 52858 52858 53139 61866 50470 50470 4546 91124 49615 95971 52427 52427 39389 39389 12332 28423 17847 71633 78137 78137 69567 69567 37070 94018 94877 94877 94557 94692 44132 44132 33259 81481 70546 93005 22598 22598 75224 75224 38639 80732 572 572 11795 13035 68828 68828 23558 38339 37101 70689 79509 79509 50798 96326 69529 69529 32803 32803 5219 39738 5346 5346 33030 55415 76187 76187 3883 90133 17094 17094 14412 23364 16305 16305 71158 86950 91718 91718 2585 48410 32655 54971 79237 79237 27535 44748 84421 84421 89560 89560 78676 90115 40566 40566 67259 92706 51744 72545 12167 12167 87601 87601 6004 12419 3987 3987 17676 74874 87225 87225 8947 74242 32909 47103 17011 17011 43506 43506 2693 45159 30999 76294 33151 33151 51774 88115 85819 85819 42925 79497 58151 58151 81943 81943 34432 65427 20609 96572 41470 41470 40622 41163 93582 93582 1107 1107 11464 15897 4312 97041 35873 35873 1492 18017 17367 17367 17643 17643 46164 86903 84212 84212 67922 86501 28065 55519 94940 94940 77515 78470 75131 75131 85510 97905 43724 43724 65991 65991 1959 68204 48533 48533 60351 68717 73174 78109 77299 77299 19069 58293 92762 92762 16303 16303 34326 77644 35798 58443 5269 5269 53227 53227 31501 32953 17430 69614 92869 92869 30142 57247 2159 2159 21433 48844 93217 93217 54576 54576 8973 77617 21291 67710 32113 32113 47206 47206 26661 65959 77466 80470 23963 23963 81732 81732 57353 59076 79413 79413 58813 72468 8475 8475 5555 81079 47327 96736 89409 89409 798 798 2764 71544 56358 56358 2442 78709 32011 32011 45974 90351 33268 52871 86935 86935 8301 8301 38036 50431 15923 41499 54279 54279 60976 88111 36644 36644 30433 30433 28650 70000 22196 59941 32254 32254 36380 88718 48313 48313 43717 43717 79631 81017 46693 46693 22280 95109 66446 94821 82998 82998 85253 85253 85988 88968 38814 38814 1319 93427 54704 75869 74085 74085 50749 50749 27211 69425 93960 93960 387 45969 23430 51340 2920 2920 21642 28694 78074 78074 70836 81556 70638 70638 45596 47904 2833 2833 63608 63608 19191 33864 31593 31593 21164 52931 63403 96040 90629 90629 4512 4512 34898 58281 7445 7445 1042 43824 15951 15951 11718 63848 8817 15877 82872 82872 95441 95441 32007 48051 26463 49141 3425 3425 40126 77432 9630 9630 18539 18539 13921 81121 3935 63475 62493 62493 31716 90902 51479 51479 59511 75964 21742 21742 30399 30399 2652 30645 74017 81802 37183 37183 65047 81585 67944 67944 5014 5014 4926 26608 62567 85120 87487 87487 32972 48840 29969 29969 33148 33148 40344 58828 97165 97165 38893 97326 72631 95561 91600 91600 95158 95158 3509 21237 27832 27832 17860 40688 14995 14995 43418 44531 19806 92776 38041 38041 92261 93731 67661 67661 32785 32785 21780 84804 30062 65742 95807 95807 50870 84780 23200 23200 55347 93103 74635 74635 43850 43850 1729 55970 69850 83771 6336 6336 49612 96416 53789 53789 67959 67959 58681 73029 43480 65709 97296 97296 71739 71739 73531 80989 2654 7085 20170 20170 46231 66536 65825 65825 68050 68050 64178 75412 41448 83357 17029 17029 6696 20195 45149 45149 50287 50287 5440 52903 79183 79183 11431 49338 28412 70462 6417 6417 10576 78398 39010 39010 5048 30343 7246 7246 34289 83451 76731 76731 1705 1705 36190 77331 3538 30410 81857 81857 20768 65157 67296 67296 34343 34343 44873 54913 26923 84339 31813 31813 322 6874 56715 56715 27566 27566 63540 93624 21214 85531 6512 6512 48817 48817 48805 95584 60573 86191 56452 56452 86242 86242 68243 89743 29443 29443 2566 6851 34962 83148 90512 90512 66283 90762 65910 65910 56900 56900 36961 38892 17472 17472 5225 70907 15883 15883 19479 45973 5322 25040 51822 51822 25433 25433 71038 88348 18927 18927 75151 94626 60403 60403 12414 57765 26591 26591 37252 68209 27246 27246 13838 59505 18576 50204 68909 68909 11273 63337 31165 31165 29803 35782 51975 51975 59738 85189 52708 52708 61993 61993 16729 33643 32588 69891 55662 55662 86640 86640 54675 87743 92664 92664 3163 29142 3325 58600 13971 13971 94953 94953 46818 90804 3823 3823 58923 76217 20859 20859 8141 51845 9823 9823 47395 50527 38471 41447 58222 58222 16908 16908 21728 84403 11459 86924 96379 96379 90499 90499 10708 23053 46751 50928 17313 17313 61094 61094 45209 77248 64903 64903 946 47258 53965 89658 38935 38935 31676 31676 68875 94989 70730 81534 31553 31553 21110 32470 67791 67791 30832 31614 3679 3679 84473 84473 60386 65422 3648 52378 10401 10401 70643 70643 24231 72536 21233 21233 44378 85763 43381 87300 61986 61986 65448 81969 12838 12838 33197 35350 31491 31491 54748 63790 9655 9655 18951 40235 64167 64167 14063 90501 75621 75621 28140 28140 472 94948 31526 41580 98252 98252 94600 97729 64215 64215 10228 86908 82680 82680 4063 4063 42328 48621 54678 57545 85411 85411 63405 97057 83560 83560 71282 71282 32658 71067 47101 47101 72376 79737 58829 82193 41410 41410 48979 72241 74370 74370 91709 91709 60871 94179 12672 85832 62760 62760 70135 70135 24785 92481 46236 94425 89424 89424 43417 43417 10791 90195 66384 66384 52079 93909 56661 66482 40314 40314 51964 51964 25737 26954 62980 74410 65937 65937 67297 74170 63409 63409 53387 60069 80800 80800 11917 61439 18439 18439 29218 75205 92228 92228 7375 7375 54882 79875 55601 68161 27934 27934 29682 84690 22539 22539 23847 69884 14024 14024 18452 83810 55631 55631 22277 61458 22383 22383 96994 96994 6075 73022 86379 86379 12999 63667 30382 79812 71092 71092 18536 71416 13919 13919 48907 48907 18729 91000 39283 39283 54212 84352 3843 39665 58245 58245 81891 81891 19842 30639 28359 28359 22482 31601 29093 77562 46579 46579 50684 80798 97421 97421 32113 88420 48154 48154 95063 95063 908 75236 9594 9594 13252 39249 74556 80736 92867 92867 73173 73173 30820 86513 48870 48870 43359 86390 23406 95177 82396 82396 67166 67166 17361 70297 16283 16283 22560 94160 50467 52925 60191 60191 72936 74569 66830 66830 7235 59397 1318 1318 23340 90776 71300 71300 18838 28163 40591 40591 631 67443 19280 19280 14401 56529 69632 69632 54309 97642 32895 32895 80033 80033 47455 60545 75280 75280 38775 53220 62225 70184 83231 83231 36906 74951 82400 82400 73621 73621 10544 91806 62047 62047 29378 88106 42616 73717 87718 87718 72086 72086 48930 51417 60080 60080 45125 81130 29073 95922 94254 94254 41071 41071 9029 48065 11992 75291 19868 19868 52619 55286 3667 3667 12352 28586 33628 33628 57161 57161 23179 29371 35729 85693 53155 53155 20771 20771 19403 58962 61855 86869 96848 96848 18976 18976 18570 27563 75597 76956 74850 74850 59467 59467 8885 11946 68927 93050 63734 63734 15774 85029 33954 33954 65013 65013 1985 25121 68049 68049 88152 91147 11237 11237 18130 36633 43034 79117 75791 75791 49021 49021 10259 12572 12365 91525 44206 44206 33155 62284 23338 23338 51266 61138 39821 39821 27152 27152 39843 77941 21167 21167 35029 93475 45049 58754 45953 45953 44167 44167 37641 79823 38414 38414 39571 80496 41709 41709 7668 90524 95408 95408 12897 17762 56911 92691 23715 23715 16829 16829 31806 64800 39305 39305 78551 82872 15763 15763 45688 57819 29908 63213 71710 71710 83004 83004 52629 83476 59172 59172 15080 56081 59942 93929 61706 61706 6620 88241 81104 81104 53642 91631 94736 94736 64749 64749 6771 27430 6659 6659 55106 62742 3045 26374 60308 60308 3914 42986 69035 69035 43582 43582 33253 95143 74161 74161 24281 79319 14978 82964 48715 48715 93053 93053 20392 54891 9689 9689 66610 96343 45567 45567 22858 59229 28119 38242 86983 86983 18516 18516 25852 37544 4072 4072 14488 55965 33503 76801 55875 55875 58031 58031 58932 95833 25728 25728 14745 93821 22982 22982 39923 96075 78486 78486 50638 78617 94096 94096 12905 50636 71523 71523 7272 60748 70407 70407 58757 92080 86280 86280 91030 98252 561 561 10203 88135 83933 83933 58836 97049 33086 33086 78930 81666 16534 16534 62255 82027 51312 51312 13627 88634 22688 86677 71596 71596 45040 86022 78387 78387 18726 94651 66389 66389 15845 79197 51210 51210 36454 72728 9299 9299 9801 9801 89008 93970 46428 46428 61517 70671 38318 69374 66342 66342 49999 49999 42847 89925 72218 84630 32822 32822 51821 51821 32113 83899 20809 20809 41067 82139 93265 93265 26695 30907 2321 2321 31549 83198 94938 94938 25034 25082 45781 53589 90476 90476 80270 80270 58652 63786 45245 67789 85932 85932 77259 77259 8015 18555 69872 69872 31628 42644 21416 70514 15934 15934 17721 49039 53657 53657 29065 41953 44920 44920 43820 43820 32712 77693 15622 15622 76901 80940 32390 68666 80513 80513 15305 15753 21153 21153 29738 88469 39685 39685 25206 25206 41094 42325 48364 60999 10571 10571 42696 42696 20203 57524 21834 77524 96693 96693 51403 51403 45747 58213 25836 38437 80234 80234 13299 13299 27231 35602 41066 41066 44880 94816 14056 21196 95755 95755 6234 93744 90358 90358 62982 62982 53490 98350 3290 3290 49751 72116 76931 89413 70996 70996 74739 74739 2956 36309 28466 28466 18171 23036 78334 93566 84163 84163 6420 6420 76107 89782 24393 25381 84259 84259 61520 61520 26062 79799 56798 56798 14022 67363 9197 40148 27937 27937 84292 84292 31391 74021 37993 37993 18724 75733 75323 75323 30055 85583 32681 32681 11949 82669 56899 56899 10028 89012 53910 53910 807 46970 8090 8090 69009 86569 35469 35469 7829 59122 89358 89358 15162 60222 88494 88494 23213 35042 30907 32544 90742 90742 13596 13596 47401 81859 28767 34390 5426 5426 18723 30830 95637 95637 47772 85475 13761 13761 89158 89158 57073 75055 36041 67098 80286 80286 5993 26714 68308 68308 13384 19855 3672 3672 44553 92643 66236 66236 57776 57776 7427 80623 51531 96669 60280 60280 49100 73946 69677 69677 6039 82929 81856 81856 96917 96917 23267 53304 89564 94943 20949 20949 93056 93056 24486 94904 77671 77671 15993 90052 84478 84478 43344 86821 18617 18617 2320 52330 13270 81822 36168 36168 72501 72501 1984 10260 3526 3526 1687 6680 42089 42089 21763 97939 12592 71604 70641 70641 61969 79631 96261 96261 91492 91492 69222 81949 89649 89649 26070 95727 53419 92859 72774 72774 47711 82814 53445 53445 49427 81597 21919 21919 18660 45194 62074 62074 60915 60915 3072 20531 17260 61345 37734 37734 90523 90523 10410 64781 72380 72380 22190 33712 11300 32736 68615 68615 66395 66395 28336 40752 75934 80773 79215 79215 17163 24129 54581 54581 2810 2810 14509 26468 51582 51582 11730 67043 86395 86395 80093 94010 81889 81889 2632 97822 9272 9272 37217 74197 28803 40492 30082 30082 12267 17384 46368 46368 16939 87546 26024 26024 91951 91951 3239 40299 79916 85392 97831 97831 13599 51250 31304 31304 88333 88333 8311 80145 8658 72522 9262 9262 33884 33884 40058 81036 43063 43063 68148 92527 48560 92550 74612 74612 8707 8707 2245 46918 85082 85082 46898 71021 33013 33013 59328 90204 29483 53358 81145 81145 76426 76426 53666 59890 22170 22170 52701 90024 32964 32964 20310 95210 14598 37464 48470 48470 45155 45155 59862 65991 17007 93214 62522 62522 72718 72718 24753 53356 37731 88175 50663 50663 34678 34678 25543 37505 47386 47386 9066 78033 1731 20246 23892 23892 9270 39880 86608 86608 24607 27276 57182 57182 12353 12353 38305 68858 44027 44027 84216 86899 22193 22193 36031 49695 69323 69323 26579 57495 66475 96018 70096 70096 12403 12403 35477 49091 42084 42084 58954 85098 26482 26482 27195 67096 38632 88681 1204 1204 30162 53949 40172 40172 12009 95022 50217 50217 246 74553 40542 40542 15503 79401 65924 65924 2069 2069 3510 9128 62429 62429 5443 49093 25450 25450 29603 84925 83485 83485 14529 86142 17387 19355 61005 61005 17177 55771 30556 30556 15602 15602 68131 87345 89379 89379 49967 72501 13074 13074 57392 80464 11261 27533 97769 97769 62824 62824 44444 75297 80882 80882 26200 29794 47354 47354 16698 48853 38590 96980 91624 91624 83333 83333 54266 73106 46708 89008 10244 10244 29795 65605 90038 90038 49151 49151 5706 69933 18698 92510 81711 81711 61722 71299 28323 28323 23456 23456 28165 70034 9176 89740 84095 84095 57332 57332 33872 96175 20403 65616 66000 66000 27772 27772 14573 47996 84858 85215 29564 29564 20123 26959 14235 14235 13023 87456 57263 57263 8877 28484 4388 4388 31406 31406 21906 36136 80345 93541 30287 30287 59877 59877 48106 77458 70970 86147 36660 36660 45312 56259 96963 96963 55074 55074 8264 20717 39275 91572 54157 54157 299 299 1161 30173 21653 85286 17238 17238 14972 14972 24850 35608 76698 87648 72150 72150 27310 74608 38594 38594 66117 66117 48380 70999 59728 73970 83907 83907 42022 42022 1895 50808 59561 59561 3562 51517 74060 94416 34731 34731 50908 71697 75749 75749 5582 5582 80358 91219 41504 41504 7271 88100 83611 83611 64451 74199 71040 71040 11024 52377 23922 23922 74177 77055 47494 47494 36476 55736 76330 76330 20217 64878 26297 91082 31275 31275 40208 55028 73168 73168 67520 67520 21116 60375 55844 55844 13699 35323 89270 89270 79228 97513 5115 51632 91478 91478 38934 70132 62997 62997 2810 76334 64865 64865 13688 13688 89903 96305 30297 64837 80258 80258 2560 13605 57923 57923 80056 89274 4699 4699 9874 70082 10825 10825 8318 8318 45707 79532 10650 10650 67762 84357 73358 73358 60030 67187 33783 33783 11478 14465 2383 2383 11137 47066 26061 81377 89044 89044 16917 26792 39342 39342 2698 2698 1322 41684 37051 37051 12355 55598 11707 14900 2875 2875 65871 65871 19525 78039 27666 27666 29659 57501 37917 40499 20522 20522 76577 91373 83503 83503 91779 91779 9644 66506 5478 38841 4632 4632 25371 87485 59592 59592 19929 44260 88455 88455 14760 14760 78586 85409 23453 23453 46418 68991 46990 46990 12900 48869 96939 96939 37406 63789 92802 92802 25527 92482 4626 60561 62816 62816 24170 73323 45071 45071 352 35249 3940 3940 29824 29824 7417 53503 5891 5891 12506 32930 21797 44953 87645 87645 29083 29083 77559 89879 38841 38841 49049 88099 22324 82213 40671 40671 70630 70630 3660 97020 61210 61210 4657 58182 6276 25494 64070 64070 90610 90610 70259 93121 97901 97901 18355 81532 9264 9264 62652 75025 25785 55609 8685 8685 45934 63803 44407 44407 5004 21296 86543 86543 3020 5051 18994 18994 41246 41246 74879 76207 9063 13331 50176 50176 31523 82158 52145 52145 88499 88499 32820 95382 7856 70083 20511 20511 31861 31861 26731 47213 40578 58530 57554 57554 16327 56829 16 16 51126 51460 92980 92980 87014 87014 4179 84545 39334 39334 15747 93156 13519 43829 75032 75032 54444 65962 17014 17014 22455 22455 26017 51491 54024 73198 74532 74532 29567 29567 14606 68824 1283 78903 19617 19617 633 30992 47187 47187 44897 44897 2769 15533 9229 9229 14835 48014 58639 76627 21946 21946 27506 27506 42062 68188 20487 20487 858 51241 5954 78372 48715 48715 3626 20851 79862 79862 85752 85752 4743 67189 7458 51893 78453 78453 92804 92804 7702 53173 26140 26140 3328 49265 42240 74603 23695 23695 41825 41825 69507 83033 55457 55457 49482 89823 61727 61727 2772 17919 18127 47553 34075 34075 30793 96245 38050 38050 73187 73187 74282 97341 84696 84696 5259 29187 7470 27524 62789 62789 40980 40980 2447 78608 8181 8181 5078 82829 20433 80429 26347 26347 20233 20233 6845 6894 67671 67671 30860 63165 20043 53017 50686 50686 7645 12223 15685 15685 19274 33984 89055 89055 14956 37480 23408 23408 42950 71157 78251 78251 9871 83190 88286 88286 28656 28656 58760 92133 73356 73356 48818 48922 57268 57268 22364 89303 2812 2812 36026 73054 80118 80118 65215 93175 67707 67779 91654 91654 49145 49145 71696 95354 90640 90640 7034 46948 28424 28424 43469 51530 25868 90431 54383 54383 29402 64959 86505 86505 63176 82732 29711 29711 68930 75291 53954 53954 5696 87105 1855 1855 12240 85207 86722 86722 96181 96181 30481 37506 86263 86263 17682 32302 86560 86560 27986 49580 52724 52724 39939 74320 26628 26628 30970 32515 67163 79320 37130 37130 9371 90385 35274 35274 59510 59510 8388 90962 1551 1551 25913 70544 41946 41946 16357 90005 40928 84155 9761 9761 63303 63303 12174 70421 3405 67310 95958 95958 24833 81230 51144 51144 3886 39519 79328 79328 17848 26081 72743 72743 86274 86274 20577 64638 43338 52536 45891 45891 83086 83086 12643 62896 22857 41912 96334 96334 24864 24864 29322 73122 81012 81012 30932 48894 4238 4238 23028 88277 61756 61756 50086 67936 2072 69242 30097 30097 3942 3942 61663 71375 66096 66096 78982 80031 36728 60059 29766 29766 4631 68947 52255 52255 59035 83412 73424 73424 18782 22421 3562 3562 65697 65697 46530 95354 56021 56021 10095 18409 16175 27551 83114 83114 16490 24809 98018 98018 5663 76838 79909 79909 43709 86829 54048 54048 45633 93585 70436 70436 72095 72095 12143 67195 49271 51873 22772 22772 97476 97476 7962 53234 28838 54318 74381 74381 31327 95314 92815 92815 76631 81322 43720 43720 30275 30275 63443 81505 12089 12089 5506 30900 53086 55925 16178 16178 86748 86748 768 20731 46448 46448 8172 22025 9957 9957 34279 83484 8548 74244 51691 51691 547 14458 18179 18179 40958 40958 12682 81352 11349 11349 7048 56623 81433 81433 3008 48419 60974 60974 13559 80997 18166 42862 57516 57516 16605 16605 25193 83248 76296 77507 89387 89387 55307 55307 24832 25563 27571 67068 77339 77339 42018 61744 17825 17825 3563 74920 50354 50354 33457 33457 43028 68177 16636 16636 784 93270 35899 35899 27710 90809 53807 53807 52734 68688 5512 5576 93465 93465 6651 63182 33281 33281 8325 8325 55090 60658 93758 93758 708 37582 48620 51162 21303 21303 73484 75517 65153 65153 74952 88621 93602 93602 1 1453 15995 15995 67068 67750 95424 95424 24454 24454 51917 68217 31192 56217 45421 45421 88762 88762 7900 57649 3247 93870 25924 25924 96010 96010 53627 63731 54925 54925 10770 51381 2314 61440 33556 33556 41745 78218 67143 67143 71021 71021 27007 81603 26571 26571 37853 73517 17466 17466 58389 61003 66252 66252 80280 89280 66287 66287 17629 26247 67656 67656 4177 88017 46452 69777 84885 84885 75041 75171 96922 96922 18249 18249 23920 60909 62430 62430 18409 41399 37059 91039 19318 19318 66174 66174 4718 16047 68924 68924 48169 79242 41658 41658 32700 57134 9567 14326 35798 35798 24705 24705 75552 90447 50978 86060 75502 75502 81575 81575 33020 76710 15348 15348 13216 56845 60557 87728 85684 85684 45411 79984 76999 76999 8411 44568 50302 50302 22075 22075 6492 33969 38159 46706 95210 95210 24750 24750 16219 82662 29759 49733 60479 60479 90952 90952 20121 66499 24374 83935 34435 34435 86573 86573 41742 90161 42232 42232 1889 56651 44053 44053 32740 60710 70573 70573 53325 90445 50699 50699 9482 98273 29139 29139 9330 69087 42658 56065 53766 53766 84229 97058 2702 2702 40000 74409 54066 54066 88865 88865 56412 95044 50099 68832 9374 9374 6658 6658 79621 95608 65356 65356 34646 98027 76658 93035 27751 27751 82227 82227 50323 66026 67724 67724 89252 97843 42017 42017 9741 42258 38231 59883 95909 95909 59870 61424 6256 6256 4355 77517 88410 88410 90896 90896 80152 93749 37261 37261 2953 22055 13644 50463 2634 2634 49086 49086 75581 92905 6037 50331 75513 75513 54071 68198 76604 76604 77890 77890 11298 91421 36996 75744 56128 56128 29392 59076 42374 42374 14261 64145 73606 73606 4418 24427 39474 39474 47294 47294 71845 78679 85643 85643 73943 90776 42375 42375 21041 39654 465 38675 55708 55708 18250 90800 38165 38165 52479 52479 29474 33199 46175 87401 11946 11946 2309 2309 37229 87475 94525 94525 43754 50298 43225 85366 17539 17539 7377 9692 17159 17159 83303 83303 16097 51841 57465 57465 86803 91008 29438 30131 77902 77902 5550 64723 87460 87460 21739 69691 30906 30906 33692 33692 27251 59438 48582 71166 83166 83166 20018 39806 83310 83310 37429 66070 37799 37799 65548 65548 19792 43994 66625 66625 45516 58472 56166 56166 43177 86236 47493 47493 65014 83043 54565 54565 30782 76359 22459 22459 36380 44136 44456 44456 39653 72707 17636 22699 93225 93225 30430 43724 42648 42648 23769 35746 79305 79305 31770 62027 56399 56399 57997 57997 41879 50317 27824 27824 46891 81030 89734 89772 21448 21448 70819 94315 96176 96176 66964 69490 79039 79039 35444 64914 87866 87866 9411 86309 38544 38544 21562 37092 34558 34558 27762 27762 18550 86875 6445 72232 54687 54687 91259 91259 13985 76500 4719 34710 75726 75726 25339 87534 17609 17609 71269 71269 23073 38254 60405 67549 89933 89933 25135 51121 37336 37336 34076 34076 34771 62004 39472 39472 1762 67480 73960 73960 23824 25769 9861 59531 90000 90000 19756 19756 15437 37354 2212 49178 87670 87670 75188 75188 46982 58251 5858 76288 35161 35161 33696 74215 51804 51804 58177 58177 5455 45872 52033 52033 24553 90616 42578 42578 58736 93989 2326 33537 33099 33099 6415 6415 65166 97734 9604 26478 9978 9978 16716 34198 34178 34178 23311 71256 66698 66698 2046 58426 2925 2925 64188 64188 7745 95644 30824 30824 39387 87012 13771 40923 83210 83210 84927 91229 58531 58531 58100 58100 70546 94680 17780 17780 13490 51666 37564 83106 55961 55961 53265 53265 74457 97721 49437 53518 47057 47057 73615 73615 5314 44061 38275 38275 53586 76032 70319 76787 31263 31263 17442 83729 8846 8846 71826 71826 44878 74317 90718 90718 19739 60128 6535 40794 48464 48464 5542 12969 89464 89464 5705 52835 47215 47215 59329 59329 18504 68981 21373 21373 36983 83911 39754 76700 95210 95210 81359 81359 13806 33873 97025 97025 27965 37861 70631 89037 81668 81668 74411 76160 88895 88895 93840 93840 56260 87857 44080 81666 77230 77230 11012 11012 5912 48825 25504 96151 31654 31654 53319 91223 89201 89201 16153 16153 63989 81896 7648 7648 30752 40510 53074 59167 90798 90798 78873 78873 44170 84094 51540 51540 27262 51145 2695 2695 10154 97210 10816 26966 96137 96137 15181 15181 20436 64330 5417 8403 87023 87023 64680 71367 1557 1557 5039 5039 39312 72397 72643 72643 92548 94656 14708 34069 64399 64399 66838 93510 22292 22292 11502 92164 87079 87079 83637 89902 62997 62997 37513 37513 33577 45116 88687 88687 4034 96129 95607 95607 27287 69222 21643 90832 85146 85146 23345 23345 53324 82620 59629 93686 84781 84781 85490 91899 24959 24959 25096 25096 23281 92195 19594 19594 8281 39827 56863 56863 52799 85327 84357 90970 95802 95802 97704 97704 34340 53047 13227 92728 61149 61149 54711 54711 65901 74107 2901 42385 91602 91602 2239 6323 20183 20183 38028 38028 52158 96646 4763 76507 22695 22695 36472 38525 27175 27175 47539 47539 16696 76364 43143 77003 79763 79763 76163 76163 2102 42954 78522 78522 44628 49304 13476 52529 7649 7649 9516 67372 57279 57279 82117 82117 31094 85288 41903 90243 16633 16633 13547 41224 68494 68494 12337 70768 64424 64424 28194 28194 40004 64503 13819 51544 46579 46579 47437 47437 35099 79738 76350 76350 43432 85194 52803 52803 41642 74933 10578 51823 21926 21926 68448 68448 3394 43618 39176 39176 73328 87048 5295 5295 59684 81373 40565 40565 34006 65009 36917 70815 30471 30471 68505 68505 17541 59064 80010 80010 30252 84114 32318 32318 3410 72546 30166 82652 80655 80655 4333 59512 89888 89888 47855 73580 73572 73572 62144 62144 58667 88916 15714 57764 11534 11534 33332 87500 74755 74755 13806 56337 46974 46974 55045 80831 77990 77990 38456 38456 75684 94368 269 269 27431 38577 78362 89146 78441 78441 31156 94390 25420 25420 19814 19814 28044 34053 79904 79904 8186 38434 30512 42996 59537 59537 42641 63256 83798 83798 43755 92792 37424 37424 33467 96794 86716 86716 67262 67262 38921 71960 22665 22665 2646 25534 24926 47753 61827 61827 9004 12893 40782 40782 72021 72021 15857 76354 92090 92090 28131 59081 7494 7626 8581 8581 32743 75077 57310 57310 25721 25721 56868 81853 4868 49163 53261 53261 6431 12153 26700 26700 94048 94048 41876 63309 18012 18012 58044 68626 10836 68189 51324 51324 24954 26430 52824 52824 67506 67506 57618 81260 2496 2496 49220 56416 55491 55491 18873 52709 74383 87325 63630 63630 62090 62090 14823 38296 63314 63314 34359 93122 57152 97760 25790 25790 45653 45653 24071 25215 5023 70081 48785 48785 17535 19413 23089 23089 48335 67361 38742 38742 46601 46601 82225 88867 63909 63909 2687 65472 80083 80083 13656 47932 69332 69332 20251 64669 52224 52224 31308 71369 25547 69658 33231 33231 68090 72483 46180 46180 11828 46982 47200 47200 62807 62807 25031 75190 72216 80543 80224 80224 72965 72965 30594 71647 67788 67788 5849 91530 7820 12639 32283 32283 32236 68456 47301 47301 449 21799 75005 75005 47168 54260 73226 73226 916 62503 51233 51233 30946 30946 40522 72472 51155 51155 71978 79367 32544 32544 11939 68754 13090 75738 67194 67194 10710 90927 37217 37217 16691 28673 327 327 1671 66008 44385 44385 31575 57776 68397 68397 17873 17873 4584 43143 377 48908 34314 34314 71015 71015 75861 96417 9176 59495 14898 14898 80036 80036 1349 25250 75580 89882 72007 72007 52358 52358 24844 73713 65924 86897 78461 78461 16086 80864 85806 85806 81875 91138 2262 2262 20264 97260 96818 96818 90601 90601 62660 86354 87454 91692 79551 79551 15171 69364 4611 4611 19233 34770 77687 77687 9280 26324 74193 74193 24036 24036 9454 35652 11086 40538 88081 88081 36100 78901 7462 7462 47106 68616 31879 31879 47098 96576 78972 78972 40229 71580 49569 49569 9056 26092 796 796 30495 61020 34726 34726 85651 85651 27609 41922 11802 11802 66319 83960 20470 73922 35265 35265 37208 92147 75204 75204 33257 35946 37657 37657 79818 79818 37437 51375 43242 43242 34458 95374 17192 17192 7739 39941 23123 34911 16012 16012 47933 47933 45323 64292 25471 56463 21103 21103 46119 46119 24640 70345 51390 51390 5809 30598 23198 23198 41882 68558 8976 8976 72313 75683 49563 49563 3224 83981 53586 80573 93196 93196 78072 83856 57517 57517 832 73691 69984 69984 2208 2208 34697 98092 18004 18004 8298 11192 27155 85979 21338 21338 24372 86616 40093 40093 50294 50294 57771 89270 88002 88512 43257 43257 16616 87812 78969 78969 27299 65759 47060 47060 75725 85271 52194 52194 33796 33796 30617 78935 32614 88549 62199 62199 61234 61234 18682 60770 47874 47874 42987 66761 50261 50261 2290 19007 60910 66217 20596 20596 9015 39698 81543 81543 7614 41102 42832 42832 9200 95828 62847 62847 32909 93173 74052 74052 35353 52445 725 725 26296 26296 16279 24564 49651 83780 8385 8385 42023 42023 27620 94816 26250 55398 47035 47035 20315 92974 15311 15311 45628 45628 20192 20860 32409 80770 22007 22007 77515 77515 42025 58971 88520 88520 41606 72223 43434 83862 18469 18469 64913 91630 45169 45169 1869 1869 32887 89411 25068 45895 41725 41725 2367 9923 2427 2427 62353 62353 76545 85796 37382 37382 7656 31559 14536 52723 1305 1305 79166 79166 13357 75363 70048 84725 6909 6909 57385 57385 10192 14914 66422 66422 59160 67603 6475 41423 60574 60574 90203 90203 56428 72606 87915 87915 7482 94520 13357 50746 71966 71966 24148 39646 28849 28849 26782 26782 35550 60683 21202 26738 90182 90182 32686 80466 77752 77752 44041 44041 35809 64197 79791 79791 20266 82592 19281 19281 76610 85671 21158 87454 66731 66731 39439 89433 12773 12773 7130 93882 23298 23298 10688 10688 38844 94344 1656 27505 82170 82170 7271 7271 59353 74460 64230 64230 51970 62397 7980 58357 71502 71502 72713 72713 2778 44232 37335 37335 10149 26117 39420 39420 61274 63287 28076 28076 24097 91179 74530 92764 5529 5529 6502 6502 51429 58462 31782 31782 55023 66148 25808 77531 10191 10191 3785 3785 25613 46095 56748 56748 47844 70035 65673 96005 67628 67628 4796 4796 47791 70450 40366 88706 22723 22723 41599 41599 10461 83540 66554 90810 94074 94074 63591 80420 13266 13266 31184 31184 29017 54517 72538 96676 70959 70959 16150 90945 63813 63813 96074 96074 47912 60352 15782 15782 20212 41768 3559 3559 79580 91452 36290 55244 42286 42286 5064 26128 83678 83678 25095 85154 63085 63085 16358 16358 80118 85741 21819 24671 41754 41754 76681 83640 44341 44341 61232 61232 5197 6143 57684 57684 32819 50060 55623 55623 45701 84847 76410 90410 77766 77766 14065 39108 66399 66399 65940 65940 61800 65936 85174 85174 23127 38075 55292 55815 79544 79544 48273 58629 23662 23662 58106 69355 3347 3347 97771 97771 25817 94561 58345 78438 25179 25179 2024 13390 26621 26621 51125 51125 15625 60772 8889 93257 67065 67065 42598 42598 48175 54389 18857 34864 81696 81696 2601 8935 55196 55196 15241 42472 81516 81516 55110 55110 20890 72569 2555 56060 88602 88602 84430 84430 148 85402 97834 97834 1740 57811 95498 95498 9447 27676 80863 87458 83764 83764 84654 84654 58410 76588 23120 62396 53681 53681 4001 42184 8920 8920 44868 44868 20031 89727 23225 23225 16910 68357 36451 74833 82689 82689 50800 70157 83186 83186 58140 65978 52847 52847 4207 7337 2767 2767 44149 44149 46843 88259 32886 32886 65707 93956 8804 90007 79426 79426 96053 96053 8991 24678 51794 66454 21643 21643 53191 53510 77940 77940 1279 61973 96065 96065 26449 67260 37440 37440 91711 91711 536 7606 21874 63303 60178 60178 16002 81111 61067 61067 66430 66430 5873 9762 10469 29493 5125 5125 77621 77621 59434 88777 17207 17207 7400 35967 40954 74318 79297 79297 81112 95364 72582 72582 66435 66435 15402 54613 15648 59597 72239 72239 13407 25454 83925 83925 91725 91725 46858 85394 70597 70597 3763 19700 27697 27697 34042 52536 70812 70812 58163 98088 54549 54549 5737 58159 48634 48634 42138 90629 54535 54535 1999 89843 39204 39204 5407 73929 14837 17404 41447 41447 77155 77155 45419 96949 19565 51814 25014 25014 86991 86991 36028 70491 22025 22025 34829 95881 43827 43827 40245 97285 59731 59731 23143 48281 38304 95869 56782 56782 48507 48507 23724 56849 6520 6520 41674 88415 52683 52683 34277 36294 54803 62050 17522 17522 57635 57635 89572 92866 11813 59665 3178 3178 48863 48863 42738 51153 30473 35018 66105 66105 6783 17754 85123 85123 824 54521 50308 50308 64501 81178 33515 33515 9161 84702 7476 7476 44200 44200 42451 51510 23736 96029 50747 50747 93750 93750 33444 63771 12157 12157 6778 8307 76725 76725 41604 64431 6850 13977 38541 38541 46419 78890 87318 87318 18923 64918 47490 47490 47658 47658 50542 84591 49901 62093 87153 87153 2660 2660 25902 65066 69267 75433 71293 71293 45648 45648 3017 42054 31950 31950 46799 51796 19216 46745 58738 58738 94119 94119 59937 67095 47439 81739 57732 57732 9557 62460 13339 13339 39723 39723 42888 68427 37165 37735 74484 74484 45086 76991 3263 3263 67710 94109 93030 93030 76834 85740 60053 60053 56087 56087 42789 68319 70094 93010 30572 30572 87408 87408 14826 25273 81830 81830 90500 95999 12969 12969 23389 70253 64547 64547 64777 79630 65601 65601 61524 67606 2076 91697 24630 24630 48622 89818 58823 58823 63264 63264 5446 8563 55615 55615 54351 76843 75795 75795 1248 39637 4072 4072 65986 89240 97890 97890 9105 43063 32939 51406 33682 33682 21242 21242 37902 69981 20876 25531 45569 45569 41440 57944 77350 77350 48946 48946 35812 44121 21952 21952 54459 54517 95189 95189 64239 77278 72380 72380 22075 96843 45040 88023 59431 59431 68554 68554 56280 93909 27899 35269 26348 26348 4682 4682 61799 66482 60235 60847 9714 9714 29877 57048 54187 54187 28934 47706 38001 38001 15395 15395 4255 8554 23976 23976 10642 25533 17031 77134 37374 37374 7445 7445 22539 77847 12100 96667 71571 71571 52820 88098 54251 54251 40051 57343 49790 49790 76158 76158 25457 47894 26885 26885 47399 83200 50573 50573 9261 12104 20663 20663 2024 56844 78385 78385 5171 30837 57276 95612 38251 38251 75838 76877 84464 84464 3746 79040 6117 6117 41800 41800 26084 86117 54882 54882 52156 58823 69026 69026 25795 41163 74233 74233 38931 91073 20543 31804 15226 15226 18354 18354 39372 84145 42311 42311 25126 49411 23131 44932 95937 95937 18497 18497 22785 38082 50220 50220 50219 87915 69415 69415 72028 90650 63855 66720 34082 34082 67646 86953 57828 57828 11725 11725 44174 47113 66343 66343 10158 11658 61274 61274 20414 32305 3901 55376 76876 76876 66411 89909 22642 22642 9287 9287 14120 77397 34003 34003 66141 79278 202 16529 33459 33459 88469 88469 19062 26013 1382 44389 33127 33127 12422 89157 86870 86870 12970 22731 68033 68033 4635 4635 70061 94897 66205 66205 59975 88687 57176 57176 42517 50547 59967 59967 18459 59903 34351 34351 34064 51673 11138 54894 82628 82628 21837 64343 12119 12119 85857 85857 1083 26390 14481 15850 32704 32704 880 26089 7435 7435 21564 70503 68607 68607 36075 36075 2507 56423 64782 86806 48240 48240 26826 55814 304 304 54870 54870 6931 10622 70352 70352 56167 82350 81850 81850 3090 3949 31908 49467 88993 88993 40703 40703 37646 97710 2827 28841 28130 28130 41524 41524 55554 63749 18671 47010 24182 24182 5711 46720 94236 94236 11203 49461 82990 82990 3795 3795 7984 86734 69834 69834 4419 92794 47720 47720 21855 33622 63759 64724 543 543 68855 68855 51842 83392 35503 65190 5910 5910 18506 34526 4692 4692 17434 17434 14357 46920 47113 81105 16780 16780 2084 9124 57828 57828 10243 39306 53364 53364 58544 84883 13133 13133 21680 21680 47040 49936 20628 72229 7533 7533 38061 42439 63698 63698 20988 20988 6552 87782 4811 17747 72503 72503 25966 45369 92536 92536 13019 13019 60 96597 45073 45073 41770 44191 30569 77051 54034 54034 90758 90758 28714 40416 76625 76625 76501 81427 86792 86792 61241 63010 1567 86461 55519 55519 37752 37752 36337 76524 83167 83167 30345 53618 29821 70123 59299 59299 33979 58244 74798 74798 54228 54228 20500 24551 14964 14964 72160 92594 62407 62407 83227 87549 30373 30373 13441 46160 1125 1125 25379 88843 91476 91476 38976 49532 69617 96949 36607 36607 232 232 23403 81217 77513 77513 59500 65614 66864 66864 61914 66803 48256 88948 90507 90507 49808 49808 11554 54356 14909 32465 80322 80322 43783 43783 29492 71734 63158 63158 26429 31133 15170 15170 44652 54630 51581 51581 24016 68733 70127 70127 71482 74021 39501 39501 58876 93086 75538 75538 70927 79013 14470 39134 97164 97164 55744 84948 90227 90227 97641 97641 17513 27442 13354 22099 11038 11038 11295 11295 18197 39134 33709 90769 78725 78725 27199 93631 14472 14472 87093 87093 15903 77825 69949 91790 91831 91831 66410 66410 28638 41175 32186 32186 67027 74881 41341 41341 43125 84904 65065 75273 79246 79246 13220 59844 97986 97986 45976 89412 48506 48506 82378 82378 37109 76919 27660 27660 10263 86974 16548 16548 81212 91192 46184 88969 6825 6825 70539 70539 22724 44107 35741 41614 16782 16782 83352 83352 14943 57673 7651 49486 40957 40957 13028 43856 95695 95695 44485 45731 62542 62542 88097 88097 35965 53392 79338 94259 93696 93696 73261 73261 1546 5791 12095 94939 49209 49209 89149 89149 58515 86196 9185 15817 82662 82662 34797 34797 50912 78034 57415 57415 70787 87049 45371 49167 51739 51739 69059 69059 12302 60368 26127 26127 4459 70758 54908 73231 54394 54394 2069 2069 17129 76566 21002 51222 19662 19662 53045 53045 39498 80265 69552 69552 71494 72017 4574 4574 3052 86203 56647 56647 13764 35481 77829 77829 3415 79988 43511 43511 15832 85217 39674 48617 83260 83260 78102 78102 60737 82846 23585 24077 28927 28927 16257 77241 22056 22056 40136 67505 40411 40411 18320 18320 61353 69643 42727 42727 67139 76199 76422 76422 58396 60530 47588 47588 80421 94096 54650 54650 28819 64973 52625 52625 16336 46571 25545 87253 17203 17203 18801 34860 64230 64230 26899 26899 50798 90746 66389 68752 89818 89818 22294 25129 6320 6320 50544 50544 75056 98325 69253 87146 64461 64461 8658 8658 38094 46581 32170 96860 93018 93018 95235 95235 66841 92929 4179 4179 36452 37614 7874 43904 88591 88591 21511 21511 12953 70110 95279 95279 34933 86920 18130 18130 45871 77863 80964 80964 12394 30516 5452 19827 67795 67795 37546 63756 2371 2371 37871 44563 241 241 94337 94337 29948 88239 18692 19763 89522 89522 395 70300 64165 64165 38770 38770 42196 87918 87993 90554 19261 19261 70287 70287 34109 48417 50471 54784 97628 97628 42021 60745 33083 33083 27661 27661 5338 84038 10960 57393 71144 71144 47510 47510 164 16867 38153 38153 28602 37504 46158 46158 45241 71829 92540 92540 15642 46552 1818 54057 2202 2202 65334 82286 49906 49906 71183 71183 44273 63488 39786 39786 26963 68174 64606 64606 8569 23587 66049 90874 92468 92468 21485 81769 60412 60412 9869 9869 19405 45128 25989 25989 13829 92788 89149 89149 74687 86216 69932 69932 64072 97867 86365 86365 10661 86912 3139 3139 82931 93246 24796 67528 82478 82478 18258 72166 25344 25344 26551 26551 1072 14001 50717 78863 82903 82903 68062 68062 5953 70039 71708 71708 4527 53376 42477 54292 49930 49930 33050 33050 59753 80472 54443 54443 68668 80859 2233 91498 41458 41458 78234 89435 16563 16563 11789 11789 16510 75050 29044 94656 76904 76904 7902 72437 35512 35512 57875 57875 788 21085 31935 63196 22117 22117 95905 98026 69960 69960 94776 94776 33102 75088 25771 25771 59094 97307 5130 5130 62604 81603 31444 68662 23167 23167 32347 32347 13628 72012 27292 65615 70809 70809 60468 96175 26159 26159 29650 29650 51416 63364 2577 2577 20975 32983 34564 34564 36864 76926 79873 79873 61440 90818 46685 83470 50275 50275 33028 33028 16526 34540 1905 50517 73151 73151 58827 90654 78168 78168 43464 43464 1960 85073 72841 72841 24526 34139 28593 29589 52950 52950 77478 78277 9150 9150 20753 20753 18129 68071 85440 85440 39783 61732 97332 97332 32279 66444 5202 5202 34369 81734 32679 72880 28454 28454 83414 83414 22636 49009 44863 96651 47460 47460 43929 43929 8898 41142 35814 35814 51678 62120 73805 73805 62132 88960 56100 56100 36267 81046 72303 72303 54660 64398 42463 42463 26634 34481 36213 39149 18735 18735 85957 85957 74363 75423 39072 39072 22951 89827 48048 48048 10278 86631 65520 65520 20209 44437 87313 87313 30633 93449 17755 17755 13878 71275 14489 47192 31818 31818 29317 95540 4991 4991 70464 70464 88856 98085 473 42941 7300 7300 1977 28133 23590 23590 29966 32615 62670 62670 32359 32359 11495 89684 12770 12770 25650 38860 7346 92126 55 55 80738 80738 36666 61815 7415 13828 33074 33074 27068 27068 22690 91487 933 70315 57774 57774 27272 68465 4634 4634 72640 87016 12886 12886 31322 31322 9079 41513 69254 92877 19652 19652 93685 93685 15996 83346 28682 28682 4965 79780 13997 13997 17910 41297 52522 52522 22872 67541 33652 64702 10053 10053 33829 56265 87872 87872 27712 87367 38248 38248 25499 86592 59609 59609 1820 46971 61784 61784 11838 76852 68029 68029 31703 76877 46765 46765 71084 71084 15221 72486 4792 67073 22831 22831 92342 92342 39554 91368 6327 6327 13918 70797 8387 54097 51572 51572 14167 24123 89399 89399 30275 68915 40217 40217 44844 71918 98254 98254 54438 54438 65100 70440 77053 77053 25862 57385 42881 42881 49360 86852 11699 39393 92340 92340 17624 17624 17996 76894 46795 49783 58536 58536 53021 53360 8619 8619 42345 60925 53814 53814 65843 97467 77959 77959 50482 50482 62304 77391 31671 89134 87713 87713 15386 33513 38366 38366 83829 83829 52677 63101 86983 86983 53989 61473 59005 59005 44703 72697 23839 56190 37520 37520 52380 53034 88699 88699 55844 94630 67502 67502 5102 92003 87427 87427 916 36977 94781 94781 95061 95061 6866 60942 18835 46501 79163 79163 51640 78439 74631 74631 72373 94875 571 571 89593 89593 14324 42447 7668 40015 54069 54069 71485 89083 9877 9877 89236 90078 67430 67430 25967 80105 76817 76817 46197 47096 28056 28056 16565 75162 18386 18386 84567 84567 72751 79109 3557 57629 43593 43593 10615 43284 81920 81920 50930 55935 3731 3731 77160 77160 2123 68740 42447 42748 92465 92465 80172 80172 80892 89528 20724 20724 2182 37202 24415 42441 14389 14389 31672 52984 29412 29412 35078 84931 29446 29446 84775 84775 2590 96871 45635 45635 40481 54203 47568 47568 50485 82162 605 605 61977 88005 88296 88296 43016 74042 63075 78809 6586 6586 25503 94274 11098 11098 26118 97793 96393 96393 60268 63868 58078 58078 73312 78849 80102 80102 66952 84567 71423 71423 19484 19484 9644 28205 6782 24602 10171 10171 13401 43569 58989 58989 10460 10460 37967 80161 50072 70951 32424 32424 34993 34993 21985 66131 50094 80869 42632 42632 58448 58448 6267 48197 14364 57365 88750 88750 18753 18753 79318 89955 2629 6888 81601 81601 59854 71933 85810 85810 62194 63074 25645 25645 3471 50533 43438 43438 65345 66444 40859 40859 20171 44665 76746 76746 34159 34159 28809 31953 91393 91393 15103 19696 55070 55070 26722 77709 61512 61512 19705 95278 28684 28684 49762 67859 30292 30292 39106 72120 45951 45951 35384 90567 54122 54122 54663 85365 10837 36046 46852 46852 24590 24590 318 22599 25894 25894 38513 48688 73954 73954 16945 71282 74509 88692 38974 38974 74686 74686 33716 84626 31929 79890 64519 64519 3563 21098 29868 29868 63154 63154 27436 37340 36986 36986 14687 51953 54067 92701 70840 70840 16095 92968 91468 91468 37281 39857 84739 84739 78384 78384 16786 58896 72741 72741 48360 58990 32728 32728 44811 90219 63236 96787 49467 49467 66027 87520 31359 31359 97721 97721 40893 62670 36518 80408 36261 36261 43453 77686 64933 64933 83006 83006 11149 33698 89350 89350 14225 22862 77557 86634 35256 35256 54889 54889 30938 92212 45248 96924 64509 64509 89793 89793 74553 96250 12097 12097 56744 60143 29215 85360 89690 89690 2198 75576 71234 71234 35378 50882 73776 73776 20974 91427 93136 93136 15975 15975 73743 88284 13876 58224 47686 47686 28463 28463 29190 73141 45199 70097 3895 3895 51235 51235 16490 53864 82246 82246 62438 75965 21301 46770 47811 47811 26622 79584 10058 10058 85264 89092 47726 47726 829 829 30299 81202 93117 93117 11521 14729 43529 43529 35339 50809 47600 62005 47021 47021 47772 88291 51480 51480 3079 67547 46444 46444 56137 64537 4330 4330 52525 63314 37709 37709 47913 50166 4635 4635 21542 75134 8858 8858 51335 51335 55809 63928 64603 64603 87484 95023 55952 55952 44556 57760 64146 64146 13546 56562 35218 35218 42909 88247 47941 47941 30650 40226 37850 62461 71701 71701 74424 74424 5248 31314 3387 3387 30665 46157 54172 90342 28086 28086 15602 77129 21561 21561 77447 89155 72673 72673 6592 77921 77902 77902 17032 83521 5916 5916 1003 1003 26427 49859 27849 27849 3123 4319 86610 86610 1885 25031 46047 60988 29379 29379 15026 33473 47931 47931 49895 49895 75232 94750 7602 58427 8406 8406 77876 77876 8678 64215 28889 63763 20883 20883 50199 66329 33408 33408 21827 87566 30140 30140 60701 60701 13292 79502 61283 61283 19213 40041 87921 87921 48583 73147 43075 92137 78457 78457 18000 18000 41512 95497 33154 33154 21454 79678 73222 73222 51237 90232 63054 63054 1669 75187 76193 97548 71918 71918 38075 38075 75631 84130 31716 31716 83364 94197 12323 50383 9271 9271 35382 71265 30880 30880 78607 78607 10489 33540 47295 97924 41748 41748 21228 21228 10786 23591 26326 86871 695 695 37176 37176 35719 38295 55110 55110 31626 59459 70773 70773 41238 82195 90970 90970 37798 86876 27520 92758 96644 96644 59394 69144 12550 12550 16736 16736 54492 84208 85087 85087 5035 22931 17697 73334 59457 59457 21561 28668 34812 34812 27485 77958 77186 77186 56641 63054 27739 27739 63145 76955 66594 66594 19050 91893 92728 92728 63824 63824 2250 40454 93649 93649 67827 85341 55830 55830 8952 37225 98038 98038 75862 84440 80303 85644 19642 19642 9235 9235 17979 46628 34050 34050 21038 43270 39676 39676 85287 91478 55326 68876 913 913 43022 43022 75316 83154 147 147 50153 76300 75538 75538 39289 66571 37299 69948 86230 86230 19455 63127 2740 2740 30459 83495 81118 81118 29123 29123 75891 78010 92971 97464 41432 41432 33970 33970 35037 62335 5555 5555 6349 12641 36820 38773 50758 50758 4733 6976 6402 6402 54794 54794 44088 58879 8603 54538 85225 85225 6797 32107 42998 42998 80913 80913 18046 86171 33091 33091 10682 46446 8869 64865 14550 14550 68143 81235 85698 85698 29864 29864 13887 72184 6145 6145 86051 92635 10678 65962 82377 82377 30423 48534 59738 59738 59671 77258 76480 76480 24353 46709 22300 22300 4242 94799 23648 23648 83657 83657 21261 32601 43815 48668 20603 20603 61764 61764 53264 61242 58268 58268 22684 40587 4905 4905 55562 82310 76259 76259 20658 49503 4372 87107 14378 14378 46069 61176 70630 70630 68008 84844 71343 71343 81243 81243 13524 63561 55121 55121 25961 93195 13046 13046 45685 67028 90226 93616 92974 92974 13041 49732 20481 20481 47048 47048 89927 92829 70901 70901 41649 67290 13759 66082 10296 10296 30269 52663 7871 7871 83784 87058 49862 49862 43658 57028 23319 23319 37221 37221 20482 42223 26894 47120 68463 68463 75683 79699 63063 63063 44185 44185 45353 76147 10085 12172 36471 36471 71617 71617 82 67338 1450 28119 43666 43666 37476 37476 21273 85539 4983 4983 10313 16076 35415 55874 92126 92126 15894 50423 91751 91751 26050 26050 27537 62515 21164 21164 62560 95625 60754 60754 8973 63494 31211 70134 86721 86721 32744 32744 22605 94834 31380 31380 15700 68258 13282 68019 28515 28515 89134 89134 114 93767 54500 89267 49472 49472 39408 39408 40334 54030 17855 19515 2040 2040 10754 91784 21264 21264 69852 69852 41075 71573 14505 76003 11268 11268 15779 15779 3127 18061 19780 68008 40896 40896 14181 14181 78784 85324 57291 57291 11390 87641 2845 2845 7633 83412 50568 84843 97345 97345 94777 94777 28814 55026 3035 83690 13687 13687 1788 1788 69550 72858 47277 85292 31101 31101 35193 35193 28708 50666 89938 89938 30524 48428 84585 96673 41806 41806 64009 64009 18015 67015 83502 83502 88177 97231 4010 39476 44787 44787 92752 92752 18096 48422 4418 19391 3576 3576 91532 94306 10462 10462 14452 89905 14965 14965 82096 82096 27411 41090 8944 85537 76669 76669 83784 88453 10931 10931 38977 48917 83574 83574 53878 61950 82043 82043 74605 74605 16663 42385 59203 72003 36965 36965 41801 41801 40897 91392 74259 74259 39542 97932 4703 4703 624 21385 95982 95982 27488 47525 22315 22315 20590 89962 23605 82017 20265 20265 32031 52139 70613 70613 83560 83560 25331 37198 51912 51912 26693 30942 80214 80214 23268 65435 28116 85528 71597 71597 57549 68052 95041 95041 25144 25144 25740 67862 49924 65788 81105 81105 9220 9220 27226 42303 70861 70861 8719 72805 78849 78849 5915 93370 7040 88740 89845 89845 8124 8124 44117 92732 4165 8108 7885 7885 16201 25352 65275 65275 72066 85703 26185 26185 1514 1514 7317 97968 58192 58192 22373 91682 20500 69496 11789 11789 44022 93270 25664 25664 51981 90007 61667 61667 27074 31937 15235 15235 25937 25937 5495 97897 76513 76513 24217 73393 87729 87729 69983 95400 17286 17286 28046 43672 28882 28882 40118 54362 77118 77118 59095 93187 16078 42035 81244 81244 83381 83381 8183 82070 31438 31438 1563 56798 57688 57688 10596 93656 58705 77457 89449 89449 5858 87530 80982 80982 4120 4120 2039 74141 63921 63921 89066 95469 44822 76823 77654 77654 8719 58527 49802 49802 50382 50382 48989 83751 62703 71312 43815 43815 787 85066 72294 72294 30039 30694 43141 43141 73247 73247 15744 57544 17447 17447 15947 63775 13910 83166 85139 85139 9030 9030 48708 70772 48909 48909 49611 70678 95876 95876 75761 83486 34463 34463 1136 80539 13493 13493 37919 40202 96582 96582 43470 53188 40197 40197 5226 11179 44220 63812 72881 72881 39955 84740 70743 70743 5042 5042 9628 23108 85472 88062 33636 33636 67774 67774 27773 47642 59666 59666 2517 70086 31059 31059 64871 67778 47623 57132 45390 45390 1425 75089 74200 74200 10211 92906 20362 20362 33476 33476 7126 93070 55308 85539 84628 84628 68211 74281 87664 87664 2728 2728 19415 29113 80567 80567 30478 70038 16470 16470 27387 60377 68533 68533 22717 23171 54503 94457 91736 91736 47490 47490 75860 82276 35161 38452 74023 74023 48531 48531 71571 86997 6857 46961 8251 8251 18718 18718 54305 92290 82578 82578 27428 36874 31845 31845 14871 70928 20428 63552 29366 29366 76384 82416 79747 79747 9228 9228 6159 69642 84296 84296 44186 94893 67346 84240 56974 56974 4688 56763 75855 75855 36492 77845 31145 31145 61564 61564 12711 58318 13277 13277 40524 47982 55210 55210 46869 70206 34117 34117 8767 11819 23447 71972 87217 87217 46990 46990 63447 75530 14192 90041 1775 1775 89138 89138 6172 48809 97128 97128 34042 85618 9786 62941 88552 88552 8442 16486 19463 19463 37128 37128 5204 23856 60157 60157 95596 97832 68833 68833 4630 50203 33502 60985 60382 60382 54317 65884 44853 44853 2492 95728 9631 9631 5440 25712 64041 64041 4905 51840 18035 18035 50831 50831 17306 55989 64884 64884 44306 86061 13539 13539 46973 84461 90798 90798 45214 88843 36548 36548 41667 77028 75501 90738 58006 58006 15485 60354 6234 6234 15877 15877 38050 93498 23654 50524 63607 63607 39653 42246 24532 24532 51969 95200 51366 51366 4294 82653 16714 16714 7258 62614 29050 29050 86095 95983 94855 94855 8013 8013 5936 24449 60444 60444 18555 68709 26111 26111 36362 60765 6987 27522 20799 20799 68982 68982 24395 63460 60973 82634 89073 89073 25396 47656 6358 6358 40368 40368 70563 82981 5403 30391 49938 49938 63944 63944 27302 92914 27105 52413 16470 16470 720 44897 17830 17830 31718 45666 3402 3402 36754 56893 65714 65714 18306 18306 34855 91819 20599 55372 842 842 25451 82516 72953 72953 40758 40758 9678 80684 17950 84891 91030 91030 13010 71519 60865 60865 45382 63474 60504 60504 31417 31417 18716 52158 19253 19253 57015 62104 8125 8125 598 55556 58418 68056 46782 46782 36488 84705 38475 38475 52007 89815 35682 35682 49536 49536 7518 94018 51426 57481 47737 47737 27662 58223 78589 78589 38458 38705 9771 9771 15042 48926 80384 80384 55544 89658 7938 7938 22381 88752 86961 86961 2789 16572 77003 77003 10304 10304 31191 97342 38403 79195 10641 10641 73434 73434 23613 91990 12428 73020 95417 95417 19307 19307 19437 79897 13160 36021 85356 85356 31936 63724 4854 4854 59519 67064 78221 78221 5014 66462 21929 21929 79508 96202 71325 71325 67789 67789 85609 94279 5014 5014 26239 69605 23786 23786 58387 84822 96424 96424 64845 75877 79539 79539 62051 97102 91746 91746 48153 76330 40942 89972 61154 61154 26227 64184 95109 95109 45846 45846 26935 91687 6002 6002 21957 66700 45607 45607 14255 86381 11225 18150 57792 57792 93941 93941 30865 87632 64547 88579 83639 83639 7222 63314 53558 53558 32339 69695 32514 32514 55116 68306 63109 63109 19148 19148 54269 86518 54307 55625 70760 70760 1753 25915 60827 60827 40286 40286 65618 80021 34213 61389 32816 32816 64076 97881 53013 53013 89130 89130 27668 53990 19098 69629 74941 74941 24894 37323 33939 33939 21983 21983 56210 57080 92865 92865 10397 70278 50738 50738 56101 81900 21076 21076 24548 59497 6177 6177 2208 6222 4297 28360 19983 19983 77514 77514 51237 63406 61711 93553 19012 19012 75307 75307 48667 67593 5706 5706 2466 52886 50659 69089 31484 31484 65938 67221 90229 90229 37199 37199 26965 39714 27809 27809 19445 23310 668 43387 57371 57371 2948 2948 60510 67469 84251 84251 25123 46594 82189 82189 16640 53214 22048 22048 7092 9721 68382 68382 4802 45541 73228 90907 31137 31137 72039 72039 29181 80873 32899 57654 64988 64988 29977 29977 40140 69730 93547 93650 36625 36625 30650 30650 53305 68307 33128 33128 29539 90471 39989 39989 8379 21304 21130 72800 47371 47371 40392 54729 43648 43648 11743 11743 56425 56657 43494 43494 2705 60544 28978 87189 34136 34136 25273 25273 18585 46485 34591 34591 32171 84140 25127 77792 82967 82967 60375 72870 18285 18285 27352 70018 68934 68934 13267 40351 15136 15136 18806 31159 83839 83839 11704 11704 76194 97378 3152 3152 17882 64588 56068 57273 45251 45251 21598 21598 17944 72832 17831 17831 39230 85147 30207 51220 75188 75188 2771 15168 13730 13730 41321 65973 7333 7333 20144 20144 34866 88306 5704 14924 3059 3059 66537 66537 30268 37683 48803 48803 27943 45533 2223 55373 5221 5221 22659 22659 41758 42976 48466 48466 29456 66357 3002 3002 30332 82268 50770 50770 43345 58905 61825 62565 92590 92590 84060 84060 93801 98385 73765 92686 40743 40743 44707 44707 8127 78653 74934 74934 12421 69413 35606 71870 49313 49313 35958 35958 46247 77479 34943 34943 5979 88510 1358 79088 76925 76925 71984 71984 13913 88090 57907 57907 18036 19814 66751 79299 69988 69988 31840 31840 24717 43934 49810 91072 51069 51069 26155 45716 69603 69603 49362 70662 45990 45990 33074 95585 96850 96850 13538 13538 42226 97894 9460 9460 17681 43165 34784 87477 64014 64014 9739 87094 32548 32548 54756 67755 10254 10254 4025 53469 21418 21418 50063 50063 46372 95466 44692 44692 16252 60910 20500 20500 6981 50519 6817 63206 11524 11524 469 5199 63676 63676 41255 77698 91716 91716 88430 88430 62541 74246 21394 21394 47054 51657 15208 71642 43483 43483 39129 39129 48898 74065 28761 29479 54215 54215 57972 58726 29441 29441 6044 71985 725 725 83152 83152 25460 81447 5843 61435 50598 50598 35809 35809 4912 7522 17385 17385 48420 67814 1161 20555 84502 84502 76963 76963 12823 37954 47055 47055 31625 59910 69303 76429 43011 43011 89315 89315 52038 84448 34943 40831 3337 3337 23466 23466 36353 79358 85168 85168 9439 19495 31855 65194 37492 37492 84260 84260 21769 36301 8941 8941 26971 63716 78542 78542 1863 75202 86477 86477 93953 97010 31570 87097 96367 96367 62557 62557 22889 66714 28545 28545 5182 69074 70412 70412 3766 88977 20609 25289 15071 15071 18755 18755 59127 69952 1752 52793 31234 31234 71487 71487 42171 88186 6154 6154 24380 26486 33295 92129 38930 38930 74295 74295 36307 46266 56273 56273 4911 24085 37621 67861 13476 13476 42825 42825 3133 31554 92928 92928 8282 72983 58860 58860 12076 39212 78381 78381 46179 54493 61250 78354 66531 66531 94374 94374 1904 94934 63534 63534 51521 65077 49670 52949 73402 73402 5884 38847 40426 40426 40391 40391 67688 70457 33076 33076 73116 95432 31088 35174 74991 74991 8060 8060 45143 83447 85807 85807 14905 72043 77979 77979 10451 22455 40050 69588 78592 78592 49838 73009 32603 32603 45518 87148 88540 88540 61531 61531 24898 83792 25658 68988 76940 76940 22093 22093 41700 64876 21856 77336 40956 40956 38333 50963 39901 39901 88006 88006 5599 18105 21229 63076 94719 94719 26233 26233 14261 28677 3432 78448 57477 57477 40001 40001 4482 50565 17221 51884 13639 13639 39857 48420 63748 63748 59562 59562 24888 76142 73720 73720 53371 63964 33835 33835 16532 94963 22134 95693 94298 94298 52561 52561 51624 87135 49996 49996 50127 73031 14525 15473 56574 56574 19428 34104 93891 93891 60000 79295 4476 4476 22734 68306 40755 40755 51340 51340 38496 79778 16627 70973 13406 13406 65574 65574 29002 66353 52540 52540 25389 78925 96593 96593 8367 98341 11109 60224 52959 52959 92408 92408 18486 60430 77441 91535 85807 85807 21467 21467 42066 46266 85805 85805 10355 18367 57210 73212 4011 4011 78726 78726 73895 84818 90615 90615 79929 85641 36975 48945 17143 17143 79203 92164 6255 6255 58887 58887 83398 88239 21829 21829 21081 27669 15492 93271 87131 87131 34040 68915 72464 72464 71565 71565 28526 79607 19571 83329 37967 37967 19206 19206 73495 93375 15208 15208 61191 83655 91013 91013 59060 81424 20665 20665 47994 77386 75907 75907 789 26218 77349 77349 57338 63640 38591 38591 14635 29645 9214 9214 14976 92792 16442 16442 50843 97887 96882 96882 14951 47031 51821 51821 19761 65326 26354 46602 50457 50457 90338 90338 28613 52552 35080 77877 10896 10896 58763 68297 79291 79291 8929 26850 39939 39939 55640 61726 56730 56730 25083 25083 4551 20033 28803 56378 15472 15472 15774 15774 8818 37516 38418 82217 25649 25649 4701 47923 57888 57888 7370 7370 71212 77951 46054 98059 6458 6458 28799 82028 80497 80497 30178 38351 47074 47074 20351 31632 78116 78116 40473 40473 68029 72548 12555 37108 51135 51135 86300 86300 26132 44420 29302 29302 20897 21163 45692 45692 20960 91423 82386 97193 12873 12873 48951 84354 55401 55401 3616 87963 38451 38451 31936 31936 30375 61256 51193 51193 12911 37778 90805 90805 4500 43967 72133 72133 33899 84353 177 5825 93749 93749 30232 30232 7034 27092 22310 22310 20897 25736 46438 95256 14552 14552 59941 60572 64014 64014 19847 19847 39693 55800 28070 37907 47855 47855 26180 26180 18492 44100 64631 93197 3391 3391 27388 27388 50552 94350 47248 94412 74391 74391 52867 56325 52423 52423 58099 60776 52319 52319 76770 76770 12414 65932 88946 95149 83916 83916 49976 49976 17035 31671 24330 88766 95464 95464 12734 21669 68688 68688 48543 49517 43027 43027 73525 73525 18850 35977 68830 92785 73101 73101 56679 56679 57831 93337 18977 63669 71639 71639 762 2916 51011 51011 83265 83265 18661 84917 46708 46708 64223 69745 51172 51172 16536 61980 30999 96748 68335 68335 27407 82884 91766 91766 29766 29766 22865 27661 49072 49072 82258 98185 50363 95285 9084 9084 38288 55094 34504 34504 21030 50795 81755 81755 86647 86647 59862 82665 90437 90437 21764 62515 75266 75266 43130 88542 91629 95385 53287 53287 41837 41837 28796 90408 45942 65640 41170 41170 13334 13334 78227 92767 79444 82719 35484 35484 10374 10374 20538 53421 20711 20711 69462 93682 80587 80587 51784 52902 28540 83902 51619 51619 71845 71845 26363 75131 4294 8645 23249 23249 48343 79301 93275 93275 84569 84569 15908 39705 75275 96639 94973 94973 4200 92736 7281 7281 91116 91116 9180 27980 12790 37331 90948 90948 8299 55264 3653 3653 47363 60949 84757 84757 63384 63384 17153 59847 55580 55580 18065 54071 15457 33570 38928 38928 47507 84546 44637 44637 85233 85233 53173 95233 40229 53412 67315 67315 50747 50747 3463 28911 49241 49241 12722 98047 14611 14611 34625 38750 14596 57089 29375 29375 89155 89155 77851 79760 6343 6343 561 42053 13988 46528 88344 88344 35984 35984 40109 54371 1768 53261 96903 96903 53127 53127 33476 66490 713 93544 77043 77043 22050 26648 89412 89412 56748 56748 36869 96091 22850 55813 50512 50512 93223 93223 14136 78978 44538 78900 42950 42950 27245 97067 37546 37546 30180 30180 36654 87265 67158 67158 68319 87878 36658 36658 25169 73852 48743 91470 31231 31231 19921 19921 43543 85567 54031 54031 13836 26610 36571 36571 44704 70040 87333 87333 22872 76086 86527 86527 71989 93317 28920 28920 13008 50012 64294 64294 1001 81151 5605 70731 87528 87528 32803 95817 90127 90127 10479 10479 36850 64175 52192 88219 91867 91867 6502 23175 56141 56141 79539 79539 58859 65525 3119 3119 29303 66086 9663 50169 65558 65558 91301 91301 29171 85039 2080 68474 9338 9338 13095 13374 78711 78711 69814 93014 74560 74560 65934 65934 91126 92801 73722 85144 74680 74680 72412 90051 46051 46051 66769 94076 97596 97596 65626 72835 94445 94445 61942 96808 71360 71360 25515 25515 41266 61693 47864 47864 63567 78119 64823 64823 19057 29347 20774 67821 76072 76072 3145 3145 1595 31216 10407 56534 20795 20795 85942 85942 54151 74722 18144 18144 42889 44116 41003 88589 51890 51890 48930 48930 7580 27104 43758 43758 17242 44895 89273 89273 32219 49647 7459 22236 16312 16312 1221 58115 80657 80657 26590 74551 79462 79462 68706 72321 79394 79394 44817 44817 66707 91526 36874 80242 52290 52290 39328 39328 36365 54422 57265 57265 86093 95009 1297 76992 8386 8386 76564 76564 53307 90883 62499 89306 31641 31641 15231 15231 65627 83738 55789 72768 15125 15125 24134 92126 95190 95190 29856 30114 96011 96011 86418 86418 37369 91498 1943 1943 54634 70797 60230 60230 2862 26747 82206 82206 84757 93456 31958 65199 27626 27626 48483 48483 33117 55223 35575 35575 13647 57719 14945 23882 231 231 54603 54603 4411 41336 43820 43820 13788 41224 59230 59230 990 27509 19871 19871 19825 26527 58875 79488 2708 2708 22729 75720 13540 13540 47276 47276 47586 50686 31205 84399 64385 64385 72633 72633 6977 85978 69747 69747 25515 53421 70827 70827 7859 61114 82936 82936 12438 59908 27906 27906 16113 94681 45961 45961 26263 53695 42315 94600 87059 87059 49459 49459 22725 91979 76314 93739 53641 53641 12857 50547 48831 48831 19057 49967 40078 40078 16681 17483 85962 85962 59674 74623 61889 61889 10142 62101 71125 71125 22307 50280 87147 87147 50357 70380 54681 54681 47513 76796 62003 62003 3504 52357 49122 49122 17393 63285 60433 60433 5135 33309 92044 92044 55201 76073 22942 22942 30819 32615 95947 95947 50571 70668 47257 47257 75811 75811 13761 37057 42412 70147 56377 56377 42897 84553 43948 43948 79507 79507 2734 71781 92304 92304 37428 93687 16953 16953 89311 97143 69420 69420 28223 92967 53125 53125 21132 65302 75469 75469 34883 50581 78496 79681 12203 12203 18257 60856 8765 8765 23657 50388 93458 93458 48972 73325 35220 35220 51944 82074 27259 27259 95507 95507 8433 52775 15509 43098 29020 29020 22732 22732 44429 47773 33043 33043 11376 85048 26090 73937 45561 45561 11065 11065 2610 77143 72088 72088 33649 39872 16769 22824 91577 91577 5912 5912 54967 75362 66612 66612 36458 49682 67531 67531 28772 42950 17193 17193 39067 49189 62754 95114 1368 1368 8117 8117 57010 88083 39989 41693 79592 79592 48152 79509 95129 95129 69547 94258 65531 65531 79727 79727 48025 64928 4541 39967 21659 21659 49391 76311 5087 5087 25502 25502 15215 64890 29324 63371 56684 56684 8550 36009 22914 22914 50507 62095 92602 92602 53083 53083 82604 90329 62538 74733 85540 85540 192 192 58516 74137 12983 49794 37985 37985 1503 60209 49165 49165 32113 32113 1004 98123 86726 86726 37662 90677 37653 37653 28756 59205 25913 40564 55083 55083 27368 27368 66740 96685 29646 29646 19639 27531 157 43475 12732 12732 86695 86695 20199 75093 5406 49131 38659 38659 63537 63537 35624 88127 79867 79867 12905 75484 67031 67031 1487 5838 34466 80087 28429 28429 1200 60121 38382 38382 63875 63875 72266 91181 19336 19336 43798 94139 28179 39272 75315 75315 93368 93368 18829 44336 58280 58280 66911 85189 24956 48632 95072 95072 11877 26929 92677 92677 13749 13749 20739 87502 63595 64449 41922 41922 8356 8356 13734 91207 96079 96079 12998 17010 90333 90333 19694 40057 58017 82207 60550 60550 48856 70660 28151 28151 1492 79659 75806 75806 37289 37289 76815 89521 36917 36917 68141 68416 30165 30165 44875 69254 69341 69341 75086 89985 9905 80413 52652 52652 53418 54750 51379 51379 17523 64840 44012 44012 5950 5950 65934 90089 47818 86645 4215 4215 14141 14141 60494 72887 95574 95574 30026 69746 24602 58647 14778 14778 73208 73208 26320 80724 27774 97310 55671 55671 85250 88328 11164 11164 28212 65207 56675 56675 48261 48261 69354 97870 60149 60149 16121 98310 613 613 22086 22248 40015 72884 8349 8349 10433 10433 41766 69923 16944 42900 95636 95636 87967 90939 93681 93681 80835 84370 53193 53193 14833 14833 83905 97523 33078 64523 67441 67441 65638 65638 54818 70844 33696 33696 1200 10599 34889 87832 16790 16790 31810 49623 84507 84507 29021 88661 47058 47058 36159 36159 14206 43866 12557 53978 96683 96683 59470 70422 98099 98099 40738 40738 10049 85651 2683 2683 28213 86654 36165 36165 40407 86203 1917 31946 57314 57314 2779 2779 40579 63337 28981 28981 14592 82035 78857 86863 44120 44120 67915 67915 25198 91859 37699 76769 20430 20430 73114 73114 66852 92341 19379 47895 88287 88287 7307 8452 45799 45799 60178 60178 4140 74295 43992 79891 66471 66471 23761 23761 16716 40687 49369 49369 33420 50598 45000 93162 30423 30423 315 315 7943 67350 90992 90992 6376 53904 39942 78599 23705 23705 91551 96607 89065 89065 7245 7245 82232 84932 94294 94294 5156 50668 5411 13215 61572 61572 29384 52279 26933 26933 6808 65568 4945 4945 28325 90623 91322 91322 41322 90029 30863 30863 44785 44785 13605 58992 2851 95595 8095 8095 32061 32061 14756 31897 9518 62751 50272 50272 60012 60012 37554 74056 52085 67528 81715 81715 48985 48985 5784 68177 71199 71821 38295 38295 34515 90289 35279 35279 9304 27076 74146 74146 41122 46667 65565 65565 65809 65809 29889 30027 65618 65618 24418 85528 70960 70960 15491 16999 39044 39044 16977 43652 7129 85198 84814 84814 4808 34288 37455 37455 60281 60701 34557 34557 58090 64613 17568 17568 37779 61234 30823 30823 52923 52923 11013 94313 36201 46339 48455 48455 3849 47244 73098 73098 17349 17349 89496 91981 37671 37671 75578 85750 10163 71183 16721 16721 24958 96724 32230 32230 57329 57329 58732 66814 38087 97048 20318 20318 1263 93682 73607 73607 94599 96190 60976 60976 34082 34082 63856 76319 7549 63643 52628 52628 97421 97421 8806 46225 18771 30124 13268 13268 20398 32894 87931 87931 9674 64950 33224 33224 26086 47378 86965 86965 82011 82011 56326 91566 59501 59501 8734 22094 57884 57884 28653 32420 12158 12158 13551 62768 14795 14795 36182 54823 10484 93534 91762 91762 4859 4859 50513 79148 5066 16879 95610 95610 21182 21182 65192 75404 1764 6782 72739 72739 14591 39023 5837 5837 49648 89801 17963 17963 5401 14116 17093 17093 63105 72393 78099 78099 80110 80110 40569 48401 8421 58151 97892 97892 78097 78097 14143 64973 42367 60301 38625 38625 54527 86570 77629 77629 44723 64112 32796 32796 97105 97105 83967 84897 97765 97765 33182 97351 37064 37064 9245 53141 36890 40627 5829 5829 49215 49215 27607 47855 42421 42421 71631 87703 27309 46001 63655 63655 23641 48369 39646 39646 3364 43479 57319 57319 77015 86162 96482 96482 34787 34787 32279 91412 47158 81408 27089 27089 41292 41292 88730 91170 37876 50744 16709 16709 9237 73893 10326 10326 12917 12917 28143 76341 22713 22713 16565 71916 32746 81798 80574 80574 13951 38650 52506 52506 40831 43255 29936 29936 41845 41880 588 588 63214 64071 94149 94149 53587 53587 30019 46001 31364 31364 3728 31069 85415 85415 24133 91698 44734 86729 40100 40100 97319 97319 73660 95744 19287 19287 14906 25687 56077 56077 13915 31076 47248 76997 48496 48496 49523 49523 12507 45837 68205 68205 53471 84136 6561 6561 4208 57154 66746 66746 34813 59784 31681 34910 87003 87003 5889 28335 58870 58870 23165 23165 24320 24612 54593 54593 10028 27868 32800 32800 41343 67019 71701 71701 60820 94108 47127 47127 29252 60658 2061 2061 26931 70476 88679 88679 63529 64373 45108 45108 5233 84957 24454 70495 57430 57430 15929 47584 74090 74090 77801 77801 59279 88449 28958 88679 59777 59777 10425 74399 53937 53937 40752 40752 34453 35679 34941 45297 95024 95024 24238 57664 96836 96836 44928 44928 15707 61294 68277 68277 24186 51360 43192 49891 12897 12897 14751 93939 90502 90502 34995 34995 81887 91752 22582 70016 76060 76060 25413 25413 79707 93716 71493 71493 86461 87602 8320 88140 80513 80513 8666 8666 76799 82090 96360 96360 39972 94044 15201 15201 61345 90455 70675 70675 11846 38775 1226 25367 8960 8960 29224 40489 82715 82715 16968 78017 62920 62920 30951 78754 78266 78266 43202 63881 57910 57910 5890 89289 84747 84747 85496 85496 4321 45463 37261 40024 12309 12309 86203 86203 2661 9274 37366 37366 50261 67732 93773 93773 47048 47081 88119 88119 473 26550 42442 55657 72650 72650 2722 32698 57215 57215 5028 40716 13451 13451 9565 39883 44629 44629 14999 78121 92505 92505 88843 88843 29054 56293 37461 52206 65224 65224 23479 67188 42610 42610 77332 82953 42992 42992 51659 51659 9655 14883 59021 59021 20721 42607 87486 87486 4039 25719 33880 39487 38045 38045 73595 73595 58894 86429 24544 36204 77631 77631 32439 32439 7731 53733 95963 95963 25466 67103 92801 92801 6709 10055 35937 55195 89818 89818 24588 78121 73790 73790 8014 19044 86773 86773 22496 78377 7361 7361 4216 4216 4880 84420 72690 89423 26027 26027 71790 71790 26012 30227 52781 52781 59389 63432 16577 22035 82890 82890 78962 88595 45644 45644 94159 95562 85503 85503 16629 49925 11731 11731 53312 57776 90087 90087 35239 92956 64504 64504 65525 65525 49872 67806 29984 29984 28130 44339 48964 48964 33135 70113 19052 76592 14333 14333 45638 45638 9603 54548 29544 29544 11419 63329 74150 74150 49922 60916 69803 69803 41689 95024 22102 54233 35117 35117 10548 21449 83866 83866 41877 41877 47801 84789 12572 12572 30059 33662 77127 77127 44290 65929 86392 86392 61697 78206 83331 83331 30861 45557 27497 27497 63515 83842 5921 5921 8068 62080 80945 80945 7798 31902 20240 65542 37315 37315 6212 58232 17944 17944 12877 95175 95827 95827 67527 72317 87860 87860 32423 56552 32536 32536 53500 80642 69965 69965 53489 53489 40281 80716 19180 33674 71355 71355 70306 88332 97487 97487 75150 75150 63235 67127 78797 88234 13950 13950 42195 58164 56223 56223 5576 5576 46125 82565 6511 6511 34173 86024 15479 93763 58388 58388 75438 75438 28455 40781 14389 14389 33051 66794 91760 91760 2400 90366 52291 52291 40098 74609 10360 93139 68239 68239 31855 72217 32639 32639 97225 97225 45363 77981 17319 17319 79241 89701 35900 35900 850 64184 23046 34020 32709 32709 60529 81872 18956 18956 88441 88441 29747 54305 17749 22385 43715 43715 86408 87052 20403 20403 52069 62121 9380 9380 24501 46652 1465 1465 9658 9658 24129 90725 19870 38986 37869 37869 45634 65788 529 529 19388 19388 998 91138 66054 66054 15995 44814 52600 89212 3460 3460 17878 62337 41139 41139 5801 90360 85065 85065 24778 82476 79391 79391 14486 14486 14207 34590 24733 24733 14371 42558 5117 11547 92147 92147 45302 55052 85002 85002 96759 96759 52731 58937 20442 76045 29828 29828 42247 42247 432 56638 76253 76253 50496 64436 12277 73495 7795 7795 9212 19176 56838 56838 9650 71487 75652 75652 65028 65028 5448 93784 41663 89204 59481 59481 69816 69816 6846 62480 30968 88729 500 500 50430 51804 41432 41432 57998 57998 23017 69933 34381 58982 41019 41019 24193 24193 17562 91877 22523 55570 5274 5274 38404 38404 26473 77059 51052 51052 8938 56360 37720 89189 81408 81408 66485 66485 92314 93142 54253 93547 88990 88990 2908 2908 60496 87277 52033 52033 25366 94099 27405 83772 8396 8396 25250 65973 79320 79320 73458 73458 28705 31536 56821 56821 75383 82554 21732 76842 23676 23676 17406 17406 28657 64957 77718 77718 50703 61110 64546 83781 86842 86842 80474 80474 2786 28543 32007 32007 26040 48935 15047 47278 82956 82956 12603 12603 25215 86783 40714 40714 17448 40657 11558 23318 89295 89295 6257 6257 19013 73133 17675 42114 82465 82465 68222 68222 4711 45866 72070 72070 39190 85074 74832 74832 45404 65622 25873 91547 44607 44607 41286 41286 205 75790 707 707 26669 80946 27337 27337 19234 63601 49069 61557 71741 71741 16750 75500 34297 34297 85042 93890 39783 39783 56364 56364 58376 81531 66884 66884 2865 57104 95600 95600 18064 54893 25881 25881 35389 36096 20015 20015 40679 59357 5034 77030 19833 19833 72772 72772 7629 91000 38884 56009 15070 15070 10906 10906 19906 75732 7388 7388 15110 27693 6615 46220 38555 38555 46624 46624 9258 72808 52930 97476 79951 79951 1952 68230 4865 4865 35715 92892 25649 25649 22619 54467 62467 62467 38710 38710 8868 32829 6745 37501 26552 26552 67526 67526 10675 29233 53620 53620 25351 68549 4963 4963 24961 41160 17788 17788 28356 94273 29362 31302 47924 47924 39937 39937 45501 88413 55920 55920 19858 93398 9156 9156 2702 51930 76874 76874 3195 94404 6795 27053 89255 89255 61071 61071 14969 92945 22668 22668 3715 66342 22240 22240 10738 91175 15628 52310 7742 7742 18242 56701 70717 70717 26163 42916 3025 3025 95558 95558 50255 92407 7323 18049 29367 29367 41439 41439 19717 50553 5263 62649 35649 35649 10719 62209 98064 98064 92092 92092 20159 93551 1404 63969 59858 59858 81354 81354 24297 41404 940 940 49718 64373 28817 50224 14103 14103 8677 21223 90150 90150 40343 95052 77967 77967 24712 65526 1370 1370 36641 36641 62784 63990 81823 81823 34414 52856 42656 42656 77784 92336 18808 18808 39257 93797 3986 3986 7348 10215 69683 69683 41022 86979 19800 19800 8481 42105 67812 67812 31252 78001 65465 65465 34694 95567 94873 94873 9363 95029 35717 35717 26238 57319 1234 1234 3648 69178 76353 83469 49112 49112 47411 47411 38902 40975 37326 37326 49578 80827 69486 69486 48128 86441 56428 56428 70840 79639 77642 89359 39694 39694 24401 24401 7645 27690 19570 63887 82326 82326 9636 21901 89660 89660 56124 74141 46753 46753 64870 64870 61124 74860 47067 47067 54190 93569 64438 64438 29034 85638 62729 62729 58609 78778 23258 36586 25243 25243 60618 85559 14191 14191 59842 59842 24447 58895 64819 64819 23870 87177 33878 81339 122 122 2740 31993 72836 72836 41655 67619 45159 45159 44457 44457 69484 80329 57825 72765 25898 25898 15831 15831 71590 78874 7316 7316 75731 89539 80024 80024 32520 38990 36345 36345 3370 98359 6591 6591 40520 91722 27864 27864 46997 63681 93950 93950 2039 37058 51482 76037 84701 84701 57098 65587 7473 7473 39014 39014 73821 91460 42569 64335 8571 8571 38063 38063 43361 48104 46977 46977 1871 21064 29972 29972 28648 95930 30738 88857 28720 28720 799 40037 45914 45914 83037 83375 39489 39489 60553 94795 37065 37065 31689 69462 58013 58013 17754 17754 7089 9276 12647 12647 5039 77923 59699 96579 30995 30995 8503 73583 29369 29369 16020 16020 2214 60637 39607 39607 21123 49562 85584 85584 39665 54400 92046 92046 4907 91249 8186 53516 86991 86991 58339 58339 74272 80975 35114 36032 77138 77138 1633 1633 24478 89529 73315 73315 15382 69652 43017 43017 56251 68372 65636 65636 35089 37274 42881 42881 38983 85949 7318 7318 6382 17197 50255 50255 36675 48709 29395 55022 71108 71108 11255 60059 3997 3997 12857 16116 9227 9227 51831 79021 4153 4153 63225 67668 45588 45588 42672 61872 37735 37735 18536 69500 39724 39724 25410 59252 41362 41362 55520 55520 66695 76892 59810 61048 74773 74773 19963 19963 72901 75850 40398 61466 76676 76676 85437 89944 74352 74352 4923 88761 40120 40120 15951 15951 8478 25373 62785 89809 88959 88959 7205 7205 40966 91119 48645 48645 24360 52983 31487 72842 23378 23378 18762 18762 44888 89977 61493 73709 75192 75192 19334 20297 94040 94040 18008 25097 87291 87291 21806 21806 52055 84460 87866 87866 46485 84875 2983 2983 17825 51819 24421 24421 11224 48767 13328 13328 22519 92313 19965 93340 40117 40117 18376 18376 58437 80747 51680 51680 19735 62937 34703 84833 65374 65374 53836 53836 43099 69339 64918 88331 97245 97245 25182 26112 92416 92416 80237 80237 5097 28840 84776 84776 13791 68088 9287 55185 15590 15590 11253 25734 85078 85078 18606 27606 25627 25627 2757 2757 1739 76831 5960 5960 81444 96032 1891 27959 85524 85524 67108 78375 40350 40350 36347 36347 17360 55563 5715 33593 81384 81384 63765 94575 48665 48665 10335 10335 22894 31779 27102 93339 29752 29752 10201 49793 89644 89644 20568 76740 37021 37021 48746 48746 13888 43762 86166 86166 69782 78665 39073 39073 31607 78857 53191 85551 50639 50639 20412 20412 31122 94730 25319 37964 85630 85630 37419 92807 22057 22057 19765 20696 41922 41922 52468 52468 29084 33785 68514 77924 28040 28040 56730 56730 56017 89584 4467 4467 16937 35148 60834 92459 90014 90014 69010 69010 68056 88498 34620 36720 94337 94337 66172 87605 53174 53174 33216 33216 18818 56849 15409 29195 15945 15945 37636 37636 27725 88657 22789 42369 593 593 33690 33690 25722 49791 13127 39466 71891 71891 36640 36640 11382 17444 31257 31257 11361 80142 62177 80738 63470 63470 6881 11701 208 208 7763 49752 32087 32087 36191 53162 13170 13170 67051 67051 62094 95635 36715 36715 78989 91586 93450 93450 16753 22170 58182 58182 35633 80592 62108 62108 18685 30150 94100 94100 27858 35393 51771 51771 35513 37006 24242 24242 8651 33314 7956 77568 33309 33309 68546 68546 27557 37018 68920 68920 1176 27070 7358 66618 735 735 4780 4780 77758 91598 32871 68749 46442 46442 79982 79982 77408 81258 47749 48193 19103 19103 15012 28489 94014 94014 54281 54281 3945 17094 32464 32464 33485 39988 68491 68491 35026 36834 41345 65606 10753 10753 28505 28505 21508 85376 89284 89284 28176 62132 46552 84380 94331 94331 16000 75271 18515 18515 72941 72941 72558 81229 18046 19345 39271 39271 6859 45746 58005 58005 2394 40679 46864 46864 19376 19376 28708 62511 64479 82123 52764 52764 88181 92137 82719 82719 16163 16163 48395 94650 30194 30194 8081 24125 25652 25652 27849 56593 59417 65047 70352 70352 67847 67847 26660 36513 22633 22633 11449 80022 96073 96073 7222 22390 4817 89053 5768 5768 1449 73360 73230 73230 50840 54221 41847 41847 49666 49666 44755 50432 30767 97689 6063 6063 75447 75447 54636 78228 2314 2314 8777 74219 36193 58916 79693 79693 87090 87090 12966 86383 64119 64119 42840 75011 36225 97440 10196 10196 34036 70413 22260 22260 33552 33552 3756 61220 23664 79293 3787 3787 71233 71233 3917 70623 31003 93448 87452 87452 5159 5159 95079 96476 76958 76958 34515 78478 7004 78696 91608 91608 16360 25466 62109 62109 44797 44797 12333 97567 68700 69933 59620 59620 8319 8319 17098 31207 18280 18280 40507 85008 78075 78075 3585 31851 78630 78630 33283 67588 58545 78389 19047 19047 26522 87804 66174 66174 28035 54334 59183 59183 15712 55521 48518 48518 61638 61638 36837 96367 60327 60327 37437 43375 39490 39490 30416 71216 13166 13166 96897 97708 43062 43062 452 52624 45757 45757 7065 75284 69397 69397 14807 38248 34003 34003 16251 30846 68499 68499 49949 61309 7302 7302 8851 23578 20406 20406 43991 88621 84943 84943 29192 85149 61515 61515 62992 66677 92881 95511 43811 43811 9905 9905 73455 91401 94269 94269 63964 84335 32070 67467 44701 44701 38509 38509 19057 34753 60187 60187 35390 40599 93197 93197 27819 54356 64303 96510 81114 81114 37027 37027 12713 37539 35946 69148 57291 57291 5735 38543 85883 85883 7422 9058 82397 82397 26379 46091 23277 23277 16667 92828 83377 83377 66238 72502 28693 28693 58834 71521 53575 53575 88524 88524 7637 81646 43631 87732 1770 1770 5819 89414 20186 20186 60414 68092 75447 75447 78979 78979 19341 39865 56377 56377 5750 15593 54792 54792 33276 51126 15709 42615 41314 41314 97036 97036 20748 49082 85852 85852 41477 69506 63182 63182 14426 85834 5553 45682 25220 25220 19620 19620 24840 33537 47344 67296 91665 91665 90639 90639 25281 90106 38315 38315 60473 85037 26783 26783 21910 92537 4990 32772 42731 42731 23741 63886 78314 78314 24668 24668 25768 95368 76364 76364 13790 74356 39152 92667 84741 84741 66889 69734 76025 76025 86097 86097 50729 57216 33921 47263 42620 42620 72900 72900 638 70108 16228 89303 84340 84340 40328 40646 66441 66441 844 844 10698 33216 31492 81113 95270 95270 97715 97715 28571 82502 56504 59105 67677 67677 39912 39912 15440 16735 17425 17425 54343 69692 94806 94806 62762 90535 30900 30900 7113 60858 28949 77625 64207 64207 76992 86665 5762 5762 54917 93010 57294 57294 2181 2181 71927 90415 27706 27706 1182 35584 76469 76469 75986 95191 81307 81307 15373 29832 82914 96394 18326 18326 52791 52791 17833 23650 26373 68482 22610 22610 31118 85215 22185 22185 82418 82418 11099 57666 53002 53567 59157 59157 61097 78401 62775 62775 54733 80741 91453 91453 40834 68204 80310 80310 43531 54880 6309 6309 28796 28796 37774 70811 45273 66753 9015 9015 20847 20847 10331 64924 24994 50727 52176 52176 88967 88967 32329 43780 15797 15797 50741 75771 40786 40786 21866 22761 5032 52308 50009 50009 10181 35974 74528 74528 38660 53004 54184 54184 3888 76794 53950 53950 72896 72896 18291 88880 87499 87499 20216 21881 11036 74828 46312 46312 65445 65445 28381 88084 48864 48864 34763 43457 49618 49618 81714 85156 61470 73693 13071 13071 22467 35328 84888 84888 75300 75300 57623 69268 13363 71615 31278 31278 21890 46371 86263 86263 75086 75086 13487 77423 61683 63972 41401 41401 80235 80235 5438 70083 74814 74814 7940 72179 11086 83567 53567 53567 70563 70563 59924 69847 35794 35794 14617 54150 27607 32871 26991 26991 64190 84488 5534 5534 2773 68530 60828 60828 57890 57890 39412 56174 82497 82497 78879 93162 46963 46963 8542 49427 29048 48765 22527 22527 76896 85316 5781 5781 32949 74133 40747 40747 12053 36370 17300 17300 51906 56539 48197 48197 49443 54474 52581 52581 3401 38307 73055 73055 43942 43942 20282 94124 44328 95614 68870 68870 2424 30420 35554 35554 24259 24259 64945 83173 4775 4775 1158 33367 54402 79998 72168 72168 60612 80906 86706 86706 2664 2664 14300 69874 11728 11728 23768 45666 11597 64276 18577 18577 20190 54585 39707 39707 30039 44889 73478 73478 82501 82501 9285 55932 18074 18074 53542 71107 26665 41056 70793 70793 17637 17637 48106 97376 59653 59653 19482 53118 43227 50931 97090 97090 79828 79828 75632 86395 78301 78301 39639 52725 37281 39151 22127 22127 32961 32961 27988 76527 16222 18237 32174 32174 7828 7828 42144 97173 57484 57484 2168 27406 62677 89021 89843 89843 65641 65641 66667 79844 1812 93426 45912 45912 7350 52612 37853 37853 22940 22940 18517 72124 3938 16177 37557 37557 55708 82354 22358 22358 97337 97337 22933 77212 15309 64820 23937 23937 36441 90747 48496 48496 41469 41469 11422 27029 56140 94659 40211 40211 60846 60846 77985 91547 90036 90036 18071 94854 20269 45760 75688 75688 6169 6169 9161 16432 12870 69569 65970 65970 80359 80359 63354 94848 13699 18891 29753 29753 31097 74512 34498 34498 95055 95055 38487 42965 24679 24679 25940 40923 66220 76536 91927 91927 85205 96982 51719 51719 3962 36432 37247 37247 63077 63077 69584 85900 36122 36122 42841 49538 60235 94726 8380 8380 12883 12883 23156 47371 44028 44028 40700 60647 13507 13507 19829 22453 87701 87701 34070 55731 17331 95637 50067 50067 62994 62994 14485 64398 47001 47001 40495 83976 17696 32384 85085 85085 11500 11500 69503 77900 29905 29905 6546 84781 94478 94478 49051 74638 17173 17173 17572 92950 46504 46504 4092 33506 43595 61713 51428 51428 33242 33242 15935 51836 33978 33978 11947 95125 39195 39195 73003 85774 43114 43114 9427 27859 56899 83723 98105 98105 59890 59890 23739 31106 28462 55308 22034 22034 56548 92280 14133 14133 7616 7616 21579 23023 30267 54582 67641 67641 9911 91572 20666 20666 47684 48800 70970 70970 61453 61453 53645 56454 62339 62339 50725 62680 1329 17307 27157 27157 48641 48641 35396 74202 34848 64174 96500 96500 32940 32940 18877 84405 60633 66724 25484 25484 83977 83977 82522 90730 6281 6281 70367 93271 71842 71842 30221 70416 49555 77512 36555 36555 50191 92876 63062 63062 45038 90865 20165 20165 6516 90197 8845 8845 19768 19768 3055 39928 90033 90033 35229 46781 28071 79883 13478 13478 31982 75647 16578 16578 54380 54380 20384 28436 34006 35067 89258 89258 47395 47395 38839 62766 18505 18505 20541 48551 80444 80444 9857 10679 27016 94557 73697 73697 50276 67550 35271 35271 66776 66776 59744 74854 85825 85825 18756 59469 63415 67498 79090 79090 43141 65454 7911 7911 17270 60772 61987 61987 6137 6922 74809 74809 25679 73046 69609 69609 51381 76708 5076 5076 33327 77003 24966 24966 19585 19585 21152 97408 3972 87937 37518 37518 78037 78037 15150 83292 56874 90269 12329 12329 46167 50133 3899 3899 26741 76306 42555 42555 19740 41560 95049 95049 81823 81823 30530 71396 92428 92428 11364 50368 49419 85770 80796 80796 56601 80068 30914 30914 26228 26228 16101 47867 57018 57018 32697 52654 546 62945 19023 19023 66792 77317 10880 10880 51884 54878 65299 65299 15623 41818 56312 56312 82582 82582 38720 54324 32058 41406 5381 5381 21088 21088 64313 87806 20732 74016 22114 22114 55555 55555 23232 31447 30480 43888 88467 88467 26064 26064 88610 90079 70566 76703 67446 67446 4362 4362 29870 41204 3053 12798 15535 15535 66764 66764 14083 15374 58458 68692 87429 87429 54987 54987 51659 94836 13395 36524 41919 41919 5504 95456 60355 60355 7849 7849 32728 50865 57017 57017 8777 26410 14936 14936 53289 69560 49206 92215 36670 36670 93172 93172 11782 90619 49155 97453 36787 36787 25491 61894 35136 35136 18873 85801 2514 2514 92308 92308 12756 67456 42412 42412 17000 73013 27913 69252 30001 30001 82015 82015 82 32721 89650 89650 27771 36381 57842 57842 10888 24660 36859 90354 19570 19570 25790 65232 52748 52748 39657 39657 814 41431 54787 54787 53188 58019 29985 39231 16147 16147 5795 85303 97514 97514 27630 27630 43067 72181 9364 9364 1151 85736 36992 36992 38844 79248 29367 36409 46577 46577 34708 34708 63622 71995 69279 69279 17713 42928 8796 8796 66426 79416 74240 74240 20765 77555 74660 84232 65304 65304 50069 72032 80738 80738 8882 26705 16950 16950 18097 18097 16861 61753 14292 61321 33779 33779 44554 44554 47167 70440 30763 74852 65375 65375 555 11099 63144 63144 43962 49135 74798 74798 70426 70426 22072 29069 73695 96413 39542 39542 57475 57475 64944 72775 40840 40840 30162 86826 3857 37202 76490 76490 17804 17804 18731 77300 57212 57212 63510 74659 69621 69621 6499 77627 36984 36984 53066 73183 17476 17476 7033 74015 31930 69051 66918 66918 35930 35930 48179 96382 37181 62327 45090 45090 21044 21044 22205 49989 68467 68467 65895 80500 97101 97101 5852 46617 57671 86265 22292 22292 5701 5701 89612 90612 70020 82146 85861 85861 55750 58005 97076 97076 52667 61983 91349 91349 12967 97760 95066 95066 20746 20746 34614 80950 29576 29576 10713 11749 30500 30500 22298 26957 21976 21976 30786 70876 19967 53301 62260 62260 5937 10041 14695 14695 21842 49958 2646 2646 2597 64310 7987 7987 35560 46952 91890 91890 21515 31488 61914 61914 63921 63921 43094 63926 62747 86986 91668 91668 11799 11799 39575 94396 58526 80318 45477 45477 44380 44380 21308 78650 58138 58138 25889 75003 33639 38818 67498 67498 84618 84618 54195 89506 35388 65153 90846 90846 23251 32946 5396 5396 55113 55113 25232 39024 53344 53344 31473 57397 17883 17883 60468 92105 6187 52728 86900 86900 23726 44204 29053 29053 5983 74281 65620 65620 19392 76912 22360 22360 21577 21577 8866 72911 64964 64964 5991 59337 96387 96387 55246 73713 6661 66934 36512 36512 12746 12746 47185 64436 78982 78982 58282 80331 8560 32821 50990 50990 4705 16621 60333 60333 18398 18398 81363 97516 43475 43475 11409 94554 40403 58226 73453 73453 10178 39303 17854 17854 70128 70128 37531 44925 18898 18898 64273 96796 95814 95814 51582 66249 97328 97328 52651 71085 30344 54912 49288 49288 17685 17685 46810 47346 13394 45356 61717 61717 63868 93110 22913 22913 47507 47507 23654 40791 21990 21990 39555 88982 20260 20260 31715 34881 40252 69462 8836 8836 20686 84233 9628 9628 44975 44975 86251 86394 33516 51975 18012 18012 29005 45256 84255 84255 4014 69259 51524 51524 62196 64901 87893 87893 34815 34815 74697 89662 24165 33265 91126 91126 28108 73844 95270 95270 23745 36809 6931 6931 69718 69718 10971 84856 63640 63640 15039 52839 30319 40820 3296 3296 327 61824 20878 20878 40648 40648 10338 62681 24560 46833 46523 46523 63263 88281 47622 47622 671 34543 4843 4843 50608 68144 90589 90589 29365 30282 35702 35702 24129 26544 67443 67443 70141 83800 50355 50355 68504 68504 56055 71403 27843 54632 77681 77681 62429 84751 10444 10444 25915 68685 96243 96243 12340 12340 14586 81107 15778 15778 40408 84906 9554 9554 92309 96226 80795 80795 44620 48936 9393 91349 42784 42784 36186 36186 94219 98208 79554 79554 44709 94433 8181 8181 56313 88063 15559 27220 9318 9318 26887 26887 15816 52668 28258 89497 46859 46859 65634 65634 22533 26363 31215 69517 92957 92957 5860 15501 91290 91290 94486 94486 4085 33047 10583 10583 53256 88894 36979 80854 41292 41292 20830 20830 50150 81116 14911 81194 91869 91869 8689 56824 8504 8504 40460 40460 46339 50691 47943 47943 69295 90143 81453 81453 75638 87559 12895 12895 25832 47583 10510 10510 22687 30845 45352 93266 12383 12383 84205 84205 64783 71345 93251 93251 17408 76907 32323 32323 19013 19278 20570 20570 7469 11901 70236 76521 44968 44968 65919 78577 16786 16786 5542 5542 25083 82362 48874 48874 7872 17429 82143 82143 17550 51301 3993 3993 7672 87817 13502 95060 64678 64678 32150 85162 60795 60795 65627 65627 46574 61548 15914 89143 11222 11222 26978 93408 63268 63268 33770 56782 60907 60907 41271 41271 16924 52894 70286 70286 51763 52486 21455 44875 9780 9780 89699 89699 4866 74949 64566 64566 42682 57455 21281 21281 1484 4077 1388 16123 22306 22306 1764 1764 69020 84713 22289 36241 97030 97030 2400 2400 14527 55387 90293 90293 19229 29841 17881 17881 4311 78635 27024 27024 11797 16702 14598 44049 21189 21189 69002 69002 26760 51645 63958 63958 19786 61818 12634 12634 11594 39868 62280 62280 74098 78358 27571 58886 96677 96677 34781 57606 56276 56276 32184 43164 14601 14601 27335 27335 34832 98167 37443 71561 40436 40436 67328 67328 42046 85256 33098 33098 7172 7633 18701 59650 48007 48007 52773 77500 39603 39603 66284 66284 59435 75778 79272 92104 39673 39673 36125 36125 36192 82325 11236 62046 92985 92985 10253 10253 18655 86592 88696 88696 5301 19308 78800 78800 77980 84539 19204 53360 6467 6467 11763 11763 27337 73305 31930 31930 48442 86778 6636 6636 45358 93939 4081 4081 68664 71770 79901 79901 33053 44748 10721 30163 73664 73664 10325 42696 56170 56170 37985 37985 27166 84937 22096 22096 41619 60987 37809 37809 44246 67700 64866 64866 1817 29107 3649 45151 26472 26472 44197 45756 43635 43635 7641 71277 73152 73152 76622 76622 5486 58459 45391 45391 7829 75208 10683 10683 58296 98084 30969 30969 81586 93914 20453 20453 12470 97358 64758 89934 30271 30271 96029 96029 16538 35650 6223 71040 62362 62362 69659 69659 53067 56214 6034 63480 32624 32624 60854 60854 7761 10679 78140 78140 41795 87863 14321 22540 55802 55802 52514 85534 54533 54533 63901 94175 17686 17686 45847 45847 39866 74907 3325 3325 7465 43346 74220 74220 45428 77188 62289 62289 54918 85934 28678 35940 61556 61556 33548 42404 67587 67587 86047 86047 23186 75718 53960 54743 15352 15352 3555 58538 49153 49153 86001 86001 72650 92374 8810 8810 33967 68614 36783 95826 10604 10604 87372 95091 61108 61108 59696 86474 95110 95110 3355 3355 52873 56139 20406 20406 63457 65262 1925 67289 88387 88387 35721 35721 39062 95553 62069 62473 88364 88364 46277 46277 63385 72258 41151 44101 42440 42440 42526 42681 6944 6944 90528 90528 23680 90489 69528 69528 32087 94508 72147 72147 20163 92502 21675 22460 50235 50235 77354 93839 20383 20383 46480 69143 62189 62189 53630 53630 3144 54686 25613 25613 10081 55899 85286 88581 62004 62004 18474 20181 53636 53636 49550 62538 1361 1361 8710 51371 81456 81456 12672 73362 74269 74269 11351 25494 50625 50625 62961 62961 65599 96304 49413 91799 19881 19881 22311 85491 78376 78376 42198 64213 51299 51299 3027 93787 24636 24636 18450 18450 37269 50896 12207 12207 66357 75428 91758 91758 44811 86081 3199 3199 42991 52543 44531 44531 57313 69912 82253 82253 56871 77874 33806 91207 37947 37947 24545 24545 4956 22515 2770 2770 3011 17256 34255 34255 4197 86646 11798 29544 70709 70709 65314 65314 75322 77074 81138 81138 31153 97974 61131 61306 36145 36145 16159 16159 58747 75677 91735 91735 6952 38790 51954 51954 41699 84548 80828 80828 52547 89851 5905 5905 8811 57991 37718 44027 22831 22831 27050 27050 8076 76638 25972 25972 38618 95806 52914 52914 34776 39260 22291 25010 84765 84765 52470 72620 65205 65205 24734 59048 98068 98068 43377 84376 37794 37794 17422 61223 58044 58044 16401 16401 5279 31547 95347 95347 39913 73485 17269 17269 24360 39106 79920 79920 40158 83628 97266 97266 9399 77977 33422 33422 21857 75365 18012 61355 56957 56957 29626 89379 88635 88635 4518 29069 78167 78167 11411 11411 46277 85166 5056 77947 69720 69720 18762 33394 33458 33458 73998 73998 20881 52509 17119 17119 45190 91551 25323 93205 37167 37167 90996 90996 8785 66206 30050 79039 50485 50485 25667 55788 72513 72513 3602 58719 19397 19397 28282 28282 24426 25269 59811 66383 73991 73991 69821 69821 10564 74325 19833 79560 70605 70605 45602 66434 2724 2724 65117 72944 91486 91486 91623 91623 48656 62632 1583 40945 5645 5645 19055 73112 40252 40252 57517 57517 31970 95727 18166 18166 6921 66319 77974 77974 11587 20712 16216 83850 36457 36457 82224 82224 16800 52305 35510 35510 9471 88571 76813 76813 48354 60298 94800 94800 5033 73497 60780 60780 26680 38410 66845 66845 32248 97824 24237 24237 20666 61311 44660 44660 16741 65203 36450 36450 6986 25932 17181 30831 54352 54352 38498 38498 3754 8354 52486 83497 94480 94480 87666 95549 36018 36018 46675 53718 56755 56755 45399 85495 34380 34380 50227 50227 71088 84604 52347 52347 49077 88682 34488 94338 3123 3123 91095 91095 28192 62645 22098 22098 162 75474 17413 47450 93548 93548 5430 5430 54917 69999 32654 32654 13605 70211 50956 50956 90232 90704 49383 73087 74825 74825 27307 97561 14054 14054 72348 72348 28711 35135 92728 92728 55526 64266 23293 23293 10414 54925 71438 71438 4516 73432 44632 44632 14365 66438 56913 56913 5287 95743 63988 66138 14989 14989 64874 64874 35515 42519 71133 71133 20777 23737 5619 89291 24244 24244 74401 74401 48799 74851 904 31713 66333 66333 28237 96855 55760 55760 15288 15288 62168 65906 52081 52081 45568 79625 69423 69423 37740 93471 9325 52094 77247 77247 90694 90694 61471 94198 59759 59759 75903 96238 54091 80060 6153 6153 81388 81388 5944 15977 48108 48108 10854 75416 16585 41342 625 625 57650 57650 11200 31560 7121 20204 38259 38259 41293 86361 44281 44281 68989 76832 40411 40411 5008 5008 9133 69959 36428 66049 93864 93864 49784 49784 5946 69297 13328 45728 13094 13094 77823 95677 69605 69605 55266 82186 91964 91964 9458 23346 69437 69437 47630 49623 64954 64954 26868 37819 81804 81804 14722 26948 68995 68995 78095 93066 41978 41978 24370 76486 60914 60914 78117 87270 292 292 29565 29565 45979 60059 52977 62517 70555 70555 26344 26344 9365 49930 46845 69215 1371 1371 86733 86733 16839 83094 87833 93284 25233 25233 25252 34142 85560 85560 53096 53158 59375 59375 16736 62697 96677 96677 41514 78072 62682 62682 97361 97361 76004 94715 68182 68182 53617 85281 5905 5905 28419 88367 76026 76569 16917 16917 85333 87020 88377 88377 19324 70156 13485 13485 869 869 44610 87522 3877 56946 30286 30286 53309 53309 34695 54112 96831 96831 19167 71540 44614 61600 41663 41663 21658 84762 96958 96958 4153 4153 23521 24050 75138 77577 16101 16101 56190 56190 56450 76540 37073 90585 57888 57888 34716 34716 45420 78076 72896 72896 71016 85372 93933 93933 11556 26544 6599 6599 3906 70041 195 80907 43230 43230 60969 60969 54419 93460 58258 68658 51673 51673 12493 12493 58216 91354 41389 41389 5099 41454 40447 40447 61364 97813 60149 60149 26719 43033 85959 85959 40534 95356 3555 61570 12237 12237 48849 65980 92451 92451 5590 27611 50441 50441 56582 63471 7509 7509 27079 83220 39720 39720 47392 92881 65007 65007 72612 72612 16193 16319 52433 52433 30778 71664 97395 97395 24995 77956 7251 41494 55982 55982 13888 96242 78628 78628 64750 64750 5807 11216 11240 11240 59487 66237 11803 96224 53808 53808 27352 38327 74963 74963 54517 54517 560 57335 24000 44742 5336 5336 42036 48457 43249 43249 19199 19199 10138 54363 53893 53893 87469 93905 42489 42489 27577 63937 71955 71955 30614 91582 57718 97909 48627 48627 30127 43602 21226 21226 45434 88707 27507 27507 29785 91427 44574 44574 29870 78349 9784 9784 89658 89658 4150 71634 20281 60538 14141 14141 32906 41207 38048 38048 59872 92244 82385 82385 21208 92289 23191 23191 12849 67633 35869 35869 40935 70801 63314 63314 48885 65669 17468 17468 37432 37432 29353 84197 76150 76150 526 64656 72766 72766 56354 73942 37917 37917 50568 75456 50745 50745 33234 83727 23001 23001 14235 17941 3736 61632 66855 66855 26548 26548 8987 95159 77472 77472 44503 90140 10860 86117 20562 20562 41858 41858 69696 84818 32711 43660 66578 66578 14148 87973 86210 86210 37570 37570 21098 89849 88080 88080 16241 23647 38176 82462 3273 3273 49191 49191 27137 48994 42668 42668 27312 75710 18628 22364 38043 38043 39396 49788 19552 19552 14560 68899 20681 20681 91085 91085 20906 67919 77937 77937 19515 44569 15638 30871 20540 20540 17057 59623 14301 14301 53747 53747 93114 94342 3341 21538 6202 6202 9821 63694 73641 73641 27623 47187 9189 9189 32512 59854 63505 63505 35363 35363 18227 76254 23057 23057 1810 71345 44291 63138 82111 82111 61604 70367 26375 26375 13338 13338 65432 92094 29983 29983 21630 34518 58953 75816 50131 50131 53290 62611 21216 21216 15886 15886 17116 65045 93589 93589 38492 96315 13355 28743 92868 92868 43629 43629 23380 60763 6317 6317 9792 17183 64736 64736 36800 53543 25285 25285 34766 35086 43070 59772 9825 9825 30071 30071 12865 93024 5184 5184 79375 88852 13895 13895 17334 54618 65138 65138 19448 70911 67203 67203 28525 51654 72569 72569 15718 82000 2225 2593 7008 7008 246 246 50844 90776 469 469 760 22955 40524 85832 82517 82517 14071 14071 49753 96423 95838 95838 17417 32765 5899 39562 72184 72184 72495 83553 64251 64251 97228 97228 11104 69276 29439 39454 20505 20505 4260 88845 8302 8302 25187 45724 3338 3338 59006 59006 76198 85331 38047 57372 90061 90061 71177 71177 17060 17386 36110 36110 42286 70961 58988 86827 7302 7302 78926 78926 899 79224 58736 58736 68247 69728 69248 71444 35802 35802 49823 89633 4421 4421 21500 69219 98371 98371 92336 92336 77135 78668 9318 9318 16800 62348 80626 91989 96111 96111 7458 7458 55121 76155 27441 42294 79452 79452 46910 51534 67682 67682 28732 91396 70527 70527 31738 90074 54548 54548 40811 91474 37400 37400 39416 54855 5805 5805 5129 5129 22828 95307 30130 30130 30726 60565 45064 45064 59658 68193 23032 37926 13126 13126 42030 42030 47947 61432 2892 2892 21195 79294 48648 48648 23313 42105 69955 69955 15941 18071 33303 91660 28538 28538 45791 45791 23665 45356 28547 28547 12833 55865 3627 3627 8962 27052 64441 64441 59075 78638 64414 64414 21138 69771 261 24585 20564 20564 73530 73530 60817 83782 56744 72526 11829 11829 60973 88950 25833 25833 40248 40248 21338 74191 25154 76835 12662 12662 58448 70882 73289 73289 16866 18864 91367 91367 82372 82372 44238 51688 30456 49856 24870 24870 36079 36079 1170 45391 73371 73371 19302 61836 41450 41450 12471 18959 67751 67751 71491 88016 50388 59554 11701 11701 50501 50501 33067 57294 83103 96338 83351 83351 87075 87075 4167 16553 24108 56521 68437 68437 88056 88056 78868 95672 71344 71344 79628 84294 4446 47555 95757 95757 37014 38786 12907 12907 9818 89742 8358 8358 53262 96950 2038 2038 78929 78929 15670 51175 48131 58532 96155 96155 50906 73537 18612 18612 8616 94320 16475 16475 9016 11062 74691 74691 16100 20425 25338 25338 23581 56326 92654 92654 32338 32338 47861 94909 63940 63940 51614 63709 74066 74066 402 5914 11422 35053 90850 90850 51113 58638 45082 45082 46312 46312 56430 63592 29135 67943 71484 71484 12455 12455 39588 78563 16327 16327 21923 25056 34067 74164 97461 97461 74138 97511 87604 87604 4718 4718 12832 78284 7817 28366 51325 51325 28570 30498 52296 52296 6936 6936 21106 71810 42850 42850 51427 98121 30513 53139 31267 31267 24418 24418 53459 86954 67218 67218 26365 95269 58995 58995 59685 74535 3958 24345 29807 29807 55610 55610 89009 94973 72226 90981 10228 10228 70687 70687 34083 75979 51068 67026 27816 27816 5879 57537 85231 85231 90191 90191 65339 78275 55732 55732 30860 54215 29553 70057 73262 73262 16194 48328 3970 3970 40174 41031 69712 69712 58032 58032 7159 77466 9275 60507 10897 10897 7107 14575 80690 80690 19876 19876 9387 68514 37419 37419 35818 76900 25701 41948 87585 87585 31141 31141 27093 57600 43017 43017 19251 43240 7679 7679 55051 57863 71136 71813 69348 69348 66514 66514 88559 94087 22398 22398 38079 42097 8669 8669 12271 54257 45023 45023 34596 51528 14495 61837 23444 23444 75186 75186 20888 78841 56930 78030 51084 51084 12703 12703 199 11072 43510 43510 84942 88784 27684 27684 41864 68304 6405 76957 44502 44502 30248 30248 50065 84953 74895 75862 59917 59917 26150 95265 10030 10030 66222 66222 16911 34419 19968 33287 68143 68143 52619 52619 516 86423 59157 89897 24409 24409 60341 64809 61142 61142 28445 32820 91159 91159 37394 37394 78550 88989 19858 19858 32659 56319 20995 20995 24539 42474 45431 45431 1725 59923 4641 4641 57523 61954 61132 97277 8597 8597 9033 9033 46702 68924 8815 8815 43055 98110 56201 90030 64764 64764 67304 86208 72976 72976 16931 41507 77588 77588 79443 79443 16334 81855 5909 45223 38890 38890 23680 23680 78441 81483 47119 84217 20855 20855 62653 81136 86227 86227 27099 65919 37670 37670 46413 51271 73387 73387 86659 86659 14096 90362 6927 6927 79849 92100 78941 78941 5578 23961 5360 55517 42248 42248 18978 56028 82275 82275 78282 78282 29600 89068 78465 78465 95964 97838 80045 83306 96366 96366 93357 93357 40198 77248 46945 46945 51199 96599 70502 89826 65390 65390 67406 67406 58600 64562 39273 56674 75503 75503 11166 11166 32113 38689 10507 10507 28691 66512 96005 96005 9069 70582 36957 36957 39277 62107 86876 86876 27213 64955 30963 30963 32256 92827 24019 76903 50421 50421 41632 65253 20931 20931 12853 60799 10136 10136 22629 30457 10684 10684 2773 12153 6587 6587 14780 14780 56072 67833 2520 2520 46346 95519 32081 40295 22641 22641 37149 57935 82265 82265 29456 72292 46004 46004 4678 51398 87461 87461 67245 67245 68415 85213 40531 40531 9653 79169 70439 70439 6211 76296 8457 88961 23912 23912 35558 81210 25029 25029 9676 9676 54906 89949 36633 77609 51306 51306 18128 69368 63964 63964 32214 91653 43895 43895 93506 93506 61700 90889 1791 25769 21334 21334 51320 93461 35124 35124 26261 29271 10354 10354 80009 80009 47498 72449 13915 59243 24737 24737 72785 92640 78915 78915 53962 53962 80279 83033 21880 78548 91944 91944 13140 13140 41062 48819 39246 39246 19539 42123 70583 70583 26675 85013 61892 61892 21825 53650 30158 30158 60530 82704 8289 8289 89669 93704 25382 56067 44712 44712 69739 93303 62032 62032 37415 72180 25208 25208 15621 35738 54656 54656 91171 91171 18146 27009 41994 86531 55292 55292 46768 46768 11339 73799 6257 39591 48890 48890 59878 59878 45097 72094 65560 93079 19736 19736 60885 60885 6598 62314 12835 64211 64386 64386 44540 95926 94722 94722 27128 66475 41516 41516 49160 49160 58665 64044 32657 80164 16313 16313 1704 1704 8736 84536 28218 80912 3755 3755 52197 52197 2078 65288 46088 46088 76312 89657 26469 26469 12514 57670 35305 41269 30201 30201 53535 53535 38010 57475 2423 47804 62157 62157 95642 95642 23524 83939 93932 93932 14867 90013 36734 51722 28352 28352 61558 69192 79364 79364 74743 74743 13585 97518 11272 11272 6198 35708 20021 52774 53920 53920 6042 6042 66218 97720 40250 40250 13654 96422 23119 67398 64808 64808 81849 81849 46358 74102 26238 78215 15333 15333 42449 54876 93847 93847 28429 44591 93679 93679 73902 77313 76479 76479 14618 20645 71949 71949 4001 4001 20476 69847 18738 18738 15378 89191 22956 22956 18451 93053 88576 91718 17937 17937 25520 92713 61015 61015 14620 14620 21643 44182 48160 86267 61627 61627 73846 82895 84605 84605 59719 59719 66805 81148 67571 67571 54862 55146 84843 84843 28213 46414 93926 93926 2207 52413 65152 65152 2870 15762 14368 14368 60525 90535 88778 88778 29210 29815 18824 92103 47049 47049 26319 29800 19089 19089 58555 89622 47101 47101 80789 80789 25751 88391 88665 88665 27015 89874 9009 9009 63609 96362 71535 78528 76006 76006 52398 62955 69252 69252 56918 75083 72225 72225 41637 41637 19833 30743 6336 6336 13548 31325 7501 19808 45842 45842 6755 82599 22141 22141 76956 76956 78151 85890 5149 5149 38410 95949 11833 36896 61754 61754 88855 88855 66558 86963 17605 17605 41181 57056 61555 61555 15520 95754 91882 91882 21416 46991 13683 26663 92214 92214 34849 90274 74136 74136 66939 89304 4142 4142 38068 77980 36114 36114 60931 76148 35684 35684 6343 36971 98119 98119 38154 38154 72783 95906 24150 69862 80296 80296 23051 23051 33230 85131 37470 95419 7307 7307 74377 74377 13445 24488 87552 87552 69919 71619 11463 11463 74319 92414 22672 60599 36099 36099 86333 86333 22179 77538 2933 2933 20 84573 36815 61878 18971 18971 13842 96303 88920 88920 60303 60303 19669 51680 63369 63369 933 7285 29798 52305 34039 34039 61125 61125 91587 93961 36865 36865 79942 88419 11406 11406 55056 80287 70434 70434 35354 73772 84896 84896 56741 93052 9148 9148 24058 57068 7728 38145 11084 11084 72575 72575 29645 60822 24269 96638 28537 28537 73346 88655 93046 93046 26887 65119 50324 50324 18610 18610 39958 62293 16405 50142 31918 31918 68093 68093 11309 37340 22127 27187 11368 11368 39732 70508 72620 72620 12735 48089 13095 13095 69783 69783 40154 71020 78753 78753 29769 93671 91861 91861 40013 81870 49998 52793 9635 9635 48589 48589 53909 86306 67412 67412 37913 77422 39671 59251 51738 51738 22438 39053 51565 51565 54038 92467 69178 69178 35373 96354 3178 3178 45881 72202 10494 10494 4422 50276 76793 76793 33294 33294 23835 86572 3005 3005 20062 27275 66859 94840 60405 60405 36451 74008 44063 44063 4146 39192 81034 81034 19644 19644 16258 41143 55080 91076 70329 70329 57718 57718 29712 64407 48412 48412 32861 80213 10721 10721 15775 75993 6530 66308 52019 52019 3515 28447 56542 56542 43882 43882 11220 50298 81590 81590 7535 85935 94473 95450 57827 57827 63789 63789 9383 74295 5153 10922 68212 68212 3564 82484 71656 71656 42564 42564 45208 49433 65202 91995 6604 6604 62280 62280 74289 94614 80787 80787 35877 55932 73633 73633 22938 27319 6097 50104 20791 20791 90472 90472 21298 26052 28495 68266 85553 85553 67174 67174 43077 65179 45788 60562 54885 54885 68553 68553 70772 91680 92933 92933 55581 61322 91449 91449 3108 18213 81084 81084 29119 76477 68774 68774 38332 49682 33138 45300 30671 30671 46481 91273 85802 85802 63058 63058 76210 76468 86493 95332 95427 95427 77438 77438 44332 93161 23482 94878 42518 42518 48143 48143 82916 95687 49946 66995 921 921 83077 83077 6964 89328 53937 92562 80593 80593 38637 38637 11155 57458 21837 51626 92490 92490 24939 71323 26019 26019 89531 91217 40351 40351 84458 84458 53241 84213 75812 75812 11971 97004 95497 95497 26998 71012 6552 66003 1752 1752 97392 97392 45622 78028 85381 85381 64586 77226 70834 70834 2454 15313 66778 66778 10021 22599 20659 42503 635 635 26209 43264 83502 83502 2176 57378 55647 55647 38368 76339 50169 50169 35706 35706 57322 58118 33641 33641 12311 97692 1955 1955 32598 55208 20672 97513 83049 83049 73858 82387 37055 37055 92414 94892 61843 61843 2465 11775 18608 18608 92419 92419 39352 46504 51893 51893 35733 40102 41777 86575 27518 27518 1776 1776 19526 85437 73407 73407 35280 43254 53547 53547 6253 92262 72875 72875 71343 77081 21120 60707 36265 36265 59303 59721 62655 62655 7275 82776 91701 91701 26842 45035 6676 6676 9290 9290 6137 10940 38301 38301 2729 43131 65290 65290 56581 87007 49275 49275 14184 52777 52554 52554 20038 31876 35444 35444 52682 70515 18413 73049 53880 53880 70017 80405 66293 66293 31011 32013 56941 56941 1689 30731 89922 89922 51558 51558 1599 33851 46798 68836 44278 44278 4035 4753 79149 79149 32779 32779 10309 41618 66290 90030 10472 10472 7758 60727 45908 45908 17237 17237 25320 87826 10423 79400 75672 75672 69973 71138 25875 25875 34478 34478 5260 45534 65150 65150 5522 95669 7695 7695 37207 58833 66253 86216 90868 90868 1661 92493 54541 54541 48425 48425 28719 47014 1249 77761 33379 33379 12547 12547 87223 93384 40114 49799 86496 86496 80818 80818 31758 35846 31290 31290 33243 85832 36135 97386 90325 90325 42581 42581 14980 49038 1285 9393 14183 14183 1992 87604 91020 91020 18168 18168 50911 54907 1061 1061 36351 88093 20380 42336 29018 29018 48121 72943 98217 98217 49985 49985 85417 88647 44606 44606 61113 94727 28486 28486 70326 87996 13748 13748 71728 75608 41220 45030 28916 28916 68199 93753 80260 80260 63895 95289 3144 3144 91756 91756 69914 76641 18431 91285 59047 59047 2335 2335 32912 61289 57195 57195 51205 92192 9716 30305 34338 34338 63925 63925 25314 26192 97832 97832 1975 15681 6675 32746 56506 56506 34129 34129 9796 34581 88415 88415 27249 39128 4315 73192 97414 97414 6949 6949 9010 38030 26717 30168 16799 16799 19154 86139 9301 9301 15754 71429 12388 12388 88583 97921 31611 31611 11428 11428 63081 74406 14207 14207 66700 79628 45808 45808 11327 62680 1598 88604 76233 76233 13358 84451 20168 20168 41056 52655 14490 14490 66053 66053 17131 66793 10539 10539 16517 58988 13434 33040 40247 40247 44335 97805 12695 12695 9034 53341 74655 74655 2147 22825 81442 81442 33398 33398 56254 77366 76915 76915 15668 43615 39252 65647 18774 18774 40210 87493 38286 38286 31015 31015 11537 33778 78602 78602 9798 26965 8969 71515 55715 55715 71855 71855 29520 47000 33021 33021 47804 86806 44720 60376 26972 26972 77673 77673 46896 81841 54739 54739 33600 85166 38634 67822 72326 72326 45939 45939 65032 69918 7831 44811 42863 42863 12755 50790 5342 5342 86883 86883 30580 97597 8232 8232 46407 70969 64818 77554 32854 32854 19107 19107 844 58494 60467 89548 31852 31852 3671 76886 86590 86590 54753 54753 2564 48260 43335 52325 29686 29686 73987 73987 38495 65243 53414 76052 56069 56069 8137 8137 13400 38036 91841 91841 71481 96097 36973 36973 3756 20595 59309 59309 3410 34487 16520 93674 76507 76507 46295 46295 8613 67864 49339 49339 24208 71573 9118 47963 65688 65688 95055 95055 35360 49488 50558 61678 5326 5326 22464 49863 7646 7646 89566 89566 27510 79289 1867 86697 5195 5195 20710 20710 9942 82000 46156 51543 13252 13252 17128 17128 41997 95316 50292 58501 87541 87541 50358 63532 8613 8613 32999 32999 6397 9262 16095 16095 69794 95370 69934 92504 79492 79492 67908 67908 3137 67026 94588 94588 36663 78655 25357 40196 94972 94972 68049 68049 97006 97289 68633 68633 15750 28639 84895 84895 24433 86027 21440 85581 41256 41256 66829 66829 38296 86354 29432 32590 52601 52601 47315 91549 1170 1170 12056 68883 71719 71719 33900 33900 38000 70723 395 71036 30283 30283 32974 56171 93586 93586 35443 82317 19027 19027 22579 22579 3640 64668 43671 91428 59118 59118 69081 69081 7396 82246 964 64156 853 853 19417 31243 10999 10999 58931 58931 89121 92026 81115 92354 37154 37154 38056 38056 74601 93679 5797 16724 52419 52419 75443 75443 76554 85752 35552 35552 31077 82889 97897 97897 10271 54861 74247 74247 23680 80541 48881 80677 12124 12124 11226 31524 14478 14478 63523 63523 9010 33475 57737 57737 22853 28432 56259 56259 74491 96214 35694 35694 21673 91884 29298 55032 10795 10795 5457 5457 40802 45062 60221 60221 4413 53338 24686 37076 57256 57256 48488 52162 59457 59457 48094 86713 40524 40524 46704 46704 15976 69729 30421 30421 42863 78577 21896 84983 48019 48019 9505 87732 74886 74886 24615 24615 80698 86436 35553 35553 21816 31745 3611 28770 62678 62678 89542 96926 63982 63982 35858 49892 96568 96568 15196 51077 25776 25776 42728 42728 43100 85958 72625 72625 42638 80227 27645 45429 6556 6556 48525 74764 9641 9641 53208 53208 14994 65737 15717 19598 4354 4354 90097 90097 10292 20775 41551 41551 64968 91237 85552 89187 77640 77640 8879 46009 58177 58177 26053 51120 96852 96852 31302 32489 4043 4043 55543 57532 92193 92193 40554 41556 71883 71883 12099 92946 18670 18670 84493 87033 30026 30026 89862 89862 62177 96473 64130 64130 10421 89362 69609 69609 10593 39320 35502 35502 84537 97158 16536 46353 55080 55080 56485 94302 45206 45206 2202 45858 19585 19585 4142 4142 21096 52327 7904 33498 49995 49995 72965 72965 33211 42920 17828 42442 27820 27820 25822 56896 84613 84613 15582 15582 23375 44367 8623 8623 20483 81262 3078 50114 66575 66575 25302 54862 52858 52858 66360 92450 71356 71356 38563 76396 79385 79385 43606 61868 92118 92118 23768 74211 42480 42480 2129 2129 19167 67918 75566 78866 54745 54745 33513 88118 39960 39960 60663 76311 14996 14996 22749 56226 22490 22490 81672 81672 27673 78695 824 89727 85334 85334 55989 55989 7371 55304 45574 45574 16320 22101 9128 9128 21585 89033 19777 19777 1387 66551 44762 44762 56881 67904 50866 50866 39119 57052 44124 44124 23155 54948 54294 83209 36720 36720 10975 10975 69264 85391 17826 17826 46208 73327 29728 91676 13779 13779 32726 32726 9777 89923 46172 52446 64995 64995 33949 93643 19919 19919 39440 50929 29633 29633 77508 77508 6107 74793 71700 71700 49276 55978 86669 89916 47538 47538 73049 74424 29541 29541 95772 97661 95444 95444 51893 51893 1207 31006 51807 51807 7254 58135 37110 55768 84600 84600 16513 61864 32300 32300 12692 12692 25895 52027 19309 45031 10914 10914 2605 18329 31922 31922 4056 72998 13174 13174 7673 62052 36416 36416 64393 70927 31543 31543 47432 70550 87647 87647 88946 88946 15604 51481 63731 63731 6445 27337 74990 74990 72049 79815 25237 79262 17531 17531 18172 45362 43066 43066 48321 48321 12468 35842 7682 7682 7899 56316 44384 86398 34582 34582 76933 76933 79636 98169 14021 17504 57673 57673 36060 36060 448 82585 91846 91846 450 1995 26702 26702 95448 98390 33012 33012 43677 78594 5915 55596 31931 31931 55367 72249 96090 96090 56011 71036 65862 65862 49983 92280 78381 78381 44628 92157 82747 82747 30310 90510 3078 3078 26422 93888 59289 59289 69152 69152 52301 70586 88319 88319 54480 58840 70350 84914 66425 66425 26845 77407 39800 39800 6489 56171 9712 9712 6096 91769 58145 58145 10940 43049 89987 89987 11194 81268 62606 62606 512 29362 67315 67315 28455 80161 44244 44244 9146 23471 71370 71370 19837 19837 6968 48661 70221 70221 39825 80405 70668 70668 31174 37743 14272 14272 18236 84305 65647 65647 22280 84570 2693 2693 58665 88551 8752 8752 24685 59920 62467 72157 70957 70957 4308 90840 32726 32726 89795 89795 41103 91177 25339 80701 50999 50999 13923 76809 16838 16838 22793 34052 74909 74909 75391 92924 35092 35092 67699 93896 71274 71274 38582 95336 39668 39668 10573 28391 8676 8676 67583 67583 89214 96933 49561 49561 37663 48587 2304 66918 5337 5337 26686 69758 29797 29797 92222 92222 45407 79146 91126 91126 29658 78362 9286 29721 75800 75800 92490 92490 81761 90919 60300 60300 15456 94851 75276 75276 6788 63118 25233 25233 40240 69370 83403 83403 76433 93192 58766 64882 28172 28172 26507 26507 12287 37825 2850 78677 61196 61196 25867 25867 18978 48228 19571 19571 13947 15694 1057 12302 77739 77739 39084 39084 8030 90086 48682 48682 14682 43932 40082 40090 4157 4157 52419 85344 58868 58868 65882 65882 6686 96903 14946 36976 39523 39523 60128 60128 47671 86320 72369 72369 9869 96601 23576 23576 40178 53183 28225 28849 42449 42449 4133 4133 44222 64597 32318 32318 39210 84876 28007 51578 88912 88912 4175 4175 24837 95789 34949 34949 67919 87742 61686 73617 84255 84255 54044 54044 37433 86438 52096 52096 52841 62168 51353 90439 33255 33255 4489 20193 71751 71751 30761 30761 15600 34287 85624 85624 63771 84866 26927 56174 15308 15308 70301 70301 57893 62110 21176 73759 41417 41417 10218 33868 7804 7804 8514 34624 46451 46451 65139 65139 11863 31581 17155 36088 39511 39511 21763 21763 9260 51925 8383 8383 15774 47196 63358 96477 90091 90091 34262 96883 44663 44663 35707 40684 85660 85660 65064 90207 78875 78875 12370 12370 13073 19567 91871 91871 26959 33086 29493 51241 54880 54880 65772 68690 80418 80418 37316 62606 993 993 8134 57153 5469 5469 15214 18680 61006 61006 96199 96199 12237 29905 64589 86311 36753 36753 49913 67553 53513 53513 19714 67599 51027 51027 38357 38357 26937 77089 94550 94550 31067 55819 59025 70793 57184 57184 21232 21232 7717 56142 79839 79839 9057 13716 50164 84211 25845 25845 52836 52836 13299 37378 59755 59755 54128 54174 39531 44950 29330 29330 13440 30409 26517 26517 20614 42224 56673 56673 31752 31752 36644 55441 22995 22995 81209 96804 40167 40167 31471 77242 705 86548 7807 7807 43240 95427 16120 16120 34703 80526 67762 67762 50712 75131 96163 96163 35738 96677 50392 50392 90279 90279 56881 79220 5181 73758 29762 29762 8645 44825 42637 42637 85861 85861 39335 54239 80663 80663 359 64612 52820 52820 4303 59675 8371 83023 57512 57512 47915 54728 85950 85950 92084 92084 31818 91564 43032 50153 31400 31400 63773 80083 75337 75337 40530 91846 51755 51755 10642 10642 6350 78775 43975 79931 38690 38690 57750 97677 35160 35160 52677 52677 19690 84580 37772 44430 29812 29812 52572 85005 52008 52008 6126 6126 71528 93607 41514 41514 6619 89313 67301 67301 59998 93017 41260 79423 87440 87440 79637 97657 34457 34457 3749 3749 35887 76885 3288 80860 70913 70913 11948 11948 38065 46755 52349 88809 91834 91834 43180 43180 16051 78472 41022 67515 78527 78527 61175 80618 66965 66965 1035 49754 84311 84311 11124 36421 91736 91736 98067 98067 3561 97383 41132 58345 86056 86056 37670 94027 33504 33504 43375 43375 76800 96107 17702 17702 85969 93560 102 60848 45170 45170 50231 50231 32821 69953 12479 53172 21250 21250 39083 39083 64484 81083 33113 33113 4162 12136 79281 79281 12191 15799 43199 43199 11240 30704 2247 5816 88114 88114 65005 65005 76908 91998 48482 48482 13720 23893 5959 68794 10037 10037 42950 42950 13293 95879 15449 29541 3104 3104 82408 82408 38977 64723 46397 46397 47012 94547 95378 95378 45629 85739 43569 95040 93387 93387 61437 61840 47742 47742 51273 51273 35220 50611 72505 72505 60320 80133 35861 35861 5150 84946 55530 56522 16532 16532 59635 59635 61511 85720 18958 80235 6949 6949 48898 61395 87714 87714 25595 85759 60439 60439 85585 85585 47084 53719 63041 63041 17924 82103 72627 72627 43457 45993 66469 66469 43397 64130 97858 97858 17966 52233 24446 56435 70708 70708 82531 82531 2089 47732 30771 94310 75864 75864 84597 84597 57482 61456 35846 49419 35414 35414 21448 90447 59814 59814 74714 74714 18697 21001 85564 85564 1280 37462 22660 94287 89738 89738 36401 87877 62742 62742 34918 34918 41862 44183 3961 29233 4862 4862 93041 93041 5351 89980 77094 77094 59976 91317 25933 87986 69876 69876 10558 60421 62773 62773 76057 76057 48128 51034 34090 87416 36894 36894 17836 51943 94476 94476 41490 94684 9682 9682 84225 94231 9529 9529 60016 86077 38980 38980 7485 7485 7075 80909 73770 73770 12020 25501 97455 97455 61783 98022 86853 91517 60276 60276 68773 87632 66718 66718 5622 5622 4585 45257 8794 18424 58101 58101 71221 71221 4540 35366 27646 67761 72350 72350 72945 72945 15362 33388 78117 78117 54470 91024 32559 32559 1912 55361 17949 27915 62426 62426 47551 47551 45381 88436 25789 38790 30495 30495 36713 36713 52640 78527 30284 43017 70516 70516 68048 68048 21814 70719 9984 71532 47682 47682 17592 63890 7624 7624 6094 16886 65062 65062 55296 74200 47167 47167 17906 27800 38374 38374 59229 59229 71163 94663 97715 97715 30399 49110 61367 77134 15331 15331 27201 27201 6830 63944 17338 67137 82979 82979 59188 59188 433 66351 21515 31667 84052 84052 56412 56412 16374 79583 28680 49593 44385 44385 8134 81568 2678 2678 40485 95736 59314 59314 48292 48292 62033 94337 5235 5235 28744 32173 52224 90705 10373 10373 13135 13135 1361 84476 32799 76759 82111 82111 53437 53437 33532 82593 73456 73456 1191 64482 5674 66160 12322 12322 3539 44271 20029 20029 88295 88295 39028 83281 66731 66731 51089 51551 64668 64668 9695 27317 1717 1717 21786 39387 43987 66624 26899 26899 62875 62875 54812 58150 44196 44196 66030 85611 9390 9390 32935 50235 64553 64553 23936 89734 96145 96145 78211 82811 20083 20083 63715 80340 539 75375 86016 86016 94358 94358 38944 98077 7141 22367 94273 94273 36532 36532 1479 49664 39192 39192 21926 26188 15969 80420 49276 49276 31961 37545 55108 55108 51242 51242 38216 84197 26903 53587 63478 63478 14386 33015 54173 54173 42723 42723 33744 48882 80973 91138 59159 59159 49756 97497 44789 44789 77605 77605 63477 93366 27503 78880 13510 13510 24977 83602 74834 74834 14723 14723 45853 54958 79012 79012 23333 78164 44869 82495 55035 55035 58769 59067 97461 97461 25886 85576 71727 71727 40871 40871 1331 46009 18804 64273 18681 18681 90017 90017 72844 85808 29582 29582 46894 48625 32275 32275 37953 82171 23683 23683 44237 51819 70409 70409 5189 71202 49927 87357 19765 19765 39514 66913 33045 33045 79635 79635 19118 46685 42197 42197 62895 91798 18515 36635 98227 98227 96142 96142 62264 72857 55952 61383 11218 11218 943 91793 71695 71695 20565 20565 36410 77677 22131 22131 8107 78640 18443 18443 3404 29319 22539 95895 29967 29967 48359 52781 40089 40089 3494 53514 44778 44778 35101 35101 58634 75987 49127 53110 38334 38334 35024 35024 4627 34718 42795 66404 77999 77999 1497 95625 18081 18081 31427 31427 30040 72039 50085 50085 1929 49631 14819 66244 48239 48239 30165 93991 84106 84106 60534 60534 29680 89838 12217 12217 26328 56537 3378 6646 76617 76617 41845 41845 16929 97098 96132 96132 39115 83262 65233 65233 25907 49691 5325 89385 98020 98020 49642 62734 18990 18990 6942 6942 83323 96955 58692 81279 37453 37453 6519 6519 18676 40765 42412 71963 81985 81985 2736 21545 1481 1481 74433 74433 24355 30657 24347 24347 20732 21675 88975 96820 22799 22799 59332 59332 28230 59520 79494 79494 49712 53237 43061 58248 44772 44772 22365 49922 49878 49878 12163 12163 21635 66789 48212 87589 89817 89817 25131 91641 74444 74444 17193 86544 46726 46726 33210 72146 88291 88291 60911 60911 39979 47250 35133 69489 7526 7526 7261 74058 25186 25186 83303 83303 65868 84399 5496 5496 80033 90767 70882 70882 68774 78657 19793 19793 69006 98336 1904 1904 45229 64004 17567 22851 33618 33618 24186 78329 69996 69996 14229 14229 72307 95602 11985 80164 35658 35658 78997 78997 20592 59474 35868 94141 97633 97633 178 16857 71531 71531 85829 93513 8899 8899 12919 94877 79319 79319 39300 92783 34095 34095 27982 69809 22630 22630 53701 66236 55544 55544 6660 12544 32116 32116 20179 20179 54650 77662 60084 60084 2371 8391 40195 74369 38482 38482 82298 82298 65207 66554 57605 73214 27625 27625 54548 81238 10653 10653 1222 51409 9449 9449 95458 95458 21214 37844 11243 40592 84072 84072 53288 53288 48933 63930 32802 74893 8925 8925 30433 30871 25518 25518 34523 34523 47700 56554 48063 48063 4719 57814 29777 48640 49161 49161 84586 84586 52213 89460 11297 11297 67138 70840 91396 91396 2253 37351 82962 82962 13104 53549 3360 93757 61569 61569 10471 10471 44513 70155 38106 93426 76484 76484 14773 56033 3814 3814 34467 40292 96559 96559 11034 11034 16875 48450 19932 19932 6331 50577 7006 52659 4746 4746 53132 53132 48816 92719 35095 51896 51996 51996 40269 40269 19291 39600 38685 38685 17225 40018 16204 16204 91203 92435 63595 63595 37564 37734 62607 62607 8673 23455 71440 71440 5181 94236 78763 93780 92892 92892 30383 30854 42314 42314 4402 55041 24302 24302 31421 75839 43240 43240 75547 75547 10423 90296 28248 94272 78178 78178 25520 25520 15683 55623 14327 14327 56772 67335 70259 70259 426 27467 65459 80924 6326 6326 46265 67000 30733 30733 17961 61549 43089 43089 7119 7119 58410 87447 58146 64541 4241 4241 13758 41430 52780 52780 92800 92800 482 1374 4541 18324 32491 32491 26669 65933 16486 16486 20375 29164 89533 89533 67305 67305 28678 52908 33475 54194 48009 48009 40784 40784 22964 40073 24675 24675 32911 97707 58075 58075 25085 27205 10847 18543 71502 71502 43291 60651 20550 20550 77827 77827 17364 62973 83663 90922 2302 2302 3558 27353 91087 91087 16671 96560 88975 88975 3402 3402 77588 95477 95804 95804 9743 11549 55189 62882 60319 60319 51593 77914 77037 77037 62894 94642 60483 60483 44221 62935 72454 72454 13471 13471 30389 47866 77956 77956 9412 81081 18038 18038 8219 23773 8532 69131 10696 10696 26777 62049 78894 78894 81401 90847 60700 60700 34142 34142 28236 83893 50333 50333 48359 74612 35621 82233 43424 43424 72458 90996 4444 4444 7252 7252 37906 51376 4450 4450 54059 78280 12548 12548 31803 97744 9601 78502 92843 92843 35464 35464 62840 76973 66854 66854 27731 39440 51291 51291 22888 53346 39817 81135 19853 19853 29973 91112 37656 37656 94482 94482 41264 83478 23165 35168 56913 56913 31489 31489 603 49160 8434 43421 30201 30201 36202 36202 14961 30029 73235 73235 16551 74538 65837 65837 26300 79882 41895 41895 2426 11920 41369 41369 5113 54299 32685 32685 65252 83935 56817 82119 46099 46099 54839 61033 17861 17861 62931 62931 56645 83814 4520 48436 54527 54527 34340 34340 38621 40976 76236 76236 35094 52703 27635 66948 33336 33336 58957 86824 94528 94528 84000 97419 4726 4726 78188 78188 47446 49779 22463 83719 47054 47054 75222 89330 85015 85015 49800 81912 4253 4253 43710 93042 13504 13504 24914 91517 58789 58789 561 21353 40267 40267 7895 79597 14842 14842 87564 87564 19595 91228 1118 1118 5593 58247 64695 81340 21982 21982 95555 95555 6340 92034 4655 68475 54781 54781 73270 73270 60187 66433 50648 50648 25887 51289 15688 15688 34510 54403 57186 57186 12609 83125 78789 78789 69896 83363 35842 43425 3201 3201 32261 92804 87875 87875 11838 18146 93827 93827 1392 28288 68913 68913 75520 88518 76691 76691 60657 60657 39122 68279 32057 32057 53114 85157 78052 88446 3106 3106 8198 8198 44816 90427 81006 81006 24705 66471 18107 44248 66275 66275 83523 83523 22915 34932 62595 87456 15382 15382 12030 28425 63622 63622 15786 15786 2835 88377 19843 25273 34914 34914 90543 90543 17879 49288 45179 45179 42166 76337 26693 32002 38693 38693 46706 46706 20413 56827 8895 79209 68383 68383 47938 69823 45781 45781 5956 65351 81926 81926 15119 15119 5659 53616 41442 43938 22649 22649 49610 61566 29526 29526 79167 79167 55271 66676 39405 69367 83065 83065 69919 69919 46678 63592 10813 56272 41751 41751 70377 70377 14649 71894 34635 74628 57618 57618 59580 59580 19765 20534 72971 80188 56190 56190 19873 19873 68465 81263 1194 68559 71737 71737 24520 24520 47106 81813 961 19479 92056 92056 32176 32176 63631 81726 12979 12979 36657 93957 32869 57999 10573 10573 77618 77618 9456 26034 3487 93485 31656 31656 85191 85191 4694 86187 4292 51918 52772 52772 68842 77559 61438 61438 92638 92638 30809 40683 69332 89695 23083 23083 29539 85992 63686 63686 41501 41501 20103 68260 73998 85674 1475 1475 37107 73424 63967 63967 60991 60991 8954 31256 19981 91374 67706 67706 72884 72884 33233 73845 72827 72827 85457 90800 25847 81993 91181 91181 55335 55335 28775 58294 20233 58095 47363 47363 13269 96522 16856 16856 32647 35663 32900 32900 9440 9440 14605 67389 13762 13762 1285 43231 95377 95377 42565 97464 2806 83632 72037 72037 72837 72837 52603 64508 60088 60088 12210 30012 17386 50193 26832 26832 77435 90960 89592 89592 39243 80609 68992 68992 45793 57231 83939 83939 35343 67499 67925 67925 42732 42732 68434 71111 19812 67015 52302 52302 12408 12408 38003 89824 47135 88122 36801 36801 8057 71027 70047 70047 50791 68912 1711 1711 19239 52321 6299 6299 50147 50147 5936 79301 83756 83756 57143 97115 65381 65381 86222 86907 90171 90171 13670 42831 41273 63993 30467 30467 46138 65028 94215 94215 13652 78614 94513 94513 30688 80623 20451 20451 50747 58340 11074 11074 55969 90978 75515 75515 10799 92522 59642 59642 91015 91015 4785 23570 31539 64505 34165 34165 50869 71276 64561 64561 30128 60994 59029 59029 35991 74604 10125 10125 36599 57837 91257 91257 57542 57542 74319 77948 22233 35437 8907 8907 22870 35983 77070 77070 59319 59319 36636 41356 63917 63917 31020 93649 75119 75119 26919 42830 83240 83240 43317 90946 58351 75669 79281 79281 5107 39102 5875 5875 89016 89016 10614 17028 82641 93567 88381 88381 88896 88896 11340 31403 63959 63959 28067 43937 28209 46948 55297 55297 52153 56168 1047 1047 49445 81997 83100 83100 52075 52075 69640 78286 65405 65405 36105 62849 26773 26773 3483 35948 41263 51402 48481 48481 94288 94288 33119 53486 4159 36638 54324 54324 74150 79468 40348 40348 250 55000 46349 46349 23853 31536 76749 76749 93499 93499 14886 37439 32188 32188 5908 71697 17109 17109 64984 78592 4738 32477 75646 75646 70750 70750 36546 91709 38298 56916 20092 20092 78749 82554 80940 80940 59977 59977 31199 47736 72082 72082 69724 90252 19209 85372 169 169 31166 48653 47152 47152 15105 15105 58353 61265 53302 53302 18910 95930 15466 15466 83819 86343 39344 39344 41859 48470 79304 79304 36717 44504 69787 69787 60362 84487 39210 56593 13151 13151 47196 47196 21043 59916 25106 25106 38451 83393 62014 62014 15664 41302 64819 87087 15270 15270 35463 35463 25440 95942 32327 71408 21786 21786 49300 49300 42818 78669 63099 63099 20055 34471 21584 21584 3527 80307 49026 49026 11226 79858 16892 45872 87558 87558 37402 84964 12998 12998 31285 31285 25936 88451 33723 33723 22424 88700 85038 92757 81231 81231 51221 51221 10796 39363 27983 27983 31171 56314 33873 68760 23865 23865 76671 76671 65207 85372 20720 20720 57597 64968 17145 57906 95499 95499 17828 17828 11397 90046 11982 11982 2613 26441 15750 74580 26048 26048 87873 87873 28504 93326 17780 94164 82869 82869 53777 53777 4900 94954 52038 52038 6458 37866 92972 92972 61531 83578 86361 86361 27342 95830 27985 27985 3457 75754 72057 72057 8357 43145 10323 10323 30972 89119 84626 84626 27799 69489 89534 95317 10479 10479 92182 92182 9412 27872 21786 21786 3699 7987 96288 96288 3542 96520 33903 82983 19445 19445 79121 79121 51249 78010 82115 82115 82905 97992 5660 5930 76329 76329 55348 74918 46558 46558 13234 13234 33908 45471 43824 43824 18645 73547 62166 74812 86011 86011 6312 6312 28841 86236 34833 68761 39549 39549 9531 9531 2630 73499 87702 87702 65161 68658 44167 44167 38560 70186 81322 81322 40470 66424 19843 82059 35949 35949 59787 59787 22066 33803 67361 96789 86759 86759 86328 88580 53095 53095 7541 63398 72719 72719 35893 35893 25024 93607 44898 44898 23327 49089 9098 9098 30974 57668 9569 44525 37559 37559 16228 16228 63716 66234 33473 33473 25495 26199 88387 88387 72435 97561 46030 46030 77550 79990 21769 71750 62166 62166 27744 52689 22581 22581 67289 97352 72415 72415 60852 60852 76806 94108 29399 66441 67137 67137 15617 15617 24382 83854 23959 43325 89536 89536 12358 12358 12817 24443 69664 69664 14347 91027 3674 3832 54371 54371 5254 5254 19033 37362 17280 22162 80403 80403 86881 86881 4442 10102 35985 71552 51959 51959 44281 87627 71434 71434 1234 11591 87325 87325 8341 82918 95174 95174 13885 50399 28343 28343 43689 43689 19044 65717 18291 18291 7454 59516 6598 56587 72737 72737 29871 29871 7084 43517 27277 31805 54662 54662 31018 31018 33988 66497 92880 92880 56997 65102 60600 69788 36193 36193 26216 37594 95907 95907 31978 54813 25099 25099 29358 97959 25632 25632 40182 40182 13791 44468 41996 88834 3571 3571 11512 51153 42463 42463 26483 66241 65574 65574 24653 39167 41242 41242 95947 95947 4818 22867 44937 44937 22992 71260 10406 10406 39903 82590 40810 40810 12233 13019 2406 90449 93957 93957 88688 88688 64662 69398 49246 49246 24439 74354 93967 93967 9808 42462 26162 26162 40029 67487 20769 20769 40912 90515 90767 90767 13766 80626 38385 93326 85618 85618 71334 71334 55476 58120 59224 96413 635 635 6585 6585 74868 86944 3354 3354 3601 90435 32724 32724 30486 30753 42157 42157 57917 91487 58216 58216 38430 55928 81516 81516 67999 69190 82612 82612 40638 50708 61126 61126 1172 11944 983 983 8079 89547 15783 90568 69389 69389 29150 29150 58518 95653 43291 43291 50317 64321 65166 67467 31281 31281 63366 92957 25547 25547 36090 36090 27261 40005 83897 83897 53387 68825 22502 84331 28428 28428 56680 56680 52861 74718 54619 54619 35928 38848 80223 86796 64428 64428 27315 91665 6054 6054 13235 13235 14782 60516 39675 39675 124 68133 9822 56837 37548 37548 41365 41365 52117 76363 34997 83597 40337 40337 17789 92104 22740 22740 44142 86771 73128 73128 337 337 80119 97189 17222 24193 50952 50952 27963 27963 443 73529 67590 72787 46850 46850 14526 51706 94457 94457 45443 78888 79444 79444 3012 74099 23364 23364 37357 37357 7050 78936 68110 68110 7466 61169 34966 97169 77333 77333 20405 28353 55569 55569 23968 23968 40116 95747 14030 17717 8035 8035 49699 49699 26671 60391 69818 69818 37159 77367 11168 95886 89658 89658 11910 87147 78359 78359 69994 69994 28952 95791 6952 6952 70248 71721 97085 97085 5040 38345 52303 90521 59854 59854 34132 57859 1748 1748 19745 41204 68319 68319 23459 56022 85148 85148 65117 65117 39458 57108 24405 24405 33191 78999 20019 20019 57826 70512 37481 78736 12367 12367 60711 60711 1122 26164 8626 8626 5427 56152 3238 53780 36219 36219 66528 66528 2832 28846 35978 35978 1092 66308 26968 45411 64881 64881 61824 61824 27297 52807 16638 36288 66299 66299 57960 62301 40435 40435 15055 80538 82090 82090 16762 38290 86507 86507 51125 86577 80107 80107 29378 42579 5646 5646 66965 88301 39337 39337 35879 35879 8919 92295 24421 47345 24254 24254 46626 46626 27596 33604 55577 55577 35740 46213 77638 77638 9336 81058 20082 32768 29991 29991 6587 6587 37289 96598 29379 80777 36920 36920 19083 69662 92866 92866 9448 9448 28280 89961 86640 94921 81914 81914 9207 67644 77496 77496 1683 58125 80589 80589 54091 54091 28021 38967 5190 5190 49269 59598 12360 72576 20306 20306 54844 69446 84583 84583 57413 57413 63214 78653 59523 59523 2131 57638 47964 78001 53965 53965 54946 54946 65970 87416 52767 96892 51044 51044 9264 64097 7894 7894 1384 39450 57227 57227 18382 18382 92394 94079 70794 89816 79750 79750 358 358 12849 82031 12140 12140 41391 46890 158 158 51035 60575 36157 39606 94539 94539 82532 82532 35181 58202 3459 91090 38749 38749 68809 70455 91631 91631 88911 88911 26490 82012 4406 57820 91362 91362 5511 18104 42893 42893 74382 74382 88699 91293 4640 92495 86901 86901 25047 55559 4047 4047 80730 80730 87137 87147 48574 48574 16787 57765 36144 72754 19070 19070 15288 15288 31246 48186 6605 30802 1172 1172 10738 10738 4667 86098 52927 89172 82401 82401 3594 77971 41628 41628 39304 41769 30672 30672 75073 75073 22586 97583 35185 93128 14595 14595 76761 76761 2254 55247 85183 85183 60335 73975 18013 83090 6181 6181 33313 65640 85837 85837 33828 33828 15977 67330 31375 31375 28684 36439 22667 71056 98344 98344 42460 94200 15524 15524 96855 96855 39510 91991 58057 94286 55396 55396 62154 62154 22522 87764 46137 46137 33774 82053 43420 43420 80048 84379 51345 79015 989 989 51627 71323 907 907 83770 83770 17519 19028 78911 78911 71487 85894 28462 84036 40793 40793 54580 54580 64030 65892 22062 22062 36141 45011 81293 81293 31390 75810 1146 72633 95920 95920 57689 62478 31905 31905 6877 6877 48042 89314 44642 44642 81 77173 23698 32021 47946 47946 60035 63490 9653 9653 76137 97699 24876 24876 11356 11356 64275 73013 6077 52866 25435 25435 48928 48928 34886 89300 43186 43186 16721 39963 24895 24895 46164 71940 10808 84629 35513 35513 43845 63833 59700 59700 58468 58468 79451 92889 16368 33230 33922 33922 4926 40014 14964 14964 70519 97120 3046 3046 92407 92407 2907 94017 66466 66466 53500 66248 8553 8553 51751 89674 37457 37457 8967 61364 38802 91032 74575 74575 52131 88439 30593 30593 10566 60531 17151 17151 42533 78915 62840 62840 89508 89508 67681 88130 959 959 48009 48371 68728 68728 78551 86370 49419 49419 28173 97923 36692 41270 54353 54353 46394 46394 82845 90926 75401 75401 6130 86286 76063 97993 55421 55421 31428 60882 47593 47593 60656 92370 59635 59635 63810 69560 77472 77472 27904 77353 51999 51999 68575 68575 79984 82909 96446 96446 24162 34361 46732 91921 86623 86623 18444 55660 79892 79892 17469 17469 64473 75270 26572 37587 6224 6224 53668 88600 22013 22013 31659 52656 11586 11586 7888 45927 21003 21003 17801 67552 22234 22234 8317 8317 16055 51285 57823 73538 22202 22202 38494 94574 17383 17383 89538 89538 56364 72904 59755 89565 62737 62737 82342 82342 334 59271 57313 84210 14868 14868 49026 49026 63627 65261 17341 32142 48101 48101 31111 31111 32625 61839 43143 43143 16335 67789 84812 87195 49308 49308 11812 73108 86166 86166 7448 45378 2355 2355 26466 37441 6404 6404 1714 1714 16795 45284 14022 16465 30888 30888 32467 40423 91263 91263 7657 90239 91216 91216 16183 16183 48284 59374 68244 78061 64745 64745 25236 25236 47028 56828 19178 51639 52260 52260 50867 76499 5995 5995 8678 73636 22839 22839 3284 36202 44201 44201 580 55201 79797 79797 14853 14853 8244 45316 30193 40459 2957 2957 8176 8176 1723 81982 5994 33620 71485 71485 90722 90722 4289 76439 85610 85610 55807 77884 20720 20720 68389 71636 48306 48306 6560 26687 70536 70536 14099 96788 55435 96019 95204 95204 22072 52686 59096 59096 20826 22496 85086 85086 12160 21396 43967 43967 75283 75283 6172 76013 48613 86576 16298 16298 52905 52905 39860 43301 58399 58399 70924 86968 96495 96495 45230 51460 15106 15106 2901 3147 2444 5047 14722 14722 59105 69702 73278 73278 13459 65545 21205 21205 74099 74099 31350 58216 80065 93286 72639 72639 28086 55234 32434 32434 60882 80440 64335 64335 78393 78393 54976 74283 65974 65974 54149 58668 12553 21029 89334 89334 21654 21654 63036 85367 33015 38316 70260 70260 90956 90956 5309 82137 6576 15326 71758 71758 59195 97499 92474 92474 52791 52791 44595 83304 97132 97132 12289 36367 8241 8241 52719 80825 14379 14379 28383 92919 3151 63151 36795 36795 75653 75653 59397 78269 14261 37264 62060 62060 79431 94934 91969 91969 20915 78590 82055 82055 65289 65289 14373 91408 21425 70714 58043 58043 66252 66252 2231 16369 71703 77902 37848 37848 70044 70044 66715 81625 7857 69993 11416 11416 17973 17973 32329 42781 1220 22610 84025 84025 5698 38688 25556 25556 6887 55230 14906 14906 76387 80927 74618 74618 30038 30038 21199 90780 49408 67520 65971 65971 43087 46010 30363 30363 15586 22024 53558 53558 26712 26712 32745 82325 79189 79189 26607 70104 79752 79752 4541 51099 62075 84162 82107 82107 80046 80046 81118 93821 47038 78741 72997 72997 36968 54474 68054 68054 38341 38341 12787 25690 61730 71546 96748 96748 4581 4581 18200 57820 33464 42985 23264 23264 10991 26833 91453 91453 23795 85266 25862 25862 37008 92306 59226 59226 61069 61069 13063 14946 40989 40989 16892 52046 65409 65409 7912 11662 22751 92493 94065 94065 62140 71236 45877 45877 608 608 21640 81645 1358 1358 57001 83193 33250 33250 41593 47943 30843 83792 45592 45592 6261 6261 20713 40918 8021 31563 56241 56241 14018 19051 72931 72931 61303 61303 8498 19633 5038 5038 19558 94148 8053 66533 76546 76546 19888 83781 93688 93688 84899 84899 14686 46772 60334 71291 42049 42049 52070 52070 12437 67572 66730 85112 84675 84675 20923 20923 44076 66905 71641 71641 28629 76031 3472 3472 15650 31665 65183 95772 21777 21777 43003 43003 45658 73312 62514 62514 19710 95190 52577 52577 31011 42706 60260 60260 50231 56868 68661 95900 15084 15084 6799 15515 79933 79933 1581 1581 23691 53403 60767 60767 20370 23931 3312 3312 6919 63674 79076 79076 4214 84696 34400 72905 63913 63913 88142 88142 44442 80690 68571 76927 33937 33937 14775 62014 88813 88813 41315 41315 60158 69199 88699 88699 50830 70374 19004 27271 83925 83925 36659 36659 19388 40016 13028 95642 72741 72741 75887 91977 60073 60073 36984 36984 2098 29278 73159 73159 20167 59558 76112 89909 95186 95186 63568 63568 83010 94988 23141 92433 42604 42604 60365 81356 36719 36719 16089 32109 37928 37928 16824 87018 96091 96091 20846 93490 30526 30526 45270 45270 53170 75378 40620 63964 15518 15518 63210 63210 47879 79649 77327 77327 8060 52138 6603 6603 7532 54847 62174 78824 71623 71623 31261 31261 36731 80057 89585 89585 75161 89174 53571 96282 95427 95427 40702 40702 53151 84874 33232 33232 28350 75830 31732 31732 59918 79782 89768 89768 7759 73974 94320 94320 26207 74180 48857 49269 55280 55280 33099 33099 59103 87678 41734 41734 26644 28007 1101 76811 74576 74576 48986 78725 14239 14239 39810 79432 27665 27665 64783 64783 13292 15029 9271 30402 52584 52584 52365 83756 3057 3057 58429 58429 4390 55234 19640 19640 2836 61036 46274 92507 61842 61842 33609 58378 39520 39520 43402 43402 9384 92465 21415 51946 58977 58977 29730 35203 19812 19812 42748 45934 33323 33323 34263 35279 84088 84088 41484 88305 19489 19489 64755 64755 16936 53792 7960 83151 67168 67168 37739 37739 9377 36476 26974 82370 65855 65855 79221 91445 55008 55008 59107 59107 18548 97658 30417 30417 43110 74854 89288 89288 82438 96030 40614 64524 71773 71773 8545 8545 62673 76886 11330 60798 5896 5896 6318 9806 30963 30963 55206 94264 72284 72284 46172 46172 16657 68890 33096 82636 86005 86005 32343 37688 57343 57343 62749 62749 67719 94269 60539 60539 13589 79635 94316 94316 32810 56911 37692 37692 63594 96807 2218 49846 36009 36009 62106 84007 75019 75019 47803 47803 5265 18427 25947 25947 19817 45063 24411 58623 57623 57623 78462 78462 16166 57744 48093 48093 21951 86199 10403 92209 55124 55124 12041 91594 79497 79497 75439 75439 11955 27068 62489 62489 85456 85678 88977 88977 22732 78224 30084 31551 17989 17989 80620 88042 86928 86928 19009 19009 19313 64905 89275 89275 80005 87699 16639 83826 31060 31060 3408 10643 8012 8012 20185 71561 53990 53990 10307 45449 71386 71386 11879 11879 3643 38032 66341 66341 7350 96099 1341 62150 52922 52922 95483 95483 12208 59427 85225 94182 19932 19932 12198 82300 45960 45960 14146 14146 2929 78476 33413 43734 74643 74643 16598 16598 47330 56544 29771 47987 5373 5373 75625 75625 19992 57781 11781 11781 49720 76933 10176 10176 5758 64062 28394 28394 21932 92751 88898 89269 39182 39182 31682 31682 13209 81783 24480 78097 76245 76245 17787 92820 9154 9154 96597 96597 36896 56263 91790 97174 58494 58494 40383 40383 12584 97367 88063 88063 17800 50581 78700 78700 19585 58862 47919 87185 29940 29940 58068 58068 11422 91191 70278 70278 36704 48359 77169 77169 17725 95425 92838 95875 43074 43074 32382 32382 62805 83893 52120 68435 73521 73521 52588 52588 3661 21637 44468 72096 44441 44441 34433 58564 93957 93957 8474 20434 18121 18121 27450 27450 3098 66720 32239 61182 33440 33440 64676 64676 32158 97220 13554 40054 93970 93970 56213 70220 67023 67023 70544 85552 60131 60131 5701 5701 13197 72525 38185 58681 45117 45117 18658 86557 4539 4539 14383 14383 48036 69259 81761 81761 26002 53137 88064 88064 29920 34414 81778 81778 27792 51652 40339 40339 59522 91185 955 41120 9188 9188 8829 8829 270 63927 54836 54836 12556 56120 45206 88173 66267 66267 12876 41590 24431 24431 3656 28763 43901 43901 53329 79008 50973 50973 57760 57760 15267 27320 71194 83878 66831 66831 13086 13086 60327 63548 43036 53126 17657 17657 9475 91379 40300 40300 6737 78926 62580 62580 88101 88101 33919 91477 19728 19728 5954 45254 2496 2496 44118 95279 7976 7976 1084 28166 79757 79757 7284 85882 44998 44998 29245 52528 23757 23757 60393 65544 19206 42854 30679 30679 75130 75130 56335 93236 62562 91177 95669 95669 50724 50724 37269 79889 35037 35037 1759 77398 85980 85980 47805 84041 49910 63984 4318 4318 26850 82967 21952 21952 20871 20871 26189 74640 89497 89497 17570 53675 52315 52315 65207 86577 94855 94855 12150 64881 62204 88238 79516 79516 27154 66967 53746 53746 75442 78161 15656 15656 39411 64852 34066 34066 92874 92874 6354 82567 42382 52242 47584 47584 36981 76864 85126 85126 5556 5556 55612 74317 36945 51331 38785 38785 20298 47653 15427 15427 13298 13298 26675 81087 64101 92596 89304 89304 32990 32990 8094 9690 15714 94220 20472 20472 42514 61861 29722 29722 11441 28212 58943 58943 43357 48544 76035 76035 60532 60532 10452 47365 71176 71176 10132 14711 78682 78682 25674 57720 15134 15134 19378 61346 23768 23768 22045 90095 8915 8915 77810 91365 7123 82645 38684 38684 42891 84944 42584 42584 19109 19109 53998 83130 19938 19938 58625 89921 17074 17482 94242 94242 96765 96765 25874 32778 7021 7021 32794 40031 77727 78735 48101 48101 65860 65860 15481 31994 8149 71604 60399 60399 28710 87652 87516 87516 18336 18336 29939 84196 33022 70911 49400 49400 2016 2016 41431 65907 10816 10816 23675 59756 4331 64927 85257 85257 90221 90221 14519 27905 50265 50265 33631 94945 82683 82683 19569 33834 52098 52098 22882 71448 40077 40077 39877 61335 71618 81758 47515 47515 12644 12644 6506 70636 72201 76364 42318 42318 1601 40592 38653 38653 51351 51351 40241 45320 816 816 45961 51726 70198 87103 16941 16941 66315 66315 7132 43977 29571 29571 27487 83240 93699 93760 82683 82683 97701 97701 37553 72045 30176 95198 25921 25921 16078 46730 84678 84678 17395 67801 73373 73373 87086 87648 83213 83213 79488 81148 62405 62405 1152 31695 81979 81979 257 257 62630 90151 85575 85575 18276 27341 8980 8980 48800 78637 2928 9558 88255 88255 26059 77502 56058 56058 94579 94579 34371 70909 29910 39675 47630 47630 25435 57739 72905 72905 74152 77417 59747 59747 66125 66125 21347 60031 22869 22869 58618 73207 15159 38110 55607 55607 28723 81752 46430 46430 54596 54596 17039 77341 500 78344 6740 6740 24898 82964 10743 10743 86898 86898 14473 97245 96272 96272 30865 89091 6431 83524 72804 72804 69624 69624 9304 72829 97486 97486 28422 45957 74978 90832 30764 30764 34947 39658 57481 57481 52334 79480 89173 89173 22649 23728 8221 8221 19354 23955 49785 49785 45066 45066 16628 37089 151 32240 22478 22478 81673 81673 53334 82340 82935 82935 11877 20928 35132 35132 30227 31975 23367 23367 66459 86442 76150 76150 16989 19866 16067 74536 17578 17578 53924 91274 80340 80340 2469 81429 85773 85773 36383 48477 50297 50297 81534 81534 44335 53070 90788 94013 14783 14783 82247 82247 35069 41614 68393 68393 25224 27784 54603 54603 29249 39500 41173 41173 74789 93571 2499 2499 52832 73113 97891 97891 23452 48488 44411 44411 1864 51246 36668 36668 54282 88307 94769 97346 44784 44784 3699 79704 29664 29664 1772 1772 38658 56758 5753 63325 43026 43026 11103 87756 92735 92735 20748 92117 44860 44860 30533 35388 40967 40967 29396 56121 76144 76144 88420 94150 94602 94602 1073 1073 87383 94953 79293 79293 13197 19128 94818 94818 2875 61477 54249 54249 22836 69430 9563 34868 20745 20745 36543 36543 8550 67262 94575 94575 5287 16307 77704 77704 34746 61325 46940 69707 7473 7473 31217 54625 36164 36164 49824 61810 34831 34831 43452 90662 36574 36574 25424 30072 20693 20693 85513 91306 68560 68560 93250 93250 15514 29592 30444 95895 94712 94712 55688 85398 4817 4817 94405 94405 8075 74056 11321 94244 32233 32233 65976 65976 23563 29262 14093 15827 18329 18329 59400 59400 32580 42908 15692 54992 29323 29323 57589 87734 44467 44467 44808 44808 5748 19899 37845 59899 73337 73337 28659 47497 78285 78285 80072 80072 39504 44111 49459 49459 22097 51120 6926 6926 29769 42764 30050 93038 92307 92307 2499 12941 24857 24857 76520 76520 10614 81900 44943 83158 84750 84750 75848 75848 69644 86982 12834 12834 48094 52403 11708 11708 15828 45661 40333 40333 14171 65276 53869 53869 11689 47300 88674 95786 87216 87216 65349 65349 21031 96516 3927 3927 47969 79201 54808 85450 68688 68688 54924 65996 39453 39453 12212 12212 17897 93516 70964 81379 43745 43745 16892 77515 15138 15138 37720 94025 53825 53825 68543 91781 26083 26083 10189 54632 44656 44656 22584 22584 72924 74740 97633 97633 7930 66140 19657 19657 51223 62467 33589 33589 23076 28720 34435 34435 7469 91273 33953 47340 42946 42946 55865 56266 31572 31572 12109 31926 38251 38251 21936 80946 51393 51393 44020 54314 76293 76293 27413 63323 56872 56872 5512 5512 69212 76303 60035 76872 81254 81254 51610 79336 59514 59514 91941 91941 14862 23102 79009 89053 78308 78308 48292 48292 33439 75863 63059 63059 23600 85850 31423 31423 16063 55935 89908 89908 27496 87615 15020 15020 65399 95197 15678 62814 80094 80094 24349 24349 30419 54839 76576 79236 24416 24416 43114 77673 62846 62846 39800 78225 32888 32888 55229 85822 65275 65275 80719 80719 54242 62096 61629 81537 37028 37028 82984 82984 79282 96167 34806 34806 36016 68808 62146 69956 93767 93767 6153 6153 17885 52132 64726 64726 14336 24906 37878 71720 71806 71806 21972 61861 22900 22900 39122 39122 62267 76318 39945 67208 67400 67400 14597 27171 24760 24760 23609 55743 51550 51550 44275 71519 75997 75997 2952 73896 26930 26930 63659 63659 17393 72083 47520 69128 32689 32689 10769 24008 62150 62150 38358 38358 5520 78754 25223 73483 80575 80575 9140 66575 73565 73565 69540 97626 48089 48089 36314 74718 39851 39851 29289 29289 62768 95634 34680 34680 14887 59890 69462 69462 6149 7122 35815 35815 27645 67285 31924 31924 53117 62042 95517 95517 52049 97930 27908 84072 81006 81006 19370 19370 89529 89578 29701 30173 88725 88725 95248 95248 13483 57979 58768 81698 69174 69174 13218 52245 87496 87496 80763 96551 61706 61706 54341 67513 74693 74693 57005 89870 13049 13049 27045 86178 43959 43959 7956 7956 2474 36577 62132 62132 53064 60589 86419 86419 77094 94812 44890 56719 36425 36425 54878 54878 18532 71154 78855 93515 73990 73990 39113 81369 12865 12865 51199 78845 91793 91793 40798 59979 42047 42047 33367 59939 19868 19868 62788 62788 15644 47394 21578 36849 21587 21587 40767 87868 40654 40654 72064 72064 47727 57394 4371 5733 84672 84672 48491 48491 42580 48718 16298 95942 18279 18279 54987 54987 6720 69228 31668 31668 83776 92942 34926 41255 95457 95457 15685 28950 32919 32919 1695 1695 16856 44235 31961 31961 54117 54536 75406 75406 42414 54641 93904 93904 6868 19591 22527 34026 48944 48944 52543 52543 13129 84506 31330 42934 6980 6980 45463 45463 7672 57679 2297 91710 59427 59427 57359 61409 369 369 51132 51132 54496 89859 53622 95380 62397 62397 24787 78494 31307 31307 10695 10695 57180 79580 43128 43128 4466 48419 16416 54391 14732 14732 38126 73263 72826 72826 35654 35654 3240 77872 31915 49381 26583 26583 24596 39439 91709 91709 97846 97846 12722 38292 46713 46713 35866 78445 57924 61295 92482 92482 8785 8785 17083 68058 2576 2576 14989 54973 61558 96438 98311 98311 36934 42282 94097 94097 68438 68438 3392 20908 61647 61741 88572 88572 21803 21803 21546 68845 21684 90569 29312 29312 7497 7497 15864 28835 16058 16058 7764 55995 23702 23702 28931 37639 29155 29155 14759 18887 57469 57469 66246 70112 43984 84425 51235 51235 36135 42141 79673 79673 63177 63177 3356 43534 73715 73715 21580 57399 61665 70340 42707 42707 4153 4153 46365 74871 33752 40851 47803 47803 40130 44044 57410 57410 70929 87352 43338 43338 30815 30815 4093 29104 46244 95064 71510 71510 58804 67491 1845 1845 59891 59891 73290 85576 93469 93469 21930 30295 50214 58903 18130 18130 36800 44824 45215 45215 76362 76362 60054 84992 80296 87904 76933 76933 8200 43480 65251 65251 970 44242 7330 7330 55508 83948 12783 12783 14066 33989 58562 58562 50204 50204 73539 78154 12194 15815 16649 16649 32439 37503 26546 26546 40626 40626 76895 83356 36865 77955 61104 61104 2908 37851 7819 7819 55779 69117 93307 93307 17493 17493 6535 92145 3632 3632 63791 93923 944 944 47228 61645 36231 97204 17134 17134 78324 78324 35437 37553 3423 3423 36252 87210 41030 45201 30036 30036 17764 17764 73217 79089 34872 34872 72139 89985 33133 33133 35286 48925 33943 65910 18139 18139 97464 97464 21984 50094 26275 26275 62040 65373 58254 85805 47612 47612 34693 83194 81271 81271 34931 78621 75335 75335 25452 25452 48286 68944 38386 81128 80358 80358 90852 90852 16042 87004 27411 65456 12806 12806 49214 73261 88975 88975 31456 92091 56337 56337 50751 84794 31294 31294 32444 35669 93448 93448 81111 81111 51874 62687 83952 83952 17020 67531 71969 71969 4161 57821 3624 34702 66082 66082 64091 64091 17736 87534 15596 58644 97471 97471 58536 58536 35479 40168 19514 19514 10748 34252 48951 48951 45749 84484 3222 85929 54072 54072 5151 5151 7079 26786 75916 85996 66703 66703 4741 4741 16721 62706 40819 40819 79 80578 42892 93354 35203 35203 28257 73321 22988 22988 41303 74622 65454 65454 67929 83279 37468 37468 92917 92917 12621 70325 14568 81218 79772 79772 44125 68139 64393 64393 6978 49767 1570 1570 93002 93002 7260 87704 65599 72995 79819 79819 7880 80037 2933 2933 70307 95473 71845 71845 7467 10202 7678 7678 92214 92214 73759 86725 4767 44583 31795 31795 27205 95922 94646 94646 32953 38770 20725 20725 29947 29947 33150 58247 90877 90877 18499 24144 89358 89358 24596 58328 80167 80167 13129 40405 33234 74851 93398 93398 83216 83216 74451 82090 31399 74468 4019 4019 88134 88134 80491 86753 17588 20063 66959 66959 46132 69057 17686 17686 49726 76869 10869 10869 46864 46864 57224 91329 26313 33069 76643 76643 11788 91106 23405 23405 90460 90460 28901 88482 6199 86170 50369 50369 82217 82217 11639 26453 44063 84652 44454 44454 71979 71979 52955 59770 7740 85025 75465 75465 32104 80839 21972 21972 59780 85340 24074 24074 23606 23606 74584 80117 19814 91197 74967 74967 48880 69034 78605 78605 21704 80123 48189 48189 84362 84362 63074 91445 4568 4568 20534 98253 9437 9437 31342 39784 616 53790 50054 50054 81871 81871 96174 97868 35030 35030 38974 87995 66464 66464 33109 94945 28840 28840 13597 57179 26847 70797 37606 37606 79814 79814 64292 89267 6366 6366 9479 86100 70071 85475 9576 9576 41120 41120 29825 48919 2201 2201 26082 48722 92616 92616 15353 89655 62014 65455 21035 21035 37268 37268 6245 78243 16554 69717 85278 85278 86050 86050 7348 77553 20208 50379 75345 75345 45192 45192 54215 54812 34301 84080 57117 57117 47482 47482 28191 75582 13202 26882 30712 30712 38362 38362 11853 89212 27110 52856 7898 7898 37831 90237 80636 80636 4300 59125 21614 21614 1903 1903 59851 65649 41199 41199 37729 65023 4439 31349 97207 97207 65731 65731 43234 75031 9765 95797 59194 59194 3116 3116 18760 54369 48745 48745 67169 97300 6689 6689 40201 58011 5856 5856 44953 60651 71918 86057 90737 90737 80385 80385 27722 76120 29257 80165 3594 3594 37575 79988 28773 28773 70971 70971 19650 28392 37021 93412 63393 63393 42088 68958 51521 51521 38433 38433 17630 81876 36192 54838 84507 84507 33159 81779 93709 93709 48499 48499 36715 85405 16112 39212 92597 92597 34626 44662 48814 48814 59021 59021 24360 55516 35049 64032 79913 79913 48900 68267 47855 47855 25723 90159 40278 40278 78810 97684 19794 19794 37349 45043 47437 47437 73006 73006 596 74979 43795 43795 63615 85295 6052 6052 73157 82730 29478 58407 8178 8178 33459 89423 91494 91494 84498 85327 41504 41504 9371 85088 85821 85821 43225 43225 10410 80092 88525 90520 62059 62059 24245 24245 53743 82859 7190 7190 29231 85131 35798 35798 44885 75215 21074 70189 71818 71818 726 726 11132 81961 3821 3821 79181 85865 5732 69594 46534 46534 61143 61143 69890 96456 79765 96334 28656 28656 17654 17654 64126 74694 23961 23961 10576 55567 74482 80139 55267 55267 28142 28142 71087 86890 9420 9420 24303 48946 23447 23447 35133 87057 62389 80386 46560 46560 41491 41491 9123 66890 4584 4584 49477 72774 66277 69185 64785 64785 44186 61557 62861 62861 44034 44034 60363 97344 57863 57863 51551 80328 31193 58352 53693 53693 86028 93478 17876 17876 67999 80222 64691 64691 17188 66560 23769 23769 50144 60188 87178 87178 54786 54786 30051 50302 47639 47639 64808 81087 13698 26715 8861 8861 87411 87411 20007 61854 1845 1845 7498 57936 75975 75975 30720 71835 17077 19241 45554 45554 32662 43979 95867 95867 27205 27205 10712 63097 46238 62493 30459 30459 17136 18926 12175 12175 51775 61855 27662 27662 40991 77522 78179 78179 4210 66691 40193 40193 12518 31814 73507 73507 20772 68476 5025 5025 40421 91528 1435 1435 9555 64994 20625 20625 25404 25404 43679 76529 76550 76550 35072 51358 27092 27092 34766 41075 51788 82075 35621 35621 93863 93863 10286 12599 71496 71496 1962 70381 54609 70034 85259 85259 65190 65190 89209 96320 74091 74091 20626 76657 68779 71701 60688 60688 19918 30388 16003 16003 34146 34146 35374 56866 18731 18731 21702 98295 7873 7873 16758 65164 19012 53471 30861 30861 58710 58710 7764 87012 22234 22234 5351 41910 13972 38042 13444 13444 32245 73192 61387 61387 23085 23085 1902 88947 25525 38559 25298 25298 17644 17644 11133 84688 46686 46686 16429 21795 2455 18005 59860 59860 29839 29839 23833 29347 46417 46417 34061 90671 6063 6063 5713 7229 5180 5180 668 65654 47870 47870 26958 95023 87512 87512 8497 64561 14433 14433 21750 43258 56408 56408 66932 75574 54180 54180 2682 70156 80239 80239 63476 89741 39160 39160 20808 40840 35821 65570 37708 37708 72118 72118 62431 89988 26719 45643 56095 56095 55814 84662 77399 77399 4382 10364 69881 69881 21249 46131 50567 50567 74696 91089 31503 31503 3827 3827 18926 48384 16282 17106 34534 34534 34674 59424 1115 1115 11215 87238 57116 57116 49859 49859 55447 72545 15716 87038 75010 75010 50946 50946 38587 85495 11627 11627 2193 77699 4044 4044 29298 76296 26291 82886 21136 21136 163 163 24410 86018 69962 69962 39384 70789 38185 46802 40068 40068 52002 52002 24672 71569 44882 45250 58377 58377 88453 88453 17109 51208 70158 96487 7674 7674 29933 89684 56341 56341 7990 7990 62081 72920 34585 93254 64574 64574 38610 38610 13951 33666 92711 92711 2042 4496 9684 9684 12331 26626 49699 49699 51237 97159 36515 42391 5563 5563 42025 49050 56551 56551 42623 42623 29344 35003 37579 50533 78573 78573 2488 2488 20620 94259 26331 83114 84575 84575 3034 61241 58645 58645 36811 36811 14055 67551 84357 84357 8436 93784 93763 93985 5950 5950 42784 63971 49054 49054 22367 61848 52523 52523 2603 2603 27375 33594 16840 88765 47805 47805 23819 43827 22220 22220 20666 20666 19733 87258 23710 23710 1599 96171 67494 67494 80379 93290 39020 53774 40651 40651 23789 23789 56637 67667 8660 52791 80703 80703 18023 81242 81948 81948 53408 85257 65244 65244 62684 62684 58381 80598 46822 46822 10020 10697 24003 71444 21855 21855 14939 22598 20712 20712 33351 33351 1794 52770 36696 63566 90673 90673 99 37260 86194 86194 40574 45832 12003 12003 9124 59841 24412 24412 44344 59075 11338 11338 28115 43811 49912 49912 60568 76497 1820 1820 45169 45889 51351 51351 23934 60323 80408 80408 57318 57318 31685 64859 95275 95275 10724 23667 47401 47401 32001 58513 3072 35389 87816 87816 8994 84147 14151 14151 6305 6305 55744 60425 28723 28723 35191 57730 12481 74013 77676 77676 44334 44334 8693 15465 21713 21713 25843 36636 22223 22223 38202 67913 48654 48654 43577 81224 73219 73219 25344 49336 35045 35510 79917 79917 21629 84583 84418 84418 75585 75585 51838 94836 10161 10161 15328 42493 54543 54543 24499 91143 25474 25474 34294 35756 29862 29862 19371 83639 27670 64650 55175 55175 82376 82376 45398 49029 49373 87584 89237 89237 14868 37091 65033 65033 76536 76536 56846 75118 53308 80399 13937 13937 69515 69515 7240 15555 53741 53741 17642 46447 82720 82720 29221 30365 61882 61882 44298 87272 6533 66094 58829 58829 9267 9267 15619 51297 76563 76563 7866 91937 23147 23147 65931 93557 52120 71826 73733 73733 48993 48993 11014 14773 2474 2474 29976 63285 26034 26034 43096 47205 55395 72185 32980 32980 2100 2100 58781 79133 56659 56659 53174 78351 5576 86063 74178 74178 47727 50378 6238 6238 57759 57759 7351 92447 662 662 87459 91001 12714 47295 96813 96813 22468 57481 34318 34318 49097 49097 66481 94003 67225 97435 34422 34422 2312 2312 35748 55033 42955 56251 66621 66621 69775 69775 58187 72892 44245 78903 66472 66472 64827 69165 30640 30640 2136 23770 17785 17785 42836 42836 67115 83684 25908 59250 76330 76330 21578 21578 25747 66539 11763 11763 32658 55373 55523 96206 62299 62299 27862 53926 30842 30842 25713 25713 32905 69119 36629 60350 55474 55474 37344 37344 31896 65966 41783 41783 23317 60157 27416 66528 23789 23789 28140 28140 10334 97950 35874 35874 46126 83266 93890 93890 25216 58555 5782 72891 13862 13862 69535 69535 17339 68634 30103 30103 1593 6388 34476 60941 51998 51998 16349 75931 68144 68144 82104 96456 12107 12107 9038 70473 10017 10017 74389 74389 3 90491 51338 54011 93858 93858 8714 8714 8414 50842 32158 32158 37347 43686 52774 52774 59755 82846 53920 58289 58340 58340 24015 24015 9136 28780 40340 77388 57367 57367 87787 87787 9910 22675 2504 2504 28268 39809 31532 40542 85759 85759 88534 88534 15040 84597 77280 77280 1558 5259 58410 58410 43347 89634 25433 87528 60656 60656 12724 12724 4066 80500 30974 32052 46548 46548 72524 72524 62193 89588 9789 9789 66426 93594 48859 48859 38922 53855 7918 79040 19197 19197 7345 72561 29951 29951 18967 18967 26838 30076 43909 43909 38989 52684 25337 25337 9802 13328 29355 29355 42750 46655 42811 42811 14613 60486 8992 8992 10014 62627 29273 29273 21017 78005 27500 27500 27726 33609 42611 42611 15368 50520 47203 47203 25041 74886 38111 38111 52218 67004 14281 14281 1109 89144 58395 58395 38252 51418 18210 18210 52191 92023 26318 26318 13204 63759 88400 88400 43074 43769 42324 79145 91453 91453 17097 17097 59227 69964 74176 74176 55056 71591 22251 39940 98037 98037 87395 87395 20773 81834 93329 93329 39051 74523 32800 37430 31014 31014 33083 33083 23802 27574 37957 91743 19231 19231 42829 42829 5799 15487 17027 17027 8876 14609 29970 29970 42081 64674 42977 88159 73814 73814 65741 65741 34939 64957 55515 85472 44935 44935 34518 90732 33561 33561 16402 48202 72764 72764 50576 50576 40515 66480 31914 31914 60146 83332 18047 80683 62772 62772 68357 68357 7041 36249 34662 34662 58389 81678 3662 3662 13050 96496 92747 92747 70722 76190 3069 69273 49571 49571 4628 6917 32034 32034 1063 10435 71586 71586 61315 84384 92247 92247 4620 95780 58062 58062 4793 4793 78646 84486 59327 84065 45120 45120 43709 47577 4685 4685 96385 96385 25804 65216 8236 8236 46911 69235 62635 62635 69520 79656 22328 74073 59672 59672 47385 47385 72737 75300 7310 32584 94827 94827 56071 56071 2282 60385 11332 21804 87192 87192 41510 74295 44851 44851 17065 17065 32300 52262 41843 92981 67242 67242 24359 35944 92788 92788 22664 64309 44672 44672 80641 80641 1766 90355 16381 28254 70584 70584 22776 22776 76845 91803 39054 88672 11342 11342 96727 96727 1296 70417 61232 61232 13250 87621 38652 38652 15539 66076 34602 90513 10170 10170 50875 76881 96080 96080 29007 89648 55024 55024 24706 24706 36418 52197 86756 86756 24262 79637 37940 80108 66373 66373 91975 94739 86368 86368 57060 57060 49124 54511 56266 56266 73972 91336 12379 56620 31297 31297 49081 49081 71567 79402 88202 88202 11195 78711 41753 64785 94440 94440 72756 96033 42058 42058 28292 39568 47542 47542 73599 85296 41773 41773 55408 65964 62639 62639 82706 82706 21727 87670 7935 64935 9055 9055 78289 78289 40843 95827 4901 4901 22951 70946 95793 95793 69377 74053 44556 46934 74037 74037 81096 92387 69067 69067 35632 35632 26023 41654 92713 92713 67262 84340 807 48472 85163 85163 56528 67838 93463 93463 78760 78760 66997 91912 64746 78964 60641 60641 63609 63609 15831 65671 62531 62531 24292 50462 37367 49668 48387 48387 14412 57726 94660 94660 12581 12581 38271 51838 12545 12545 18529 94151 20625 33098 8697 8697 27790 57787 31902 31902 32951 32951 55507 65011 83889 83889 63545 72162 10103 16294 65849 65849 66476 66476 20917 21892 88443 88443 73352 93003 4530 4530 55310 86846 39150 94902 4288 4288 61955 61955 80791 96100 43685 83030 7218 7218 66237 66237 3675 42268 26526 79924 34830 34830 31869 34656 20638 20638 2166 59943 87665 87665 80420 97120 7380 7380 62669 62669 43023 62543 95077 95077 17026 26004 58892 58892 7939 95337 17693 58847 5932 5932 38605 90321 62314 62314 90553 90553 50865 90237 45600 45600 19962 19982 17671 52614 28067 28067 24589 42744 62468 62468 57633 57633 1451 21989 1837 1837 73972 83473 21703 21703 16973 22073 29702 77084 20725 20725 27914 27914 56423 63031 30288 47032 27000 27000 32032 71716 51670 51670 61015 84402 5877 5877 92373 92373 57155 63089 75115 75115 28492 61858 58779 58779 20671 64323 46810 79247 42164 42164 21758 23372 91432 91432 90218 90218 80320 83860 85134 85134 73980 98112 81581 81581 60595 92993 60973 60973 28159 76089 31464 31464 14844 86905 68643 68643 20726 87921 74253 74253 62667 65921 34450 34450 9222 64253 92166 92166 22798 96568 18705 18705 30616 57664 96605 96605 35930 68273 75554 75554 23975 78342 70974 70974 36485 97395 57319 57319 4307 20177 40199 40199 47132 54382 62359 62359 40631 44035 60744 60744 41426 69701 12423 12423 38883 52850 32306 88928 18868 18868 76412 76412 6609 10143 3009 93493 1341 1341 24391 24391 6059 68670 74190 74190 45742 76813 49295 94658 5082 5082 39112 39112 31784 59535 34095 34095 7050 21667 27898 27898 72506 81129 22773 22773 33894 45541 65888 65888 52538 65050 12820 12820 58797 80956 59164 97286 50263 50263 1587 31059 30055 30055 10159 22978 24881 24881 38312 65815 71378 71378 32257 77785 78956 78956 5539 92584 37173 37173 72159 72159 2852 91304 71246 85842 93435 93435 89952 92253 9952 9952 45805 86906 94965 94965 66682 84192 75274 75274 69414 69414 8075 26258 7736 69497 1857 1857 69830 80932 75091 75091 12419 40689 21184 21184 65666 65666 63202 67401 45507 45507 57248 75840 55696 93938 14147 14147 7860 7860 22 79716 38509 87541 79626 79626 19942 19942 69785 92303 74492 74492 38555 57451 68867 68867 18560 24152 3867 56131 22660 22660 40876 40876 19900 64555 81890 81890 18926 75257 66104 66104 29031 79908 17528 70751 15123 15123 27113 65103 5214 5214 47422 61403 66556 66556 13173 13173 50260 85871 68582 68582 47124 97781 50477 50477 398 7075 40380 88012 72264 72264 76036 76036 9355 22815 14242 14242 15133 15938 12135 12135 18090 72872 48113 49338 19457 19457 1725 65147 12981 12981 46855 46855 44031 83659 53594 59804 20235 20235 58296 85136 45281 45281 59920 59920 21560 83176 22186 22186 32847 60654 34726 34726 21587 46173 7705 30705 67060 67060 72651 72651 55243 87274 22535 59108 36422 36422 16450 16450 64133 77657 85560 85560 71022 84309 35466 35466 47041 69859 44494 44494 61651 76121 66468 66468 624 61772 75426 75426 19811 33087 73842 73842 27766 77013 58620 58620 59365 73384 6880 6880 51711 65247 20872 33181 76574 76574 56794 56794 61390 90571 8770 90100 69873 69873 22897 86700 25482 25482 74571 77549 23382 23382 66084 66084 75465 86803 54000 54000 10229 56932 12474 12474 66770 79162 52560 85978 49554 49554 72552 72552 39456 70694 74946 74946 2840 95338 37586 37586 12025 44584 91688 91688 39660 44741 20772 20772 46774 93230 69276 69276 44801 48590 89957 89957 61319 62456 52740 52740 33620 64665 53396 53396 15787 60144 72986 72986 37436 74961 19502 80138 6733 6733 23776 48478 34604 34604 38571 38571 16006 27159 12646 84140 8739 8739 11206 51685 8581 8581 68218 68218 21607 71796 86584 86584 11716 13131 79713 79713 62065 74363 59547 92338 18993 18993 41296 47401 23235 23235 60577 96220 98338 98338 62130 62130 28840 77128 5705 8007 50216 50216 77113 77113 2781 27533 49945 49945 48315 89046 21317 41783 51715 51715 18535 69728 12673 12673 6566 95495 3670 3670 53776 65291 18794 18794 23310 23310 19715 64325 25849 79329 49371 49371 38647 63034 5263 5263 15697 15697 64209 78247 3873 21190 83581 83581 24494 24494 30630 74933 6735 35784 1628 1628 32253 32253 46726 56944 62121 63919 75771 75771 7421 34374 76998 76998 39280 39280 3748 40450 21749 55819 89786 89786 65045 97009 7151 7151 8719 73754 52184 52184 59882 59882 41668 45337 94826 94826 36026 74223 25690 25690 12917 59934 64832 82486 71189 71189 79331 79331 20353 65251 22746 62512 81516 81516 7667 42959 94032 94032 93738 93738 80543 83156 14978 14978 19930 75358 32027 44642 27836 27836 26965 72553 1009 1009 96537 96537 1120 43512 17393 91280 89349 89349 4808 26160 67856 67856 9931 17703 54365 54365 69034 69643 23981 23981 24320 29743 67294 67294 52174 80436 53148 53148 16269 25907 66439 66439 61144 71530 62845 62845 18067 23593 56694 56694 22737 22737 10638 30873 62041 62041 41598 41679 71708 71708 22929 90162 8769 8769 19626 57433 53772 53772 62665 85361 48533 48533 74509 82755 52388 52388 24460 65944 26479 32076 78304 78304 71827 71827 33190 33615 74185 74185 43191 83327 1145 14422 23569 23569 9003 83378 6401 6401 49630 57703 82384 82384 92503 92503 37180 86146 8538 59408 66776 66776 1523 49383 89889 89889 96384 96384 74487 77523 54296 54296 16273 23909 7973 7973 13363 54586 70276 70276 6068 71823 12008 67597 63227 63227 51621 51621 5472 17837 60423 62989 53485 53485 59066 89836 50635 50635 3882 3882 37426 93598 97500 97500 115 63562 42914 42914 45206 70666 55721 68819 3139 3139 86917 86917 45620 85993 12865 12865 5808 26943 16350 16350 22776 24060 10211 10211 7864 29339 31745 51164 46157 46157 58567 70846 13242 13242 7862 7862 13852 37842 4449 4449 25088 36943 82096 82096 54904 90006 24964 42627 68671 68671 4864 10659 30805 30805 27850 27850 2013 37508 4480 59360 10718 10718 52446 52446 2754 11508 60817 68474 53945 53945 12506 31402 39657 39657 58406 76401 51656 51656 74627 74627 58840 61229 5491 65471 41679 41679 61260 61260 25613 71377 92005 92005 115 42382 87215 87215 43342 92741 44554 44554 7636 55119 10951 10951 67559 72115 16875 46275 40526 40526 3987 66859 72166 72166 28721 64169 86703 86703 3717 39459 38618 38618 44233 44233 34747 96173 53806 53806 54339 81682 8925 40733 9335 9335 31988 59173 63353 63353 61326 65413 83529 83529 42084 42084 11807 42251 53414 53414 25315 88824 71689 71689 57520 89442 1085 1085 17354 38470 54018 74350 19514 19514 283 283 41272 97835 27597 27597 75841 79779 70367 70367 25945 91167 36176 87365 23868 23868 20674 41125 88729 88729 36060 36060 263 64568 21521 32488 32637 32637 52358 52358 47360 70323 78121 78121 50101 73937 39406 97316 47966 47966 78867 78867 46066 85133 46735 46735 9557 45866 231 93110 16909 16909 53935 53935 34051 41284 19756 19756 18314 63654 81401 81401 31508 44128 2819 2819 26565 47197 71365 71365 5852 37738 31553 31553 26505 58474 91425 91425 28163 84174 93500 93500 4409 79436 83963 83963 24028 55874 51554 90373 79580 79580 8564 54598 98271 98271 955 83836 77938 77938 24842 24842 36178 41796 66354 66354 11153 33533 78724 78724 29619 33779 66997 66997 45139 96088 26956 26956 9550 29051 12076 69159 51936 51936 59431 59431 43654 58564 33461 71249 918 918 72467 81588 83073 83073 33229 33229 48514 77287 68520 68520 8064 48263 3532 17404 70990 70990 73164 73164 31785 59947 39723 64963 83304 83304 6462 92212 17962 17962 84543 84543 8180 43080 33252 33252 17329 93448 16044 36740 18686 18686 44349 44349 8180 41977 47258 90144 92815 92815 18296 18296 8204 49504 1973 1973 19451 55132 21668 73354 57146 57146 52195 94234 19693 19693 31729 86415 70146 70146 28281 67636 92216 92216 6985 6985 27554 37771 38633 42199 88930 88930 85829 85829 24994 35844 26090 87657 56060 56060 24874 65257 96966 96966 68802 68802 10251 83297 41244 41244 4193 68912 19301 77032 284 284 29985 29985 71139 97278 51539 83434 29189 29189 30285 82808 25723 25723 34669 34669 68483 75852 6880 67062 55122 55122 31584 41881 88866 88866 48930 48930 78 717 57274 57274 41408 54556 3203 3203 20284 55618 94941 94941 30194 34904 46536 46536 1336 71452 14197 79912 78491 78491 58329 58329 12412 27511 51248 78477 24089 24089 15854 15854 28157 84253 65203 65203 9462 55764 34913 34913 4465 44316 71781 71781 9547 83067 22598 22598 20316 37127 10571 80875 89198 89198 37097 37097 16626 34070 16249 80032 77834 77834 38029 73905 92950 92950 54704 54704 35497 65741 15502 77941 83035 83035 32546 47314 50409 50409 53642 53642 6025 74455 28667 59036 37123 37123 20471 25174 15022 15022 84731 84731 9579 35778 78077 95625 42470 42470 45124 45124 72530 88191 18248 44812 63566 63566 18367 18367 63251 94377 86598 96295 5479 5479 42928 70135 28957 28957 9152 46225 69867 69867 41942 41942 29168 36866 80200 80200 15022 58282 20702 75586 80564 80564 21038 21038 49175 66707 78718 78718 63297 97006 9325 9325 53464 89669 2146 84900 53838 53838 46466 46466 33225 93429 34376 71756 1563 1563 49311 49311 32892 86012 15563 73189 13936 13936 75762 75762 66993 86840 76260 76260 4817 93907 6654 6654 2480 52297 7354 69689 96272 96272 9402 9402 12048 35705 32531 32531 21090 92008 32508 32508 21458 92445 26362 68441 53467 53467 12866 42750 39939 39939 71342 71342 3401 92763 1612 90105 22688 22688 44123 51081 77732 77732 42191 42191 49742 68819 86275 86275 37275 83365 32221 50350 23416 23416 25368 44612 73899 73899 56125 56125 22146 96084 71193 71193 30308 86936 16410 16410 40405 88820 46473 46473 13211 74728 15866 75370 91438 91438 6852 77349 13619 13619 81979 89432 87559 87559 7111 91104 96940 96940 1764 25780 13649 13649 78230 78230 31588 75779 78287 78287 61540 82492 33985 33985 4982 90415 37916 47593 58398 58398 83097 83097 20056 87030 55487 55487 13667 29474 50387 50387 94727 94782 39339 56422 31530 31530 54214 72990 91119 91119 34580 34580 867 26134 42528 42528 10174 32702 21834 97557 82853 82853 32020 32020 9023 14531 37447 86725 21516 21516 75339 75339 19099 28441 53333 61804 28346 28346 45538 45538 18688 94678 93682 93682 30512 46741 40075 40075 33880 96194 73749 94147 76923 76923 65733 66865 14006 14006 4731 4731 4404 7812 27054 61075 75572 75572 56894 56894 50195 68743 6721 25207 39874 39874 31327 69707 45906 45906 48145 88249 51963 51963 2780 81972 72339 72339 43026 78655 69301 69301 25160 97110 55623 55623 64255 64255 72514 82301 54403 83494 38687 38687 12751 73141 27758 27758 33258 33258 52409 85599 9442 82431 2368 2368 31082 90091 9704 9704 38434 62689 68048 68048 71271 80543 12928 12928 74704 74704 61696 93010 15613 15613 25478 36628 14921 73987 83941 83941 10980 78566 43724 43724 50253 50253 9879 60969 53457 92570 85096 85096 22178 22178 5435 13009 20050 38405 79873 79873 22122 22122 57051 71592 44915 61015 7532 7532 25093 25093 17542 96676 73876 73876 13955 23119 63993 63993 47305 60140 549 847 65964 65964 53292 82439 9544 9544 47498 47498 50418 91170 25131 48837 19236 19236 58376 58376 40250 41918 24700 73649 49793 49793 27777 92809 93327 93327 28282 37671 33975 33975 41374 41374 22983 38399 95813 95813 30347 92365 58148 58148 59692 60284 57315 57315 27647 90158 31757 63000 5470 5470 10255 10255 48609 74773 9362 51488 87351 87351 42248 42248 6776 18431 93019 93019 19321 85799 36245 57741 32522 32522 22239 37813 689 689 23940 96072 53954 53954 39320 40313 74128 74128 15501 31543 17088 17088 92936 98004 42687 42687 77263 89662 63696 63696 30558 30558 108 55850 45165 60635 96200 96200 76218 94510 84753 84753 2998 57834 42325 42325 97008 97008 39383 97700 67301 90593 7340 7340 15827 76445 57667 57667 49225 49225 6614 7475 74777 74777 24681 88742 2174 2174 63879 85296 33710 51013 1489 1489 83425 83425 36347 79466 41165 41165 53564 86447 21536 31519 70645 70645 89148 89148 57160 89196 40567 57977 69499 69499 37787 37787 73923 78348 79789 79789 60463 60749 77255 87276 67933 67933 32488 57159 78966 78966 31113 86481 12250 12250 8401 64371 38469 38469 55640 55640 22293 57229 85694 85694 70558 71554 10974 24664 90675 90675 67168 67168 10687 55567 81927 81927 24772 29645 80866 97082 76869 76869 47629 76676 12214 12214 8574 8574 92633 96775 81116 81116 50871 64629 19720 98049 72254 72254 16555 16555 12803 42432 43608 43608 30200 57825 89776 89776 62032 65969 5353 74128 31217 31217 45385 45385 31699 40353 71351 88708 90893 90893 84125 84125 25522 66339 68396 68887 38238 38238 2443 2443 75546 83673 8379 8379 9174 95648 52130 52130 456 82245 6773 51820 85458 85458 27518 63721 87351 87351 19375 38736 37515 37515 32022 67977 36805 36805 35266 82713 29307 29307 12448 45331 95121 95121 9007 33182 76007 76007 56595 56595 10709 24811 31685 72654 80492 80492 57580 58467 18963 18963 60041 60041 78096 88885 23270 54169 20743 20743 6557 27101 37685 37685 8829 15287 9608 9608 63260 88877 73383 73383 39380 39380 69211 86752 20674 26833 3641 3641 92076 96727 66947 66947 89417 89417 2560 18470 90333 90333 15434 46549 42844 42844 33999 71892 5593 14836 50341 50341 48051 77834 30899 30899 43163 87589 42296 42296 51992 51992 81854 93843 11606 11606 91334 93147 29781 29781 60281 63681 97363 97363 95074 96853 60 10309 68339 68339 59318 59318 67869 81076 43691 76631 15017 15017 52291 52291 40078 62207 93424 93424 61511 62991 23471 35804 53030 53030 59907 59907 12795 83540 62100 71306 33559 33559 57581 70906 3664 3664 14245 15468 65584 65584 24103 58166 49572 49572 54283 54283 48403 72146 82257 82257 4857 57331 72406 78345 7590 7590 52514 58798 36177 36177 60347 80622 60645 60645 26163 66002 18726 18726 16894 83944 11439 11439 5611 5611 6253 93444 58508 89115 87679 87679 21646 34031 86897 86897 47913 47913 51992 72562 68154 68154 48494 77382 86151 86151 64669 88023 62831 84910 59393 59393 19109 19109 39550 84483 61108 88380 2446 2446 51535 51535 34893 40423 7154 7154 64986 67839 57383 90635 13064 13064 29639 55925 8291 8291 54844 88713 61693 61693 40295 98034 57974 57974 76653 76653 8670 39654 18752 44859 72747 72747 60355 60355 22380 89725 27888 28243 91690 91690 1327 38096 51093 51093 36737 75128 11627 11627 61432 61432 41104 61223 72226 72226 24729 95607 76732 76732 7935 43650 34342 34342 19255 41873 11342 64406 91481 91481 32949 32949 38106 80275 27026 27026 79265 91233 31854 31854 9584 28318 97722 97722 32183 49170 6142 95032 74779 74779 804 804 30918 63703 42018 50141 34527 34527 7510 40318 5451 5451 1349 10274 42072 42072 22854 55977 1912 1912 19980 19980 50728 60296 15129 15129 48645 94256 55251 60423 29287 29287 31644 31644 9388 16163 15389 68271 74068 74068 20633 95427 66986 66986 1292 34296 82383 82383 61450 64836 73300 73300 64301 64301 12770 50111 27931 27931 27766 76139 21585 70188 15767 15767 46769 46769 9401 50533 39108 39108 58305 70588 16101 41942 25233 25233 2400 2400 13205 18714 82653 82653 17591 65659 39174 39174 77007 91188 61604 74766 9126 9126 27946 27946 2052 38012 88731 88731 21127 96103 32329 32329 61442 83956 57857 57857 87362 96309 95103 95103 46902 62288 34974 34974 3652 29239 65765 65765 25172 55139 62342 62342 38077 38270 53252 55763 36917 36917 14036 89228 73970 73970 70933 87592 75740 75740 62335 94757 46613 46613 602 18756 92748 92748 91233 91233 49084 90886 2927 2927 14245 58920 91094 91094 13262 50695 39501 69961 4232 4232 23711 71164 48053 48053 72133 72133 42492 82752 12205 78495 62952 62952 67419 78555 63569 63569 75712 75712 6545 81180 53299 62849 381 381 71885 71885 5215 59200 35656 55489 3757 3757 39667 82710 32002 32002 15148 19686 59348 59348 14112 24401 64946 64946 73700 73700 5361 34440 64458 78380 97270 97270 17926 17926 62748 77238 54653 54653 26034 67367 84912 84912 16599 24472 30956 54676 124 124 76582 76582 25764 68603 27778 83297 86694 86694 40626 74592 57337 57337 30031 58002 50014 50014 73088 78378 30502 30502 26713 26713 61345 85197 14162 64945 6875 6875 4687 97621 34726 34726 80102 80102 55094 77801 92591 92591 2648 48517 84594 84594 4324 49243 49701 65225 13331 13331 32838 32838 78717 86810 65174 65174 73835 80399 21461 58593 36313 36313 36817 36817 635 11776 20084 93796 4245 4245 30867 62578 18794 18794 5047 5047 12734 96825 20559 43260 86191 86191 5417 66390 64484 64484 61202 61202 14195 45966 64086 84394 30836 30836 91704 92474 15306 15306 48322 65636 25485 25485 23099 91491 60309 60309 24854 49972 7617 7617 68257 68257 41571 53305 95120 95120 68154 82426 47574 47574 51146 86513 67749 67749 82382 94975 41014 41014 1460 6761 13015 53830 39239 39239 89115 89115 753 26292 73541 73541 72192 85870 8962 88912 29022 29022 7571 88919 16093 16093 9199 58287 28121 28121 34004 34004 6976 88802 5710 5710 97326 97376 31773 85684 61245 61245 95713 95713 80176 84522 25534 66528 25594 25594 92827 92827 12065 68923 47 75388 24290 24290 46678 77798 89677 89677 26763 60070 9181 9181 4752 83509 32642 32642 56896 56896 27591 73111 45273 97654 11621 11621 95243 95243 91457 95041 81062 81062 86557 88881 75493 75493 62277 92608 8937 59951 78123 78123 17940 50364 51363 51363 25874 25874 58701 59797 11556 39151 18044 18044 51226 51226 17040 82998 55010 55010 4215 52536 542 7921 15554 15554 3339 3339 36188 50377 92434 92434 28844 73568 49249 70122 35584 35584 79385 96598 91461 91461 47687 90961 13176 13176 32246 77859 63731 63731 90325 90325 9400 57584 9882 40685 3778 3778 72317 72317 1824 84563 28816 38309 14815 14815 26033 66516 83877 83877 91635 91635 18876 33258 81137 81137 49013 83410 28519 43114 44560 44560 79122 79122 21913 70274 769 88733 35981 35981 20810 20810 54508 60856 35656 35656 27885 41798 70648 70648 30164 63239 66229 66229 44070 56347 20410 20410 18458 27995 45614 71906 17863 17863 86254 86254 3757 56119 65756 65756 6042 48878 67180 74529 23241 23241 65508 65508 8466 32662 75412 75412 58527 83109 81173 81173 31653 80918 18613 63819 6865 6865 47885 54667 86125 86125 60023 60023 36628 38164 88460 88460 32456 55265 56991 89043 97659 97659 18303 18303 16246 96754 12551 26377 88939 88939 31590 31590 5628 6370 29835 97238 52284 52284 40736 40736 26255 38759 14 30490 6168 6168 79721 79721 29186 47056 12897 31433 21496 21496 43863 43863 39917 49004 72780 94644 98209 98209 40275 40275 19227 60117 35122 62105 89655 89655 4690 4690 38642 97383 78245 78245 17468 96583 15565 83984 68848 68848 6609 24687 50430 50430 68910 68910 10773 62461 51626 51626 63682 75428 89577 89577 57771 67951 30675 30675 63647 69755 44971 81057 1426 1426 59028 74899 50419 50419 9630 17860 55244 55244 20501 84681 5659 5659 26654 95598 5737 5737 57742 57742 17827 92278 1658 77447 60588 60588 51907 75789 58739 58739 68170 68170 44892 60529 14381 47670 11410 11410 54187 69039 55958 55958 16272 16272 72009 72802 46521 46521 80483 81948 91561 91561 78927 87921 78709 78709 3486 46024 32705 65559 62803 62803 92488 92488 45597 75965 30111 59831 74090 74090 5872 20927 83378 83378 35321 35321 76976 90330 61692 61692 11836 14961 18365 85479 57614 57614 74133 93910 14862 14862 28840 28840 14047 51457 42603 42603 59688 69713 82671 82671 78882 82251 81297 81297 27122 88711 50952 75253 52952 52952 35356 72915 66710 66710 18654 59927 76541 76541 53965 85457 48771 48771 97477 97477 64990 86623 71480 71480 21469 69228 90594 91945 63638 63638 71221 71221 43154 69665 94477 94477 70807 83122 12888 27120 70587 70587 11431 13387 15055 15055 94659 94659 13219 87691 27031 28723 86695 86695 12865 76918 13136 13136 19283 62847 59937 59937 21540 35658 6409 6409 538 67698 66489 66489 66093 89064 65625 65625 27352 71251 6460 6460 49277 71233 88906 88906 16005 69949 49967 49967 44416 44416 81277 87916 54003 54003 25281 97848 54018 95638 41724 41724 49998 58067 77928 77928 65835 65835 66804 83783 84908 84908 34270 69750 53992 53992 2567 34746 20743 20743 2397 73517 40237 50538 31913 31913 45386 45386 76897 89870 27290 27290 3642 52170 74894 74894 28381 81847 36968 42105 37222 37222 24703 59782 42879 42879 29815 29815 530 18354 31366 31366 946 65404 74761 81612 53354 53354 67187 97485 25153 25153 14454 14454 11637 73037 62557 85836 21738 21738 58230 58230 56957 88621 55335 81412 13847 13847 1793 1793 86139 96049 15470 15470 65807 72888 21637 51754 15361 15361 22886 22886 5863 59038 47439 69433 19757 19757 47696 53522 32372 32372 68015 68015 4763 97872 70697 70697 76025 95490 51894 51894 59973 84105 46103 87138 94749 94749 49618 49618 7813 8974 42594 79006 31928 31928 394 11360 33773 33773 74783 74783 6437 11203 30150 30150 57720 79449 84004 93857 49564 49564 77646 77646 73095 80746 23374 71361 77079 77079 2589 69405 70211 70211 97133 97133 40154 41715 19562 45930 13953 13953 24453 87696 50441 50441 88114 88114 10748 44648 352 72443 88841 88841 56652 56652 12148 73079 57175 57175 55291 59042 16328 76799 18235 18235 50314 59765 37693 37693 67197 67197 17951 27183 46585 46585 5988 7063 2339 94773 9517 9517 72583 72648 57741 57741 21933 94051 49151 49151 33220 34857 39808 39808 34634 34634 4972 81327 13455 30348 73828 73828 5207 67891 93893 93893 54139 54139 16069 89033 88995 88995 29407 93402 68398 68398 44819 85140 85190 86004 48390 48390 15556 15556 73583 81458 75839 75839 16768 96696 16375 27617 24975 24975 75027 86372 67625 67625 3838 66669 65180 65180 91780 91780 4137 64825 61 83177 94477 94477 20430 20430 1388 20460 40050 79757 55903 55903 13166 20573 59880 59880 3305 60613 29451 29451 26205 26205 24517 41737 17628 42998 80226 80226 14228 14228 9612 68850 51557 95604 84283 84283 28271 28271 27682 58193 43413 77529 65832 65832 51508 51508 16790 65139 9735 49025 94638 94638 80647 80647 6196 24379 7659 25136 11196 11196 49274 49274 81107 93354 5908 49827 24151 24151 32044 59060 41216 41216 80791 80791 14400 31943 20145 20145 33580 94974 34549 37417 27080 27080 28944 61202 90267 90267 25888 52009 44520 44520 41671 47882 67931 67931 7800 7800 91292 92614 72608 72608 54249 96197 32784 55820 39684 39684 94766 94766 15518 54035 42156 67211 6010 6010 97315 97315 77726 95268 13962 13962 7526 53287 27403 27403 7361 91363 19094 19094 42391 81738 7295 41051 39578 39578 15399 57582 42308 42308 5594 65766 46505 46505 81682 85632 14318 14318 50513 50513 42915 49391 16254 16254 5622 6564 30812 67497 42728 42728 41289 72835 81175 81175 70755 70755 23691 33130 74638 82465 75763 75763 4344 4344 40245 60233 96640 96640 359 87686 42377 44687 78014 78014 20419 94036 76790 76790 18861 38239 50306 50306 60544 71285 23738 23738 45775 45775 10048 24390 75201 92117 49278 49278 77183 78195 63889 63889 7392 92768 37247 37247 18386 22549 93311 93311 34254 53996 75377 75377 15703 57353 87371 87371 17711 21864 10948 10948 2080 4963 5607 5607 37421 37421 33254 88381 11126 30477 13533 13533 92897 92897 59114 63775 25842 90998 91388 91388 77700 77700 3258 84587 38753 44090 7561 7561 30116 61456 12965 12965 29490 29490 28282 79052 54585 54585 14837 42613 37060 38054 94571 94571 24811 78857 96138 96138 5603 57298 83394 83394 58608 68748 19854 19854 95479 95479 23536 71448 2323 95933 38746 38746 31908 70847 3971 3971 7595 16307 91977 91977 71037 89504 76965 76965 55141 55141 23960 32581 9576 75336 21387 21387 51470 51470 46100 52107 88655 88655 30609 45406 38571 43780 76773 76773 12126 43405 97861 97861 45721 89141 936 936 42083 61832 66883 66883 32388 32388 32359 81099 21456 64024 65828 65828 11980 25493 51316 51316 30621 49669 66389 66389 20279 67364 22059 22059 10752 75324 48789 48789 18292 30927 61930 61930 47726 67953 19377 19377 14573 24920 75883 75883 54457 71436 57992 57992 49257 49257 64673 84907 4122 30833 44052 44052 28347 95363 10690 10690 54953 55987 1148 1148 84537 92040 63765 63765 95737 95737 64015 88652 69389 69389 13284 54973 6878 6878 19396 84995 44972 44972 36366 90941 4574 4574 6509 16995 37480 68511 54909 54909 900 900 14575 34074 72686 72686 43301 57842 18728 65199 26548 26548 19096 23175 10834 10834 29157 44573 60972 60972 82180 82180 63843 89118 91371 91371 6760 51434 12090 61695 46046 46046 19072 19072 41655 91062 2465 28207 60817 60817 25092 86351 28601 28601 94425 95251 72778 72778 73237 73412 24193 24193 59136 59136 33189 68102 36927 80230 20503 20503 89819 94624 10675 10675 49436 96244 71586 71586 3690 3690 56792 93798 63903 83747 65376 65376 14547 14547 38790 85250 61856 64525 48409 48409 47835 47835 13215 24694 8706 97339 86707 86707 33842 33842 38446 52605 2951 15056 39311 39311 5597 13364 30383 30383 37370 37370 42368 53452 9603 9603 24194 98188 73465 97592 95876 95876 67245 77967 97203 97203 14165 69823 21179 21179 77579 88863 19596 19596 62467 62467 73533 96147 35188 38332 82660 82660 63350 74737 55588 55588 20332 20332 24767 35372 54781 59286 9299 9299 7379 7379 20215 41757 37626 67288 29383 29383 23963 23963 39551 50333 11504 11504 6530 18366 72448 93355 31264 31264 13550 17032 98317 98317 8372 8372 20061 51631 54958 54958 53248 73620 34703 34703 11287 33144 2967 6978 16492 16492 30088 31353 72487 72487 50518 50518 22605 68996 38532 38532 38070 75370 74474 74474 18063 96256 91627 91627 67549 94164 84617 94693 38308 38308 13812 96191 20876 20876 5076 38805 55538 55538 97219 97219 8104 45439 69856 69856 18621 34831 36376 53099 30169 30169 45709 79606 52614 52614 25064 88574 74530 74530 4576 21001 3623 3623 56280 86197 16967 16967 15753 35751 52220 52220 38225 61131 9283 9283 3868 3868 1800 51796 8932 8932 39148 97982 91677 91677 52141 93808 68201 68201 10002 32674 41755 85876 26413 26413 88421 88482 87050 87050 60554 65090 21693 21693 50107 67574 81499 81499 67858 81408 5246 5246 56406 56406 13339 51295 65128 73588 70896 70896 24520 24520 77063 80251 36335 36335 18404 32238 30895 77199 27832 27832 71072 90136 55091 55091 10663 10663 30404 61348 5202 43876 56906 56906 46410 68290 75276 75276 8889 8889 5775 53716 32987 58162 80610 80610 93772 93772 7958 32374 41856 41856 20125 82929 86890 86890 1094 40590 63078 92110 25748 25748 345 25772 17450 17450 1454 97552 93392 93392 38263 39217 12463 12463 56999 89539 90126 90126 95029 95029 8014 92416 72916 91080 55727 55727 15044 88105 51828 51828 20329 74176 5199 5199 92543 92543 19027 45191 75697 75697 9059 93045 52006 52006 69292 98269 22837 42592 20203 20203 3305 3305 51004 74192 15649 15649 13648 45455 58513 97194 46666 46666 70717 70717 50617 52207 97168 97168 15603 70527 24143 87601 37368 37368 7920 7920 35773 68691 50226 50226 17701 65447 4595 27827 61343 61343 46565 82927 7907 7907 54 48782 54924 54924 52397 52397 56685 74797 23365 23365 11626 77532 29244 44548 52295 52295 29287 29287 12189 67699 14750 25578 35566 35566 71866 71866 25546 31767 76450 81289 73525 73525 9848 24138 25602 25602 61644 61644 77617 96703 60432 85868 74329 74329 90356 90356 34540 40139 78621 80911 92304 92304 69903 69903 6233 85444 3253 96649 37287 37287 4924 58179 88191 88191 63174 82502 62779 62779 47908 47908 39245 69927 28425 77063 81607 81607 58252 58252 15265 55417 36576 57048 41629 41629 12536 52810 68715 68715 59218 73377 97649 97649 39139 88559 57530 57530 88163 88163 29821 47327 43728 43728 27376 65307 28656 28656 46712 68842 87397 87397 18248 76382 23632 30087 39313 39313 21540 56536 10309 10309 65050 71569 39553 39553 70003 70003 64910 95307 60594 60594 16246 49957 11314 92173 28830 28830 64975 64975 6642 27012 69742 69742 25752 95338 43799 55132 15483 15483 80544 83020 19380 19380 89478 89478 58999 61790 14214 57885 78969 78969 23764 62410 95067 95067 36471 97165 63353 63353 1667 40189 79815 79815 13302 32322 33594 33594 13235 88685 77453 77453 19163 19163 3779 72136 5818 5818 41525 53731 74739 89990 80573 80573 67470 67470 44521 79397 42840 42840 47117 52243 59038 80501 60782 60782 49743 86957 74907 74907 42089 50102 91783 91783 50292 84523 13436 13436 68654 68654 74503 87930 63606 63606 25867 52085 89876 93313 19710 19710 41247 68349 93147 93147 82322 82322 73608 97251 64860 76814 61008 61008 17036 96884 60891 60891 89944 94365 80103 80103 71450 71450 46028 53810 5227 5227 6327 68202 57264 82042 47677 47677 19155 71029 76845 76845 67395 67395 30326 61217 27410 27410 27109 61233 69703 69703 10203 74225 28057 28057 74922 94998 41408 72193 78319 78319 95283 95283 61216 69620 35401 35401 8695 91673 7570 30566 33052 33052 30472 41695 70413 70413 26111 26111 78094 80275 28502 28502 31598 98067 35717 35717 36105 87975 82283 82283 32396 60824 50048 50048 15171 87877 36152 36152 21219 84715 35305 88509 20200 20200 11843 72848 13826 13826 74529 81565 80187 80187 15789 15789 28329 39802 10205 57298 26221 26221 61758 61758 27955 39652 7636 85223 31986 31986 11411 11411 37550 45430 21532 72619 57146 57146 41076 69684 82184 82184 71181 71181 76542 86705 1395 1395 93744 95732 30982 30982 44486 55952 91759 91759 32157 82556 34758 89540 73639 73639 68525 68525 22906 84873 40423 40423 28114 40245 51702 51702 36914 41959 25741 46287 45145 45145 74411 74411 9621 51265 16896 43204 78499 78499 24456 33584 93184 93184 79474 79474 5411 75215 36976 36976 19205 47538 50302 50302 43695 64939 49573 90183 29504 29504 43931 68274 888 888 3072 3072 13387 30514 491 491 6245 83964 23864 97775 33603 33603 68385 68385 67907 82235 34156 69387 17777 17777 71720 71720 9624 83283 50840 61332 95339 95339 92937 92937 17674 29031 79139 93853 649 649 56642 83911 82197 82197 66366 66366 18835 33277 36194 82948 49979 49979 13081 97228 66460 66460 89209 90367 44682 44682 8983 8983 22331 77434 85276 92731 85266 85266 60600 76395 85954 85954 94920 94920 71323 74271 41687 41687 55535 58820 12304 19295 74201 74201 71820 71820 69804 91351 16502 16502 50357 83628 58330 58330 16707 84100 74934 74934 3520 7928 6582 6582 23138 63567 25909 42119 62737 62737 41734 90736 75794 75794 3297 3297 39424 61064 54482 66307 81242 81242 31805 90111 18639 18639 44809 44809 38958 97361 18602 61726 74679 74679 52578 52578 45466 69120 5256 31097 44984 44984 21754 24556 32425 32425 63992 63992 7121 45481 26666 26666 10023 88601 14597 53612 15741 15741 97692 97692 2894 91080 74488 74488 39090 70992 7496 7496 28841 79949 54380 79788 46598 46598 95868 95868 27238 35541 4220 10562 23379 23379 23810 60812 12605 12605 38034 38936 50053 50053 63624 72508 17887 17887 3487 47104 84643 84643 62031 71139 57076 57076 64689 87099 36421 36421 934 934 6395 95140 27743 27743 50455 70409 77498 77498 77760 97150 38253 38253 3352 90066 63232 63232 34951 96874 5375 33727 71538 71538 49803 50378 49541 49541 40440 70389 23817 23817 79866 79866 6074 71281 88972 88972 63772 91502 55450 66128 74941 74941 67719 67719 39549 80028 6 24899 95991 95991 51118 51118 8802 49958 34384 39899 81131 81131 33564 67336 40639 40639 82461 82461 75267 82674 17250 17250 4779 66279 70055 70055 36562 41982 10076 10076 10294 34231 57851 71973 59230 59230 56908 80155 79492 79492 8071 12391 71062 71062 33627 33627 69658 70549 19109 89353 8044 8044 13694 77941 47055 47055 17253 33467 48008 48008 45939 45939 40141 80102 15171 39893 22384 22384 62635 62635 21230 43804 29863 39610 16113 16113 27828 48851 21310 21310 84045 84045 25456 32555 2660 19595 41780 41780 5632 65258 3547 3547 83575 86761 85089 85089 23022 32528 86441 86441 37331 45043 27159 27159 16655 58287 76045 76045 12377 12377 14418 36923 72404 72404 8433 47301 41506 41506 24900 79733 48788 91025 35802 35802 8085 77382 90681 90681 75555 75555 1765 36730 45971 82055 68137 68137 14011 14011 4320 77964 50208 65098 57257 57257 79019 79019 63133 89538 97891 97891 33821 42296 50624 50624 52887 58223 49464 49464 8569 86497 1689 77843 18032 18032 18589 94990 21899 21899 68428 68428 68985 80924 25373 70834 14804 14804 76595 76595 22943 42917 96135 96135 5504 57828 74113 74113 15322 33600 77188 77188 9192 36252 33255 33255 7881 97859 75272 75272 48775 72153 778 86685 61664 61664 2524 97187 79381 79381 56512 73692 49310 49310 40595 40595 17305 59592 11168 93724 21199 21199 98006 98006 90999 95907 64812 77247 18565 18565 10167 28177 94615 94615 70025 97749 4812 4812 58874 75777 94730 94730 49511 49511 14538 20980 23634 38849 90233 90233 3616 43742 60734 60734 30909 53112 39858 39858 85397 85397 16550 26524 50304 50304 47773 55055 2950 2950 17142 74780 46040 63538 57326 57326 55738 55738 60196 93797 19698 57493 73258 73258 89736 89736 18689 79398 62127 96479 71425 71425 92342 95023 73820 73820 75074 75074 4253 8956 61959 88010 33113 33113 81424 81424 60108 94498 6584 6584 27574 31276 36508 79611 1040 1040 7187 34343 18163 18163 5733 51556 84568 84568 39407 70194 71733 71733 51285 51285 4446 89950 58412 58412 33985 34018 24651 38371 28704 28704 38606 38606 24978 59867 77534 77534 22254 61076 67620 83801 93814 93814 66110 93890 592 592 47722 49492 35036 35036 69716 69716 35920 78637 97841 97841 16041 88483 25286 25286 46712 61387 64805 64805 40508 88943 56085 56085 663 67006 652 13375 15542 15542 24482 24482 66757 86395 39554 43220 37240 37240 35448 80720 70491 70491 30772 96055 31308 31308 74846 74846 5095 87015 9644 9644 40644 49158 10056 10056 11089 29564 29436 82662 9597 9597 48441 48441 42699 52880 3665 3665 49930 88057 27697 27697 91142 96005 38427 38427 18642 65045 97360 97360 48022 83872 39105 39105 32966 58828 64239 64239 7106 61722 86973 86973 13739 20092 59711 59711 26403 73321 88087 88087 62165 75100 29709 37617 74456 74456 37602 37602 36211 62941 22310 22310 57313 78812 75203 75203 215 14470 34846 52001 70919 70919 68550 68550 6206 36758 49582 49582 78341 94921 79119 79119 6630 25518 6708 6708 1463 85257 95952 95952 24816 36351 23521 79467 42128 42128 54641 54641 25865 63262 56861 56861 734 51726 42586 42586 5290 48529 37023 37023 30697 80184 28605 28605 65559 74743 90299 90299 3054 70669 76413 76413 24587 28965 17150 17150 17207 53086 47654 47654 19254 96627 80376 80376 21194 36999 72093 93132 94925 94925 67017 86705 81472 81472 70227 94391 61917 61917 16403 48868 31710 31710 78140 78140 42043 95426 47377 47377 70229 90836 83841 83841 64709 69650 3847 85683 24970 24970 97518 97518 25320 29750 22820 76083 57731 57731 66680 66680 29815 75548 67923 67923 10555 12496 19110 49194 9310 9310 46720 46720 67582 67936 39885 39885 49770 70539 63092 63092 11813 51878 19602 19602 40540 75409 22691 71657 62325 62325 56989 56989 30007 34594 646 646 31449 37635 67258 67258 54924 68494 25266 25266 4330 93622 81671 88168 26391 26391 611 611 4441 57277 77760 77760 29607 46292 88171 88171 77789 88280 51977 78524 35860 35860 4066 4066 2234 2696 31422 31422 31493 90682 49535 67463 40052 40052 12781 88434 80701 80701 39641 39641 42454 60772 63554 63619 73871 73871 35555 68065 58711 58711 86046 93241 96415 96415 29654 67678 50544 50544 71703 71703 7050 56031 65764 65764 24548 52693 54440 79068 94427 94427 9896 9896 36308 96351 53511 53511 26437 34086 60509 60509 56455 66287 15268 15268 1128 82816 33167 33167 38773 70947 18275 68913 27102 27102 15620 71603 46602 46602 23545 23545 40506 88912 47901 47901 42350 59474 73996 73996 11000 78242 44347 44347 4051 44119 10170 10170 23285 40878 15635 72543 36778 36778 3380 3380 46009 56810 53353 75783 19913 19913 66410 66410 68087 83890 44563 70325 44338 44338 91278 91278 53316 74493 14984 40295 428 428 80015 82443 14743 14743 3404 57330 31769 31769 28407 28407 1834 47936 61740 74340 30559 30559 29534 73281 2010 2010 4841 4841 27175 93840 58264 58264 21007 25690 1883 36002 4907 4907 15779 81256 6701 6701 13199 21615 23384 23384 16627 32928 14993 14993 22191 22191 74783 82949 48268 48268 53606 83974 46875 93592 46790 46790 32487 69861 95684 95684 28108 28108 39451 45492 90251 90251 2954 13419 24201 78035 81132 81132 33268 33268 95008 97515 53966 53966 51487 73169 7338 7776 81714 81714 18997 31598 62138 62138 45710 60792 91723 91723 94404 94404 9215 50653 87852 87852 42562 59084 39672 49848 68443 68443 14583 14583 5453 29995 38246 79680 12491 12491 17108 36523 66633 66633 74759 74759 14638 70171 36161 36161 7639 60617 64475 65656 150 150 39905 92219 7851 7851 3063 69669 18081 18081 86185 86185 71099 77835 8324 8324 9975 30556 8859 8859 52311 86324 4379 9982 68260 68260 10201 51134 70366 70366 55557 55557 26907 66953 29561 44880 58930 58930 28191 70005 34693 34693 14644 55863 81979 81979 71523 71523 24859 26593 89785 89785 2587 92045 37639 85535 41068 41068 44400 44400 33693 74322 31084 31084 79522 89561 45124 45124 3060 65163 11424 11424 41637 49784 974 9799 19078 19078 15745 15745 59863 88443 10034 39056 41774 41774 18879 86278 97036 97036 38415 38415 23136 28919 71664 71664 7908 40740 31353 31353 24505 58076 52500 52500 7837 47991 46727 46727 56840 98001 918 918 4604 50024 34796 65617 47662 47662 44229 59870 39357 39357 35643 93422 19121 19121 29683 29683 55141 60573 55413 55413 69466 85032 23979 23979 2361 12571 70641 70641 24740 39214 1335 67425 94195 94195 50537 50537 25873 38654 27867 27867 15166 60390 949 15624 89239 89239 8227 84853 81312 81312 82167 82167 31166 59822 40451 40451 48294 84686 17239 17239 39711 49056 44749 60673 42895 42895 95934 95934 16695 32796 40513 60985 90551 90551 56793 56793 504 86845 90843 90843 80319 91964 77431 77431 38595 68358 66770 66770 2525 65518 53521 87925 80156 80156 59005 76598 92269 92269 76463 76463 60114 94763 48683 48683 37325 52974 60045 60045 48031 58623 66192 66192 74656 97106 72045 72045 52483 55297 55606 55606 31220 43139 51802 70817 23990 23990 1462 67020 88888 88888 38918 51005 52250 52250 32574 88348 64888 64888 25683 25683 64147 81956 36065 57458 24577 24577 49898 49898 16489 80748 16193 28247 67837 67837 58185 77524 96271 96271 10491 78375 89740 89740 65759 65759 16747 35098 46054 46054 36803 55405 87405 87405 36945 49121 8675 63872 69715 69715 37352 37352 755 90226 59945 63514 22909 22909 33486 94614 9493 9493 70120 70120 5094 47095 56230 56230 49397 55216 16951 79052 87275 87275 66860 85649 26267 26267 96182 96182 37007 82142 12833 12833 10575 63743 19442 60585 30038 30038 80898 80898 34498 95231 27807 27807 34307 51581 73435 73435 12914 92017 13428 13428 9412 40913 17889 52611 3440 3440 49610 49610 43680 88058 76376 76376 55994 89031 55243 55243 20168 34147 19213 85795 56906 56906 49804 49804 71247 74092 54997 76956 595 595 11257 30067 17094 17094 76178 88796 74894 74894 28154 67317 17251 17251 38866 53793 59959 59959 20257 80585 15437 15437 49293 59140 51053 51053 70834 89829 67082 67082 27617 27617 20032 38344 74050 74050 15073 15972 54694 96736 14284 14284 4426 11062 25993 25993 24096 24096 28852 69561 55488 55488 52432 53548 91544 91544 35310 84393 37562 37562 19270 35965 25462 38625 23350 23350 57659 85125 45829 45829 7402 7402 2367 97081 37792 37792 23937 55786 33053 87047 37112 37112 92939 92939 19964 94876 64799 64799 70161 71655 12828 12828 7270 92170 48609 90169 85134 85134 63448 95894 78720 78720 7474 7474 6132 37182 44917 44917 29764 63831 25098 56075 8159 8159 1272 1272 21518 26110 26830 26830 14028 81784 33479 35449 41076 41076 40372 86544 89029 89029 24822 55771 22184 22184 46662 54198 87567 87567 19863 19863 38736 93685 71624 80914 37922 37922 2276 2276 11624 42458 15921 64166 6219 6219 27060 43756 54008 54008 63071 63071 6851 89614 65242 65242 59511 60324 71908 71908 47311 90905 49593 49593 69880 81217 31709 31709 44951 98226 1241 1241 7637 50412 10619 10619 3118 27405 57891 57891 14637 18611 66700 75300 64857 64857 54040 63789 89660 89660 27240 27240 81110 88729 9798 96099 81070 81070 12958 12958 20718 30319 27648 27648 40443 54295 78808 78808 62269 76161 43492 54153 58035 58035 1073 1073 53341 64354 42113 42113 28227 81266 26960 26960 46936 89347 97862 97862 28186 33383 35945 35945 28446 83427 1148 76238 18030 18030 9718 35780 35215 35215 78180 78180 49483 61161 47526 65524 58611 58611 7628 78481 802 802 45322 45322 916 55635 31687 31687 29663 38289 91120 91120 66987 76511 36005 55495 43067 43067 38781 83354 8886 8886 21737 21737 7615 48090 65291 65291 7535 28692 81408 81408 12483 83492 24175 95184 2321 2321 41822 62319 32559 32559 32857 92787 68239 68239 36950 47610 58690 58690 77336 83246 33603 33603 5877 87437 59543 59543 6981 86296 17261 17261 50417 50417 18745 71819 38914 61397 36481 36481 49234 75409 90046 90046 50174 50174 22064 50038 26387 26387 1047 11677 54472 54472 28722 62143 35292 35292 6393 58273 53673 84302 20258 20258 34333 34333 39203 84966 73008 73008 47168 73592 75347 76097 69109 69109 4232 4232 61342 93458 47468 47468 12299 63669 33125 46865 59860 59860 35242 59154 50296 50296 65682 83804 97821 97821 30947 36551 34249 34249 51144 51144 14582 16956 23348 23348 69528 98245 42790 74611 76993 76993 75041 75041 567 14102 59477 79713 32786 32786 52900 52900 92794 97126 57389 90805 39738 39738 12813 76758 53513 53513 52648 65135 95258 95258 41678 41678 6711 53840 25424 43530 77788 77788 43169 62734 2843 2843 7246 86508 61085 61085 42938 73576 89840 89840 93991 93991 11680 48646 69370 73896 73490 73490 33620 49133 23983 23983 70039 91068 20181 20181 50419 50419 81909 89086 56872 56872 47970 59700 47071 54707 14213 14213 57593 64598 90866 90866 55003 70319 34329 34329 86492 86492 28505 55000 30566 84578 33574 33574 91968 91968 10461 94757 75134 75134 53316 88989 54062 87523 92468 92468 48450 80135 45501 45501 90508 90508 33312 81974 33469 72947 6883 6883 79762 83773 60649 60649 17955 85527 79685 79685 8221 8221 32972 79806 71954 86115 37772 37772 44778 44778 2173 64442 27951 65600 396 396 18749 33637 44715 44715 45494 73612 48899 48899 23663 23663 3572 44473 73120 85872 41045 41045 23386 71164 73200 73200 15821 81714 13781 13781 11869 38804 27287 27287 42588 42588 1264 33550 82863 96994 25112 25112 41452 41452 11889 50971 20924 20924 398 62868 34726 36503 15062 15062 87682 87682 15623 36313 3451 89026 87015 87015 33560 33560 35479 90639 6552 83179 74069 74069 54004 54004 3388 59992 69878 90379 38020 38020 92623 92623 3383 38484 41887 94740 87868 87868 21600 83732 18884 18884 3935 3935 20322 31867 72810 89075 57236 57236 26883 51938 39766 39766 46459 85936 58283 58283 44757 97909 8724 8724 15060 57725 93100 93100 3353 3353 436 16593 7831 43799 92497 92497 64919 64919 28101 29525 74044 97335 62286 62286 21418 70866 13040 13040 38812 58633 92866 92866 69750 69750 30847 71703 17762 67854 52287 52287 13562 34401 991 991 11155 75427 69961 69961 8101 8101 28482 64282 80431 80431 27368 64164 63964 82051 49740 49740 26069 93456 77258 77258 22339 22631 88732 88732 18457 18457 52822 70045 95856 95856 25342 37135 60978 60978 74081 88471 55444 86737 17253 17253 16672 53148 23542 23542 87598 94988 54885 54885 32606 79393 40890 40890 77286 77286 68771 88086 3082 90314 88304 88304 8083 66197 7875 7875 40359 40359 36400 87058 24256 60002 90410 90410 21676 21676 25622 27188 13469 26047 29617 29617 26692 26692 4477 84199 14253 14253 46832 60577 47130 47130 39948 62686 88274 89601 86194 86194 98064 98064 5298 67177 11951 22184 10169 10169 47135 59536 61428 61428 59852 96564 3680 3680 24711 24711 59482 83876 56407 89665 19928 19928 86292 86292 27306 76177 45549 45549 12034 51595 68311 75311 44375 44375 59765 59765 77674 94407 25778 25778 26500 27501 14088 14088 72037 72737 15574 15574 30478 63897 17074 17074 41265 69620 19000 34741 24235 24235 41684 41684 31426 71639 60979 90211 1228 1228 6874 23369 15560 15560 67611 67611 6620 14187 23466 73239 95175 95175 60215 60215 2182 50940 76971 84731 15929 15929 30775 30775 2675 59911 79806 79806 39296 61473 42510 69721 17690 17690 9465 9465 27832 37584 51594 77500 19440 19440 55051 93226 89487 89487 52870 52870 55157 81944 18174 18174 15178 95051 22430 22430 14463 35414 36426 40596 33356 33356 93968 93968 23077 63512 87653 87653 14065 55405 53883 69991 79698 79698 27953 27953 9493 75016 35836 95062 93557 93557 52271 52271 12797 41689 47473 83743 70756 70756 4536 13277 2972 2972 23158 23158 6288 29810 35453 40717 51567 51567 12800 93603 54647 54647 75766 75766 19173 77443 92144 92144 6978 94438 33970 33970 18138 30770 86344 97615 62122 62122 14491 14491 38148 66838 96200 96200 72407 72836 63556 63556 53446 95789 87817 87817 11062 44590 61033 61033 13326 58665 49948 70327 56678 56678 24855 26970 11339 11339 5098 15134 41928 41928 71280 71280 15113 70021 52405 80235 507 507 58147 58147 73996 79764 88304 88304 84747 97894 55625 96989 11321 11321 26830 68504 72747 72747 68161 68161 9591 58799 45054 45054 25456 74778 32144 46576 96036 96036 22318 22318 44556 48098 37123 65225 96084 96084 24439 24439 10529 54327 15375 60640 49966 49966 56682 56682 47570 93519 94251 94251 2200 20967 71497 71497 44061 44950 68682 68682 51980 69346 7700 40576 39274 39274 46749 46749 27672 93512 71759 71759 45787 74713 21988 94026 69433 69433 8055 59234 43862 43862 31757 85504 51725 51725 75334 75334 71223 78874 88026 88026 73984 85341 52981 85814 64906 64906 16226 16226 3630 8355 15011 33327 45292 45292 58716 58716 12040 90876 53935 53935 50784 95907 43154 65219 77516 77516 6074 6074 31923 38193 58746 88704 73792 73792 62224 62224 15379 55230 48882 49234 96778 96778 34524 34524 3831 35887 45428 45428 77355 81118 27991 27991 28328 33757 35849 95583 54110 54110 72921 77966 57034 57034 41544 41544 66644 80225 56315 56315 23411 49446 93729 93729 16003 91202 1011 33396 66684 66684 8330 63624 85843 85843 34362 75246 78517 78517 2591 82768 49886 49886 75333 75333 3731 63844 31160 62449 83394 83394 88354 88354 42971 44514 51674 86393 16567 16567 3266 3266 27373 90769 37753 94889 25014 25014 7596 41655 4159 4159 69945 80395 18718 18718 2498 2498 30970 61114 66261 66261 44195 94293 24019 74508 68869 68869 35835 61877 22723 22723 60871 86083 6715 6715 28331 28331 68998 71278 50228 92440 72021 72021 68250 71627 68112 68112 12880 12880 43144 56284 50181 73239 20267 20267 60513 78541 22685 22685 75647 75647 16990 44796 18911 92719 52970 52970 9347 9347 9632 49741 46563 53666 91084 91084 18962 70619 10417 10417 3583 76395 42388 42388 51539 62541 92545 92545 10922 61357 449 449 58890 61517 96003 96003 73715 73715 48898 84449 48974 90064 84568 84568 51721 51721 1800 48335 9464 66035 45194 45194 7219 7219 13394 16002 85527 85527 44058 80828 49378 49378 64309 77119 47417 70156 66674 66674 27014 77345 26153 26153 64298 64298 17562 19597 80630 80630 21102 82020 8406 26040 26215 26215 49948 64550 4640 4640 57142 58720 4316 4316 21011 50942 84929 84929 6643 6643 9605 78803 34731 85044 24107 24107 11662 58682 4479 4479 81244 81244 7608 16278 2816 2816 19278 22232 54692 88053 91941 91941 79935 79935 21714 74883 21519 21519 42819 98168 45133 97245 58107 58107 73164 73164 15577 41004 14331 14331 2511 75547 35951 96054 719 719 9754 9754 28380 51237 8560 30053 86593 86593 80450 80450 41296 51052 75590 75590 69949 97957 9230 69472 74416 74416 13027 72599 37238 37238 58447 58447 20673 64435 12974 12974 10008 65991 24084 24084 40415 79965 86174 95498 23241 23241 40426 60108 44505 44505 76178 76178 61415 98332 69715 81368 10899 10899 43327 43327 58631 62794 35797 35797 35564 75219 93237 93237 2184 16944 39698 39698 6214 81955 13926 13926 37533 85987 47874 73877 91120 91120 43514 43514 19364 95401 40106 67382 61920 61920 73918 73918 7741 32017 36493 36493 20383 32368 49834 49834 30466 81481 77520 77520 2906 38748 69218 84199 38946 38946 57265 66076 20698 20698 61708 61708 32373 79297 50477 50477 19474 67905 10282 10282 18311 32142 1278 1278 50975 81903 20365 20365 70517 79251 39101 90035 68956 68956 59094 97599 63694 63694 95401 95401 21210 67618 48839 90707 72722 72722 16658 46822 23105 23105 41270 41270 6892 71747 7512 17239 56722 56722 23241 66026 65884 65884 8216 8216 8482 81089 27394 27394 28481 43657 28940 69793 12714 12714 9424 21326 34762 34762 55173 85842 55088 55088 8060 8060 41351 53209 94590 94590 26667 59107 45508 45508 38772 63176 17473 56162 66140 66140 15938 69991 18613 18613 40793 83729 90250 90250 64948 65784 56218 56218 20588 89079 65509 65509 91763 91763 53720 91123 68884 68884 48043 48338 17092 28549 17401 17401 55930 71938 58797 58797 24186 25764 50696 50696 60947 60947 41522 53296 16825 24718 20711 20711 20116 56440 67745 67745 63257 63257 33964 45851 35109 35109 20493 70248 80041 80041 456 94311 35543 91486 16591 16591 42692 42692 85973 93343 83320 96777 76740 76740 11884 11884 18552 32962 40902 40902 41138 90418 4557 4557 27337 54147 4369 73522 36446 36446 55326 81688 57806 57806 26192 26192 2480 69003 29298 29298 25830 54127 11900 11900 28132 33856 20550 20550 17905 79291 31731 69724 95740 95740 15382 82368 88704 88704 25559 26214 89350 89350 46650 81195 14944 14944 74136 74136 41287 55102 31223 31223 8090 66476 29162 79821 82845 82845 11589 11589 15473 56370 58345 64428 91558 91558 54235 54235 21074 93182 84531 84531 7716 43786 2335 90724 23784 23784 45248 92817 295 295 25432 89109 87041 87041 643 43538 17698 17698 44384 73767 12340 12340 44479 44479 30360 65139 27828 81344 79649 79649 41724 50386 89939 89939 24995 41425 52406 52406 76007 76007 1238 83034 68377 68377 4254 31386 69122 69122 50704 54840 1912 64001 88317 88317 35819 45211 64785 64785 52376 52376 84648 91291 30418 30418 5314 90437 44526 44526 41966 80997 42757 42757 64224 68147 4301 69723 62391 62391 22057 25144 96104 96104 23385 23385 39082 62661 36713 36713 81093 84379 28887 33569 43639 43639 71942 71942 27562 77894 39270 55415 21883 21883 53848 93495 20043 20043 24283 82531 70709 70709 77773 77773 35229 49888 15671 15671 70 42750 7094 38057 43906 43906 81762 91119 12421 12421 90097 90097 65477 67513 30804 39295 15974 15974 25935 94272 48759 48759 47595 47595 72813 90243 80134 93585 11595 11595 50284 62371 50901 50901 7440 95252 70849 70849 13856 13856 44753 62299 66843 69357 35226 35226 49651 59730 46665 46665 83231 83231 42506 93003 17239 62329 35931 35931 74051 74051 3670 11709 88972 88972 8251 27523 22151 22151 57732 77939 3968 3968 23971 84703 16615 88316 67541 67541 7526 50020 36426 36426 30619 30619 22647 90289 59611 59611 20439 56217 59895 62322 78588 78588 8405 75658 18229 18229 1001 1001 45507 64691 19366 45369 13773 13773 21874 86344 27866 27866 44966 44966 42993 75186 64123 64123 1710 62535 22977 22977 88345 88712 90658 90658 58993 84683 92500 92500 42257 88361 91509 91509 22901 44524 18209 19438 20104 20104 8417 92859 46264 46264 67633 67633 69568 77228 306 306 48915 78097 2140 2140 40394 59280 71268 89180 40063 40063 11476 11476 1936 55091 96923 96923 53681 67261 10170 10170 10321 31322 65428 91864 73945 73945 58761 74569 58675 58675 21402 21402 13007 97043 3071 53831 66610 66610 92036 92036 48817 63344 43793 72326 12606 12606 14227 14227 28309 38273 43844 57069 74141 74141 86871 86871 26280 88762 41128 41128 30067 68717 66305 66305 52124 62498 65703 65703 59190 88442 75944 75944 66315 67407 71674 71674 27099 39517 46421 46421 35789 53762 37506 37506 1499 54038 56785 56785 24145 61994 4846 88082 83611 83611 38303 75411 52301 52301 42771 97691 81074 81074 33471 48215 69059 69059 57403 57403 18104 47185 62489 87619 15850 15850 10224 76759 84530 84530 91005 91005 73337 89945 23319 58802 81521 81521 21038 80006 25320 25320 7564 7564 28106 68465 5785 5785 32968 77460 54789 54789 42324 89365 17169 17169 2329 51868 17210 17210 13253 82867 42336 93289 25913 25913 61673 61673 27239 60641 25984 28614 52922 52922 9395 69077 93784 93784 95243 95243 95412 96803 84182 93950 2220 2220 25888 25888 19777 19931 88741 88741 33490 50139 12684 12684 39358 43957 75421 80874 79006 79006 37222 53205 10627 10627 62466 73658 38985 38985 46356 63278 64428 64428 68530 68530 39050 69137 3521 49864 33433 33433 57329 57329 64448 89142 36867 43134 9083 9083 41706 41706 35993 88372 3865 78821 57901 57901 40059 40059 885 70431 51214 78608 87574 87574 7774 81736 37845 37845 14602 75040 2281 2281 30376 47052 23946 23946 49595 50823 3105 3105 28616 28616 55103 75134 83339 84070 48108 48108 14056 60892 12034 12034 74139 74139 73418 92626 16326 32494 87906 87906 63330 63330 46525 71651 3885 3885 27619 95192 36397 62316 9436 9436 34385 34385 66505 79220 51087 60637 8681 8681 66690 66690 19366 40933 97298 97298 7372 96666 5688 90393 69475 69475 86316 86316 34136 52173 63840 63840 23356 48668 44060 44060 61440 86596 655 88842 64051 64051 18728 18728 17137 88053 31255 31255 30765 36120 19600 19600 48545 58108 45168 88921 7109 7109 73329 73329 34297 58738 10787 72321 84201 84201 13370 88602 1181 1181 6471 6471 22462 97083 39220 39220 3898 38949 46046 46046 29983 30755 48474 90026 84575 84575 67079 67079 75342 89673 47471 47471 25348 34598 47172 47172 36259 66343 2322 14185 555 555 52633 52633 37782 85836 10495 10495 38961 52603 16754 47434 97503 97503 26742 58548 46148 46148 3229 3229 16877 74772 998 82413 58552 58552 82289 82289 952 71831 44949 58439 36318 36318 3779 3779 41215 47639 5633 86516 15666 15666 663 35105 26429 26429 42082 57603 83189 83189 58171 58171 59778 63223 52072 52072 84025 97727 77597 77597 52042 56219 61330 61330 38428 93353 8665 8665 27497 90434 19209 19209 39578 67364 23934 23934 68250 93568 49048 72082 28963 28963 66549 66549 990 50671 30194 30194 5854 62726 24218 24218 13714 81190 46148 64404 88435 88435 30076 72410 68396 68396 735 735 14986 29113 11041 11041 47662 70125 3980 3980 15528 46129 9496 41808 82729 82729 49986 49986 60880 75299 23847 25243 16661 16661 36054 86098 83350 83350 5022 5022 5796 82526 87362 87362 28702 49231 58285 58285 5224 81694 56535 56535 52101 94342 40225 40225 28830 37552 14742 93572 8351 8351 35137 75520 87919 87919 10218 10218 14258 30667 68464 68464 51630 82839 3374 15286 17656 17656 37342 37342 67067 90136 22577 89139 65428 65428 88165 88165 9502 24083 87352 87352 21701 80114 39899 63899 81641 81641 4521 49155 17191 17191 10346 10346 56771 72175 53825 71478 14518 14518 20068 26532 92075 92075 21113 77624 25319 25319 79779 97102 6222 6222 6600 6600 56041 79995 4134 4134 15129 61142 57474 83778 53779 53779 58611 64521 72301 72301 48297 60383 28826 28826 5996 26753 53429 53429 15833 52698 97664 97664 92873 92873 28248 75285 85425 97744 3566 3566 80053 80053 21392 81387 72673 82985 64105 64105 46394 46394 1188 25574 24547 66822 95891 95891 6362 22186 89622 89622 87741 87741 16077 50793 90222 90222 7299 90804 2305 2305 55270 86589 47004 47004 22388 69473 11642 11642 21633 79044 5047 19255 77156 77156 62059 62059 45096 77489 6035 89802 18034 18034 7654 68370 31352 31352 74814 74814 10547 64665 40019 44493 40604 40604 3107 13259 47918 47918 47458 47458 483 26879 29374 86755 98140 98140 34955 34955 24085 57964 76310 88829 7622 7622 585 49550 91348 91348 35515 35515 18155 48963 23817 56193 35503 35503 22559 53762 47888 47888 63473 63473 3679 17695 17201 23448 97912 97912 1773 1773 18056 33588 12653 12653 68598 71745 95834 95834 9786 39682 84417 91003 27557 27557 41987 41987 65332 71917 34182 34182 32181 69788 77149 78621 63499 63499 91498 91498 1658 75776 23756 48613 94428 94428 39427 61055 52139 52139 86477 86477 14700 51995 13844 21428 93605 93605 51662 51662 69034 83499 8753 63760 63919 63919 70142 70142 49813 83961 51190 51190 14589 78865 54635 54635 27252 82514 37275 37275 52493 85404 15734 57772 34583 34583 12601 44340 70700 70700 64345 64345 77148 96744 68932 68932 46318 85736 35836 35836 14600 22968 14737 40622 6548 6548 32534 95934 39671 39671 31334 31334 29101 71331 42827 42827 11550 45945 33777 60248 41374 41374 63913 65743 66701 66701 73224 76199 36323 36323 29067 34516 51035 51035 17233 91353 2142 2142 22237 31027 67038 67038 10198 39001 51760 51760 48458 80269 77128 77128 64929 64929 42994 63854 70709 88217 30879 30879 54241 54241 57363 90164 32059 32059 48475 62158 75353 92306 54129 54129 29725 29725 44711 63923 46170 46170 38111 40799 41161 52671 1958 1958 7720 86226 17829 17829 226 79136 53079 53079 32409 32409 11696 52009 59033 81894 36692 36692 25994 34886 97112 97112 64825 92176 71105 71105 89564 89564 14907 45722 26967 26967 7798 64261 98019 98019 4447 45459 37314 37314 5831 61004 78446 84831 76147 76147 3873 97032 51766 51766 78699 78699 65105 74176 57592 92209 77769 77769 793 793 8509 31707 20332 67082 71343 71343 38501 38501 29774 91658 56940 56940 36334 51532 40405 40405 56919 66523 42878 61256 15349 15349 10470 10470 72908 74898 40248 40248 13063 51884 64157 76376 26007 26007 37597 37597 36173 58114 1924 1924 17917 29586 11167 85925 68290 68290 6200 12192 56916 56916 14938 14938 66575 96398 15275 57992 78948 78948 90523 90523 64832 93056 2087 12746 17092 17092 6603 88282 81798 81798 11586 23919 51659 51659 16118 16118 2845 52153 88753 88753 9829 10753 1433 1624 72055 72055 58730 58730 11307 54580 13132 13132 52948 66292 20695 20695 19786 25564 11936 11936 29065 70643 49206 49206 54281 86901 74925 74925 13582 89645 54954 54954 25519 53455 45651 59104 40848 40848 47172 56518 26208 26208 72012 72012 60264 92886 31906 59846 18308 18308 55589 83550 63845 63845 66670 66670 47244 55149 11593 25464 8755 8755 40366 40366 3424 40617 36159 36159 81424 92845 4492 96348 45670 45670 53664 53664 7779 89264 4690 4690 10274 35400 9651 19328 67900 67900 10688 10688 31759 60238 37583 37583 28822 78841 66205 66205 31875 94727 11507 11507 28954 49600 29063 31034 80324 80324 73067 73067 14311 17449 8796 65648 36370 36370 22347 33820 75720 75720 6053 22613 7741 7741 64473 64473 62838 74732 59798 78272 22058 22058 42329 42329 8302 37271 8110 58298 65323 65323 53381 77415 51484 51484 56075 64143 557 557 34296 68406 450 450 33929 83337 90542 90542 67751 67751 64475 87967 82864 91513 86774 86774 35652 36614 1238 1238 55116 55116 71323 74236 68374 68374 9135 98111 67820 79845 22050 22050 36404 36404 9610 19401 74962 97769 32068 32068 58247 58247 42095 71741 50244 79865 88897 88897 37727 38345 7089 7089 68054 68054 56920 61986 81498 81498 45576 66341 41289 48834 53351 53351 52710 52710 52350 71354 54419 84421 92955 92955 46968 88135 74121 74121 38923 49057 720 720 26076 26076 23281 29580 34525 82188 10796 10796 76546 76546 6955 70197 22718 22718 27365 88145 7319 86538 7262 7262 67662 81014 58989 58989 39803 39803 1090 95589 56302 56302 31262 89693 66694 82639 6995 6995 90248 90248 17322 43947 19725 72247 80255 80255 25804 25804 10102 78043 38450 38450 1661 90775 36050 49948 44972 44972 1780 86455 97545 97545 87760 87760 3800 92111 25213 25213 48463 60650 72213 72213 7035 9930 23445 77764 25016 25016 12925 12925 5369 56818 91281 91281 32682 58186 22126 54508 81836 81836 68511 68511 8829 47398 94039 94039 11782 72040 77163 77163 47778 82573 24239 24239 93 35652 88544 92057 49993 49993 82588 82588 39450 76694 76355 76355 9088 13275 26774 63793 37133 37133 84587 84587 11935 64076 15367 15367 35516 67031 7155 7155 30380 97396 93218 93218 4535 43609 78809 78809 11238 50575 20827 89109 26711 26711 11321 45454 41865 41865 4636 64754 9618 9618 7631 26809 82257 82257 4577 4577 20596 74134 66468 66468 253 30418 24335 50506 48858 48858 62268 93716 11544 11544 93602 93602 15911 29065 72251 72251 47596 49420 16083 27343 97200 97200 30595 47143 41060 41060 93169 93169 25038 55682 67384 67384 65692 73610 88029 91190 71178 71178 95363 95363 10467 54053 16693 27258 75803 75803 19366 19366 43733 69000 9835 40212 91907 91907 4690 4690 59691 88424 6556 31519 71756 71756 68153 68153 33232 97339 64717 64717 14846 30626 15530 65531 67919 67919 15898 71234 18261 18261 19648 92229 79410 79410 48685 48685 7741 48295 94674 94674 13494 37815 9629 89781 3178 3178 17793 20032 53794 53794 24202 24202 37690 80125 71905 86110 56509 56509 20971 20971 13456 40892 72869 72869 66967 79883 67463 67463 36201 82713 96499 96499 44964 47143 48751 48751 10591 74254 92899 92899 22355 88842 11858 54165 95922 95922 2946 40136 11153 11153 21142 21142 3581 52358 80963 80963 13207 42260 73447 73447 63016 88212 22114 22114 80155 94853 16043 48739 15471 15471 12965 12965 9231 78180 70267 70267 41381 55650 47839 58776 16159 16159 50271 50271 36272 63061 36829 36829 49332 64739 39490 44463 6280 6280 61726 61726 44804 58409 38013 38013 7347 21624 20349 77097 41821 41821 72420 86129 2476 2476 35626 49881 17465 17465 29834 54877 76683 76683 14385 67957 78724 78724 35386 58353 30834 30834 38169 48714 7940 7940 38897 38897 94397 94847 44297 44297 34716 96671 23337 40124 73620 73620 21689 73531 54943 54943 18032 77951 37147 37147 55261 55261 519 72162 38265 80460 53852 53852 81582 93374 33312 33312 94168 96206 31535 31535 33583 38331 88981 88981 57461 79767 2499 2499 71532 83567 35686 35686 18325 18325 44692 82638 13030 41341 50769 50769 49166 49166 39985 84705 39074 39074 17949 32243 20313 20313 18634 93474 44230 81061 38239 38239 32438 70443 95179 95179 74640 74640 5946 62328 43661 43661 24485 46301 3923 43249 89258 89258 7445 48355 47393 47393 1299 1299 37362 77939 78641 81899 40584 40584 55415 55415 14491 16110 41469 65381 7905 7905 27415 49928 13657 13657 67917 86510 31559 31559 83954 83954 2774 50416 72339 72339 38585 89175 70977 70977 35012 51472 4401 68989 56692 56692 91034 91034 4062 33405 6112 6112 42271 72250 51271 51271 24969 63477 53092 53092 57538 66018 43205 43205 55827 78596 44372 44372 57948 90971 13440 13440 49556 73731 19003 51443 60822 60822 19837 48783 35584 35584 25650 98008 94049 94049 60504 84812 10477 10477 54244 88843 35263 35263 47608 91609 4036 4036 46774 46774 43015 91597 10661 10661 42590 74285 7364 62219 30192 30192 35217 35217 59424 73050 68350 74051 2306 2306 70282 70282 23410 55671 41884 41884 78130 94472 23544 23544 60309 82505 13881 81884 8493 8493 34755 34755 19373 77105 23757 32132 51762 51762 29227 48493 18674 18674 5045 40036 97541 97541 33332 33332 2193 88645 78063 78063 9913 10768 88204 88204 39583 67059 96893 96893 17281 68555 3641 39327 73898 73898 60697 60697 51367 63042 32739 74862 22700 22700 21885 91112 38791 38791 36496 36496 49706 60175 21667 79726 6329 6329 40462 86989 91973 91973 38453 38453 22753 42853 4058 4570 15689 15689 45396 92110 14501 14501 13965 30330 75032 75032 88612 88612 35938 94305 10827 64356 24522 24522 41908 47720 18727 18727 26350 72247 3517 3517 29462 36991 50014 50014 46802 54515 94567 94567 75340 75340 36659 70710 18536 62064 96431 96431 55365 64616 40519 40519 68060 80040 53164 53164 12778 12778 42930 86715 46849 49821 36806 36806 56461 66313 46800 46800 60989 60989 53086 72327 9990 66379 58913 58913 70135 70135 23115 44310 72196 87395 93940 93940 43289 86934 32137 32137 72574 72574 19162 80421 73388 73388 8613 97748 80383 81869 151 151 64353 88967 82788 82788 15713 85565 62185 62185 60880 60880 79373 79401 59401 59401 45244 90883 71227 71227 19629 25367 83928 83928 23621 76184 78805 78805 24236 46522 34124 95798 13292 13292 19619 19619 2260 13723 28541 47913 15478 15478 1604 90681 69776 69776 40348 40348 19958 39292 30519 30519 14652 72384 13233 13233 25045 98057 29658 51197 12555 12555 76250 76250 15579 25265 66134 66134 76265 89762 75651 75651 10991 89072 73959 74615 74982 74982 41822 70293 72186 72186 31645 31645 60810 95241 46650 92194 26538 26538 9083 65497 21614 21614 4900 49938 46102 46102 77080 84082 64565 64565 25838 25838 35454 40012 91139 91139 19308 41057 62893 62893 281 26695 70225 70225 47424 47974 62091 62091 40969 69306 43416 43416 33021 45521 75907 94941 27912 27912 16472 47724 21154 21154 34745 67824 72934 72934 704 96549 1939 1939 29808 29808 26166 46233 13173 43606 65027 65027 40177 71557 31383 31383 7618 34343 43935 43935 23773 23773 70901 74542 60630 60630 1127 43086 56974 58271 90364 90364 45338 45338 5236 23355 21126 21126 43036 97886 11925 11925 42963 64791 30065 30065 13208 48897 29856 68871 38125 38125 93188 93188 39166 52129 19767 19767 27182 43430 36190 47982 89526 89526 20120 20120 36437 55268 34316 95924 59297 59297 1123 78466 49978 49978 36932 82196 45889 45889 668 668 83282 90677 78797 78797 3232 29538 40393 81587 31826 31826 4433 8595 77135 77135 24547 39054 83400 83400 55222 67827 69636 69636 19335 20624 65106 65106 76495 90956 8164 8164 57960 57960 15449 76589 74611 74611 56445 76368 1471 1471 4299 33639 42581 42581 7644 30522 84381 84381 13249 53049 2965 72049 67386 67386 64081 64081 55407 77320 34719 34719 48403 64826 59421 59421 69326 79652 410 57015 9151 9151 40386 91511 14908 14908 6850 39706 23712 23712 40500 40500 31452 90532 74343 74343 9749 91728 23749 85494 71944 71944 8172 8172 28243 31485 58886 58886 32943 60594 17272 17272 6760 86775 44342 44342 39996 62800 74777 74777 55494 91793 79429 79429 25649 32336 13790 94587 84299 84299 1096 1096 8627 65322 23663 23663 1816 16312 14580 21412 91358 91358 67957 80723 73309 73309 19678 19678 35405 46329 10294 63515 11350 11350 43075 43075 18022 64841 49663 52930 97329 97329 5481 84506 45412 45412 37148 37148 37816 76895 64626 78902 97267 97267 25597 25597 4185 59340 70185 70185 31321 70873 8140 24111 79286 79286 30890 30890 7285 43864 55287 55287 7798 70033 81247 81247 76777 87548 59839 59839 65523 76493 66163 66163 1258 87871 32989 32989 73123 94089 27092 27092 27353 76867 78269 78269 46554 80734 5080 69346 93858 93858 60993 60993 18972 48141 41037 68251 67938 67938 32077 32077 30197 51274 27337 46339 36957 36957 74903 90188 41552 41552 1148 52984 67584 67584 56255 76294 72492 72492 18772 78599 52431 52431 26609 26609 35756 80783 44474 68523 30936 30936 95084 95487 74643 74643 47643 89267 84682 84682 25939 72791 54687 54687 20763 48078 10451 10451 88291 88291 4434 22342 17450 83010 18694 18694 5559 5559 2375 77242 89303 89303 29694 53202 33062 33062 17247 91432 90512 90512 6744 84970 44886 72908 50758 50758 36744 36744 23935 56786 2295 90048 55489 55489 48600 48600 76606 79907 4825 51438 55177 55177 29114 29114 1937 48645 46688 88333 42523 42523 8478 8478 15174 58197 73081 78937 51130 51130 2689 2689 30644 32953 62221 85053 31351 31351 25148 69446 7597 7597 61597 65302 47254 47254 42793 42793 17395 85439 71414 71414 7603 8236 91609 91609 19590 23912 17102 37311 79036 79036 22479 22479 67833 72973 83311 83311 19455 26401 7949 19915 62761 62761 46361 70830 77490 77490 39926 53375 35863 35863 5851 5851 81353 88353 73637 73637 67772 93184 26024 72692 55105 55105 3481 3481 33184 90893 59113 82997 18991 18991 21871 21871 6630 44346 81900 81900 39983 40959 13029 81564 35756 35756 16065 16065 1659 61924 18613 18613 24704 90287 35287 35287 14116 34925 1963 67552 68470 68470 6216 6216 18952 91592 62477 62477 84341 96240 89581 93440 57442 57442 35867 40684 91482 91482 4177 19746 45607 45607 30182 69746 20768 20768 20936 57766 61308 61308 40844 40844 21390 92578 20143 20143 89819 92167 450 85241 46020 46020 32795 94695 61923 61923 8833 8833 13800 20010 68848 68848 67849 89443 1624 74681 25315 25315 59089 59089 15899 71279 26751 26751 70452 78952 46535 66402 3029 3029 7010 94999 22267 22267 54623 68165 42636 42636 2132 16034 33987 33987 71939 71939 51163 89442 53682 94501 22596 22596 44975 44975 1222 2612 10323 10323 30427 35700 31618 87510 7344 7344 41621 44163 47264 47264 60543 90174 11585 11585 60456 84282 25790 25790 20384 20384 50720 87910 45488 54988 77100 77100 13611 13611 4774 45395 17110 92200 82805 82805 85900 85900 2653 10554 5476 53121 42377 42377 51345 92709 46555 46555 45983 72292 5694 5694 21110 37160 33484 33484 12115 87324 13105 13105 18679 78672 78127 78127 43685 43685 16729 89463 32279 32279 20199 36445 44483 87574 54915 54915 4432 70722 72440 72440 50799 50799 39684 89432 55703 83267 79683 79683 36486 36486 14950 22079 73351 73351 16947 37576 21234 21234 13520 80011 68845 68845 69481 83755 65786 65786 35087 60470 84000 96849 65214 65214 9405 69460 9683 9683 53954 96478 40820 40820 56842 56842 22761 64792 84693 84693 5085 82011 35699 70084 13916 13916 49441 59241 40988 40988 7311 7311 45132 95956 55975 55975 44561 86414 24938 24938 55129 60894 63232 63232 49521 50665 78135 82947 9077 9077 41364 41364 18497 93989 47663 68856 46122 46122 34461 92889 29511 29511 53778 53778 45221 81190 52511 96462 76402 76402 27130 27130 68823 95508 18556 18556 15287 97001 26536 31531 12678 12678 60767 96602 68113 68113 4605 4605 39079 69158 3672 66452 64668 64668 24374 61748 61050 61050 29358 62501 23094 23094 21161 29596 32143 32143 52530 52530 16375 28839 9736 19434 54266 54266 68131 68131 25401 39445 53379 53379 29237 50387 10841 10841 28735 67229 9175 73422 81458 81458 94066 94066 39047 43891 32705 32705 39968 81899 89307 89307 10824 23339 2988 79070 18713 18713 58958 58958 38385 83270 33846 33846 40341 71125 5945 43774 84668 84668 44837 79862 45975 45975 44206 50080 6414 6414 24049 24049 14544 83189 39519 39519 78039 92644 12890 12890 40727 96324 27209 27209 14828 76627 23514 23514 52636 77872 24040 74381 65374 65374 21611 69620 86226 86226 51985 51985 52914 75019 73836 73836 3862 54218 19369 34679 49763 49763 21371 34647 2941 2941 36160 36160 25084 59016 40499 87754 37462 37462 27578 69065 699 699 10175 27092 23372 23372 66817 84011 76209 76209 88689 89290 37779 37779 4570 35074 37887 37887 38357 57834 83844 83844 78707 78707 26143 79413 65120 65120 13278 59338 31379 92652 17657 17657 24414 60732 75489 75489 95630 95630 16041 24855 70689 70689 18575 36316 44215 46626 24336 24336 67107 67107 587 6645 69726 76719 15545 15545 24354 96570 79270 79270 94912 94912 29320 53512 32112 32112 47980 92611 45484 45484 41916 58479 14715 95936 8019 8019 72264 72264 48256 95153 11622 29043 62060 62060 8014 93052 22530 22530 43874 43874 62294 97789 25390 25390 33680 89563 28037 89946 79792 79792 16765 46771 40239 40239 57309 92240 86395 86395 8402 96916 44131 44131 26589 26589 41166 78264 15214 36000 71748 71748 20958 20958 6976 69067 48776 85045 4377 4377 16036 45828 76489 76489 21284 21284 32940 83879 53739 53739 2371 20274 46331 83243 11974 11974 17914 53214 85414 85414 7061 20917 52184 52184 38669 85030 89571 89571 66055 76722 77120 77120 17905 17905 56216 58277 60363 80196 9309 9309 41455 41455 28192 42445 8109 8109 20492 85091 36563 36563 22657 65676 8953 24755 46898 46898 88362 96077 3193 3193 62175 62175 19496 86908 20655 73816 43476 43476 19462 88873 68061 68061 66464 66464 12129 90819 32913 32913 70875 98214 67392 80659 10488 10488 87555 87555 31293 51565 8521 8521 24529 78372 57645 70477 52944 52944 6156 89787 44976 44976 1823 42858 43135 43135 15038 90013 8843 8843 47278 47278 73226 83708 22909 22909 67216 70175 11514 29346 84207 84207 9528 9528 64017 78206 72485 72485 26029 44043 61243 61243 11212 29068 7057 56917 58856 58856 28549 28549 59618 85408 7873 70797 74846 74846 70043 70043 2686 76853 38565 38565 30377 90898 36523 50510 66379 66379 40072 46559 9088 9088 50883 57058 2534 2534 13904 95637 33331 33331 4824 46523 3357 3357 10851 10851 5185 14617 36000 57827 47680 47680 36568 77110 3395 3395 80199 94117 53571 53571 18460 91114 19776 19776 66445 80439 87807 87807 19746 34906 93472 93472 87601 87601 3516 77025 58210 80765 76674 76674 54862 68290 4010 4010 27145 63343 87922 87922 18259 18259 69957 73484 5151 97717 78341 78341 77986 77986 23797 39822 78787 89909 15221 15221 74104 74104 35889 88990 21877 21877 62027 87990 75427 75427 2409 4571 7849 7849 13602 40491 89232 89232 20133 60552 1003 1003 67596 94329 29667 78195 29773 29773 5293 5293 54311 90312 33681 33681 2363 73308 22384 31418 33589 33589 65670 65670 53960 83339 11544 22674 88659 88659 69017 86601 20045 20045 54629 54629 10459 59964 15990 95733 73079 73079 30153 67546 47575 47575 9110 9110 53728 57325 50808 50808 52780 58539 61741 61741 52732 61816 4853 52370 75466 75466 18783 58812 3059 3059 35329 35329 38920 41228 38570 80111 8032 8032 68935 68935 41947 47045 6792 6792 13026 50338 49326 49326 16807 30500 92352 92352 1342 21154 73369 87948 73393 73393 8048 8048 24466 91569 25849 25849 56757 97832 5234 5234 1221 54997 60677 60677 36368 56500 21556 63667 93237 93237 7460 7460 64904 70372 20147 51667 54273 54273 44608 59187 76535 76535 28520 94097 24247 24247 95429 95429 18381 37950 39100 81933 10249 10249 90835 90835 2812 39143 59956 64232 69785 69785 62502 62502 23815 58921 18075 67678 16833 16833 58526 59102 84755 84755 92919 92919 11836 45406 33240 90285 33281 33281 10023 71620 40005 40005 57109 95544 65909 65909 75799 75799 14580 90515 48838 58123 39332 39332 77532 77532 12740 21449 19803 19803 38393 64134 13868 86286 88713 88713 53117 53117 41214 69952 15643 66059 16261 16261 3418 3418 23660 73657 50997 82219 36677 36677 52012 57576 65796 65796 87933 87933 15146 74669 3907 3907 43107 44339 23509 23509 51305 54094 17041 17041 72079 86542 46492 46492 52968 59339 83705 83705 5757 91967 1565 1565 55005 76503 6090 6090 18783 55440 39818 39818 28159 47165 73524 75869 34528 34528 53156 53156 17824 40511 49154 49154 40772 85823 32599 95718 57060 57060 40530 74030 12853 12853 34820 78992 96402 96402 42465 61577 4113 4113 31781 83087 39364 39364 19437 19437 59359 74547 66042 66042 32432 39219 28855 28855 8311 69459 13820 50923 23839 23839 35453 68425 7888 7888 68965 68965 56346 93506 22188 22188 81706 92194 54026 54026 29360 49160 2230 2230 3717 43827 24418 24418 57467 69351 40339 40339 13478 34429 93760 93760 18434 92836 64283 83981 93259 93259 64437 64437 18943 29628 28638 28638 11809 27574 17521 31719 11314 11314 25521 38093 88155 88155 8912 70475 95295 95295 28578 33999 3492 3492 1455 53982 46154 46154 52161 72330 20336 20336 81438 81438 37768 43387 15128 28041 54346 54346 25328 25328 27156 85896 19107 92109 53468 53468 1072 46794 20257 20257 9854 9854 52809 91335 8666 87110 88096 88096 56645 56645 12815 27548 87131 87131 2528 74673 38052 38052 33561 90898 80086 87243 36307 36307 39528 39528 56902 58991 13879 33721 50766 50766 75126 75126 64866 74680 47992 47992 50202 61262 34160 41566 89097 89097 26540 26540 37749 62658 52765 52765 52357 59217 42134 42134 54137 72696 96491 96491 17873 38863 9749 9749 13893 64313 45890 45890 10579 48071 83039 83039 15260 63389 28690 91546 14320 14320 71862 71862 44199 98076 38134 69242 77103 77103 83817 83817 6217 28513 24101 24101 10336 38566 3454 55946 32624 32624 12346 96908 73018 73018 40174 41807 84471 84471 81439 81439 38360 50096 62298 79146 19368 19368 46310 83616 37760 37760 18946 92915 47138 47138 55661 55661 16802 42244 79130 79130 16846 96623 44782 44782 4435 27985 91808 91808 39307 83584 5798 5798 7095 51598 351 351 65528 87305 37519 37519 73171 79679 5865 78742 41969 41969 51566 51566 4918 76588 2250 89358 55392 55392 21820 86713 41087 41087 8442 15227 50597 50597 84997 84997 43625 62607 20753 20753 8299 48290 85101 85101 13453 85751 58327 58327 8420 72715 33084 33084 14659 93768 69158 69158 45113 66214 62392 73146 70741 70741 9796 16899 49693 49693 10415 80385 76955 76955 10359 42068 76746 76746 29435 96431 93404 93404 92882 92882 6125 26967 88690 88690 27472 70660 17157 45858 12592 12592 72330 91313 85833 85833 72499 82358 75605 75605 29986 95430 34680 34680 42728 89280 52651 52651 32003 32003 12824 15054 7469 44650 46899 46899 63729 63729 52407 62519 27352 77446 42549 42549 27299 27299 80797 95259 23538 82176 11669 11669 28077 28077 61197 89385 58401 58401 55739 87768 1003 74249 60027 60027 49861 49861 7485 51315 91043 92016 93434 93434 63257 63257 21610 63225 34886 34886 11065 23496 57789 64043 20039 20039 4664 40801 41434 41434 95843 95843 29637 47637 52138 52138 45177 55828 77476 77476 51956 84850 64029 64029 4131 31633 36177 79501 32794 32794 71146 71146 34431 80690 13800 13800 1093 69866 20008 20008 27755 49919 87529 92753 23326 23326 12163 12163 852 22157 20243 23707 11279 11279 11476 44241 74193 74193 13661 70472 67730 67730 44345 44345 31435 58822 88164 95308 55779 55779 72209 72209 19830 62655 52732 52732 9112 77648 30471 97027 86283 86283 11953 11953 39786 48786 26429 72954 25584 25584 13719 13719 2846 6424 10796 52646 35122 35122 22048 25557 20417 20417 54130 60257 64414 64414 25964 25964 27964 38872 9676 54345 71355 71355 23349 30375 44386 44386 88126 93669 92164 92164 2371 71232 39025 39025 63420 92752 87431 87431 31560 46312 1280 1280 58537 58537 8645 66836 6827 6827 70341 95288 77994 77994 29660 41032 18399 18399 8642 27699 24801 24801 3902 54333 32565 38782 28705 28705 4018 4018 23219 83333 8904 52838 36900 36900 51310 94082 93502 93502 22248 50544 36804 36804 80274 80274 30577 41687 31684 31684 44561 64987 6336 62639 63959 63959 2996 82827 12152 12152 95082 95082 41348 41356 2381 64127 39087 39087 34475 34475 66086 89208 72376 82698 3028 3028 80742 97794 39374 39374 22064 43382 12422 12422 85843 85843 25628 87032 14506 14506 7763 66078 17859 17859 26283 38501 96966 96966 48693 57083 89480 96000 91061 91061 15280 44108 16863 16863 76034 76034 23819 69098 35286 35286 55272 57012 56025 77471 34432 34432 69997 69997 43873 96306 2459 2459 56715 62353 45578 74251 11475 11475 25060 25060 4741 43207 40443 40443 16376 93463 44011 97754 68183 68183 76617 81289 57899 57899 23889 23889 70964 74867 10299 10299 11772 34867 28499 28499 6094 75793 3717 10590 62179 62179 69517 69517 15988 58695 73757 73757 48630 60465 88394 88394 80995 95265 47334 47334 141 18606 24398 24398 4439 92805 37861 49513 37988 37988 31327 31327 78906 84077 12766 88270 75093 75093 28555 28555 60843 82699 12174 24668 16195 16195 39557 39557 74578 92427 74803 89109 2357 2357 40627 53552 92316 92316 57910 57910 6859 88687 95809 95809 21341 33024 55872 55872 10087 36602 12952 94931 69843 69843 97966 97966 4444 64523 35086 35086 3667 64641 15438 15438 30247 42150 72222 72222 84272 85755 24959 24959 18596 55435 34074 94864 56344 56344 28463 28463 29211 30228 3752 55640 55371 55371 9668 86451 7999 7999 64079 82750 93197 93197 11003 86218 29468 29468 34334 50488 53164 53164 49320 49320 79994 81841 19354 19354 13440 62598 819 6231 73086 73086 30049 30049 39875 85056 35702 35702 23835 91763 8625 19321 89982 89982 19556 19556 31826 89384 20954 50047 35861 35861 24436 24436 2007 66981 14219 18295 16955 16955 85362 85362 44083 77123 10961 48677 7914 7914 77041 77041 67369 67607 31935 60494 52313 52313 39975 57946 70494 70494 23630 23630 47170 90914 46368 71515 37417 37417 44621 44621 12736 83278 59387 59387 10167 30914 22446 88526 7219 7219 3901 25375 45538 45538 23178 23178 7016 61389 36407 36407 16019 59629 73313 73313 444 13692 4065 50626 50849 50849 59954 59954 38330 82492 18253 18253 23306 91909 1730 92058 17485 17485 10820 68114 13092 13092 26734 63279 19978 19978 13682 13682 34317 38172 16257 32597 26897 26897 70480 70480 34885 62291 31385 37654 35277 35277 4294 4294 32837 82819 85681 85681 7767 73167 51250 51250 1094 28258 28647 28647 57565 59458 41934 95817 79674 79674 12065 88328 70940 70940 33044 33044 1421 14450 94067 94067 38609 48673 82816 94403 32387 32387 61581 79740 21875 21875 37254 78185 81999 81999 11062 31625 6942 6942 25061 67187 79857 79857 17880 38797 31842 31842 2239 2239 5739 77075 14699 77421 78633 78633 86890 86890 22247 72834 46106 46106 28603 67512 79141 96178 94401 94401 65891 79287 52812 52812 41857 87800 21056 21056 74653 74653 26695 81847 48659 59579 7971 7971 32977 70392 97355 97355 91506 91506 16293 81100 46419 48997 64402 64402 6379 56300 69965 69965 67293 89256 93453 93453 26749 60052 12135 12135 26242 26242 44232 57566 69358 69358 12017 27726 808 86799 10249 10249 27893 71690 52404 52404 24250 24250 24309 47587 55900 68822 59287 59287 2579 74629 81276 81276 86578 86578 43176 65522 732 15494 10989 10989 54514 54514 80615 92188 7599 19542 41501 41501 21972 21972 21709 24500 28073 29704 69701 69701 39056 39056 31855 45035 56287 73368 25246 25246 30090 30090 10031 78766 74652 74652 4283 60550 26457 86166 60716 60716 54555 61940 18959 18959 8000 8000 17736 60221 9275 91615 66537 66537 60968 96439 58508 58508 51927 62991 23979 23979 69532 70143 38368 38368 74019 92607 24470 24470 14187 34664 28936 28936 48891 48891 11542 84794 4841 4841 30330 72484 81511 81511 75168 94433 18177 84514 35525 35525 74077 81571 3166 3166 45143 96887 15295 15295 11444 11444 38798 87541 39854 85760 50413 50413 76743 97077 61949 61949 42851 59230 30702 30702 31745 31745 54740 70369 72884 72884 14222 16955 97395 97395 49775 58518 41039 41039 22626 48010 80531 84706 20182 20182 1294 55637 12688 12688 25139 36163 33362 33362 44702 50329 78460 78460 47997 51213 81826 81826 60893 60893 5144 91782 95940 95940 51836 70478 24816 49930 24571 24571 22997 22997 47148 75094 5862 29967 80012 80012 53932 53932 18008 76629 4156 60468 97898 97898 14896 14896 35326 37914 60749 87081 89468 89468 31852 76642 39043 39043 24449 24449 41190 87256 2143 83786 55945 55945 23046 71477 6815 6815 44923 61245 50437 50437 48244 91424 91534 91534 78561 78561 40744 48865 68463 87931 48125 48125 48043 48043 54883 70807 9302 31724 90452 90452 85163 85163 51413 79753 68072 68072 32483 59925 53225 53225 52033 81837 54277 91732 14005 14005 81743 81743 14021 45413 24747 93726 17888 17888 347 347 44413 67147 37394 83113 32419 32419 3404 31484 28827 28827 38982 38982 50506 72162 15402 15402 28591 76641 69753 69753 15588 23355 46036 46036 69589 81409 33128 40237 85203 85203 42329 42329 31386 95961 46932 68101 72870 72870 83490 83490 4431 48223 55609 55609 43854 53956 14906 90539 68057 68057 39421 96653 74010 74010 19771 23306 30273 30273 65488 66917 89736 89736 14699 76632 84282 84282 36477 36477 17474 60521 27234 27234 35887 94880 46692 96615 91564 91564 3435 72411 14044 14044 85427 86079 93478 93478 35820 35820 45843 87311 74127 92480 41029 41029 39154 39154 46007 47390 260 62487 84971 84971 53 18800 1276 1276 41569 96736 86308 86308 67823 93453 56002 56002 54731 54731 4454 50638 70966 70966 33883 61111 47053 95870 83806 83806 9513 9513 5036 89060 41478 42701 27541 27541 24800 53331 87340 87340 66205 66205 47535 63028 18229 18229 75910 79455 41341 57060 4272 4272 2364 89977 88680 88680 97541 97541 3997 30163 23107 38556 88612 88612 34178 76860 77317 77317 18592 66419 89391 89391 72038 72038 54025 58264 42304 42304 43176 89736 40867 40867 5499 29108 51451 51451 63260 92597 35580 43862 47737 47737 36419 42364 6030 6030 66784 66784 22998 28503 84775 84775 23874 65561 35780 35780 23407 71637 49503 49503 27408 44698 17058 17058 65721 80667 30560 56227 33672 33672 19699 65934 29761 29761 163 89598 71497 71497 76203 80971 73890 73890 25621 86781 68002 68002 62107 62107 30370 68229 82242 82242 5487 47673 67384 97480 69052 69052 34928 79561 86791 86791 3898 15623 31351 31351 51322 51322 79970 92588 40519 87288 4934 4934 45443 45443 35173 61881 12871 89124 83007 83007 9619 31866 45308 45308 4945 93008 7805 7805 28463 36302 17950 17950 17933 72370 49140 49140 13247 70735 87699 87699 70866 70866 48867 79163 16707 16707 44782 79108 53014 53014 24041 39178 85854 85854 90773 96191 75449 92819 26094 26094 11322 61619 41150 41150 63242 63242 6342 32579 45628 45874 69849 69849 43447 96050 35619 35619 68557 68557 57845 65433 66500 81045 53217 53217 76739 89813 32074 32074 36922 56313 32481 32481 32958 47770 32018 32018 88913 88913 70949 98369 39087 39087 66180 92788 83939 83939 1833 47378 6464 34020 51671 51671 87142 87142 7620 48677 75051 75051 54754 92880 7063 14316 63838 63838 32157 37945 54496 54496 4323 44373 21268 21268 19688 41875 47553 47553 50324 50324 21102 31640 18904 18904 62458 83445 88907 88907 3282 18694 21800 72597 41605 41605 61639 61639 64409 79572 91079 91079 81301 91614 72816 75861 33547 33547 37356 72948 93852 93852 29543 29543 29234 32377 44606 79981 3053 3053 12702 50220 66197 66197 75967 75967 17719 26880 38826 65615 44218 44218 6510 6510 4089 70624 69490 69490 19215 51821 4816 50996 25408 25408 11841 54323 53021 53021 24345 24345 873 44571 87634 87634 3557 8417 47775 67471 36224 36224 7328 15189 39721 39721 77776 77776 11219 31494 7842 9606 41338 41338 42355 59121 25477 25477 47309 84774 14093 14093 22416 22416 59923 68186 32011 71822 61218 61218 55751 81113 82610 82610 97513 97513 19109 28313 22454 22454 12345 53855 19972 19972 5404 42053 11291 24959 46931 46931 59576 64646 70456 70456 66956 89749 87833 87833 22073 22073 58765 69664 48155 48155 65216 71597 52985 91402 33238 33238 464 464 703 77714 75259 75259 33798 48780 13704 50591 22048 22048 33559 33559 61997 67415 69121 69121 63404 80041 33712 97216 24162 24162 75235 77114 48350 48350 15960 68812 70360 70360 55484 64278 58935 58935 54332 67400 84521 84521 19276 68757 48141 48141 19924 19924 43516 85630 85116 85116 7615 16383 70583 70583 6182 39321 44367 44367 32536 60722 1122 1122 8459 97154 84043 84043 4679 53523 87502 87502 64304 65041 6278 6278 22373 59229 49025 49025 42396 95306 32159 32159 12325 29009 15640 66112 828 828 4463 4463 5130 47287 87683 87683 50239 82553 10031 63730 36395 36395 22359 62281 57114 57114 77909 77909 14421 59342 48414 48414 31634 59569 25492 25492 23652 44484 74579 74579 79906 97875 38496 72987 22705 22705 83224 85086 33300 33300 35723 80786 63642 63642 34320 34320 60010 92038 12547 12547 49784 78528 31762 58298 1939 1939 96465 96465 54831 84702 43225 43225 24076 50459 52562 89229 50672 50672 6036 56951 21009 21009 23413 23413 28425 48528 89477 89477 66997 78031 47312 47312 34734 62648 16497 30870 6135 6135 6419 6419 57466 73893 2679 87302 32768 32768 68848 68848 21652 76533 29424 36233 42193 42193 76950 76950 360 65684 26442 26442 25926 70553 56485 56485 4170 32445 61273 75590 47339 47339 18022 97089 51204 51204 76312 85293 80349 80349 40439 40439 43447 63098 26783 26783 21644 58050 10745 75766 29597 29597 17443 17443 39272 61034 55832 70240 81807 81807 46598 48650 43334 43334 13563 66036 18379 18379 29473 29473 46111 67651 13081 21622 44374 44374 36156 36156 72278 92192 1490 84111 80172 80172 89069 89069 69942 79333 31996 47471 6024 6024 29123 75969 80104 80104 92628 92628 50989 62329 28826 68955 28988 28988 72074 78592 62248 62248 8353 36409 89424 89424 40196 40196 87877 91783 16463 62002 65673 65673 56619 56619 18034 56713 19541 19541 21034 48124 2813 2813 22889 84016 29402 87213 85724 85724 48001 82763 50153 50153 95154 97421 87315 87315 95738 95738 56581 72142 39220 79938 41515 41515 85999 85999 14139 74877 47311 47311 19444 45803 16855 64164 6743 6743 28266 28266 60397 66888 38276 85303 49336 49336 56718 56718 91202 94305 72501 82245 3953 3953 60724 91840 60650 60650 90671 90671 57958 91160 46639 46639 24393 66846 57871 57871 59090 77497 52339 96564 73256 73256 77155 77155 52640 74127 52001 52001 17180 30314 17470 25008 86799 86799 51273 55657 43922 43922 55965 74617 62621 62621 61351 91089 29576 29576 68553 91785 53194 53194 84996 85655 81695 81695 58540 86288 8968 8968 41017 53848 72876 72876 31942 40491 17290 17290 43154 43154 15233 56795 31418 75721 2897 2897 78454 82592 17560 17560 49960 74537 4420 4420 52857 52857 76095 92432 60179 82514 13723 13723 52487 66005 29917 29917 38969 39513 47593 47593 83858 83858 31522 57399 26147 26147 23086 66799 32410 32410 17885 34262 62855 62855 84875 97527 60763 86096 27142 27142 5419 20600 40574 40574 84042 84042 37664 41905 7643 7643 47185 48500 74110 74110 7243 39858 86757 86757 53265 57574 25324 75520 54643 54643 61506 61506 90491 93878 3867 36037 88926 88926 7576 14857 84947 84947 6342 9919 1559 1559 18659 94076 66583 66583 13432 13432 10456 60514 16059 70587 38058 38058 18334 73214 55104 55104 81632 81632 24151 34108 92898 92898 84658 89357 50126 50126 12655 34790 6564 6564 51810 64248 51638 51638 42556 85813 47511 93549 49922 49922 50206 50206 373 61108 24409 27334 36743 36743 60459 60459 9233 27451 92052 92052 56108 85874 3215 23356 14645 14645 7493 7493 18176 24912 13093 13093 48910 66417 44489 44489 61400 76234 37102 37102 5950 87435 71626 71626 21131 40465 30315 85798 34856 34856 10439 89736 38491 38491 89 29219 89241 89241 13619 72369 82717 82717 6094 68631 77752 77752 6764 21205 96362 96362 88817 88817 28510 58660 34023 95172 20662 20662 57874 84841 55452 55452 10085 10085 51505 53517 78 82584 60124 60124 4115 7768 88743 88743 30289 91678 80493 80493 15956 44826 49150 49150 52881 65515 47830 47830 62206 62206 37460 64972 91858 91858 43747 94438 17933 45609 59423 59423 25205 25205 21613 80890 58357 58357 62481 76321 17049 19911 24713 24713 23267 24993 82484 82484 3965 56716 88867 88867 11334 45266 42563 42563 56714 81012 37484 37484 86501 86501 26560 44731 10412 10412 57731 60266 55742 67069 66097 66097 2483 31092 45833 45833 16382 28203 55408 55408 54083 74095 1254 1254 6427 22509 43416 43416 1220 68869 85098 85098 43084 50808 32856 32856 77054 77054 82637 96498 86295 86295 1006 56057 96161 96161 61608 96659 6267 71981 50579 50579 41076 41076 9478 49214 39858 39858 72930 72991 11034 11034 14028 91090 59090 71231 32821 32821 40632 40632 46490 48315 36415 36415 14528 69646 72020 91853 50158 50158 33199 77609 19533 19533 77060 77060 32210 80166 56878 56878 24670 77423 19009 66073 96938 96938 59280 61546 7295 7295 19301 97094 55385 55385 5470 5470 41611 76438 31155 31155 21917 51423 1808 3964 92459 92459 17242 17242 2369 64872 83298 83298 47074 62358 85581 90276 37065 37065 23260 23260 15509 37961 92666 92666 12830 40052 91016 93871 82811 82811 57299 78691 35092 35092 13014 59468 79021 79021 43504 48662 20543 20543 53877 53877 38038 85425 34874 40518 55600 55600 91858 92693 77007 77007 45589 57055 34552 34552 33642 33642 6722 44638 18830 63218 44502 44502 43076 70281 85586 85586 74038 74038 29536 80472 37605 52560 1614 1614 40138 81276 13644 13644 68721 72888 57892 57892 49512 78509 15561 15561 3983 80008 33334 33334 41344 79310 75527 75527 16349 25817 76205 76205 55248 79066 71442 71442 85517 85517 4593 29075 22977 22977 56590 92984 47704 81847 13228 13228 49263 49263 7880 16412 43239 76779 42642 42642 12488 12488 3618 12916 29882 71062 91393 91393 42924 89971 41648 41648 32529 97701 91359 91359 22623 22623 28726 68413 67073 90966 67472 67472 16672 43164 39826 39826 10593 81858 78779 78779 67980 67980 10525 74979 13462 82338 96038 96038 6396 76220 25882 25882 10878 15240 20352 20352 26199 26803 12881 12881 41482 41482 40183 49243 1517 1517 57599 67477 48270 48270 23703 24440 23068 36762 10672 10672 20751 20751 25168 69713 52851 77228 43639 43639 3391 3391 90446 92870 76485 76485 33640 78290 15211 15211 3909 38039 91527 94726 38324 38324 13731 62602 20078 20078 69893 69893 24683 52951 20723 90816 96216 96216 46417 76815 64904 64904 46982 46982 53639 72535 41684 42277 9515 9515 81198 92662 72403 72403 48558 60761 87884 87884 9341 20158 83872 83872 19178 19178 27977 89865 11921 11921 18971 36522 28459 72793 26976 26976 47409 47409 5552 19713 79021 79021 8125 76350 94020 94020 40588 92339 91965 91965 38451 58775 30032 49786 3957 3957 65181 67888 55274 55274 14664 89020 18736 18736 19390 19390 12396 85777 67231 67231 4326 92043 79490 79490 82637 89716 74433 74433 44994 70379 33006 89074 37631 37631 41008 41008 21233 47779 58478 62164 53263 53263 65700 65700 48957 87216 67796 90277 39023 39023 62389 62389 75258 85758 57773 57773 15342 30080 37653 37653 16831 27718 86790 86790 47621 74168 75124 77112 88917 88917 42141 96511 5890 5890 93430 93430 65445 97685 30358 70343 91400 91400 52576 52576 29894 51849 24247 24247 28785 44478 75993 86883 8981 8981 4381 4381 14003 76140 68966 68966 24093 96132 14738 69592 45212 45212 10076 86694 68785 68785 13828 95388 79491 79491 42773 79861 56347 56347 93937 93937 3779 49763 43951 56304 26356 26356 71268 71268 22245 76423 38649 41050 75093 75093 61856 85239 48153 48153 22069 22069 41337 63121 65787 65787 48496 80318 93148 93148 38925 69915 59158 79904 89268 89268 42940 47075 44977 44977 48087 91260 43381 43381 23452 23452 16508 66372 11434 22256 50039 50039 36608 36608 42369 73298 93915 93915 7321 15038 7468 7468 63615 82313 23164 94266 91406 91406 34749 43773 60650 60650 64883 64883 25346 66600 40810 40810 74969 86468 79714 97164 75937 75937 1652 89860 22635 22635 27612 27612 24051 94153 21600 21600 1315 15853 60374 60374 78828 90605 2018 2018 62855 96298 59104 60300 96759 96759 41714 77137 23457 23457 455 455 64957 97551 62115 62115 28818 32098 66778 66778 11336 62575 6321 55306 52485 52485 61400 82522 6935 6935 1567 7759 17535 17535 45980 45980 66237 73329 37219 41574 35303 35303 2819 95699 81042 81042 39073 89229 80808 80808 46628 46628 46371 65206 5085 42756 32793 32793 11039 11039 21867 38135 8605 50124 21489 21489 14070 49782 18064 18064 26201 26201 9655 61504 24709 29792 45562 45562 48708 96989 13504 13504 79877 79877 27834 73321 53183 56921 28904 28904 5006 82304 28209 28209 39852 57630 10831 10831 85769 85769 54645 90283 34292 46045 35057 35057 37454 37454 69814 71998 26956 26956 35390 78132 9881 9881 44790 51571 8927 54384 64036 64036 36228 77570 7341 7341 2179 77586 23108 23108 9168 92298 65228 65228 54858 80652 4936 4936 8758 42300 55253 55253 48047 48047 23475 80037 59267 59267 10514 34688 2214 2214 8740 82854 23195 80176 68519 68519 977 64047 23890 23890 19676 60559 76322 76322 972 66318 80184 80184 35783 35783 8734 40674 26147 26147 21526 34586 19554 19554 52926 54272 83846 84988 36188 36188 17911 87113 77443 77443 62923 62923 40839 58871 61314 61314 29893 44598 35235 35235 15612 27180 10293 10293 31751 50076 74836 74836 5981 57343 23194 23194 35635 69417 5807 78763 5870 5870 955 955 396 36353 41492 41492 12289 27666 32601 49526 19109 19109 16641 16641 34066 86506 46794 86635 27332 27332 48407 98050 4583 4583 30307 30307 48415 89487 18297 42571 463 463 12264 42956 6545 6545 27262 27262 14747 93473 9892 17262 32111 32111 12404 12404 91916 97160 57929 66764 48651 48651 15018 22091 96303 96303 55762 55762 8280 16301 61321 83847 77926 77926 42970 42970 32147 38441 61071 81137 75194 75194 56326 56326 61560 70071 17971 18532 72641 72641 32752 57676 94380 94380 15349 82649 47460 47460 6204 6204 14590 87785 11690 63573 40148 40148 24340 74422 91423 91423 35843 85437 81806 81806 39919 75624 41361 41361 35552 35552 52684 83528 54885 54885 10287 51465 50415 53991 40704 40704 30643 30643 29958 76727 47385 47385 45576 87206 33440 84572 7100 7100 39206 94663 78099 78099 46952 46952 66680 87863 25602 25602 55821 58281 58178 58671 92746 92746 55348 95677 12218 12218 31450 31450 30892 31763 56953 56953 46815 82979 54247 54247 35997 75951 47060 67956 43864 43864 23728 30931 59882 59882 74885 78230 24680 24680 50672 56199 23979 23979 63385 63385 64181 89728 80170 80170 20583 66431 85775 85775 27544 28427 4427 82368 19666 19666 19991 43773 97345 97345 51964 92853 47660 47660 63067 73305 12969 12969 69818 69818 4968 79349 19050 20415 32027 32027 18549 57838 33673 33673 30342 30342 42372 82867 42135 90540 79408 79408 89567 89567 72466 75296 23457 91503 75854 75854 14322 60095 38281 38281 5211 37493 44078 44078 84650 84650 45582 83121 63220 63220 75173 92387 82088 82088 28533 39528 72022 86313 74512 74512 64575 64575 6822 91893 13746 44676 44018 44018 37772 37772 74592 91274 94576 94576 2461 93827 50386 50386 819 70033 90954 90954 13711 56227 47802 55876 69752 69752 83709 83709 47431 91179 33747 33747 24522 75298 5706 39780 78451 78451 62809 66778 29588 29588 96415 96415 49360 59466 66994 66994 35823 94063 87178 87178 17402 78771 28124 69663 91799 91799 1552 1552 41884 81137 2762 2762 22005 68057 67774 67774 39399 78306 29188 29188 5142 56002 59710 85659 61543 61543 19270 23418 88237 88237 5820 62314 69491 69491 57736 65883 50597 50597 11363 82868 82273 82273 8610 8610 22765 85078 3191 3191 43929 71260 48682 48682 45889 67610 89737 89737 80897 93583 51818 51818 49721 98292 6047 6047 14497 63036 27508 78420 1261 1261 8749 8749 8656 69848 61642 61642 33665 43740 51832 73350 61814 61814 23617 31130 1426 1426 38104 76398 52115 52115 67505 67505 50019 87261 13648 92596 5106 5106 65806 89586 37503 37503 21306 80340 95924 95924 8266 17947 74570 74570 37809 37809 41839 52880 95779 95779 6009 85691 19720 19720 10657 65744 73833 84347 54270 54270 51302 51302 64365 81974 85250 85250 23169 47713 27431 65620 74746 74746 9149 92854 66984 66984 750 84668 38257 38257 64026 70320 15433 15433 24677 90802 87177 87177 57119 84436 58703 58703 9764 11014 52519 52519 7410 7410 29046 89683 38060 39084 12055 12055 32108 32108 47690 62904 35505 61580 57477 57477 31796 96124 74069 74069 69 88750 20827 20827 36628 48632 534 534 29663 29663 33662 55875 75281 75281 7400 25616 69392 91969 90195 90195 61074 61074 56903 81655 48908 48908 40558 41661 40655 58349 94643 94643 37383 37383 30694 83383 83608 83608 78734 79733 78958 78958 35158 78345 26457 26457 5110 76214 40131 40131 4466 53937 52324 52324 20414 39506 47729 47729 8897 29726 79074 79074 24695 81230 1390 4768 50227 50227 6618 15263 10402 10402 55834 55834 22186 39905 80421 80421 71107 74176 38152 56665 18696 18696 80990 88612 5204 5204 33421 93646 58723 58723 1002 88794 42410 42410 94345 94345 46663 88680 14518 90100 49810 49810 82153 82153 39240 68922 44726 80004 14562 14562 4456 4456 14817 54858 28047 68183 72100 72100 56072 56072 38911 58893 26395 68250 9686 9686 75562 75562 1678 2065 40202 82121 71872 71872 19376 52550 10491 10491 15694 17282 90906 90906 33902 69929 90094 90094 20210 47013 79076 79076 841 841 88833 98377 13978 13978 27568 62469 11601 27798 96857 96857 86121 86121 7440 60403 52115 95901 16066 16066 91876 91876 5883 66392 2511 3023 93233 93233 25240 36604 56891 56891 2253 2497 41519 41519 1150 1150 62566 90217 29781 75197 18724 18724 26597 26597 3140 73779 33639 56432 95327 95327 76468 77051 86280 86280 29442 29442 63181 71294 45688 45688 28334 85096 54361 65485 75622 75622 7796 43342 96656 96656 85713 85713 2679 41800 71624 76594 3146 3146 62697 62697 51978 92520 57961 61176 14434 14434 11886 62738 65514 65514 49273 91788 74307 74307 7392 79707 60648 60648 21438 35621 14290 14290 49727 92289 95315 95315 54135 63347 48122 48122 72650 75251 46039 46039 3482 51044 47192 47192 20391 20391 4261 13116 68490 71405 86629 86629 83073 83073 37574 92541 36265 77053 61103 61103 24743 56370 33621 33621 24030 24030 13381 22453 6103 31266 18969 18969 38442 59382 48338 48338 68359 74337 33489 33489 56870 62247 48839 48839 78000 78000 6439 80027 70566 70566 52244 83435 31664 75198 55176 55176 51489 51489 16698 97967 7929 7929 43872 58946 25904 82735 88652 88652 47875 47875 1583 24914 43923 43923 4079 67178 4867 4867 91679 97159 73065 76435 95989 95989 9990 83583 63409 63409 58 58 38800 43951 14197 14197 50677 75248 13538 13538 88785 94860 72085 72085 4058 5375 29335 29335 48514 53287 31233 31233 31044 83049 52594 75513 62111 62111 62401 62401 47246 86529 14285 42821 48624 48624 75106 75901 91361 91361 24182 24182 80453 91707 51478 62811 9384 9384 9418 82797 56312 56312 28178 80464 96551 96551 11576 62299 6801 6801 89724 89724 7242 53174 11745 18992 34235 34235 23892 23892 57930 75237 3908 36771 8271 8271 17231 71082 88796 88796 18273 35091 60057 60057 46990 77631 30795 30795 20440 20440 53148 80950 97303 97303 12005 63467 52832 52832 51960 64201 19477 19477 40584 85938 33949 33949 32227 42229 33095 86912 41257 41257 78793 78793 43973 85677 37418 37418 34916 79485 58169 97448 13438 13438 77837 92067 7154 7154 7205 7205 53136 86619 43898 47186 93392 93392 11104 11104 16683 31477 77533 77533 82383 90929 38949 44006 76433 76433 63836 63836 28658 68321 71449 71449 72430 72504 73707 90077 23984 23984 95591 95591 3929 40011 94340 94340 11128 84180 23684 97094 37906 37906 14749 73800 28262 28262 48448 48448 60331 64366 36805 36805 53752 61957 71738 71738 17345 59149 14836 37322 33841 33841 83147 83147 3815 38338 18045 75601 20030 20030 81373 81373 26724 96818 56368 56368 32074 78838 20121 31366 74794 74794 46794 46794 20909 23707 61605 73493 48474 48474 36339 36339 15008 90485 61769 61769 44241 75022 8598 8598 22768 97823 46051 46051 61662 75319 74635 79530 30058 30058 34282 96508 18540 18540 58481 58481 26235 78792 41354 89635 14063 14063 62985 62985 65181 69892 59005 59005 36854 90768 54478 58930 85690 85690 63402 63402 39370 43674 79657 79657 43351 88734 10070 73559 38203 38203 1949 85645 78314 78314 49608 49608 83749 87189 82282 82282 6963 29198 902 902 58025 84460 84625 84625 49898 86417 37672 37672 33783 83125 55285 55285 54791 68268 95718 95718 9080 91333 75014 75014 70111 74501 60178 60178 16049 70749 11685 11685 43175 87203 72639 72639 4340 83864 79880 79880 38967 95511 47504 47504 21355 24752 68365 82616 98248 98248 52776 70359 91095 91095 48432 71879 62676 62676 52904 52904 53624 75305 32180 32180 3412 44802 40563 40563 10972 61931 40457 40457 67483 78654 51657 72430 78222 78222 46444 47602 84279 84279 78552 78552 14397 42860 418 48626 59555 59555 54751 54751 35388 59710 4167 75948 42772 42772 6900 6900 18381 96197 2464 2464 60659 70263 73255 89475 95093 95093 17620 76014 53898 53898 69974 69974 6679 91837 57504 57504 639 62931 95630 95630 64940 79842 72029 72029 15153 23184 45430 60545 81914 81914 64627 64627 40062 85018 8823 65681 67491 67491 34674 41255 57913 57913 53545 53545 39092 97031 24495 24495 626 57940 20130 20130 37297 44806 88959 88959 37825 47446 81656 81656 14809 66049 15787 15787 3151 52522 4195 30083 15933 15933 73169 73169 37167 56422 74174 74174 3935 85496 18072 48381 34797 34797 29106 29106 21904 36828 70038 70038 58304 71754 178 18102 36821 36821 73255 73255 72570 84591 5634 7955 90309 90309 10687 31484 80289 80289 80812 91080 67905 67905 23504 23504 3827 14358 22189 22189 26289 56055 62242 62242 43079 81036 10264 10264 50203 53150 36154 36154 8677 16703 25356 32945 24830 24830 12767 12767 47675 55024 52638 52638 14694 16479 70691 87920 81298 81298 26541 93046 69148 69148 58997 80326 67428 67428 49195 49195 1651 64538 11840 11840 89314 92063 19006 19006 71767 85535 3533 96745 3538 3538 23953 95963 2408 2408 26347 93911 74698 74698 9023 61340 69904 69904 13047 67992 81901 81901 50597 50597 91615 98085 7280 63981 47458 47458 62373 90885 52515 52515 25874 25874 6750 49907 20809 50435 11819 11819 5595 5595 33639 48618 42047 42047 60745 74688 34048 42044 6426 6426 9961 28114 56919 56919 9363 9363 3635 29433 20287 20287 31099 56311 10796 44216 93867 93867 15926 83157 12369 12369 44464 47321 69994 69994 55437 55437 77608 96793 79055 88599 9550 9550 81115 94950 48498 48498 69908 69908 29861 75364 12375 49171 70197 70197 7203 36758 80430 80430 65256 65256 85963 97357 11366 63076 46099 46099 5009 93818 40873 40873 63485 63485 578 9626 31949 31949 32713 74957 34076 34076 43940 74872 93479 93479 83049 92430 53005 81130 8883 8883 25997 28993 94615 94615 28558 41560 51238 51238 85819 85819 28620 83585 23219 63098 47130 47130 8506 24665 51813 51813 26157 26157 28320 52033 70147 70147 18943 79742 37782 37782 52340 70741 18763 80174 32233 32233 84335 84335 37514 76752 57707 57707 39569 53880 44484 44484 79332 95092 36895 41417 65910 65910 46007 46007 81968 85993 48874 75704 37305 37305 8185 8185 31919 47974 92807 92807 13581 28919 47338 78557 60198 60198 42639 42639 46776 46810 60741 60741 451 7696 76400 78962 55030 55030 80603 82056 10753 10753 167 17190 17688 17688 56864 56864 35223 57347 7624 60548 40808 40808 2098 34296 6612 6612 87810 93884 91511 91511 97906 97906 24086 77889 24461 24461 23809 31034 38941 44036 95314 95314 19765 22965 30790 30790 52482 80005 8290 8290 7080 23251 77122 77122 19748 33402 6882 6882 10180 66752 2872 2872 47414 87492 41749 41749 27931 27931 53361 63436 24692 24692 76591 76753 227 227 12627 32780 73744 73744 43145 81123 26161 79961 8147 8147 63845 96176 56408 56408 10242 10242 25098 28573 46988 53060 32632 32632 5103 17146 6153 6153 11033 11033 6082 90438 83416 96308 45429 45429 688 62951 25000 25000 83016 83016 1988 3128 35072 55560 15149 15149 23605 92961 90634 90634 25832 29439 25524 25524 21562 63239 73764 73764 40159 73808 32618 32618 3052 26736 70372 70372 62671 62671 53422 78261 54307 68796 32823 32823 2272 36951 28171 28171 68145 68145 1923 16632 20641 74549 15251 15251 76510 76510 53599 56604 65090 67859 34900 34900 78763 96777 67829 67829 56640 56640 48590 74834 1941 78188 61042 61042 57543 57543 45418 76466 17862 66745 76078 76078 31623 47242 93410 93410 62437 71044 3312 3312 9265 67993 72027 72027 34645 34645 51544 93429 39505 39505 17658 62871 25369 39731 619 619 47862 48186 24122 24122 47784 47784 45782 70861 47717 93851 81000 81000 42874 42874 9674 26196 84892 84892 37236 66542 45108 46857 90614 90614 59743 75496 33318 33318 70978 70978 9382 75596 8330 35203 73120 73120 12222 94970 1107 1107 27166 77692 47203 47203 21206 21206 23111 50433 55982 92007 23268 23268 57020 96711 30995 30995 34680 39037 76273 76273 8416 35909 84383 84383 50951 92684 47621 47621 95055 95055 60899 84676 78473 78473 4344 67760 7380 7380 40958 62793 12072 17517 57778 57778 25371 43033 70997 70997 12288 12288 44604 79509 57352 57352 64595 82953 78946 78946 18784 87499 75163 75163 42903 93591 29356 92356 35039 35039 44827 44827 7402 74446 16293 57553 41173 41173 96776 96776 38376 88811 1052 48938 75468 75468 9231 9231 17652 41112 73559 79651 62248 62248 60975 60975 59581 63241 18508 18508 23561 67341 43547 43547 7642 76983 24690 82869 88955 88955 28289 28289 87114 88255 44739 75802 43098 43098 30888 64814 72659 72659 86633 94769 65214 65214 26019 26019 3569 82812 74038 95022 74325 74325 70297 80417 49997 49997 12830 97783 79718 79718 48108 48108 12666 84949 35156 86697 97865 97865 15299 58396 83938 83938 56488 56488 39309 48851 30459 91856 52275 52275 48552 62382 43850 43850 44765 97476 34991 34991 31453 31453 5684 81426 6422 6422 55937 78942 6474 47426 35171 35171 18793 18793 30208 42526 35065 35065 16503 25962 26693 26693 81428 96813 20730 50845 12517 12517 68865 68865 49394 79268 47954 95208 2171 2171 24661 24661 50221 58847 26676 26676 76903 78182 27351 27351 232 28306 17406 17406 15600 70559 64748 96167 29938 29938 29565 29565 22447 79988 8507 14218 92153 92153 56573 56573 8450 26645 80999 92731 18051 18051 25537 26271 91222 91222 70352 70352 80697 87416 82404 82404 48108 49373 6384 7789 71189 71189 57964 57964 16326 40298 70453 70453 9678 66824 19050 76013 28249 28249 72522 72522 42978 90611 4849 73394 22860 22860 26185 94630 60072 60072 92390 96487 1219 1219 4120 4120 12405 34353 25804 79509 53880 53880 57133 57133 36407 80841 70049 70049 25526 59533 9139 9139 2076 64414 39469 39469 5550 30718 31310 84104 9642 9642 67995 68906 29976 29976 27308 88275 91914 91914 50230 50230 40353 91095 3838 94319 49455 49455 53411 53411 15802 56553 79308 82366 272 272 1252 1252 23241 51517 18600 53919 50745 50745 25189 68193 37662 37662 34837 75474 18607 18607 96733 96733 57211 71039 33 56840 87459 87459 1772 20114 90452 90452 19037 62988 31863 31863 26667 26667 21912 43570 85519 85519 6391 72747 49766 49766 665 72123 14787 14787 14533 23573 50942 74214 57487 57487 13262 62448 34920 34920 63520 63520 38873 44530 59528 59528 29404 91563 60040 95946 47484 47484 5878 61973 83349 83349 1270 1270 51550 94965 51448 51448 28532 89314 23766 44651 45185 45185 23334 23334 87551 94194 61780 61780 31655 80937 37718 82593 94449 94449 26793 26793 13575 39226 5029 5029 5490 72870 34443 34443 384 41833 52266 52558 13766 13766 70893 70893 44417 59163 41270 86284 36948 36948 1928 1928 930 43972 60221 86974 84348 84348 69041 95237 9430 9430 31451 31451 91309 96757 55596 80607 90000 90000 60591 62713 68476 68476 19624 70875 84312 84312 21071 22018 23777 23777 37110 37110 9316 84187 24506 24506 6637 20475 34090 43378 52988 52988 30846 30846 7227 10563 94449 94449 66324 92298 44064 44064 15896 19992 15950 74060 63541 63541 45141 45141 12546 65689 74572 74572 58303 62042 8132 8132 35596 39686 47844 47844 48092 65714 33999 33999 8955 50201 31454 38260 8876 8876 62634 62634 1975 65915 44172 44172 8393 85776 51437 66362 41190 41190 90222 90222 37697 72974 88068 88068 47660 86579 71409 71409 26004 98162 2166 50401 93423 93423 13229 13229 10837 31570 28933 28933 20275 33340 10403 10403 59026 93446 18181 19434 64129 64129 58103 58103 59559 77391 86839 86839 29366 43727 23893 23893 20923 39488 36069 36069 8296 18983 63827 66097 93617 93617 58937 58937 26622 82918 39487 83735 80226 80226 31510 59970 41673 41673 38954 95241 3580 3580 27083 27083 343 79567 5894 83759 78672 78672 28812 86414 15773 15773 44958 81926 28160 28160 44466 44466 23695 97347 15202 15202 24725 50480 32038 79572 35007 35007 73895 73895 4776 9329 86642 86642 36771 85740 23550 94692 11601 11601 37323 37323 6491 43307 38563 38563 57419 70082 37316 65217 86960 86960 26577 61976 17597 17597 89093 96425 26106 26106 26517 45051 91457 91457 64136 64136 10739 59930 34065 41152 32051 32051 65310 65310 28737 40583 35185 96212 2186 2186 25188 67157 28073 28073 85959 85959 40747 87141 82503 82503 7290 43252 12107 45812 46317 46317 33031 87418 50599 50599 62291 68859 27800 27800 80039 80039 23696 90659 265 10016 85100 85100 64624 64624 31341 36505 9355 83874 62257 62257 42287 42287 30652 45443 50926 50926 37747 64454 39110 71710 1118 1118 50097 50097 25078 88605 6234 6234 16853 50089 16669 60036 24015 24015 62815 88992 69793 69793 70032 70032 53153 68232 1437 80908 13719 13719 88167 88167 20863 59478 6602 6602 83324 95268 14286 92355 66892 66892 86534 86534 66904 84632 62436 97223 38416 38416 33897 55627 56340 56340 58368 58368 50328 73740 78976 93250 92929 92929 96125 96125 36282 68122 10106 64646 56497 56497 54569 54569 85292 88151 27636 27636 685 52348 9272 40089 69985 69985 6193 6193 18271 37020 79438 79438 2235 36219 46683 61317 24813 24813 78150 78150 40163 88056 9969 15712 27659 27659 77389 77389 44952 71303 7036 7036 13189 86862 42021 42021 24570 51535 1753 1753 8551 97230 2379 63269 1352 1352 7406 9209 21311 21311 45030 88796 1640 1640 59620 67675 22859 22859 7345 7345 4465 38823 12520 12520 15161 96965 84157 84157 34958 88356 40909 93334 46973 46973 12070 12291 64108 64108 58093 58093 1982 3201 14386 78476 33430 33430 5072 5072 7378 37060 25745 25745 61536 69510 85982 85982 60511 94847 83412 83412 80568 93938 28622 28622 22654 68368 84793 84793 1553 76871 6453 18678 43324 43324 29246 40107 34858 34858 79251 79251 31564 32736 8523 8523 2496 30952 7339 89628 86390 86390 65925 65925 16183 65597 26131 26131 15475 78284 71366 71366 13475 59997 57199 57199 50890 77511 10643 10643 6168 30906 44557 44557 19445 43258 12032 75713 92914 92914 2934 59489 87877 87877 37494 97121 28452 28452 57224 58329 3586 3586 17507 53234 39112 39112 19324 47001 16188 16188 42932 89862 93214 93214 2156 39049 19539 19539 67670 67670 2857 38232 38328 43415 9256 9256 69226 69226 8437 65960 10047 64192 40969 40969 78213 78213 6488 83075 8525 69699 53341 53341 86517 86517 62652 74282 55008 55008 5724 43965 29489 95384 23911 23911 18212 60471 50327 50327 18107 20079 3173 3173 1737 1737 762 75284 51141 91805 94402 94402 45414 45414 28788 45604 35706 79106 79675 79675 60838 60838 30940 97940 44900 44900 61286 68905 1899 1899 22898 83174 40498 40498 60652 63149 90306 90306 47621 69020 11776 48719 66831 66831 77400 77400 14397 37774 14116 17105 89315 89315 22875 54741 89304 89304 12636 55420 49575 49575 31129 35887 65665 65665 81220 81220 46964 98104 48391 72881 5159 5159 93488 93488 2904 49632 1232 6063 41311 41311 45928 63868 57738 57738 71888 97042 72275 72275 53547 53547 18486 34201 80407 80407 48541 50455 51417 51417 51244 80463 52684 52684 58720 67351 23291 23291 13078 26453 2572 79631 85216 85216 14987 84097 80509 80509 8442 88064 8370 8370 28578 84402 17784 17784 24305 69418 42946 42946 43726 71296 18982 18982 18719 51197 49607 49607 25711 38774 55250 55250 72312 72312 31645 93675 32584 38831 68925 68925 8131 28842 37060 37060 47905 47905 12072 80220 64892 64892 1266 23082 37015 89463 27112 27112 16976 92273 3487 3487 37354 82831 55094 55094 57832 57832 7714 24594 68310 68310 21736 27314 84815 84815 32347 41580 33733 40557 89339 89339 55862 55862 39021 44965 46555 75124 28975 28975 37333 37333 27432 67224 96935 96935 26621 38020 41848 41848 24425 94435 74865 74865 27447 36415 13575 52629 44005 44005 46839 93223 559 559 81291 81291 29793 82004 10778 10778 84851 94177 5252 5252 4430 25298 15034 20488 23456 23456 19800 19800 28381 75484 204 91467 96252 96252 27611 27611 9731 63958 1603 2987 32300 32300 29076 29076 25948 78832 59822 59822 9492 81119 82054 82054 12065 63654 13825 13825 45257 71261 65457 80866 84900 84900 43436 88531 74865 74865 45081 45081 14541 21128 84347 95711 12793 12793 19094 19094 44722 62847 79099 82247 59263 59263 11227 13958 13217 13217 25435 25435 16225 19945 92349 92349 53561 67501 73826 73826 28164 64580 17721 59402 32271 32271 25403 25403 28822 81827 8280 74226 91195 91195 10617 10617 27011 82687 33987 33987 22279 83010 92342 92342 81611 82128 31626 32617 71055 71055 32663 52785 2797 2797 49605 97202 67374 67374 36476 36476 10611 14428 10238 10238 76132 88963 56679 56679 2365 35141 55974 78572 65145 65145 69832 72859 81603 81603 85949 85949 25979 91221 94884 97209 77759 77759 1501 50671 30162 30162 85220 86130 82447 82447 28531 28531 35344 58417 7296 36116 62289 62289 90809 90809 22223 60470 11851 84386 91483 91483 53379 53379 75528 84299 6786 73089 5945 5945 23918 73132 39929 39929 17695 17695 11514 32867 35808 35808 13858 55914 2799 83461 53892 53892 28100 53473 14381 14381 17915 17915 83864 95809 72142 77904 63073 63073 47611 47611 59699 65887 62954 62954 28560 50120 43985 72598 25666 25666 65915 65915 10759 19189 14430 38861 25125 25125 23493 85602 89620 89620 50986 50986 59389 78619 44932 44932 61412 85416 66150 91756 43336 43336 35761 35761 27807 67830 73458 73458 61431 80981 4866 4866 69035 87211 10274 28093 42410 42410 9795 41411 74017 74017 46350 76533 42414 42414 68164 68164 37724 73350 4861 58727 68153 68153 83031 83031 2327 77979 38570 38570 48895 53536 4756 63601 87344 87344 30882 80243 46951 46951 47993 56636 77098 77098 3913 16284 17810 17810 769 41216 54736 54736 33416 45351 8052 8052 23268 85550 61645 61645 56077 92815 21488 21488 86982 86982 36433 88565 73701 73701 5039 40208 50481 93422 27952 27952 41413 93493 79094 79094 25023 25023 58619 79199 74418 74418 19846 56195 32865 32865 31599 83367 19737 19737 6657 10845 37677 86576 30984 30984 13630 91684 72395 72395 12671 82856 5837 5837 31477 88657 63876 63876 70658 91445 55982 55982 11601 93724 80025 80025 80100 82578 44979 44979 10615 10615 2910 43166 39163 78695 80267 80267 68108 68108 1303 61548 50987 50987 46689 79992 64367 64543 74721 74721 36845 36845 7213 43282 21552 93349 58072 58072 97501 97501 48126 60260 47790 71687 73022 73022 49596 49596 70820 73142 34759 34759 5429 89974 13552 13552 16619 70526 29730 29730 45482 96035 79244 79244 25577 77465 12774 69367 21638 21638 35040 76279 78971 78971 52452 52452 91757 95817 73581 73581 11020 61027 54315 54315 17497 61663 19834 19834 23126 45387 14406 16581 17813 17813 46296 46296 24392 59051 45717 45730 43932 43932 72806 72806 91684 95739 8207 74308 83605 83605 1341 32347 33553 33553 35046 84873 52942 52942 37646 37646 12453 13749 14268 71934 84221 84221 55956 55956 55544 57616 57449 82890 29772 29772 10147 42182 10766 10766 25727 25727 55895 73850 72580 72580 10158 97471 22953 22953 2567 40591 24094 24094 2849 3578 55997 55997 19212 21593 29276 29972 68583 68583 88111 91368 11022 11022 79145 79145 49309 57092 60441 94970 83904 83904 96076 96076 4922 5952 57140 57140 7294 18090 13617 26562 37059 37059 23643 26634 48629 48629 20798 82787 20127 20127 94942 94942 5211 12109 30571 53876 97149 97149 21110 94377 16121 16121 77660 77660 17826 98347 35136 91109 37365 37365 10922 10922 75876 94743 97700 97700 46730 74341 78980 78980 12039 13736 25568 96730 61524 61524 19817 56127 10798 10798 56297 56297 7363 40792 20419 81752 40783 40783 31783 31783 52327 96940 48427 76244 55310 55310 7933 9255 19182 19182 31740 70816 45228 45228 19797 86126 18406 18406 58646 58646 56262 82587 6051 33416 9403 9403 7259 7259 10039 68597 34903 82431 12965 12965 5522 5522 6106 86132 27534 27534 58007 68677 14437 93766 16480 16480 21979 84644 53035 53035 21478 21478 5177 89044 57959 57959 562 40588 15893 26066 58904 58904 29812 29812 11570 61491 7531 32899 9028 9028 23444 81950 68032 68032 95431 95431 37935 67548 14296 14296 15597 96992 86 86 9458 61334 89207 89207 13213 21923 42124 42124 11248 43280 64916 64916 20407 78956 5507 70847 23486 23486 54467 90532 19207 19207 19277 64745 44614 44614 17651 17651 31674 34909 4184 97186 81994 81994 67959 67959 53625 75925 58592 58592 1683 30726 5118 7130 97913 97913 93148 93148 39198 56308 78833 78833 54648 86730 23888 23888 8280 88287 15276 15276 54069 85299 32664 83401 87423 87423 44505 97275 1362 1362 60147 86988 42072 42072 680 68152 31979 31979 52404 86284 97605 97605 30381 30381 50605 89218 87045 87045 58518 59379 56288 56288 71118 93536 60075 63448 12182 12182 9972 49219 83344 83344 2910 33143 84837 84837 32022 47310 55187 55187 2252 19031 55521 55521 22788 22788 39890 42505 39097 62104 7882 7882 42260 45548 16812 16812 12910 17231 34395 34395 44890 49481 34454 34454 27745 77745 47220 47220 14482 55760 4666 4666 37634 39640 14923 14923 18096 87387 11485 11485 6358 46730 58215 58215 47031 52685 52914 52914 52243 59282 25390 25390 10376 40645 96777 96777 4808 39509 20929 20929 24935 46488 62818 62818 47115 85656 70251 70251 14451 35100 9647 9647 40424 40424 88824 92708 40429 85785 37521 37521 8089 8089 16287 87844 91853 91853 17568 19576 55378 55378 26660 69974 52703 52703 23518 88897 49146 73456 29127 29127 53097 69805 67357 67357 42860 73070 4541 4541 6108 6108 31521 58399 34774 34774 29396 64318 35173 92022 50727 50727 66054 66054 41453 74193 14776 14776 55912 89450 72475 72475 28487 33636 48265 48265 35631 41177 7713 38125 98055 98055 6678 6678 31855 58774 97206 97206 2930 17430 79759 94760 43033 43033 17818 17818 15326 38553 39156 56653 96024 96024 22479 47637 32802 32802 93648 93648 6301 45732 81608 81608 51541 81909 57570 80401 44592 44592 76818 76818 79901 93059 41672 44955 4985 4985 79985 79985 9578 38321 80331 80331 7793 27658 12017 32988 63653 63653 17294 17294 34599 83935 15253 40697 49833 49833 8863 8863 174 74677 42981 80384 31907 31907 81262 81262 26224 37080 34246 34246 48221 86996 35534 35534 75 6483 38721 38721 34752 39736 36089 36089 17242 48390 23733 23733 20668 52931 1146 95309 92684 92684 71563 71563 20547 56783 86709 86709 73322 78289 63078 63078 24758 98103 17036 58226 42447 42447 38151 77903 26229 26229 56986 85197 24316 24316 7133 42701 19043 19043 46815 81966 17884 17884 63974 82880 12023 12023 33067 33067 61306 94128 58431 58431 28842 88179 51829 51829 15776 87159 55936 55936 64841 90741 6244 46855 57312 57312 23997 53681 46347 46347 81803 81803 8549 29729 41297 83104 55856 55856 66422 80677 24248 24248 17782 17782 3968 21388 80274 80274 72906 89610 64990 78912 85499 85499 24495 24495 17142 62667 42658 42658 32199 66106 44073 44073 18311 25777 33694 52881 87513 87513 71270 95553 36223 36223 24739 94779 82911 82911 67688 92477 96245 96245 2740 17950 75428 75428 81165 81165 41689 56876 11571 39906 70916 70916 59284 59284 21414 21878 40163 40163 36352 73148 8486 8486 8971 75076 61118 95121 42109 42109 4875 10440 3537 3537 63213 91631 95384 95384 39210 97254 84997 84997 47720 52387 4838 4838 58343 95297 65354 65354 74603 94608 12156 12156 20467 20467 56786 63493 39089 54807 44514 44514 88017 90973 82720 82720 10063 60640 96281 96281 827 26155 5416 5416 54579 54579 21666 58350 40419 63396 46385 46385 11126 11126 12260 54202 1503 1503 8510 68811 20102 67452 15105 15105 15959 85372 73583 73583 37747 53300 34777 34777 12389 19818 31426 31426 43380 84797 73343 73343 16282 64893 49668 49668 19993 67349 9876 9876 43486 43486 26149 26916 73066 87449 56200 56200 37468 60704 86737 86737 77892 77892 68210 74937 2592 38921 44647 44647 96749 96749 7624 78011 82392 82392 8894 83477 3597 37931 41696 41696 48013 48136 31363 31363 12953 43014 65123 65123 6242 70727 58489 58489 53664 57911 56773 56773 48401 58719 68086 68086 18812 55779 84335 84335 48126 72909 34562 34562 32529 32529 41237 93192 6808 89996 56088 56088 49602 49602 25657 41821 6828 80145 70565 70565 6133 78327 73299 73299 28649 76930 59941 59941 66995 66995 82546 86741 14393 92211 43345 43345 79372 79372 60694 76666 45508 45508 36056 47487 5456 5456 7613 22168 56989 80946 72412 72412 44210 44210 31961 78860 67007 69641 54361 54361 20950 20950 12298 27812 62256 62256 31393 36798 47588 47588 83991 84950 15357 68636 12245 12245 56475 56475 2812 90108 13836 19842 14208 14208 41070 73611 3418 3418 59351 88117 46699 46699 55552 76857 58120 58120 82502 82502 5748 63212 90351 90351 74900 78881 82561 82561 85571 87364 484 35063 46996 46996 73837 73837 46934 52410 22208 45134 29726 29726 22948 22948 17281 84526 38841 51994 93324 93324 92499 92499 55471 68892 17014 85489 84500 84500 33099 92706 70172 70172 40795 43111 68850 68850 60893 81921 88110 88110 4020 19480 33890 33890 38558 70009 14905 14905 50295 87494 85177 85177 27705 80460 94092 94092 11695 73477 23863 23863 69172 91085 80435 80435 40173 42003 44644 44644 48433 48433 24827 96703 624 96373 10530 10530 66510 66510 57933 93429 97970 97970 37783 96744 93949 93949 73420 92876 40281 40281 19172 63148 75523 75523 830 66453 2546 20535 75786 75786 2770 6511 80926 80926 70439 70439 26482 77835 1700 62457 92276 92276 41772 42950 21125 21125 3719 3719 11758 27020 23463 23463 69726 80523 16672 16672 11368 54429 19114 46386 43402 43402 28927 28927 13099 36114 35147 70322 28321 28321 24871 24871 18900 29645 28228 87173 21545 21545 10555 77025 10705 10705 29560 29560 13651 56778 15602 85234 7063 7063 36041 36041 64162 77094 21282 75848 75076 75076 2320 2320 12970 68019 22058 22058 22785 40934 71579 71579 23458 49198 74168 74168 14406 82218 26017 77489 16723 16723 20754 20754 14270 67466 61163 61163 18778 96739 9186 33643 52032 52032 53025 53025 13260 83147 24620 45295 43004 43004 53921 77332 27841 27841 51093 85025 41172 41172 92619 93434 69583 69583 33622 33622 56778 73084 29951 84719 50790 50790 8918 13418 70431 70431 21682 26763 19122 19122 90592 90592 11151 47735 63154 63154 92531 95558 3016 43351 94776 94776 64618 68361 62968 62968 54047 54047 28682 89766 89420 90754 81597 81597 63457 63457 10821 22730 51998 63347 13112 13112 56147 56147 1672 47849 39219 58439 33795 33795 18105 51939 67799 67799 31024 31024 49474 56157 7668 59092 9260 9260 30011 30011 10762 95875 12521 25366 82532 82532 14444 50968 62561 62561 26198 85087 16071 16071 23469 26533 34143 34143 55296 88416 72965 72965 50282 56007 52806 52806 27076 27076 7367 29871 32598 35040 44529 44529 23890 23890 56456 90424 5813 5813 58064 92520 58207 65485 19408 19408 543 40484 86838 86838 51150 51150 65897 72719 4483 70462 41955 41955 70540 96499 88838 88838 1475 1475 71617 89005 31701 48452 31849 31849 7285 80826 56395 56395 25470 25470 20492 47539 15485 34622 20056 20056 47654 47654 32635 73838 31878 45032 61192 61192 91672 91672 17948 51923 37924 37924 23401 82538 14807 48772 71043 71043 68283 68283 37283 63860 39660 72222 18560 18560 84853 84853 256 291 6351 73617 65075 65075 79058 79058 6066 35744 69071 69071 42455 46946 63949 81695 57464 57464 29572 92048 43632 43632 62779 90927 3623 3623 95586 95586 57137 64400 27233 43840 24630 24630 21530 21530 39150 89807 88613 88613 31763 79988 44681 44681 24141 93909 22398 79135 52707 52707 10075 10075 17079 69206 92884 92884 67429 81836 22640 40193 37626 37626 41297 41297 46214 78740 55398 55398 6239 85019 83955 83955 5529 49523 62664 62664 34082 68743 6106 31942 96620 96620 65604 90030 80464 80464 85367 85367 44504 75378 18311 66100 85219 85219 32447 32447 8974 64472 27642 27642 51564 71585 54237 76910 999 999 27350 27350 70465 95730 60673 76263 53939 53939 8590 8590 23516 55388 28532 48351 4914 4914 57597 75640 19698 19698 22051 92182 7958 7958 79357 79357 1586 87480 26332 52486 91899 91899 86430 86430 11427 89568 36960 36960 5706 50804 54463 54463 14265 73880 43768 58410 33089 33089 63827 63827 31650 50972 1700 83864 18456 18456 56337 56337 15994 97885 37234 51727 28126 28126 63953 63953 62305 71662 28669 65076 39794 39794 91409 91409 16701 51761 21879 21879 58058 63646 52268 52268 15389 83437 28779 28779 13362 65775 25253 28830 47775 47775 12826 12826 2455 25874 6658 14473 30770 30770 48157 89822 66916 66916 59266 59266 40312 44186 25947 47199 12494 12494 23680 23680 24660 64523 41517 95601 64653 64653 89659 89659 5355 53479 1807 1807 64939 87198 62338 62338 48309 76967 40443 71329 96245 96245 7587 7587 43133 74287 49884 49884 24121 36640 30220 30220 3286 77121 19608 31549 67020 67020 57631 92398 42440 42440 26274 26274 5254 11462 25703 66130 84117 84117 16749 36217 16956 16956 38086 79908 45950 45950 43902 81091 70158 70158 30337 30337 32057 87657 30121 30121 71607 76838 14521 44652 36318 36318 53141 53141 61485 95580 15019 15019 34266 77521 7458 71598 41877 41877 53684 53684 50958 83428 20164 41165 96521 96521 85782 89954 26745 26745 3971 69570 59885 59885 16520 16520 60103 72965 6289 48606 1658 1658 90188 90188 54418 74632 4810 56246 40015 40015 6654 94518 34154 34154 49789 60916 93807 93807 59489 75361 63054 63054 769 49852 89054 89054 39031 39031 2255 88832 65904 82987 96375 96375 34289 44351 9053 9053 37676 61280 1800 1800 11992 38698 24643 24643 40802 40802 69552 97982 38603 38603 48368 80750 91624 91624 6272 78519 49024 49024 3679 98244 40259 92563 35937 35937 76314 97092 2999 2999 15378 15378 28480 58494 9152 66568 97220 97220 52649 65060 38833 38833 31380 31380 22353 94391 77243 77243 8406 8885 24987 97671 49870 49870 8355 65738 20511 20511 4334 50136 3778 3778 67734 68518 85222 85222 15945 48819 89660 89660 86027 86623 28559 28559 29193 85412 21520 21520 35091 56861 9657 9657 26249 26249 56022 79168 51406 65004 2959 2959 83525 83525 4593 41016 12568 12568 18453 37956 53410 76157 51209 51209 9335 60249 42372 42372 89028 89028 16089 26459 9754 37507 3034 3034 85087 85087 77687 91790 4781 76888 23201 23201 3727 65218 93972 93972 41560 97244 28342 28342 63003 95709 43410 43410 68322 73224 53702 53702 10059 50401 84893 84893 94797 94797 28620 43329 84828 84828 10878 51737 12011 65580 75843 75843 2291 64748 82980 82980 2295 2295 58224 82645 10919 79997 39394 39394 13186 55408 63098 63098 54694 62503 79245 79245 7882 97802 17319 17319 59748 76474 58019 58019 20356 75357 70746 70746 36218 36218 12429 73862 26468 42647 94823 94823 47786 84642 17463 17463 44914 44914 25813 78189 50185 78838 49842 49842 25972 47765 87037 87037 90456 90456 12415 73238 10485 87970 22024 22024 86935 86935 40370 52286 74619 74619 28182 47836 9743 9743 53455 68995 13035 44585 93029 93029 61046 97243 59064 59064 1027 86185 85894 85894 20285 96023 50326 50326 24647 53704 98020 98020 57315 57315 24363 81006 44679 44679 66128 87673 75528 75528 20269 49171 70012 70012 60869 65066 66857 66857 19985 27567 58696 94632 31230 31230 78193 78193 18885 80441 1912 93898 3952 3952 41764 41764 82699 90826 71320 71320 11008 21824 90299 90299 31754 62387 37705 37705 19628 94458 5125 66051 69007 69007 19195 19195 13837 70063 44055 95714 7011 7011 92908 92908 9152 15676 78270 97460 86741 86741 55134 81541 74890 74890 41285 41285 53434 74720 11115 61578 92019 92019 12066 92106 11292 11292 64806 71830 692 692 20178 39840 89284 89284 16030 49648 28385 28385 60001 60001 49471 78493 42663 42663 59039 92673 4678 4678 65214 76610 88687 88687 20299 45786 82743 90150 86564 86564 95837 95837 14760 76848 23799 63990 91763 91763 75289 75289 62380 64607 76437 76437 33876 86005 60146 62193 35622 35622 19274 19274 72471 85962 17755 19230 40176 40176 1691 1691 44123 92638 66073 66073 6483 56888 21888 21888 58791 80136 1550 53124 63338 63338 29293 29293 25792 94901 767 38631 81065 81065 22670 22670 75068 77269 1947 97198 11447 11447 53152 53152 4383 90559 34562 45151 71662 71662 11621 45963 857 857 25868 28097 73355 73355 6242 6242 44589 94325 36687 46082 93447 93447 93748 93748 68735 77597 22752 26235 50787 50787 10108 48413 56711 56711 81789 81789 59166 61484 35592 35592 55082 67599 83078 83078 14418 19030 49163 49163 67088 81140 32361 32361 5417 93172 65505 65505 61965 93038 38272 55179 21664 21664 82688 82688 28367 69300 13332 85963 13098 13098 21327 21327 10972 94955 13146 13146 5695 64799 69756 69756 42497 55773 26330 26330 40485 80877 6595 92507 17220 17220 35247 35247 47252 70673 26873 26873 17825 64937 29096 39995 63358 63358 64180 64180 39976 66309 10670 86092 81884 81884 35251 48838 9940 9940 40828 40828 34311 70994 50599 72330 50929 50929 3156 81136 79778 79778 84170 84170 40490 64787 10674 36824 28839 28839 70613 70613 8064 89554 52386 52386 86524 93287 14355 14355 24341 41070 74158 75964 72267 72267 36871 36871 81089 85611 32932 56077 4511 4511 4265 4265 23194 59775 58808 75479 51388 51388 75036 84212 77615 77615 89520 89520 41992 92354 93808 93808 75980 91075 16700 16700 6097 42829 49314 55785 51263 51263 54034 73228 85417 85417 23186 53072 84315 84315 44236 44236 7010 63081 83142 83142 23370 33281 46074 90329 68245 68245 44422 45827 83680 83680 28280 33406 33164 33164 37189 37189 56228 57325 26532 26532 77649 97139 9637 77169 51639 51639 68568 68568 71473 96979 15226 57501 76149 76149 88832 88832 58858 67588 15712 73198 22280 22280 15494 17910 21614 21614 32370 32370 4699 40539 3849 49463 96940 96940 37734 37734 44699 77816 76787 95507 39551 39551 23712 74129 81149 81149 65359 77287 20499 20499 7088 50272 64998 64998 75433 75433 15446 53111 27989 27989 48073 69483 11386 11386 68231 69479 59739 59739 81661 97770 39272 39272 20689 26201 8579 27324 85091 85091 43392 43392 14084 19046 1778 70670 50223 50223 12697 12697 38848 93802 4996 75536 40798 40798 54963 72027 57493 57493 56449 56449 16716 87853 16882 16882 10545 62612 16306 17932 35342 35342 23881 60078 16529 16529 6889 6889 25150 31385 13626 13626 41209 46086 16881 29540 80625 80625 76132 76132 16963 45128 87993 90956 74100 74100 59900 59900 34415 50131 64363 64363 46124 69500 1654 1654 33501 96159 60408 60408 11098 82788 2192 36916 40376 40376 42068 94166 14891 14891 22677 71233 45336 45336 66427 95633 34370 34370 47128 47128 25723 82585 32813 93029 57618 57618 56412 56412 80617 84698 44130 89890 43177 43177 15999 15999 33009 43474 85298 85298 8188 9751 48614 48614 31981 92403 6111 6111 75870 95606 23938 73737 48878 48878 45292 78665 738 738 2001 2001 40266 69451 13612 45676 63938 63938 19099 71638 77857 77857 84357 84357 77421 97675 47657 68420 22338 22338 47333 81145 28037 28037 24875 42622 4080 4080 14256 56692 4050 4050 62648 62648 2359 97941 90383 90383 9709 16917 3835 79686 53545 53545 87219 92347 52348 52348 51899 95749 68662 68662 35472 89268 93531 93531 55754 89987 12172 12172 37264 37264 65430 82289 48269 48269 3356 46068 66426 66426 55155 96428 67248 71255 11360 11360 18501 27434 21995 21995 18086 21145 53579 53579 56195 61475 57756 57756 7924 64252 59571 59571 11896 12437 92785 92785 59884 59884 75482 85116 93620 93620 39346 54142 25208 93977 52899 52899 33269 33269 47296 73495 21222 70862 50319 50319 16544 16544 23479 64378 38943 95321 13763 13763 207 19667 66180 66180 5288 48751 52726 52726 33551 47796 83276 83276 18366 18366 9269 42913 4038 29609 12373 12373 18759 42615 9858 9858 22574 22574 51169 66282 51662 76871 82836 82836 56870 56870 85207 88441 2553 64639 12060 12060 752 47490 70698 70698 51 95998 42842 42842 17092 54789 61 61 39529 87248 12549 12549 9034 10620 89852 89852 22583 30963 70621 70621 12582 12582 8069 87185 88581 89488 44419 44419 70091 74012 36256 36256 16570 42488 30379 30379 51910 51910 28586 39532 41341 41341 78190 94298 6387 18299 54110 54110 10935 10935 8560 39324 2605 2605 19293 73511 98067 98067 32183 73801 4507 4507 17103 53402 47252 47252 11441 31132 39364 66462 41010 41010 74969 74969 9009 70862 32567 84691 19895 19895 65372 65372 33062 54221 91678 91678 70724 88429 73979 73979 30218 98394 33034 56088 86919 86919 2898 28922 34368 34368 40680 84823 58360 58360 14121 14121 20833 64649 37517 55248 77058 77058 92081 92081 61747 88849 1695 96567 75009 75009 96198 96198 22204 43711 21699 34087 7539 7539 13444 13444 19341 75395 48824 48824 35279 45954 21151 21151 71816 78580 18138 18138 73215 93943 23773 23773 5695 32276 49596 49596 84575 95891 96791 96791 27849 96128 82862 82862 38326 82239 11246 11246 20793 73004 44995 44995 69452 96169 88824 88824 20165 36990 63106 75156 28301 28301 33270 49802 4319 4319 887 887 10821 56575 45980 81446 87606 87606 43569 43569 26769 27993 17292 74977 35406 35406 44861 44861 4488 48997 28955 54985 80260 80260 95941 95941 1592 17503 3603 13838 8643 8643 39717 72946 3274 3274 81853 81853 7584 19490 17701 17701 8931 42462 31751 41982 92470 92470 20992 20992 5254 33912 36311 36311 37640 50757 14561 96898 15665 15665 72262 72262 32044 33519 25776 25776 13247 16750 4357 97805 3235 3235 64644 64644 41963 58042 37397 51206 37527 37527 1582 16845 67351 67351 44041 44041 20350 53947 4837 67656 98254 98254 52781 65090 77684 77684 52309 52309 46815 53653 21247 21247 7502 57772 51079 51079 1079 72856 32487 32487 11726 88260 59222 59222 1318 61861 1704 1704 12398 34704 26816 26816 18923 81762 43874 67015 93307 93307 15778 94024 13111 13111 36274 36274 42457 49675 45119 66971 36220 36220 78846 78846 20379 74539 10604 21346 81190 81190 43343 79995 48928 48928 40158 40158 25767 89520 73588 73588 60053 65255 12065 66126 55503 55503 9658 14160 82275 82275 11183 11183 29399 65362 16611 75803 87472 87472 54173 55158 74816 74816 68644 68644 43837 89179 89504 89504 34122 63140 46552 92817 71956 71956 66435 66435 80383 90247 36461 88615 45933 45933 1116 1116 39883 54316 54147 54147 28759 50161 24854 25002 44375 44375 50476 50476 28962 96349 11648 67392 52462 52462 39913 52796 61107 61107 31734 55240 95718 95718 92296 92296 12636 38981 14139 94113 49625 49625 20714 73929 41278 41278 1295 49218 13593 13593 73789 73789 67074 85838 44021 44021 64092 90253 29482 29482 63263 79264 44104 80157 70434 70434 39554 95826 39840 39840 30532 51307 86393 86393 169 37036 41901 41901 22415 65378 55711 55711 7946 7946 17159 27549 401 10466 29543 29543 2287 9446 42732 42732 15423 15423 23590 60940 49050 49050 44721 52414 59577 69534 41465 41465 28015 90695 34782 34782 70236 70236 12710 76462 16115 48430 64502 64502 51987 82200 3368 3368 92188 92188 83552 96280 74511 95540 52613 52613 35596 61686 3147 3147 1019 75376 64875 64875 16356 16356 3027 87838 16490 60909 27441 27441 41316 73489 96495 96495 92697 92697 10146 61463 87020 87020 29693 54339 40975 40975 20604 34163 10205 10205 70245 94789 57084 68314 38441 38441 9206 31307 9286 9286 23971 48854 8726 8726 66592 66592 28884 45254 17768 19567 17351 17351 12539 30377 19202 19202 6874 74977 92892 92892 81543 81543 201 21224 19250 42979 24658 24658 44793 90379 62597 62597 10806 10806 563 15825 81459 94451 10852 10852 31126 50544 84351 84351 76143 76143 318 15461 16358 16358 15589 71577 40254 60922 47541 47541 44477 93503 49935 49935 10293 15393 63725 63725 9755 42094 22790 22790 33544 33544 6013 63902 46802 96486 40249 40249 31451 33574 14184 14184 15067 17054 86981 86981 34487 79420 10288 10288 19108 19108 14576 52312 41216 41216 36261 90779 18542 18542 29775 38716 16317 84832 59301 59301 91155 91155 22658 35478 45275 58911 19703 19703 33619 33619 57122 89964 10803 10803 70371 94007 1689 1689 9889 96991 85590 85590 7740 25848 27601 73739 86644 86644 52890 52890 39754 48687 44631 44631 12969 38943 38527 38527 29007 95799 35119 37471 51968 51968 68346 87570 35023 35023 44112 44112 36529 90883 8199 40321 40495 40495 22591 49489 60451 60451 12991 50959 64766 64766 89259 89259 44661 57499 48878 48878 78836 80760 62710 76162 22679 22679 23449 52703 57589 57589 3206 3206 27711 28061 57637 57637 33936 71676 772 16966 14272 14272 63559 82780 6579 6579 3504 64266 56753 56753 56986 56986 51970 73485 3758 13210 20074 20074 67332 91807 25033 25033 2035 41178 88212 88212 84396 84396 64690 70099 65281 65281 4765 58413 25412 25412 39185 96634 45665 45665 17894 47039 6550 55434 45407 45407 19227 79806 28411 28411 1847 1847 30494 50278 54889 94952 26370 26370 21837 81787 65744 65744 43990 43990 51799 77624 97445 97445 9877 77423 28192 44644 94294 94294 89569 91719 86492 86492 55367 86017 26790 26790 77413 77413 27501 59993 81173 81173 4379 5374 8519 56963 29531 29531 45518 45518 42948 82543 70330 70330 29686 88993 93361 97029 10369 10369 66290 66290 45713 74291 14671 84161 40074 40074 49277 58405 47010 47010 59167 59167 11198 41897 26046 66560 3067 3067 39057 83660 63214 63214 57310 93811 78108 78108 7006 7006 16259 23750 16025 16025 4047 24501 7347 31269 42641 42641 38434 38434 14813 77841 53619 95856 57559 57559 18787 18787 1714 8876 32894 80474 26459 26459 76813 76813 22006 88224 32459 32459 50659 93937 18880 50261 78236 78236 22695 22695 78300 80170 4318 4318 22134 41777 61272 61272 69063 91943 18816 42700 94370 94370 53343 75460 14397 14397 45663 45663 18206 66640 43431 43431 22056 62981 43590 75105 22226 22226 5074 5074 39023 96824 39196 65867 11947 11947 58993 77929 93599 93599 74692 74692 60898 96170 33994 33994 54290 64788 7050 70329 45659 45659 91008 91008 64371 68111 8685 8685 80174 80954 84428 84428 59368 73652 96751 96751 6432 88296 87384 87384 44790 73826 28669 35942 63631 63631 13807 13807 4873 29180 97663 97663 15572 72244 67011 81961 12111 12111 23890 65100 9198 9198 9817 9817 10415 52674 53537 53537 46578 83855 59511 59511 10315 71497 73152 78183 81217 81217 71164 71164 55547 91524 97116 97116 8652 79033 77440 81857 76727 76727 43661 58842 25681 25681 65717 85370 75640 75640 812 812 18508 61133 37996 54849 73340 73340 33952 33952 4981 55417 4006 58474 13110 13110 85410 94347 96577 96577 43634 86248 23779 23779 24777 75332 39872 39872 59439 61452 71209 71209 142 85885 15961 15961 97417 97417 42593 69026 4031 18664 9278 9278 53566 84110 83828 83828 56938 68019 43241 43241 71492 91603 55508 55508 21525 25330 24100 24100 39118 68862 60513 60513 81537 81537 36382 64641 48422 95431 53789 53789 23276 23276 5538 84042 62715 62715 49026 51602 31854 85341 37313 37313 10 127 93419 93419 11149 11149 46119 62173 76958 76958 18898 86234 92829 92829 31801 69818 9630 68245 22350 22350 52605 79622 37726 37726 38171 38171 63069 82420 78137 78366 43808 43808 68221 77175 36101 36101 83661 83661 44557 70288 33973 94628 59508 59508 22847 68068 34711 34711 2279 49965 9483 9483 16003 82426 88834 88834 58622 58622 76751 94557 6896 82695 80295 80295 34691 34691 10875 90698 60667 60667 29112 97456 18477 18477 33408 85312 8939 8939 2595 29538 20833 60327 54206 54206 40036 40036 67935 90424 148 40432 73044 73044 22665 48355 66220 66220 64739 82126 76356 76356 51793 51793 17380 52953 24892 42442 51055 51055 77381 77381 52847 73532 77907 90383 17093 17093 22975 22975 8558 91418 42473 59826 27709 27709 83837 83837 19403 22651 5620 5620 161 50228 81184 93147 92279 92279 80055 80055 2118 31313 42074 57762 18900 18900 42495 42495 40662 50524 69547 93772 28676 28676 12258 74445 37828 37828 42113 42113 17918 19902 82643 82643 5407 40797 52617 75529 41755 41755 14448 19262 10034 10034 61272 80277 24751 24751 31872 31872 115 41143 93482 93482 6857 32056 46677 91697 26748 26748 48387 72769 4149 4149 34394 56742 78373 78373 25847 25847 63417 92798 67195 67195 38593 58820 17134 82730 93917 93917 94424 94424 11510 51933 32878 92143 58986 58986 9274 44316 11842 11842 32900 32900 56903 87216 10487 58034 44554 44554 77772 77772 72011 84079 14289 14289 9985 18540 32446 37230 7946 7946 80733 80733 66509 78099 69155 69155 7575 64590 12551 64621 64966 64966 44448 76035 64646 64646 13814 25326 37485 37485 80793 80793 49323 86304 57109 57109 37566 83205 16500 31222 41593 41593 16606 89626 43878 43878 61176 61176 7077 51082 97038 97038 9376 28693 78570 91844 27694 27694 1637 15023 17189 17189 54047 54047 3025 25905 5758 5758 23485 39836 33060 33060 27001 73334 71471 71471 16964 90504 13489 13489 3452 43466 33514 45317 55003 55003 3503 3503 23690 61100 38002 84156 78975 78975 64818 64818 31189 72587 33591 77664 66707 66707 39077 39077 4474 96583 50165 50165 60588 62061 72499 72499 11161 78783 77367 86566 9737 9737 7858 11276 14639 14639 27474 37518 49114 49114 45824 97435 54409 54409 24523 24523 40491 60743 27533 27533 46830 69030 4462 4462 32460 32922 37878 79950 72078 72078 67042 67042 22504 60833 43336 43336 24037 66358 1512 1512 72201 92700 37062 46150 77919 77919 64315 74961 56921 56921 23591 23591 33311 98154 6482 94787 54831 54831 88881 88881 63362 84771 6354 6354 42786 46213 68446 88329 55322 55322 14155 14155 50678 54257 79768 79768 10142 75707 45383 45383 7139 49714 23605 23605 43760 90701 2365 2365 203 4298 66145 66145 45616 96821 22503 96391 7664 7664 75005 75005 40679 74468 14925 28853 43368 43368 12092 37036 8352 8352 2704 67579 88064 88064 43593 48713 39123 39123 9386 9386 20100 38219 62250 86601 55713 55713 73771 73771 68326 82642 32770 32770 24904 51343 92071 92694 48461 48461 76755 76755 41880 66115 62656 74889 15327 15327 1073 88255 64878 64878 38979 94516 46933 46933 21350 21350 35720 68328 37280 43747 17337 17337 51756 84697 10356 10356 16937 16937 27785 36764 2184 39631 77752 77752 60785 88719 57796 57796 30028 30028 23820 83352 12185 23066 70865 70865 18946 48796 3241 3241 26506 78898 49190 49190 10818 50308 84469 84469 10859 10859 35272 75563 77586 77586 63405 84609 5315 52640 95261 95261 87501 87501 16917 71607 70016 70016 27756 62685 21235 88936 74798 74798 62626 94517 28473 28473 19048 74488 80145 80145 53842 53842 45454 96390 93957 93957 12039 18090 50438 81974 38546 38546 37325 37325 19600 24537 70225 84866 92787 92787 18327 71737 10842 10842 592 13494 93602 93602 32305 32305 27343 35896 41150 41150 1359 14930 13402 13402 56296 84816 81953 81953 12182 82299 31134 70613 12446 12446 65598 65598 37337 67823 8649 16961 66372 66372 13236 63497 64739 64739 71655 71655 12272 52700 25588 31342 27627 27627 80611 80611 23188 36240 93344 93344 18492 36678 7638 7638 33835 40054 16101 16101 18092 86504 63693 70568 65456 65456 21726 85788 73805 73805 42737 42737 15227 90511 15586 79451 17840 17840 95078 96206 60504 60504 14851 14851 22039 94668 92292 94030 10953 10953 45011 45011 63251 87349 30851 97043 8687 8687 20943 78321 95206 95206 35509 35509 7151 65506 25926 44379 53882 53882 57821 76849 85930 85930 7719 57703 97126 97126 67360 67360 72118 81384 61372 61372 2824 15709 17614 17614 53897 67940 97540 97540 59804 89434 34429 45327 13677 13677 1304 1304 10975 22286 95244 95244 94341 96089 13982 13982 74115 74381 49311 49311 10578 52784 30476 39382 27903 27903 32 23054 32723 32723 57673 57673 20427 54194 87844 87844 13875 69800 3266 14428 97101 97101 22873 58070 81776 81776 42193 56827 97603 97603 43638 43638 29182 74212 2739 2739 5365 64348 6415 20050 62010 62010 51829 84868 51092 51092 1667 87463 96120 96120 26546 26546 35226 81249 10371 51692 66306 66306 55990 55990 28657 68891 36556 38147 55759 55759 22393 30266 33869 33869 13085 14653 82716 82716 78856 78856 19082 40856 33717 33717 2643 61322 3529 73583 53943 53943 9414 9414 50583 72600 28685 65853 65753 65753 48292 48292 54362 81213 49847 50601 58552 58552 60935 60935 15879 56185 59341 93501 44408 44408 17745 82437 64773 64773 36256 36256 34161 73838 18806 57693 8130 8130 47947 74948 91023 91023 15333 31605 15845 15845 47293 47293 13445 26632 12064 50974 73370 73370 17539 18073 38799 38799 52077 52077 61097 69954 36555 36555 29192 36457 9844 9844 29749 80857 37586 37586 45333 76214 47742 47742 27215 32367 60399 72931 62016 62016 82781 82781 3624 18466 24765 76221 93760 93760 60098 60098 50292 52914 5071 5071 59189 70641 63206 63206 80409 91666 94866 94866 18128 42601 2304 2304 79293 88678 9007 96332 47576 47576 54620 54620 7543 96507 15562 15562 16200 22190 72805 85310 26661 26661 97446 97446 28573 48269 36455 74683 3460 3460 60746 67357 21548 21548 4523 65268 80861 80861 61940 86581 27564 27564 28503 29245 11387 11387 69814 69814 37901 64400 22248 28723 53366 53366 32079 32079 72688 73684 3857 86016 21695 21695 28564 28564 48669 93773 93504 96422 21659 21659 70407 70407 2831 63143 92943 92943 72515 72630 38625 75862 83935 83935 42375 67154 68226 68226 61112 61112 38000 69051 3449 37682 19875 19875 23333 30639 26019 26019 156 91181 58736 58736 2277 2277 2623 42559 50317 50317 44651 57336 2312 89021 30284 30284 49019 49019 97 493 92984 92984 9632 51949 19934 77540 33726 33726 38810 38810 51320 86363 10655 43347 86765 86765 56676 63912 58442 58442 4775 4775 12096 58904 58960 58960 11634 13450 80760 80760 15373 29768 32830 32830 42615 96581 14959 95990 69871 69871 29162 66319 9925 9925 13209 38119 6969 6969 39076 81288 28643 28643 52986 70386 94214 94214 82701 82701 1816 95900 88499 88499 5635 54339 40776 63204 81640 81640 1820 80022 70049 70049 89188 89188 73621 87867 39140 44165 84046 84046 16221 90159 53328 53328 57762 84636 76799 76799 17353 74439 22502 22502 62731 62731 8453 11771 62562 62562 4336 67848 6839 6839 16854 82805 6464 6464 47655 51977 10515 10515 64663 94846 28467 45353 79974 79974 37763 92488 88317 88317 34634 73229 89267 89267 65268 70819 85241 85241 23562 73763 62121 62121 16396 16396 30124 50651 70836 85794 52465 52465 49730 49730 14157 91427 90850 90850 12730 77389 55434 55434 19514 64079 45079 45079 50271 90771 79161 84021 24122 24122 10679 32531 81239 81239 20709 79417 93555 93555 4311 4311 65203 88451 33993 33993 76210 97520 74825 74825 3604 4101 57006 86254 10589 10589 26852 26852 20522 39954 46697 91622 6997 6997 76250 76250 29531 90131 11302 62258 4108 4108 20035 20035 29655 56803 32140 32140 34975 56734 21124 21124 52085 91175 47474 60911 87565 87565 86427 86427 30951 70045 78445 78445 72938 89221 47640 65330 54390 54390 37917 37917 53662 96720 50277 50277 64147 71170 63558 63558 53108 87982 36239 36239 77838 88058 33547 52148 6522 6522 81798 81798 18581 50450 478 83216 38451 38451 9407 40781 46969 46969 47055 91157 21084 21084 22214 45499 4217 4217 68768 78655 91629 91629 53061 86673 85268 85268 72014 72395 69807 69807 5446 96977 62243 62243 18202 47245 12243 12243 7959 46706 71818 71818 30008 30008 15703 57863 36198 73537 25771 25771 39256 75131 69088 69088 55319 95305 4093 4093 93271 93271 23583 64960 19358 33354 41939 41939 7421 7421 13801 46792 27026 85833 78956 78956 8114 8114 22202 56499 61177 61177 51940 85106 8181 8181 1299 19108 12458 13322 16520 16520 57471 57471 28926 42061 19976 19976 30041 83978 20864 77941 13769 13769 69343 69343 40996 98224 66803 66803 947 29693 21173 81636 97027 97027 32194 66765 8489 8489 28832 35850 88276 88276 35082 63406 97700 97700 22206 80212 60198 60198 25487 36375 75226 75226 9809 58498 43217 43217 77468 77468 30038 49577 27559 51523 7246 7246 86063 86063 4490 82355 4342 4342 41922 76960 4281 27927 31723 31723 97557 97557 80868 86484 37904 42938 94800 94800 15799 86571 38176 38176 58677 58677 29509 78092 8844 93815 69386 69386 95380 95380 36280 46152 21054 21054 68116 74185 203 47341 34981 34981 63319 63319 21978 97915 26288 59792 90579 90579 25327 61619 60995 60995 55616 55616 4777 50382 94740 94740 59733 85551 42131 63765 45997 45997 61035 76122 30721 30721 4852 9818 30020 30020 34820 34820 68620 81843 15616 15616 24609 60405 8696 54133 25321 25321 11944 20724 26575 26575 76885 76885 43830 73639 85315 97574 9861 9861 49729 54517 64683 64683 5595 56280 65582 65582 62479 94205 89748 89748 60563 95060 64218 64218 344 344 69395 93773 18421 18421 13681 55975 14116 85810 53912 53912 65621 67686 55199 55199 6462 59305 65165 65165 63349 63349 27904 87667 62421 62421 36615 53725 77142 77142 6416 89882 16946 16946 26532 91728 87946 87946 2154 39125 53518 69020 33663 33663 55090 55090 36124 84629 83564 83564 3912 51750 47014 47014 24892 77030 1259 10231 93323 93323 47083 97760 6788 6788 14099 32699 16931 16931 60825 60825 75206 91649 70665 70665 13875 77210 27695 70893 95845 95845 1242 1242 412 38482 3545 47262 29945 29945 18719 18719 567 43515 11373 11373 4673 42108 30665 96885 26353 26353 36615 96154 54649 54649 77103 86054 60170 60170 79408 79408 3571 87515 55110 55110 73015 78749 4453 86086 69732 69732 16698 16698 52764 73179 11178 61293 51179 51179 39419 68605 63315 63315 12659 93947 54344 54344 46484 49484 67079 67079 23526 23526 60339 87146 28051 42384 96876 96876 75175 79055 36452 36452 15168 48537 62039 62039 56687 56687 6409 88237 4719 16442 74770 74770 79399 79399 65898 84253 12825 56374 39848 39848 3620 3620 53615 67919 46349 51077 16391 16391 47431 47431 54279 55295 91072 95222 84139 84139 44151 44151 51008 69852 45367 74041 12505 12505 53940 53940 74091 81002 46421 85694 66783 66783 70723 70723 26923 98386 58930 59372 45054 45054 57669 69419 64958 64958 88483 88483 49232 63046 72332 72332 21373 23863 28912 51623 79116 79116 25663 43023 72405 72405 36 36 8333 73263 92953 92953 7883 82133 35448 35448 82588 93032 92858 92858 71262 73421 80450 90447 89732 89732 75151 75151 9676 69037 41157 86842 25299 25299 3862 24051 60172 60172 43074 43074 7952 46136 21364 21364 23794 57252 13101 80146 87674 87674 91037 91037 60540 64279 91475 91475 1075 2932 3418 56885 96005 96005 6697 6697 36051 44785 46413 46413 45854 70930 18126 42822 7156 7156 43089 54657 51965 51965 35002 35002 65777 87690 56621 56621 13060 45577 74727 74727 59607 88908 13606 13606 38260 75826 95404 95404 64512 77602 48578 48578 10139 13582 90 5641 43577 43577 14286 14286 34556 90799 83864 83864 23307 41992 82274 82274 35294 54481 46232 92832 3331 3331 61036 61036 67502 71415 19312 91177 1967 1967 33962 59854 30933 30933 49916 49916 23982 89846 23480 23480 56194 75943 29687 29687 80907 91502 847 13329 56648 56648 46213 74955 86189 86189 69571 69571 3978 31611 86508 86508 13940 80165 24086 74217 4597 4597 56526 89455 18265 18265 48969 48969 32060 96502 57260 57260 38418 70432 31650 31650 157 60317 90779 90779 27520 50877 76161 76161 80978 96600 40003 40003 19372 52809 22731 22731 60361 71714 58607 58607 35500 39485 82941 82941 9675 95807 25420 70656 50089 50089 39759 60119 17119 17119 26584 37264 40201 40201 43837 85405 72304 72304 54158 54158 34733 88608 62544 91786 23093 23093 1060 71910 49883 49883 19805 19805 16585 27102 22235 87474 50270 50270 84198 84198 638 18411 22208 22208 9286 86510 62045 62045 51522 54242 60016 87036 38274 38274 72464 91091 62364 62364 67755 78381 77699 77699 25559 25559 92656 96967 7740 7740 6338 29251 68117 68117 22779 55472 21251 81915 54212 54212 8107 59334 65252 65252 95804 95804 7180 20492 80636 80636 36434 81835 35542 93714 56650 56650 40151 41899 58827 58827 915 915 39674 94718 11849 63542 71504 71504 57024 57024 26857 85377 44378 58482 89919 89919 63097 63097 9911 61792 64103 64103 62971 78220 57472 57472 25782 96493 80263 80263 14945 50878 1776 44704 93690 93690 17766 17766 39350 50787 22686 22686 65971 94507 64615 64615 25838 69216 24087 81173 69956 69956 53937 78534 47816 47816 64650 84337 66385 66385 69008 69008 11873 15314 35759 94989 93839 93839 44765 68528 20295 20295 59694 59694 10078 34057 54373 54373 14955 76882 29832 80306 42588 42588 78952 78952 34521 38496 31839 82505 912 912 5406 17564 96455 96455 4108 4108 51159 78177 34588 89590 75119 75119 20525 49310 91380 91380 48643 48643 17981 53213 41466 66128 46385 46385 75082 75082 71339 72091 83734 83734 5660 51191 24979 24979 29072 46763 56588 75009 64094 64094 84153 93372 49432 49432 80189 80189 34829 77666 53021 53021 11066 39524 95978 95978 8269 62593 36049 36049 2829 74465 24004 24004 745 38211 43012 43012 48648 67833 94992 94992 87741 95262 34804 36119 19624 19624 16081 16081 30379 38310 90992 90992 35319 87829 9100 19424 76266 76266 57718 64802 19197 19197 1647 1647 12636 24233 61149 86533 68667 68667 90810 90810 26489 66916 73162 73162 59890 86175 36053 36053 8619 48790 9550 9550 11983 83013 22754 22754 57963 95482 23242 62007 57363 57363 30245 48243 82028 82028 13468 73383 79392 79392 14714 25878 14027 14027 55991 55991 1353 47604 8698 40594 69639 69639 27768 27768 36307 97100 31855 34036 85159 85159 63652 63652 14585 69490 60214 60214 28262 74743 63858 63858 250 37290 75009 75009 18582 29979 60028 78140 34743 34743 32312 93176 57073 57073 35611 35611 37451 94595 23988 23988 4284 90238 4179 23813 97645 97645 85825 85825 14254 40111 80317 80317 19976 89374 13950 13950 17131 94605 29896 83613 29572 29572 33544 33544 2614 4410 56988 56988 68408 77965 50377 50377 59305 84255 73143 73143 45319 51621 22537 58935 27207 27207 85449 85449 61166 73639 15016 15016 34593 43770 29552 74192 10269 10269 36525 92197 72201 72201 74633 74633 51947 75626 520 19323 53160 53160 58229 58229 9980 73838 39557 39557 17126 20818 22541 80308 32367 32367 23474 52824 73484 73484 3271 88137 34466 34466 5919 42403 72209 72209 16767 16767 40052 50393 86174 86174 43931 63878 30144 58310 41610 41610 51351 51351 51761 57647 26783 51832 35597 35597 37448 70563 49948 49948 63485 63485 23788 40699 56684 56684 29803 53477 93170 93170 57381 93287 9704 49017 97828 97828 23239 47271 21009 21009 40330 58269 17243 17243 9028 72975 3714 3714 1440 74860 70603 70603 53141 59731 27542 27542 28741 84344 89243 89243 75268 75268 16240 87147 62391 62451 96364 96364 91015 91015 6366 93217 44321 56716 55676 55676 76590 90722 59323 59323 15164 32029 85741 85741 49515 49515 67451 96594 90207 90207 5599 16521 16463 16463 49380 63968 12877 12877 1926 26706 21263 76455 71041 71041 13436 33452 23166 23166 25197 94661 14242 14242 9443 9443 20389 62397 37482 76042 23928 23928 62626 87790 56624 56624 14981 75671 91782 91782 29011 94901 68595 68595 2310 77695 69306 69306 96651 96651 67642 83988 86233 86233 36632 70153 16268 88774 63989 63989 63426 94995 43069 43069 34655 83629 17047 17047 88554 88554 57428 66508 69144 69144 66668 73741 66310 73098 95280 95280 8302 8302 29765 59854 72656 96492 69290 69290 46624 46624 28113 75422 32203 32203 19613 42473 7187 73765 5487 5487 28297 95065 82788 82788 36503 47765 6890 6890 94313 94313 3879 4418 20046 20046 61514 90326 31407 92297 91135 91135 58379 87065 465 465 13979 76273 65088 65088 10112 10112 48742 72226 1194 93524 39865 39865 5290 5290 19872 91139 28781 28781 9194 78098 73262 73262 30289 54256 91849 91849 23200 39585 34416 34416 42004 50206 54383 82545 53526 53526 80397 80397 10115 26896 31114 68698 54761 54761 30851 30851 23065 61143 27420 27420 86663 91366 71701 83998 6130 6130 95803 95803 14354 87610 51047 51047 57880 96413 88689 94190 66379 66379 1319 32968 13482 13482 19244 60949 27733 27733 13533 13533 26379 66797 90470 93460 91364 91364 95738 98032 52382 52382 13657 25968 41971 41971 22022 60863 22450 22450 88350 88350 66000 72029 4837 81334 61962 61962 61550 61550 14422 90932 76918 76918 37844 79125 13943 43326 26724 26724 66566 66566 20090 35804 8277 28969 48240 48240 18758 80641 67822 67822 5310 48019 93142 93142 8907 8907 17452 37981 93669 93669 33270 80126 35292 45579 89859 89859 35470 74534 89376 89376 79082 88759 37274 37274 3464 65930 27435 27435 646 46321 86263 86263 8256 88946 74363 74363 2400 19354 79316 79316 35611 71332 33633 33633 80142 80142 70159 81699 4430 71645 97390 97390 35903 64568 15782 15782 77065 77065 25336 52934 967 967 60108 78936 20509 20509 11474 66810 30802 46890 14408 14408 8081 91646 87705 87705 46873 46873 29947 88398 22525 27400 66845 66845 25681 76053 45505 45505 91467 94366 41236 41236 80033 97985 24736 24736 64097 64097 3261 31438 64122 64122 25018 73495 81579 87861 69757 69757 2690 96031 70221 70221 28887 69846 53562 53562 11791 27420 6803 6803 17448 38379 95516 95516 10751 10751 658 64305 58536 58536 8810 52837 12178 12178 22691 66176 87654 87654 8145 30961 30310 36502 88403 88403 48321 91476 97719 97719 18516 18516 58647 71804 89581 89581 29111 40457 75812 75812 22087 78570 27074 27074 4605 75802 35190 35190 36167 61166 22893 22893 30284 50217 24637 37776 58838 58838 26006 54540 20401 20401 12630 12630 14517 90712 33421 58763 19187 19187 18116 18116 31455 87527 31447 31447 54981 59399 86107 86107 66761 82430 78673 78673 32445 55210 7698 55971 36423 36423 11626 11626 55255 72003 1000 68814 38528 38528 39301 39301 9790 64004 90600 90600 18930 66540 29429 52355 60286 60286 57241 57241 46224 94654 58701 94229 12060 12060 26679 71874 17408 17408 29176 53629 40049 40049 6754 64489 25211 25211 34664 74204 92606 92606 32543 32543 48014 54340 62107 91563 4983 4983 63886 63886 6912 84185 9760 9760 74576 75376 26427 94249 59568 59568 62006 62006 35370 73092 6438 61907 93625 93625 1722 56872 48176 48176 10531 10531 70518 94279 16641 31942 69137 69137 49935 55437 38593 38593 67241 67241 38738 66787 15649 15649 22649 28088 91303 91303 12172 22955 48419 89566 11736 11736 10230 10230 56028 59477 20569 90578 34748 34748 59677 59677 22387 65491 58582 96745 17351 17351 31266 31673 60275 60275 12599 12599 1848 95236 62268 90571 17757 17757 32712 86479 47998 47998 2070 78499 77932 77932 81552 81552 83632 85772 50489 85547 56266 56266 53317 67344 43558 43558 26344 51383 80472 80472 56909 56909 73213 97829 85578 87968 13411 13411 43447 84715 17790 17790 64949 64949 3899 66877 52144 60254 28368 28368 63006 63006 41739 65965 41852 41852 5190 49057 46454 97666 72725 72725 7097 58139 96817 96817 17219 17219 64461 68684 23759 52612 30334 30334 32829 32829 74990 86228 60968 60968 55797 71545 2421 16637 17355 17355 37930 37930 46242 88430 30361 79512 15447 15447 29584 29584 28799 74345 37750 67513 76750 76750 47642 56264 8368 8368 6782 37153 50784 50784 11665 25397 38219 38219 20880 22809 7801 7801 32061 66011 13111 13111 56344 86890 75031 75031 19970 19970 12908 35503 14235 35875 58995 58995 59381 59381 27504 35133 38227 60708 43829 43829 97802 97802 82609 90594 52300 52300 12813 52633 24957 24957 14720 44664 619 57496 94632 94632 8233 8233 5373 6399 24503 36615 58627 58627 5649 89005 97277 97277 95637 95637 65027 79310 54975 54975 92895 95550 32305 93416 13316 13316 45367 81361 91783 91783 47430 51925 43766 43766 12237 12237 15846 83847 23720 34901 71074 71074 9647 9647 20065 87157 67049 76574 72717 72717 32018 71227 76912 76912 78465 95159 62944 62944 59158 81064 74564 74564 18751 18751 42502 47143 10158 10158 71652 87401 20773 88642 93985 93985 95105 95105 51627 63413 31284 31284 14638 70968 6154 87057 45853 45853 52195 52195 36456 97043 4034 97745 59903 59903 34190 90792 21742 21742 19148 19148 69784 84543 32622 32622 58459 85250 3454 86841 85360 85360 37407 37407 9488 69649 7932 25320 36159 36159 46810 46810 57101 95006 51781 57129 86382 86382 91634 91634 7165 90912 14445 14445 9062 52842 35788 57193 70329 70329 13384 13384 27821 97295 9607 18739 52688 52688 24432 24432 23938 98304 23814 84171 37557 37557 49525 49525 22757 27370 4454 4454 35353 78520 82161 87059 91597 91597 96950 96950 2503 50952 19339 19339 60439 64640 51466 51466 54676 84719 58737 58737 46494 63493 94476 94476 38387 79615 39840 41780 34764 34764 11156 95701 72046 72046 44870 44870 22605 55461 84531 84531 91623 94920 49618 69671 53075 53075 68015 68015 60155 77674 18371 18692 74186 74186 7165 11249 96188 96188 90927 90927 83365 97822 42135 42135 5459 25743 24007 94976 24635 24635 8771 8771 3433 92630 77217 82780 83010 83010 37820 37820 19142 28371 76778 76778 32080 48279 8353 8353 34533 61717 71288 83546 94774 94774 57783 64589 38704 38704 22861 61369 75666 75666 24895 24895 673 96898 11279 54840 36243 36243 42481 83519 62302 62302 18938 46131 38055 38055 74412 74412 34443 41025 9475 39886 13170 13170 77904 77904 28695 97720 4880 4880 7983 36449 21078 21078 35225 39335 92479 95029 87750 87750 10336 10336 8613 34012 29870 71905 25110 25110 27878 27878 68120 91699 40220 86975 39343 39343 71959 71959 65204 93680 42669 74446 14068 14068 57815 57815 49586 79743 74780 86141 57276 57276 12557 58526 12250 12250 63974 63974 38080 89544 49801 49801 30494 76465 52230 73964 85388 85388 69455 75484 93156 93156 17298 89103 53131 53131 46180 46180 85488 94484 4940 32529 73500 73500 84836 86646 1409 1409 49805 49805 37709 40801 25357 42159 31088 31088 75602 75602 87777 94400 37185 37185 83790 94196 31450 49066 59758 59758 37752 93878 28159 28159 3351 7447 38480 38480 15152 75599 21406 21406 12737 12737 19861 35909 32684 80899 95796 95796 22822 37860 10303 10303 5725 91905 48150 48150 9592 9592 13733 38257 19078 19078 26330 36909 55129 55129 25193 88568 22260 22260 29475 58166 53266 79821 72484 72484 34497 34497 51009 70888 46515 46515 16475 68756 23453 87844 29850 29850 4658 90153 29672 29672 51425 66817 42942 42942 25668 40445 87022 87022 42133 64967 20567 20567 32715 32715 37187 40706 48439 48439 15404 59719 35955 96258 127 127 97303 97303 37671 53810 82834 96989 59934 59934 11923 92481 72956 72956 92848 92848 25166 97547 19545 19545 8678 80495 39493 39493 34273 49771 16758 16758 11811 53001 30827 30827 55788 78059 76612 81592 39538 39538 38669 88002 71718 71718 51022 51022 3190 19559 31691 74260 81768 81768 71072 91290 23381 23381 31261 95067 84799 84799 34773 34773 59191 88346 3581 24035 811 811 14917 53954 71769 71769 54004 62536 36423 36423 41684 51685 25207 25207 32425 35933 74329 74329 7584 7584 24760 43442 31129 31129 9902 45592 35931 79852 78705 78705 21735 58983 58872 58872 4555 4555 3477 45852 86575 86575 45496 89382 439 439 12034 70741 56228 56228 6099 64565 70039 89104 31767 31767 80469 80469 42850 46070 13867 13867 80534 97287 1097 5178 22715 22715 36850 36850 10309 76281 75911 75911 69040 69093 41685 41685 77312 79745 32448 32947 15415 15415 17237 17237 35254 96672 12866 53783 49189 49189 41397 61933 84887 84887 34567 56486 8492 8492 61444 61444 30319 50728 66422 90810 73583 73583 4313 4313 419 57492 40433 40433 21985 41326 6646 48776 38449 38449 64701 97659 91916 91916 54060 54060 15684 94232 23016 23016 5523 17647 40544 57338 57039 57039 46789 71606 98355 98355 61887 61887 9219 94360 50157 97336 93902 93902 58994 73218 86693 86693 80736 80736 76720 82651 84695 84695 13270 40147 29108 29108 40696 45866 67221 93239 35927 35927 22553 22553 22218 81984 35324 35324 15938 37246 9310 46761 14020 14020 1842 55749 59157 59157 12711 93799 86237 86237 49396 51030 91524 91524 22076 22076 32750 90524 44742 44742 52874 76929 60045 78991 73456 73456 9719 49664 4886 4886 50508 80958 66020 66020 59655 59655 27996 51780 67394 95459 40505 40505 439 72911 38246 38246 17634 43459 57768 57768 81175 84203 50482 50482 48701 64391 48463 48463 39934 52433 12539 12539 90708 90708 5832 61771 19915 48763 9167 9167 4480 4480 67403 80200 168 44362 61110 61110 2688 33928 95663 95663 8771 8771 21141 62527 78295 78295 12354 88648 28222 28222 12090 89348 10808 90408 35522 35522 10497 88312 61819 61819 59643 59643 60806 74291 19105 57148 34579 34579 91270 91270 49916 66480 66251 66251 601 3427 15250 35167 17242 17242 52184 76345 32799 32799 20226 20226 71838 86234 36659 48757 59182 59182 71957 83878 4619 4619 73505 73505 38524 43418 10794 15411 88981 88981 36585 76845 77895 77895 30155 57525 34123 34123 41872 41872 54734 95851 67866 91992 29328 29328 39709 75241 71030 71030 44188 44188 46417 74471 43911 43911 29110 54144 30629 30629 77286 86715 46065 90852 19604 19604 35220 35220 5503 33440 65101 85249 93653 93653 77413 77413 18173 44657 79332 83176 17404 17404 20156 66249 95863 95863 9339 36875 50903 50903 4769 9863 94172 94172 10592 10592 41816 89985 21263 93901 38340 38340 66413 66413 5467 81442 6441 6441 64030 65856 64799 76275 39313 39313 81701 81701 54309 72125 80710 80710 57264 60071 41 50960 54363 54363 28795 82559 54158 54158 18351 18351 17068 66300 5471 5471 13130 70824 46914 46914 78298 84382 88967 88967 7185 33091 3267 3267 70298 84459 12376 13563 42877 42877 31866 79236 50534 50534 71005 85518 70470 70470 67559 67559 42211 72221 47225 47225 45884 72904 6055 46666 88876 88876 27584 68339 5151 5151 65752 84130 5751 5751 56704 56704 36222 76371 48926 48926 13462 34903 2837 16433 95227 95227 60778 92506 90750 90750 234 234 6555 37055 60300 60300 58537 82920 12679 25389 45721 45721 47071 47071 50938 69521 1456 96693 55943 55943 81275 81275 26973 94021 42678 74662 22493 22493 85685 85685 12654 87717 75370 75370 19345 38755 40944 84703 30376 30376 581 581 83019 93413 4575 78961 15318 15318 1333 1333 33914 39379 11469 93010 40734 40734 64110 64110 11124 77079 22 22 29361 45553 17161 83488 49148 49148 95818 95818 8894 35684 6613 6613 52023 53810 4090 94344 18377 18377 75078 75078 34102 65301 64846 81998 98319 98319 28672 35046 58494 58494 29990 85634 49743 49743 60665 60665 43392 62077 64334 85420 43283 43283 73214 73214 1158 4370 59303 59303 44676 73941 16378 33475 76681 76681 34761 93792 57877 57877 9592 36781 2123 2123 43093 43093 49921 65218 62438 91338 11730 11730 18975 18975 38282 58418 34718 34718 55709 85029 597 2872 34479 34479 19662 19662 7410 11308 72481 72481 29387 64226 565 15106 47194 47194 28035 28035 768 17576 46184 46184 51734 77872 67432 67432 29268 40759 8749 8749 2874 83748 75400 75400 25845 91269 7518 17045 56236 56236 56035 68031 30041 30041 46916 46916 27004 31872 47122 95384 52248 52248 14240 14240 5586 63562 33819 33819 77259 92183 31448 96455 17311 17311 31056 94062 58563 58563 15250 15250 65127 81358 87019 87019 4512 77389 82242 94317 74823 74823 26104 26104 3215 60169 87787 87787 6287 62178 13256 13256 45100 58288 66003 66003 73383 76449 40085 76414 38424 38424 84672 84672 7448 72606 21328 21328 24960 62001 52700 74677 27611 27611 42966 48875 85286 85286 89755 89755 41225 74629 43716 84777 92532 92532 68533 68533 1757 84836 81562 81562 57254 59640 25490 25490 12189 32135 48616 48616 3352 49216 22371 56389 66801 66801 77762 77762 47225 88819 94068 94068 976 92486 24788 60994 58444 58444 26592 44317 32727 32727 34721 34721 24305 43609 7202 8944 26675 26675 33727 33727 36591 56393 71483 71483 10659 53710 62176 62176 20619 51983 14904 14904 30660 56202 33415 74175 73376 73376 44599 44599 39571 58523 52391 61655 54047 54047 6465 6465 19297 67866 34991 87166 1189 1189 97703 97703 32740 82549 53609 80549 62720 62720 60195 71392 47270 47270 25445 64202 20581 20581 26094 67689 21360 21360 15519 15519 6352 43595 20064 20064 15755 27158 5296 26484 9146 9146 59441 59441 60784 65674 73496 73496 82021 89145 61483 61483 10557 93736 22162 54850 55323 55323 10200 16738 3708 3708 14433 14433 27261 63404 19003 77136 70760 70760 51690 76451 21130 21130 49019 49019 14878 20204 14552 14552 48935 60622 13513 13513 36942 52235 71677 71677 7510 30660 31782 79942 84313 84313 51427 51427 65669 81578 22119 22119 6224 77053 10376 92435 16162 16162 47694 78392 73989 73989 43343 43343 27651 83030 5773 37810 76531 76531 87861 87861 62262 76291 49216 74310 6257 6257 64015 64015 31742 84777 34284 34284 5008 28211 86041 95661 44192 44192 75331 75331 50964 81535 48160 48160 12583 38151 53935 60296 85679 85679 79449 95763 73231 73231 6499 6499 46725 91700 7534 7534 86577 98219 51902 55507 71133 71133 53508 82374 64186 64186 61470 76643 12773 12773 86825 86825 88580 91732 57724 57724 2367 24357 33635 85370 92887 92887 30289 85794 80101 80101 32084 32084 84563 87098 90371 90371 39105 47883 4726 4726 36521 55358 38700 85040 72420 72420 27889 27889 9782 67274 55958 72320 39226 39226 91487 91487 20867 39311 72642 72642 27824 89451 94565 94565 4951 78302 51725 51725 82467 82587 40805 57156 248 248 45377 45377 65270 71080 19797 48614 62070 62070 22559 22559 2426 45199 54345 54345 38564 71992 78884 78884 30096 88995 71426 90460 31480 31480 55612 69532 76272 76272 87039 87039 12576 51742 9667 59176 4631 4631 13179 13179 2658 41688 1274 1274 21229 23524 39608 66627 83226 83226 94305 94305 70054 90324 77385 77385 30000 87251 65704 65983 82311 82311 84786 94881 63696 63696 80522 89916 84964 84964 61537 61537 9191 64269 58597 96951 52943 52943 88036 88036 78531 97372 25917 25917 48953 63165 17551 30024 15035 15035 20691 95625 27823 27823 68667 68667 24755 93014 57188 57188 44584 84171 83498 83498 46226 90346 87151 95077 70441 70441 32260 32260 42724 45292 61299 61299 40702 83843 47431 90942 91420 91420 16960 16960 47984 94517 49159 61978 17832 17832 47242 47242 83602 89280 31034 91708 23779 23779 60709 60709 9198 73047 50002 92130 32834 32834 92690 92690 843 44127 43560 43560 49276 65311 22 48926 31316 31316 59993 59993 25987 95774 7710 73573 2970 2970 26852 60080 68417 68417 14160 81609 52526 52526 28156 28156 46882 52266 35357 35357 41678 66452 71797 71797 4404 75932 94513 94513 27354 79287 24727 47701 21246 21246 89719 89719 69492 84633 67027 67027 36532 51889 25104 84819 60214 60214 63053 63107 37026 37026 25484 36915 18892 18892 95894 95894 4589 64459 16134 92567 13623 13623 49978 49978 75039 85937 45758 73492 30970 30970 27272 31537 96208 96208 43159 43159 31829 60793 16820 29591 65464 65464 22685 71456 57859 57859 45563 45563 11552 87360 8071 8071 34731 38763 13411 13411 33483 79210 52700 52700 15790 63627 19137 19137 34715 38596 41838 41838 53041 78189 43964 64725 56294 56294 7119 50564 52554 52554 37426 68625 18910 18910 9374 53426 79863 79863 59756 59756 23890 76825 54546 54546 33724 95323 20970 75922 78120 78120 44707 44707 63190 88229 96433 96433 9132 58808 44220 44220 89286 91529 33923 56840 59103 59103 55576 55576 87290 89316 29366 34128 8467 8467 65112 65112 46928 60809 69064 69064 52584 54759 3262 3262 88584 88776 18250 61989 561 561 84796 84796 70961 94201 14736 14736 45835 52974 46740 72667 94147 94147 14177 45391 82798 82798 27395 96737 95518 95518 14431 14431 84224 86578 35523 47267 64209 64209 55773 55773 39855 57870 1268 45069 33986 33986 19141 49069 51352 51352 53848 53848 73129 78836 27211 84208 52065 52065 54090 54090 9617 31900 48303 71927 8072 8072 26603 78400 58015 58015 81931 81931 39293 55218 34142 34142 34847 65686 82868 82868 25836 33832 12805 12805 16987 26673 62988 64490 30733 30733 77377 91091 80870 80870 7925 7925 6326 50545 10913 10913 58328 95843 13327 48340 17057 17057 63229 90296 51207 51207 53023 53023 23113 30972 21331 21331 35195 62051 60288 67843 64452 64452 19352 19352 51163 54289 80038 80038 68183 96363 96931 96931 16323 69275 226 226 830 30730 51425 74911 3733 3733 85598 85870 39879 39879 21982 60695 41517 41517 29495 46136 35114 35114 38438 38438 28552 74332 56625 91584 96933 96933 29867 29867 40654 53307 54481 54481 53331 77487 78312 78312 77570 96364 67761 67761 40426 91642 54662 54662 14053 25163 53563 53563 76557 93625 89878 97821 30172 30172 45584 89132 50290 50290 88235 89104 10132 10132 28911 84638 26993 26993 70984 70984 28884 57117 45724 86611 3877 3877 31040 52904 38918 38918 82632 82632 17632 24986 757 59836 31773 31773 52616 73582 24586 24586 26410 26410 5566 56947 88661 88661 43535 71413 19748 90803 17263 17263 73659 79018 210 210 22431 22431 53541 65752 91655 91655 44903 82544 8447 8447 23338 95557 17855 93255 96654 96654 45846 62242 70056 70056 20333 80251 52546 52546 54865 60087 65738 65738 34542 34542 2413 35767 9259 96727 76358 76358 31976 31976 69713 76548 14554 14554 1986 12243 10118 10118 20063 29530 19899 30429 78787 78787 27424 65860 90285 90285 79021 79021 14003 76904 33925 33925 59161 62097 19343 83882 52351 52351 49084 49084 16675 75348 16142 48870 21742 21742 37196 71023 50314 50314 65887 65887 10883 11531 55671 70968 17795 17795 16533 28741 24496 24496 58219 68835 97581 97581 70646 81894 66457 66457 6240 88160 76958 76958 27568 27568 4520 61756 68393 89057 36073 36073 24985 42265 47572 47572 60398 60398 1150 32352 41150 90120 96850 96850 32309 32309 47452 96658 55169 55169 59825 92407 44052 49914 89258 89258 10511 55427 18895 18895 12976 61992 50831 50831 29957 29957 25917 63769 87133 87133 17788 50784 34784 34784 52408 66004 86780 86780 1277 45753 48938 57081 86509 86509 29600 97369 27377 27377 16117 16117 42425 84694 6943 25746 20643 20643 11431 11431 65795 67171 9712 90669 58215 58215 52297 68660 74622 74622 153 24851 85315 85315 88435 93893 41446 41446 85899 97625 67178 67178 53828 53828 87712 89920 12271 35708 29901 29901 57329 80411 97924 97924 15466 41855 97684 97684 56814 98062 39603 39603 87880 87880 85293 93896 26110 56775 37465 37465 41275 85905 77982 77982 94199 94199 25443 26539 60717 74336 27424 27424 36288 73398 91437 91437 2688 2688 39016 41701 10694 10694 4799 17726 18925 81078 60160 60160 49988 54615 1686 1686 1892 24994 37469 37469 6064 6064 81320 95479 1046 31421 41563 41563 95677 95677 29042 89440 56626 74125 65420 65420 31144 46123 93853 93853 12459 60657 60861 60861 17068 48250 65563 65563 14657 66831 72561 72561 77714 77714 5649 37522 83109 83109 6113 70481 28354 63042 66882 66882 15457 22937 7770 7770 32342 46274 54746 54746 23467 43399 6227 6227 84440 95397 35073 35073 83286 83286 40927 54382 56745 93169 73735 73735 43230 43230 25301 87301 86989 86989 25988 31973 26665 26665 15264 50713 37522 37522 2671 91515 78973 78973 50652 76633 64580 64580 15558 24880 68107 68107 7615 72357 65216 89752 29245 29245 10838 10838 59936 73184 7800 61567 80140 80140 89730 89730 47973 59179 71362 77891 94996 94996 59707 59707 32593 48563 15499 32424 88637 88637 14674 14674 626 8647 12233 46292 86360 86360 50669 50669 46180 67072 41516 50772 78017 78017 48718 48718 72348 89933 11312 11312 50393 54934 80409 80409 11276 68839 5853 5853 58144 62790 87369 87369 1997 4658 3508 25861 56597 56597 18333 18333 49207 77466 27012 43021 33236 33236 86725 94930 26179 26179 28057 34946 56613 56613 32514 32514 22327 41848 77761 84695 77925 77925 24569 46750 61888 61888 39138 90740 30441 30441 54112 54112 28363 77385 73906 73906 55168 82872 35160 35160 6694 33404 9548 9548 49292 85890 19773 19773 43355 57466 30009 30009 87990 97905 5795 14790 44075 44075 72118 72118 43474 72641 12563 46042 60650 60650 49132 92926 14552 14552 26743 26743 12131 69012 10369 10369 18920 67093 22678 22678 16341 79914 31856 31856 52500 88012 38593 38593 28804 91524 54875 54875 32056 81155 45674 88314 5547 5547 67446 73154 4427 4427 40945 90731 77305 77305 22274 22274 11909 80466 9727 32958 60042 60042 39634 54505 14178 14178 14659 23933 42196 42196 35877 35877 18558 88245 17475 17475 61260 66061 60444 60444 60020 63580 60663 60663 58869 59235 59331 59331 40840 69280 68990 75886 28337 28337 3655 3655 40630 47916 44963 70025 14340 14340 12518 54488 18852 18852 82103 82103 10368 50723 28460 28460 293 16362 28744 58472 25971 25971 16202 16202 35652 60773 6337 87072 60597 60597 3984 3984 31153 47677 13751 44633 95072 95072 46558 46558 78295 85956 61540 70450 60197 60197 73733 73733 5282 58361 98021 98021 42373 93993 72942 72942 70700 97384 72503 72503 473 83127 36789 36789 52778 65660 8494 80554 64708 64708 16905 61706 47441 47441 2273 2273 8134 96042 34515 68908 12781 12781 4295 4295 18836 65490 35921 35921 29919 63608 60171 83068 11762 11762 34152 34152 30851 67333 74206 94335 23034 23034 13635 43291 15877 15877 11112 30338 46120 46120 51798 74715 35942 35942 72338 72610 31723 31723 81264 81264 28494 90096 11717 86461 1088 1088 3111 93595 58109 58109 12354 28866 50400 50400 14342 14342 82730 94899 75880 91399 27894 27894 86153 86153 23301 80178 64436 64436 2040 4216 66392 66392 72788 88018 72341 72341 23633 38273 74070 74070 10682 59002 24554 71348 67489 67489 23376 58797 92950 92950 37515 37515 9017 21932 39515 39515 8120 43444 40615 40615 9066 67677 81280 81280 23702 86473 25919 62682 49605 49605 69398 69398 67841 79975 80221 80221 65980 78209 80138 80138 53791 72183 97057 97057 74272 74545 34800 95510 78540 78540 2248 92065 1263 1263 6750 31905 10567 10567 29813 93121 81878 81878 41460 60297 59243 59243 89279 89279 2701 9011 31231 33483 39499 39499 22548 22548 74231 86119 55377 55377 47647 53709 39232 82301 63472 63472 84233 84233 13648 53209 19122 80175 43615 43615 49031 49031 6741 27074 40240 40240 13591 90562 66850 66850 27418 52055 7653 89252 76052 76052 18409 53187 96986 96986 94554 94554 65363 76531 85993 85993 20263 97299 28899 28899 42328 45845 24698 68050 42398 42398 77059 84825 65906 65906 4794 4794 11336 61845 46029 46029 12006 45969 63752 63752 5381 64473 13463 59822 13186 13186 67501 89280 36009 36009 65197 65197 36056 78129 43018 43018 37116 69859 12558 12558 40423 58784 35202 96443 46181 46181 90823 90823 47085 63835 1064 1064 18473 79269 56972 56972 7560 92547 64906 95718 58581 58581 4952 7460 3274 3274 1323 1323 41512 68418 47565 65231 69820 69820 77709 77709 32311 76569 2697 2697 78167 82753 58996 58996 4199 18276 805 92877 93257 93257 84398 89909 3501 3501 79690 86237 42374 42374 5069 5069 49375 92012 56046 56046 37168 51401 64301 64301 31889 52395 9927 9927 54281 64110 50892 93794 92667 92667 2251 2251 62650 96528 76495 76495 28331 30536 4364 5966 7850 7850 63437 63437 60151 60585 57140 57140 1945 78029 24044 25064 43899 43899 79394 79394 24091 74011 41905 85598 38300 38300 10574 10574 2361 69047 70738 70738 90678 90815 4382 4382 69712 78006 8605 42978 80605 80605 83527 83527 50534 51404 3792 3792 62864 68415 9437 9437 64740 69270 81188 94086 89868 89868 82692 82692 22706 88531 11025 18220 62224 62224 83383 83383 9446 86985 51220 63922 40254 40254 12902 12902 14175 37108 15907 70823 61856 61856 14022 14022 7144 51733 83683 83683 8085 41685 32306 39800 61193 61193 28231 28231 14510 35573 26216 26216 12942 45101 30687 62618 11062 11062 92493 92493 16366 81195 27781 27781 15862 32619 21570 65691 9931 9931 19656 19656 39171 54579 26469 51818 51695 51695 45095 63054 10209 10209 1324 1324 14445 97147 29781 29781 56877 89236 3814 43376 30539 30539 52217 92254 3642 3642 28525 90059 79583 79583 84332 90019 56311 56311 49401 91350 83220 83220 57538 97421 86470 86470 59004 59004 33881 94270 36968 59043 16809 16809 61486 61486 50602 59799 82297 82297 33197 58461 4403 42615 86530 86530 31181 31181 56658 88147 93765 93765 42914 71076 45035 89788 74536 74536 90650 97565 96190 96190 83757 85211 32112 32112 4284 4284 3393 24531 8501 8501 22707 50853 42700 54350 64493 64493 9503 9503 88671 97668 55460 59250 85118 85118 63536 72291 5984 5984 359 17344 79632 79632 59799 59799 57137 83242 22681 54102 90855 90855 40869 40869 5771 79266 15917 38235 15915 15915 55698 92874 66959 66959 14201 14201 8550 18615 84437 84437 49128 55833 37246 37246 51344 55751 95091 95091 35580 98296 50458 50458 12649 84832 4862 65158 96209 96209 5323 84818 78009 78009 2834 2834 23035 76934 61822 61822 15415 80019 71698 82467 62259 62259 13171 13171 25043 81505 64230 64230 3494 52745 43827 50992 35445 35445 1130 50484 3350 3350 11003 83791 73219 73219 7533 7533 1955 76327 72781 96216 20174 20174 50016 59615 84893 84893 90515 90515 5401 91491 10619 45770 55829 55829 3441 3441 41777 84884 9677 70974 60330 60330 75239 89761 98162 98162 4357 70483 97752 97752 95010 95010 47406 74796 76325 76325 78165 98140 20311 20311 65591 69137 23272 79376 15762 15762 60696 60696 50851 78946 66719 96007 73578 73578 10605 10605 1755 92281 33708 89524 94242 94242 16915 41889 10053 10053 35964 35964 30096 39269 37206 55079 71696 71696 17288 85348 67058 67058 87078 91570 49448 49448 72588 72588 48146 88248 47859 52019 1536 1536 4405 32473 14079 14079 40037 57262 90402 90402 96399 96399 601 57225 5247 5247 48803 97387 81836 81836 8579 89543 25984 25984 63910 75461 84776 84776 17248 81517 11471 15448 24333 24333 52015 52015 13940 18219 24034 69175 13492 13492 39350 75234 44330 44330 17775 26676 75861 75861 7790 42332 83741 83741 14124 14124 30538 93639 47082 57438 11035 11035 9771 13892 87328 87328 9011 9011 15018 29648 95904 95904 23363 51491 50506 80054 4240 4240 44570 44570 79815 91758 94821 94821 10238 70927 70125 91326 11847 11847 56189 56189 68495 69871 64766 64766 4981 84926 83541 96725 19878 19878 69300 90505 53868 53868 25854 34584 82087 82087 13781 46441 38529 38529 48041 63584 39066 39066 77436 77436 25616 71601 62243 62243 66364 92767 74766 74766 23295 23495 33216 33216 9728 87715 29093 29093 77360 92252 44010 71727 60668 60668 65267 67865 66982 66982 36090 36090 74390 75418 68014 68014 64280 66357 11019 38446 39504 39504 61932 61932 38121 53157 33605 90502 25948 25948 49810 86271 14665 14665 44040 44040 24200 41939 19768 19768 62884 80057 64048 64048 25594 65687 46909 80552 56009 56009 36683 85657 42484 42484 69204 89554 76052 76052 2013 2013 17114 60380 10959 10959 21109 63601 44769 44769 63094 88954 7594 84835 29503 29503 26138 46437 43116 43116 44049 89644 96337 96337 29549 29549 43161 96112 80791 80791 19976 37432 94637 94637 33788 81401 42680 42680 33342 96474 16242 54502 95986 95986 76410 94826 39641 39641 11068 11068 12785 59726 70889 83751 52233 52233 66864 66864 7024 62248 4918 4918 12939 52634 64570 64570 36394 46441 34557 34557 58270 82247 22728 22728 57915 62700 61797 92071 67650 67650 70418 74384 59675 59675 21037 50121 34725 34725 81668 84932 65957 65957 19324 19324 42787 47050 1399 70884 51556 51556 26390 84910 36501 36501 7977 51037 83969 83969 10698 83860 77687 77687 76645 76645 1083 18986 47730 67820 44315 44315 680 29492 23401 23401 63838 95590 82627 82627 30462 30462 77735 90238 39251 87579 18913 18913 755 89561 96069 96069 9692 9692 44122 97915 48653 64784 86278 86278 29101 29101 16074 38865 43737 61134 18156 18156 25982 35290 60338 60338 28302 87222 11371 11371 88522 88522 63399 70444 11258 79479 89458 89458 72768 72768 68386 79563 36955 36955 29555 47550 69974 69974 42733 51094 22919 39281 14442 14442 15465 55642 97552 97552 19486 38432 22125 22125 70035 72898 33697 33697 55339 55339 31284 59386 18661 18661 74206 87384 29523 29523 48935 75740 37849 37849 1691 90493 67645 67645 63105 91437 86917 86917 7622 26166 90360 90360 36644 95339 82050 82050 5822 87716 90249 90249 29567 48157 4746 39700 23504 23504 9067 47434 38136 38136 89281 89281 7255 68426 84538 84538 42627 85948 62092 77858 21830 21830 5334 71814 42843 42843 12237 82003 79756 79756 14984 14984 3421 72685 15537 26635 52330 52330 95306 95306 2890 58279 3250 69767 87820 87820 96811 96811 66147 81551 16002 16002 10163 15427 22782 22782 22370 53487 21732 21732 34629 53889 70445 70445 6237 31551 88805 88805 21006 62083 32564 32564 7462 82005 62860 69730 76706 76706 60475 60475 27756 77433 53345 53345 22825 32177 22972 22972 14829 58695 43566 43566 57568 83155 693 693 29004 85405 25506 25506 10026 59526 92410 92410 14763 96290 22887 30560 82095 82095 22809 22809 43769 49303 87476 87476 57422 68291 39648 39648 42218 46031 58629 58629 5680 73963 55790 55790 65127 70128 32779 32779 5142 82986 62108 62108 15593 60896 73831 73831 6797 40666 48336 48336 57575 82712 36864 36864 24533 39566 92374 92374 22806 45488 13601 13601 8740 63351 21874 87771 35710 35710 73816 73816 12587 41185 90770 90770 26509 68097 7759 10567 25462 25462 10166 19501 40070 40070 64996 64996 55508 60567 31298 31298 28765 79992 79233 96545 12031 12031 21730 21730 11868 43528 61453 88897 40490 40490 57808 85661 69380 69380 15982 38493 55249 55249 15824 37657 57331 57331 17611 60715 98274 98274 7058 38053 37287 37287 1410 1410 56843 86239 22045 22045 34526 73234 2152 27099 86587 86587 64851 90552 25951 25951 20513 44121 39644 39644 74270 92321 14813 14813 52818 52818 22199 58499 46041 56146 36967 36967 63610 63610 4489 7540 45077 45077 6583 20817 42618 71759 57514 57514 30979 84884 47250 47250 22724 43953 76051 76051 797 9732 20030 20030 47114 47114 54535 56083 37658 37658 45661 80601 19199 82257 27454 27454 63401 65481 32037 32037 63831 63831 24113 25144 61110 61110 34897 37982 16221 16221 15149 55761 17833 17833 52772 82440 31894 62566 17824 17824 29491 49303 45782 45782 95986 97954 27075 27075 46502 63820 18467 18467 26281 26281 14611 54077 1050 59463 8724 8724 72119 96942 17109 17109 1262 57324 131 131 32400 32400 21964 54299 33609 33609 9513 37048 24995 24995 53413 84264 13160 13160 12468 81551 35355 80573 90246 90246 30820 30820 15460 46517 7280 89912 85750 85750 96442 96442 61543 63973 82275 82275 15267 30532 25096 39060 25318 25318 35281 35281 34924 47309 8582 8582 61983 76383 17376 23838 13523 13523 25561 96527 40174 40174 64552 79433 59682 59682 61599 87714 12502 12502 89419 89419 48559 52328 34868 34868 19082 41672 57588 57588 62866 73855 44813 44813 22129 95737 58593 85157 51646 51646 44944 97432 44217 44217 36702 39221 47145 47145 1022 1022 2977 61065 10322 10322 6862 79124 7050 87107 37298 37298 44318 44318 56648 63469 45006 47442 78513 78513 5852 43431 68013 68013 2983 2983 54651 83015 47756 80337 1239 1239 70188 70188 22206 52638 13306 13306 5411 38721 69566 69566 19380 86140 80151 80151 75883 97429 50721 50721 39016 63330 48622 48622 23933 86801 58509 58509 2410 68351 16079 88546 13252 13252 6372 10643 47949 47949 4348 48758 95264 95264 33938 33938 33449 83369 60160 60160 66217 77754 6762 6762 37665 87505 65413 65413 61339 83953 21611 68958 75767 75767 17091 17091 2534 54393 82075 82075 15095 42564 13159 13159 12611 65459 84065 84065 25537 96769 51200 51200 2464 71895 14753 14753 6879 65739 58056 58056 5199 65553 41324 41324 76064 87472 25940 97008 56505 56505 12311 33626 78770 78770 48874 93156 46602 46602 12771 26119 52367 52367 522 522 61682 77862 39129 95373 11064 11064 77557 77557 74902 93527 26101 73122 22424 22424 82137 82137 42164 96008 7860 44841 74901 74901 23953 23953 73671 77742 53767 63444 46982 46982 58121 70533 57664 57664 94615 94615 5956 80897 2413 56653 83425 83425 10705 84349 77366 77366 16825 82703 88527 88527 33969 39518 49146 49146 87190 87190 40330 96487 7330 23885 76226 76226 10101 10101 13585 21982 8565 8565 8689 54910 27801 27801 68944 88927 70550 70550 48101 96584 912 24301 73777 73777 62749 92258 56390 56390 9832 9832 13793 90259 21551 21551 10800 56823 70579 70579 24907 63527 59254 76450 15984 15984 38659 75118 95222 95222 77709 97213 68688 68688 90005 90005 41283 44800 43626 43626 43690 80756 4669 4669 8316 23395 29832 87582 11511 11511 5183 5183 43848 91763 42962 42962 36377 70292 19061 74669 61709 61709 1342 1342 3712 17226 49678 49678 6990 64077 34157 85941 23067 23067 69265 79602 60270 60270 63618 63861 71261 71261 45160 45160 46049 92430 4980 8385 13915 13915 38517 38517 49837 76909 1922 1922 5408 15117 83491 83491 20449 28631 38251 91584 38390 38390 26821 26821 56731 74166 91930 91930 3977 16348 13622 13622 58076 60705 57134 83039 26272 26272 90808 90808 37878 61156 87527 95141 94251 94251 95049 95049 20214 33618 21381 55423 74463 74463 4335 70368 70890 70890 84946 84946 5522 37279 86821 86821 6988 36838 62160 62160 7696 96517 1674 12752 95857 95857 33879 33879 46397 95778 67474 67474 72875 95468 28620 85256 48439 48439 6249 6249 4375 95854 65536 85995 79361 79361 49445 49445 18754 37963 64487 97094 77711 77711 9075 73485 59915 59915 91180 91180 27685 83756 54809 54809 7123 30738 37338 54179 41767 41767 29719 58075 63053 63053 93733 93733 42436 74288 1259 90667 27160 27160 70754 70754 8539 88546 22631 62754 53571 53571 43985 43985 75987 77137 22828 46118 16128 16128 30978 33847 93384 93384 14510 59968 24522 24522 75323 75323 36884 37196 58427 81469 67602 67602 14735 76327 74586 74586 13051 13051 88680 97851 15286 15286 8145 43954 43784 59283 88288 88288 11925 11925 27372 97804 4573 58577 42404 42404 54380 54380 26131 40713 6133 76110 49736 49736 91802 91802 66743 73793 57408 57408 6984 73454 72609 72609 35087 92261 18959 18959 29501 80553 74107 74107 60908 85441 64801 96203 78223 78223 59930 59930 17688 24427 13300 97860 63009 63009 1723 12539 66513 66513 72516 72516 25957 26396 22966 22966 68795 82660 28901 28901 12842 34542 95691 95691 920 69478 20486 20486 53542 85064 75341 75341 62509 82162 4108 4108 66920 88279 3150 3150 8776 59219 24987 52086 19873 19873 39250 96225 55030 55030 60029 61901 64189 64189 35800 70846 28338 28338 70419 70419 6979 28462 19699 19699 37465 82798 68809 68809 48689 62226 81908 94982 90584 90584 61584 64462 16033 16033 72295 90583 89764 89764 71821 71821 60202 91108 57430 57430 39601 51287 89794 89794 22324 40009 83178 83178 16185 39416 22490 46532 98300 98300 37453 37453 2807 48434 15049 84800 80650 80650 20201 87410 77538 77538 92378 92378 40343 97172 17142 17142 74726 82316 4385 63828 37358 37358 18101 64335 36833 36833 41034 52174 69367 69367 14835 14835 64470 78274 58357 90819 53643 53643 25253 25253 2640 60295 24632 24632 7144 59760 50316 50439 26830 26830 82983 92353 83944 83944 34152 34152 1117 1758 51537 51537 66645 92313 8276 87130 80513 80513 67086 67086 17315 38250 22288 58342 41631 41631 16732 84221 81809 81809 56324 56324 41125 89319 21924 21924 27742 46429 51319 87686 41585 41585 43862 43862 32544 53075 39893 76551 74693 74693 17636 74079 70450 70450 12942 12942 6737 87941 27661 27661 16803 53893 21721 71862 77325 77325 76854 76854 73356 94610 56137 78253 96226 96226 4294 98042 31562 31562 69054 69054 4809 76574 50245 52239 28713 28713 56683 56683 10261 75890 84495 94898 33918 33918 28715 77876 8837 8837 25057 52868 70671 70671 93713 93713 4866 34024 25396 25396 26004 43226 29873 97479 76850 76850 76679 76679 30872 72348 19820 92265 35488 35488 82573 82573 6920 68596 32972 96448 60896 60896 13545 85869 14798 14798 55690 55690 29893 59576 16325 97816 18287 18287 35965 35965 47730 83227 47401 88346 59476 59476 49162 51601 24305 24305 52967 95891 91561 91561 42539 70854 90494 90494 34565 34565 22421 39085 56561 83149 93766 93766 60162 60162 79120 92419 32627 32627 65116 94366 87831 87831 4763 47229 29206 29206 13005 20123 19653 19653 55795 77307 27872 56605 24855 24855 88700 88700 49588 50839 87992 87992 43439 68672 56705 56705 26581 72741 92199 92199 7357 46224 84370 93898 95988 95988 9897 83001 67571 67571 24827 24827 17429 34250 35771 64437 70401 70401 12935 15089 27299 27299 10900 97360 77878 77878 76943 76943 39444 48563 32190 32190 4865 44607 34742 41082 67490 67490 88959 88959 16100 69919 60218 60218 25446 43971 82006 86019 54245 54245 46324 90264 75094 75094 33886 33886 65439 66430 1914 1914 38652 54170 62698 62698 34640 68287 15519 22000 47083 47083 16891 16891 64508 76724 3627 25349 46158 46158 20050 36895 67592 67592 52120 62905 55059 55059 21502 82779 22896 22896 88392 95271 88102 88102 4947 4947 5316 36082 196 96101 51861 51861 85418 85418 5934 10771 47874 47874 3681 49001 19936 19936 6066 30421 17443 17443 21993 25613 48983 48983 39311 57401 60419 75487 95268 95268 27653 27653 32632 98067 39214 39214 18743 78633 81015 81015 24457 77986 21369 21369 33698 44743 1392 1392 31273 40450 86505 86505 10237 94768 27417 27417 38525 43355 17889 49966 22073 22073 87704 87704 35112 68957 73491 73491 59471 81015 7528 53795 74248 74248 33500 92695 46859 46859 37798 37798 11852 73268 72998 72998 64367 97923 31749 88492 75542 75542 73394 73394 17314 59946 24865 34027 29413 29413 14760 94360 66483 66483 16191 16191 18433 33455 73209 73209 67819 80829 40535 40535 21116 40616 78071 78071 8413 73267 7612 24530 71819 71819 34221 34221 60383 89011 68623 68623 49202 96635 66574 66574 20137 94675 20694 20694 52621 90117 45732 45732 35073 67117 3907 3907 30630 90475 16670 87353 14438 14438 30183 55025 85184 85184 8037 51146 54881 54881 6350 23552 94255 94255 11596 20147 96478 96478 18944 18944 48428 75522 21023 21023 1234 65413 41152 51243 20628 20628 89215 89215 70564 83727 40002 40002 18972 51746 2921 2921 28718 61212 57585 57585 60554 77924 25994 25994 17370 89294 11450 73173 85589 85589 7598 27731 25006 25006 57763 57763 58510 81692 16668 36996 21066 21066 43323 43323 28439 51847 27569 27569 18860 54792 22504 39194 62167 62167 55513 55513 39224 91227 77644 77644 14990 31888 49292 49292 20573 31002 43054 43054 34386 70367 91724 91724 6587 13914 39255 58491 82207 82207 67694 67694 32552 60036 35317 87563 82126 82126 8604 86859 32185 32185 4420 42405 36659 36659 26070 26070 10121 79298 8345 8345 52845 75900 12757 23010 24763 24763 79293 79293 82268 96126 32838 32838 24974 54083 23913 23913 58819 67351 89483 89483 30945 86044 39386 87709 68794 68794 19460 19460 16343 79805 20588 86249 93636 93636 6776 94189 68103 68103 58913 85175 24544 24544 2115 2115 82938 92580 64274 81458 66922 66922 85114 85114 21672 84127 5787 81117 63701 63701 58697 61695 88358 88358 67615 85525 32092 32092 46077 68862 2282 2282 3335 3335 44154 92853 81163 81163 47543 94772 40651 53924 90249 90249 74717 89703 48644 48644 96454 96454 27486 36255 69541 69541 72159 79270 10650 14444 47829 47829 21840 21840 73431 95760 7318 31411 39818 39818 39153 61583 33210 33210 31587 31587 46694 97299 83184 83184 10620 35510 55383 55383 18204 97353 8445 82087 42874 42874 49577 88686 11779 11779 34922 34922 7774 23737 5358 5358 19896 97159 46235 46235 33135 73066 33769 59860 57769 57769 57720 72014 3876 3876 70096 73744 66996 66996 28531 84923 96134 96134 82348 90951 17427 17427 70674 70674 59916 79517 5804 8320 69329 69329 31239 31239 18615 87922 10791 26689 21436 21436 63790 63790 3337 7867 25211 84439 88635 88635 49335 92506 46657 46657 10685 42408 57350 57350 91159 91159 29658 64850 7953 51100 60940 60940 72772 72772 55271 65050 72406 72406 29308 93041 77585 77585 24747 66501 68357 68357 8428 43264 18361 18361 25781 87917 33184 33184 10738 36637 23993 39007 73456 73456 36838 96517 82138 82138 87051 87051 20635 88861 53735 53735 26304 72429 25422 25422 9867 65122 38515 53409 20401 20401 70905 85482 78849 78849 13144 14167 65075 65075 41819 41819 25307 32828 16072 46034 51300 51300 17306 17306 18885 38701 56924 83764 76828 76828 1480 40921 76318 76318 90755 90755 36429 43665 63102 63102 77687 85531 58288 83847 47631 47631 46992 46992 31254 40290 9276 35884 6325 6325 13829 84075 61082 61082 29166 29166 38553 74173 9123 85051 37725 37725 77175 77175 22358 62105 19004 58683 20291 20291 32706 56954 1837 1837 16131 32850 71335 71335 77233 77233 2889 51467 24489 24489 23721 51672 10217 65285 12420 12420 2846 14002 81614 81614 65272 65272 20547 26753 6056 6056 14940 94943 40787 91581 75373 75373 36490 63229 23154 23154 18308 18308 51214 98224 34856 75314 64399 64399 33563 91691 75035 75035 92220 96625 63389 63389 9713 19262 5171 5171 52882 73834 57895 57895 17523 20656 27712 27712 41156 60138 71793 71793 3081 5160 7326 7326 36647 69221 39756 39756 12343 23504 32757 32757 29621 54375 21270 21270 41648 60841 63712 63712 5289 43337 4362 4362 11180 11180 36073 91633 38229 68060 799 799 18060 76002 93706 93706 51952 64543 41948 41948 25034 35620 17920 17920 62949 91330 15646 15646 41877 90193 6067 6067 58920 62662 37175 37175 5001 57764 61553 61553 2580 13964 89658 89658 18865 65628 63392 63392 18057 18691 46490 46490 70816 70816 592 55490 7907 7907 55400 87093 36176 46933 92988 92988 56163 56163 5816 96954 41329 41329 5861 39482 9959 9959 5786 8419 55145 55145 14971 48209 72634 72634 33120 58383 79867 79867 61550 78351 82791 84151 60593 60593 2272 2272 14738 14953 23738 53470 29203 29203 67348 67348 42141 53570 28200 28200 29414 96942 79938 79938 27964 29032 35088 60837 68349 68349 23880 90793 53376 53376 82709 82709 33735 62117 78989 78989 11841 89118 19490 19490 7181 79522 1829 67009 76906 76906 39874 39874 10328 26100 8822 44418 15143 15143 58860 58860 46106 91204 59112 85671 10165 10165 4550 4550 11299 26421 19433 19433 48591 91851 92059 92059 20241 50700 23486 39297 90627 90627 47127 67786 39784 39784 16278 16278 16810 77071 13253 71873 30135 30135 56804 56804 30458 78071 83943 83943 20043 77348 39901 59343 54033 54033 22277 47661 97983 97983 71597 71597 48808 58646 22303 58104 42298 42298 39452 39452 9139 64552 43518 43518 58914 59481 27146 27146 6611 89449 71027 71027 21260 87122 85125 85125 8607 98358 6423 6423 38871 49337 59801 59801 44444 73047 2595 70626 19439 19439 20825 51846 67382 67382 10391 83753 45756 45756 69688 89786 54999 54999 12657 12657 21545 38552 80068 80068 12328 47469 44359 67084 48716 48716 39239 39239 36746 96862 61154 80296 17949 17949 51756 70651 41226 41226 23988 61432 14865 14865 21297 27351 66690 66690 77695 77695 43126 56296 74087 74087 25619 53116 11492 59849 78798 78798 56169 56169 17739 56950 79929 79929 22697 63258 15081 66361 84099 84099 29745 57744 74761 74761 2880 26325 17431 17431 57511 57511 4455 16067 2384 86935 20851 20851 27773 34547 40196 40196 16881 83197 46660 46660 42977 64332 23802 23802 14355 33106 80873 80873 79914 79914 10493 21519 1539 1539 33407 66108 66086 66086 91354 94370 12845 80529 32953 32953 10550 84453 85900 85900 23724 70278 55131 55131 82939 82939 18082 29857 42146 66348 53824 53824 44216 48729 95602 95602 43662 92678 7117 7117 23613 23613 1152 32721 26835 26835 10773 20533 84255 84255 14105 26008 16053 91256 56904 56904 9056 13985 71858 71858 92145 92145 43441 50117 48791 48791 11763 24660 15557 15557 41409 56611 46217 46217 13761 31365 93526 93526 59385 75210 17118 17118 29871 67688 47556 83743 25433 25433 76703 76703 45104 49463 67722 68821 79332 79332 35946 35946 6476 85039 93126 93126 5071 32315 42959 42959 21066 94792 57237 57237 69194 81784 10863 10863 7428 36669 79716 88852 72650 72650 8045 24757 74347 74347 37453 37453 18490 71274 48908 48908 87609 91314 4409 4409 25944 76323 41019 92782 54338 54338 88199 88199 23534 76170 76141 76141 48822 66211 67585 67585 59035 64552 16542 16542 50593 96772 49612 69524 11966 11966 45159 45159 23153 79064 97898 97898 63601 72581 95129 95129 6301 39289 31498 31498 23126 65886 372 43173 55259 55259 45198 45198 4116 35329 92707 92707 14459 82890 76117 86809 25291 25291 58497 58497 9778 62631 58092 77928 94382 94382 59183 86544 45550 45550 39872 51891 72070 72070 45007 54790 74683 74683 36186 71635 31385 31385 4363 73560 64739 64739 84503 84503 2376 13598 29245 46399 86866 86866 83206 83206 26975 67063 2785 65122 76171 76171 47980 85090 59283 59283 30132 30132 15827 67220 94749 97796 44430 44430 6953 6953 73546 85201 56194 56194 29331 59813 37445 96309 3777 3777 36428 36428 25951 61063 55392 63921 33790 33790 78313 78313 62671 92836 78545 78545 20626 80997 31102 88451 74288 74288 48598 93241 65084 65084 41234 79543 39742 39742 6395 6395 39997 81159 20605 76147 71582 71582 96971 96971 15299 48168 63635 88761 87133 87133 12205 24737 48273 48273 27345 39997 31626 31626 2543 2543 64086 73342 20993 20993 52946 62468 39200 96197 32844 32844 61076 61076 18379 30486 83990 83990 37845 88316 73355 86806 64275 64275 37879 37879 28803 79027 91592 91592 73695 77997 34143 34143 18748 86957 45206 45206 37328 76200 85538 85538 39864 83074 41408 89834 84690 84690 45798 45798 15198 48907 24714 68739 68572 68572 22050 48641 13784 13784 215 215 45025 94180 83046 83046 1369 97603 74361 76966 61831 61831 75019 97215 89276 89276 61097 61136 63965 63965 30474 35921 46480 46480 39440 74359 28299 28299 57344 57344 33566 36021 17009 17009 18515 32879 64801 64801 784 67505 69664 69664 20838 51729 31574 31574 31472 51235 35297 35297 23945 57126 19049 49700 19328 19328 14365 39107 52799 52799 13623 13623 56133 81378 86570 86570 48656 50892 27935 89786 44748 44748 85895 85895 8755 56873 59475 59475 11129 66157 2784 2784 47702 96273 24998 24998 19283 38340 21985 21985 78791 96503 37996 37996 2632 16353 3062 3062 53369 54083 13932 13932 14251 45093 76040 76040 78327 94520 1459 5104 16339 16339 20290 81584 38295 38295 69339 94118 87678 87678 12272 66187 80598 80598 25048 74649 46915 46915 37165 92225 16850 16850 3898 91438 11043 11043 24285 24285 29554 83342 80617 80617 45659 97425 28951 28951 17611 82185 36329 36329 4493 79314 84691 84691 27938 57612 41625 54424 25011 25011 56983 98031 31895 31895 7134 7134 15952 20584 79145 90384 74769 74769 59706 75648 8004 8004 66433 66433 12951 77166 86622 86622 6407 60024 22089 54260 30417 30417 84950 87382 39499 39499 27108 64113 81368 81368 295 295 52699 59089 59625 59625 37240 56018 12805 91770 42077 42077 70614 70614 8989 36935 24346 65461 62120 62120 11860 63469 87 87 86655 86655 13200 36960 21445 24690 34033 34033 9575 9575 88306 96162 37804 37804 24465 59199 47704 47704 6078 65437 21255 54007 47881 47881 64568 64568 10612 82627 45687 56237 5113 5113 1966 75120 18185 18185 17417 17417 42273 89141 41222 41298 88486 88486 32206 32206 11709 14736 55844 67534 70378 70378 41857 41857 33859 73443 22839 40827 83625 83625 28511 28511 71029 86417 44091 44091 70848 85991 41091 41091 50355 96901 89914 97479 13355 13355 35562 47460 57553 57553 70968 70968 20922 83500 76678 95650 42090 42090 21727 67804 21986 21986 78992 78992 63042 94787 17790 62734 37757 37757 51065 51065 26695 44230 82658 85525 39831 39831 85835 85835 47849 93124 16716 16716 27520 74263 22678 70184 93430 93430 75622 75622 42690 76879 63702 63702 32376 71824 94089 94089 12702 21793 47226 47226 48837 86889 55389 55389 7238 40426 14858 14858 52173 58051 7122 65192 62366 62366 11094 62098 46903 46903 17269 17269 53330 83052 17574 17574 31118 49122 75183 75183 25015 28346 7573 95398 52879 52879 27052 72395 78995 78995 33178 33178 62859 81673 33615 33615 16762 69003 14740 25460 86860 86860 90375 90375 25168 84842 74545 74545 34872 61582 83378 83378 43557 51617 25328 25328 54654 79081 38902 39294 29833 29833 82599 82599 32595 77778 30559 87690 33169 33169 20558 28954 36512 36512 50004 50004 53394 65377 91340 91340 1754 28286 14871 14871 72916 91552 125 27148 83459 83459 7581 7581 30818 31492 49897 89974 879 879 21930 21930 77570 82130 29221 59862 63002 63002 35771 35771 34913 58982 47520 63530 16188 16188 27893 78361 65000 65000 78981 78981 60199 68850 7043 7043 20471 48374 68032 83346 42207 42207 7734 7734 39099 82785 67119 76614 69745 69745 62640 62640 36835 39847 39796 39796 59639 70435 29577 76143 96672 96672 10268 30917 5211 5211 63553 74823 53085 53085 40281 53632 78619 78619 988 988 67161 68588 76984 76984 10433 27130 33282 93568 19194 19194 38802 38802 40656 55760 11100 69225 66317 66317 11903 42884 26017 26017 38031 38031 38955 45885 32916 32916 26828 91876 33114 33114 18952 42708 85362 85362 33528 70818 21084 21084 21224 30585 73647 81883 25185 25185 34056 70475 86210 86210 52728 52728 18547 38014 4845 4845 29007 55430 12882 33176 29454 29454 32502 68286 7565 7565 41973 54858 62425 62425 38320 56432 96318 96318 84011 84011 7299 83854 7822 7822 16559 51204 17203 81248 84824 84824 14501 64296 60526 60526 2501 2501 47930 69692 73404 73404 55500 69148 28549 96287 47480 47480 47463 66376 96072 96072 11655 11655 44394 69245 31505 97979 67106 67106 74529 74529 13626 95912 22451 22451 59330 60162 190 73045 78117 78117 11538 11538 24547 49885 51622 83144 97906 97906 519 19005 80153 80153 3703 69800 67476 67476 75231 93215 98116 98116 14083 68159 47564 47564 17904 17904 48777 91233 81900 88038 24277 24277 49213 49213 17018 91309 10998 10998 39756 57678 65263 94545 9664 9664 83196 95418 49838 49838 45467 87774 16906 16906 55332 65890 75582 75582 36835 36835 26337 37049 21757 47751 11443 11443 85187 85187 4669 57984 87698 87698 52447 94872 28464 28464 25246 25492 22879 51138 40756 40756 5919 5919 21264 96368 3136 3136 18539 69772 45795 62944 1765 1765 85194 93467 41843 41843 9939 9939 18274 52002 31647 44915 71632 71632 60070 60070 48076 78653 51227 51227 10361 48360 5420 27142 42739 42739 96220 96220 67839 69885 46890 46890 10306 83024 80089 80808 2517 2517 21511 65842 92723 92723 5339 83213 1134 1134 19423 19423 20088 30684 85497 85497 494 23074 12832 12832 61003 83720 93770 93770 4402 40989 25563 62625 3669 3669 62831 62831 47730 75746 70822 70822 28885 51518 56950 83235 23764 23764 64681 64681 95297 96987 70933 70933 29579 74092 9803 37420 18378 18378 2484 2484 5402 88835 43664 43664 39405 87452 47176 47176 32660 90336 60091 60091 84562 95923 2005 28764 94083 94083 70352 85463 10549 10549 20208 20208 41417 86808 68128 68128 46937 87460 55287 95756 7846 7846 24953 24953 2194 48217 53489 96859 45082 45082 55785 55785 52882 64026 3201 3201 33870 55921 52549 91896 30692 30692 77670 77670 30811 57673 92915 92915 33743 63248 19174 93055 67151 67151 87296 87296 4032 58716 16534 16534 9515 81952 52891 86293 55939 55939 25065 40248 49322 49322 85854 85854 67716 78026 39906 43734 14570 14570 12047 77783 65456 65456 51649 59307 57482 57482 42063 88522 72691 72691 54407 54407 24524 47209 13226 13226 2379 35786 52660 52660 41633 66461 12895 61959 51986 51986 2479 54941 57065 57065 44572 44572 22691 85658 21804 21804 48124 73966 70172 94634 44228 44228 386 31577 14694 14694 1008 51590 37606 37606 12548 12548 24326 89319 40174 40174 7314 73991 30276 30276 27169 92869 22536 87867 63104 63104 20672 64528 92289 92289 18538 36769 58567 58567 81495 89498 1885 1885 29877 29877 83975 95869 36822 75473 4852 4852 44250 61204 77569 77569 23462 57010 49535 49535 32585 52811 2138 2138 52850 52850 38764 40144 57369 57369 34319 40817 91348 91348 38730 66219 10163 66566 86991 86991 41903 94038 75637 75637 52406 52406 29684 48096 23349 23349 16006 88952 14921 14921 81805 94104 12646 12646 12349 30808 24226 24226 22438 31827 73737 94241 17289 17289 5922 56517 53230 53230 28066 28066 17174 82420 38347 38347 43600 84202 1946 78117 7364 7364 11041 19456 643 643 53369 65586 97287 97287 12631 60765 12536 12536 30345 30345 46231 64231 75931 75931 25168 85100 36704 36704 40845 48758 66316 66316 25540 46413 41657 41657 50391 60002 19116 26395 28170 28170 53086 70857 90616 90616 26427 53458 40356 40356 47070 63937 37966 37966 6321 82708 33756 33756 51532 72666 23840 23840 55896 96215 62524 62524 72687 72687 6097 65348 32829 56031 26337 26337 92412 92412 5230 16724 75590 75590 64861 70624 16148 20960 33497 33497 31517 31517 46289 90014 95134 95134 37777 60181 62988 62988 39091 69317 65831 65831 15097 90812 26888 26888 14350 20923 27002 72899 93055 93055 22229 27259 63211 63211 54505 57163 49264 49264 67937 67937 10364 61924 46586 46586 61929 75467 74875 74875 69591 93116 63738 92231 45611 45611 42632 42632 35086 39078 34881 82944 50714 50714 63788 87815 23447 23447 4916 4916 12141 71991 3227 3227 59137 63945 5985 50939 7132 7132 25782 59317 44718 44718 29136 29136 41668 74387 78489 88092 83090 83090 43797 43797 9152 15085 83208 83208 11589 73738 7643 41770 65923 65923 36937 87377 78130 78130 71692 81441 2477 2477 1930 87324 33235 33235 59274 95282 63905 63905 85319 85319 23288 83735 43691 61818 30967 30967 6320 6320 12617 46924 57903 57903 13696 85194 80828 80828 44263 69755 8812 34927 67899 67899 29902 55313 50986 50986 17432 67717 72795 72795 26446 26446 47374 66268 22422 48775 90994 90994 59627 59627 8644 56102 66293 66293 83116 88544 28345 33113 87862 87862 73298 73298 34124 84592 36801 40855 3168 3168 54613 54613 86626 93995 60666 60666 24013 84132 80361 80361 29460 32835 54346 54346 52510 57972 17022 56934 67510 67510 26852 26852 39659 93337 13115 41561 67478 67478 58960 58960 51655 86713 97055 97055 16941 70772 56282 56282 8749 12362 11638 11638 44128 75954 62210 62210 11650 48231 42615 90589 43601 43601 60180 71798 39207 39207 60584 70963 77357 77357 41000 41000 17870 80342 5066 46605 65982 65982 87112 87112 39897 70705 6351 6351 24485 42824 13866 72218 47959 47959 60289 60289 2564 25969 591 591 46034 81465 60899 60899 34013 43074 92953 92953 35948 75867 97693 97693 76206 80005 52636 52636 59783 79463 5664 72026 73741 73741 21517 90550 52742 52742 41714 41714 4909 96192 85314 85314 4985 28394 39661 39661 5964 94269 68774 68774 62493 85928 89777 89777 63180 71758 49013 49013 41814 72661 9128 9128 7950 23435 76089 76089 22950 65290 21272 21272 64666 74834 77543 77543 15016 58529 20893 20893 31395 92608 54096 54096 6413 80207 5660 25048 98204 98204 28554 28554 11940 54154 13650 79997 45673 45673 43093 43093 6823 34094 4827 70926 77175 77175 12609 71367 92703 92703 28022 28022 875 39022 88605 88605 27629 29592 51120 51120 34968 61454 23492 51690 7602 7602 5724 83900 71630 71630 16635 16635 41845 63470 19577 42364 33040 33040 48222 48222 64301 85358 8273 8273 9559 37626 25787 25787 10439 82584 35246 35246 80331 87827 13294 20300 11325 11325 40923 77894 73660 73660 51506 70637 52978 52978 24872 42140 67833 67833 29251 29251 15366 81908 50320 50320 81573 85955 11576 13459 30823 30823 35706 63009 49526 49526 65421 65421 29042 29318 50031 75883 16890 16890 37680 37680 31640 75075 48344 48344 68604 74636 6536 69954 45827 45827 20561 20561 36953 58862 29615 77709 11728 11728 47855 47855 9643 38402 27901 27901 39333 52969 41913 41913 7374 74035 75054 75054 63869 88222 53547 73911 42329 42329 37321 37321 36956 86168 92432 95526 2722 2722 29427 87257 6512 6512 28273 62954 61985 61985 38529 56571 44417 44417 20546 78657 30618 30618 29947 29947 80499 89989 69594 69594 30825 45186 51988 91701 83202 83202 69616 69616 39584 58314 87010 87010 44267 76458 96662 96662 59483 69401 16410 76640 32821 32821 19073 19073 39553 97868 47654 47654 32112 67690 31414 94384 43314 43314 49486 78808 85927 85927 21537 21537 6805 18954 65513 65513 26567 70811 97491 97491 2883 81653 38429 39591 97442 97442 45883 93479 92087 92087 72674 72674 5655 85378 55604 57758 11826 11826 72755 72755 89344 96047 18372 60459 47510 47510 52889 52889 37939 46135 1972 23401 40893 40893 23324 44293 46462 46462 380 24441 35213 35213 42894 91486 8830 8830 7769 7769 49478 50878 77320 77320 45884 64831 55895 81144 66488 66488 19112 68769 16289 16289 36965 72181 14908 14908 40494 88052 71604 71604 64935 64935 11258 71948 19117 19117 41825 78662 18435 18435 36068 36993 23501 39006 61296 61296 87813 87813 11656 96973 80160 80160 12229 22160 71185 71185 15997 66350 58046 70115 90218 90218 21518 64913 12949 12949 65127 65127 41725 49352 32698 62035 54657 54657 15953 29330 80211 80211 91837 91837 3975 29559 13294 13294 29976 83566 67756 91459 65078 65078 57389 58459 68909 68909 19101 19101 72953 80572 62222 62222 83291 84475 47790 70990 75979 75979 52602 52602 47159 95358 126 6357 3487 3487 78446 78446 34832 35474 36664 82822 47687 47687 80218 91551 10574 10574 89564 89564 60753 68942 63093 63093 77178 80212 43011 43011 18091 66165 48366 88605 51963 51963 73805 73805 52617 71375 42806 42806 9238 31369 7925 16588 58772 58772 75163 75163 28138 75429 8283 34284 5484 5484 89972 89972 72440 90504 12869 96621 60656 60656 8176 37816 80482 80482 31898 31898 4430 51543 92714 92714 86562 93489 8349 64709 17179 17179 36192 36192 29068 63931 29673 29673 50290 53238 40027 40027 3138 42179 20686 70186 56839 56839 7254 7254 13656 28038 51964 63471 44771 44771 23238 80903 79664 79664 88299 88299 19693 73621 3586 96414 28632 28632 23918 80816 66128 66128 6030 51232 54791 54791 14809 38127 8040 8040 74370 74370 1387 4999 71853 71853 3727 32469 6821 89299 4898 4898 55887 55887 28825 33696 24431 54047 4651 4651 14812 77648 23214 23214 2554 13932 84954 84954 57056 57056 48686 65089 87583 87583 66496 74269 90522 90522 2784 39843 45736 78911 11859 11859 45644 45644 22372 74769 82058 82058 7694 22754 37799 47420 27855 27855 7514 80151 40390 40390 20295 72771 52490 52490 78611 78611 41965 52749 2284 11452 94831 94831 47571 47571 34825 36120 84282 84762 79309 79309 3889 38892 97832 97832 3513 3513 21591 43067 66940 87081 71560 71560 90159 90159 60109 78024 25398 44197 47103 47103 65457 69054 38932 38932 9998 9998 73822 96892 94417 94417 24730 45959 5961 5961 25587 59005 79320 93171 36108 36108 55879 55879 33537 95843 10621 10621 7217 95888 72603 72603 8119 82132 10272 24624 71514 71514 21609 21609 1871 15541 65859 72242 82885 82885 95568 95568 55679 84075 39559 77365 52836 52836 38739 38739 11946 84600 6375 56949 36944 36944 7504 7504 12245 51080 73344 73344 45383 49860 74951 74951 75118 87855 48370 81028 10480 10480 5129 5129 58116 68267 88820 88820 5928 38474 47389 64492 96211 96211 8043 74969 47642 47642 25564 25564 26194 76116 18463 79338 7955 7955 46520 48408 66930 66930 55250 82808 31419 31419 21562 65832 34476 34476 49945 49945 41794 78930 84314 84314 31441 84308 95170 97575 83647 83647 28965 59531 5286 5286 16212 16212 22996 35561 18218 28517 84082 84082 21390 30183 97208 97208 24762 41559 17250 17250 23483 86893 677 677 62794 68303 66393 66393 39800 43441 28090 28090 19743 90810 64037 64037 5716 82477 54914 54914 9198 61286 27045 27045 32980 32980 2987 17397 30265 38826 68035 68035 22175 22175 37600 89487 15914 22911 3590 3590 71168 71168 89426 95566 75952 75952 43632 58284 12030 12030 43246 80582 5925 64702 15838 15838 70697 70697 37006 67546 90000 90000 29419 70472 16841 79157 1414 1414 40792 47330 17986 17986 20261 81326 19634 19634 68152 68152 69649 87888 36526 82945 19656 19656 52648 52648 14951 59094 36287 36837 36254 36254 3419 77095 55965 55965 11017 82707 78171 78171 57320 73194 74927 74927 8882 8882 5096 41131 96421 96421 32546 47262 56116 69172 83841 83841 57035 66616 72637 72637 44490 44490 6556 56517 47957 47957 1379 33016 39733 39733 45362 72491 30408 42816 20215 20215 6531 83949 24715 24715 69452 77665 12553 12553 33950 33950 71746 80238 96016 96016 12194 25128 17827 17827 33188 82032 61321 61321 47095 82558 62556 98052 31135 31135 42556 42556 33604 93743 62886 65206 33629 33629 68253 68253 44796 59536 3181 9973 17274 17274 95530 95530 18736 92636 45583 45583 1433 3258 52403 69059 55705 55705 35130 35130 2628 75808 41243 41243 66104 84693 76738 87770 16956 16956 43453 43453 19374 53371 15864 68002 76914 76914 42945 46492 75455 75455 4116 10455 82570 82570 45248 63575 34828 34828 25972 25972 3937 84826 76284 76284 16600 94751 85110 90942 88268 88268 40055 40055 22543 78301 38558 38558 40929 87816 11083 96297 62715 62715 59599 94869 52939 52939 74148 74148 3087 9150 2986 39083 60294 60294 5170 61742 35371 35371 76815 76815 33283 91273 65508 84350 93682 93682 32208 32208 9432 63132 46120 46120 24173 39429 18772 73201 79913 79913 30424 84987 80435 80435 31348 96147 73240 73240 15545 15545 32359 52492 69214 69214 13527 87193 60496 60496 30454 81974 66170 66170 19615 69247 32423 44897 72279 72279 44363 65079 18120 18120 42439 42439 10786 74285 36870 36870 85329 87255 88433 88433 24211 95349 36235 36235 10800 26318 83137 83137 90154 92903 2573 69029 15183 15183 11725 27100 59222 59222 33264 33264 46890 61233 23603 23603 26723 42882 57660 57660 36541 55162 38360 38360 38609 64550 9965 87177 24585 24585 71881 71881 24001 70462 49119 49119 10998 77571 15382 31814 72159 72159 12648 20047 19032 19032 97269 97269 15362 64188 26134 63268 87553 87553 56255 56255 26405 41821 44882 85592 76366 76366 82207 82207 58623 94806 74816 74816 7291 29731 5797 5797 5601 70273 16322 79205 44539 44539 51556 57733 18197 18197 20791 20791 65175 68523 11947 87372 85198 85198 1721 71650 33067 33067 50162 50162 59765 69198 3718 73210 6822 6822 67478 67478 63408 91863 42086 42086 30362 87954 73469 73469 42368 61426 80814 89649 97036 97036 53783 75013 6749 6749 27544 82885 53466 53466 49284 49284 60413 66702 15491 15491 8429 61486 90047 90047 84742 89299 91927 91927 50464 86311 9432 27458 13198 13198 46826 46826 78546 85928 14048 14048 57541 74468 30803 61404 14877 14877 76624 76624 30777 89864 2402 30364 4669 4669 12640 12640 63051 90777 34513 34513 31621 64521 87575 87575 85692 91495 6938 6938 13117 26130 37572 72665 76329 76329 62258 62258 41469 59145 7101 7101 56895 85911 25496 26405 17077 17077 27669 27669 2021 58132 46593 93899 90551 90551 2689 47096 13574 13574 16380 16380 17130 41803 88186 92787 78980 78980 15159 15159 36918 70190 19034 56660 93001 93001 14777 14777 35735 73726 9346 16356 21640 21640 85299 85299 58842 86977 9049 32479 72461 72461 15595 56458 74793 74793 83174 83174 23905 87224 49985 49985 14204 72485 56117 56117 52021 70545 1078 85048 3720 3720 50246 96571 81689 81689 26235 97507 13551 13551 83459 83459 59165 79436 69362 69362 3118 54694 54578 79250 75842 75842 71877 94806 39179 39179 35278 35278 52686 55915 34270 34270 20435 46936 14468 22022 74461 74461 16015 16015 56179 94358 93272 93272 1210 77281 69122 84779 72842 72842 39312 39312 30429 74796 47332 47332 61512 94385 17686 97968 62460 62460 78631 78631 358 59883 30541 67655 41049 41049 55090 68358 78379 78379 32806 33550 94351 94351 4898 12870 43647 43647 6407 38376 50571 50571 18940 18940 79202 79379 1033 1033 4519 80326 91485 91485 76448 94587 94484 94484 55415 92224 79363 79363 17159 53142 16299 84453 51443 51443 11299 11299 60377 90780 79755 79755 19821 19952 13760 13760 55420 66065 20834 62216 91681 91681 73347 73347 27344 34752 3481 15678 35068 35068 44432 44432 33970 36185 49406 96523 15535 15535 4778 78782 48552 48552 63939 63939 12212 49890 10434 90764 69 69 14902 43890 14146 14146 57166 57166 17656 44964 11718 11718 69083 74933 29154 62583 66084 66084 30618 39830 29860 29860 20805 73485 60251 60251 84573 84573 349 65392 48117 66597 48714 48714 74474 74474 44032 81820 80167 80167 23207 27935 55666 55666 86780 94792 33892 33892 19758 36043 33796 91496 4367 4367 15332 15332 40024 80165 519 519 31583 97799 57866 57866 2076 79785 6767 6767 53647 75102 15945 72077 19862 19862 86172 86172 9832 62702 15221 55895 14608 14608 62865 88056 84029 84029 41560 41560 9359 34080 32201 32201 47907 83980 13889 13889 31808 93015 48033 55688 10491 10491 59596 78264 82548 82548 11326 11326 66236 93979 83582 83582 36916 50770 44476 95516 14311 14311 918 47286 17478 17478 53831 53831 18888 43943 20610 36131 85562 85562 96061 96061 39525 89383 27508 78180 45821 45821 37926 37926 23748 40820 57144 57144 85552 97408 45623 92146 30364 30364 55296 84402 24633 24633 28314 29440 37695 37695 48228 81475 94297 94297 9290 9895 3522 3522 8590 35082 75345 75345 14591 87817 60842 60842 56919 56919 26951 60003 72794 72794 15075 95457 86287 86287 29352 65909 46787 46787 26018 29593 81821 87266 43788 43788 83405 83405 48602 52282 6903 6903 12891 49034 23741 23741 28544 53576 4813 31053 47913 47913 9129 53021 89745 89745 91517 91517 8389 45755 68598 68598 11087 26650 25805 42421 87390 87390 82061 82061 20898 98237 75110 75148 76693 76693 42920 42920 32361 40680 53069 53069 88293 92395 31675 97066 84697 84697 6776 12106 7673 7673 45510 95061 85618 85618 92211 92211 39195 98281 57944 57944 15871 85156 38020 38020 28153 76713 2365 2365 72435 94399 780 43122 61736 61736 8843 8843 39220 67114 18390 86663 60281 60281 80364 80364 64320 78512 32426 86131 34320 34320 56651 82213 61512 61512 17060 62881 79844 79844 18105 48816 4915 4915 3220 3220 5976 52452 7138 29036 84323 84323 11961 48989 37211 37211 90024 90024 22494 49401 91169 91169 13431 88602 31867 31867 58393 80874 29346 29346 22245 30715 88269 88269 36781 65340 3573 93056 47118 47118 96539 96539 6578 30350 26257 44776 38522 38522 45210 45210 83750 84487 15907 92505 57819 57819 15894 86550 20647 20647 61655 61655 89402 90299 234 8102 65238 65238 53906 53906 35849 79522 85085 85085 8840 35243 49634 49634 43470 60235 19018 26556 27457 27457 40242 40242 11379 92349 1124 60133 78448 78448 77485 77485 24538 32354 29620 30253 71796 71796 9605 79701 74321 74321 53825 53825 42611 85951 28347 28347 22268 39701 29428 71674 86121 86121 67511 67511 37021 71292 21449 94764 17543 17543 34324 88146 59210 59210 92901 92901 29391 35024 1665 54623 5598 5598 85852 85852 58163 64556 67564 85959 85971 85971 62451 89844 82988 82988 3853 3853 79622 83480 67501 76140 61830 61830 74715 75288 11897 11897 80182 80182 53575 54716 9855 83728 91940 91940 53048 53048 4486 27209 8744 70164 40401 40401 94707 94707 1784 93003 13548 13548 59751 86956 21403 21403 6695 36415 91965 91965 58903 65931 7534 7534 5774 97636 29846 91834 26590 26590 48648 48648 5259 70983 24833 48341 97913 97913 39149 64143 1421 1421 31905 92268 91792 91792 15228 15228 29118 97125 7060 78994 417 417 23448 23448 15144 51582 49852 49852 36547 52923 12616 79109 8004 8004 79204 79204 53951 85782 453 93211 17888 17888 46094 46094 45055 79180 21704 32417 59419 59419 38281 38281 82584 94659 68896 68896 1015 58146 12767 12767 443 18857 27347 27347 5548 71513 53512 92189 23611 23611 1723 83641 66294 66294 88891 88891 52059 55030 58117 78458 23168 23168 67535 67535 31451 53375 21020 21020 46375 78887 61347 61347 35404 50896 44834 44834 26389 66988 34759 74989 19965 19965 10787 31392 63042 63042 33988 33988 54143 85117 63130 63130 3117 62417 3865 12596 80157 80157 68640 68640 48115 82386 52769 52769 39711 41773 5032 15838 91872 91872 48802 48802 10113 95140 63383 67970 91617 91617 16573 39330 57813 57813 17867 17867 32977 91137 23544 47789 34643 34643 65724 93333 91777 91777 67003 76044 15664 15664 23377 23377 28175 70269 47817 72775 54958 54958 26750 26750 67954 77135 6686 29706 59040 59040 93059 93059 22010 91992 72594 72594 1921 22721 45818 46784 84609 84609 81566 81566 23310 50750 12514 59581 70937 70937 39100 39100 18569 84927 46085 97270 41276 41276 3142 69227 80278 80278 7539 97546 22752 22752 26337 26337 25515 25681 35200 35200 40139 87320 61044 61044 45216 68124 81477 81477 18297 38490 41499 41499 87021 95173 13445 40813 59941 59941 12187 12187 12826 25883 29556 29556 19874 61600 76666 76666 2956 79218 7126 63352 51699 51699 37533 37533 4047 84658 91369 91369 3887 97929 28073 93457 70590 70590 10289 20212 89739 89739 9775 9775 13609 91775 81046 81046 70745 76262 61267 61267 21398 84225 22915 54332 58366 58366 24266 24266 70524 73350 59278 91416 57325 57325 86123 86123 15131 31220 88668 88668 41329 45732 56 7763 71075 71075 60934 70795 14452 14452 19780 19780 17548 93673 69283 69283 23801 38226 18147 18147 9170 98224 27619 92576 28870 28870 74277 74277 2688 34940 22488 22488 35280 86575 807 807 21655 77423 31624 31624 9283 97241 19887 20810 22927 22927 51274 51274 22694 77989 30266 73903 61495 61495 21147 79473 27674 27674 26538 74748 53398 53398 27712 47699 45010 45010 6563 67521 38629 38629 21476 54500 6236 6236 1091 70552 14260 14260 74664 78489 6496 6496 62809 62809 11038 52728 38036 60981 74733 74733 8959 9056 14897 14897 17592 17592 28745 30600 44459 85668 51211 51211 1748 1748 28819 60820 20725 46789 40564 40564 87193 87193 38895 76474 82958 82958 17850 78287 8572 51151 84364 84364 64603 64603 29257 54674 49445 49445 24163 75547 51441 79047 8835 8835 95219 95219 21556 87795 27308 38751 88131 88131 26199 45729 93194 93194 27666 36620 47464 47464 91200 91200 19428 91922 52187 85783 54165 54165 34617 34617 51555 58332 10023 58130 26259 26259 69757 69757 18180 30743 224 7676 33423 33423 74081 85066 33156 33156 35728 83970 60137 60137 16629 87262 13529 13529 39873 39873 64536 85170 41899 41899 35400 88263 41574 85894 84935 84935 49140 66321 93522 93522 25315 25315 73599 75596 7647 7647 41320 60075 71551 85540 16845 16845 16995 56794 54912 54912 28362 28362 9795 53020 6566 31169 55423 55423 62844 62844 45346 92438 76933 92807 90041 90041 96440 96440 6238 20266 7507 37314 78166 78166 66280 89126 66177 66177 80191 80191 16052 48458 8609 57329 5119 5119 26925 71704 20248 20248 28833 28833 7627 86536 36742 36742 35959 42424 1396 1396 57478 73813 15523 38535 44999 44999 3240 3240 25443 70125 42409 42409 62260 66892 64414 76083 53532 53532 15974 18503 67754 67754 34047 34047 2192 76935 1255 88128 7590 7590 14073 42959 21900 21900 66987 88637 33365 33365 2715 16263 23329 23329 28909 87821 52230 52230 40059 47448 51704 51704 36914 85458 60294 60294 58420 60478 52574 52574 23007 23007 64633 98068 44413 68879 74173 74173 12366 12366 48772 79154 17984 88873 48919 48919 14109 39301 44128 44128 35347 35347 7443 58176 56339 86902 36540 36540 78402 78402 22070 27028 72850 72850 22255 40480 59683 59683 34219 86784 48054 64034 66029 66029 1565 84276 89227 89227 49277 49277 19017 38370 16244 85633 58556 58556 33897 33897 39886 65759 58415 58415 2482 97137 68483 68483 28185 60440 10455 64621 58221 58221 29852 29852 33073 85274 76322 82486 52517 52517 94584 94584 37928 45643 36832 53455 17589 17589 23695 36267 48753 48753 14287 14287 49886 90702 37649 70072 60758 60758 36833 36833 41934 74678 8791 8791 5174 66646 6829 6829 69137 70850 9460 15426 58225 58225 94803 94803 40870 49847 20218 20218 37682 44138 7706 83443 4377 4377 81754 81754 8027 84288 28897 28897 47880 98006 63129 85861 57830 57830 9825 9825 65010 82996 15553 15553 23248 31442 84740 91385 98388 98388 44085 44085 7113 25750 55702 60727 12613 12613 6538 25253 24625 24625 26324 33508 66119 66119 73869 73869 63571 86210 95037 95037 12512 68550 68852 68852 79112 97128 80282 80282 19671 49751 569 51972 66477 66477 92964 92964 49959 67630 42153 42153 43603 65996 68708 68708 56263 65049 7226 7226 65957 76958 39811 79228 2312 2312 85361 90845 78943 78943 17416 17416 14847 60018 39468 39468 4445 51430 23993 44167 23770 23770 60673 60673 297 18786 22366 58276 10688 10688 1006 29530 55539 55539 92689 92689 18599 60949 3284 3284 10481 48592 87236 87236 418 55052 8668 9995 26656 26656 23036 45148 97954 97954 2371 49109 28282 28282 26483 44645 20593 20593 12000 21931 63692 63692 37310 57669 78318 78318 27855 27855 48761 86989 83528 83528 21770 98067 94184 94184 71766 76428 36061 80809 6948 6948 30517 56944 17039 17039 20701 20701 29676 57421 26967 26967 22176 87190 60478 87861 51903 51903 30006 42182 78420 78420 22941 22941 38434 54878 6853 96327 32214 32214 18894 18894 5758 86941 37963 57553 31751 31751 81249 81249 66576 93762 18530 18530 35767 55094 42918 77190 38102 38102 80142 80142 10040 16986 3137 3137 34094 90086 39217 39217 15843 22792 23345 91850 77420 77420 77366 77366 37717 96549 54388 79123 46509 46509 6223 57611 10268 10268 3070 3070 59470 79089 73242 79594 6985 6985 4943 85441 8964 8964 57323 57323 3982 4501 54195 54195 47780 76876 22408 22408 15939 76966 37424 37424 52437 63945 33846 33846 5937 38145 75681 75681 49212 54505 30379 70896 24179 24179 42500 42500 25486 69792 34923 92666 65531 65531 90719 90719 82732 96474 53776 61974 67997 67997 20893 29694 10451 10451 46155 89732 16817 16817 14743 52684 28467 28467 53906 53906 40692 73289 34540 95386 81925 81925 95775 95775 10563 92915 34416 73640 45192 45192 9301 67186 67574 67574 1284 1284 869 88483 27681 27681 84777 91620 1701 1701 69935 77907 13378 41700 39950 39950 42411 44437 43547 43547 70750 70750 14640 72848 12778 34148 11503 11503 602 602 8060 36924 37016 95832 57930 57930 40537 40537 85571 92744 64227 64227 32883 83028 94804 94804 50713 63837 7915 48132 34471 34471 67444 67444 15440 35040 15610 56862 84639 84639 83427 83427 44968 60668 46571 46571 7339 80625 60369 60369 27543 51890 69945 69945 56484 92238 32388 32388 35355 92391 72745 72745 31428 36336 9267 55785 54963 54963 3391 71439 71812 71812 10228 10228 48058 74367 34211 34211 44174 55916 45596 73163 30020 30020 27241 27241 23598 62694 45630 45630 29228 71105 19954 73528 24009 24009 36457 42138 55681 55681 30345 30345 17489 75256 10584 10584 36576 79679 11345 11345 39701 43843 35141 35141 6479 86381 10531 10531 20210 56365 23517 94853 32116 32116 80018 82890 18257 18257 55448 55448 42632 57916 68071 68071 17775 61306 67104 67104 72822 77001 17436 17436 10829 93146 37217 72508 7023 7023 8632 28777 41538 41538 49686 64240 97596 97596 93918 93918 14921 97656 32743 36173 36110 36110 52584 52584 36839 90225 90554 90554 22186 80763 12816 72089 13025 13025 36311 92723 25329 25329 22308 22308 64876 82667 2022 24111 55490 55490 20595 20595 20427 67155 59990 59990 69450 81548 80693 80693 46047 59754 31896 31896 71173 84927 31469 50625 94531 94531 45664 57090 71995 71995 74616 74616 20833 52811 13185 13185 332 41653 5182 58027 14999 14999 6787 40620 97676 97676 2347 67416 4702 4702 35419 80306 80389 80389 44751 44751 48721 75301 47308 53353 17116 17116 36533 44164 39093 39093 354 33488 24824 24824 71866 71866 35073 48905 71504 71504 77703 88607 28837 28837 7554 98053 69110 69110 48809 80427 54099 66046 39947 39947 35863 77202 2381 2381 44497 80481 30451 30451 37885 37885 21727 47747 10633 16749 75487 75487 19830 19830 30660 94669 60277 85938 21208 21208 5829 38313 77299 77299 21096 21096 24413 62885 43433 64994 32807 32807 19234 68360 48315 48315 18583 86316 44949 44949 57704 68820 64815 64815 47903 47903 39993 59311 72196 72196 1276 87742 63355 63355 41265 52640 66905 68498 54192 54192 63480 83931 68297 68297 96750 96750 3934 28544 17762 86077 43378 43378 74735 74735 21143 59566 86569 89453 71215 71215 42072 42072 26567 90344 8962 11107 49710 49710 17744 17744 31340 65306 93 21125 43237 43237 4743 44696 6686 6686 27205 27205 46736 52225 27586 92483 53447 53447 765 97927 57416 57416 92740 94546 34917 34917 18213 30877 2842 2842 35905 89802 35999 35999 17733 17733 4287 83523 73304 73304 20112 31783 31788 31788 6301 41148 75640 76916 35204 35204 93132 93132 67729 93769 45094 58141 72518 72518 27137 27137 32919 97689 21938 21938 4533 61032 58609 58609 76670 93572 22320 48125 2448 2448 91822 91822 26924 35678 11854 11854 25523 43519 2462 86094 96889 96889 71472 94686 16742 16742 3334 3334 18933 32038 26489 79005 37690 37690 21404 21404 22259 54224 24782 31126 34049 34049 61407 61407 8282 71285 57691 57691 65088 94802 50692 50692 53019 77096 29107 45133 70382 70382 22741 67755 57125 57125 23555 59124 1392 1392 18561 18561 12296 42268 50729 86397 68335 68335 44228 52784 35039 35039 56993 56993 52932 76776 71606 94767 2923 2923 7076 7076 1062 63733 33142 86600 95486 95486 4882 96517 33985 33985 13915 88323 28747 28747 18059 18059 82545 90293 22261 22261 44855 85274 17613 17613 51063 88658 55823 74792 64874 64874 53652 53652 74779 97312 51696 51696 24881 29774 75743 76820 75768 75768 32947 68109 78181 78181 64961 91202 71547 71547 91592 91592 19858 69693 95925 95925 86408 86725 32387 61312 35126 35126 47883 95793 72673 72673 22534 30862 54821 54821 32655 64283 2855 2855 25707 95345 74572 74572 15304 45515 79146 79146 2856 68192 32787 32787 73157 73157 39137 77870 43303 60962 21302 21302 73024 75353 90198 90198 25057 67531 80242 80242 59267 82004 27284 27284 27000 83824 65614 65614 90149 90149 59141 97147 16502 16502 10343 32947 13323 53867 46406 46406 25576 69384 17155 17155 3348 3348 37206 44051 65807 65807 40133 88967 41958 41958 39725 53792 35806 95679 74208 74208 28448 77070 60353 60353 83078 83078 43217 55648 37622 41245 26529 26529 4361 97997 18750 18750 54844 54844 15066 29454 74612 79410 23540 23540 2269 2269 20886 93128 17893 17893 12444 63460 18073 52224 54303 54303 58966 58966 49314 95808 48811 65940 82583 82583 13392 13392 46770 86737 32497 80379 48224 48224 50064 55447 66812 66812 43828 43828 26118 73975 85856 85856 10011 19926 4979 51706 6301 6301 2911 2911 35894 95732 2900 31322 69190 69190 96869 96869 2059 29757 13324 19328 58577 58577 25795 25795 31443 58524 6408 44234 87845 87845 5643 69253 72865 72865 785 95545 15905 15905 27499 52393 13880 13880 1947 68799 10984 10984 6972 86689 33038 33038 65904 65904 16862 85662 83059 83059 28321 52193 6772 6772 55320 59613 8802 75102 38982 38982 50938 80167 45639 45639 39963 39963 27931 95892 7359 7359 16041 58208 55271 55271 32410 49812 37816 48521 16608 16608 70711 70711 4380 16911 88253 88253 40015 75546 48927 77559 46717 46717 25382 42703 64171 64171 5256 5256 47212 97273 12865 93350 64491 64491 596 11280 66625 66625 45455 45455 26334 83998 20901 59439 67637 67637 41717 69237 46478 46478 6490 6490 14196 30893 34756 90418 29712 29712 10721 10721 27305 67889 93502 93502 31884 91858 23786 50830 28527 28527 62030 62030 74125 94444 26759 80673 83965 83965 96301 96301 2207 13843 36994 36994 79147 89785 71944 76271 38288 38288 90666 90666 24802 61983 69098 69098 28841 33413 59092 63505 29554 29554 40134 54171 4034 4034 59302 69210 52000 52000 13882 95712 20557 20557 45039 92014 31338 31338 92411 97152 43737 43737 73138 88436 27455 27455 15107 77716 93428 93428 7956 50940 4390 4390 22212 47914 6312 6312 5983 5983 18232 74208 24156 94228 35301 35301 14846 48004 66512 66512 32069 40807 39949 39949 38055 75385 60136 60136 23770 53588 37290 37290 13277 16195 28854 28854 30493 30493 58984 62065 48582 48582 13775 29995 89484 89484 71487 92852 8675 18096 79441 79441 36591 56140 89426 89426 71993 71993 57145 79532 6341 15773 15177 15177 27981 27981 56956 64551 36013 72576 35910 35910 26672 72814 33454 33454 60767 60767 21728 49789 52110 52110 8864 77788 16279 32253 65083 65083 2112 2112 62950 81200 70766 70766 67103 94291 61009 84925 84894 84894 81719 81719 29635 40432 765 39312 47170 47170 26142 38087 94287 94287 32240 50225 55373 55373 67065 67065 33493 57435 14719 14719 14947 32268 70341 70341 52947 71873 24096 89316 47632 47632 36726 36726 39614 89114 11093 70491 32365 32365 32431 94748 12425 12425 13854 21379 37991 37991 90053 90053 14046 16456 77119 77119 30168 58467 72824 75947 15224 15224 13691 86457 83492 83492 9538 9538 5285 54187 37487 37487 8264 22629 61086 95953 35897 35897 65472 65472 36314 62366 44905 54948 96090 96090 81939 81939 60245 86739 23539 23539 15747 32362 167 167 38383 57788 9413 93759 20047 20047 12391 45013 28114 28114 16410 44457 76812 76812 1172 1172 15531 93680 86210 86210 3972 24057 89877 89877 12167 58544 15991 28528 61455 61455 888 888 40783 88263 24162 59232 35581 35581 23854 23854 11126 80881 15591 48365 11029 11029 61667 61667 49750 50607 3469 51341 95147 95147 87556 87556 48729 54647 33699 33699 3182 62861 87538 87538 44276 65343 88348 88348 50770 74341 23408 23408 77489 86014 75882 75882 56118 89837 19703 57593 75001 75001 39327 70252 58283 58283 96285 96285 26347 68374 10698 10698 40430 44253 35716 35716 48600 59803 25013 82833 24258 24258 31420 31420 19675 76978 15170 59973 17278 17278 4352 76295 1147 1147 79544 93626 67677 67677 40043 92560 8964 8964 67273 67273 17675 98091 7255 84764 8861 8861 50120 75319 21255 21255 927 96502 24524 24524 42344 90826 33584 33584 79417 79417 60463 73749 89842 89842 35191 82973 18684 18684 6820 36838 85336 85732 1935 1935 3928 81782 49023 49023 73942 74011 32799 32799 62105 93002 89437 89437 77256 77256 29270 91027 43948 43948 44432 63200 94745 94745 34847 43401 15358 84314 6263 6263 53804 53804 52031 57002 57805 57805 1836 33043 39712 71725 73817 73817 28121 47997 61746 61746 72946 72946 8371 49130 35157 42743 12185 12185 25877 75824 67099 67099 31409 31409 42014 69969 12741 12741 32912 48921 46773 46773 75 32115 26025 26025 12482 21255 21750 21750 20596 53369 63047 63047 6310 49063 4020 4020 17213 73045 16487 16487 44095 63980 15238 15238 14819 65323 20527 61367 33951 33951 63222 63222 56985 87419 71074 71074 4490 33586 72128 72128 28420 47352 12355 84887 39340 39340 76362 97645 51814 51814 25318 25318 71692 91171 74459 90590 49224 49224 49591 50666 61981 61981 22974 54875 74161 74161 12886 55717 92163 92163 20825 42045 25822 25822 35370 35370 58534 90946 42412 42412 66117 85979 62350 62350 6974 14200 30476 94522 4372 4372 4609 70343 92661 92661 48004 48004 11783 75739 96252 96252 13365 52323 30022 73543 12126 12126 66845 85747 25145 25145 87314 87314 20812 94682 36723 64784 79530 79530 85659 94182 33213 33213 42529 49706 15528 15528 31771 81733 91069 91069 18762 18762 66134 84857 24342 24342 682 73491 75369 75369 89304 96797 43475 82440 27159 27159 18302 65203 65009 65009 63446 94529 11498 11498 36295 86143 62965 62965 43793 60722 91981 91981 72904 88032 32868 32868 27736 27736 62360 70941 55738 93606 57095 57095 18255 29042 83663 83663 84754 84754 29820 35160 48355 72243 83114 83114 92924 92924 33484 69949 51776 96913 33154 33154 11615 30878 40101 40101 26708 26708 31810 94033 28598 43941 29574 29574 9484 9484 14377 14407 9798 96714 68504 68504 35394 35394 43231 81977 73772 97166 49872 49872 49620 49620 46388 54575 8165 97440 85109 85109 34769 69063 73241 73241 26773 51310 53582 53582 83343 90684 39217 39217 48948 54210 50317 50317 13605 13605 58857 62186 9954 81256 22003 22003 75015 75015 71237 71417 15232 15232 2116 24256 9750 9750 25300 49616 32037 38817 58691 58691 7957 87288 81329 81329 89417 89417 39463 95939 26700 26700 36931 44191 56847 56847 33845 79733 93850 93850 23966 33457 45830 93327 89882 89882 36915 73338 44546 44546 19806 41368 7918 7918 37468 37468 13128 40332 5325 5325 30097 63565 14912 14912 64648 66836 10753 10753 2621 10480 69199 69199 3866 21002 61957 78203 95211 95211 24137 45027 52023 52023 44276 44276 37159 74893 93695 93695 53047 86951 1320 39022 16016 16016 4756 63119 58986 58986 32321 96380 13423 13423 17800 17800 1988 88623 37497 37497 38058 67262 12857 12857 63891 71545 27046 29771 18442 18442 23131 86585 45968 45968 10974 53650 50078 50078 16757 16757 61887 67635 1719 1719 18908 47139 60994 88756 97954 97954 2983 54676 66969 66969 3438 51553 58734 58734 58231 90055 89265 89265 18376 37246 96356 96356 2293 2293 67746 92186 4616 4616 4679 93267 22606 56173 23009 23009 30945 52897 8801 8801 32030 48774 55041 55041 90523 90523 47367 91901 1179 57958 36767 36767 71038 71038 63746 90475 53183 53183 41581 65742 68887 68887 3273 55242 59625 81231 93032 93032 59623 59623 32057 78731 16137 64722 34632 34632 51688 57103 41813 41813 6858 25885 7791 7791 72064 72064 24112 28686 26685 55523 77643 77643 43897 43897 90961 95674 6076 28183 29926 29926 53210 53210 39707 68972 68182 68182 66718 82889 24243 80093 33329 33329 64325 64325 7991 8964 46366 60965 56489 56489 17719 23750 35155 35155 46052 90250 46091 46091 3654 19098 23016 23016 12008 12008 54445 64404 51926 51926 39503 51772 6462 38480 24867 24867 2539 29830 11821 11821 14465 70398 64111 64111 3914 3914 11797 17367 32290 93553 51445 51445 39766 69117 69427 69427 94850 94850 20246 29951 416 3197 83557 83557 36573 94828 69064 69064 47742 93634 13415 13415 52098 94602 91231 91231 55256 72190 58596 58596 83662 83662 27301 86698 43702 43702 69209 81151 10526 68627 82128 82128 72218 72218 50331 71436 12034 12034 13459 29683 23968 23968 2565 80793 7873 95092 874 874 2291 28903 53308 53308 89080 89080 15155 59904 27532 27532 42636 69584 67389 74166 83191 83191 11931 20611 69153 69153 31412 31412 38460 73274 83508 83508 68385 83579 90552 90552 60355 91244 775 91302 28078 28078 29251 49198 69547 69547 90834 90834 67630 83012 24255 24255 56727 62993 13499 13499 31803 40258 35412 39429 76338 76338 87199 96958 97428 97428 20591 46037 55568 55568 34650 34650 52198 92770 1670 1670 12287 73868 46738 46738 26093 96876 87971 94046 1524 1524 41388 49631 12373 12373 91087 91087 29110 62672 37607 71661 39962 39962 1779 60817 1334 1334 61700 61700 41998 70918 86896 86896 31386 76834 9843 9843 5304 23941 26654 26654 128 39995 29142 29142 20466 22923 13648 40774 19155 19155 76010 76010 42239 95427 18821 18821 78567 92580 56756 89327 34111 34111 49397 97038 60790 60790 74551 74551 60452 71700 5579 5579 67367 76398 3918 21626 27726 27726 92920 92920 24690 80743 92702 92702 38144 68350 36131 36131 32108 38520 64619 78832 42888 42888 51193 57070 7914 7914 47285 47285 38265 88044 65237 88474 74395 74395 43476 60146 11120 11120 91163 91163 33983 83275 51093 51093 35628 80099 28368 28368 26797 35230 16552 69643 88718 88718 8632 32574 70604 70604 50493 95983 41404 41404 75881 75881 16304 60968 50872 50872 17198 39633 84212 86346 82742 82742 8092 8092 4462 85757 82552 82552 43098 96769 54165 90122 90426 90426 57663 57663 55057 96198 97951 97951 47297 87177 91296 91296 42111 92908 18560 18560 23044 55918 3149 9888 85184 85184 36728 36728 43324 56651 26563 26563 49887 54651 65212 65212 34182 45486 52335 70007 5166 5166 12932 12932 10880 84559 56212 73621 30547 30547 50985 50985 13125 44700 57836 57836 53589 84161 10108 58241 28089 28089 73389 73389 44401 56666 43944 43944 19695 69071 40626 69577 51268 51268 30812 30812 18279 28315 79907 79907 32426 43461 49141 68670 52937 52937 48156 48156 58394 89422 37664 37664 27232 38055 37214 37214 86504 90966 3743 3743 56187 96189 65219 65219 24249 24339 8513 8513 40778 76327 52030 52030 19489 65304 83288 83288 3530 49306 33103 33103 17051 60619 40030 49252 65312 65312 68949 68949 4408 21541 97334 97334 76585 98173 28716 49006 40084 40084 44336 44336 32809 94295 41300 74573 20144 20144 18440 72114 33564 33564 79413 79413 9696 85275 19247 78295 10121 10121 20546 77159 27954 27954 33842 80462 34791 34791 32133 85776 17548 17548 83034 83034 35615 72368 30287 30287 54424 83299 4777 97634 80143 80143 54073 57695 90158 90158 177 85147 71766 71766 63643 63643 61072 70089 55071 55071 48591 51108 72667 74423 66705 66705 84536 84536 1012 78934 63448 69553 16789 16789 41303 83796 91444 91444 3161 57574 85040 85040 7095 51567 21204 21204 23980 23980 14784 39786 15441 42342 59524 59524 32447 32447 71145 79785 9692 96418 27247 27247 20934 34165 78856 78856 27551 74942 52645 52645 53161 80374 15471 15471 74240 74240 21737 59889 42395 53897 23696 23696 83224 83224 13698 39622 58424 58424 50679 87731 57596 64058 87623 87623 66043 66043 13877 14355 49351 60127 49960 49960 23082 23082 3357 79036 67186 67186 26816 51090 15157 55568 48199 48199 2197 74841 4667 4667 55805 59932 9290 9290 33702 37376 49224 49224 20499 35663 94919 94919 14802 14802 8167 59502 50712 97676 47784 47784 51147 53619 87552 87552 20455 20455 21248 85729 25964 25964 28551 46365 27278 31149 58700 58700 64538 93803 82295 82295 48991 48991 33589 36742 23642 23642 38480 78613 16992 57053 65313 65313 14086 79220 5782 5782 6056 6056 27014 48664 82862 82862 45159 54114 17138 37001 50674 50674 26686 26686 76730 83253 55038 75664 1634 1634 7436 7436 17633 27977 41133 89203 6431 6431 36769 72475 21923 21923 56517 56517 28559 60005 24878 31225 20297 20297 60919 60919 19291 25203 13126 14565 82268 82268 743 743 49184 61797 8924 62582 76755 76755 48417 48417 34093 83039 281 281 80691 97708 18361 18361 13983 16329 11279 11279 17904 95112 36303 36303 24001 96106 96712 96712 36959 44182 77432 77432 2913 62309 45451 78087 13647 13647 16975 16975 22252 96741 14227 43998 2360 2360 51707 75688 94257 94257 6068 6068 41170 77077 3193 45347 92521 92521 68701 72464 95443 95443 93292 93292 46279 59976 29578 29578 83615 96204 3748 3748 14661 77012 50930 50930 39598 92448 56524 56524 6366 57620 16786 92449 78182 78182 79822 79822 38606 90304 30215 96481 19536 19536 25057 61949 48562 48562 7873 7873 10841 33585 9384 9384 6758 38993 74517 74517 28113 44464 33596 89347 92479 92479 15293 61653 11375 11375 15416 82650 6755 6755 48000 64107 20009 20009 26431 32484 80676 80676 70730 72144 77213 77213 88107 88107 17644 37095 43211 93384 5786 5786 29208 62615 81496 81496 94558 94558 34552 72461 19887 62977 44983 44983 65611 71872 79895 79895 19178 21162 96051 96051 54248 54248 13586 37120 9568 26450 19097 19097 21872 26640 1904 1904 16477 59590 4206 4206 74993 95846 79422 79422 57860 57860 8084 80598 35229 53620 39580 39580 43065 93297 2154 2154 42900 84152 37687 37687 70205 94855 60770 60770 44053 81007 49340 49340 66441 66441 34712 94752 58154 82049 55989 55989 42518 73318 48489 48489 52699 60668 32297 32297 5003 5944 39578 39578 38028 74094 94321 94321 854 80365 14752 14752 54649 54649 9358 15510 36964 41575 97651 97651 10218 10218 14005 74440 21744 31563 55580 55580 36499 36499 6584 37239 15637 68126 56321 56321 57822 78990 41861 41861 3731 3731 4966 16720 17976 17976 46756 73369 87044 87044 84098 86533 4780 4780 15494 25089 49747 49747 7281 18337 38049 79596 10297 10297 62776 62776 11886 12900 9799 53809 56162 56162 49952 49952 28233 51104 30340 30919 8282 8282 45850 45850 3425 60477 5051 5051 3375 41382 41497 41497 10572 50376 96750 96750 39186 51052 86772 86772 8424 42135 19009 19009 44415 73057 25442 25442 38931 83948 51976 51976 57954 97989 22768 43999 92572 92572 27037 27037 32777 88170 13694 13694 13473 79487 60328 64313 34506 34506 42572 82505 4919 4919 47133 91189 61545 61545 19340 89486 80451 80451 72892 72892 28866 90705 43372 95551 98204 98204 8447 57094 6730 6730 41256 41256 71824 93659 35739 35739 23949 29969 46808 64036 66266 66266 74269 74269 56621 79307 21261 54325 58654 58654 13721 13721 28740 30110 92205 92205 58017 59378 62783 62783 55848 76895 84324 97916 39485 39485 85524 85524 21269 40728 90249 97876 24744 24744 13660 13660 75719 83902 42019 47656 55103 55103 39129 84655 57554 57554 55528 70104 53867 53867 24591 88436 38980 38980 15288 23251 20560 20560 32805 37920 82413 82413 97871 97871 45610 69088 15044 59754 4913 4913 76551 76551 84040 93625 24793 34958 28954 28954 18155 46786 28103 28103 47930 47930 31580 48189 10070 56587 66716 66716 11437 11437 15197 32109 48558 64935 11740 11740 26628 84588 36809 36809 40895 59875 55317 55317 62484 62484 25464 96960 64889 64889 13165 83096 13983 50911 83996 83996 21889 21889 1025 44914 37520 37520 19749 42138 63289 63289 33763 58347 26287 26287 8147 10631 5424 8655 91027 91027 9505 22102 17494 17494 50240 83463 46614 46614 43541 56233 27067 27067 36623 36623 24525 76065 7994 59465 8125 8125 69196 77190 96088 96088 49413 49413 3238 88721 17586 52451 77495 77495 36836 36836 23990 73900 22805 37321 55443 55443 47280 69999 15563 15563 90429 90429 18630 67134 71177 85573 21463 21463 9251 9251 2988 20611 4118 66406 62018 62018 44482 75048 17056 17056 17791 55259 24665 24665 58158 75707 74401 74401 34524 50564 12658 12658 46732 46732 20548 65646 3333 69278 54455 54455 22851 59051 50453 50453 73002 73002 36178 85877 90637 90637 34186 73921 53126 67384 59713 59713 55893 55893 16040 38192 24453 24453 43643 43748 77082 77082 29764 80851 52013 82995 35509 35509 87122 95655 6131 6131 90101 90101 17192 34540 4514 44424 89861 89861 41600 41600 69341 83067 28282 82290 90832 90832 34408 82551 54575 54575 89871 89871 14713 72840 22206 22206 54472 73551 71548 71548 8352 8828 27161 64984 76764 76764 91333 92490 37859 37859 35618 45370 84616 84616 39496 39496 14426 78473 73011 73011 54597 90669 53141 53141 27672 32746 46802 84959 1649 1649 61800 78693 80246 80246 27929 27929 36799 85495 79560 95434 78509 78509 45433 90716 15451 15451 32074 32074 26295 61044 36479 36479 79709 94151 83907 83907 6867 20047 36056 56934 31771 31771 79881 79881 63854 74976 28802 46437 78255 78255 70566 76360 68508 68508 78622 90970 59531 59531 63922 63922 52908 78020 97488 97488 1089 65437 47095 48139 98104 98104 60036 67609 75589 75589 49571 62974 17716 17716 25015 25015 12129 20027 16651 66270 94676 94676 72687 72687 36411 82735 21052 21052 3711 21424 30170 79856 35292 35292 26630 26630 34463 37051 3868 3868 83976 96580 95719 95719 47159 50469 96753 96753 70068 87758 27181 27181 16720 71896 17150 17150 32952 60595 25132 77456 73376 73376 8055 46567 89836 89836 39903 39903 17489 44656 69551 69551 79189 95522 73107 73107 3491 20012 71046 71046 58558 73852 33652 33652 28519 77349 32982 57739 64129 64129 74683 94881 28669 28669 30476 53442 4194 4194 13890 62108 37590 37590 18015 36029 73583 73583 35632 35632 6006 90034 2558 42437 76366 76366 72813 72813 34710 68213 8557 10645 54357 54357 2325 2325 28052 84930 4773 4773 61827 88724 5447 89752 74026 74026 2996 70050 7565 7565 65954 65954 6730 66931 10292 17545 8942 8942 13757 13757 8635 96583 49421 64421 68718 68718 39286 39286 2298 34746 41402 84491 27419 27419 75807 75807 75754 86881 21589 44859 53297 53297 18166 90729 1105 1105 33263 53638 92613 92613 12437 26929 77276 77276 34459 34459 55837 62164 20544 85197 66452 66452 18314 18314 48888 59661 69755 71672 75661 75661 34887 92741 88769 88769 24827 33717 7947 7947 48624 49395 49810 49810 20356 20356 9428 45512 20696 31633 57954 57954 71928 71928 20737 60650 20775 97645 47199 47199 32002 77070 40431 40431 33302 33302 25502 55866 34232 34232 47918 71800 8465 12763 33424 33424 34666 42991 22238 22238 46430 76544 86135 86135 9566 9566 79208 87374 32683 65950 85049 85049 3247 30591 32987 32987 15190 79628 226 226 17941 17941 54861 68821 69596 75486 26707 26707 39298 92348 37757 37757 52013 52013 3446 18928 92609 95759 47664 47664 81588 81588 5786 17927 47243 63568 33163 33163 88672 88672 61614 76301 23008 23008 12369 36072 57818 57818 49733 94694 33178 33178 80468 87811 25761 66788 77533 77533 45813 45813 6722 22303 8302 87801 74719 74719 9830 84167 29596 29596 35087 92775 79153 79153 10011 10011 68014 94996 48961 48961 18369 95377 43698 43698 14692 31606 5231 5231 1423 20757 6230 6230 25993 65488 69787 69787 74521 89787 79569 92980 95296 95296 54130 54130 7717 86586 61177 61177 61768 88011 50385 97779 82187 82187 26440 74359 2505 2505 15543 87356 38045 38045 11131 46696 52961 52961 57344 62436 71041 71041 24516 66034 60488 60488 621 943 36984 36984 4625 35120 90506 90506 64962 64962 37961 39426 78999 78999 62214 84271 34824 58651 92400 92400 90982 90982 59377 90975 21659 21659 46755 85272 18837 86424 13609 13609 30069 36243 22931 22931 46390 46394 80813 80813 75736 75736 45728 70195 57819 57819 13107 18003 64836 64836 78770 80241 71084 82764 78333 78333 5610 7286 26835 26835 33522 33522 37609 78252 18303 18303 23180 63898 15413 15413 20377 26626 19963 58831 53352 53352 45612 90505 84980 84980 15602 45406 31790 31790 40092 54823 29853 29853 77275 77275 10601 58407 54196 79691 13364 13364 42106 90796 62170 62170 31850 46436 43364 43364 90418 90418 51810 81450 51526 57333 16896 16896 595 55475 42092 42092 28641 56124 339 339 24492 39743 61565 61565 6732 70861 19389 19389 49157 97612 94524 94524 69894 69894 67823 82139 39877 49112 68483 68483 32942 92618 75562 75562 17877 17877 26859 67926 20719 35802 24954 24954 51069 51069 3314 47964 46557 57923 85529 85529 77345 77345 13441 27098 16103 94636 51340 51340 86087 86087 2305 93170 60901 86447 68176 68176 24037 91263 27022 27022 88158 88158 31801 33736 29932 29932 58983 75261 41665 41665 60556 69765 40366 63263 90207 90207 67344 67571 12781 12781 62076 62076 8800 70802 10474 10474 31142 84240 62246 72838 17469 17469 24607 24607 70401 97633 82882 96134 6272 6272 27694 77837 71284 71284 15905 15905 44348 80972 89106 89106 10864 67083 24620 53072 29521 29521 83604 83604 54427 90876 35428 79798 74044 74044 39561 39561 74326 83781 41729 41729 5767 45520 68932 86722 46598 46598 36371 65768 54170 54170 70271 97071 73002 73002 79799 79799 46982 75639 47299 91922 35209 35209 37877 37877 5268 26655 6186 6186 35723 46246 2947 2947 18219 37861 5173 23936 59046 59046 34074 34074 10641 42761 4113 94515 79968 79968 60 18246 14842 14842 78902 78902 82245 96542 14161 78474 79366 79366 32432 32432 3585 89146 58721 61122 19128 19128 81182 81182 47693 84305 37486 37486 45408 63109 6176 44436 14769 14769 12422 12422 1317 71234 8231 44237 34799 34799 21815 69140 77991 77991 26017 26017 48429 49128 19189 94224 55407 55407 27644 90374 52294 52294 21894 69052 234 234 26920 26920 22710 68909 64415 69865 11281 11281 4739 35355 20259 20259 1200 81458 18470 18470 15914 15914 35588 74147 27399 27399 8867 65164 39881 39881 25356 87790 56317 56317 24804 69370 73634 73634 37761 40606 4872 4872 6317 55985 34341 34341 44212 44488 32298 85884 42069 42069 38416 38416 45275 65197 83069 83069 331 5007 66528 66528 36228 42646 62676 62676 3236 35186 28887 70520 33275 33275 40804 40804 50718 70529 34526 34526 5598 11391 29710 79872 36394 36394 77267 77267 42285 81880 1960 48153 85222 85222 66899 66899 57994 75243 89506 89506 6394 39543 53881 82524 61185 61185 56912 56912 32787 66058 60405 87071 25653 25653 42299 42299 35309 73519 85979 85979 44230 59767 8915 63464 12642 12642 48918 48918 4666 20942 20328 27370 84173 84173 21071 21071 10147 58840 66546 81251 97731 97731 68122 72322 39484 39484 24453 28608 91703 91703 69063 69063 7125 33913 10487 19747 33450 33450 80745 83453 34418 34418 34997 35022 69768 69768 38923 38923 51188 54332 41627 86262 47574 47574 3152 16747 40423 40423 12910 87265 60850 60850 2157 27263 81711 81711 23266 32858 73445 73445 50395 50395 19573 64232 23282 42406 69830 69830 50849 50849 11311 49769 96508 96508 27124 51017 17366 46174 31777 31777 63490 63490 57922 90057 2324 4752 53037 53037 49382 49382 48878 88639 42607 42607 21912 25340 9509 9509 11501 86447 13159 54696 63026 63026 85384 85384 38480 98205 15250 15250 5917 74403 46095 46095 93326 95750 60131 60131 36740 59286 36743 36743 55175 84615 18360 18360 42132 71060 48818 90408 27564 27564 43467 43467 52956 64777 54947 54947 67899 90890 3854 37314 17154 17154 28250 28250 30597 31362 56957 56957 69621 76229 61779 61779 71296 71956 512 35956 7589 7589 32387 32387 21677 67192 15190 25070 32416 32416 1002 28136 81741 81741 19732 61295 85436 85436 64889 77820 62560 62560 16257 65364 96583 96583 57612 79329 54083 54083 50119 70217 15048 15048 53300 92337 48032 48032 37927 97550 84013 84013 60041 60041 33375 91886 33493 50884 23225 23225 19790 65343 28459 28459 27080 43959 3550 3550 29145 95656 59583 59583 51943 75755 4201 4201 35652 68518 76946 76946 11200 11200 640 48387 15312 15312 30702 33743 29918 50606 46136 46136 34491 56840 47871 47871 12265 54803 4728 4728 13542 40179 61674 61674 84678 85854 60663 60663 34974 34974 39327 85407 72407 72407 20607 74387 37627 37627 81740 83392 69256 69256 52343 69893 782 23475 61372 61372 49981 55454 50906 50906 7783 28256 41882 41882 33047 52457 32365 32365 66057 88108 76386 76386 24161 24161 14697 73467 38549 60149 88218 88218 38836 45011 51709 51709 49792 58905 86621 86621 39730 42490 51026 51026 71895 71895 19849 35011 50080 50080 6173 69964 30598 30598 59150 68816 91816 91816 52415 86603 77796 77796 13224 37602 65113 65113 24637 82901 63743 63743 69001 95083 65325 65325 24624 67414 40492 53712 89739 89739 36713 79001 75760 75760 22866 22866 50686 86693 69898 69898 44926 71230 38055 56870 60165 60165 20417 49529 28255 28255 70382 70382 33195 47544 31311 31311 66258 80788 97585 97585 20730 76978 46292 68912 8395 8395 51322 61924 51545 51545 92187 92187 14724 89419 64501 87687 68507 68507 45317 45317 5673 47599 66406 85158 24247 24247 71359 71359 7045 26897 92515 93863 84811 84811 36739 36739 67635 81848 79681 79681 9707 76024 57415 57415 6670 25962 49508 75734 84907 84907 6808 22809 85181 85181 61814 61814 18154 60293 4327 79910 64550 64550 39621 39621 27883 74504 42218 55308 49144 49144 15571 61644 76661 76661 22025 22025 4354 53534 15934 15934 51238 68532 19219 59577 71001 71001 24095 90923 60112 60112 37640 64171 34490 34490 6957 6957 24135 94172 46124 84201 65391 65391 31102 67854 79470 79470 23493 23493 45000 48184 43851 43851 1819 93794 45213 45213 46171 50634 38512 40573 23329 23329 2956 91658 67350 67350 60761 86226 93066 93066 50117 50117 46056 88076 44242 52190 63205 63205 57108 57108 66250 74396 33872 65588 61007 61007 70666 92975 4847 4847 12781 81162 74924 74924 53799 53799 31594 59114 25720 25720 56006 96541 34814 83144 68310 68310 20319 20319 17871 31402 33020 49315 77410 77410 33075 33075 43256 73156 91409 91409 3130 24406 79365 79365 8379 69474 8811 89971 94197 94197 10698 50327 31176 31176 31254 31254 13690 34567 12698 35291 35141 35141 16755 70387 84367 84367 56487 56487 20816 62160 16484 43039 18137 18137 73009 73009 18691 95987 93462 93462 834 11862 70645 88844 98392 98392 52041 52041 25267 34038 3563 3563 32636 57130 94370 94370 25482 57306 68915 68915 7302 36446 56093 56093 8171 59199 6162 52642 87838 87838 10452 10452 8801 71672 74174 74174 69773 73712 2350 2350 58896 80663 1688 1688 32529 78157 16203 16203 20698 29156 57871 57871 16939 75873 41270 55336 95552 95552 4032 71962 22390 22390 27916 48846 67213 67213 50623 68636 11997 11997 90754 90754 46187 54409 56589 93239 55679 55679 13336 13336 30130 93026 9414 9414 26427 45937 10827 80329 27277 27277 18056 18056 28047 38492 30337 75618 38236 38236 15746 23054 53185 53185 66418 66418 69263 88247 69669 87882 74716 74716 16338 68880 44812 44812 79144 79144 1700 30888 23298 45766 95737 95737 22099 67851 33325 33325 54074 54074 79806 97971 87840 87840 6529 28363 96241 96241 30391 87048 49768 87169 57293 57293 15998 15998 89485 92081 18913 63063 8867 8867 22681 45758 26092 26092 82720 82720 59942 90118 94776 94776 26820 83217 61828 86192 4598 4598 2304 2304 51449 66212 89674 89674 6073 45869 85715 85715 62422 90978 34689 54211 35701 35701 35877 58825 5269 5269 9991 14299 43602 43602 15334 32797 23946 23946 22485 32711 93989 93989 38245 38245 66099 67693 27794 80480 78875 78875 39638 89781 77699 77699 17337 66013 93360 93360 37966 37966 38169 89705 23279 49358 56867 56867 20236 66973 48938 48938 23434 23434 12851 92560 74678 91743 44876 44876 1786 1786 24472 61136 2336 2336 18062 70947 4059 69352 51521 51521 52216 65747 29681 29681 32967 94201 43625 43625 12131 16326 56818 56818 61312 61312 62001 84472 31444 38366 65082 65082 25870 45051 79390 79390 49580 49580 66383 79312 6171 33666 56101 56101 12809 34352 76200 76200 60056 60056 63005 66801 16472 16472 7359 13396 65692 67707 63900 63900 63556 63556 33178 34372 22288 26676 80932 80932 33576 42951 48966 48966 18686 93861 28523 28523 48684 48684 22279 28128 29009 48272 53663 53663 23857 32867 50529 50529 57644 57644 17950 48007 27578 88083 51772 51772 40378 40378 7630 98334 73308 73308 2690 16878 21519 33094 74556 74556 41157 41157 23919 40251 86471 86471 10659 62953 2977 80453 58015 58015 10742 44462 9889 9889 47967 47967 46123 73215 48713 65016 55705 55705 24437 44743 92179 92179 40007 40007 56071 91225 6977 62018 37123 37123 51306 82977 40562 40562 71084 71084 7549 95954 47533 47533 49439 68188 58986 63663 92678 92678 38204 38204 37996 56338 23833 69700 13878 13878 5025 60340 11306 11306 11229 11229 23891 77539 20361 20361 5089 53300 35009 85067 76024 76024 43587 43587 19231 97894 96836 96836 7071 47263 49382 49382 39739 53827 31761 37147 12209 12209 61157 61157 41935 49879 40037 40037 53554 58939 60710 60710 14199 37135 51230 51230 27638 46566 10582 87371 51030 51030 84955 84955 4556 26561 18818 23689 85959 85959 38059 95322 63132 63132 22852 22852 30426 61242 19385 19385 9752 80919 27491 55747 52600 52600 42662 82107 31222 31222 42368 42368 15004 70899 66624 78237 69203 69203 76242 76242 31366 69578 50766 50766 6055 95707 50448 50448 3168 8508 25970 25970 79209 87529 28282 30044 95682 95682 28408 28408 4889 39033 88207 88207 53812 72054 53742 53742 3541 87796 2095 66874 29216 29216 19012 19012 31557 83949 25691 61542 41470 41470 86818 96780 30179 30179 66661 71635 26561 26561 44157 70026 23407 23407 18041 18041 21268 51447 58996 58996 29917 61522 33006 33006 20757 82370 28468 74293 95893 95893 21265 86032 15387 15387 93208 93208 67763 92713 73616 73616 89218 90842 49589 87375 47961 47961 26564 90990 38334 38334 48226 48226 51959 62785 5750 96961 69063 69063 94452 94452 2915 50898 45107 48202 65520 65520 33998 33998 18333 49052 13007 13007 7190 15298 13904 13904 77193 79472 13803 67090 87084 87084 7038 54993 45017 45017 8318 52069 96106 96106 45552 93805 55376 55376 37699 40642 54626 54626 93339 93339 30730 63072 27387 52754 35095 35095 47349 47349 10031 79973 7882 93708 39491 39491 34186 34186 37244 59930 79976 79976 35454 71691 65479 65479 28736 61708 70046 70046 44859 77007 53777 83688 42650 42650 87067 95458 8025 8025 34263 34263 44763 87779 31197 79359 87481 87481 5962 5962 22240 45080 1028 43198 79745 79745 80313 85890 14114 14114 16622 16622 35547 47552 73828 73828 17182 48409 63788 63788 65686 79001 33538 79147 50555 50555 19406 19406 13813 29240 7831 24833 26177 26177 71354 71354 18959 29673 33467 33467 47677 72384 17598 78087 8952 8952 27918 27918 23985 45704 20051 62064 25272 25272 91952 91952 69148 84938 40163 62279 34650 34650 895 78253 70100 70100 3657 91817 13413 13413 8369 14145 37038 37038 6184 33941 17171 17171 49399 86567 38276 38276 90984 90984 32597 36082 51163 93596 53535 53535 29709 55455 37137 37137 39530 62867 60091 60091 28339 58586 70470 70470 1447 1447 13488 23178 16652 57055 14446 14446 72136 72136 1210 95047 23070 27791 44367 44367 39013 39013 50029 76597 43311 92970 84181 84181 12950 57284 80769 80769 37726 37726 27600 75532 10255 15370 86116 86116 6504 49393 59647 59647 62067 62067 7159 27846 23999 23999 35 6777 69593 69593 1381 26091 78709 78709 46692 71405 22162 34603 8121 8121 25028 94368 11800 11800 69707 69707 36979 50341 7416 38482 21642 21642 82710 85728 91138 91138 67617 67617 42105 44812 30445 36997 36974 36974 76317 90439 60948 60948 30803 64536 57979 57979 90898 92452 33385 33385 91322 91322 17129 18668 1013 8576 83331 83331 9536 9536 45223 97920 81834 81834 25708 55175 74875 74875 35106 40573 17417 94787 64205 64205 52869 74401 55280 55280 24523 46761 4671 4671 91979 91979 62159 90469 55356 77915 64708 64708 69617 89383 32923 32923 19664 85828 93746 93746 49692 73566 63880 63880 22788 22788 144 19964 82516 82516 6757 47076 50580 50580 2407 81321 79010 79010 33431 53653 16339 16339 46845 75652 26530 26530 7254 45342 20660 96438 66826 66826 19199 19199 84140 88371 70304 79385 8072 8072 25857 25857 7839 69995 51649 51649 2028 4822 31363 31363 50899 53034 20133 20133 17470 53930 31171 82164 93292 93292 77361 85846 96492 96492 45392 45392 38462 53248 33980 33980 19226 61328 30347 60655 33339 33339 38861 38861 1679 68611 21010 21010 12220 37522 56771 56771 4518 45920 5999 5999 16400 79804 11414 55951 39012 39012 39521 45948 64021 64021 75411 75411 51062 73331 18930 93480 19669 19669 36721 36721 3660 46871 2721 2721 26541 64126 49778 82629 83349 83349 70979 83726 55597 55597 7831 7831 37561 75413 89567 89567 3287 55779 90784 90784 85058 93747 43229 47328 86446 86446 28798 91400 56532 56532 57815 57815 60497 80595 39767 39767 44889 70313 26337 26337 64827 69094 4333 4689 84058 84058 14339 14339 740 56974 17222 23358 70732 70732 52584 64307 42071 42071 20761 20761 35913 38991 45978 45978 12790 25488 29176 66531 56679 56679 84479 84479 29986 41541 59315 59315 6928 92729 65884 65884 60761 95118 11469 55324 73307 73307 47344 93951 22480 22480 49479 49479 90031 90826 10034 59226 11536 11536 63806 74530 63317 63317 68262 68262 29503 59464 15467 37405 9211 9211 62836 89920 94363 94363 40044 50147 84368 84368 72691 72691 26290 51440 13661 13661 46868 74891 4709 4709 34644 82607 83256 83256 73842 78680 87621 87621 331 59333 82736 82736 57809 95696 44540 44540 40876 42761 33064 33064 5586 40924 20993 20993 29525 88684 50083 91851 86103 86103 71052 71052 25004 63437 14566 15383 93502 93502 2684 87962 58861 58861 94390 94390 3109 58095 28055 34241 40976 40976 76739 85513 98175 98175 71201 71201 25210 53292 21572 21572 54928 93430 33730 82049 2246 2246 88830 88830 2904 71347 8209 49943 90244 90244 328 8256 80983 80983 59541 65556 6358 6358 59289 59289 12609 53313 69063 69063 84978 98146 90988 96532 22184 22184 75 28229 37036 37036 38936 38936 1193 88149 661 69723 80706 80706 8215 8215 3345 67423 4511 57675 81475 81475 94586 94586 42043 85699 15583 15583 3059 17553 42477 42477 14929 25721 71330 85035 63942 63942 71313 91768 94212 94212 89513 89513 9380 37470 83806 83806 19731 52794 66494 66494 25935 48929 71375 89774 81154 81154 9901 9901 9710 41697 22010 49652 56231 56231 20698 45065 13566 13566 18653 71478 81894 81894 30023 68984 75211 75211 35402 46115 78563 78563 3691 3691 16769 63791 35054 37208 20485 20485 20494 23584 166 166 25027 54977 63674 63674 47260 47260 2290 56447 11596 11596 77649 82962 33773 66839 2279 2279 30447 42646 31414 31414 19105 19105 67796 76879 41462 67475 88506 88506 48058 48058 52127 72927 931 64671 30116 30116 33079 44848 10291 10291 3404 3404 3966 33112 50315 50315 37523 87611 88028 88028 731 98322 24390 44412 87802 87802 735 1339 42476 42476 82594 97107 57579 57579 56843 56843 5504 27741 43919 82223 19886 19886 28665 40553 1505 1505 11160 11160 38482 58269 10439 10439 15343 15447 9231 47199 84347 84347 14732 84937 83626 83626 7981 8658 57335 57335 11688 54962 40503 40503 59778 59778 47532 85838 17855 34750 21173 21173 26148 26148 1682 73492 42456 83716 79142 79142 97628 97628 33388 65447 57261 86829 52938 52938 48956 57267 55283 55283 51973 95302 23259 23259 63763 76514 32219 32219 19264 37130 30530 30530 10602 10602 41266 46454 20834 89786 43586 43586 33293 33293 58536 67888 60214 60214 5395 71480 35722 35722 58418 94125 58003 58003 39048 96110 37748 40461 17184 17184 60027 93908 876 876 45229 59690 94803 94803 15300 80979 29841 29841 37543 42321 15886 15886 4571 59956 75109 75109 31711 95757 18334 18334 29221 29221 67586 89200 88484 88484 32706 38650 42799 42799 14958 45441 81266 96595 3186 3186 3619 92832 40952 40952 40732 40732 26610 64755 71008 75711 33222 33222 8229 27182 93941 93941 21439 21439 9195 61705 19793 19793 28819 80949 29785 29785 28349 86481 50516 95049 76794 76794 47115 77037 60239 60239 6894 36410 18413 18413 67002 71541 89932 89932 50639 68232 20459 20459 7881 74530 4520 4520 83109 83109 59880 73506 93871 93871 73758 87391 7059 93771 1503 1503 30652 68227 73716 73716 57553 82196 66442 66442 49988 49988 54040 91674 94349 94349 88474 95017 51338 90880 41457 41457 5604 5604 76614 79740 28139 28139 190 40448 45072 97549 40248 40248 47264 47264 81698 82128 25145 68727 91914 91914 5730 8247 7272 7272 74861 74861 72576 77715 70359 70359 28623 55109 12490 12490 50158 70978 43556 43556 23447 50048 2896 2896 13343 20337 77669 77669 20874 52523 13670 13670 61538 81695 78634 78634 20152 53358 373 5681 62789 62789 18608 18608 25634 43041 54700 54700 27862 59199 94975 94975 39042 53338 71271 71271 42478 87909 34134 44966 54267 54267 6070 6070 53017 71524 57678 57678 25582 29710 9253 9253 35146 53362 30343 34152 60972 60972 12049 31051 72487 72487 10091 13690 52165 52165 27553 47382 1003 1003 51999 57829 9305 9305 32463 66656 37149 37149 15654 58033 41352 41352 54091 54091 12937 64707 30836 71331 42736 42736 82027 82027 26121 66590 17547 17547 765 47081 67883 67883 2044 33877 23334 23334 4371 41943 18524 18524 30626 78313 24064 24064 1367 68548 88808 90654 88258 88258 62129 62129 37652 83148 18164 70764 44036 44036 19057 19057 43774 47521 50151 66501 74027 74027 8050 27717 79741 79741 42219 42219 1357 20936 21248 58340 44859 44859 5409 5409 75358 92296 52788 60150 86830 86830 30769 30769 62042 94254 32133 32133 25005 92908 73423 73423 15321 25520 76096 84552 36410 36410 28901 81385 65671 65671 49589 75643 44978 44978 3473 3473 41043 47234 55425 55425 11926 97720 95247 95247 21978 91652 33116 78578 81304 81304 29817 29817 1822 12802 28542 28542 4391 25942 19357 46142 68087 68087 90482 90482 35494 79271 59551 89441 5306 5306 16929 66799 27347 27347 33994 69738 2581 2581 7632 58570 23229 23229 95724 95724 26407 89913 42706 42706 40444 78472 20760 37014 97131 97131 22079 97709 75398 75398 1777 1862 50218 50218 87320 87320 1701 72412 12458 48996 77160 77160 14678 14678 8314 39106 7829 7829 23758 43268 947 24052 37222 37222 34193 34193 32233 41835 88906 93733 63529 63529 26754 80423 82424 82424 54335 54335 24592 37715 20319 55935 87751 87751 9042 87092 40194 40194 7141 7141 22543 23556 9110 9110 22159 47520 5153 47809 9883 9883 25241 65960 36056 36056 61110 61110 30156 37112 60040 60040 78731 85302 8513 31469 77772 77772 9803 9803 7817 79068 91936 91936 75334 92440 34297 94009 53714 53714 52027 62552 42881 42881 47411 89836 17859 17859 78048 78048 19981 45138 60618 61247 63215 63215 7838 83428 82462 82462 40306 40306 42569 88315 55925 55925 64238 95710 73324 73324 36362 66855 26897 26897 12974 15679 88941 88941 17968 36128 47637 93661 58878 58878 82701 89680 42728 42728 44035 74214 6660 6660 11838 11838 2808 59824 19534 19534 2617 48972 5266 40871 59999 59999 36612 36612 58181 77600 91677 92625 53319 53319 97912 97912 49956 95377 23170 57161 36656 36656 15968 15968 39913 80843 24509 24509 16127 63846 83621 83621 28060 83800 56135 73838 93863 93863 15664 85550 53945 53945 19838 49430 60310 60310 12279 62257 37055 37055 3067 87290 31928 31928 6804 31105 24705 24705 38168 92850 38741 38741 48058 49310 22214 22214 50717 50717 8862 97860 44746 44746 34272 68518 25611 25611 34746 77570 53691 53691 24903 75731 13732 13732 26230 27915 23824 23824 51887 85257 15324 82612 15789 15789 35788 38753 9155 9155 24211 39850 5615 5615 55692 55692 7122 92100 12785 32843 29154 29154 36262 36262 7541 39888 73487 77676 79740 79740 93361 93361 90826 94652 3923 15189 29276 29276 95073 95073 32660 91234 3021 74302 39689 39689 90285 90285 16249 55279 47256 97406 8578 8578 27034 27034 28803 61043 6034 58887 52328 52328 4821 32753 33628 33628 37353 69569 56392 56392 85957 85957 33010 70056 15382 73011 84830 84830 54106 54106 43749 85650 13302 13302 16081 86890 67751 85435 43105 43105 53654 53654 31207 38077 74424 74424 8307 81246 91828 93430 21866 21866 11132 11132 5761 88024 18495 18495 170 34145 14547 25805 68471 68471 30698 30698 12747 30009 89578 89578 16851 93704 66021 66021 39414 87888 85346 85346 84001 85943 41092 79867 71923 71923 48303 61012 82610 82610 6063 54950 35980 35980 93017 93017 9617 76568 68806 71800 21813 21813 39651 97853 59768 59768 23860 28482 58248 58248 66603 66603 2227 38366 51945 51945 9969 28594 2744 78538 48723 48723 6254 94707 69369 69369 87163 87163 31817 63496 43783 89691 48248 48248 50995 79300 34212 34212 73401 73401 67071 95850 87607 87607 68740 96642 70351 83949 24622 24622 68115 83492 45027 45027 7623 18565 30782 30782 45135 53927 15308 15308 40727 40727 21670 64214 140 60681 31453 31453 33330 74455 59758 59758 12284 41782 64377 64377 35456 75480 15622 15622 7341 43534 52473 52473 70665 76521 59856 59856 34337 94371 96431 96431 10034 84653 74155 74155 7551 88393 3103 3103 49927 49927 31482 42982 3830 35961 76447 76447 48087 65854 94536 94536 19095 89974 96069 96069 2146 68747 62517 62517 84645 84645 33773 95693 15622 22428 37718 37718 26215 82080 29595 29595 48253 48253 32157 36067 75379 75379 33277 83446 32479 82610 36338 36338 91618 91618 40817 97668 77083 77083 1913 14122 69283 69283 22183 38775 86237 97967 12844 12844 46323 48156 59871 59871 24582 91476 47336 47336 84804 95176 95028 95028 66062 66062 42826 95370 41973 41973 17978 52802 87587 87587 22867 61308 35309 73423 5726 5726 48181 65386 4314 4314 90489 90489 24568 24973 13193 13193 16411 91989 5205 50734 19490 19490 55601 55601 45382 95368 38069 38069 61905 96615 4296 28581 63568 63568 56406 56406 14471 16211 25604 25604 41818 63481 8000 8000 34857 87882 10758 82602 15063 15063 29076 29076 33525 69677 47328 47328 54793 74673 29791 59547 87730 87730 1785 41395 55376 55376 71825 95252 93938 93938 37015 37015 20403 58357 29493 29493 63865 93944 71214 89816 12442 12442 35074 35074 21183 90632 31936 31936 15017 66183 78735 96049 40450 40450 20518 68869 51522 51522 1603 1603 4501 36403 77004 77004 61633 73852 9189 90827 30032 30032 33479 81142 17647 17647 55744 55744 9986 47686 27129 97180 85192 85192 5291 85948 59825 59825 50958 95786 7133 7133 18026 18026 9940 38506 92631 94328 6256 6256 66097 84343 50911 50911 19244 29671 44247 44247 82205 82205 38153 84927 18177 70417 82298 82298 51960 68472 67182 67182 40348 80293 54379 54379 90503 90503 10348 49884 33583 84067 46540 46540 3925 3925 4552 88350 10171 10171 59549 81550 62037 73494 30986 30986 74187 77221 28664 28664 3399 46745 52999 52999 28601 28601 22787 79585 11436 11446 76887 76887 24472 59798 92357 92357 50495 59844 56721 56721 75956 75956 45516 76021 19813 19813 22261 22567 51775 51775 52424 75127 26846 73914 51952 51952 9301 50037 72310 72310 86995 94045 60005 60005 15080 15080 25854 94247 81759 97739 28812 28812 35135 66173 38050 38050 45066 45066 1670 66864 666 666 37659 58152 50286 71362 107 107 91079 93329 71654 71654 71732 71732 48367 90914 47403 64747 41107 41107 30545 30545 10238 30518 88190 88190 50675 55063 79676 86621 47610 47610 61260 91845 79579 79579 20008 42929 3791 3791 67456 78512 56747 56747 36525 36525 82143 89474 10294 80432 9697 9697 86463 86463 71477 79803 46411 46411 34745 47758 49700 68726 97349 97349 3467 30521 79899 79899 37665 37665 22159 35211 21739 82938 40214 40214 89953 89953 978 2946 44272 87600 21377 21377 91086 97858 71509 71509 39591 39591 30509 89639 55263 90718 44671 44671 48392 48392 32937 82694 47763 47763 44940 59593 38504 53419 68779 68779 431 90097 26667 26667 35719 35719 74832 83325 27252 31886 68063 68063 2477 77789 12538 12538 2836 25253 51933 51933 11641 84884 93458 93458 5622 5622 41562 61808 28752 56012 34803 34803 76577 88444 5862 5862 41260 63513 40445 40445 8953 8953 51530 70941 14181 14181 58059 61190 49193 74010 21101 21101 3734 27233 35215 35215 6699 91862 64286 64286 27941 92593 32102 32102 73317 73317 22387 28807 65709 81777 80206 80206 28357 28357 33814 61833 12924 81992 24664 24664 91685 95344 85438 85438 3944 10577 49516 49516 10150 30331 23502 23502 25511 34781 67599 67599 45854 94277 86074 86074 85474 85474 58968 66712 8698 8698 55730 57743 24892 24892 10437 11875 74392 74392 14431 91022 3963 3963 21749 95250 44267 85293 36390 36390 42550 45405 12465 12465 4147 77418 93960 93960 610 66506 20324 20324 75781 75781 54100 92003 59144 59144 11445 31761 27376 52637 41837 41837 74239 74239 10842 84678 93529 93967 32329 32329 24190 47121 17396 17396 49268 49268 7231 14660 76558 82494 39823 39823 21518 21518 1908 90139 61926 61926 19306 92950 51512 51512 4026 68242 20104 20104 11702 57545 76648 76648 10878 20309 64845 64845 18966 51546 12339 32292 44917 44917 37992 37992 43381 63449 10088 62139 40255 40255 37468 54938 60141 60141 45407 79372 97994 97994 2475 84116 15892 15892 55747 69831 89928 89928 52572 74253 63374 63374 14235 14235 46650 72976 20545 50955 5953 5953 28068 48401 21855 21855 6509 48151 23796 23796 2504 2504 35315 38086 52830 72568 27191 27191 5932 5932 42634 64745 25606 25606 44205 47710 17532 31777 36372 36372 3281 3281 36523 42706 24322 24322 26610 60501 41389 59434 63097 63097 30012 30012 63350 75088 49200 58169 73532 73532 36176 63044 40196 40196 15351 17016 49264 49264 69414 69414 13755 82914 41540 41540 67277 69660 18240 18240 7007 41537 55931 55931 4734 44545 56614 69341 23758 23758 9769 41950 76985 76985 60701 60701 26121 37362 40575 40575 10728 45000 72075 79051 28523 28523 43240 43240 45507 50789 25602 83935 89844 89844 26266 56593 71191 71191 36013 36013 7780 41398 46324 56652 24313 24313 81081 81081 16170 75781 22112 22112 75427 80200 75721 86865 30624 30624 26763 26763 31592 96987 96665 96665 5858 68805 70346 72013 92968 92968 24264 24264 2261 93662 64497 64497 34511 72116 6458 6458 33226 39460 5295 62086 9943 9943 88240 88240 26697 44191 55433 55433 49905 97209 71805 71805 15076 58686 63048 92442 95718 95718 26359 26359 18471 43605 28244 28244 5736 47262 94064 94064 55074 93511 52208 52208 31930 63713 91131 91131 50768 70717 6134 6134 60519 75176 7403 7403 12630 43312 87807 87807 2578 34841 73284 76317 46314 46314 47421 76426 30792 30792 17789 17789 78078 87344 11176 95233 98300 98300 3351 3351 42812 43010 31591 68039 92405 92405 36332 36332 49550 58059 48949 48949 81718 86962 52780 52780 8705 61285 73407 94136 57414 57414 86166 86166 16246 70458 76611 93902 48752 48752 60418 83765 13573 13573 34819 34819 74581 91868 40420 43272 42165 42165 20762 66662 37824 37824 30005 49552 88595 88595 26300 86666 50919 50919 61516 89218 79808 79808 49577 58722 36299 36299 70774 70774 28832 91534 30431 61325 15646 15646 32846 70497 66770 66770 88227 94123 11890 11890 20079 84825 96242 96242 13855 13855 11963 24858 56496 61372 72189 72189 3520 3520 37826 50244 625 14613 68412 68412 92210 92210 14362 46983 50625 50625 15503 17026 65770 65770 46955 66215 36902 88899 16176 16176 26842 87417 95436 95436 88588 88588 69635 71835 97238 97238 79507 96925 39518 91181 76065 76065 62742 97741 48601 48601 54667 95478 39746 39746 28100 28100 34411 60295 42127 42127 33278 57918 74312 96429 80630 80630 16425 16425 10164 81350 88925 88925 29219 45629 88153 91103 69535 69535 2996 2996 83943 97708 23733 66612 5857 5857 80708 80708 56821 67243 43530 43530 56659 78229 30428 31432 20998 20998 66025 66025 35398 86255 71164 71164 31294 36331 80694 80804 92718 92718 79610 91745 50006 50006 13238 46804 54000 54000 40496 94520 54909 54909 39667 86911 82163 82163 19339 33968 86001 86001 40742 46028 46398 46398 665 35462 29152 29152 78172 78172 39582 88114 42007 42007 40435 77710 7532 90887 1652 1652 23262 23262 6543 82286 58233 58233 1592 80639 3611 3611 36397 74950 32053 32053 34781 56978 10163 10163 17776 50075 68440 68440 83813 95839 43515 56276 46686 46686 59328 69338 62163 62163 19295 44586 35534 35534 64811 64811 13667 46433 63927 63927 4523 9282 40916 65451 19128 19128 21949 21949 70943 82995 44230 59332 66693 66693 84647 93464 14451 14451 37053 37053 26081 41053 44436 47064 27111 27111 65190 65190 24228 62295 96090 96090 47219 55977 91118 91118 22603 26021 6359 38682 7890 7890 48676 68103 36741 36741 7214 26766 97008 97008 21616 21616 78458 94391 9330 9330 30786 49590 76455 76455 22009 67086 15696 46166 16885 16885 21967 66428 2601 2601 17060 39967 84122 84122 1247 1247 1453 53226 31630 31630 16836 52378 31232 31232 54168 90723 16624 16624 9538 87847 35341 35341 21915 91261 38583 44777 14439 14439 50965 50965 27807 39328 3462 3462 43054 78496 64487 64487 64643 86309 31055 97458 62741 62741 40362 40362 28203 33402 55243 55243 60410 94848 69999 93812 87649 87649 84725 84725 6997 25820 45900 76182 43723 43723 50121 62763 80496 80496 81265 88311 20241 20241 34530 57142 53744 53744 25918 25918 14443 40774 7809 69263 24637 24637 42636 42636 7678 74257 15414 15414 41981 94960 96949 96949 29009 65631 13359 13359 45491 54816 78631 78631 28747 80557 30787 78449 11231 11231 13837 13837 19590 36743 45464 84971 95728 95728 22086 22086 13418 20490 55491 55491 52641 80009 30595 46216 55764 55764 29556 29556 8020 13746 24798 24798 197 25584 53113 53113 74340 88586 34281 41944 41091 41091 84243 84243 37774 73324 50773 77335 69262 69262 27807 27807 35468 94684 34072 38277 72800 72800 15061 15061 60351 64055 4128 4128 59306 82019 18453 18453 5221 56842 59896 59896 13513 22568 82255 82255 24953 64447 16260 16260 82374 91498 57810 85663 18621 18621 7208 39321 92372 92372 97417 97417 6903 43225 20403 95796 2274 2274 18813 95652 30601 30601 47870 92099 5330 5330 49249 49249 514 84055 73596 86398 45307 45307 2508 90825 22686 22686 87999 87999 75346 90085 5806 89634 39092 39092 15967 55171 42914 42914 8875 96936 47410 47410 63813 63813 17864 42655 66503 93589 63783 63783 82769 82769 24862 49241 45284 72628 9624 9624 30963 85897 13371 13371 29146 57044 4531 4531 19880 91793 23128 23128 8296 94871 94683 94683 64417 87828 37296 37296 2828 52287 73941 73941 67178 67178 10955 16430 30998 30998 36118 36956 51234 51234 61237 61267 16490 84578 33780 33780 13827 13827 13518 95247 61062 96230 42092 42092 21622 21622 48495 71789 14214 91711 59940 59940 26086 84601 523 523 23707 23707 8460 76972 95868 95868 16455 59818 34225 78176 78741 78741 84075 84075 71227 89775 16871 87598 50232 50232 33490 44633 89175 89175 65323 65323 51667 67249 53469 53469 55482 75148 40544 40544 29042 95342 32531 78482 58841 58841 50969 90793 42693 42693 40689 97496 2898 2898 48407 89411 34664 34664 55414 55414 60612 72518 62897 62897 58329 86736 61804 61804 24958 97584 72592 72592 27987 51921 93739 93739 1361 14372 93036 93036 42064 54839 69780 69780 10088 39999 48256 57485 72277 72277 29296 66360 60144 60144 38704 55976 95543 95543 14606 14606 27326 68819 37003 37003 43204 79196 54284 79594 89941 89941 5328 5328 35027 38304 21407 21407 30020 37106 2656 2656 34054 56030 36561 65889 12331 12331 51572 70215 44900 44900 68 68 33363 65507 15845 15845 21715 54546 7549 7549 24588 48840 9995 85230 20631 20631 20018 20018 2419 62919 95103 95103 5630 34767 70432 70432 14274 45190 47132 47132 16912 78578 22827 82370 90354 90354 72803 76709 84966 84966 8344 15166 50714 50714 3455 63211 12534 12534 3314 3314 8310 63388 17315 17315 10080 49534 84039 84039 20199 87389 70459 70459 47578 95519 94549 95979 64636 64636 27690 27690 49337 91100 92251 92251 78416 79383 49096 51183 48578 48578 67101 67101 19793 90510 36348 36348 9304 24508 13521 73051 21931 21931 22871 22871 51667 85258 39102 39102 36102 94708 2336 31747 56929 56929 48680 48680 656 56951 6381 16661 52590 52590 76327 92130 45877 45877 67007 89541 92557 92557 2998 50013 67066 67066 45223 45223 31988 83434 6526 15794 17169 17169 50660 86038 26668 26668 42625 94536 32112 32112 87146 95223 90403 90403 45892 45892 86398 87183 42743 42743 9616 36318 58812 58812 48579 61139 28733 28733 20546 93474 88197 96115 52779 52779 35300 35300 19621 60102 8260 71059 15507 15507 36825 70368 75337 75337 10274 10274 58912 93196 13111 57737 76432 76432 76485 85082 16301 16301 55781 55781 9223 63527 81408 81408 10266 48222 80199 80199 5469 89429 40122 54502 40906 40906 10383 10383 10810 21721 2909 60143 519 519 41150 57951 74491 74491 2942 73213 54838 54838 62015 62015 4204 11895 24897 24897 73511 84557 39259 93424 77298 77298 43029 91841 83801 83801 730 11982 79538 79538 23170 23170 52305 87510 17445 17445 1186 94510 79229 79229 49167 54666 78110 78110 49151 89604 13583 13583 36570 77918 28150 28150 4280 41520 55833 68580 31254 31254 27283 27283 63856 78799 3990 14751 85736 85736 5 73810 22966 22966 96190 96190 18689 98169 33926 33926 45692 63882 21197 61244 7043 7043 18673 18673 54823 87669 62351 62351 37225 54776 17181 29636 82651 82651 79093 90707 5084 5084 49943 79761 60551 60551 27332 89088 24882 24882 90077 90077 14337 41177 8349 8349 51529 60011 64529 76820 65494 65494 4909 33370 76916 76916 58896 58896 36711 81751 53680 53680 45467 91474 54200 54200 4010 93913 65645 92377 23279 23279 93403 93403 46660 92181 23084 89536 57380 57380 83334 83334 7850 64447 17019 17019 999 95225 35931 76689 26848 26848 22972 82203 11906 11906 67239 67239 29127 41642 8889 8889 28638 41858 8560 14014 26852 26852 19213 19213 33604 57823 40917 50236 33029 33029 35550 62659 82029 82029 6565 92934 87534 87534 5332 5332 42906 91624 54032 65085 30345 30345 22224 22224 44258 74148 79090 79090 43876 88159 87304 87304 56415 85496 26428 26428 6750 87687 58770 58770 11569 65148 69524 69524 39256 74922 45382 48314 42471 42471 84920 84920 53345 71160 62433 85539 29114 29114 41928 41928 22721 48535 23770 85699 66890 66890 92041 92041 36066 70950 70161 74095 55917 55917 83257 83347 72217 72217 96751 96751 61756 88711 32647 81995 46174 46174 16746 16746 15579 44428 3832 22645 18261 18261 11915 17565 52768 52768 44644 44644 18246 20136 34120 87424 63620 63620 2680 87458 63444 63444 60739 60739 45329 89117 13644 13644 70189 88637 45346 46458 18199 18199 23302 23302 56525 96218 84824 84824 36401 75201 91442 91442 50168 75816 96709 97387 91850 91850 73152 73152 4537 77755 68176 68176 36651 56432 86617 86617 5610 64058 92357 92357 23816 35068 29057 61047 4618 4618 55661 85215 94903 94903 8248 30375 59260 59260 22185 85369 61200 61200 58929 75104 9889 9889 64879 64879 23464 97686 10769 82923 43107 43107 29120 38831 21553 21553 32313 52329 67041 67041 48025 62166 20942 20942 79583 79583 2152 55307 25359 25359 6846 78010 17299 54168 54642 54642 9224 47841 45619 45619 1689 1689 41958 75514 79632 79632 19089 97601 21103 77986 27435 27435 25764 25764 41578 44263 11693 93869 1676 1676 11604 77359 52691 52691 6639 23116 16044 16044 41128 41128 38307 94776 26811 73904 91665 91665 86305 86305 80128 91737 85349 85349 56864 71273 23345 28917 92843 92843 45691 45691 21086 59711 54930 54930 8328 79098 50938 50938 20816 24574 40080 40080 23038 75801 16310 78902 50093 50093 22375 52195 97501 97501 52148 61601 76188 76188 69007 69007 15989 51677 8175 8175 7030 72701 1809 85867 93502 93502 58720 92744 48031 48031 83182 83182 28602 53754 24489 24489 61870 86702 26013 44586 70723 70723 1380 74529 30661 30661 92371 92371 19779 60432 23735 51099 36893 36893 27000 27000 70298 86648 22428 69191 34215 34215 48129 85258 82854 82854 46235 46235 33367 86780 13387 31970 13207 13207 58214 76707 58414 58414 79871 79871 16272 95145 85117 85117 53801 93487 36627 36627 3073 34233 26597 28526 56366 56366 54217 89169 12014 12014 59527 75945 24633 24633 31067 31067 37547 88429 5496 76279 92795 92795 59135 87360 67154 67154 9879 9879 43862 79006 39170 39170 36448 86247 10138 10138 61255 96716 84839 84839 30814 86828 34226 34226 60714 69074 33829 34053 61469 61469 71793 71793 33397 69637 13848 33652 6887 6887 91145 91145 16531 38316 20053 39311 75517 75517 1496 1496 7670 49737 77926 77926 490 45709 19411 19411 33955 80868 25008 35506 37397 37397 64773 78400 80794 80794 74758 74758 19121 52503 74927 78961 50763 50763 96602 96602 22561 35886 5910 30832 1182 1182 10052 10052 62017 74773 66383 66383 53664 58223 45792 45792 55756 88305 44211 96125 12005 12005 36725 38726 54964 54964 56123 82602 40094 40094 63907 69374 33492 33492 11130 81293 52130 52130 27556 65018 92552 92552 84490 84490 22619 97924 6674 12036 47242 47242 12026 35043 1157 1157 80373 80373 33129 65299 9895 9895 14015 19885 24933 57780 79467 79467 26961 26961 55654 68627 56795 56795 9853 9995 23956 65798 38029 38029 67161 67161 26018 94803 58957 71682 35284 35284 29248 51902 27350 27350 3640 33112 43696 43696 43761 87615 55073 55073 57985 57985 32975 76957 19948 19948 24543 87778 53632 87729 43146 43146 49204 97325 47198 47198 48869 65791 15460 15460 36076 81641 34214 34214 9147 91107 66241 66241 4536 4536 54612 66220 78444 78444 29790 32235 11397 11397 61118 89360 91953 93309 19745 19745 47703 47703 6749 14834 34319 34319 67080 83849 26855 26855 81044 87247 76235 76235 49666 73794 53246 95268 39967 39967 86274 86274 85964 97638 44325 44325 27791 88250 31381 82675 14703 14703 81029 92681 1061 1061 57794 57794 34423 67255 46797 46797 23327 85661 32648 69223 70643 70643 64301 64301 41001 80966 638 85415 52935 52935 57819 69533 58738 58738 14846 14846 3461 58403 24978 93155 60622 60622 18600 18600 48063 52335 89018 89018 8880 50194 66893 69041 49736 49736 3192 3192 22832 30991 95090 95090 10051 70103 10782 10782 21607 44211 69629 69629 56785 67664 84665 84665 3390 54205 14943 14943 23310 85091 12360 13360 89788 89788 16012 49731 56952 56952 34153 34153 18536 73551 17261 66577 36219 36219 8483 90350 63847 63847 22070 42380 55619 55619 22036 22036 12166 72335 49618 69044 14254 14254 47603 71796 63023 63023 37540 79078 18461 18461 57630 95144 9589 9589 87647 96773 32143 32143 45307 45307 439 69541 14973 78938 26222 26222 33165 33165 3537 56150 5667 64774 83604 83604 76355 76355 39640 52761 15928 91497 66404 66404 19534 54666 66081 66081 11424 86591 90124 90124 44167 44167 56338 56408 44522 69409 46275 46275 11036 11036 5879 31199 15367 15367 5857 16625 55434 75455 14031 14031 95174 95174 67731 68121 33332 69501 88359 88359 17262 17262 2104 14328 70743 70743 48535 86645 90282 90282 59163 62190 17202 46462 83568 83568 81068 87081 80709 80709 71879 77340 82336 82336 92548 92548 313 86005 63598 63598 26562 65285 17940 96973 31492 31492 65147 65147 35509 69911 492 95685 47489 47489 30709 30709 42032 94854 53396 53396 12674 49090 71641 86319 55593 55593 42091 64373 1773 1773 43150 43150 6215 41329 874 25075 84832 84832 42350 42350 86071 93913 93757 93757 28750 73372 17968 17968 72255 73706 53824 53824 81134 87761 25261 25261 40846 65764 84620 84620 17304 45575 58569 58569 22693 47501 37113 37113 62035 79336 53132 89309 36629 36629 61444 75399 6908 6908 47682 47682 20382 31696 11116 69230 50611 50611 31258 52797 56546 56546 47414 54670 79332 79332 31269 96968 57659 57659 49917 64070 49419 49419 74920 74920 18935 31794 3375 3375 22250 79543 37373 84794 2256 2256 61805 98019 36817 36817 74239 74239 5261 10957 22724 72021 4824 4824 17780 17780 18509 48124 3336 3336 4219 70976 76466 76466 76900 91196 39364 76501 91650 91650 21079 67805 64427 64427 32006 35443 41060 41060 29348 29348 80719 91047 72207 72207 49110 86776 21765 21765 13560 88964 60289 60289 73732 76786 69444 69444 30185 47067 17835 17835 32638 60526 19193 19193 17139 50881 57860 57860 71721 83287 45047 47156 4379 4379 848 37124 41664 41664 3121 3121 15938 49749 34140 34140 6531 86466 65939 65939 89587 97585 28412 42761 74604 74604 24936 24936 83311 89699 4172 96507 86924 86924 2199 34171 54444 54444 1177 91081 5771 5771 12182 12182 16741 68561 35606 35606 39141 47145 32207 61296 13909 13909 60100 60100 16440 30232 64493 64493 61553 64419 22849 91576 23382 23382 59659 59659 42657 52791 86479 86479 9727 26389 28360 28360 27044 44338 69727 69727 25788 83045 37267 62223 18718 18718 24789 24789 7750 87796 89597 89597 3437 26821 17125 31596 21329 21329 56705 56705 4440 93207 21932 21932 65612 82174 30802 69734 36084 36084 29716 44287 39219 39219 60297 60297 7500 63308 40806 86936 19239 19239 5654 5654 33042 34997 4080 25803 82314 82314 12767 12767 9635 61972 8798 8798 5637 44699 32470 72081 79512 79512 33346 33346 33880 71614 93636 96810 84912 84912 26367 95950 57254 57254 94789 94789 11898 73667 47495 67631 88191 88191 37189 37189 3310 80758 53766 97799 43597 43597 16344 16344 17816 82305 9057 92559 68693 68693 43810 61592 34431 34431 46268 47582 94714 94714 58131 95209 26875 26875 8247 8247 1573 46203 68694 71348 68725 68725 2890 2890 26220 56534 1289 92538 26148 26148 49087 49087 60836 75763 86587 86587 58860 62904 60452 60452 10982 51561 27539 27539 6158 50271 47594 57567 98375 98375 37884 64231 60212 60212 14908 66714 68370 68370 81017 81017 46415 79396 29390 54725 14354 14354 40539 78180 8205 8205 34555 34555 3755 17285 71860 85463 45018 45018 34871 85673 83470 83470 34265 53039 81220 81220 67382 67382 40276 87463 1637 1637 77015 93627 56951 58471 26160 26160 26345 54772 75846 75846 24737 24737 14287 61862 46200 56483 91708 91708 66781 84030 49325 49325 47416 83364 39872 39872 8527 8940 6044 6044 48252 48252 45648 52916 92477 92477 11285 50289 17542 62130 8952 8952 35905 35910 57695 57695 62940 62940 33935 49199 88198 88198 6777 64527 14089 90941 34045 34045 43992 91529 64935 64935 32778 92959 8954 8954 59270 61448 67533 67533 51704 74853 83069 83069 32319 70746 85643 85643 22109 22109 35607 93053 51664 51664 6826 46943 34948 34948 55297 90690 29473 97734 57313 57313 95419 95419 44499 61919 84110 84110 31115 50311 10157 78248 9976 9976 5275 79055 85240 85240 8233 59967 38994 38994 77262 77262 67888 93218 30467 86699 29576 29576 23708 87478 26619 26619 22831 76906 73102 73102 3046 84921 68801 68801 22162 30473 82817 82817 22213 35496 89383 89383 29240 66969 65404 65404 58504 58504 1153 28134 36680 36680 80389 81034 7207 23258 61020 61020 79658 79658 19650 35609 31951 84741 91114 91114 6338 97241 36052 36052 53785 57264 12847 12847 20342 89790 14479 14479 6055 97962 40881 40881 45898 87827 37458 37458 93988 93988 6078 45715 60964 60964 22812 53841 3558 3558 31074 82355 40886 78909 95118 95118 35067 63381 58180 58180 43661 43661 85045 94030 31938 84934 50800 50800 12430 12430 7002 75475 12763 12763 41490 60280 54425 84778 90917 90917 3635 25547 39371 39371 47516 47516 11995 23413 48664 48664 22336 41265 84134 84134 676 24604 8681 78954 94769 94769 92916 92916 29609 81192 24951 24951 36510 37069 55743 76939 23619 23619 38721 68002 59696 59696 32445 32445 30538 37788 29331 89505 45870 45870 1089 86935 78407 78407 6806 6806 79438 94306 3509 44331 53528 53528 21329 21329 25814 61540 65451 65451 19633 31255 46633 46633 87805 95042 24025 69012 87938 87938 56205 56205 9580 83559 40162 63503 41770 41770 41032 41032 13246 81903 80230 80230 42561 67367 91884 91884 55225 57812 49801 83366 68853 68853 62938 62938 53756 56820 56721 92786 69453 69453 38898 74817 64580 64580 15922 18449 25672 25672 56335 83368 30082 30082 55259 88386 35694 35694 14516 26567 88740 88740 14948 14948 31413 43047 68602 68602 27964 85397 7559 65038 64604 64604 70165 73802 37095 37095 22133 65095 30048 30048 12169 95560 5899 5899 37100 79745 39283 39283 37621 37621 26492 49538 50567 64559 42740 42740 59491 59491 70381 73339 25262 48510 96475 96475 22385 22385 56443 81619 55002 55002 1441 8026 68426 68426 67791 81028 61239 61239 20722 65205 13055 49100 51216 51216 78091 78091 28932 98376 39825 68997 55314 55314 33150 33150 1770 80227 42611 90601 37343 37343 1817 33599 21067 21067 71083 71083 45086 98232 2840 69141 65302 65302 65917 65917 39201 62599 80786 80786 65231 93266 3855 37264 65267 65267 24409 56059 2314 2314 30701 77989 88593 88593 86582 86582 11779 12432 37234 37234 41631 79672 990 2813 36675 36675 82377 82377 59012 82943 69437 69437 43275 73044 55420 55420 70763 98179 24990 33113 59955 59955 96908 96908 51111 96038 89284 89284 52737 59304 25563 69785 47302 47302 52944 52944 15834 53031 8824 8824 62394 97976 62461 72206 8435 8435 20927 64817 21603 21603 66484 69992 21107 21107 67453 67453 36260 84153 83054 83054 22842 53096 23033 94537 23578 23578 81683 97762 39164 39164 50114 50114 85373 92920 9085 61123 71536 71536 12223 90338 59069 59069 37097 37097 69632 74972 21390 48928 94549 94549 39291 88561 55165 55165 37196 78354 69208 69208 18760 18760 12263 21708 29922 29922 3753 30201 43939 72775 10293 10293 31591 31591 55923 82206 56190 64199 56281 56281 87875 87875 9402 73404 50510 67125 72876 72876 32015 49525 30752 30752 78084 94366 64284 64284 21043 21043 30176 39979 77700 77700 75436 97963 61404 69285 11445 11445 31778 31778 59364 65710 21911 54827 29904 29904 59556 91235 28228 28228 52973 85659 57690 57690 57206 57795 6271 6271 915 915 8 83374 47158 70844 49907 49907 13777 67786 74732 74732 93753 93753 43944 86368 63506 63506 22065 33612 3175 3175 25435 72025 62990 75462 63478 63478 29221 29221 20605 21668 5006 5006 52492 78477 24108 44482 18114 18114 25696 89522 3313 3313 7097 66685 88285 88285 26240 26240 35301 97819 39916 50870 36847 36847 71792 76999 68054 68054 25530 55378 89179 89179 56699 94719 61643 61643 41163 68675 40479 40479 31258 78665 23216 23216 83527 83527 37325 58797 150 150 42298 70244 3635 49751 61677 61677 11829 38692 55317 55317 2878 55422 33594 33594 15444 15444 21406 79165 37844 46899 72000 72000 48570 48570 39276 88736 31582 31582 8105 8698 64924 85129 30546 30546 43161 43161 64389 65544 13918 15128 87309 87309 78631 78631 48594 69719 3586 3586 64946 93786 21953 21953 36096 54779 1615 52008 41772 41772 9928 33444 31593 31593 80347 84843 51576 51576 42265 48665 20868 20868 58047 84170 50432 50432 64661 64661 26579 61747 75875 75875 77944 87896 7449 7449 12417 85733 39117 39117 50182 55686 60575 60575 22583 30936 1441 87247 45068 45068 16366 16366 11574 73973 33485 57136 29846 29846 22523 86843 8672 8672 60539 94821 43083 43083 48726 48726 33088 38412 48334 48334 7603 58247 2847 2847 72562 74795 12128 14832 55452 55452 28170 87551 74869 74869 12128 23868 58509 58509 25392 25392 42120 51853 23122 23250 65591 65591 24500 49119 88267 88267 88087 90279 54199 54199 87948 87948 5753 48708 51030 96305 87966 87966 56150 61739 20766 20766 5381 47151 18891 18891 54473 54473 14950 29696 23454 95816 1281 1281 10822 10822 1204 11712 24813 57506 50898 50898 21622 79901 91118 91118 60350 60350 39884 45837 33959 75855 86931 86931 43228 87371 59129 59129 2920 2920 69883 71478 33951 62604 40555 40555 85675 85675 85117 97632 17714 17714 38272 81321 69737 69737 87224 90029 68127 68127 31084 34391 53918 75385 51855 51855 6874 6874 35575 79816 18291 42966 65862 65862 3598 3598 17231 94337 81520 81520 43031 81530 37320 37320 63654 66676 46389 65569 70423 70423 21550 47796 32395 32395 14104 92273 89550 89550 67146 67146 22715 28695 7827 66659 10495 10495 51279 75633 19126 19126 59648 87309 60180 60180 10261 93701 76708 76708 67295 92589 13866 13866 2575 2575 16752 73228 31017 44527 59530 59530 47366 47366 26894 91755 90643 90643 11910 13503 18009 18009 44623 83768 39186 39186 53771 68318 8665 8665 82582 94843 75179 75179 48615 97034 76991 76991 22182 60942 70547 70547 50224 83284 21213 21213 22719 69653 89207 89207 47647 92597 63849 63849 33198 74199 26455 26455 52 3245 22258 22258 4176 23739 1424 29625 97702 97702 26837 65996 35245 35245 980 85103 4444 4444 5510 45904 29311 29311 24872 24872 31496 65233 77676 77676 10490 72583 84551 84551 48777 67225 66896 66896 16888 69225 94772 94772 24218 57743 9494 15312 62179 62179 94545 94545 53732 56861 37693 42386 13452 13452 70618 70618 49179 70651 24755 39537 10391 10391 67915 92499 46348 46348 79388 79388 4605 77570 21865 21865 29339 85225 21465 21465 67969 79790 30312 30312 50937 68989 64495 64495 22716 66218 11457 35587 29751 29751 9804 18132 77079 77079 18054 56449 49341 49341 30612 30612 60417 74009 69419 78368 65567 65567 43190 71544 9234 9234 70560 72633 47136 47136 51272 51272 26358 96596 75744 75744 42813 73246 17371 96180 96279 96279 73804 73804 29570 70069 16524 16524 25939 65374 25405 45662 49283 49283 58850 58850 12809 82698 59995 83877 84847 84847 46679 46679 20251 67701 81115 81115 7147 53055 19929 32805 75332 75332 74301 94859 12169 12169 9006 9006 17934 29024 55397 55397 36260 86450 85337 85337 12315 26841 79139 79139 10138 86974 25420 96340 41503 41503 22955 51575 6251 6251 70003 81666 82483 82483 56523 56523 29125 51565 57769 57769 32689 52372 40914 45279 70026 70026 38735 47162 30442 30442 55655 71785 37374 37374 72091 80163 7497 7497 35077 52821 86690 86690 10537 10537 20436 47701 49247 49247 7319 63988 3463 3463 17360 44873 36400 69777 39161 39161 69399 91006 11230 11230 28945 79054 86481 86481 34305 93701 26169 26169 18078 25412 56258 56258 40386 40386 7513 25913 42515 85965 74951 74951 53811 53811 37089 95054 39110 39110 33572 89119 42703 63037 86962 86962 4256 4256 20587 64765 22763 22763 41185 68614 27154 27154 1024 33204 70837 95605 96195 96195 26575 26575 36627 82949 36615 62651 95677 95677 85788 85788 40675 49583 71072 73369 17330 17330 69140 69140 53676 68312 19044 47366 28260 28260 88463 88463 78714 95136 15850 15850 50812 83751 1867 1867 11651 97020 48212 48212 11161 59024 1638 1638 31800 38757 91235 94439 86292 86292 19924 86050 56756 56756 7032 7032 4970 41662 18089 26536 52180 52180 1113 1113 9240 15107 12490 12490 33866 71047 67244 67244 72183 81445 91326 91326 77318 83593 31307 93080 73134 73134 41124 74836 70584 70584 1113 1113 16608 28557 38675 38675 59545 66749 6698 6698 16831 92973 16125 68754 39106 39106 21746 90645 53190 53190 19392 19392 46131 55780 36615 36615 13140 16602 96727 96727 41344 52985 3844 6702 18786 18786 1833 77481 36 36 13440 33119 51156 51156 70402 73865 83553 83553 60358 92646 33177 33177 29049 82723 88761 88761 14450 62285 88088 88088 18686 18686 14951 86489 38050 38050 2811 71609 44923 70863 73476 73476 2725 2725 46190 62914 87438 87438 2431 39076 65733 91020 77389 77389 39871 39871 15770 27172 53540 53540 17545 72451 44634 54324 23737 23737 693 22749 90339 90339 16554 36070 6443 6443 28522 37996 74013 74013 67421 86151 12472 12472 16491 91992 84981 84981 38503 48185 34422 34422 38971 53651 45478 45478 7387 17369 16796 16796 4453 34378 22327 22327 4585 19617 48607 48607 70687 70687 80614 92770 3553 3553 6613 25408 97387 97387 75773 77020 84892 84892 88752 98364 59375 84607 24641 24641 42213 89416 84861 84861 323 323 45557 68776 1190 30782 52320 52320 12445 34682 40495 40495 86987 90932 15926 15926 20649 20649 297 54016 35200 35200 72967 75385 20705 87943 54608 54608 33863 33863 36068 54291 26420 91256 95772 95772 23997 74159 11997 11997 528 528 63245 97908 48701 48701 1727 86018 60029 60029 15905 95070 39764 84888 32056 32056 7177 23039 72934 72934 69201 69201 18111 55952 5326 5326 53684 63105 50553 64367 97814 97814 39013 39013 10378 10921 92379 92379 47882 82233 13245 13245 8656 97490 94840 94840 4594 42562 83138 83138 1638 33767 88433 88433 60101 92641 10199 96164 65507 65507 14499 21316 62924 62924 32917 94666 67818 67818 5387 91996 33200 33200 76692 76692 36995 76093 2411 2411 52607 74444 29529 34281 60542 60542 66160 79182 80366 80366 62688 65811 32763 32763 24829 86306 20536 20536 31206 33576 34485 34485 27609 32271 6066 6066 57305 57305 32708 54463 63888 63888 1234 91277 28581 43901 80026 80026 63341 73007 85833 85833 16144 16144 28784 97588 75965 75965 3828 61162 39071 39071 54606 94905 9815 9815 26377 35823 19029 19029 17044 91784 60271 72143 36510 36510 313 313 20749 29743 49695 49695 9493 38636 24895 24895 55386 63856 86245 86245 4892 27378 60646 60646 36753 49348 11226 74357 29076 29076 32940 36724 69853 69853 22054 22054 21148 23904 55561 90625 51153 51153 11467 24281 56968 56968 61157 64330 82299 82299 26813 75578 61826 61826 79498 85357 76288 76288 54178 54178 29372 90365 4988 4988 25884 42836 62201 62201 6761 87897 72723 72723 52261 76864 44620 44620 48270 85319 58461 58461 16845 27228 59773 59773 14323 86298 49135 49135 17610 39505 5470 82776 57269 57269 74158 74158 17988 42468 92283 93789 57082 57082 38369 38369 25932 51640 36759 91265 40234 40234 2246 30507 85517 85517 69547 69547 31341 92404 69460 69460 77436 97212 52332 76761 31237 31237 67219 67993 22255 22255 81648 81648 47400 70297 14639 14639 27077 70726 1978 1978 68112 69964 95880 95880 55022 74661 87427 87427 86335 97868 39328 58342 42661 42661 61381 61381 42745 56747 6335 25765 19929 19929 23431 23431 17370 76801 61396 61396 30157 42017 32963 51257 23362 23362 49997 83646 45275 45275 94532 94532 21827 45466 46875 46875 35678 74011 36843 49552 66485 66485 35538 74826 43235 43235 78647 78647 27734 35327 44912 44912 75415 93959 1576 1576 11909 67592 23944 66313 60114 60114 44788 44788 28603 64058 11128 11128 38805 87410 40630 40630 72412 83620 80182 87483 10055 10055 9760 9760 24904 76808 79543 79543 33265 95918 71624 71624 52693 61959 30240 30240 75536 77634 20799 72046 22932 22932 73020 73020 5460 45047 25968 68078 15020 15020 45640 45640 624 2909 72955 72955 16285 22723 91972 91972 4758 50868 40810 60870 97168 97168 66454 87115 73688 73688 8600 8600 2770 2915 13508 58410 77921 77921 75284 75284 14747 93273 87880 87880 14207 40629 29619 29619 72747 80595 43202 70185 45911 45911 78791 83086 23070 23070 96408 96408 90784 92140 24844 36887 52098 52098 46158 69929 15560 15560 49038 54858 89405 89405 4244 96959 36051 36051 59902 59902 27215 64844 62145 62145 58356 96246 75019 75019 30015 61814 67925 83359 16101 16101 16492 20611 42502 42502 26957 36766 30041 30041 34759 34759 52683 62711 22552 45956 95924 95924 32892 32892 9422 55713 47365 47365 13999 62257 61528 95685 6841 6841 9200 68641 55271 55271 12591 12591 64033 65752 2412 81800 73536 73536 43038 54413 34047 34047 36 36 40590 50410 12538 85219 82798 82798 59640 59640 4045 38713 82022 82022 12495 22141 28188 28188 54781 55299 15643 15643 41151 94007 26690 92998 80700 80700 30934 30934 19015 69958 72799 87258 83262 83262 18414 19118 23703 23703 22865 89353 37415 37415 1979 1979 5992 85769 86593 86593 9558 10825 62042 71611 1307 1307 33354 46159 50620 50620 72727 72727 58309 86466 66429 66429 18767 38475 66433 92033 56433 56433 41757 74916 79983 79983 86516 86516 17215 43989 83796 83796 71793 74897 95518 95518 76574 80104 85092 85092 6767 20447 649 49401 37261 37261 27323 63812 38453 38453 10119 96825 9152 9152 26522 29628 73252 73252 17229 73020 15507 15507 66849 66849 34657 44229 26467 50357 72754 72754 47844 47844 45060 93370 6910 7830 76035 76035 59602 59602 70683 92784 36792 48964 81673 81673 10387 20786 22863 22863 14046 38822 23979 23979 3606 89006 34727 34727 87487 87487 8106 11842 22154 22154 4748 33262 5250 19682 47687 47687 3879 24338 43377 43377 79490 79490 44855 75062 33452 68666 16343 16343 15743 39697 60173 60173 28917 81433 69685 69685 17903 57551 26013 26013 57027 78786 64378 64378 71498 71498 24087 70524 607 23953 22114 22114 20827 22899 24313 24313 43776 43776 54781 96989 7755 7755 14482 74640 44376 44376 6199 73332 70890 96082 46852 46852 11426 11426 42780 85341 37611 46941 82861 82861 34333 79633 68319 68319 74484 85042 90616 90616 23212 23212 32781 53320 5026 41572 10726 10726 15420 24210 96872 96872 19487 19487 12324 62613 23269 23269 24780 90022 31639 31639 5983 42543 45897 68627 19382 19382 8068 30098 30888 30888 56228 56228 30057 36726 67618 67618 58742 94237 18844 28993 22025 22025 16727 27853 72135 72135 14578 38607 30067 30067 39087 92529 71134 71134 5635 38578 58704 58704 29305 91396 97129 97129 54620 54620 36864 42073 25269 72331 62178 62178 41776 50172 60965 60965 21334 21334 87666 91136 31955 41939 2430 2430 61042 61042 1978 46086 97240 97240 34495 55453 21085 21085 6222 64636 10317 78415 2669 2669 29711 39310 27536 27536 7751 92017 87070 87070 51705 51705 7364 50209 26102 49778 58755 58755 33504 59659 95550 95550 8243 8243 58301 63554 74736 74736 38687 86116 6086 95042 64114 64114 23200 23200 7576 38858 12704 88191 61920 61920 92248 92248 56991 57645 16751 16751 35043 97862 68137 68137 57917 71910 31312 59432 17020 17020 83590 83590 52558 54963 37953 94653 93136 93136 48054 48054 66527 89802 9992 19725 78526 78526 83160 83160 35429 94232 37420 37420 6745 91141 29801 29801 53775 68016 19204 67142 63114 63114 79423 79423 36061 86054 10265 10358 31775 31775 16700 16700 84159 86298 45504 45504 17335 62368 67070 67070 49817 54518 28901 57488 46161 46161 22000 29584 62742 62742 51091 51091 45811 88296 37495 90406 12950 12950 29193 43315 84115 84115 83777 83777 19898 63763 50838 50838 13861 29098 13241 13241 37928 54837 7561 20661 78094 78094 61874 61874 14020 31947 32492 32492 60883 87485 14856 34206 60254 60254 13295 21063 65690 65690 78904 78904 15809 46617 5622 97991 57044 57044 56777 56777 12003 59039 566 46285 34419 34419 16205 16205 11511 14786 71625 73171 65791 65791 45443 45443 61025 86790 19090 60995 76782 76782 36293 59339 63306 63306 25601 25601 2325 93153 7186 94142 79374 79374 83658 83658 28322 61685 16434 37952 50531 50531 53261 53261 57807 72368 66329 71140 88863 88863 10282 19213 20298 20298 72100 72100 37528 83967 2831 30467 60 60 31743 31743 37353 61676 48198 48198 2551 97742 51455 51455 40541 83020 9017 9017 39753 96772 72056 72056 30557 46640 34669 70928 78455 78455 43912 43912 26629 27330 42059 42059 5927 33533 93318 93318 28757 40396 25511 25511 38575 88077 84763 84763 82963 85413 54057 88705 41969 41969 79302 79302 14533 73385 57305 57305 51645 72849 11359 51236 15893 15893 75858 75858 59962 87269 27577 27577 37648 76310 55578 55578 54233 75392 18137 18137 33634 93693 38577 67867 65767 65767 86184 91261 68553 68553 337 76999 82036 82036 2690 55562 48008 48008 60133 60133 14127 45344 68497 85675 61770 61770 14180 14180 50636 78194 29677 31505 10205 10205 38641 38641 66032 77657 28727 28727 7796 26582 12914 12914 37475 65637 10375 19685 64694 64694 44819 44819 84935 93730 1236 47004 54218 54218 2168 15637 40401 40401 66862 66862 15940 45237 53113 53113 61257 62836 17039 17039 1722 82615 41704 52816 82014 82014 55677 55677 75552 89187 3134 85734 90633 90633 45402 68131 69981 69981 33417 82194 38284 38284 49084 49084 23235 79664 56683 77518 89938 89938 32717 32717 31862 69019 96532 96532 14450 16164 97696 97696 4554 28370 42198 54624 38754 38754 58589 93595 9519 9519 40775 83139 45579 45579 21629 94418 59427 59427 57871 83160 65039 65039 33449 33449 2105 37288 87066 87066 11050 25981 20596 77127 77579 77579 39585 95744 68530 68530 76619 76619 10124 94340 95641 95641 35242 35434 34838 34838 34147 55769 60415 92527 22292 22292 2165 38978 53334 53334 97737 97737 74626 84432 22075 22075 22562 39176 14507 88737 10038 10038 2924 14619 76586 76586 52894 52894 23067 73659 35016 35016 818 3059 40875 40875 30276 60346 16294 86993 83510 83510 22598 69346 3398 3398 80669 80669 63492 92116 87421 87421 14944 26627 94919 94919 83725 95120 2978 2978 78475 93415 2574 2574 25505 82557 90660 90660 37036 87995 85059 85059 10238 63589 34846 34846 54707 66738 29424 52346 64519 64519 80037 80037 53941 74344 63095 63095 58325 69061 83719 83719 27304 48971 2126 2126 52996 53791 24074 24074 12288 68936 70999 70999 74904 76690 41040 87778 84354 84354 341 78982 74179 74179 39230 39230 83258 94295 11546 50210 64087 64087 10700 57030 64600 64600 55841 97121 53356 53356 899 88002 18607 18607 65556 65556 1194 52964 77187 84152 54907 54907 44473 76922 20261 20261 19338 19338 29051 85229 34311 34311 31885 95785 81861 81861 50466 71594 30175 59754 35380 35380 57491 87915 15596 15596 34794 97349 26909 26909 11301 11301 17509 83092 37626 97904 90910 90910 21459 66309 22069 22069 48327 69003 17526 17526 47882 47882 6974 92213 95670 95670 38541 64291 69219 69219 27375 74540 66581 66581 45934 95332 318 65481 54856 54856 51853 51853 59142 93763 74644 75099 85269 85269 1351 1351 42432 50042 38233 38233 1840 58882 64762 64762 7634 9347 8769 8769 14603 58346 34880 34880 10497 95766 35726 70543 88745 88745 61157 61157 64134 84494 23047 23047 24890 89191 43920 43920 18884 29302 57514 57514 29230 58398 13732 26280 16525 16525 30361 30361 15857 38521 21873 65662 29516 29516 96530 96530 46977 96145 373 23317 84084 84084 14307 33208 95668 95668 82854 82854 47477 68104 12376 34087 41193 41193 18602 18602 3804 68946 56316 61252 61447 61447 15297 15297 12346 92938 76003 85576 50998 50998 81336 81336 7285 70343 4307 69595 80777 80777 28623 76989 76165 76165 41379 41379 53594 66757 55741 70173 66267 66267 52890 52890 13131 79779 67075 71948 62205 62205 141 141 53989 95003 3025 3025 73336 94177 36739 56427 41395 41395 20361 50647 19362 19362 62972 69524 85210 85210 8447 8447 23370 31617 44642 44833 72976 72976 17889 17889 10066 40063 48000 48000 10133 35118 49352 53545 13660 13660 21213 37090 36401 36401 49111 49111 72584 76438 20174 93124 45975 45975 14716 63452 73367 73367 23376 67131 64014 64014 44256 44256 35524 88185 70451 91995 63769 63769 2916 2916 59 79513 7866 89707 81684 81684 86929 86929 23242 49359 21514 21514 18014 51747 2961 2961 46577 71489 6874 6874 49142 84046 33624 85653 31409 31409 47282 59869 15371 15371 69030 69030 42540 53916 19983 19983 21667 36462 15500 15500 5759 28697 97243 97243 43409 83900 86870 94847 91465 91465 46362 46362 73414 84458 54745 54745 9030 68272 46079 46079 39442 63858 82 13899 37439 37439 15589 20476 39009 39009 61076 79120 6414 6414 14560 14560 68179 80741 67613 81858 79619 79619 17858 17858 10876 38443 42555 42555 52664 81136 31071 95037 62410 62410 27107 63925 70924 70924 59944 59944 86397 91583 81882 81882 59481 61948 40070 95787 4755 4755 38429 68440 21065 21065 22863 89550 80581 80581 80551 80551 19179 86370 96992 97105 2148 2148 15047 90898 43403 43403 28692 28692 43556 85201 72732 72732 54938 68950 48139 48139 17932 29211 38069 38069 70879 96595 39149 40959 74482 74482 22825 52655 36577 36577 80314 97418 14777 14777 50807 50807 94690 96130 5031 61547 10707 10707 11167 11167 16626 97643 82580 82580 62915 66126 37903 37903 81051 90065 9129 96090 52941 52941 41126 76847 55704 55704 59470 67965 48018 48018 95879 95879 53490 93936 56875 56875 1531 19642 68464 68464 34090 38173 76845 90483 29162 29162 28240 97783 75673 75673 24474 93862 29634 29634 15521 15521 39320 75441 63871 63871 43596 61218 48215 48215 87905 88060 20508 20508 14632 19559 70041 92054 68057 68057 70639 91604 74482 74482 79332 79332 50114 75275 35022 69138 12829 12829 77699 77699 3640 46418 7414 7414 14781 29903 15299 95886 1091 1091 11078 68647 14300 14300 77115 77115 38295 97958 38152 57958 10862 10862 23851 23851 58830 90967 1035 27867 9768 9768 36598 88022 14752 14752 8921 44963 2865 2865 9889 9889 31434 42361 41365 41365 62070 71171 3629 62334 12427 12427 11070 70455 46301 46301 20972 74434 19797 19797 43821 58273 73837 73837 35035 45752 79101 79101 54108 93702 90553 90553 53573 53573 30925 81037 49896 49896 44724 90478 2957 2957 25553 26793 6903 8671 78059 78059 35065 35065 2859 25890 30236 30236 1109 6762 69735 80764 57358 57358 31411 34542 54503 54503 48919 77848 10610 10610 54258 64239 78083 78083 30685 66396 71166 71166 30217 34461 70671 70671 67070 85193 58906 58906 88549 88549 18733 35842 78534 78534 4547 48945 33200 33200 5863 95272 50656 79448 38879 38879 56202 56202 169 29173 7507 83789 57304 57304 62367 79484 80750 80750 43800 78994 41263 41263 14221 76477 23098 23098 84836 84836 128 62434 33213 33213 62207 83412 11453 15063 92896 92896 26745 50834 82252 82252 42206 42206 11663 35608 57176 78221 17427 17427 77111 88058 14295 14295 2102 4440 3452 3452 57485 57485 7791 53728 44163 64040 87353 87353 58317 94244 60173 60173 16608 16608 29986 46554 50388 50388 15846 86901 16407 86206 40298 40298 62730 62730 74903 97304 16805 31813 75444 75444 30712 93790 85957 85957 46600 46600 16369 35231 25001 84707 20454 20454 21677 69370 34364 34364 4307 17721 96691 96691 2869 2869 1100 90788 38748 38748 3812 85991 63209 63209 20805 59400 4434 70691 72636 72636 46342 46342 71643 90441 22432 42404 11801 11801 56894 86311 56447 56447 13343 60086 44775 44775 32851 63398 391 391 6138 6138 29907 68053 29812 29812 63795 64921 4137 4137 17894 31086 27614 27614 28064 55700 47396 47396 23195 42740 73287 73743 22571 22571 19901 65613 14944 14944 4132 36670 72640 72640 94658 94658 23449 25327 41074 41074 13377 21052 60953 93285 59695 59695 30584 30584 750 70612 61477 61477 41867 75464 21501 63699 36500 36500 8687 68688 2635 2635 23606 34877 34654 34654 40691 59398 85214 85214 52830 52830 16073 61402 51983 51983 2341 7778 82541 82541 29765 36678 97159 97159 27921 51207 4376 4376 21794 76977 7864 7864 16298 90859 21371 71341 3084 3084 20720 77601 43187 43187 54209 54209 3611 50342 78654 78654 9761 75383 8120 8120 45035 89204 16302 86367 22112 22112 62415 62415 34841 95687 29634 85451 4587 4587 71039 84398 8070 8070 60735 76170 64297 64297 67327 79269 79647 79647 63993 63993 25022 59043 59698 59698 31222 44705 57501 57501 1877 5756 25487 25487 22379 32881 49172 49172 13733 36779 67426 67426 33717 65588 61122 68381 21883 21883 10871 35800 78797 78797 30427 30427 67756 92359 50460 50460 9779 78202 18802 41203 41232 41232 8089 69285 7764 7764 54228 66570 23380 23380 48740 86031 53697 53697 72373 72373 30951 92110 80895 80895 39258 75533 17380 72751 3199 3199 61584 61584 506 81136 24856 90101 68281 68281 42024 42024 10231 25956 20647 20647 36966 51974 48621 48621 42757 78720 6751 6751 28516 29270 49628 72810 97600 97600 50685 50685 75604 87008 36561 62605 86013 86013 7615 85764 91286 91286 28372 40131 60900 60900 74832 74832 13800 46727 9151 73879 80462 80462 77784 77784 7182 16609 47778 47778 5015 32954 8328 8328 26605 51905 24032 39405 40984 40984 25010 25010 75898 95857 14348 92495 79497 79497 75184 75184 33989 80805 23948 94746 69127 69127 75438 75438 57894 76237 36034 92814 19322 19322 63724 67959 7886 7886 25935 25935 39363 82821 39860 43837 48544 48544 33951 67877 95107 95107 1800 88689 51590 51590 51206 65553 13188 13188 12630 20221 48373 48373 17050 17050 1617 48543 57579 57579 3903 12325 25497 25497 16661 80760 39203 46135 38384 38384 69029 69029 49769 82886 29426 29426 34644 88203 43966 53123 53834 53834 88505 88505 13325 83233 36075 90884 30156 30156 1256 66331 93639 93639 2971 84997 77386 77386 94179 94179 93129 98319 52646 52646 80516 90733 86043 86043 6928 75237 10999 79080 43427 43427 83642 83642 32479 63328 18365 18365 863 95791 19268 45278 90519 90519 40409 72254 20334 20334 15176 69361 84867 84867 62672 62672 20986 85429 38685 50452 46837 46837 45075 45075 40839 59526 14796 86987 86240 86240 46585 46585 65720 75557 41258 64445 79028 79028 49911 49911 14789 90203 74236 78413 89034 89034 42542 42542 53888 85350 30146 97317 67654 67654 39966 39966 14826 36524 64332 68995 17679 17679 84311 97993 94535 94535 59 74505 38805 38805 22750 82989 45215 45215 9348 9348 67097 67671 922 10543 42143 42143 17319 65617 66259 66259 26850 45731 67437 67437 18081 46880 82318 82318 27837 73243 68254 68254 49345 49345 53403 92843 39414 47285 94815 94815 28330 28330 35258 36170 74220 74220 10930 76649 50295 96901 88818 88818 35761 35761 33070 77192 16821 28147 93033 93033 47037 59000 39638 39638 25410 61792 22359 22359 29537 72116 92065 92065 8762 20670 92258 92258 5576 5576 24297 37439 14808 36743 24300 24300 48234 48234 54481 84206 74211 74211 12012 28289 54920 54920 56766 69385 30002 30002 21771 47574 54483 84758 34462 34462 69324 69324 3152 3808 81427 81427 24808 69085 89180 89180 61838 86881 96705 97424 78656 78656 36207 76821 74433 74433 25641 25641 41466 86420 58657 58657 64665 75676 65178 65178 39439 72056 58026 64187 69987 69987 96155 96155 3693 42496 63183 91297 58163 58163 44254 45421 88842 88842 40555 51718 29123 29123 65969 65969 69610 83871 36839 36839 29015 68448 15418 15418 31407 51045 14683 14683 2089 88264 3661 91496 16724 16724 13115 68137 4392 4392 69732 69732 30033 52927 1047 77362 58570 58570 91415 91415 39056 92340 47505 67039 18916 18916 10586 10586 2465 29359 7677 28839 19810 19810 29861 64820 98045 98045 34171 71539 34109 34109 4606 4606 14348 25065 77409 77409 8827 21855 5328 39835 64728 64728 20627 73164 87781 87781 90063 90063 35508 48851 79361 79361 13585 17493 21458 27167 40926 40926 54740 74200 52583 52583 7580 61828 24376 24376 13280 13280 4699 17805 63960 63960 24457 33509 8761 8761 9122 79191 545 53001 63180 63180 81511 81511 49856 73403 17908 55086 81136 81136 27865 56172 40303 40303 26526 81482 87190 87190 83933 83933 6675 16382 66061 66061 368 1917 73316 73807 79176 79176 37694 37694 26469 87045 11177 11177 19678 88758 42908 42908 2761 95112 55899 55899 15727 43680 842 32185 49670 49670 81357 85134 63066 63066 81330 81330 1015 96063 43540 53799 58243 58243 35753 35753 13315 26685 29996 70601 84274 84274 85145 85145 34845 38155 44594 52038 81042 81042 1261 69447 7776 7776 30968 30968 48348 83768 38401 83357 87000 87000 74818 74818 70984 95711 71070 71070 53693 59697 35751 35751 37898 91609 41818 97055 64871 64871 43019 43019 10265 21886 88268 88268 2177 4326 23734 23734 25044 35462 23478 76121 33915 33915 47152 47152 42920 90629 75763 89329 95634 95634 33349 33349 12199 78253 70922 70922 32992 70408 8991 8991 50678 69458 1696 95994 85672 85672 2415 91716 24027 24027 68355 68355 80503 86899 79641 87147 46742 46742 17153 17153 13130 45232 22352 92251 81511 81511 46945 56902 6178 6178 50076 55705 22575 22575 89668 96740 46091 46091 78861 78861 56491 87405 26190 26190 26402 74849 32405 32405 82003 94035 72387 94831 15064 15064 27082 65985 29753 29753 78597 78597 13293 22478 4949 4949 47233 48847 50995 55053 88549 88549 38731 86064 50253 50253 14743 14743 47824 98162 9600 84024 74856 74856 10378 48262 91103 91103 29541 29541 42769 59951 31782 31782 28321 36004 27124 27124 86809 94211 35213 35213 5114 45395 34306 62429 47582 47582 94342 94342 6111 11367 8259 8259 38021 62477 76703 90062 3673 3673 69827 69827 1449 42042 43032 53644 33188 33188 89030 89030 69478 97138 17910 46654 67470 67470 18645 18645 32276 67711 16842 48401 22610 22610 3823 8609 64602 64602 9427 9427 33686 94369 8544 96061 96897 96897 49965 49965 42101 62131 6642 6642 60290 60736 58288 70809 17233 17233 4630 25841 74198 74198 54598 54598 43627 58127 89738 89831 60467 60467 62870 71361 84083 84083 28227 28227 36334 53608 34750 34750 35809 73108 27520 30208 72245 72245 38264 72470 68054 68054 3706 62329 14607 14607 27442 80667 63447 63447 84835 84835 2526 45405 13168 64124 24685 24685 12872 12872 20595 84747 10728 96975 2361 2361 35531 35531 69096 85956 30215 80145 42099 42099 21321 31156 13473 13473 1971 1971 49244 66272 60025 60025 16200 50067 35959 62995 81378 81378 65406 65406 48554 49513 47052 92376 81588 81588 62357 62357 53399 65110 9293 9293 72875 81434 43385 43385 61420 68336 16930 16930 82744 86627 21464 21464 42231 97329 52339 55081 29501 29501 47250 81757 72863 72863 66065 66065 3960 19831 70115 70115 29186 79879 54043 72832 43023 43023 40228 67007 96967 96967 64694 64694 52598 65286 91281 91281 6994 12522 8813 24970 47075 47075 50469 50469 41253 97102 55639 77799 63358 63358 22978 22978 4417 33326 48021 48021 68943 70928 11809 36288 61987 61987 34064 35894 19649 19649 34404 79598 66869 66869 72289 72289 7322 79627 1643 17893 65401 65401 85085 85085 4755 25403 73180 76956 95077 95077 7336 7336 38826 90666 2309 86046 70842 70842 28477 28477 7953 77230 50104 85318 53273 53273 96212 96212 28197 48848 54937 62989 29222 29222 34630 64555 7176 7176 96408 96408 74055 87657 11947 11947 4523 74224 86712 86712 643 67419 62448 62448 12585 57311 14429 66591 2525 2525 27207 87060 69837 69837 52457 52457 55178 85154 57504 57504 63105 73989 47766 83067 39466 39466 68904 68904 32812 44224 70879 70879 17955 30799 1860 55872 51422 51422 35197 41720 81949 81949 55621 55621 9987 81754 97621 97621 43311 44793 10451 34172 8347 8347 67204 67204 88686 89668 10446 76163 56586 56586 44405 44405 31269 58176 28233 28233 15400 58820 4694 92732 81988 81988 8081 8081 19037 26755 72842 72842 26867 56659 29964 29964 1716 60617 6331 51486 88355 88355 80350 92433 34734 34734 77991 77991 19942 65728 95879 95879 9478 74209 38522 38522 79398 80789 1329 1329 29481 58672 57051 57051 51066 74562 30069 30069 76243 95331 36313 36313 46068 57958 10253 84763 5220 5220 40004 97013 32185 32185 81346 81346 61878 85454 90772 90772 8417 17828 27358 66008 67792 67792 52913 52913 31381 65892 6420 15606 85079 85079 35587 35587 57758 62475 15584 51937 51999 51999 17701 17701 11305 23577 14408 14408 20004 84658 58940 58940 29148 88872 24634 24634 24216 32858 25288 25288 41948 67853 51227 74099 322 322 19136 19136 29049 58725 306 306 39718 50877 59803 69011 86593 86593 72802 72802 5486 58095 26718 26718 7656 28965 74253 74253 70006 95706 19941 19941 5748 57848 32418 32418 40684 75684 92824 92824 12144 71294 49087 49087 76186 93177 24396 58789 49974 49974 96841 96841 3512 73648 12836 68348 94713 94713 84366 84366 5113 85042 66864 95592 84225 84225 53829 53829 63750 86862 61881 61881 1071 35196 45833 45833 39368 85359 48524 48524 35181 44529 21345 94215 81494 81494 80992 80992 13894 61582 47341 81662 7799 7799 93861 93861 426 21375 36914 36914 14783 85515 3710 3710 8234 47208 41682 41682 11901 68059 66191 66191 46604 64388 47451 66677 1068 1068 78011 78011 11231 93965 21023 59131 90092 90092 20439 20439 60989 88510 30502 30502 13624 45766 14243 21818 60682 60682 47845 47845 51852 52698 24512 24512 41666 83202 96489 96489 35263 87923 31532 31532 14637 20416 94394 94394 44293 58366 50531 81186 71320 71320 26431 42153 18108 18108 19137 65017 88855 88855 35409 35409 6853 9576 28189 28189 4054 13398 17687 94302 86621 86621 48299 56662 84571 84571 7186 7186 28711 74561 64333 64333 1991 66081 22559 67902 35643 35643 60640 60640 15302 58209 56474 56474 68151 93110 49030 49030 54701 55134 15463 15463 64730 90434 5687 50700 10549 10549 41405 41405 12372 81556 79435 95545 89890 89890 29664 29664 86601 89523 6660 45688 59118 59118 35858 52238 34361 34361 60616 75347 74297 74297 61841 80684 85204 85204 78153 78153 60701 93864 58125 58125 32714 59742 1975 1975 73376 94327 57151 57151 14896 53272 41123 41123 25709 75156 11753 11753 63440 71178 45172 86040 37060 37060 89489 89489 38717 70341 20783 39097 80491 80491 26634 56932 76366 76366 63797 63797 44336 59907 20825 20825 66227 88317 77298 77298 6869 78863 3179 96168 21586 21586 24303 24303 10632 83023 26218 81113 51745 51745 87845 95740 1921 1921 7486 7486 6307 69198 49838 49838 65200 67188 38686 38686 36711 62776 94437 94437 16937 89006 20222 52591 579 579 12304 12304 44058 89737 10086 54697 70032 70032 21122 95379 74215 74215 11445 87909 15299 15299 85185 85185 35125 92276 36328 41424 74574 74574 29045 29045 50697 70473 4105 62545 31455 31455 42495 65300 20603 20603 72508 72837 68760 68760 21354 21354 18949 55333 52897 61020 28337 28337 74944 74944 38756 74270 31709 72607 25016 25016 34653 78333 19245 19245 40068 56164 90468 90468 35782 53199 37426 37426 48999 59659 10642 10642 76119 79641 22842 22842 11295 27961 13274 13274 59093 59093 4811 11146 20886 23039 93223 93223 6817 46703 26380 26380 21676 25374 57261 57261 7669 20064 33675 33675 50921 50921 936 94239 23215 23215 32143 76246 39071 80028 25992 25992 57151 57151 65422 75950 55746 55746 22950 64852 19336 82325 38212 38212 22538 22538 5860 91482 10959 95051 88693 88693 6787 73897 30729 30729 59058 59058 46255 76750 46066 46066 1350 19725 34776 66650 68018 68018 50180 50180 57768 83537 547 68529 58861 58861 11810 11810 35368 86038 41240 41240 34305 45162 24810 90483 84622 84622 12650 88732 33427 33427 6852 6852 28212 92748 1106 1106 13180 62551 50880 50880 18269 61023 15141 15141 28189 84726 93974 93974 5561 9190 95445 95445 23972 29083 34713 34713 21555 66016 39976 42722 41125 41125 89624 89624 49951 76892 73659 73659 18750 63385 40039 66656 33546 33546 22891 65051 6983 6983 50386 50386 4130 74503 481 58233 20247 20247 19323 48899 7139 7139 19430 43576 97527 97527 48208 48208 14520 60189 48300 94636 6044 6044 30234 61102 13613 13613 78863 88866 78394 78394 8388 8388 5360 57739 25743 76291 94752 94752 46556 48768 81964 81964 93614 93614 48135 77107 2283 51539 51267 51267 68056 68056 26542 90633 37579 37579 1712 95736 10263 60381 60594 60594 18555 61040 7794 7794 15601 48493 86628 86628 6052 37437 78484 78484 78712 92923 25656 25656 91818 91818 20410 52689 26078 26078 65520 95924 57825 57825 17845 29847 35022 35022 65008 74597 82576 82576 29651 44249 61967 64998 30030 30030 50709 50709 9595 15632 28505 28505 18633 97687 30665 30665 16927 51422 78840 78840 12230 26465 22265 51823 90928 90928 13340 13340 64692 67078 54288 69790 4754 4754 31048 76023 59680 59680 37707 37707 3303 86567 14915 53201 34643 34643 5662 75381 48308 48308 48757 55866 60322 60322 54733 89221 23344 23344 71110 71110 40678 66076 83591 83591 36152 65391 64804 65467 74141 74141 39726 67241 6180 6180 58326 63651 48176 48176 5968 73762 52667 52667 30892 71740 85850 85850 26190 33306 17839 17839 13977 13977 1961 95841 36398 89901 26687 26687 21380 21380 8310 51097 21072 56445 1429 1429 32737 32737 51287 98300 78473 78473 58483 94817 622 84902 73387 73387 26505 31641 72939 72939 24649 57179 31555 31555 25984 25984 46142 80518 12737 12737 15520 58804 15085 95428 2075 2075 8056 8056 33459 75034 49566 96889 62720 62720 86505 88447 24311 24311 1031 43051 92652 92652 26654 83406 61443 61443 6557 6557 12886 90565 22582 22582 19640 82593 38369 38369 26076 89939 33526 33526 6352 53802 69982 69982 1785 38010 66357 66357 18923 86466 74517 74517 87408 95871 14588 88562 6175 6175 84984 84984 10118 75575 15947 15947 25168 66866 56806 72548 37426 37426 4321 66802 11625 11625 84574 89717 1576 1576 1495 1495 1300 53213 27069 89171 20958 20958 510 18257 57965 57965 21171 21171 25590 36226 54329 91717 88625 88625 44956 44956 21396 40220 45503 73294 88809 88809 96435 96435 26782 36566 15435 86811 91101 91101 78912 78912 21529 80542 38234 97029 34089 34089 6030 44455 60448 60448 79108 79108 29219 93264 31636 31636 30278 39439 5104 5104 57734 77882 41384 62455 81311 81311 49866 92983 51849 51849 36667 36667 17402 22116 39789 92313 5922 5922 6008 6008 6990 13238 18669 69357 24346 24346 50220 50220 13575 46011 29565 29565 24156 96691 16587 16587 9641 79666 94147 94147 640 69137 19924 61622 47923 47923 86626 86626 27521 67659 12004 23929 38069 38069 87370 87370 42193 73568 54453 72984 10344 10344 21282 21282 39946 66563 80917 80917 39187 62540 65573 67469 6826 6826 10344 10344 23387 32427 28804 28804 20587 31004 167 52601 69583 69583 57994 57994 19647 24495 45549 45549 27010 38491 41656 88970 75726 75726 57590 65368 61832 61832 224 15961 63187 63187 31454 90755 51885 51885 48614 78765 92961 92961 75849 75849 58937 69999 3146 3146 26600 34889 35634 55515 69323 69323 14466 94598 78960 78960 25657 25657 28144 79425 5404 66293 32120 32120 24792 24792 31625 59581 40253 64296 70137 70137 21289 92918 64238 64238 1767 72522 26769 26769 60508 89298 58122 58122 22005 22005 27869 71002 3051 3051 20708 25658 36977 36977 68645 83361 91498 91498 10192 32871 49693 64146 44429 44429 70582 97777 67756 67756 21104 22847 30735 30735 65219 77504 73776 73776 66664 74133 38922 38922 93317 93317 22639 68714 17986 31456 72920 72920 65641 72532 8609 8609 92373 92373 77002 85073 91362 91362 17674 71118 58509 58509 51038 97669 20777 40722 43996 43996 3246 91691 50578 50578 2895 46328 82694 82694 15346 30157 51664 51664 9257 50379 12465 12465 62037 95870 52918 52918 1759 1759 27533 96904 13016 80142 53295 53295 18489 31283 17949 17949 55408 55408 33762 92387 45363 45363 24917 69145 49321 74632 69252 69252 3009 86820 19592 19592 17594 58035 95109 95109 78474 87874 73508 73508 90289 90289 5125 71000 68033 68033 6992 90652 12529 12529 13539 27352 14746 53841 72047 72047 59350 59350 29080 35475 54238 54238 3384 44150 4339 55207 95777 95777 49432 56443 25181 25181 36431 73805 89690 89690 1651 10060 42536 42536 208 208 10364 81027 4989 4989 63332 64221 12077 63918 15627 15627 35873 90953 33355 33355 45974 88093 40862 40862 17756 17756 9040 96447 36923 36923 37788 87202 97258 97258 1637 70928 65454 74488 86226 86226 14736 78377 97377 97377 6995 6995 18549 73442 65725 83527 47298 47298 43925 43925 86246 97201 43268 87242 45076 45076 75379 93361 77368 77368 40129 40129 15916 78132 49292 64486 72985 72985 7074 25418 77326 77326 14834 14834 32284 39492 36470 67915 50520 50520 26127 26127 56886 67119 13664 13664 21112 65412 4958 42632 37551 37551 49651 66813 65206 65206 29535 89100 46017 46017 47792 74546 31347 31347 11132 64604 11667 11667 1444 1444 19841 55630 11163 21056 74405 74405 75499 85760 13656 13656 63550 63550 27110 31401 35372 35372 2779 54913 86997 86997 18260 44939 26697 26697 34123 39270 880 84543 6299 6299 50097 50097 52987 82804 60187 69047 10047 10047 41787 73951 58142 58142 8179 54904 32498 32498 16903 16903 28721 32802 33082 77722 94077 94077 48277 48277 52418 83068 73760 73760 4935 19188 65721 65721 81393 93643 3564 16088 3294 3294 51669 82442 8687 8687 75737 75737 28704 33842 55277 68998 77155 77155 50288 66189 87273 87273 26104 75783 43233 43233 10219 10219 76964 80139 42754 62439 24269 24269 7922 64702 96090 96090 22911 27542 23114 23114 17890 17890 32452 72182 9472 46502 64831 64831 10299 83710 97353 97353 13899 93191 88049 88049 3000 3000 7034 27641 15858 15858 18418 54548 47798 47798 33028 37231 48645 50176 58959 58959 92283 92283 48397 74709 95603 95603 5774 28559 58628 66183 21588 21588 90761 90761 12791 40898 30718 30718 5102 82949 39091 87532 52749 52749 41008 78524 57559 57559 34259 49894 203 203 53043 91943 22179 22179 73609 78658 80443 80443 63693 71456 4831 4831 62950 86863 61060 61060 44497 53582 7083 7083 18206 18206 39847 85970 12595 59146 17988 17988 43628 43628 51751 59552 60922 80350 77554 77554 4078 34153 69546 69546 4400 73612 95076 95076 82871 82871 8932 24520 50762 50762 68280 93368 49827 75562 64565 64565 78936 78936 46467 84907 66854 76379 70843 70843 30172 97366 45869 45869 42244 42244 50084 50240 87035 87035 48999 97971 45898 45898 34362 66522 67754 83347 33181 33181 17652 79262 43702 43702 11288 23460 34910 34910 13324 87446 31761 31761 8007 84448 23772 23772 5692 19568 40720 40720 57167 90730 65864 65864 42411 86666 98387 98387 33478 57695 40156 40156 25335 74773 32869 32869 34878 56027 58677 58677 7218 57250 95632 95632 582 63440 58836 58836 20611 20611 65155 80054 93570 93570 8818 22636 12137 65142 8773 8773 10136 76367 38832 38832 47321 47321 23531 90298 31108 73315 90028 90028 33025 33025 25358 86070 20272 20272 72621 97415 34036 34036 78001 89104 29525 29525 6127 47831 42370 73359 97790 97790 79298 79298 18505 23198 42043 74978 26142 26142 71838 71838 34786 41709 72476 87437 72147 72147 8657 8657 50125 66835 27641 37649 15997 15997 39006 79373 1545 1545 26097 29217 17163 17163 4195 4195 16439 27236 56876 56876 14162 98155 56709 56709 70571 93003 3802 12375 62975 62975 45031 74379 92151 92151 37374 37374 8194 44853 59923 63932 64283 64283 27336 27336 53575 88578 43571 72002 47564 47564 81225 86131 89017 89017 47597 71637 20816 20816 9449 9449 37430 83834 14317 84066 66564 66564 17908 38592 7917 7917 29678 66325 71717 71717 6926 6926 30956 77711 42003 56779 25323 25323 40373 51798 52910 52910 69303 86189 71863 71863 15672 15672 11402 12437 91990 91990 70937 71386 80662 80662 51689 70755 1435 64114 81619 81619 38442 92304 8484 8484 39962 52804 9738 9738 388 388 42465 47527 46584 79286 90877 90877 63927 63927 54974 65578 80460 80460 61202 67790 53652 53652 3839 88551 58808 74117 79270 79270 26181 91653 13453 13453 46991 90031 89278 89278 76879 76879 4008 64724 84668 93872 93099 93099 6454 67835 28717 28717 5768 13188 31191 31191 75779 75779 10239 24450 70096 70096 52523 52603 75418 84994 15878 15878 39013 57663 21677 21677 73064 92369 64393 64393 26258 48543 49312 49312 14708 37805 63837 63837 39684 39684 33648 79129 3717 3717 23740 79115 51927 70013 37485 37485 33549 75101 14069 14069 56254 56254 54719 64011 6150 8170 76406 76406 7694 72901 80107 80107 31028 31028 35183 63392 21075 24062 91582 91582 63217 63217 84405 85707 21779 45127 12299 12299 48229 83928 77688 77688 1955 39110 32642 32642 27217 27217 57504 63615 35784 35784 41889 68097 67909 80950 1519 1519 26323 26323 33015 82238 3387 24086 34314 34314 29630 51703 19421 19421 54755 96587 508 508 25274 81216 71658 71658 38857 62626 63741 63741 12923 84180 47318 47318 68849 69742 91401 91401 7012 7012 3081 58252 73302 73302 2566 11473 24038 24038 21431 30389 96852 96852 6906 68600 30515 69693 77842 77842 41178 41178 10936 92991 7273 53095 86315 86315 39232 39232 32668 35473 90104 90104 26792 61523 3841 66058 79327 79327 21326 58402 86681 86681 54889 54889 12154 84624 4129 4129 69003 78452 60055 82954 18177 18177 16326 16326 67179 73956 36698 41416 9600 9600 73078 73078 6284 40670 25583 43909 29337 29337 66796 97648 17226 17226 57239 57239 26632 38467 28257 28257 34869 80812 34162 34162 21143 78008 669 26470 38293 38293 64104 76306 81569 81569 47254 57531 58986 58986 4613 72729 1163 1163 75547 75547 38541 46280 60110 60110 17567 40177 81544 81544 47790 53449 12418 12418 9293 14335 34596 34596 74448 84666 61169 97222 33293 33293 17333 94169 1456 1456 32926 55550 52115 52115 76475 76475 4051 36324 50460 55525 60423 60423 28687 89195 7160 7160 58588 90246 59374 59374 62757 76638 92548 92548 40709 49057 64674 64674 67462 67462 87810 91230 782 14853 42925 42925 43594 79092 40324 40324 25628 53540 71827 71827 44593 44593 28242 29180 2705 35013 30882 30882 35231 35231 13060 92788 55060 55060 57278 75380 3458 5358 74277 74277 69706 69706 13986 18984 5912 5912 26803 71720 28697 85227 11067 11067 27620 31624 46494 46494 48560 48560 35194 68331 20248 78368 20460 20460 6984 6984 2860 71292 60698 60698 36816 83883 83414 83414 40154 94892 67068 67068 10191 42944 48101 48101 79719 96994 34025 79535 64563 64563 94994 95611 20660 20660 62373 80802 14783 14783 86832 96434 55857 55857 37692 74743 57221 57221 90944 90944 12433 64673 11034 11034 11408 88661 27110 60876 96597 96597 72117 72117 44728 66548 8443 93365 65237 65237 69860 85745 88388 88388 91702 91702 18077 52799 2514 58827 76897 76897 8687 8687 66826 76753 59239 94506 10971 10971 70159 70448 68305 68305 23812 50416 9287 9287 27087 27087 37006 77047 44929 74947 31996 31996 13527 43502 65513 65513 36760 36760 73108 75401 15649 15649 73769 84182 50847 50847 71526 80434 31626 31626 2939 17983 14585 86723 68511 68511 14555 14555 90782 90905 45518 58565 74687 74687 40090 40090 4757 47416 21214 24680 96082 96082 6834 94515 55192 55192 46328 92664 37821 37821 48269 58624 89469 89469 18435 18435 23150 53670 4440 4440 5983 64143 48941 48941 81638 92321 28629 61963 19130 19130 13477 77700 53890 53890 8114 28403 20563 20563 22428 64067 35857 35857 84671 84671 20107 33114 17074 17074 45339 81699 47484 83570 79671 79671 22821 61527 44888 44888 48375 48375 29933 35339 68054 96202 40260 40260 24902 29818 39474 39474 40247 64921 42338 42338 68720 90077 11304 11304 18639 86809 77078 77078 1075 1075 23906 24022 29540 29540 23939 31722 51040 51040 44186 86958 36505 69043 61860 61860 7733 74207 25109 25109 18343 43655 47483 47483 53925 81165 43444 43444 1440 43134 29340 29340 72371 87196 66951 66951 29699 29699 69790 71679 46621 81791 68728 68728 33802 33802 3051 82473 8837 86816 65504 65504 20703 58277 46642 46642 57542 57542 18589 19313 29842 32159 36815 36815 76852 76852 34468 78591 34847 49293 83078 83078 89730 89730 34242 76243 12387 96675 65112 65112 4761 84239 51226 51226 52078 52078 43952 94315 29009 60713 3208 3208 44894 44894 17373 29285 78812 79627 35232 35232 59586 59586 12309 77795 31811 62103 62667 62667 72443 72443 24734 65410 29311 95755 78912 78912 29472 29472 13870 40685 35032 35032 24065 26621 17128 72348 35629 35629 59236 77353 62106 62106 39556 39556 32676 92212 37702 37702 19496 31701 16823 85396 8896 8896 17179 51625 59035 59035 24398 24398 32999 80397 32679 32679 13658 57786 73308 73308 30443 54441 6888 40753 19436 19436 35860 41499 38026 38026 80972 80972 35193 57796 29448 64025 6880 6880 24052 77442 84711 84711 69652 69652 33331 71797 73838 73838 11442 62627 401 401 50390 64162 17298 17298 23228 91720 6160 6160 25601 92519 48797 67496 28845 28845 36255 45952 24169 24169 55043 77340 60620 60620 14865 14865 15147 32338 23137 69044 17922 17922 32177 72209 86879 86879 92388 92388 45916 94586 12756 60559 47269 47269 53189 67274 91145 91145 94242 94242 52689 92404 61942 61942 4201 97800 8831 8831 35651 55159 94744 94744 77928 94388 11338 85339 79162 79162 37093 37093 50206 84964 10484 10484 14267 35343 71334 71334 59742 85342 47076 53398 89959 89959 28006 28006 6926 29702 9164 35374 43425 43425 73055 73908 22440 22440 69910 69910 4424 10507 43515 43515 27185 96241 42333 67013 51242 51242 45403 86454 67560 67560 65223 65223 7152 7899 28593 87401 59413 59413 37270 94684 75028 75028 55776 75641 24751 24751 58738 72526 51214 51214 17455 17455 29796 81606 24851 82947 86146 86146 84015 84015 5256 11832 23994 94816 12388 12388 20981 62516 16221 16221 84491 84491 56354 94959 85815 85815 9963 60582 42534 89917 72920 72920 27303 78818 24549 24549 23918 40120 98394 98394 12314 12314 42765 94826 40471 40471 1968 67972 93643 93643 75371 76895 6962 6962 9904 82846 2768 68842 59807 59807 25895 25895 38516 52340 7035 7035 26156 83071 44025 62706 85321 85321 42576 42576 43232 74613 19843 27987 76228 76228 83345 83345 32308 39263 55138 55138 73611 91455 42749 42749 6264 48474 41788 78314 93889 93889 26871 39317 70029 70029 66971 89217 71827 71827 53283 53283 96162 97401 20881 22043 44082 44082 21407 21407 5054 27772 31084 88472 81409 81409 44304 55052 57278 57278 12729 12729 38010 45739 6104 92021 45431 45431 55331 55331 14692 43028 70166 70166 1989 96084 8947 90437 20458 20458 35629 35629 67234 80639 25489 25489 6426 56899 15546 15546 32129 56408 55969 90757 32310 32310 21312 35860 89976 89976 56298 61256 95832 95832 65312 72813 97840 97840 30280 36944 20584 20584 32319 78246 57580 57580 3755 3755 14693 68030 24488 78967 22349 22349 3524 40873 93418 93418 1203 1203 44598 78449 19593 79208 33932 33932 51015 51015 70814 89592 35814 35814 45080 85092 3559 24532 81661 81661 790 72208 67177 67177 59317 59317 54604 70962 31338 31338 37752 59041 9504 36869 717 717 91089 91089 65886 88899 17867 17867 3182 64876 8836 8836 22476 79709 30030 47881 96998 96998 2321 61441 7889 7889 1677 70318 16536 16536 34212 34212 83441 94887 56152 56152 8206 62256 16266 16266 24486 47755 28897 28897 8760 45226 85191 85191 11643 93533 18476 74954 19949 19949 4738 4738 80997 86939 7218 39197 94459 94459 36991 36991 13161 67358 46127 65475 8130 8130 53359 53359 24202 70692 53672 53672 32633 97412 31257 31257 12745 86358 83748 85352 88967 88967 76437 76437 5154 19135 40330 92923 45835 45835 23443 23443 26424 41894 55540 60712 59724 59724 23027 31280 9260 9260 50538 57342 47748 47748 35672 35672 25718 32313 48732 66757 86917 86917 91725 91725 19057 42441 81271 81271 83274 97675 7178 73539 36891 36891 13944 56979 74782 74782 24359 33776 93930 93930 33391 33787 22461 22461 17410 23699 1812 1812 44754 83088 24746 24746 23515 36677 29408 29408 94435 94998 74261 74261 48198 48198 33648 93840 28607 28607 70112 86523 31515 37532 2325 2325 8401 19488 26580 26580 95057 95057 75937 94538 89488 89488 35284 72615 27915 58709 60977 60977 43514 95332 64255 64255 74356 74356 4101 82030 6376 6376 72634 88890 129 449 88519 88519 16057 38485 87274 87274 58808 59186 17027 17027 51158 51158 7125 57379 25183 25183 62157 81535 69150 69150 1701 54319 76996 94774 60742 60742 7485 31255 14955 14955 22189 48991 24792 24792 5834 5834 12964 91217 47337 47337 13869 59199 32977 32977 33508 79130 79895 93780 12126 12126 25357 36497 80960 80960 8853 8853 35129 62462 53134 53134 27653 90417 39272 74374 35022 35022 7621 79468 39414 39414 6791 7327 73077 73077 33802 33802 4774 22745 7706 7706 85072 86285 13618 13618 46187 70170 29223 82559 97106 97106 74156 74156 35588 62024 67471 92290 57881 57881 4494 49693 33496 33496 28383 77883 13787 13787 51230 51230 923 12927 74352 74352 12549 76886 55552 55552 26437 95864 12818 12818 30515 90088 57 26804 5315 5315 42279 79042 40976 40976 17185 47443 7551 7551 76025 76025 8077 12869 18460 91764 16269 16269 34862 34862 89232 96244 66477 66477 1133 78129 23518 23518 3571 14259 76567 90092 40646 40646 32458 91425 62123 62123 45797 97587 82330 82330 95432 95432 40022 63221 93806 93806 41471 92748 75834 76885 67732 67732 54046 54046 28354 82466 46338 46338 28907 92375 41189 41189 12069 68016 22404 22404 30499 49842 46428 46428 26194 84863 46356 95092 14118 14118 4015 4015 36300 39850 4178 77500 339 339 23748 49387 89033 89033 22314 45757 43848 43848 17458 63454 42128 42128 54889 54889 11483 43219 45778 70221 91372 91372 60391 60391 16398 18075 67473 94867 40058 40058 34429 34429 80638 85770 87761 87761 926 65153 2571 2571 9595 88672 79369 79369 49391 87284 79724 79724 30527 63707 79880 79880 58004 71045 93795 93795 15152 43829 53506 53506 71772 88790 52761 52761 27233 62445 4755 10987 88254 88254 27354 27354 5956 86199 53842 94526 82801 82801 3489 90362 19564 19564 26826 66212 12990 12990 80531 80531 709 23046 36573 52498 87193 87193 39202 81726 79194 79194 41936 71439 62445 62445 646 646 36947 97903 9324 9324 5717 81202 43861 78215 53531 53531 88234 88234 13591 41650 73424 80209 50477 50477 19180 52457 57752 57752 34750 34750 18283 50172 30710 30710 61113 94872 67229 67229 13192 21203 7944 56027 26948 26948 50055 66585 74644 74644 16035 36771 86679 86679 58603 87183 77249 77249 87307 98036 89032 89032 30191 30191 36806 48786 35993 75811 86037 86037 27937 77257 81307 81307 71840 76856 45468 45468 24324 24324 8385 31979 52950 74609 63252 63252 22956 22956 2217 96820 35909 71499 22472 22472 621 621 36209 87415 4541 75597 32668 32668 25052 51522 94374 94374 32085 32085 33743 95791 61253 61253 81452 97410 32791 84595 29318 29318 8631 8631 2194 61401 57131 72987 24727 24727 39455 39455 19605 71484 50517 52919 25344 25344 35495 71722 2350 2350 85451 85451 11483 50368 5164 58764 61954 61954 2756 18341 67238 67238 58055 67893 90713 90713 24214 96036 43956 43956 89713 97726 31991 31991 17455 30498 25664 25664 11656 50970 85527 85527 72125 76070 14830 14830 48150 48150 952 44777 36829 65809 47579 47579 22561 63478 48388 48388 33384 33384 44775 54880 67359 67359 42780 94148 13413 48590 75125 75125 44479 44479 83092 98368 30996 30996 11813 25766 64775 64775 40996 87198 34115 85140 12948 12948 61299 93076 95045 95045 27921 82049 38397 38397 37277 37277 38829 96727 40714 71956 83695 83695 66656 96519 28870 28870 4824 4824 22765 80857 76929 78476 94347 94347 8006 19708 98071 98071 22893 38319 29504 29504 19080 46550 23536 23536 14059 57541 66428 66428 3070 77614 10870 10870 4095 4095 33400 77253 87495 87495 46390 52427 67378 67378 7105 97725 42712 68749 39020 39020 66057 66057 15703 71923 81087 81087 7558 64551 25919 62380 30060 30060 35609 74165 27561 27561 49429 49429 3818 95428 81155 81155 10181 77713 3243 3243 19842 28364 40691 40691 38454 70948 8968 8968 8283 25630 41800 41800 48465 82265 23511 23511 74159 81411 21165 21165 6520 33842 52650 68339 35965 35965 15669 15669 8840 30256 26742 39766 48680 48680 29417 29417 12120 65147 56615 56615 7070 11409 53857 82519 17058 17058 27232 72925 10198 10198 7417 66437 89592 89592 64490 64490 59655 68701 72793 72793 19145 24666 70585 70585 77841 79839 88730 88730 3206 28458 46497 48492 93501 93501 11622 29182 84665 84665 91615 91615 34638 68955 45307 67219 82895 82895 14739 77284 38052 38052 45319 46442 76847 76847 25837 25837 56156 73964 46269 72465 78933 78933 91393 91393 14292 67912 29065 29065 3913 23253 1030 76231 45882 45882 38228 73180 13201 13201 33197 83876 71064 71064 82398 82398 5123 57609 14816 87581 56942 56942 38206 45684 45942 45942 55685 55685 29622 30316 86786 86786 17628 51507 48847 53842 74402 74402 77244 77244 4647 57485 75335 75335 12297 33027 57509 57509 56603 92145 19314 73133 64351 64351 46906 57109 32594 32594 38222 38222 52718 83070 62328 86326 86643 86643 16366 87251 92172 92172 45152 54610 65246 65246 25855 25855 38321 60395 65292 65292 60147 70524 36036 36036 31576 37066 33272 85395 15513 15513 7155 19255 19833 19833 80664 89421 72597 72597 750 750 21614 79288 14879 14879 11884 59542 35153 35153 38257 72913 27979 49458 35093 35093 16524 30914 70262 70262 57388 57388 29823 62046 58779 93299 34170 34170 3244 6928 59856 59856 1007 1007 43776 58695 16891 16891 76524 76821 73102 73102 41182 70081 9364 20982 26948 26948 3739 3739 48198 60508 67664 80854 89736 89736 79481 95701 26854 26854 24382 24382 91328 95071 43796 43796 8370 17144 33717 33717 38618 51991 42004 68753 26654 26654 67807 67807 42355 88110 10330 10330 79000 79551 86187 86187 20562 36433 46937 46937 97233 97415 808 53600 77833 77833 33795 33795 24372 31480 49784 49784 79122 80208 15503 31630 46116 46116 26407 26407 68544 87342 16650 39587 25527 25527 8621 8621 65190 71440 4819 81120 92750 92750 8351 31060 26715 26715 66863 77753 56556 56556 23523 48698 64606 64606 1056 1056 6591 39666 17464 19372 25764 25764 17733 82628 86392 86392 96844 96844 15405 93744 24197 76346 66410 66410 45850 45850 57024 66794 51137 51137 79997 87752 39663 59817 72602 72602 12250 21541 65387 65387 39093 39093 27689 82092 51988 62474 80366 80366 26732 59031 48933 48933 29416 29416 9822 56625 63591 71862 66044 66044 80022 80022 12230 80919 82334 82334 57358 71233 22367 31392 15848 15848 2786 2786 49477 57978 81563 81563 64610 95324 18896 18896 7731 49392 20427 93280 72790 72790 18050 86440 10628 10628 5107 48359 62780 62780 53707 78415 14078 14078 2170 2170 56008 60275 68550 68550 7467 85201 16147 16147 25528 75492 92652 92652 36697 40838 26889 26889 16337 92573 78654 78654 4825 34925 80542 80542 4720 34893 6179 6179 27918 82122 61361 74830 47583 47583 30160 30160 39922 96254 34412 60486 29294 29294 28325 80502 50453 50453 14429 97266 94670 94670 48008 48008 61157 94827 79689 79689 22715 38232 33025 66562 23775 23775 6866 6866 78783 88836 45993 45993 1590 22264 49788 68678 14165 14165 31052 76235 61355 61355 25112 25112 39555 60765 50263 58966 60796 60796 11534 12902 10513 10513 37525 37525 43709 78979 17655 17655 52660 58197 849 12372 68673 68673 13833 73032 5577 5577 11428 32497 95563 95563 67414 67414 49727 54390 22451 22451 67730 72553 36054 93903 64877 64877 7852 34475 56984 56984 39859 90622 82153 82153 97788 97788 24052 42367 59988 88198 80336 80336 41276 41276 42708 63209 71379 71379 667 28247 69229 69229 9940 73540 51755 73008 8705 8705 68003 68003 36074 53115 62398 62398 27323 62506 24667 70980 33143 33143 21195 85541 61010 61010 73505 73505 37856 53337 14487 28948 79063 79063 55128 55563 53966 53966 84572 84572 739 68290 23747 23747 22490 63538 85012 85012 381 49258 33470 48797 1546 1546 18411 18411 1511 45254 42045 63734 26622 26622 35659 35659 66782 95847 2241 2241 42145 97897 18863 18863 46771 70192 35474 76743 72317 72317 63894 63894 73909 74067 70080 70080 42956 81280 39411 97048 3733 3733 18655 18655 1590 85760 12372 66270 48074 48074 12287 59065 81766 81766 30074 33582 70980 70980 4529 56257 10069 10069 96124 96124 8063 71597 41492 62864 79699 79699 49528 75241 14144 14144 18155 84483 84482 84482 11370 43938 73529 73529 58253 85720 55510 55510 92416 92416 49467 51038 94620 94701 13623 13623 26644 35124 18500 18500 10962 76088 15994 15994 56096 56096 84230 97437 254 254 68163 87476 71387 91309 32128 32128 18932 28489 77464 77464 34380 66089 73015 73015 55779 93805 16837 16837 91202 91202 17435 72940 36670 66861 33804 33804 60428 62013 94318 94318 55987 73673 95842 95842 42926 57944 54470 54470 85066 90524 72774 72774 33373 93211 13486 13486 75803 75803 11889 70729 14421 14421 60639 98051 21847 49319 31388 31388 30167 41454 42373 42373 34784 34784 31387 42074 93843 93843 9999 19937 74638 74638 602 19511 79200 89232 98245 98245 17486 74926 79942 79942 49297 49297 17529 70673 32833 32833 30445 40347 20212 20212 14770 27417 66673 66673 36396 55365 17877 17877 65926 87175 90980 90980 50729 80049 46532 46532 91474 94786 14792 78608 20994 20994 59649 59649 9842 24904 9302 9302 52060 87987 53581 53581 15869 73403 65079 81570 63605 63605 71772 92436 22846 22846 423 15279 7581 7581 6696 68389 25742 25742 87751 87751 9846 86884 57026 57026 6563 88614 24986 24986 67033 96555 20173 57972 52276 52276 90587 90587 72513 92369 3102 6120 17090 17090 35132 35132 12665 62079 57791 57791 31028 36414 59131 69372 18033 18033 74483 74483 39445 58467 29398 29398 61643 94887 92453 92453 27249 48901 55736 55736 57528 66800 24326 52616 67443 67443 78714 78714 56612 61235 34227 72011 75871 75871 83395 83395 49291 78247 38142 38142 3097 16802 39218 39218 20513 67074 75953 94801 5429 5429 39958 39958 9460 58845 87975 87975 6840 45567 75366 93892 60695 60695 20326 20326 22470 49275 37196 77747 12470 12470 18505 18505 38752 74255 16742 16742 3085 76244 1129 1129 12119 76772 81988 81988 567 9351 34552 34552 2694 25484 4446 4446 11522 48770 55479 55479 15816 74680 78736 78736 13619 48901 77400 95014 92381 92381 15407 15407 3204 11494 36562 36562 1848 28591 91203 91203 23177 81158 4021 4021 17840 58098 64964 64964 30997 79087 76510 76510 26066 56902 39427 80348 87832 87832 21399 94667 678 678 23976 23976 35503 79100 91221 91221 63988 73949 5984 5984 14962 77026 25585 25585 51468 65156 15268 85136 66393 66393 38932 43750 46414 46414 31089 36037 66137 66137 37431 37431 23481 75519 8667 47372 81590 81590 63528 63528 16945 40555 64239 64239 3410 52191 12887 12887 32328 80859 5206 32529 50577 50577 44721 44721 7946 12213 63731 63731 40759 97849 27502 97337 56284 56284 15236 91415 4387 4387 16405 17934 79267 79267 88008 88008 16272 61863 10823 82196 44056 44056 65009 65009 37589 69610 72449 72449 1268 53248 33059 52792 3152 3152 10610 10610 24024 30288 39475 56751 44618 44618 47134 47134 36475 56389 10004 10004 48223 68617 24836 39297 16847 16847 32312 35449 34262 34262 25889 33651 87420 87420 43534 56733 69425 69425 19656 19656 62537 69089 83075 94613 73541 73541 14817 92216 5618 5618 65049 65049 43594 91733 9939 43633 91121 91121 6310 6310 21642 84917 7064 38271 49541 49541 47741 47741 56545 78376 27300 27300 11571 49501 77956 88665 21287 21287 57326 74087 90688 90688 81053 81237 85870 85870 21620 24742 42775 42775 3150 3150 28768 31358 52169 55081 69736 69736 91666 91666 1044 18386 52621 52621 16525 66432 22680 64168 47903 47903 28328 91527 66264 66264 52493 89719 51168 51168 27297 27518 96964 96964 9017 40096 28180 28180 79923 79923 27583 78347 20042 43055 8855 8855 8506 32047 50165 50165 96399 96399 11330 24329 61702 61702 76884 79822 4913 85376 39304 39304 24886 31072 46993 46993 3579 47535 64435 64435 26296 26296 38586 94085 53308 94886 51233 51233 45462 49182 40004 40004 3504 3504 17447 71108 175 47277 89178 89178 42358 42358 37856 67638 64473 64473 39438 53764 25007 25007 81241 94764 46866 46866 62409 63693 27180 68104 76871 76871 66271 66271 10968 64299 86685 86685 54713 72053 45158 45389 79532 79532 70596 70596 5520 57967 637 23382 89388 89388 50829 50829 21797 35668 28401 64282 14694 14694 6206 54114 92934 92934 19220 21242 91072 91072 276 56311 42178 42178 65345 80780 37672 37672 43423 64454 89479 89479 2414 44452 33175 33175 5274 5274 63042 90408 69381 69381 55718 60342 39746 39746 53008 72705 42646 73612 1236 1236 44485 44485 43489 44003 9270 44228 6114 6114 33262 33262 20078 74400 76281 76281 80570 80725 60668 60668 5145 30717 16797 34059 9805 9805 32992 38151 89042 89042 31119 55659 81543 81543 10524 33557 29836 29836 83512 83512 80630 94965 21392 21392 13741 24658 18062 83926 53414 53414 14034 97192 72206 72206 40855 41751 67552 67552 64538 64538 64657 83154 41708 41708 14526 76991 80996 80996 13328 40121 70932 81557 59628 59628 30240 93618 35346 35346 12915 15255 8836 8836 51584 51584 38825 52276 37681 65220 35324 35324 22864 31533 25160 25160 67825 67825 7440 89725 97261 97261 48419 75263 8650 79571 5212 5212 34107 34107 49729 90779 39076 90033 87705 87705 49419 84748 86687 86687 10066 10066 83033 85389 52061 63434 88136 88136 38093 48793 20668 20668 91243 97286 67516 67516 12938 18691 61399 61399 18308 18308 73791 89936 56969 71667 14226 14226 61685 74010 22935 22935 42203 60509 12441 12441 13424 69205 49016 49016 35685 54774 22866 22866 64795 77335 61961 61961 65474 66462 94712 94712 62738 86418 91626 91626 25921 25921 80646 93273 45162 63855 7609 7609 53194 53194 90817 97978 8631 54596 24646 24646 49436 49701 86909 86909 9055 9055 4307 39754 56152 86898 57769 57769 81932 81932 33175 69769 33137 83610 80848 80848 62260 62260 5895 37086 57270 57270 26814 31869 89920 89920 30398 69644 86838 87573 94222 94222 41621 41621 38285 63525 58736 58736 51963 96333 40872 92146 79556 79556 464 80089 7123 7123 60820 60820 23926 91613 869 95652 62338 62338 22643 22643 28430 50784 25250 71967 166 166 89911 91411 38915 38915 75463 90513 76707 76707 44803 44803 28218 31720 18312 73587 34696 34696 56744 56744 33999 57934 24311 34212 93993 93993 46609 49935 26060 26060 56703 56703 37782 89072 40823 85968 88403 88403 96777 96777 16546 41112 91883 91883 35544 40961 21639 96219 82338 82338 5890 31264 40846 40846 27097 67540 79893 79893 25146 25146 4805 17607 17258 17258 58244 92215 45285 45285 8314 15567 49290 49290 45608 56368 50720 56658 3073 3073 36881 78724 16831 16831 62305 83026 38104 38104 13222 13222 34829 36540 23149 73625 78615 78615 67577 67577 70803 73590 11892 54640 8060 8060 81990 81990 2252 13450 17081 97612 20784 20784 12021 59336 2149 2149 94427 94427 46509 71789 16960 83687 25779 25779 62329 77683 42979 42979 21057 21057 10425 40961 47789 47789 1004 90428 65829 65829 34239 56382 37075 43846 45813 45813 6061 84930 76663 76663 78736 78736 18199 22023 16784 92440 42908 42908 33714 51453 45194 45194 31564 31564 7456 71245 18281 57302 35239 35239 56174 56174 64579 82026 6233 6233 34349 57885 55909 55909 39659 40343 37264 37264 44766 73971 32863 32863 4048 12061 52556 97649 74884 74884 876 92175 67446 67446 92522 92522 61615 88255 38193 40123 69637 69637 591 591 31473 67308 58876 58876 66925 67157 83019 83019 57065 58592 88901 88901 20821 71208 51119 51554 783 783 27642 49727 47575 47575 36550 84282 889 889 33232 43335 50956 50956 7655 59493 66369 66369 8366 17874 53806 53806 39308 39308 10184 10778 14460 14460 7739 47021 7915 7915 62555 81274 16506 61140 93017 93017 7385 85290 97252 97252 55062 56409 43835 43835 54519 54519 35059 47259 89781 89781 14298 38960 84206 84206 77460 96221 89146 89146 4117 63753 51342 62337 31049 31049 19604 19604 13234 30366 75575 75575 1465 87222 83571 83571 36106 78910 26542 55043 68974 68974 37988 37988 17177 96179 48394 48394 54 21172 27681 46164 88582 88582 28909 28909 19279 73949 22560 50696 67207 67207 24769 24769 17288 97683 93629 93629 4532 16827 6790 77166 67836 67836 87144 87144 9304 36519 57657 63674 27612 27612 61581 61581 44651 90094 68494 68494 752 70620 40387 40387 59188 89450 4437 60935 83914 83914 31183 79715 34257 34257 20613 48598 47408 47408 37726 89539 18794 18794 30381 56484 80539 80539 54735 62424 69317 69317 11335 94382 39152 39152 53699 97717 90185 90185 93308 93308 12815 32314 11421 11421 3210 6140 58413 58413 57678 80062 89281 89281 1289 70798 69401 79300 26624 26624 87142 87142 15764 23140 20478 71985 87251 87251 51317 51317 64595 77251 85364 85364 16175 92532 68635 76080 13121 13121 73661 73661 12994 94099 23947 23947 62742 68680 30798 30798 27938 66633 30866 61885 30503 30503 16455 16455 16979 57210 51693 53321 84453 84453 62513 77678 41010 41010 46225 46225 57482 97300 35305 71647 50419 50419 78216 78216 6865 8986 97509 97509 35104 86031 56178 65205 71929 71929 22654 92341 14112 14112 26732 49854 20469 20469 91604 91604 8172 54096 22516 22516 25899 45487 2340 64370 41777 41777 13884 29928 686 686 9394 9394 522 64150 69936 69936 2920 22155 66072 88231 44586 44586 58524 84495 26401 26401 3023 3023 2474 32784 55735 62073 75090 75090 33314 34976 33808 33808 47894 87645 826 826 27916 38440 85399 85399 4131 90264 61979 61979 32336 73769 71449 71449 25918 53850 92431 92431 97809 97809 29004 39505 56696 56696 22970 84495 7646 7646 75979 97166 79506 79506 25565 75405 42866 42866 7503 77565 64623 64623 24118 32134 40802 40802 44249 82976 9478 9478 26933 42968 22484 22484 22952 51089 29671 29671 6601 38203 46077 46077 71891 91909 12539 93757 91563 91563 62393 77920 20117 20117 13044 69509 9442 9442 68856 68856 41107 79138 63190 66895 61553 61553 75604 78276 21400 21400 12116 12116 14836 28241 78732 78732 24863 68829 19818 60868 19732 19732 12853 12853 63306 97607 14631 14631 41201 44471 97367 97367 74396 89798 58318 58318 92775 96056 11373 11373 95714 96891 8166 44905 62068 62068 51310 51310 637 78382 78230 78230 58343 90677 7174 7174 26214 49985 19252 19252 87063 91380 41659 41659 2124 48643 41082 88712 90973 90973 20627 40055 77267 77267 95490 95490 30754 71065 69563 77658 16316 16316 28582 87233 10896 10896 4644 81998 52636 52636 29929 33752 20815 20815 71889 81660 75314 75314 18515 18515 35649 41032 77796 91037 57708 57708 26223 57394 27784 27784 34858 82796 3238 3238 72842 72842 92225 96257 4769 63448 96142 96142 32123 32123 63639 69159 26775 26775 29878 75235 90234 90234 3416 47873 58028 58028 52235 98171 45129 86080 26058 26058 76054 76054 19255 36881 58940 58940 9269 15467 2933 27954 38185 38185 89437 89437 26672 75407 32719 80542 27288 27288 37958 60782 73667 73667 36829 36829 6470 67326 15642 19195 26805 26805 94222 94222 6424 71664 50204 50204 55937 81500 32368 32368 31194 80154 36693 36693 1405 63130 26144 49027 2250 2250 66940 69233 3808 3808 46220 58640 75263 75263 25703 25703 14942 32570 29999 79573 1768 1768 16299 87681 23102 23102 77905 77905 72509 78960 88146 88146 10431 85564 1703 4824 96063 96063 60203 92408 95027 95027 14229 14229 27177 78610 47320 47320 5138 37083 21410 52815 63350 63350 2546 2546 45827 75938 53946 53946 22280 92667 90496 90496 28851 47959 36235 36235 17767 41149 47761 47761 55542 84202 81201 81201 54962 75842 46122 46122 15310 21055 10136 73351 23451 23451 2408 18103 80913 80913 53070 53776 96247 96247 31573 49456 53607 53607 73206 79345 66856 66856 59776 90845 48209 48209 51369 51369 8982 52164 36344 36344 13163 65694 58008 58008 5543 28178 43992 63399 68783 68783 32597 83843 69343 69343 81850 96129 38238 38238 19411 26022 38345 38345 52538 52538 69769 75739 21481 21481 75454 97646 61540 78481 91169 91169 16109 16109 27170 62494 25388 25388 50541 82782 28073 28073 17972 61252 56639 96206 40097 40097 65129 65129 16860 56144 68781 68781 92475 97749 21065 21065 4197 70548 38769 96153 86044 86044 38474 38474 19498 89499 30025 37071 33312 33312 56754 56754 56564 62065 13741 81992 32444 32444 88904 88904 33416 81277 46076 46076 38674 59693 20791 24755 80857 80857 75262 75262 44527 72918 63274 63274 45187 55693 65071 65071 50008 87970 3755 3755 54538 81252 43680 74981 30093 30093 23696 74207 83836 83836 8716 81823 84669 84669 57245 57245 35256 60120 984 984 9240 81890 88778 88778 60941 87264 41830 41830 13885 37029 17620 82768 34025 34025 97379 97379 81096 88839 27029 66317 73168 73168 71083 71083 17725 34764 95028 95028 15537 96009 74123 78756 37965 37965 64808 64808 25263 88182 35437 35437 2883 56700 57722 69352 15087 15087 10913 10913 8790 12111 3234 52452 29217 29217 12031 12031 5829 37099 4548 4548 11982 57487 29457 29457 15980 73899 15062 42645 83767 83767 15270 79385 23429 23429 43887 78537 73040 73040 26557 43868 61141 61141 17912 79348 65973 65973 1699 51252 48076 48076 18011 18011 45896 51859 60293 60293 74592 81498 20793 55645 23751 23751 44575 48074 85587 85587 7897 7897 14813 42390 34884 34884 5345 22967 4347 4347 20404 24584 47779 95415 40033 40033 46115 69629 28321 28321 20198 20198 7632 29230 66044 66044 19919 33671 17373 17373 17527 52344 23612 23612 149 2498 78727 82934 5436 5436 53849 76058 2416 2416 47032 57367 37230 37230 28802 77107 49858 49858 10618 82509 67882 67882 34337 34337 923 25895 3941 3941 41792 52218 26018 26018 30098 80712 5493 37374 53562 53562 31532 31532 1465 12950 50996 50996 16863 43593 97491 97491 5483 54266 45697 72398 23200 23200 89522 89522 31375 46657 23731 87486 42672 42672 60834 93113 49729 49729 70621 71895 50703 50703 72781 78657 5202 5202 26955 96209 75676 75676 21214 75153 10551 10551 93171 93171 54208 94402 3270 32924 71808 71808 66263 75355 38521 38521 54938 88418 43601 43601 30225 73521 60878 60878 3894 44661 14839 14839 60833 60833 6993 57516 24632 54565 10296 10296 24791 85431 86977 86977 6415 6415 27791 46488 14672 92398 27190 27190 29757 29757 35244 49092 70580 70580 41376 95920 3470 3470 46297 48513 35884 95759 37636 37636 12173 60652 1517 1517 65730 65730 47512 89052 92070 92070 95578 97680 7812 7812 1237 3641 30687 36588 69203 69203 96550 96550 4815 17695 50493 87729 33229 33229 62419 62419 39110 59135 41031 41031 77805 85539 45903 45903 78785 94185 68780 68780 51860 57563 57551 60683 24943 24943 58472 58472 3495 87049 79664 79664 15215 44395 2322 2322 21731 52736 24505 82806 52112 52112 27522 63948 46124 46124 59077 59077 60159 94319 60062 63461 96499 96499 43422 43422 74205 92372 58426 58426 48253 91514 50641 50641 46548 65825 23491 68659 10322 10322 82761 83652 82716 82716 12879 12879 50915 58852 7185 95251 30849 30849 4464 4464 29014 69635 43238 91508 31789 31789 14169 50223 15468 15468 85474 85474 81296 87287 78005 78005 8123 24339 46148 46148 5668 48982 43691 43691 373 44001 56276 72675 80137 80137 45556 69505 3515 3515 25565 73932 25642 25642 45495 45495 32596 57542 1880 96692 11288 11288 32663 51771 72337 72337 4021 10349 61338 61338 38561 62624 42345 42345 43629 44530 69462 69462 14660 14660 53794 66942 54383 54383 29771 59013 15900 65066 84305 84305 88311 88311 17940 67836 23789 63481 34103 34103 63959 63959 9326 49475 17857 25740 87042 87042 71836 71836 3356 98238 24671 24671 61846 75552 14749 14749 66719 75843 5513 19883 11690 11690 48492 48492 24705 77629 95023 95023 15890 58594 44286 44286 78991 84377 52479 86583 54578 54578 80846 80846 30946 52772 29979 84746 75345 75345 92679 92679 77359 79512 43218 65708 37810 37810 27770 27770 16450 24392 48959 48959 35662 43400 69794 95193 57765 57765 75361 75361 86066 97665 42084 69437 63021 63021 30564 30564 26978 80459 29431 29431 74984 82369 27696 84796 43818 43818 74164 75109 6559 6559 85069 85069 54502 87920 89299 89299 32131 44490 25482 25482 26 10586 62339 62339 86497 89688 43173 43173 47019 63336 4621 34691 24190 24190 19780 62185 46645 46645 25676 94865 664 664 71770 71770 28925 52021 8093 8093 18055 83168 57746 80640 89891 89891 16051 67434 83240 83240 33907 78662 58723 58723 11758 26736 72076 72076 90282 92047 880 880 6555 38800 81829 81829 4842 64043 53438 53438 61212 62175 72760 72760 9555 9555 24122 54513 57580 57580 77972 88509 32036 32036 20601 68011 18699 24448 1067 1067 13428 17550 70965 70965 65880 87339 95749 95749 4214 55614 32229 32229 69397 76407 88618 88618 40636 40636 1600 89131 33666 74992 31916 31916 91169 91169 66931 68328 31077 80695 19128 19128 30606 94319 70865 70865 96436 96436 10654 16853 40917 40917 45463 69038 72627 72627 53089 82323 2419 2419 74527 86664 47948 57980 82485 82485 64338 64338 58255 93702 28335 47671 38238 38238 16214 87294 97224 97224 76425 76425 8058 70058 6786 82422 67708 67708 30170 70237 79386 79386 16344 16344 35290 68061 83148 85995 61727 61727 61773 87957 18053 18053 90698 90698 39144 60693 54976 93600 1946 1946 30319 56577 72051 72051 22286 22286 40354 91903 69810 69810 30279 98348 32710 84171 5898 5898 35062 35062 80315 80650 45756 89421 23947 23947 25780 25780 51759 77917 8211 48036 85497 85497 51916 51916 6129 76938 6829 7194 74519 74519 78917 78917 27549 55555 15627 90631 49903 49903 24095 45482 84158 84158 8768 8768 24059 66019 68298 68298 28829 41021 71613 85774 13388 13388 64288 64288 33514 43609 14482 14482 10668 64653 21724 60433 81513 81513 67040 67040 58652 60294 17231 91210 35450 35450 54775 92266 81290 81290 75949 77981 94716 94716 6359 6359 18726 61714 76232 95640 154 154 63852 76001 81528 81528 39861 64799 14489 14489 35423 58013 86176 86176 55009 55009 4561 87322 21006 21006 11706 63172 59891 65844 96376 96376 34299 45807 7584 7584 27702 38247 4936 4936 66223 95546 57626 57626 6844 85033 12157 12157 31081 31081 554 14964 32328 32328 44934 85036 13162 13162 4799 86250 18796 18796 26555 93203 97311 97311 29318 89764 55081 55081 67047 79242 57439 57439 10626 82186 23194 37442 35033 35033 44675 44675 12507 89231 37587 89852 62464 62464 14797 23063 94097 94097 29398 29398 7192 51588 67742 67742 31863 73767 55925 55925 69919 83040 48111 56371 91403 91403 87868 87868 50340 51162 18099 18099 36161 62243 30308 61284 94935 94935 94615 94615 15327 55993 12487 45608 73483 73483 88488 97322 33878 33878 28809 57385 11330 11330 63300 63300 39268 46660 95161 95161 91345 92787 56743 83807 57674 57674 30543 30543 39217 84186 70958 74197 77767 77767 55361 55361 1846 66519 5317 14028 14047 14047 6732 6732 10483 48949 610 76840 93097 93097 7105 59348 97680 97680 20667 21452 70279 70279 21550 21550 2138 80960 79310 79310 48129 57761 32336 83064 28517 28517 49330 87062 41543 41543 55089 55089 15904 45040 64257 64257 388 55143 62062 62062 13407 49171 25993 25993 22456 23461 82832 82832 13331 76306 26232 26232 78929 80278 67861 67861 33906 92993 29137 87327 12667 12667 20029 56850 73279 73279 18514 81326 44768 44768 2807 2807 52135 58124 95908 95908 43003 80373 37965 62590 81513 81513 3278 5181 26482 26482 13280 85745 29820 29820 10931 10931 18509 35628 14203 14203 55112 85408 10493 11319 32091 32091 69160 69160 3456 66027 27335 27335 65173 71207 96356 96860 76293 76293 55468 55468 29493 93681 32783 59685 12421 12421 63967 63967 992 48431 44396 72483 85989 85989 50039 50039 1315 58560 63609 67070 34234 34234 28332 66780 48859 48859 1698 1698 29495 73634 778 63336 53854 53854 53451 94414 33008 33008 12971 62179 56137 56137 11524 20858 49655 49655 68653 68653 6645 95789 63400 81395 21433 21433 52580 52580 11067 91792 12046 77908 93574 93574 67992 83175 83878 83878 34918 88745 63520 63520 37324 45769 95797 95797 74192 76896 5969 5969 20157 69126 26842 26842 13904 69666 1772 1772 58387 58387 48149 60025 16624 16624 9570 42975 17310 61408 6025 6025 27329 82729 93233 93233 60028 60028 40630 44247 88329 88329 89049 92566 32192 61391 45437 45437 69645 84697 77748 77748 2835 20957 90598 90598 38802 38802 57207 73661 45902 45902 8735 38883 18553 18553 59109 89151 44888 44888 11893 74794 15203 68410 47146 47146 94983 94983 84784 89088 44520 44520 63072 82562 77619 77619 30634 89988 5082 81344 51403 51403 34302 34302 56403 72143 9480 97884 61075 61075 762 9907 30999 30999 81508 81508 68322 90764 48859 86527 4751 4751 9102 53560 90385 90385 31093 78183 97605 97605 20194 64034 83688 83688 37362 37362 13737 55615 58835 58835 31742 38556 13512 13512 41387 96964 13029 13029 6668 10330 45641 45641 46052 76545 59535 92448 84468 84468 21049 71008 6811 6811 31894 53271 23170 23170 10121 68306 44887 44887 38369 43467 67857 67857 8638 35144 48344 48344 31202 32601 19777 19777 16932 33618 87414 87414 57475 57475 33571 73307 22807 58558 41782 41782 48520 93291 72676 72676 6289 23546 40027 40027 4273 13585 53873 53873 19680 19680 31709 59740 56126 60919 44177 44177 5439 39218 15176 15176 91945 91945 37048 86229 48647 48647 62720 94628 75517 75517 30471 70982 64591 64591 82222 97909 38805 92531 92817 92817 8104 8104 52767 89374 19606 58391 58491 58491 69767 69767 60535 71218 56162 56162 22089 31934 54351 79176 10645 10645 23178 73649 92080 92080 21565 38927 59696 59696 46857 46857 12386 90416 59665 59665 50216 85047 615 615 33316 56658 10250 10250 27493 65517 23781 23781 73488 90213 55042 55042 14512 80114 29105 80491 95586 95586 46000 54898 55743 55743 1630 25280 66261 66261 91115 91115 38365 54341 22956 52548 37499 37499 76015 76015 61787 64473 9224 9224 51435 63949 45929 66317 83658 83658 38149 54244 62100 62100 23280 23280 15222 86017 2366 2366 887 92475 33188 81273 65676 65676 37980 37980 22428 23708 61339 61339 74885 93960 66080 66080 50532 73728 30189 84407 28103 28103 15015 44626 36230 36230 21493 80465 5350 5350 26302 68083 68450 68450 74278 74278 35197 36549 43157 43157 7126 52623 78771 78771 5058 96184 26745 68529 13318 13318 70706 70706 27871 71377 9901 9901 59754 71323 44273 44273 18310 60534 61156 70713 49473 49473 82199 82199 11088 58779 76999 76999 7464 34538 94353 94353 29317 71550 68888 68888 28174 46922 42321 67508 47094 47094 56507 56507 57217 80924 88856 88856 75908 80183 5818 5818 5405 51754 11689 22868 27679 27679 82998 82998 51585 87456 76632 76632 40126 56627 56995 56995 17453 89622 72626 72626 43165 66687 1557 21288 73217 73217 24083 24083 96279 98200 73131 73131 20115 67809 24978 83805 48813 48813 14965 14965 55692 97445 27310 78512 45118 45118 5016 5016 35897 40366 29658 31164 88520 88520 39706 59828 79023 79023 9881 35787 2938 2938 87472 87472 22049 59973 5661 17191 60419 60419 1092 10407 46638 46638 75055 97541 34975 34975 31562 92560 43805 43805 8101 8101 41000 91104 50581 50581 44622 65730 639 639 798 89959 37922 74051 41051 41051 57469 59685 66158 66158 9996 54363 80106 80106 11110 74699 11910 11910 41505 41505 26715 71591 57557 60118 94816 94816 49090 55836 45337 45337 23036 27391 65951 65951 68616 95501 26013 26013 12137 12137 11867 53066 25572 80456 47666 47666 61165 61165 8797 49014 25576 25576 13396 83484 78307 78307 45020 80018 59762 59762 42363 52885 34859 92533 62525 62525 37112 37112 10726 24681 9526 79831 44611 44611 2926 2926 9380 59789 54408 54408 70384 96432 76323 76323 41168 88377 25116 34558 39651 39651 35636 96080 57959 57959 88121 92243 3364 3364 62121 62121 35833 52673 39675 39675 1926 89377 93913 93913 23058 87675 80003 80003 76750 89412 16044 31577 72023 72023 53812 69020 96617 96617 27751 27751 69812 85398 12853 92432 45253 45253 96494 96494 29428 52098 95348 95348 5483 43241 31625 31625 85224 85304 17830 57762 41390 41390 7504 14327 89057 89057 76468 95478 63793 63793 12661 58110 69824 69824 77316 77316 52216 95712 11545 11545 4445 24047 33993 90911 37395 37395 29719 94938 94018 94018 7899 7899 52940 74145 27942 64966 75148 75148 16978 20727 47978 47978 96106 96106 42030 46004 23695 23695 54798 66669 70819 70819 40749 60086 87037 87037 7908 48487 78163 78163 16037 56586 56859 96989 40001 40001 23418 27135 2981 2981 59226 72211 23884 23884 47802 90710 46760 46760 46887 62707 14235 14235 45137 57315 74242 74242 26374 92341 47951 47951 66258 66258 48229 71819 26183 26183 25051 33349 21176 21176 14065 41801 90162 90162 34016 78108 13056 38432 95688 95688 46061 46061 38946 55954 6304 95599 62490 62490 36721 36721 32119 84572 40288 72874 4297 4297 2923 65081 10119 10119 32312 89174 53154 53154 41219 87852 67673 67673 20478 29497 40127 40127 29431 78362 5871 5871 11026 40827 22870 22870 40288 67895 25293 25293 91774 91774 5641 81515 81884 81884 31246 73539 12977 12977 27146 48988 22817 64418 98078 98078 9594 96712 60861 60861 24075 62441 27661 27661 58420 58420 37658 63402 46544 46544 67376 74770 48306 94085 95389 95389 15812 36352 50556 50556 41058 52032 31774 31774 12008 12008 48176 61715 78346 78346 69940 91827 24874 65577 68917 68917 26010 26010 1459 48564 80622 80622 66303 73256 15453 15453 47355 75886 11552 56807 34732 34732 14221 35719 5799 5799 3372 6403 23732 23732 5631 34788 10285 10285 39634 97264 16640 16640 25988 83502 50910 50910 6506 6506 8202 28471 52875 52875 14629 56133 50615 85186 97057 97057 70123 79627 44422 44422 5373 5373 49118 69171 1778 31308 75479 75479 7118 69689 75800 75800 85139 85139 9851 80970 30883 30883 31655 84252 14798 14798 11672 79009 62351 66815 42582 42582 52196 76061 63958 63958 29337 29337 16285 34782 6491 85477 39588 39588 2055 32442 75700 75700 33552 83009 59346 59346 22502 22502 32876 94918 53843 53843 2058 92983 88042 88042 1345 58604 25942 72706 6947 6947 76366 76366 66445 85241 75645 75645 22321 51032 85328 88591 91136 91136 33777 60103 25116 25116 67320 67320 16175 82735 76795 78936 84180 84180 27092 40697 17695 17695 65356 89381 29616 29616 41107 57208 9879 9879 82517 82517 84101 96128 34198 34198 10114 77242 69528 69528 56925 76189 16442 16442 1149 52341 1906 1906 92691 95730 96609 96609 63773 87917 49232 49232 6545 71492 73024 73024 13730 55248 21343 21343 55311 62314 9823 9823 3966 82660 18616 58733 63797 63797 33129 59451 53051 53051 46425 57716 1994 1994 21310 21310 2961 74128 4817 4817 7779 73038 1683 1683 2877 14244 80617 88518 24447 24447 57919 80937 41575 41575 26163 81107 14029 14029 39325 66284 16087 16087 23502 83612 50425 50425 43110 43110 10475 61392 46914 46914 36328 75731 95277 95277 50747 72415 37626 45677 18684 18684 51932 51932 66874 92478 10272 79463 68759 68759 79484 79484 27601 32852 49395 49395 62982 71391 60432 60432 15835 85468 56780 75980 8800 8800 52928 55306 80384 80384 31599 31599 59335 76075 32590 32590 36154 86254 27578 30655 32534 32534 10427 57455 26014 26014 45781 69612 16748 16748 34730 78957 53475 53475 88904 88904 25223 64924 18783 46596 88166 88166 55264 91638 48571 48571 11279 63823 35040 35040 69375 69375 18406 51653 20092 53686 38755 38755 12414 59992 65384 65384 63577 85787 18687 18687 17292 53875 14328 14328 45672 92502 57974 57974 9894 20765 31992 31992 16424 16424 28650 73747 40428 40428 91142 91847 9406 80591 28770 28770 74459 93461 91842 91842 14604 57136 25139 25139 20287 20287 8257 79001 12773 16467 83569 83569 27642 27642 81252 83446 5667 5667 24868 72096 31838 31838 27140 44611 27624 92805 7295 7295 92613 92613 56748 56858 57359 71765 87665 87665 1888 22095 25694 25694 58146 60566 19416 19416 41765 57862 72631 72631 413 413 52929 55090 60937 60937 25804 32332 82492 82492 11586 41418 33956 33956 582 88387 10583 53119 31807 31807 59403 59403 4489 63117 10498 10498 44529 61425 3266 39893 2757 2757 3398 62236 56675 56675 89271 89271 16998 94416 6799 20796 40580 40580 73457 73457 44285 87023 69804 69804 57951 92829 48927 59052 36444 36444 56467 74393 53860 53860 85365 85365 86077 90029 62013 62013 22775 56682 64348 75318 11062 11062 20528 67772 39458 39458 13517 74248 7717 7717 85822 85822 59280 60913 33805 33805 8767 37778 46388 46388 15319 60299 11665 11665 7076 20197 59264 59264 25521 94677 8111 71300 25997 25997 49050 91140 85073 85073 16469 16469 49609 93680 86413 86413 8478 96846 74984 74984 21694 95543 16693 41625 91387 91387 53453 74546 97033 97033 14540 16872 72405 72405 73852 73852 46001 94336 61946 89862 36970 36970 16786 61556 90069 90069 1787 83369 3471 3471 40848 52821 39521 39521 6426 71799 67957 67957 65484 65484 48920 95650 27713 28201 46656 46656 19808 19808 37868 57893 11886 11886 53648 65465 51187 59667 3639 3639 3164 94379 45024 45024 38688 79796 9528 9528 50792 50792 2642 53467 69796 84941 16629 16629 70782 70782 46737 84962 79464 79464 50524 73635 1363 84615 22821 22821 83882 86028 63616 63616 11728 90729 73553 73553 87224 87224 47207 96637 36801 36801 295 72018 26250 34239 80035 80035 54380 54380 4277 71111 45678 75599 27151 27151 33211 68571 15824 15824 45901 45901 40858 86849 79578 91971 13800 13800 57942 64025 74744 74744 22442 52577 93679 93679 33657 33657 770 64523 35649 35649 17867 80898 80193 85721 83718 83718 83715 84208 64492 64492 15478 15478 31947 54413 15600 15600 41198 76205 65307 68202 39607 39607 6908 6908 47359 90574 36796 36796 62279 72096 67117 76342 7830 7830 24886 54629 27898 27898 29750 29750 18834 23024 15683 15683 65020 82069 56755 56755 115 82934 26021 26484 87664 87664 24941 24941 61282 86348 13688 59036 14653 14653 5945 5945 66711 72172 44388 44388 15401 48446 12970 12970 78168 89452 35443 57364 42039 42039 86153 86153 56471 62432 30860 30860 26830 96872 92892 92892 14604 55869 44330 44330 34650 46332 25038 25038 2478 63517 16812 96155 66025 66025 68262 68262 43959 68589 19631 59552 9156 9156 13974 13974 33308 89484 79549 86695 1460 1460 8145 62341 78514 78514 93138 93138 15996 56498 26818 64447 45982 45982 3412 3412 35896 52723 65127 65127 14907 72621 13745 13745 12077 90211 38725 74979 78682 78682 72713 72713 18646 22668 39012 39012 81713 82836 79713 79713 33955 53220 8872 8872 4878 24365 751 59978 48692 48692 2654 2654 40335 98136 1735 94171 77952 77952 36384 97657 13560 13560 13476 91016 32249 32249 2138 2138 5029 63781 7647 52690 61454 61454 16887 75634 56222 56222 4495 4495 26009 96072 71521 71521 39208 43990 2057 84537 40772 40772 33314 33314 638 97554 1567 1567 65075 76954 46818 46818 30657 63933 30483 35721 83905 83905 35977 35977 66102 89732 21229 21229 18030 37078 4199 68747 23157 23157 95758 95758 66737 75126 2943 51945 14866 14866 94186 97874 38553 38553 10069 14629 68592 68592 26575 85962 34879 34879 17138 85666 21878 21878 36809 45589 41381 41381 37197 37197 27561 98375 17533 17533 29695 43410 64507 64507 8543 92962 17239 46919 27118 27118 1329 96708 75512 75512 66668 66668 59416 84077 31927 80566 31474 31474 89216 89216 46228 85668 15722 38522 60042 60042 44323 44323 2372 29507 75302 79268 56844 56844 4595 17183 65545 65545 64602 85647 37867 37867 12565 47444 24893 24893 95683 95683 15295 39033 62138 62533 26300 26300 6512 6512 67740 90235 22825 97020 34849 34849 50941 74847 27236 27236 50951 50951 22703 46502 15088 63047 40838 40838 80305 89245 53284 53284 5137 15789 89090 89090 40233 40233 5073 86373 18791 20654 93768 93768 37558 37558 56711 81189 94846 94846 39 2679 3521 46613 38535 38535 96099 96099 36280 63414 93724 93724 29515 36548 10392 10392 16368 48579 20921 70940 70577 70577 65295 89462 7398 7398 36383 36383 36572 55211 34477 77941 81517 81517 36544 36544 33691 74997 45281 45281 81031 95087 39040 84311 49124 49124 53256 53256 18015 53230 17957 18367 71244 71244 78790 78790 28099 31009 4328 12461 3929 3929 14872 51823 18273 18273 55332 75847 97169 97169 58282 79887 28946 28946 9043 9043 14891 69125 18126 18126 17905 59095 59145 59145 32553 96749 13776 96400 64850 64850 77116 80556 52393 52393 63727 63727 8657 29658 10660 90839 85144 85144 22961 44724 40692 40692 37158 37158 18281 53412 16999 83837 27378 27378 18627 72058 60990 60990 83533 83533 49137 77075 66395 66395 7320 72471 58888 78844 98083 98083 21328 23607 2202 2202 26934 35631 87110 87110 59431 75705 95189 95189 36221 67120 30616 30616 74172 88673 39082 39082 20480 20480 48411 87779 44948 88975 29777 29777 2334 92150 34726 34726 8882 15949 27714 27714 101 20274 54237 54237 1294 37802 42817 42817 8580 11364 18665 18665 8853 61680 24859 24859 36064 79833 67518 67518 70151 70151 28098 73149 51244 68603 84436 84436 36070 78900 96081 96081 21845 57717 9736 9736 24673 25201 418 418 22590 74459 38733 38733 31632 49702 12046 12046 11207 55781 12277 12277 6949 6949 19540 88121 24751 24751 17722 44970 47132 47132 13753 72639 38141 38141 45537 86374 261 261 26431 67978 64196 64196 404 18314 6995 6995 12898 34444 30053 64868 31025 31025 1721 67452 5349 5349 93087 93087 24813 85790 5048 5048 24321 54282 28190 28190 8752 79785 45134 92255 50825 50825 29128 44348 73386 73386 177 177 74558 97041 90507 90507 25301 57535 22389 22389 16958 54503 13031 36258 46730 46730 25193 25193 31833 51629 11698 76559 71176 71176 70002 70002 20364 22122 56835 56835 32855 79142 63827 63827 64720 68233 47883 47883 42956 85105 13187 76996 39394 39394 44565 93717 69100 69100 85433 85433 2572 79124 54226 54591 42329 42329 12625 12625 22979 52357 24983 65118 23553 23553 57808 57808 54632 67098 55277 76337 42074 42074 90150 90150 35130 41570 54925 54925 21846 58722 75997 75997 22560 70486 72746 85997 80332 80332 35143 38482 81859 81859 13152 13152 11410 70164 15356 74046 37874 37874 68271 68271 6521 36394 4135 69786 38138 38138 712 22606 19939 19939 19982 71891 91452 91452 9494 9494 9384 33637 5124 91614 83351 83351 62283 62283 25991 50223 71208 91923 25918 25918 10949 10949 59547 70574 91612 91612 9258 69716 15571 42084 53262 53262 74170 74170 6866 67576 19488 72174 62329 62329 20417 97508 47432 47432 70204 70204 62195 98284 84567 84567 5456 49199 7546 33979 33926 33926 94717 95905 3935 3935 42757 63474 55667 55667 37018 37018 311 42572 56610 56610 11712 18133 14701 37172 53408 53408 61814 61814 16776 62866 78140 78140 49202 64613 7045 7045 5016 18582 31487 96984 3455 3455 61187 91711 57192 57192 22961 22961 51028 81200 81146 81146 77316 80978 965 965 70375 82963 49810 49810 48277 69433 53375 61446 4518 4518 85567 85567 58218 70917 57532 85545 62562 62562 13075 13075 45227 87594 630 31713 60333 60333 8214 16580 35255 35255 15521 92347 11889 11889 9918 9918 21913 30251 64875 89158 4600 4600 83868 87661 5444 5444 10186 10186 30347 93961 76344 96522 93307 93307 52698 88594 47170 47170 43186 95911 83274 83274 27863 87683 83001 83001 72172 74410 41005 41005 17532 75117 35336 35336 70220 70220 39804 83523 67288 67288 2376 80325 62078 62078 1652 28732 94925 94925 73563 78303 13807 21186 8885 8885 19478 19478 58511 82148 43577 43577 4475 65918 26549 26549 39239 73031 3599 95676 38404 38404 70151 88345 5298 5298 54781 54781 58874 87038 68828 68828 28071 93929 36156 75976 41315 41315 2986 2986 16911 66665 19681 53757 53243 53243 25901 29184 25187 25187 27030 27030 74510 84611 24859 29329 63566 63566 27278 80812 40237 40237 66310 95567 55573 55573 4205 20017 77829 77829 69508 87204 59574 59574 24842 84219 26336 26336 88070 92099 49040 49040 4969 34631 6162 6162 34821 34821 23911 95010 20989 40533 25392 25392 51409 86307 84432 84432 40586 40586 37835 95900 92747 92747 48132 62260 60233 60233 6769 67629 95961 95961 29801 52531 79923 90461 24526 24526 24683 57431 78561 78561 10550 84300 79954 79954 2147 2147 23046 53317 40497 40497 74089 95926 14936 20145 62721 62721 26330 89616 91630 91630 44546 97031 95456 95456 27760 52218 55646 55646 16012 16012 22685 70404 24686 46781 49348 49348 39745 39745 11301 63906 60827 96784 92022 92022 16664 16664 38412 54365 34165 34165 46620 73477 13111 41172 11195 11195 29169 78137 69424 69424 33925 33925 65296 65709 40069 40069 27068 90895 62484 67429 50967 50967 51845 58309 29388 29388 65220 87458 29128 29128 15461 60541 22305 22305 20163 49249 69681 69681 71507 71507 49758 85663 231 231 982 43511 5962 21591 35332 35332 64793 64793 33543 43350 50732 81814 66441 66441 15041 15041 48249 86321 64526 93107 30935 30935 5215 74186 63969 63969 23026 23026 7254 26118 376 97480 23050 23050 76693 76693 14390 44155 97131 97131 45352 46895 5194 5194 23933 71158 70849 88898 79777 79777 96372 96372 7499 42500 18293 42339 52236 52236 23724 95520 97731 97731 1848 81890 77441 77441 82351 88008 60180 60180 30162 70946 59848 59848 73283 73283 637 38876 26498 66007 20143 20143 21495 56041 4896 4896 59984 59984 79336 79668 37329 37329 4258 65748 5154 49330 51139 51139 17822 17822 77217 86272 60719 76657 65047 65047 10450 10450 64316 72429 14524 31482 55238 55238 2763 2763 7753 79590 17657 17657 45009 58714 59620 59620 12000 60867 28972 76857 87569 87569 62787 86299 63552 63552 8199 65002 76671 76671 37835 37835 70251 80637 5438 5438 23409 62836 77360 87544 8506 8506 53426 53426 2870 65607 93766 93766 16918 85457 52433 69342 8096 8096 5704 5704 48864 77717 70290 70290 31734 70592 57302 57302 21674 42568 21382 21382 4901 63638 24702 24702 16438 37635 6876 24486 88444 88444 913 89297 70232 70232 43087 81058 75594 75594 72953 83527 42789 42789 37395 58310 93443 93443 12800 61535 51103 51103 4949 62791 56903 56903 56586 67599 72652 72652 633 633 53071 57580 351 50057 246 246 1310 9951 2424 2424 34635 72164 9659 9659 29556 29556 34627 35940 95876 95876 72453 74423 12106 72925 69219 69219 83523 83523 28055 54835 63385 87699 92732 92732 14209 14209 35966 46969 74512 74512 3995 92209 88877 88877 11386 62102 41867 71824 51765 51765 47821 92176 97871 97871 23630 23630 33586 84783 17690 17690 21483 63017 84736 84736 8223 16310 9165 78384 39492 39492 89750 97065 48407 48407 1396 52326 28826 28826 74906 92697 74323 74323 77547 77547 2138 94581 60497 60497 31060 91004 19956 43096 41020 41020 7368 7368 41611 97128 17659 95726 50434 50434 7066 79176 83757 83757 11298 11298 16205 30692 3041 38338 38214 38214 66898 66898 55623 93090 68339 68339 12089 21152 74130 74130 52109 59100 27003 64789 54297 54297 18833 51498 53207 53207 7272 7272 4632 76146 32491 32491 40155 56310 44746 66786 71257 71257 53100 53100 12656 39026 8243 8243 6000 88467 93517 93517 23688 92647 36855 36855 28406 91653 17698 17698 13241 67040 4584 33589 89340 89340 18145 37034 25118 25118 88868 88868 15922 93336 76406 76406 19544 41012 853 26825 90343 90343 76315 76315 8812 80703 85439 85439 20826 50810 26913 78984 66078 66078 69221 69221 58870 66832 10715 83469 97310 97310 77437 77437 6709 7901 25300 72596 20369 20369 14995 14995 9299 91805 48761 48761 31656 73509 4306 35523 30975 30975 8878 73327 63670 63670 18782 18782 71185 92332 58242 58242 6442 10785 85701 85701 58603 69729 97677 97677 37743 92569 51724 51724 19968 55007 41909 41909 90798 93137 22707 82303 36376 36376 46990 97482 74743 74743 49851 49851 23352 44419 29876 71562 52438 52438 18761 21795 14800 14800 64141 64141 13520 85794 23293 23293 49641 65608 64062 83137 19810 19810 52892 53597 79105 79105 81571 85113 64268 64268 12013 49417 83990 83990 62294 92663 61226 61226 17063 50994 15230 15230 46760 46760 65255 88749 5842 40356 22754 22754 33263 73522 49847 49847 37685 37685 5941 21569 30481 30481 8476 90322 3447 36471 32015 32015 20810 20810 29342 97558 12420 12420 41504 85266 63837 63837 1458 32203 44854 63100 37457 37457 28293 28293 39674 76452 23947 35265 12134 12134 23115 90472 59679 59679 97004 97004 4981 76534 65638 79901 39508 39508 20811 94716 97002 97002 32292 35286 9050 9050 18186 78842 89831 89831 82597 82597 92384 93586 6293 90012 4791 4791 79444 79444 57288 63901 9708 87537 75431 75431 59177 59177 39507 51503 73922 73922 17234 94179 44795 85324 26727 26727 46604 87441 78532 78532 77606 77606 23734 96817 42181 42181 36801 70901 43374 43374 26961 68617 6497 62446 65558 65558 10938 84630 10905 10905 3359 84404 5442 5442 66596 66596 43614 86520 22458 22458 11154 26609 4679 12523 48895 48895 90745 90745 25954 29552 26152 95855 5104 5104 16940 77981 81329 81329 21224 69382 49039 49039 9338 29295 90772 90772 59873 79749 68732 68732 34888 34888 33726 36067 93457 93457 10775 77283 24314 81991 59629 59629 68031 68031 33262 67349 1779 1779 77095 83420 76126 76126 56797 84276 16194 40624 89204 89204 32993 44627 69877 69877 5759 5759 19160 32541 42114 42114 9687 69364 87179 87179 15885 49678 16064 86266 47436 47436 55349 73411 33712 33712 13775 13775 76405 93684 31561 92625 12000 12000 5951 60878 90479 90479 37238 60095 6506 6506 41735 76248 53081 53081 11835 11835 81710 82434 84128 84128 11669 30123 32999 85166 68711 68711 22000 89949 33123 33123 38411 72530 84274 84274 76386 76386 14405 16248 80658 94339 6094 6094 4572 23462 24118 24118 27164 46806 50228 50228 41974 41974 55419 57232 23628 59695 53481 53481 75713 75713 35737 44409 52715 96571 81430 81430 23933 44594 71088 71088 6649 46987 59323 59323 2227 47334 83052 83052 13446 13446 12504 30806 22830 86300 72266 72266 10565 10565 56658 90376 39998 57053 78649 78649 27945 27945 39422 55240 2568 37039 71800 71800 74474 74474 78174 96075 71014 71014 34965 97698 12020 71461 2733 2733 68418 68418 3179 82283 69232 69600 74994 74994 50775 58922 93161 93161 39191 39191 74152 74642 27936 29015 56778 56778 28081 28081 1841 31111 8949 44327 41044 41044 25995 92777 97310 97310 33962 33962 56808 74731 86649 86649 67159 69979 34489 80181 42895 42895 95707 95707 72894 76896 18080 65060 41810 41810 15092 15092 8872 50082 43091 82777 28935 28935 9324 9324 45453 61922 5603 5603 11041 58245 41936 77082 61193 61193 29572 81166 82071 82071 27955 27955 15941 70988 6851 6851 2878 25945 32134 44705 40068 40068 21479 69394 15464 15464 50570 50570 4160 42055 54808 54808 8384 16831 16787 60187 44289 44289 49341 54853 6531 6531 6565 14510 19666 19666 55400 55400 26099 60569 761 13892 60598 60598 14102 79575 22070 22070 8610 95711 85284 85284 12462 55271 56091 56091 36219 36219 46222 49536 9930 95645 10946 10946 44496 44496 10558 34667 96146 96146 14106 83355 38864 92163 48332 48332 73102 73102 19494 38635 7988 7988 13267 90211 51425 51425 4993 15397 2612 71931 60944 60944 18011 18011 58007 87351 27092 27092 6101 76366 77268 77268 26406 47274 87388 87388 29277 79216 6761 52353 14570 14570 77490 77490 2200 68084 20952 91553 41689 41689 937 937 15158 23062 7362 7362 3309 67068 4636 5050 82707 82707 41417 41417 18716 69731 9587 86826 43594 43594 3312 92233 27160 27160 50776 50776 27854 57770 18727 18727 22108 66490 22469 42433 37686 37686 26235 77985 60719 60719 63424 63424 24881 74395 9258 9258 5561 66972 45576 78122 42505 42505 24222 88553 62416 62416 17317 69007 44545 44545 41034 41034 86949 98138 45439 47879 52388 52388 3560 75282 41985 41985 18619 38712 25546 25546 305 28166 42227 42227 1878 1878 85691 91367 8528 8528 77761 89646 18731 63383 70945 70945 73647 96671 79293 79293 69785 89412 85689 85689 43040 43040 54889 88164 4759 4759 56615 57831 52689 52689 43843 84226 11122 91670 16247 16247 29945 45521 74422 74422 17476 40827 52482 52482 8970 28622 93530 93530 71489 71489 66136 76280 12927 44452 30487 30487 25605 79227 30766 30766 1542 67631 81779 81779 47693 47693 27233 41363 27104 27104 29814 80617 67054 67054 18986 29940 16579 36767 20708 20708 881 881 30933 56516 33451 33451 1041 56628 83858 83858 47057 87341 64623 64623 40756 48550 45247 83912 53877 53877 49946 69849 74336 74336 94374 95747 27042 27042 69280 76564 85825 85825 14490 61800 81406 81406 4717 15327 669 669 49228 50075 6399 6399 9524 34334 71317 71317 2448 19737 41856 41856 58350 58350 2749 96602 45939 84436 90201 90201 86251 86251 11905 37454 92979 92979 3430 4614 2535 63077 62303 62303 50999 50999 10696 18524 42344 58476 82700 82700 5273 68880 8729 8729 62375 62375 42025 51888 25853 76005 5394 5394 12655 12655 48007 60245 7418 64151 35559 35559 30624 30624 22868 46573 22549 33333 90583 90583 7860 7860 46767 91610 18150 18150 79135 95742 12639 12639 26287 27603 72917 94558 57145 57145 15753 15753 55502 66013 29476 29476 169 52336 59719 90566 96816 96816 45305 45305 32418 70489 92059 92059 33779 59665 28893 76897 20781 20781 31545 31545 21785 42774 61178 96975 3051 3051 72355 72355 14505 18570 10025 50359 48683 48683 17926 36601 51650 51650 11549 61769 96351 96351 1592 1592 5673 50139 97285 97285 67576 74850 33673 49852 62721 62721 14261 89446 23747 23747 92979 92979 22849 45347 61147 91544 3401 3401 69337 74799 14212 14212 27913 50361 2703 2703 23247 71231 39648 39648 61658 61658 61650 67578 56836 56836 59978 94413 37672 37672 65748 90505 58164 82756 20990 20990 74323 97791 13501 13501 9255 97777 38369 38369 44195 95114 58419 58419 45333 70660 1791 1791 20889 68392 606 606 22173 22173 22481 22546 18287 50729 6038 6038 37294 66265 65211 65211 19213 19213 19346 62631 11008 52449 19530 19530 53059 53059 31849 37034 55711 75904 66883 66883 28190 37976 84023 84023 24286 52050 75940 75940 10225 83323 49904 49904 23048 79856 95638 95638 52883 52883 39513 83694 638 6315 47501 47501 62444 92569 91770 91770 20051 20051 9844 28494 26816 70722 98278 98278 9604 9604 69178 81135 35466 64922 50101 50101 63222 63222 29110 78822 19965 93308 13669 13669 64329 64329 43705 93197 75954 75954 26439 28438 47549 47549 14354 46383 6536 6536 9827 38291 76099 76099 20834 77121 11348 57790 7591 7591 34731 66844 40193 40193 79712 79712 13294 86752 29808 90794 54982 54982 10073 10073 32114 47816 73710 73710 15085 36236 93233 93233 18492 71476 87978 87978 11980 80921 20289 94856 63744 63744 40501 40501 3263 48239 38741 69995 58572 58572 26264 79131 83014 83014 2709 94193 51495 51495 3017 54490 40342 40342 87658 87658 12112 93408 3632 3632 95932 97302 41972 62093 27720 27720 7592 7592 24051 77542 13605 22762 44757 44757 95056 95056 17900 51035 1646 7062 93739 93739 14875 87596 5400 5400 42545 42545 26240 64699 24870 24870 28549 42559 52341 52341 5616 38413 30397 68197 87645 87645 15565 56944 87863 87863 42904 81171 51224 51224 49593 90476 68868 68868 78573 78573 33827 98045 43549 85383 44629 44629 69516 69516 28175 48884 758 54765 28112 28112 97581 97581 11836 35668 30333 75772 43924 43924 6296 50260 48288 48288 45118 45508 38740 38740 22049 22049 69270 98122 94395 94395 41596 45895 35061 90933 88165 88165 24593 24593 26224 34756 40881 40881 49976 71943 80229 80229 30271 39384 60689 92629 55738 55738 34056 91984 56950 56950 17828 87719 14984 14984 51986 69858 87878 87878 64157 64157 60 45078 53250 94181 19686 19686 94947 94947 62117 66833 39946 39946 18856 54005 10369 93846 44884 44884 60099 80248 19808 19808 86725 86725 41813 92331 59520 92863 63703 63703 20105 20105 24322 79307 46815 46815 21631 78689 12477 52865 26770 26770 41365 41365 28583 84207 36640 51606 42541 42541 1601 54718 38355 38355 60592 92753 17818 17818 45365 45365 65920 79948 41831 59293 57563 57563 2962 35928 1481 1481 51283 51283 53446 78131 26869 31386 25415 25415 85494 85494 44039 83220 15718 15718 44313 94535 5294 5294 27035 81348 8519 29151 19984 19984 28069 52599 74465 74465 38293 87391 72056 72056 26062 26062 20169 56504 94053 94053 13419 88238 40343 40343 12654 15825 58647 58647 14188 93968 53882 53882 72737 98279 8340 78641 55284 55284 19352 24392 3240 3240 70808 70808 9770 34930 63814 77191 41911 41911 67201 67201 39984 74864 11316 53254 7266 7266 7860 7860 49030 84992 23251 31394 76351 76351 73070 73792 42434 42434 46549 46549 57183 66255 31172 49056 30005 30005 32618 32618 48242 52534 4549 7937 79710 79710 75873 75873 4675 25357 88750 88750 27297 64273 8351 67886 18262 18262 17840 17840 71670 81015 20100 23288 5891 5891 25382 25382 26730 74470 46793 60271 53637 53637 14846 56506 21953 21953 54312 75521 4171 4171 47697 47697 18114 59018 52128 52128 4446 66817 56870 61659 71288 71288 37580 63330 87646 87646 65602 94956 4966 4966 19322 88793 75753 75753 43733 43733 59258 92945 47902 55610 50922 50922 27231 27231 27521 77098 44367 45501 35544 35544 51858 51858 37247 48591 14536 14536 27264 28196 46741 71549 20517 20517 20559 36562 19192 19192 40662 90992 64248 64248 28321 43731 75495 75495 37657 54048 92023 92023 81497 81497 7933 13895 73761 80370 41353 41353 56136 69640 57383 57383 18996 18996 25802 96031 18553 23021 91162 91162 417 24803 40283 40283 62447 62447 28226 68233 8348 58159 58162 58162 12696 12696 32763 75201 27516 44978 29187 29187 18125 73372 81036 81036 63837 91698 72995 72995 49446 49446 35233 96100 93329 93329 51774 82218 31339 97045 9092 9092 25223 25223 23399 55472 20208 20208 68701 71301 11336 87076 5605 5605 68119 68119 42070 58611 46117 46117 21268 61715 16016 36211 62895 62895 56015 56015 63383 93354 67107 67107 48211 85052 52002 52002 49986 66978 64437 64437 2603 3135 20491 25196 78808 78808 1839 5166 93086 93086 53236 53236 23541 86198 72006 72006 833 85718 5414 41321 48330 48330 7971 52342 96899 96899 19328 51782 48614 48614 57011 90447 45316 45316 25297 31339 29559 29559 69334 69334 21793 48856 57327 86549 871 871 4018 11955 6533 6533 45499 45499 55342 63336 88369 88369 64819 96270 51284 93059 80247 80247 66072 66072 2483 95725 79288 79288 11364 46228 30337 30337 49881 58504 36396 36396 33340 69053 19282 81836 28958 28958 57518 57518 48705 50969 15847 20782 42483 42483 6598 39327 38952 38952 66137 91303 29006 29006 34360 45881 48345 48345 27972 58023 41336 41336 49709 49709 250 35662 23321 81681 44525 44525 42635 43928 60794 60794 35173 68160 3294 3294 353 353 32102 72655 32665 79607 2151 2151 42828 64203 36973 36973 40136 40136 58633 63482 69362 95480 27029 27029 38755 81474 70086 70086 47016 86459 31119 31119 41192 84050 6288 6288 23087 97615 19231 19231 57756 57756 76052 82006 13686 15738 32609 32609 40920 40920 18054 85784 30240 30240 30189 55274 70164 70164 49793 55526 3722 3722 951 41704 96387 96387 7129 27043 47764 59394 82259 82259 38152 38152 864 12531 37514 93824 98131 98131 28566 28566 13455 77577 47625 47625 74773 75808 83457 83457 26842 59522 37186 37186 4428 81849 29823 46466 45342 45342 49030 49030 63316 68285 16568 95608 54525 54525 7365 94824 32490 32490 33013 96869 97861 97861 65899 71757 21024 21024 20698 34599 30385 30385 61584 86394 96469 96469 82639 82639 53590 81308 12999 12999 31164 89053 4053 23571 60667 60667 28438 55469 18219 18219 36500 75174 67705 67705 90911 90911 27041 92298 8063 50601 91521 91521 97312 97312 5276 76060 34489 34489 14321 67499 70385 75985 80210 80210 69745 69745 53145 75421 19225 41805 18290 18290 58748 58748 20528 26458 64015 64015 8560 49431 23742 70021 45964 45964 72828 72828 12090 26374 57523 57523 11222 84150 62274 62274 25887 83462 80678 85025 67415 67415 26523 26523 7890 91293 17579 59672 24152 24152 13021 13021 56626 69614 61530 70409 18643 18643 69107 94143 28692 28692 4917 58323 48866 48866 41523 41523 41779 78003 243 243 25473 41044 51921 51921 23879 90823 13125 40389 91236 91236 44169 44169 21790 61860 44052 44052 21041 40448 34529 84750 46789 46789 36867 36867 53333 79208 90269 90269 76452 90369 30565 49885 53816 53816 43327 43327 31906 89223 64044 86864 80504 80504 1211 1211 1891 26229 15097 16693 26544 26544 89973 89973 2363 76544 29671 54980 86249 86249 75021 83831 87719 87719 11358 75028 85923 85923 66966 66966 57883 96834 48349 48349 57102 86605 35472 86037 42205 42205 26978 26978 61665 69528 83718 83718 85530 93073 30475 94230 93583 93583 2930 91604 17544 17544 10750 86829 87339 87339 64594 72251 35036 35036 5064 10194 71292 71292 4105 69266 46881 46881 45733 45733 1508 34479 51171 51171 38161 38593 19829 91096 33476 33476 46408 79806 20828 20828 70296 84533 738 738 339 70095 58312 58312 65219 65219 6070 50679 17369 17369 22328 56154 12480 12480 31721 71052 58724 72132 65149 65149 39353 39353 36490 36700 40425 40425 14618 48985 67749 67749 14941 21167 42946 42946 1094 43876 12512 12512 62625 79730 89983 91466 94668 94668 56520 77762 35265 35265 54841 92209 65828 65828 88136 88136 66045 92056 57937 58389 66010 66010 11116 82550 86723 86723 72913 72913 37284 39770 56464 56464 51113 81424 79821 88131 36342 36342 72604 72604 13294 30805 14082 14082 21794 84022 59255 59255 26677 98194 34405 57971 66793 66793 18845 94077 81075 81075 36594 52366 33849 33849 15470 57644 50478 50478 22882 22882 1131 62248 33260 71178 91978 91978 675 675 67937 81542 17693 17693 56773 92328 90247 90247 72299 80395 52104 81624 78300 78300 61796 61796 35617 85855 20450 37712 64676 64676 13038 20847 88456 88456 6166 6166 35495 92741 81656 85989 92197 92197 2021 90709 45449 45449 31659 31659 38258 46935 25510 25510 60206 64431 38321 80423 83651 83651 17681 25122 35225 35225 18335 71838 73910 73910 57693 61198 46788 46788 76886 76886 50450 71977 33894 90119 60110 60110 8953 37207 35676 35676 7398 32624 10020 10020 23297 23297 14801 55722 4455 51631 5383 5383 18588 37809 5978 5978 67266 79621 26543 26543 70162 70162 9610 74219 49883 83351 94127 94127 32109 47317 44911 44911 33509 73210 47781 47781 11508 11508 69621 87679 9084 42934 61444 61444 470 11342 98232 98232 62553 62553 7827 40302 10280 10280 2364 6380 9134 86891 39638 39638 56182 56182 71969 80298 61770 61770 53690 88911 49350 49350 69388 93624 80194 80194 60345 63847 9939 75354 55742 55742 35577 35577 5954 42470 64213 64213 4584 61046 35361 64629 33646 33646 39438 91698 41732 41732 26226 74101 86022 86022 18197 74735 35810 35810 58353 58353 43147 74868 40418 56374 10490 10490 60506 60506 8744 36542 22359 65827 6565 6565 1671 1671 32005 53332 76816 76816 39817 93715 45489 45489 39924 86581 21781 28009 40660 40660 57901 57901 63977 76572 8233 8233 49363 76109 83788 94600 14783 14783 5551 47192 48855 48855 44691 44691 73831 81839 50874 50874 79529 81023 26052 72072 34487 34487 26053 90903 44478 44478 46487 50385 24331 24331 51515 51515 285 92165 33114 65933 17917 17917 67738 67738 2989 40735 5143 5143 2635 34830 18803 42595 52653 52653 38071 40521 40497 40497 39161 87236 80793 80793 57249 57249 27469 68551 97116 97116 17471 29142 38681 67722 67804 67804 17543 17543 15078 24099 35858 84349 75684 75684 81336 96062 52862 52862 75231 75231 3563 40394 94127 94127 57367 74385 42173 42173 51456 73550 90944 90944 17869 94428 19218 19218 34173 53005 28756 97260 94984 94984 65298 65298 47455 91478 44033 44033 5986 95059 88267 88267 71167 93977 66070 66070 36748 79134 57915 67178 2567 2567 59182 59182 26206 57253 41789 48909 36356 36356 88638 90313 56548 56548 40323 75472 47708 47708 86074 86074 41060 49768 9197 31369 30478 30478 51226 59596 7504 7504 53231 71091 5267 5267 51728 51728 21311 68435 18026 67670 49405 49405 2934 2934 42940 64865 41166 88507 59836 59836 29141 39418 43803 43803 39550 53021 55429 55429 17486 17486 58006 77607 3271 3271 15462 48238 26342 73845 58018 58018 79657 79657 74106 93736 2325 79124 28209 28209 3077 86293 19801 19801 31650 75026 13611 13611 31870 93072 43436 43436 33162 33162 15777 46879 38103 38103 60039 88282 33759 66255 59758 59758 47247 85863 48316 48316 10384 10384 3839 38910 96743 96743 16753 89116 17510 63181 51360 51360 22292 85455 88436 88436 47670 86302 61216 61216 13625 13625 5565 86421 52907 52907 39071 90226 30996 95860 76960 76960 48384 48384 51750 59032 70578 93600 2629 2629 38184 95466 28148 28148 30364 47829 58605 58605 15034 27613 89124 89124 62598 62598 12218 66179 71995 71995 11536 47807 15736 15736 91512 98221 46035 90430 13550 13550 45049 55870 21742 21742 56978 76738 86634 86634 58617 63690 25147 25147 30502 30502 47901 51032 40154 40154 57575 76807 859 859 11497 52885 6838 96213 59179 59179 49586 49586 29405 80895 2217 2217 28770 38558 9080 50795 59275 59275 63130 63130 36239 93699 2032 2032 47287 59511 5196 86976 48788 48788 34524 74377 50790 50790 22286 22286 40968 41391 45813 45813 11903 98357 35069 35069 12660 66828 77957 87415 27462 27462 1421 1421 7390 78010 12489 49599 64012 64012 35304 74040 67807 67807 43071 43071 6860 91463 2718 2718 58438 58991 53760 86292 30646 30646 2570 20202 10238 10238 63049 63049 19861 54184 37679 37679 38340 39833 26626 43734 22716 22716 27556 27556 53103 63997 60078 75874 997 997 52713 87628 17836 17836 25707 64426 53973 53973 39507 69346 82771 82771 3958 24371 17330 17330 1822 65302 68127 68127 94839 94839 78594 78863 49444 49444 16070 97400 15252 15252 51495 72899 27642 27642 14605 58032 8014 95828 85092 85092 39538 39538 36216 43199 93010 93010 44374 72462 44995 44995 20358 91012 90933 90933 5540 91333 96638 96638 8236 76383 19607 22530 18508 18508 9244 9244 53866 66114 24163 33530 92769 92769 8879 67757 46344 46344 2557 17168 96520 96520 61100 81291 38717 38717 60343 60343 4368 92410 34081 40375 57451 57451 36130 36130 6109 19559 67475 67475 20626 24183 15696 48758 3466 3466 67562 67562 21037 70925 43149 77902 84477 84477 55199 77111 58693 58693 81456 81456 26695 94617 20304 56183 78483 78483 4837 34416 85050 85050 80734 80734 34361 56898 11063 80471 23138 23138 60865 60865 63877 78290 18039 78978 13297 13297 65499 79926 63198 63198 81136 93796 6947 6947 7798 7798 19543 34467 48160 48160 4039 84082 51232 51232 30938 82178 36539 36539 49795 97597 2789 72929 45717 45717 49864 96815 89832 89832 4546 4546 60272 92247 35859 35859 55646 61667 11334 20058 9747 9747 27986 89521 53507 53507 46716 46716 15215 96240 8316 8316 12680 82621 342 342 55578 83017 50641 89968 29038 29038 6933 65426 61189 61189 43628 60837 55333 55333 81618 81618 60364 60384 49316 49316 36549 91762 42727 57073 89625 89625 8691 46604 7548 7548 35207 35207 33150 76342 26175 26175 24274 33534 88130 88130 31612 91159 54254 54254 6677 27818 10794 21941 12108 12108 26184 28710 23021 23021 17255 76336 65667 65667 13669 13669 69016 96170 62909 78381 89164 89164 26555 26555 33457 44842 40730 75934 321 321 58946 75526 87823 87823 89821 89821 40811 55968 6468 6468 9243 23900 9225 74867 80382 80382 58893 78334 62049 62049 3909 97934 59294 59294 11684 11684 25298 43038 18328 95975 60854 60854 92573 92573 78038 86251 31077 31077 56264 61204 83415 97541 6298 6298 14224 14224 20738 97219 46338 79387 46634 46634 19580 29730 95789 95789 74598 74598 35247 41179 30691 30691 3858 96355 25707 38123 82009 82009 87755 87755 43000 66997 10201 12249 12228 12228 36530 61123 67466 67466 19255 19255 44582 83125 83224 83224 80500 88218 35356 80945 13437 13437 15656 17543 75814 75814 5487 37552 84236 84236 17925 41345 23064 23064 44484 44484 31061 87003 79198 79198 14971 45739 64946 64946 19539 58535 71909 76469 11646 11646 21958 21958 9486 71636 37804 37804 3802 72705 87769 87769 27540 61463 95860 95860 90236 94610 22915 90793 35908 35908 59486 97478 80624 80624 16291 65775 46136 46136 17507 90803 87100 87100 27729 86802 30982 30982 44173 44173 60712 67921 42130 55240 97795 97795 74089 74089 60347 71932 46105 46105 10546 73051 25204 25204 31991 32619 44258 44258 20841 92990 52880 52880 2252 55533 9112 9112 41069 79079 46385 46385 5172 32070 18160 21378 76985 76985 5506 44801 7225 7225 46689 90209 93578 93578 18921 77896 16644 16644 21248 21248 45302 97373 93638 93638 11341 69288 33739 52143 52077 52077 45127 92852 19219 19219 94562 94562 79701 97413 44750 89375 1359 1359 4407 9083 37979 37979 71400 71400 6785 54623 37863 37863 13069 82216 44698 75438 86916 86916 86622 86622 57161 88738 1077 10205 66117 66117 73111 73111 15996 37400 29553 29553 15095 19509 69187 69187 28 77128 94817 94817 28388 63428 44510 44510 31041 78344 25995 25995 20373 52795 56158 56158 33330 97263 40228 40228 24438 42522 37593 54361 9164 9164 19666 91607 24320 24320 60590 76085 76862 76862 1535 1535 11924 17795 46592 86350 14103 14103 10416 48050 59425 59425 53576 53576 21056 66789 52189 52189 1467 81613 56470 72707 86127 86127 34467 34467 58794 97610 85740 85740 3377 91808 10070 10070 60 49534 77019 96027 83724 83724 34501 80382 45944 45944 58477 66208 31241 31241 29316 32191 39495 39495 25652 65367 74719 74719 20235 20235 12339 90414 20501 44546 1547 1547 89462 89462 80378 97545 62532 62532 12557 59149 84211 86969 93830 93830 67851 67851 18504 76757 63915 68078 18454 18454 400 400 29898 60892 39380 39380 28197 64728 11775 44805 88328 88328 38845 38845 4184 13081 58609 58609 10820 42004 43976 43976 51727 52658 50750 50750 5837 28880 681 681 59575 69266 13535 44517 11197 11197 16327 78708 23230 23230 19100 69422 7455 7455 86737 86737 40416 59982 14365 14365 6679 39527 56088 85236 64234 64234 21450 21450 58219 97537 81401 81401 35461 41842 1909 1909 65493 95914 2572 25727 60228 60228 69854 69854 12235 36835 93958 93958 2787 49758 82455 82455 22165 24821 4692 4692 18849 29967 73035 92143 92043 92043 9222 90219 47723 47723 10146 61372 26227 26227 16657 51755 68257 68257 75809 77548 3448 3448 10618 10618 59171 80667 88523 88523 4436 10560 8577 45341 88102 88102 72917 94759 34412 34412 40365 40365 66379 96057 10727 38981 15983 15983 4700 4700 76060 82191 17616 67841 81452 81452 3317 41552 68328 68328 7535 7535 26469 83004 44162 44162 66793 88956 28221 28221 3651 53471 54410 54410 71060 88998 93348 93348 51350 59716 32098 32098 61452 69556 14682 14682 23124 64180 6011 26717 9678 9678 18103 68149 20687 20687 66883 66883 12220 90700 75487 95437 33984 33984 94124 94124 26710 59913 2304 2304 37249 41070 2201 2201 8000 98274 5587 5587 5127 70347 48813 74851 79851 79851 61980 61980 32642 73710 16063 91793 58980 58980 24083 24083 3318 86546 37166 37166 31532 44486 18489 20343 29612 29612 78428 78428 9660 91300 40018 40018 37401 80587 74764 74764 53736 55333 87556 87556 3868 42271 30210 83985 9688 9688 23292 31767 68700 68700 74094 74094 1397 49458 38025 38025 81300 90105 46856 46856 679 72512 70353 70353 26728 43368 38963 53587 12599 12599 14228 85377 59920 59920 6503 96951 21923 21923 16378 16378 76658 96928 40328 40328 36613 48623 11474 51216 15417 15417 21086 65065 42559 42559 44696 52815 86990 86990 33086 65853 34903 34903 23581 23581 11300 74965 32578 34525 11087 11087 32857 32857 27303 75773 27184 71658 25648 25648 10596 27722 52049 52049 16231 45000 27803 27803 9421 94891 15655 15655 57339 57339 45801 82178 46429 46429 132 30616 39046 39046 14488 39368 89098 90338 16735 16735 48538 80412 7823 7823 29702 91872 26447 26447 1956 1956 5767 39258 47485 82272 96498 96498 52162 52162 82807 97578 23106 31966 72881 72881 91267 91267 55115 56037 46760 46760 23266 88990 73819 73819 41981 62385 62451 62451 14334 72159 22862 22862 11113 21913 46284 46284 11084 90609 6966 13051 93381 93381 12223 66820 77531 77531 68706 68706 28404 29869 9882 59790 36931 36931 6896 10844 40242 40242 19832 61459 50574 50574 26035 50088 83284 83284 36248 36248 55059 80747 87930 87930 40286 52201 52156 52156 4378 30860 2485 70681 30738 30738 28476 56374 29665 29665 14846 14846 33967 42244 7773 72069 93525 93525 71611 71611 27247 43503 45127 86429 14220 14220 47625 47625 15608 50700 27173 27173 45308 56220 13619 68045 39627 39627 25590 95363 97635 97635 15896 81067 45165 45165 46071 72226 40770 40770 5045 5045 12642 92349 55731 55731 5982 69290 29804 29804 26454 75263 32709 32709 43265 56649 64484 64484 17304 58311 95877 95877 67383 92061 62589 96111 15020 15020 89203 89203 2377 25390 96632 96632 43129 44256 26770 26770 23632 34036 61571 94825 56909 56909 34925 61330 16716 16716 24122 24122 12129 64982 16094 16094 12390 33662 15756 61760 34082 34082 41128 76713 56384 56384 24480 24480 27817 85253 49772 49772 39036 72750 84707 84707 67214 77546 11685 11685 20906 67249 19908 81555 69728 69728 35032 37630 35804 35804 29323 29323 19987 52728 250 250 44522 79044 32958 38064 96613 96613 20718 20718 62245 76431 67670 97409 11922 11922 33608 33608 61663 94677 13244 49895 51410 51410 70869 70869 18980 34926 59986 59986 17404 48687 42245 84153 69625 69625 712 74875 74795 74795 9785 30699 97289 97289 12893 34976 17377 17377 41000 41000 22225 38380 59793 59793 5595 20755 44491 44491 44266 77003 6019 55559 14169 14169 17860 47777 43191 43191 33212 48025 92725 92725 74777 74777 255 88172 67832 67832 34827 40958 18472 57168 74444 74444 57709 57709 3244 9199 59642 59642 31404 68966 3537 62777 47817 47817 40070 60906 20695 20695 14633 86497 84647 84647 59194 59194 58225 85937 47509 47509 1350 31490 34455 34455 1866 86307 11071 75877 87295 87295 82110 82110 55358 66689 79086 79086 43330 67311 8006 8006 42771 81002 10683 34747 46061 46061 26745 26745 12540 57117 92340 97204 2163 2163 19523 19523 7555 57658 38572 42116 6993 6993 85202 90108 12497 12497 30155 50184 82121 82121 13907 95228 14705 14705 68986 68986 83535 91659 17022 17022 23242 43748 47601 47601 46669 76459 10398 43028 89377 89377 35612 35612 36502 40588 25724 82224 76455 76455 13735 17449 9553 9553 22126 78304 13888 13888 121 61669 40250 40250 69387 69387 80651 95318 9097 33409 85955 85955 23087 23087 7107 66383 15251 56619 12319 12319 77821 77821 85056 90049 848 92661 71469 71469 17705 95881 22104 22104 46477 46477 48887 74340 60004 60004 26240 70350 2281 11585 72920 72920 38079 38079 6229 36964 58170 58170 30791 75711 41691 41691 24029 80260 41175 60431 36783 36783 48971 83096 9357 9357 8477 37907 86585 86585 39040 45647 55439 55439 9584 22344 84725 84725 39609 52952 25131 25131 60702 95022 3117 3117 1692 1692 24491 39124 84146 94779 46414 46414 37520 72939 5492 5492 7202 7202 48232 65656 85303 85303 23390 63653 30181 30181 15778 25171 12659 59484 70340 70340 27657 34146 17606 17606 7888 7888 7699 64335 17922 37552 65774 65774 62439 85444 24364 24364 31974 31974 22359 79078 28313 28313 46304 96228 34213 94680 65783 65783 593 593 11072 33348 77788 91179 74277 74277 10362 10362 61193 61575 96159 96159 12407 60183 86361 86361 23595 31996 5146 5146 63813 71599 4700 14077 9925 9925 7032 58861 42124 42124 4907 57867 39015 39015 5677 88427 34735 34735 90299 90299 16481 19139 60263 60263 28236 64771 52795 52795 10992 95644 2553 2553 19365 84169 37129 64649 29892 29892 53447 76271 16883 16883 6126 70186 59057 59057 8336 13364 48236 48236 23151 23151 30845 91184 15466 15466 23953 49514 5199 5199 38531 79465 3936 51918 84017 84017 25735 25735 28405 57939 68653 68653 49030 50954 58097 67833 2601 2601 17721 17721 26196 71790 82061 82061 28579 33770 61628 61628 48966 66804 73233 76238 73161 73161 71397 71397 8804 54236 8967 43236 20010 20010 24344 33870 22190 22190 1706 16520 1657 1657 15254 81441 64595 64595 39833 39833 43460 83020 58376 58376 75479 76605 55444 88539 59454 59454 14286 81261 85044 85044 62331 89484 24291 24291 68632 68632 64222 64234 24074 24074 36188 46751 6157 45094 542 542 14260 14260 1824 2167 34432 34432 72208 88066 35785 35785 69390 94724 80725 80725 44017 66884 33403 40309 5420 5420 6282 43036 69281 69281 5032 30762 65602 65602 39187 66861 50855 50855 28500 28500 37684 80304 73408 73408 79179 80994 52325 52325 692 20385 21855 39925 59852 59852 12430 87043 30567 30567 80658 80658 8354 41225 15714 36341 80176 80176 61250 61250 37536 58363 38401 89111 86705 86705 7935 29192 65445 65445 58331 64463 53697 53697 82064 82064 45475 84474 86292 87398 60334 60334 69163 69163 82044 88583 7326 30042 24860 24860 87369 87369 52494 91928 75195 75195 8582 47840 28314 84167 94957 94957 29883 46518 44897 44897 17317 38881 12087 12087 23993 23993 55812 93351 13389 13389 66759 88279 93059 94529 36377 36377 49998 49998 19125 49571 14048 47533 77479 77479 31754 38694 87624 87624 30684 70404 7630 7630 21768 21768 8072 41492 2637 59281 57245 57245 8079 76556 78060 78060 37061 52213 12729 12729 19684 19684 41097 49555 15208 55421 95053 95053 47322 47322 7644 23861 11838 47741 61102 61102 75334 96468 18047 18047 66812 76422 43137 43137 69186 69186 70453 96977 31713 73785 44317 44317 34695 89962 56994 56994 55814 55814 21364 48272 14841 97411 19099 19099 11885 96430 60626 60626 90903 90903 3656 6454 33494 73720 12749 12749 72803 72803 18176 96661 94804 94804 4536 71348 45770 58387 69251 69251 30874 30874 17480 50683 82270 82270 83919 84192 11899 67821 20163 20163 25627 89883 61460 61460 31275 47306 52389 52389 56433 91559 13636 13636 6400 16885 45941 45941 61779 71264 6762 6762 3411 68838 40121 40121 1168 1168 24464 39066 60020 62732 22924 22924 16626 89608 34119 34119 2420 30040 5788 5788 18579 18579 38826 66922 78131 97378 15864 15864 72578 74087 52057 52057 7911 7911 77914 89295 32338 94533 63004 63004 24234 24234 25749 60580 9346 12918 16673 16673 11799 77672 71074 71074 453 73926 536 536 12794 13146 14010 14010 79066 95292 39688 39688 23731 23731 39575 76222 35994 87846 87517 87517 19981 19981 91893 93445 3156 44919 83437 83437 1983 22695 16657 16657 8085 8085 18546 72605 87243 96973 33905 33905 33589 33589 8939 15167 5272 7740 21261 21261 5379 50584 51368 51368 13259 70966 46584 46584 14404 39668 30864 30864 47896 47896 6061 48790 21066 56811 25117 25117 30161 68272 5905 5905 29561 77000 60767 60767 90635 90635 17037 66106 40129 85648 41532 41532 48359 60807 90368 90368 86199 86199 48843 76815 58916 58916 43094 61883 73810 93946 85507 85507 71830 84427 76535 76535 8910 8910 33029 84924 83610 83802 74892 74892 5934 24783 80791 80791 54810 54810 52154 55650 18951 61854 18650 18650 52737 52737 31215 59124 76638 76638 55006 83985 29 29 16109 60219 29491 93663 1840 1840 6453 40477 616 616 21426 21426 24418 49137 14890 89259 26874 26874 55259 85353 93845 93845 30291 30291 7021 85273 50961 81729 81475 81475 45919 45919 37705 80501 4346 10187 75527 75527 18965 18965 14499 34222 36574 36574 30744 37068 79500 87410 15980 15980 46022 46022 36719 82715 77611 80488 92595 92595 21991 21991 5917 60176 2899 2899 38349 62378 6488 71610 54972 54972 37760 37760 32432 35567 5504 5504 7624 78192 6659 35152 38840 38840 60360 86327 36065 36065 68055 68055 57809 62763 80391 80391 21266 60374 70600 81629 75705 75705 45483 93270 53951 53951 45758 80208 22081 22081 11002 84720 39175 39175 88420 88420 52850 58900 52491 52491 71205 87281 40197 96365 43911 43911 27966 27966 1020 45976 34203 97967 54890 54890 1952 1952 26749 74139 16416 25688 77123 77123 84758 84758 80334 86276 86978 86978 39371 79205 80021 80021 24196 60292 59999 65284 74015 74015 42233 85707 53898 53898 1730 81890 54220 54220 29322 40598 42278 42278 58581 97857 3142 3142 27673 27673 21798 66878 27699 95573 53867 53867 34121 87031 83022 83022 59186 59186 46963 63303 12503 36278 4805 4805 63855 63855 35080 87507 21039 21039 53335 85996 37652 67922 53936 53936 63580 63580 17377 18652 8356 8356 20954 95823 32184 63983 90895 90895 70346 90149 79171 79171 65272 65272 52592 75114 19533 48550 5567 5567 9587 92638 49240 49240 8151 8151 27778 75716 63752 63752 14128 40566 9580 72916 33302 33302 2589 92243 76130 76130 90608 90608 6643 88765 24769 24769 81002 93696 73700 95678 33036 33036 83562 83562 19592 85443 44455 46942 59665 59665 46937 46937 16508 70336 56581 56581 14932 75442 53462 53462 12003 64239 62780 62780 24261 87963 32799 51839 26492 26492 64394 64394 7490 69471 23909 23909 5955 91827 67133 79295 96201 96201 60894 60894 44760 58179 66427 66427 4311 97094 77974 85596 22875 22875 91735 91735 16388 78267 85724 85724 38486 54537 58203 75659 26818 26818 16601 16601 42492 58382 7211 7211 39516 97287 51179 51179 16165 55408 67853 82609 35957 35957 40197 40197 3302 41124 54254 90670 60208 60208 13482 13482 76496 90334 46032 86829 92923 92923 93083 94025 88434 88434 2089 89146 11374 11374 53927 65256 19149 19149 5151 70500 75744 75744 81150 88408 73153 73153 96389 96389 82941 85507 93874 95265 51858 51858 9353 42711 82876 82876 37421 37421 77700 90441 95385 95385 10524 53927 47323 77603 3133 3133 67982 67982 50109 72117 48898 91189 35007 35007 5458 12783 29593 29593 25600 25600 17130 26372 6939 6939 33846 38304 4001 4001 16903 52379 82169 82169 3550 89864 31707 43828 11427 11427 14632 84029 41788 41788 19633 19633 39950 77073 15217 51432 2972 2972 80002 80002 24500 47511 46317 46317 58202 67869 28273 28273 51848 62574 23088 63734 50183 50183 2184 57349 23257 23257 27904 42227 27709 27709 28484 94517 2013 2013 77120 77120 22795 48628 75960 75960 82378 85589 56176 75459 36946 36946 48376 48376 8446 42226 59991 78892 91095 91095 17661 59180 64184 64184 767 64224 61770 61770 77390 77390 16657 64691 38339 45180 10700 10700 34373 97564 21981 21981 72614 72614 9339 67542 68981 68981 51575 73396 47166 51554 32220 32220 52233 52233 41602 74071 5853 37695 87461 87461 22407 76829 55558 55558 13581 42479 14449 14449 84117 84117 9420 25894 18663 18663 60871 82254 19676 50566 74578 74578 63689 79819 224 224 13391 89534 1162 1162 28824 48802 62632 62632 61689 71155 81839 81839 22435 85144 62401 62401 47396 47396 34128 56323 41827 90903 33946 33946 6879 76103 529 529 65375 65375 21580 69740 29613 29613 11232 34117 55611 89764 84249 84249 8022 10470 57491 57491 58172 58172 73215 86883 22333 22333 11424 48609 45734 45734 14562 30945 5765 33530 37428 37428 23726 79250 36368 36368 6835 15510 80446 80446 88482 88482 64774 65483 8234 8234 1298 57216 41400 41400 8790 69369 64413 97704 21855 21855 42794 79348 1514 1514 71251 71251 47667 92195 62341 62341 18777 91978 94377 94377 60104 92135 75103 75103 40444 63570 44099 44099 65430 80043 59885 59885 80012 96729 36096 36096 12509 55781 55448 76919 30650 30650 31799 31799 73272 85832 45153 45462 36686 36686 40608 40608 54923 62526 12026 31953 34053 34053 40824 40824 2291 14684 9950 9950 8294 24579 27272 74801 51547 51547 20377 83580 47159 47159 13640 53388 84261 84261 41962 67476 73209 73209 15573 15573 12464 37048 48020 48020 41877 72103 79448 79448 3279 55842 2484 67106 89050 89050 24361 52603 27578 27578 63586 63586 66686 93694 9462 92809 65284 65284 23640 61462 41209 41209 32620 75657 89653 89653 58468 82521 82754 82754 5344 53773 51878 51878 27770 27770 45686 51628 54653 82271 3826 3826 65828 65828 6131 50470 17627 72257 2667 2667 41798 41798 56828 68075 78011 78011 1561 26615 10641 10641 57937 78923 18257 82101 62438 62438 9546 69813 12382 12382 26775 26775 27007 56789 32454 32454 43914 54241 95745 95745 20160 34791 13326 13326 13612 27123 57079 88589 55809 55809 84790 90696 62398 62398 46772 46772 49575 69086 85881 94341 84566 84566 85826 89490 55233 55233 58040 58040 82686 89315 94592 94592 24164 62847 46396 46396 15887 70232 36190 36190 51901 96824 70470 70470 40344 92448 39754 39754 80912 88442 77192 77192 51782 97193 17642 17642 953 23500 4066 4066 34980 79966 34495 34495 58860 70147 59665 59665 82197 86029 53354 53354 5793 37615 11589 11589 30656 35086 16069 22620 87770 87770 44460 65753 40695 40695 45628 86217 52497 52497 47332 47332 931 75494 31119 79994 91940 91940 68207 83810 44974 44974 68729 68729 43496 85620 82862 95366 49997 49997 85672 85672 42183 51131 31614 71569 24194 24194 19549 90339 38682 38682 52286 72849 85721 85721 17528 57645 46437 46437 2085 40459 32566 32566 3750 89745 15257 15257 97318 97318 2534 94308 73643 73643 80965 82645 53524 53524 51575 69780 56096 56096 25770 53740 82123 82123 10635 41995 7423 82676 53000 53000 24151 65262 97498 97498 5902 93732 42996 42996 42802 91210 86257 86257 16473 33956 4626 4626 37979 37979 5739 36495 58377 58377 14860 46763 47269 47269 22025 32550 13971 81536 28070 28070 89227 89227 52744 56027 63498 87590 6094 6094 76636 91076 71034 71034 8716 40032 71316 71316 89029 92889 3364 3364 20051 31818 71603 71603 29830 29830 45165 60724 27417 29071 19196 19196 65471 65471 47025 70151 66663 86540 79832 79832 48420 75787 66165 66165 13153 82841 89005 89005 14277 69417 27777 27777 93180 93180 69077 97814 87526 87526 14273 47544 67516 67516 156 73443 55255 55255 29905 73558 2099 68108 71652 71652 76750 76750 39916 83576 40433 80085 51231 51231 71894 71894 41374 89958 33150 48794 59942 59942 32316 32316 4839 84961 3228 3228 28121 85233 58750 58750 30084 51759 63962 87205 88200 88200 60817 60817 57620 67515 13311 43740 88338 88338 34672 34672 49100 63736 44469 44469 6643 15567 195 35558 45302 45302 77466 77466 1773 19169 27457 27457 55059 67171 26446 31999 11968 11968 22492 26356 53388 53388 92933 92933 73121 78415 34473 48382 96165 96165 8259 91173 85158 85158 78799 84544 89242 89242 14438 14438 23321 79747 31884 62496 89226 89226 27275 27275 16129 47675 50452 50452 5289 60322 44875 44875 27321 52227 61865 63495 42874 42874 45645 45645 2362 57604 22659 51002 76761 76761 5979 35052 40938 40938 34573 34573 25320 84435 27536 83113 17752 17752 42181 57076 75170 75170 2375 2375 15786 79309 36900 36900 39758 65064 70018 70018 35413 95729 90340 96546 34213 34213 41576 41576 90699 92948 18995 18995 20787 93831 40869 62275 28040 28040 19386 19386 49934 61864 26528 42035 89946 89946 21305 75669 66726 66726 38055 38055 54248 70407 79875 79875 10395 45558 98004 98004 5087 43192 73100 73100 35809 82311 3743 59539 47463 47463 11963 11963 48344 66057 57391 72870 49105 49105 16557 16557 42844 92435 13698 13698 48920 55367 22208 22208 14781 23832 11720 11720 16086 27383 16950 16950 12916 88670 91859 91859 12086 15291 97888 97888 59401 74598 34273 34273 26030 27476 12469 42310 79872 79872 95107 95107 22347 57305 38596 77215 72029 72029 31030 74253 38560 38560 38647 38647 13939 38365 9558 9558 30916 72750 47262 47262 24781 87755 60565 65468 22964 22964 6046 6046 69912 80034 40371 85880 38184 38184 36945 63587 92536 92536 57166 94445 29808 29808 38861 38861 20776 94566 49447 87292 49437 49437 39904 39904 51546 96670 10539 10539 5279 68756 29553 29553 11378 62062 85197 85197 73830 94442 25512 67698 9468 9468 69398 69398 60802 86447 34900 70246 95969 95969 25233 25233 29429 31149 90665 90665 5756 81842 62958 76432 79676 79676 12270 39076 63900 63900 74357 76077 95108 95108 45646 90525 66793 66793 73524 96489 7696 7696 78638 78638 11968 26491 96372 96372 83669 97670 13659 13659 42021 70208 58689 58689 11976 29761 14608 81030 72885 72885 2949 81047 94203 94203 71570 83195 91032 91032 61066 84306 66989 66989 17822 17822 12881 63342 53008 53008 3562 78418 59835 59835 5387 8941 49753 49753 60591 90913 60178 97188 61511 61511 28988 54420 48567 48567 93506 93506 41869 71036 72039 72039 19661 82265 90706 90706 53407 80192 27244 49045 14155 14155 78391 78391 32968 43321 7390 18737 33495 33495 37 37 4361 20878 35792 35792 55346 69154 29116 91702 47373 47373 83685 83685 31240 40171 23362 34988 88295 88295 57124 57124 30381 46800 77831 77831 46814 48416 75679 75679 3554 91228 13595 13595 18016 89703 31350 49036 4121 4121 4886 9853 70757 70757 15614 36860 67108 67108 58583 66394 40864 40864 22260 22260 8850 79080 13170 13170 23040 39688 24619 24619 46566 62481 15696 15696 58909 76149 17068 67094 13109 13109 31995 31995 41296 97616 3810 91412 5550 5550 66977 66977 11987 94643 7143 7143 31990 67513 88309 88309 17830 32009 66679 97634 60648 60648 96661 96661 15282 84052 18067 92142 9213 9213 7544 7544 48632 97942 52688 97618 43695 43695 14273 47458 91207 91207 61971 61971 44770 77672 89488 96884 27038 27038 83333 83333 43959 79825 67373 67373 17872 63847 47929 47929 71014 82605 28625 88612 45014 45014 90372 90372 11247 54715 42068 42068 30279 91105 12313 12313 62440 79057 12813 12813 55566 82591 44888 44888 79841 80857 1159 17890 6986 6986 63260 63260 74442 94195 3091 44913 90684 90684 19096 51082 47628 47628 34007 60284 84916 84916 15633 16724 97 97 21442 21442 8825 51491 57625 57625 7749 63317 57345 57345 69445 85591 22726 66403 75651 75651 22631 83358 12899 12899 7979 7979 35417 60319 10864 24712 68379 68379 10936 10936 3033 6816 58252 89889 81523 81523 18404 18404 30476 59032 66449 66449 5077 23010 29098 70814 38233 38233 51422 51422 49787 94098 82408 82408 91597 96153 13257 93749 65491 65491 24900 24900 50442 69142 81966 81966 34914 85324 60434 60434 9229 78731 35253 92426 42121 42121 46314 46314 42491 79030 2081 40288 72776 72776 3887 3887 39248 46327 70365 70365 583 13150 57620 68320 69718 69718 27687 88583 21981 21981 26675 70410 63942 63942 88477 88477 11105 32908 55997 55997 43970 57809 5107 86588 69995 69995 33407 91921 58970 58970 62940 63790 21524 21524 8026 91329 31856 31856 12908 84916 72555 72555 30810 66353 85546 85546 27790 27790 54610 55964 26466 26466 69898 92618 55222 75188 19847 19847 31942 92818 79784 79784 75964 80347 33750 33750 45626 45626 37545 50058 9254 9254 44744 84180 21674 21674 36183 74026 93123 97525 66610 66610 59625 86234 3098 3098 56713 67812 56006 56006 9134 9134 32489 80249 52322 79464 77593 77593 84591 84591 87888 89658 64869 64869 31518 62927 55354 55354 4070 73835 52291 81632 28858 28858 82304 82304 38261 40646 21931 21931 33781 54925 32185 32185 43657 71400 66169 66169 30783 93110 454 454 18466 90093 27611 96578 48041 48041 8253 82060 10128 10128 27357 27357 25282 50452 12939 53449 71674 71674 6830 13737 21709 21709 6993 6993 72927 87660 15361 27357 46329 46329 23762 67513 29336 29336 4829 83439 75255 75255 6151 56213 37437 37437 94031 94031 17565 22956 10049 10049 12550 30354 81570 81570 41199 64718 26304 26304 27406 91834 66782 67126 71615 71615 72901 72901 24472 30212 64970 64970 38010 96423 14674 14674 42873 96349 6712 6712 6405 86540 64524 64524 41433 97939 23342 23342 58348 84477 25743 47947 38205 38205 36300 36300 8002 97383 77042 77042 50151 74466 50960 50960 2506 13980 13037 26001 33822 33822 29 29 50347 76484 58742 75211 55883 55883 21738 21738 9851 85543 19853 19853 15461 58563 58451 58451 34681 79801 17572 18031 91237 91237 13781 13781 36705 70327 70593 89028 54713 54713 21139 21139 76056 89430 49462 49462 33317 95576 95866 95866 27935 55555 36714 94611 85403 85403 4797 40279 6314 6314 12016 12016 2755 74350 32165 36246 30844 30844 78657 78657 22313 87663 20474 87548 50122 50122 72759 72759 4187 83337 97768 97768 50715 67497 56160 56160 73435 86382 80808 80808 53342 59690 92513 92513 62082 85079 75313 75313 49311 81194 63874 63874 14785 62742 35593 43027 73387 73387 11233 11233 1461 24909 4023 4023 23029 71194 10108 51239 86285 86285 8940 76599 59153 59153 28681 47582 83276 83276 11707 77820 46760 46760 58234 58234 6561 7376 50389 61304 20101 20101 88442 92740 76647 76647 31002 31002 27855 45792 3834 26376 22712 22712 25348 48029 29885 29885 8822 8822 41778 85771 16380 16380 29354 84662 72243 76667 46239 46239 24545 24545 40972 86868 6666 6666 25286 55202 530 49272 64151 64151 19658 54919 62427 62427 25170 25170 66069 78092 10295 10295 58698 72206 80580 80580 15311 96246 59714 88962 8058 8058 25632 34711 63958 63958 80625 82489 28349 28349 17687 86254 60539 60539 54624 68919 54885 54885 12881 48169 34979 34979 33224 83825 60425 60425 55591 55591 6737 43294 16895 16895 83358 90506 17640 67522 81409 81409 85990 87370 47120 47120 14790 81389 82036 82036 48187 48187 10056 58916 55957 55957 32782 74818 544 49459 58056 58056 24096 54262 24811 24811 44977 44977 91390 94948 22716 92941 10087 10087 59790 62145 23079 23079 40606 40606 15961 21076 12992 28352 56699 56699 31059 31059 45737 46862 90250 90250 28512 50619 37845 67092 80655 80655 95188 95188 11769 32078 4724 4724 44124 84454 2149 24799 97755 97755 30540 51168 96972 96972 67540 67540 19575 83281 83697 83697 21682 46117 84440 84440 85548 96633 3328 53971 44024 44024 45857 56848 45753 45753 86118 86118 69487 70164 72593 86028 39585 39585 42107 76208 64111 64111 12720 12720 33379 94146 66062 90497 19363 19363 66974 96026 58693 58693 47993 47993 47047 55051 27888 76504 68568 68568 13689 51805 74034 74034 1503 1503 35640 62709 31511 84473 89481 89481 41037 61365 97934 97934 17967 54117 88887 88887 67797 97739 6929 6929 67907 67907 5455 19587 40302 55204 29073 29073 60770 85221 79045 79045 13942 13942 61898 92063 3313 95101 51498 51498 34466 34466 35645 94493 36548 74179 45456 45456 9491 14366 81948 81948 10712 10712 33243 58244 22147 22147 39188 52931 7732 10581 26273 26273 55771 55771 29064 31694 51351 51351 37832 50069 93826 93826 59305 86413 46096 98063 95696 95696 57678 57678 52263 98299 10676 61938 34605 34605 77608 77608 26037 95697 79845 79845 6616 95956 89614 89614 26070 81930 9091 9091 27350 82998 8073 91277 56919 56919 19767 49510 20214 20214 14037 26512 69680 69680 31084 69255 23381 23381 7610 7610 30154 85251 8173 8173 12770 55590 17064 17064 46255 91518 64888 87674 87803 87803 54481 79742 96354 96354 37812 97607 49461 49461 52590 52590 36187 75540 16223 16223 5761 36545 57265 57265 77480 79835 10693 10693 74324 81495 46198 46198 51496 72542 65909 65909 76189 80203 25505 25505 19201 93120 47743 58055 58591 58591 60294 83408 54830 54830 55784 55784 37444 76176 28215 28215 31354 93890 45089 45089 73002 74940 13975 29497 9755 9755 53877 53877 7069 16891 1401 1401 44557 53662 72053 80047 11320 11320 85437 85437 1135 16476 7742 7742 21317 55256 41681 41681 166 13197 63771 92934 21232 21232 49287 49287 19317 26999 48492 49689 64298 64298 47930 47930 16915 72578 57533 96661 33232 33232 84880 84880 53675 96141 8759 8759 39999 53638 37997 88788 35332 35332 4488 26321 38892 38892 5629 6025 96190 96190 18058 87196 65294 65294 90042 90042 7203 40554 28807 28807 23490 71477 64071 77517 48095 48095 89929 89929 10624 92786 41707 57241 83313 83313 6597 15762 82646 82646 19392 19392 73776 96273 34107 34107 12222 79670 65224 81853 34147 34147 49735 49735 29713 64144 649 13237 62978 62978 64672 64672 3910 56570 53901 62749 91949 91949 1523 21130 8962 8962 33704 57420 4541 4541 12280 12280 15921 25209 89404 89404 7661 59556 47535 47535 13810 62947 37131 37131 21113 48716 24066 92595 94246 94246 50125 67178 26537 26537 10491 58443 8698 8698 89554 89554 57024 70214 26991 26991 48783 53761 65297 77198 35145 35145 34475 69722 17009 17009 59608 59608 7763 89684 85362 85362 78567 95773 94455 94455 10901 69945 83375 83375 7252 47621 44761 82993 17535 17535 4864 8728 81060 81060 66209 66209 39163 79933 55307 55307 66107 66118 25501 75817 83449 83449 21849 89900 77657 77657 45400 75381 59400 59400 19000 95215 17258 17258 54382 54940 65867 65867 34354 74109 63209 63209 26393 59420 38779 38779 93433 95720 22303 22303 17248 84962 42071 42071 11479 11479 20938 62133 64762 73955 44375 44375 179 74579 97183 97183 57917 57917 17143 52989 45864 45864 77441 92928 74497 74497 17283 95112 14476 52863 39785 39785 80837 93345 77444 77444 22637 36570 36933 36933 18431 78897 27241 27241 18305 39619 30976 30976 26520 26520 8692 96778 79129 79129 36408 63544 54894 54894 36111 76996 27069 66640 74381 74381 11040 12079 44767 44767 84188 85320 64033 64033 63192 63192 50523 66978 70232 70232 22603 49300 65719 92305 25933 25933 41171 51708 95875 95875 86148 86148 19177 87884 31598 36458 92899 92899 33913 89560 66363 66363 63951 65049 40282 40282 73136 73136 76004 87228 5074 5074 41479 80264 91223 91223 59238 64129 58477 68777 13720 13720 6203 49802 43556 43556 8903 77799 36597 36597 50027 66126 97431 97431 10588 61451 20193 20193 56376 56376 15912 85635 82168 84493 49044 49044 36336 44200 6601 6601 73551 81682 3017 3017 45888 82707 92606 92606 1661 1661 6456 17460 48890 48890 3580 46317 82110 82110 5791 11934 4235 4235 3323 44796 40151 40151 74653 79512 42613 96008 47912 47912 12582 45572 93662 93662 33493 40652 62867 62867 41995 79718 35940 35940 5424 22233 12672 12672 56802 84140 69984 69984 22111 22111 25349 91067 30554 30554 947 61684 90849 90849 14692 39599 17598 17598 19926 50522 30848 49610 70883 70883 32319 32319 17710 66808 49226 71219 50481 50481 72012 82588 19981 19981 32727 46496 19775 19775 61937 61937 64740 80722 70059 90125 38922 38922 76064 76064 16067 94477 28805 79690 7866 7866 3127 56525 83175 83175 57932 57932 31995 84579 57993 87667 42836 42836 28963 28963 40524 79594 52047 95269 67166 67166 55439 55439 31964 50168 2930 2930 7964 97911 30280 56672 80100 80100 14714 77260 33561 33561 15693 92168 87516 87516 74320 74320 94151 98145 21375 63678 7229 7229 52100 52100 46291 85206 14658 14658 39856 61520 83608 83608 21812 58392 7309 95031 30668 30668 74041 74041 42850 77697 68133 68133 24436 60595 14457 88811 49123 49123 33585 35834 11192 11192 46782 50130 46582 46582 7789 7789 32972 49904 45760 45760 15164 45513 28661 28661 35796 63987 61240 88591 71258 71258 51995 51995 69598 77434 32135 94630 5197 5197 92975 92975 53206 80804 13033 38166 70268 70268 2619 5190 63438 63438 28329 28329 36248 77706 5411 5411 7873 90128 54284 67771 82651 82651 71090 71090 12227 29669 48627 48627 54647 89429 66393 80878 2612 2612 7595 7595 2798 94495 69844 92130 31889 31889 4327 4327 4563 51830 35516 55211 26604 26604 48165 78862 16747 16747 88103 88103 26870 29613 36025 89521 96201 96201 95415 95415 46917 67025 7441 17130 17421 17421 67784 67784 8141 17594 35087 47045 39223 39223 73293 73293 21412 86843 52702 91449 92942 92942 1580 37780 86941 86941 1369 1369 27647 76087 5742 12728 93128 93128 32142 89099 63368 63368 1667 1667 77875 78997 3318 3318 33716 93180 36086 36086 34306 96248 21003 21003 21853 76852 59273 91456 15650 15650 820 96071 28026 28026 2406 46570 48384 48384 20113 20113 10132 29997 86252 95038 81323 81323 76519 76519 75633 97479 57151 57151 6155 24792 21097 21097 37412 39571 65700 65700 62046 67535 2502 11671 66469 66469 63553 63553 53879 61691 24189 51894 67113 67113 28087 71734 26681 26681 90202 90202 46512 89170 8176 8176 14505 29085 49247 81845 82618 82618 62986 62986 24413 84470 37744 37744 19630 34533 19268 19268 18054 96099 43919 75625 33909 33909 80316 80316 52206 81542 23606 70021 27920 27920 18807 18807 60000 97195 4459 81352 25872 25872 25366 25366 37499 63058 51825 76389 20402 20402 58206 58206 66760 71375 68332 85029 83613 83613 93123 93123 26310 81670 27441 88727 13393 13393 40517 62882 29658 29658 14992 58080 17866 17866 4940 4940 15464 29683 11630 11630 3456 40907 69367 69367 40231 46087 13737 13737 30920 79302 32424 64391 84061 84061 67919 67919 16066 84115 16379 49371 84304 84304 10069 67107 83776 83776 39556 58412 25189 25189 29158 59954 30671 30671 72450 72450 16752 39572 47785 76549 58636 58636 61643 95260 41294 41294 24658 62729 16379 16379 12703 64637 35886 35886 85507 85507 78175 92005 365 365 62603 63175 17347 17347 4832 97037 25724 43275 65046 65046 44512 44512 5626 84067 11810 11810 15796 25824 48465 48465 2088 65157 3820 74916 72964 72964 10635 15070 92650 92650 48357 69865 14579 14579 8049 8049 32995 50581 73350 91807 44710 44710 5631 75476 7158 7158 77180 77180 18926 88471 23781 80184 20621 20621 66550 84312 60486 60486 514 514 64495 96346 713 44774 78413 78413 16721 16721 43705 88092 80301 80301 41840 50631 4696 4696 292 91493 72474 84810 88169 88169 28358 28358 65483 80805 72071 86139 58678 58678 12868 72216 45376 45376 75699 94845 79046 79046 69703 69703 56515 76106 84871 84871 46825 61279 31039 56975 36975 36975 32075 32075 20530 68764 16487 40340 36058 36058 81796 81796 42084 48321 61791 84558 64435 64435 32863 32863 58344 95508 9847 16319 85546 85546 48878 48878 38029 64306 75885 75885 763 73127 52901 52901 23453 80900 8555 69488 33197 33197 32016 68300 39553 39553 36040 49830 23589 23589 60989 85009 89075 89075 16638 55326 31120 31120 79931 79931 35602 91541 31144 31144 63851 81066 43991 43991 21213 21473 85346 85346 10115 17176 2461 33826 87555 87555 2492 71858 18874 18874 84219 84219 28240 58890 18488 57440 25822 25822 12346 12346 53305 82950 423 59011 80250 80250 17860 82482 14919 14919 45983 45983 64667 82690 49663 51983 15106 15106 36067 36067 15304 70040 42934 58788 93582 93582 32680 53702 15709 15709 63000 68496 13721 13721 40819 40819 27334 49700 51455 51455 30655 72717 43079 43079 20500 44841 28897 28897 58290 86116 24504 32889 43781 43781 78210 78210 984 42255 64008 75523 6713 6713 35498 50134 3765 3765 8526 81142 85249 85249 70829 87494 23271 23271 25851 25851 37887 89978 41277 41277 30331 83125 53595 53595 45061 60689 4177 4177 27856 93543 73866 73866 12642 93545 31563 31563 12200 78988 12249 41854 22 22 26083 26083 47435 90693 32721 32721 10194 87240 27271 27271 36205 62052 37701 37701 58092 72439 52949 52949 3912 68673 2270 33977 9096 9096 12915 74222 11201 11201 34999 50599 60215 60215 4658 51055 35680 35680 5513 44574 97574 97574 60840 92024 88165 88165 10890 91623 74570 74570 70211 70211 26743 39711 72918 72918 31392 46282 16746 96862 50523 50523 29930 29930 50811 80400 72553 72553 48862 58902 24142 24142 228 50329 29305 29305 45411 72903 23689 44029 20172 20172 83172 83172 38719 50417 42927 84693 11684 11684 39118 39696 70644 70644 57740 75551 41873 41873 23122 41663 25562 25562 25772 41148 54747 54747 52528 52528 47457 73177 1111 34561 44767 44767 43985 46928 60064 60064 34539 95280 6327 6327 52538 52538 18930 64611 23987 23987 29919 42316 2538 9194 78441 78441 12734 43866 23063 23063 18176 26035 69691 69691 94088 94088 2767 40370 7086 7086 6802 32427 6836 97995 30845 30845 16833 55681 77665 77665 24632 66004 3113 3113 50796 50796 12312 80788 45455 84996 49074 49074 57938 92832 26333 26333 58182 58182 6075 8485 953 953 252 56801 1737 1737 56854 94227 711 77345 84457 84457 23279 76703 58129 58129 84388 84388 411 67857 35529 95293 94458 94458 4976 4976 61086 81701 15042 31406 21558 21558 32872 32872 25255 77397 254 254 2070 15304 11890 11890 29888 70500 50412 50412 61353 61984 1245 66688 61321 61321 56392 67681 56148 56148 45288 50588 35573 35573 56338 56338 57005 58902 9379 9379 63592 79323 21830 21830 35103 83294 32272 96086 84117 84117 46990 46990 44036 58881 65489 65489 34886 87876 30340 88592 89520 89520 72243 84083 66342 66342 61455 61455 93701 96296 26797 36987 40838 40838 19384 30523 94228 94228 46704 90013 45843 45843 9492 9492 29033 68206 25175 25175 40151 59423 22951 33248 55793 55793 69515 81300 80850 80850 15436 82592 45679 45679 14425 69253 76133 76133 4274 4274 8076 22604 16175 93261 3143 3143 94334 94334 47515 77187 23724 52322 93575 93575 984 38720 41953 41953 40252 40252 64946 97456 55335 76265 4396 4396 2046 49458 14341 14341 92943 92943 53054 97471 7008 54518 93563 93563 91741 91741 5757 34491 83384 83384 32955 42341 55715 83118 33182 33182 52572 71230 53424 53424 72761 85682 8525 8525 82039 87163 35266 35266 34435 95485 66892 66892 12847 69340 29951 29951 15179 87218 75836 75836 43309 43309 1950 70730 66914 66914 47343 95843 27477 27477 83545 96908 24396 24396 37737 43269 96563 96961 67006 67006 18127 18127 49514 73365 24281 24281 22106 52724 48803 70141 59400 59400 86075 86075 12723 94296 53682 53682 29700 49891 84046 84046 37616 65248 88881 88881 6045 87778 94634 94634 11109 63585 47198 47198 40712 86247 44494 96613 27888 27888 10571 70200 58758 58758 2660 20658 97293 97293 66331 66331 16457 49583 15250 15250 28915 77585 7924 21651 70231 70231 49505 49505 3124 56497 21585 21585 74669 89371 13077 18452 60673 60673 6442 26936 13218 13218 4762 4762 62964 78346 20735 26631 68692 68692 85877 85877 5217 30873 13142 45771 38344 38344 771 771 956 1736 40433 83276 77383 77383 27585 55771 95844 95844 12566 47840 58344 58344 69002 69002 39900 91336 4407 45748 63148 63148 29119 82598 17489 17489 48360 48360 19412 21623 51332 73217 89194 89194 16160 61432 80105 80105 16689 16689 19877 42174 7104 38167 29198 29198 61779 61779 11251 66009 49904 49904 7591 50867 43589 76665 8295 8295 35494 35494 6978 85601 52838 93652 2032 2032 84271 84271 3913 47066 33595 33595 17024 59420 53161 92315 4840 4840 46015 46015 53 19500 49685 49685 36450 49030 12089 21651 80671 80671 25323 25323 75847 80940 58315 58315 11923 72694 1817 1817 35207 66948 322 76609 16344 16344 89909 89909 55019 82792 93987 93987 7012 49793 1206 17830 23608 23608 89130 89130 12883 23063 27429 27429 16825 76238 7494 13158 50755 50755 57554 58782 66599 66599 21437 47048 93616 93616 4254 44279 48071 48071 53266 60661 8024 8024 40459 60024 88706 88706 35953 35953 52258 92054 50637 83125 31340 31340 41671 41671 2732 83969 56581 90481 11815 11815 77249 77249 40083 75602 61576 61576 155 79699 262 3943 29358 29358 47484 81996 62499 62499 61000 61000 19250 79233 34275 78458 69425 69425 11102 80016 58447 58447 48736 48736 27131 41849 95637 95637 12999 48880 80406 80406 7114 17384 24749 24749 10012 37832 88418 88418 4444 62701 54370 54370 29888 67866 25848 34877 43913 43913 37626 59854 48093 48093 24571 88831 28535 28535 6272 8453 3367 3367 39405 50845 94657 94657 58435 62711 42905 42905 18498 69552 7569 7569 69994 69994 66599 81177 20236 20236 42958 81098 48137 48137 10059 89529 23837 67553 14951 14951 10984 10984 41512 75940 23988 25067 1746 1746 29852 40499 58679 58679 61420 61490 83839 83839 40297 45938 96210 96210 48065 96532 44874 44874 76881 76881 15317 41557 16120 69185 88105 88105 35312 79324 36784 36784 17931 30709 87508 87508 76808 76808 10974 87960 24559 42655 63436 63436 13696 57500 38172 38172 31849 43417 67240 67240 49952 49952 69519 95824 22978 85365 23495 23495 29150 29150 37403 68313 15071 27321 47097 47097 48433 48433 16134 25130 46645 46645 26608 63404 12894 81789 20695 20695 7756 7756 23831 69918 2340 2340 12874 84150 28668 76501 91520 91520 63576 63576 40020 73058 12185 27635 87301 87301 52916 52916 62693 86117 23306 23306 12967 29643 2072 2072 30209 68753 51458 51458 46577 72053 35083 84375 67239 67239 23963 53928 80877 80877 40523 79017 76793 76793 85926 85926 6404 55025 28310 72422 60938 60938 88643 88643 21967 25719 9714 24920 52255 52255 65943 65943 16528 94442 5237 37405 6577 6577 65002 65002 19800 92512 71883 71883 18733 89470 3357 3357 14426 51609 25999 42721 35147 35147 48063 48074 51958 51958 4699 4699 51042 80492 66662 79872 91997 91997 11604 56933 55165 55165 5552 32554 74861 74861 23186 86934 50734 50734 96681 96681 16715 86467 29614 29614 41833 78164 44073 44073 40028 79038 61005 61005 26658 70722 27435 29274 42141 42141 62154 62154 19989 54849 58401 58401 81792 97061 9335 9335 2015 69053 627 82417 91907 91907 79331 79331 60864 89303 6783 6783 59445 61193 10583 16574 36147 36147 5619 30114 20399 20399 97139 97139 11896 97167 16973 75856 20967 20967 20332 69271 4489 4489 9941 9941 21112 61985 18085 18085 40370 42198 93921 93921 36793 76897 45751 92796 33133 33133 229 60490 69096 69096 22290 22290 48686 54999 26 66836 20796 20796 2186 2186 78045 89851 29662 40617 46886 46886 54339 54339 87582 97899 22126 22126 30924 35827 86526 86526 28262 37571 96602 96602 15720 16032 8941 8941 242 40714 84807 90294 95523 95523 56011 85029 2341 2341 59203 59203 49524 53234 11936 56183 231 231 28432 82629 96815 96815 3587 61441 48840 48840 65770 82385 18219 18219 83494 83494 13521 80436 89842 89842 63405 88973 15409 35401 68527 68527 6267 31239 31310 31310 2700 37749 46842 46842 2959 2959 33374 94255 83574 83574 26087 37372 3767 3767 2121 25994 67473 81730 18592 18592 34855 66015 72217 72217 4631 59419 51484 51484 72088 72088 59722 95546 70854 83100 12894 12894 46317 46317 52116 55285 35841 94131 71857 71857 24126 34423 84908 84908 57409 57409 65376 73717 53012 53012 75631 89072 68239 68709 76895 76895 13351 71058 22195 22195 33330 64074 14647 14647 30002 30002 52121 59758 34578 34578 8677 81943 94286 94286 64529 82736 9537 58611 63717 63717 8994 8994 11463 70803 96675 96675 14449 15330 22427 34354 83820 83820 21425 21425 9352 51240 43782 43782 17793 45547 4231 78826 72750 72750 90590 90590 12007 26648 5814 5814 41592 93229 84044 84044 17398 33137 18133 89184 90924 90924 22308 22308 67143 88202 52124 59702 66719 66719 22979 22979 51548 61917 11415 43377 49933 49933 79816 90566 67019 67019 41737 74688 93888 93888 10910 10910 36626 98133 15097 15097 22144 58640 87752 87752 12622 71843 59101 83539 46218 46218 36144 42947 81918 81918 35583 35583 10496 76636 94761 94761 61345 82965 72914 72914 6197 52696 51586 83070 21853 21853 47986 47986 39394 63233 400 22131 54898 54898 6166 66450 43782 43782 82719 82719 49950 62666 87907 87907 9553 19758 93833 93833 67453 98120 75638 75638 18527 28727 88057 90937 60044 60044 87346 94405 39771 39771 44386 52787 16101 16101 9170 58742 87393 87393 14064 82714 35398 35398 41782 41782 57036 86347 2900 62452 29106 29106 60560 73769 49728 49728 96176 96176 38719 79524 41963 76141 70726 70726 60078 93765 44189 44189 44116 46256 74959 74959 41866 71772 8410 8410 83432 83432 51557 59169 28304 28304 60551 80499 86802 86802 151 18029 92172 92172 50368 89820 38268 41006 4445 4445 14644 14644 53010 96584 16724 16724 31422 51223 19512 19512 18198 36314 77576 77576 19283 54109 9638 16203 46978 46978 9960 66255 41854 41854 45418 64325 55864 55864 72435 72435 50606 81241 2071 2071 1832 80086 26506 75320 83891 83891 47129 60146 67233 67233 39045 39045 60426 67828 53805 71026 26863 26863 44940 44940 68450 68784 26063 92878 16893 16893 45740 61790 89368 89368 48689 49456 52840 52840 7042 45611 70480 70480 25680 25680 30061 58920 91767 91767 67615 84539 50027 60198 33064 33064 53433 56925 53661 53661 30812 30812 58661 64488 74055 74055 17777 70962 14873 38548 70938 70938 51193 51193 10412 69160 44878 57162 8063 8063 60326 71420 54731 54731 87697 87697 37981 55104 36998 36998 36500 80489 56220 56220 19507 70387 6511 38262 72679 72679 95841 95841 12731 27150 55962 55962 63381 80707 77677 77677 28662 34515 52861 52861 61791 72238 90788 90788 3410 90118 83604 83604 6166 21614 26508 26508 9030 64886 10276 94158 31244 31244 35438 60436 52153 52153 260 260 12367 83185 73023 73023 9806 97376 62285 64278 3887 3887 56562 66253 58203 58203 9947 85913 60832 60832 23756 97111 45638 45638 6762 60410 41552 41552 42944 42944 75702 89938 11915 11915 32480 82380 64673 64673 85160 90628 39147 39147 58487 85486 38909 38909 72257 96709 48887 48887 4195 65542 52437 52437 60608 70047 29748 62232 34634 34634 33046 79615 30523 30523 79678 79678 37019 91529 59321 59321 49170 83590 47417 47417 63364 77981 3099 80478 3404 3404 91454 91454 52590 92257 86843 86843 6326 93648 45116 45116 5235 48018 2467 2467 54729 68467 41703 97517 12556 12556 97390 97390 769 27677 11606 11606 37610 41538 57185 97142 79341 79341 18842 49631 1124 1124 37305 57513 73300 73300 38797 38797 62112 64838 42668 42668 22617 49095 94729 94729 26813 36700 95247 95247 23485 85734 49751 53309 666 666 33369 33369 13332 28345 65182 65182 41509 65864 3583 40782 51354 51354 25388 34254 59560 59560 68017 68017 41940 74840 71075 71075 21340 72264 10713 20127 93915 93915 10229 75750 16576 16576 24938 37410 57039 57039 18729 45837 78933 78933 72282 72282 29830 84335 7178 8778 95346 95346 54929 66594 83309 83309 25448 57575 6038 6038 3218 3218 75415 77493 7639 53588 70632 70632 9865 85961 47540 47540 54326 54326 8739 93059 42940 62442 38137 38137 50913 50913 16624 19660 14845 88884 58292 58292 14272 14272 11673 32924 1456 87600 52290 52290 1826 67127 27159 27159 16195 73017 47497 47497 2163 61446 80583 80583 16476 32389 19262 19262 45653 70073 53756 53756 13714 62909 82464 82464 81027 87359 95325 95325 48150 48150 20028 54978 80288 85520 42844 42844 86502 86502 30637 69792 6136 6136 85761 92845 69180 69180 47949 61301 17094 17094 92594 94529 23973 71538 76611 76611 49608 49608 15090 23513 61424 61424 33851 89397 48358 82780 85579 85579 1067 1067 37722 50515 18762 18762 25440 55243 16672 29305 55405 55405 76329 76329 74616 93285 65066 65066 63155 67919 25639 25639 29536 59308 61480 61480 76524 97564 19065 19065 4529 13554 6756 6756 42500 59692 1888 26254 56044 56044 77734 79463 48191 48191 41893 95066 32106 32106 7060 76703 68064 68064 32777 32777 43033 79063 16695 16695 30871 66080 37356 37356 20321 59496 86900 86900 6270 38043 1086 1086 41234 54215 85393 91865 70520 70520 2520 40487 65233 65233 40553 61405 39519 39519 4907 4907 69180 88019 90335 94789 89710 89710 518 518 32824 43625 29378 60073 20498 20498 6207 6207 9827 72972 55293 80036 15348 15348 69442 76844 7353 7353 69627 87023 7224 7224 29459 29459 72045 83525 45774 45774 21304 22760 6579 6579 9261 65295 1546 1546 72791 85843 76027 76027 38650 49496 40353 40353 5552 64697 56416 56416 7161 9250 45844 60623 85748 85748 60243 60243 81323 97950 26519 46756 61609 61609 639 97119 53033 53033 52662 52797 53219 53219 32738 47858 50276 50276 68495 68495 51695 75831 30237 30237 7940 83302 67484 95500 85891 85891 14982 14982 32097 44110 67793 67793 18842 44300 7159 7159 37343 68223 70161 77640 75794 75794 27841 37803 52737 52737 28342 28342 14259 65696 54219 54219 38381 63518 15470 32948 61616 61616 36266 70461 44683 44683 19891 36364 21092 21092 84017 84017 1040 8903 85559 85559 27133 29069 16749 16749 36865 90827 46394 48107 3417 3417 97502 97502 3718 89832 15552 15552 36783 44866 73732 98030 7383 7383 90922 90922 58898 78173 37710 37710 3578 52910 14129 64158 65384 65384 71141 71141 22542 57644 28997 41780 56075 56075 86954 89138 26284 26284 6996 6996 10913 83315 4746 4746 16592 53186 64589 64589 4066 86391 18397 63979 62080 62080 95077 95077 20543 35021 6964 93873 79813 79813 932 932 5626 58407 31266 47549 49532 49532 56758 56758 7831 47264 29353 29353 15348 18933 4426 4426 49799 73066 35062 87108 60879 60879 74429 74429 25020 44706 42696 42696 26658 40824 5875 17195 22504 22504 49365 68307 95641 95641 47575 47575 74332 74338 91967 91967 44314 56769 36246 55541 85603 85603 69071 69071 29734 93990 14567 14567 65014 83965 6371 14441 50697 50697 35944 59243 64207 64207 9540 9540 8979 44060 32552 34749 57625 57625 7117 12363 78381 78381 25575 74021 93486 93486 22394 41605 74848 74848 6956 54969 69405 69405 10259 14634 62449 62449 52089 52089 44416 46053 37741 37741 19801 74581 49078 49078 3636 67349 55170 55170 37588 56948 32366 78798 65352 65352 15926 15926 11682 26095 89308 89308 19464 29369 80826 80826 17993 42384 44759 95621 54649 54649 44210 62430 2337 2337 55369 55369 12049 66212 306 306 78678 91315 55004 60014 15413 15413 6254 6254 41302 77769 69172 75678 45889 45889 26068 81811 13479 13479 76334 76334 24066 58259 57160 57160 54553 62531 45210 45210 45603 54280 33834 72661 1763 1763 61675 61675 33984 59888 9882 78406 38481 38481 91199 91199 29089 68234 71256 80607 93503 93503 72130 72130 25478 92654 61864 61864 3406 68824 38409 39861 48449 48449 82324 95167 35122 35122 32384 75790 17562 17562 18176 70544 94485 94485 22186 23056 64442 64442 20733 31239 17622 17622 9327 56849 32784 32784 12556 24452 86560 86560 61438 96557 64055 64055 41996 75725 92746 92746 57440 57440 1004 73794 10754 10754 15891 75425 32008 61790 58124 58124 54064 54064 51326 58426 45378 45378 8128 94802 8420 61240 23521 23521 56897 56897 8117 33326 83622 91668 84470 84470 90291 90291 25434 47069 96744 96744 68776 95191 70425 70425 55069 92640 10167 42510 30316 30316 11770 11770 37959 62238 8843 61251 59661 59661 22410 52473 40068 40068 27755 45237 79472 79472 44799 44799 57472 59529 66719 66719 8589 77832 19901 26794 82167 82167 65559 95179 44605 44605 13477 13477 42521 65107 65360 65360 30071 66529 25688 92462 5754 5754 68570 68570 5793 41007 63534 63534 25630 30635 52869 52869 9519 76005 14435 14435 46154 60213 21772 69036 52609 52609 9070 9070 28342 58792 43157 88203 66279 66279 15793 15793 27102 33587 50782 55550 42235 42235 16975 74507 44844 44844 87972 91300 25150 25150 43749 43749 48146 93852 8011 93669 95885 95885 18533 83602 32096 32096 27276 35799 82476 82476 56342 56342 11246 84279 10880 10880 50223 52992 23165 87885 54081 54081 42879 97172 65478 65478 3662 3662 65659 92225 8403 28341 1227 1227 55224 55224 51722 84267 80462 80462 12245 31407 92102 92102 2950 57385 54607 54607 66628 82625 75666 75666 51610 59746 4934 4934 6639 14076 24379 43544 59965 59965 5682 60586 82068 82068 40493 40493 14083 57106 44561 80797 19504 19504 66795 66795 38531 79830 15305 85120 61889 61889 81159 81829 88209 88209 758 758 5292 15024 29457 37720 19812 19812 72843 72843 58786 86805 73182 73182 45614 74800 29173 36573 70060 70060 27057 54715 25452 25452 34640 53450 38565 38565 1197 1197 33894 62082 88232 88232 52016 52781 53059 53059 42157 53565 34242 34242 66047 85713 17239 89878 873 873 71748 74687 59133 59133 18652 18652 33721 41391 9723 34798 17523 17523 71325 71325 23731 43323 82886 82886 28018 88251 38123 71007 18331 18331 66545 66545 66171 73894 53068 53068 20024 54828 4697 46622 15073 15073 18774 37383 23807 23807 47067 97919 29221 29221 36343 70361 76551 76551 70631 70631 72865 80475 16816 88480 89816 89816 58725 58725 35901 49522 42084 44272 41347 41347 60205 60205 64869 72692 40607 40607 6507 40446 47768 52650 58237 58237 95038 95038 59746 97322 76455 76455 40294 88323 89747 89747 21683 46466 29866 56296 11821 11821 1436 1436 38829 53331 52800 52817 7610 7610 40152 40152 7320 87241 15727 42148 84338 84338 75136 91455 71688 71688 7495 28302 23307 23307 9835 37069 19496 19496 16485 26972 27152 27152 38118 48657 55905 55905 24192 24192 10422 23759 5266 5266 20678 82498 48990 48990 84034 84934 22149 43055 12934 12934 37400 49921 7916 7916 36005 36005 29105 98232 33202 33202 53423 97750 23627 57897 22805 22805 18203 18203 16018 77771 65572 65572 7167 96572 43695 43695 42585 83572 42146 57374 5869 5869 36216 36216 46051 64867 39794 50700 68478 68478 23736 23736 7743 33921 96677 96677 17768 19221 13052 26168 92083 92083 88622 88952 60633 60633 85675 85675 78564 84186 84369 84369 21662 90548 2481 4872 23234 23234 57593 57593 64196 67970 23813 60807 76879 76879 78652 78652 22524 95696 92953 92953 42786 94288 41422 44086 16630 16630 581 77360 34505 34505 37146 37146 46380 88971 28699 28699 35169 69211 11302 40540 54777 54777 63925 63925 52318 97158 94600 94600 26529 89290 81252 81252 13266 45595 67097 89960 53680 53680 59297 97826 1122 1122 51388 90112 27370 27370 53898 53898 45780 51231 44118 44118 8639 42707 56815 88617 8533 8533 37565 86775 37008 37008 87534 87534 36119 47727 55741 59188 9291 9291 51841 66363 47559 47559 20516 20516 85044 86633 32834 75319 1333 1333 93361 93361 60161 88063 22510 57125 69235 69235 56825 64673 46914 46914 66748 70926 31449 31449 12948 12948 7880 87996 40037 45817 17691 17691 52098 64251 32063 32063 44328 44328 31600 43801 9388 22193 36809 36809 8651 8651 20982 29942 47933 82098 16784 16784 66789 96607 73459 73459 40433 40433 14826 89696 27578 27578 48713 77960 46853 46853 71823 71825 64011 64011 51381 65536 50029 50029 47839 90452 6158 6158 23592 76904 97760 97760 26566 70583 72464 82482 50467 50467 47810 47810 65796 93942 2791 2791 46200 63550 72492 72492 40664 73430 51574 51574 19235 61449 77440 77440 22010 81705 42992 42992 5300 52576 39929 39929 6089 88693 97870 97870 1275 44570 87976 87976 45821 63305 79332 96129 63663 63663 80238 92355 92398 92398 39899 39899 28097 49108 71471 94322 33955 33955 20232 21640 20200 20200 2709 2709 21044 93378 58217 58217 2764 35450 66230 82776 69508 69508 42671 80049 95530 95530 7665 7665 37694 74446 11230 43475 73030 73030 6230 76456 91414 91414 16730 16730 18778 83723 927 16598 84581 84581 48163 48163 17601 94570 38210 38210 42146 69661 48235 55111 22246 22246 78031 78031 58239 60041 74796 88228 29277 29277 91312 91312 15078 63601 89309 95648 10859 10859 10853 10853 45518 74489 78402 78402 18583 38526 1806 1806 16534 83888 91754 91754 20523 89453 20836 88423 83579 83579 92339 92339 14896 88996 47452 47452 31883 42691 954 67847 98267 98267 18340 18340 14295 69909 6438 70760 79483 79483 79522 79522 9748 47174 9545 49997 69052 69052 19471 19471 12162 49477 6463 70951 11105 11105 61281 79860 19505 19505 50376 50376 44490 76995 60083 60083 14926 50755 24551 61374 1533 1533 24305 24305 11911 40664 589 18295 35798 35798 2263 33696 56956 56956 7500 7740 62107 62107 76493 76493 38440 84430 71288 71288 34465 78879 58206 84284 45944 45944 22807 34248 47269 47269 27433 84275 91071 91071 15957 79975 75457 75457 69998 89935 75718 75718 87875 87875 18456 69802 24657 41619 22084 22084 8229 8229 6576 21084 17672 83804 60535 60535 45473 45473 20472 21905 16003 72930 37617 37617 32929 53295 60575 60575 35086 35086 40160 73428 49992 49992 50708 56240 71777 71777 22388 37210 71892 71892 6952 51158 24059 24059 35698 97849 9502 79192 97110 97110 67838 67838 73234 91957 9216 10215 1463 1463 1652 80390 30594 30594 90567 90567 85995 95868 12108 30394 17509 17509 94858 94858 42293 69984 90635 90635 4418 46856 23180 23180 6127 40141 70356 70356 14648 93093 10748 75448 80533 80533 5511 42433 35133 35133 62334 70051 37309 37309 55746 55746 12176 59288 44165 44165 49864 60268 26085 26085 69953 98297 41141 41141 9606 64348 4462 65546 23767 23767 2989 55884 94024 94024 15130 54686 88580 88580 6659 30367 33117 33117 17339 76998 13686 13686 80155 80155 65404 94669 53607 57207 47996 47996 4630 4630 63042 91075 31396 49040 40747 40747 1529 2602 64567 64567 328 328 17029 45555 48405 51974 49378 49378 20136 20136 73381 86575 32967 94760 31106 31106 58563 58563 39877 64483 30950 30950 1732 49423 38757 49653 15151 15151 55445 55445 12938 64807 10738 10738 23428 42483 48229 82707 93928 93928 65403 65403 1492 44700 95725 95725 68718 91519 90080 90080 21109 49305 53806 72153 34888 34888 66651 97028 33895 33895 13844 60001 60010 60010 49449 79769 78471 78471 50423 54355 30082 30082 9912 92861 97913 97913 9063 9063 6708 73055 77353 77353 59954 73110 25141 48690 88394 88394 88267 88267 16851 96512 18042 35878 64170 64170 57976 57976 38707 56261 50052 52212 61389 61389 30221 68310 57808 57808 40002 80956 30596 30596 82467 82467 62309 92763 25964 91656 50214 50214 34993 41528 86430 86430 46844 91917 17503 17503 77212 77212 54039 63033 75675 75675 21393 53347 37611 37611 4186 29929 48131 48131 16235 25726 92527 93335 36098 36098 88755 88755 25804 89962 62879 62879 59372 93767 78718 78718 30185 55938 6771 6771 852 97456 43708 77095 52503 52503 13485 84757 53176 53176 46135 80926 4981 4981 6751 6751 37098 42661 11099 55203 39204 39204 66727 68121 28700 28700 5673 5673 15558 92404 20529 45041 33350 33350 26609 26609 70130 92839 58581 63388 80038 80038 8709 8709 50235 62188 97818 97818 12974 16120 40458 80216 55265 55265 35705 35705 64271 80666 5203 5203 9484 18494 55229 55229 37320 83164 31919 71646 27919 27919 58259 58259 39719 88778 52618 70652 44113 44113 14183 25280 93267 93267 69773 84904 65304 65304 95577 95577 19250 87927 9151 78404 82356 82356 17518 17518 51925 73057 3803 23943 83660 83660 39247 39247 5452 58796 1698 64274 49132 49132 17157 26137 90658 90658 33748 89692 19365 19365 92005 92005 42961 63160 47223 66007 30004 30004 54360 54360 50910 69210 58454 58454 71481 80371 61231 72909 88032 88032 42250 87677 87997 87997 770 31304 70275 70275 14223 14223 19559 32765 36309 38691 36522 36522 2842 84675 6668 6668 74770 74770 44183 53449 60149 60149 30161 60448 91406 91406 40914 58457 17516 17516 48190 92495 29523 69239 15244 15244 47105 47105 10688 11013 59706 59706 27634 82263 59449 59449 69494 74852 93871 93871 33040 94705 73679 73679 16125 67233 84444 84444 46564 67790 20855 86754 72471 72471 17251 59176 32535 32535 81603 87789 11366 11366 86844 86844 17188 41586 32271 50923 62521 62521 10601 86516 55264 55264 6997 6997 73214 77351 46158 46158 1315 35562 22578 59622 59646 59646 97935 97935 31203 76777 1352 78947 91786 91786 80699 95046 38782 38782 24959 24959 66219 68931 26050 60852 18439 18439 852 80402 56678 56678 16375 47781 21367 21367 88481 88481 41760 55218 68997 75689 57181 57181 41434 42971 7735 7735 34284 97783 31274 31274 41013 41013 74744 76092 42263 59190 32812 32812 5178 43221 79633 79633 2369 2369 7593 45709 1916 5632 17082 17082 65344 83161 22381 22381 243 73516 69977 69977 58528 58528 28535 80861 66023 69711 13113 13113 36673 36673 18656 86699 58133 58133 3861 73573 56899 76317 6911 6911 33160 85619 79546 79546 12790 12790 14202 36946 48129 73441 4746 4746 79303 79303 24622 89645 42109 75613 35010 35010 63748 95098 37774 37774 67813 83042 65591 65591 83270 83270 33301 74609 46781 46781 33878 73648 60157 60157 58701 60597 70167 70167 2522 8585 23049 71824 88529 88529 45736 45736 51720 54386 55847 77213 49171 49171 34622 34622 43386 95481 92470 92470 35238 81610 10841 58548 18456 18456 18231 18231 25170 76413 9306 9306 12061 77276 60952 78382 74223 74223 43098 43098 61770 63317 62514 62514 15214 58705 49466 77143 89656 89656 34337 34337 84382 91246 6594 11693 58581 58581 29297 29297 11758 12202 67961 94463 31430 31430 13257 13257 57539 82222 70806 84774 4567 4567 42488 42488 45063 58370 48179 48179 9980 13015 31425 96921 83079 83079 5947 52703 61506 61506 5598 5598 14015 48756 91628 91628 49019 51479 81236 81236 61860 85432 84317 90882 41098 41098 45703 45703 33421 88419 18603 22065 10380 10380 72 71737 2612 2612 6437 81574 60055 60055 93056 97817 5453 5453 5518 77791 77500 77500 95085 95085 4842 96946 43640 62120 18552 18552 60263 69423 11165 11165 5646 5646 10371 42497 3054 12784 25815 25815 62151 85783 56932 56932 93445 93445 19336 28518 68534 78675 4017 4017 22688 88966 75933 75933 78568 78568 19336 60325 38670 38670 41059 41949 2376 78491 74294 74294 12023 12023 43546 60784 20408 63771 21865 21865 15515 65698 3307 3307 18812 87428 9736 9736 43487 43487 23919 59700 6986 6986 21906 83621 21103 21103 56429 85788 3325 14719 59963 59963 57082 57082 65306 96083 55755 55755 549 50229 3724 56175 9021 9021 56101 56101 60003 83525 28529 95820 13926 13926 19379 30647 71335 71335 56589 56862 23908 23908 38919 38919 33304 76184 85627 85627 51478 76174 52256 69692 43965 43965 151 51412 56732 56732 88786 88786 26717 50253 41863 69292 5220 5220 63824 63824 12191 14200 28810 77690 44860 44860 25204 69644 91244 91244 61384 75303 54161 54161 19810 19810 37592 41832 76844 92977 57208 57208 32000 94737 16860 16860 75572 75572 49130 66977 20720 50759 21436 21436 88814 91865 98139 98139 78582 78582 7158 58810 20929 20929 17872 66705 28760 28760 26047 62390 15293 56466 4271 4271 58753 58753 49324 83846 19353 61973 71573 71573 10395 19447 14382 14382 50707 50707 5224 73000 41473 41473 51739 68755 73871 73871 60875 67001 67131 96042 50965 50965 16797 16797 65706 89711 10120 78539 46048 46048 56168 92336 2062 2062 70711 71406 12416 12416 96629 96629 58680 86341 6053 6070 53686 53686 84312 84312 1414 43793 74217 93676 72524 72524 21187 95101 72191 72191 53779 55692 14480 14480 76901 76901 4355 21742 50770 50770 9527 29787 6677 52714 20776 20776 56939 56939 25098 68827 12952 79761 22708 22708 50040 91941 60924 60924 33387 57606 62075 62075 22133 62467 66465 66465 22475 22475 14555 76670 24087 43691 25113 25113 75905 75905 49005 68150 56451 56451 51825 75910 8578 49819 50157 50157 12381 61967 12209 12209 6967 43162 31045 31045 85273 85273 4026 88842 61288 65258 22388 22388 47541 47541 52399 70590 513 22605 29077 29077 16438 84431 30497 30497 38725 38725 39966 49590 18497 67934 82150 82150 35324 96639 38844 38844 74536 74536 69803 81503 50402 50402 28403 56369 8027 8027 21298 39177 4637 67835 7172 7172 34897 47592 40650 40650 65068 65068 45183 90697 28168 52779 28150 28150 57098 57098 44653 82359 1931 9767 29260 29260 39397 39397 23447 45875 96233 96233 9208 41924 27499 42929 15102 15102 18819 58487 80911 80911 95020 95020 1574 7508 13642 70818 90019 90019 89142 89142 52976 73016 37963 37963 76068 95700 4680 83037 49144 49144 13003 80906 3887 3887 281 24400 1880 1880 73825 73825 31783 93608 94894 94894 39921 83180 93157 93157 55393 76530 35397 35397 52507 76520 54555 54555 11284 54293 96008 96008 62583 67464 13050 13050 59347 61031 52552 57043 69692 69692 63168 63168 27925 59988 44592 85469 49096 49096 39233 81930 5229 5229 8671 81113 62604 62604 31140 31140 51013 68347 29774 36396 84413 84413 37396 86208 85973 85973 24549 24549 2422 22262 35901 79998 56960 56960 59156 59286 28939 28939 53512 82267 41016 41016 19215 29311 97632 97632 42298 42298 85581 95956 18931 78961 4928 4928 12049 12049 25332 42852 32520 32520 11905 24609 64111 67447 82148 82148 94283 94283 12182 71214 71870 71870 36295 38766 9321 60977 49413 49413 66405 97315 95803 95803 57650 57650 1229 19072 79330 79330 69326 73380 87629 87629 7572 60473 59473 59473 2957 49777 33696 94228 44180 44180 71408 75511 86063 86063 26387 26387 76125 93553 17146 17146 5202 56670 53673 53673 37455 45180 55922 58410 9289 9289 1671 1671 51547 74195 10517 14533 20077 20077 15958 57583 26526 26526 73391 73391 17603 87347 31686 31686 56445 76951 32754 32754 8467 15963 8698 45521 54713 54713 38738 65042 21758 21758 20799 31715 54196 54196 76353 83912 12571 12571 9342 59043 70695 70695 29836 84281 77702 77702 5015 5015 48954 53379 9570 20249 78546 78546 45173 49850 71557 71557 28544 28544 1976 93615 71812 80875 92977 92977 3790 35924 43699 43699 10135 10135 11677 79608 7771 7771 11818 32102 91723 94998 28358 28358 29385 89033 25044 25044 44755 57576 42058 42058 59837 61119 28548 28548 14821 14821 87 48466 6336 24216 81681 81681 91813 91813 6073 64517 18820 18820 1456 34326 16799 83900 58229 58229 56810 94983 70162 70162 87122 87122 19390 37104 11512 11512 45404 92720 72435 72435 31042 88244 70393 70393 1784 79798 23150 23150 44205 82396 45862 45862 53573 84254 41982 88936 61253 61253 40141 40141 30398 31323 96242 96242 6489 69901 6120 48548 73365 73365 57834 75790 48068 48068 47322 47322 78437 82811 41899 62408 39708 39708 23419 59202 87045 87045 35568 35568 19030 85513 4580 4580 58260 73673 68956 68956 36599 75027 85879 85879 52247 87437 12619 74400 66236 66236 8171 37695 52407 52407 16442 16442 569 75882 85279 95834 55855 55855 38721 55017 55570 55570 83693 83693 11568 85762 22164 22164 1379 18432 8986 8986 58083 75686 18982 94622 75611 75611 67849 67849 17858 80063 5574 5574 6420 91357 71146 71146 16783 70816 84541 84541 8481 87506 24047 24047 52982 73550 25677 53536 65464 65464 9252 33583 49290 49290 1955 59912 17885 17885 54727 61717 88860 88860 79498 79498 24682 42182 39477 69909 61028 61028 15857 72848 56281 56281 19573 55326 72883 72883 55362 85939 1867 1867 12789 12789 2582 40932 83333 83333 39022 48218 8191 38999 22484 22484 40393 64569 2240 2240 55527 55527 16157 36440 40536 63084 4245 4245 51449 64763 76996 76996 7631 7631 2159 77052 67653 67653 45317 84123 16144 16144 36227 62060 81062 81062 21952 25444 3134 3134 50598 55159 41063 90318 35056 35056 29050 29050 18212 87129 37576 37576 22854 30814 4543 78283 27690 27690 23592 38156 28786 28786 56943 56943 44489 47006 86526 88033 80913 80913 9286 54196 50193 50193 30192 93074 25194 25194 36601 41318 51798 51798 44181 44181 3723 47099 8325 55744 45594 45594 5131 30656 59833 59833 63504 88317 65159 65159 17557 32916 19391 19391 52368 97195 60431 60431 1968 67224 11269 11269 9217 95172 39248 39248 40217 40217 70376 94368 70043 70043 2084 43218 38996 38996 42297 68823 19734 55357 12629 12629 75184 75184 42902 54875 49869 89283 42114 42114 9209 34847 44303 44303 36677 36677 4363 77945 5349 9829 65867 65867 70354 84446 95692 95692 56761 61694 89681 89681 85540 85540 30754 39177 29818 29818 44093 65275 44276 44276 50851 79326 17851 94667 53920 53920 667 78829 28096 28096 97615 97615 77149 78213 86093 94868 75605 75605 97997 97997 73455 79729 58672 65483 57883 57883 2129 66125 83783 83783 53953 53953 23529 54013 93205 93205 21504 84809 17329 51519 60577 60577 84753 84753 14652 26566 49187 49187 30208 89835 1843 1843 59652 60186 22378 22378 54712 98323 35929 35929 37442 73731 8520 28694 52169 52169 37069 44464 58042 58042 95839 95839 32921 57182 81606 81606 43964 86747 73051 73051 41168 43671 40209 40209 82586 93013 27959 96213 86318 86318 62357 74806 23181 23181 39973 39973 4561 6863 25235 84072 53287 53287 28794 93759 39359 39359 45356 72784 54378 54378 5013 63648 78932 78932 74823 74823 54816 95315 46112 76387 55271 55271 12720 61200 52250 52250 18947 18947 6468 86414 44483 44483 81043 93679 9238 11905 65840 65840 32212 32212 82424 89057 31086 31086 18508 23314 47099 47099 47082 84379 56967 82123 8670 8670 38502 38502 70247 82175 41336 68259 25988 25988 95985 95985 64394 76194 23550 40153 74097 74097 67270 67270 4409 24572 16683 60049 33979 33979 32935 62058 12020 12020 6257 19205 34084 34084 22969 22969 23275 76776 37478 37478 2542 25181 4765 32241 65057 65057 2282 59761 90440 90440 92899 92899 86399 90485 36883 50527 48637 48637 89930 89930 52419 89265 45574 45574 10169 35125 14524 14524 51317 67919 68200 68200 17859 69920 36399 84561 73640 73640 46410 46410 21527 29708 39580 39580 35883 45939 31769 65281 24023 24023 29287 90691 42036 42036 15149 83118 96116 96116 33801 76873 65508 65508 35983 64170 68894 68894 31296 43919 26711 26711 87338 87338 69512 74409 70222 70222 31662 37615 3266 81533 14422 14422 69182 69182 31689 78769 10841 44328 61570 61570 54197 60225 87088 87088 24638 24638 37392 52698 3942 62688 97112 97112 54652 54652 13008 28022 59963 59963 16999 56582 55792 55792 56112 78753 55901 55901 45953 83773 77481 77481 15244 63450 39165 83251 57161 57161 9073 72299 59492 59492 13546 13546 24552 61335 20320 49145 24367 24367 59998 71859 27660 27660 31227 41275 34731 34731 94654 94654 13369 51690 63052 63052 4298 34070 76324 76324 50305 53731 12441 12441 12231 21672 46266 79681 27284 27284 16876 16876 18651 86864 47242 72366 13297 13297 10593 10593 17984 53397 14874 66084 40365 40365 52295 76877 26391 26391 30913 55017 63158 63158 2880 28721 5687 5687 9246 9246 46800 62081 39361 59909 31969 31969 1557 1557 85432 97483 76292 76292 3106 63059 24321 97125 10754 10754 44517 44517 29239 96407 64520 72503 90936 90936 21345 52971 64026 64026 59680 59680 69315 80283 54344 82032 46105 46105 14371 83780 69999 69999 43229 68004 42241 42241 63646 63646 549 97018 61286 71718 22853 22853 31724 32462 35544 35544 27134 88654 91676 91676 804 58163 54996 54996 57200 57200 3303 43320 57030 57030 707 43831 72117 72117 2810 21697 60305 60305 21486 45604 25205 66179 80164 80164 39215 79176 20498 20498 66337 66337 55632 92222 71678 74479 61654 61654 26398 26398 56990 83491 87775 87775 3762 12109 90802 90802 1593 46730 2699 76921 29533 29533 88052 88052 47722 69263 6471 23070 9313 9313 46667 47807 42795 42795 36867 36867 39230 70947 61308 85320 60938 60938 11957 11957 22656 80506 20207 20207 30758 93645 92851 92851 4787 59576 40657 76962 30368 30368 1839 1839 3286 38056 14854 44533 92719 92719 26879 30017 97880 97880 24818 24818 18840 44868 30189 30189 80076 91071 44863 44863 69003 77614 64969 64969 35834 78835 48043 48043 27740 64899 37824 70828 84874 84874 33823 43637 64611 64611 23931 53811 54757 54757 9491 28042 40958 40958 25431 38619 12936 12936 8476 8476 46641 58824 24220 35108 23374 23374 28670 79829 13604 13604 41362 85212 34640 34640 62180 62180 16477 62009 47901 47901 366 70869 15356 15356 15461 31951 44740 45739 81967 81967 26071 49144 41848 41848 61887 84312 77151 77151 25657 53924 73552 73552 15464 15464 10600 69587 21974 72503 83476 83476 8648 94247 85810 85810 1888 1888 34731 68502 15579 57879 93662 93662 36931 36931 54848 70120 78746 78746 27114 88065 5724 95721 88442 88442 72778 72778 43082 65025 47687 96532 676 676 5309 69857 33247 33247 21072 21072 70210 71233 15131 57779 46041 46041 14730 14730 7345 76328 9972 59244 92834 92834 96109 96109 89685 90191 81869 91533 72001 72001 62929 81824 90794 90794 85259 85259 44222 57190 48800 48800 34645 52757 86059 86059 15157 85883 78388 78388 43540 78823 48807 48807 65769 82743 81781 93871 75525 75525 14183 31257 29303 29303 12498 12498 15822 27652 83512 83512 43840 60882 15257 68069 31820 31820 63756 63756 84421 91820 7312 41765 79263 79263 46093 78819 7886 7886 83325 83325 48295 69567 51981 84214 86368 86368 18347 18347 56316 96616 57629 57629 25257 63270 51125 51125 706 76223 24055 91251 13344 13344 75822 75822 24584 93684 21708 58103 1669 1669 2038 2038 71312 91876 53198 53198 4200 92483 31853 35446 2163 2163 16563 16563 38489 87601 77255 77255 43304 90026 15932 33319 43179 43179 13593 97920 52802 52802 16381 82813 29870 29870 4439 78067 45787 45787 71257 71257 77473 89548 38715 73471 37874 37874 62777 86704 94186 94186 11291 58229 22282 22282 21076 21076 10704 42342 55475 55475 70346 92142 27714 27714 53846 83627 76396 91155 86918 86918 66046 66046 68661 76550 12993 72366 65875 65875 40034 40034 61216 72433 61622 61622 62632 93580 44276 44276 18879 65751 31250 79341 63945 63945 7098 7098 16698 78074 28834 28834 24851 47368 2440 2440 18364 82329 28037 60487 65572 65572 16937 51249 88674 88674 32591 32591 29313 83767 45851 78695 41766 41766 2902 26326 34865 34865 16487 67947 15872 15872 37851 81925 85733 85733 21034 91959 52848 52848 42258 42258 9026 44728 33138 71196 12908 12908 26041 47806 87069 87069 45433 53999 44433 44433 4375 88240 22905 22905 79674 85003 61900 61900 94054 94054 5880 95689 81883 81883 56978 69103 15565 79593 87748 87748 93606 93606 17010 65707 23201 23201 21034 40856 47575 66403 46377 46377 12811 77330 27462 27462 63362 79504 94098 94098 42839 51932 91562 91562 54977 54977 42135 47472 30606 30606 62739 91963 93395 93395 22926 59850 6123 6123 30478 50199 43247 53068 77987 77987 30577 30577 18784 81675 78056 78056 35787 61577 9685 29883 78857 78857 24684 94493 21890 21890 28959 56657 48195 48195 80139 80139 13372 69820 60581 77113 66500 66500 86782 86782 20080 58108 65515 65515 13137 21729 64380 88006 4035 4035 96748 96748 48474 75119 14835 47401 23219 23219 74297 74297 30962 61839 1674 49683 73246 73246 65734 88856 52112 52112 29552 29552 17782 52747 2746 71535 59761 59761 46437 46437 7604 92423 78209 94417 19709 19709 4696 14007 17079 17079 9622 9622 31621 48416 16433 77771 44422 44422 7867 93993 78020 78020 80936 80936 7037 37787 3551 3551 78764 88193 879 48736 23364 23364 5153 72783 17070 17070 28066 52057 71902 71902 47534 89494 76318 76318 56243 56243 1860 28416 4843 57362 25542 25542 20524 76379 69003 69003 23546 93199 59505 59505 27909 83040 11001 11001 8075 43210 26066 26066 54689 85827 97132 97132 43939 43939 35508 92896 58181 97403 70577 70577 24575 30167 91874 91874 70494 96130 44881 44881 77493 77493 34120 71767 18841 74120 22597 22597 47878 47878 19065 57266 43876 53606 16237 16237 32014 63743 12390 12390 6346 61787 26243 26243 38872 38872 6371 16010 20972 20972 4589 41154 54644 54644 77744 79774 4539 4539 25588 65713 14241 33583 48426 48426 33753 95502 34743 34743 90545 90545 57416 81826 44406 50668 16407 16407 31496 45487 40974 40974 42123 42123 26500 80725 46489 91397 27458 27458 12983 78427 74237 74237 54272 97877 79498 79498 29093 76163 90862 90862 10523 37095 75458 75458 62158 62158 44805 78953 73604 96465 87337 87337 40167 40167 47489 94419 29593 29593 5793 27647 19553 19553 35871 73327 17880 94964 84011 84011 85537 91161 37408 37408 38352 54046 59884 59884 19608 69084 52594 52594 14273 14273 7460 17808 5661 5661 3929 64258 33826 77573 44147 44147 46250 69362 14552 14552 75928 75928 9386 44323 96957 96957 71721 95724 41496 41496 41796 65750 4549 4549 63084 76345 96079 96079 14284 79848 93872 96064 78132 78132 18761 18761 5363 33243 71514 88891 10445 10445 90605 90605 11993 66529 5033 75070 56336 56336 47599 79234 52034 52034 72222 72222 23692 91114 82847 82847 8257 76030 43171 43171 54844 70775 50353 61672 84851 84851 25519 88475 30854 30854 38359 67534 19010 19010 18576 93656 64765 64765 40095 40095 39207 87958 11947 79432 55374 55374 55343 55343 43872 45237 12098 79276 14922 14922 70105 70105 74499 84560 66233 86363 26223 26223 38488 82228 87226 87226 24074 29391 38579 38579 66289 90553 74164 74164 21525 38924 41936 41936 85482 85482 40280 49064 42342 97028 39440 39440 7555 7555 11875 81678 38123 71423 26010 26010 27775 31706 2844 2844 34349 53374 12354 12354 19859 19859 35082 85462 32270 72681 25881 25881 34659 34659 72319 86762 14848 53243 7188 7188 62485 62485 60045 92771 58273 89777 53877 53877 51432 51432 37151 48753 22112 22112 7681 34794 27354 27354 67704 94607 68226 93538 92811 92811 407 407 75682 78444 52970 52970 71629 93642 14841 14841 20840 37466 45719 66266 77382 77382 46865 46865 434 24281 49714 49714 7661 84249 89179 89179 17111 74022 19218 19218 28210 92431 27324 68110 82687 82687 38805 67502 22548 22548 35245 35245 64142 84126 78223 78223 3134 30731 40956 40956 78288 88207 68503 68503 32795 90414 74120 79128 91119 91119 92119 92119 26780 47250 47673 47673 15258 76593 49312 58573 80449 80449 38307 88217 61846 61846 34611 34611 10617 45535 22093 81510 97619 97619 32762 32762 45327 78525 1808 4003 18663 18663 92277 92277 37669 60437 79382 79382 42543 81673 40689 51490 43147 43147 70743 88486 9706 9706 39268 39268 38370 87224 27201 84742 25457 25457 45892 59407 91380 91380 10119 71337 71601 71601 54801 54801 58977 94450 48321 88783 59345 59345 3015 3015 37935 46371 60371 60371 14345 65709 9652 26290 9236 9236 3582 60772 51468 51468 61495 83088 17407 17407 7957 38788 91776 91776 66379 87693 57361 57361 37283 37283 50737 73801 21110 88310 92156 92156 775 57973 44416 44416 77702 77702 28918 44650 14249 14602 67690 67690 18090 18090 39035 77747 72068 72068 77247 95172 46448 49102 93565 93565 26533 26533 8853 33938 14136 14136 31767 39521 43540 56361 65671 65671 18877 38464 55044 55044 78693 90765 4017 4017 83397 83397 74933 92941 29952 90999 41706 41706 20961 25878 90766 90766 41135 93194 10623 10623 87386 93261 30524 30524 13711 43084 29868 29868 11004 19888 32591 32591 33675 39130 56898 56898 34781 61530 1341 1341 22902 82618 44308 44308 7229 25860 16545 16545 60528 60528 16755 89110 47308 47308 78721 81594 69810 69810 15550 27987 29167 29167 32861 68173 34965 95302 86831 86831 27403 60809 16647 16647 22504 42665 90514 90514 82527 82527 24847 84265 54277 54277 59505 77647 55434 57734 77814 77814 16001 67999 18411 18411 37357 51153 93871 93871 2687 57202 30722 30722 11103 45602 35922 35922 79625 79625 11765 16943 69369 69369 35704 57155 60812 73906 11188 11188 25689 25689 8412 96832 85496 85496 31245 43239 7660 94058 51449 51449 34333 34333 51610 76500 20320 30455 1293 1293 80454 94478 73229 73229 48406 61751 25652 25652 34394 68166 50929 50929 41144 41144 57982 71152 82055 82055 5421 30107 22943 22943 14979 96421 25527 49170 20738 20738 78157 78157 34691 39132 31060 31060 683 74344 78145 84544 42200 42200 30281 30281 57838 93199 27367 65101 89425 89425 11804 78798 14088 14088 9559 66269 19933 19933 13173 78008 94277 94277 31243 31243 6885 61365 17465 70589 3851 3851 42899 42899 76160 97925 28082 52359 44086 44086 31013 51298 3651 3651 17677 17677 33303 52649 66413 66413 25962 38640 28905 70150 24279 24279 2522 21563 82772 82772 93907 93907 8604 54926 36816 47343 15104 15104 80382 94864 64057 64057 75955 93660 49247 49247 40751 42229 14339 14339 63290 67179 12636 12636 52311 52311 40955 70155 21508 21508 50692 53263 13876 58435 84032 84032 25709 89525 54058 54058 32230 32230 46493 59200 12513 51369 1745 1745 39172 66560 57597 57597 3290 3290 40280 82183 43992 43992 22310 96380 56321 74341 40327 40327 50081 50081 47237 90219 46871 46871 61925 75269 76644 76644 11152 34829 74054 74054 6532 65753 586 78425 78133 78133 19030 48804 61270 61270 34231 52573 42995 42995 31979 31979 6111 85777 30751 78024 15624 15624 33122 33122 9695 93338 41365 63579 16472 16472 13157 13157 29577 34958 80900 80900 46035 78844 4292 4292 15667 67577 83054 83054 4407 73725 41940 50351 13107 13107 31145 92052 36378 36378 77264 77264 5985 39127 74359 74359 23529 33953 28038 28038 6268 15945 16713 82940 82439 82439 3330 86126 85014 85014 19826 58553 56476 56476 76851 76851 52976 87415 37277 50535 60132 60132 86057 94609 64091 64091 50601 50601 1068 52244 60058 60058 11239 35309 30532 87753 10383 10383 56804 84588 88724 88724 79120 79390 67676 67676 34790 97213 74481 74481 43688 73547 21782 21782 42196 42196 26254 60930 77966 88053 17628 17628 37735 55584 92320 92320 12873 12873 2458 82403 16337 22682 75929 75929 17953 89810 30444 30444 9386 48966 63387 63387 44090 69081 12937 12937 33219 33219 5983 15581 25854 48426 5168 5168 22093 22093 71335 87990 15607 15607 24533 40092 40553 40553 17219 45455 96557 96557 6369 38273 16153 92712 92077 92077 59906 86365 57714 57714 49159 49159 50612 64061 9571 9603 93285 93285 85320 85320 76881 88090 67105 67105 10725 66749 3857 59382 65469 65469 530 30567 77544 77544 66101 66101 13828 82319 24949 24949 75136 87712 8967 60915 8869 8869 10286 92500 80131 80131 4116 44440 61038 61038 324 10113 19276 19276 88202 88202 54733 93480 27352 41361 82945 82945 11709 48880 51750 51750 41430 43978 32781 32781 49805 49805 58422 60098 74267 74267 4421 75652 7684 46755 10298 10298 3259 3259 19629 82248 17685 67614 55181 55181 12239 15897 53163 53163 85985 85985 21990 73941 61827 61827 56194 89363 36846 88692 22226 22226 43819 43819 56234 80493 14168 14168 36232 77630 22866 89167 55413 55413 15503 31273 55702 55702 11916 86597 73305 73305 83934 83934 44428 49550 39671 49514 80506 80506 45298 91332 79676 79676 77836 95288 34161 34161 74788 74788 14964 30936 20611 20611 26019 27326 66384 75179 63851 63851 19176 19176 49014 96795 30526 30526 57264 63696 61107 81077 874 874 46950 46950 27132 29241 21580 84591 39327 39327 76210 76210 41390 67252 31214 38851 75889 75889 4338 7696 65910 65910 8897 43583 83458 83458 3085 89318 34474 34474 5938 30883 89817 89817 37654 54048 73468 73468 44806 44806 76373 86890 79290 79290 9655 87672 58167 58167 8844 34094 308 308 44292 60853 21011 48214 11435 11435 25813 95958 60427 60427 23404 23404 18289 58535 24139 73756 15758 15758 35514 68915 47048 47048 14028 33578 13067 13067 45208 93498 31038 31038 18001 70198 21071 21071 25478 25478 26037 93955 21685 54538 66754 66754 56186 56186 28929 67290 25635 49458 28604 28604 39975 39975 12307 26846 61875 61875 20973 57873 52838 63153 45513 45513 979 42329 78749 78749 31422 58762 93626 93626 7950 7950 81139 83807 61764 67255 66590 66590 30290 30290 33165 90025 59933 59933 52448 63272 76295 95548 10132 10132 86873 86873 59375 69411 42154 42154 5591 70218 3400 3400 6491 21514 3519 89629 3813 3813 67000 67000 65532 66618 17951 17951 63087 69954 68693 68693 34913 94405 47656 58072 92640 92640 44671 80568 44951 44951 19833 19833 34322 94060 57175 57175 32904 75211 71798 71798 50674 83327 13434 78661 10071 10071 18423 88377 88660 88660 14419 68992 20271 20271 63067 63067 49433 71284 25053 76707 42176 42176 64960 64960 52623 56853 74451 83048 27530 27530 19065 60533 41779 41779 95034 95034 2250 93623 5881 77118 60721 60721 7793 43906 69498 69498 78654 78654 64950 68445 87330 87330 56159 79868 85282 85282 43602 98107 10701 88053 50498 50498 9098 80736 65127 65127 11131 12159 20414 20414 20028 69767 30955 30955 8120 91049 47153 47153 12343 40502 70223 70223 47435 81390 64219 64219 61967 61967 38945 98013 18284 88044 3116 3116 18879 51535 7251 7251 62210 62210 66062 92035 5534 5534 45103 80218 91901 91901 16625 36841 80119 80119 65586 96321 13283 76071 64439 64439 41845 65531 41562 41562 62723 89027 87499 87499 8939 42147 58225 58225 84834 84834 41088 46701 46945 46945 67798 76278 28597 28597 38698 72408 85199 85199 53009 87567 76784 97830 68270 68270 2564 2564 43548 49111 73478 73478 29653 38268 69093 69093 31787 42180 24251 54901 7533 7533 13576 71525 3420 3420 38882 44331 67938 67938 68006 68006 54066 81357 23675 23675 35890 52395 5005 70979 61666 61666 37509 78094 91446 91446 79567 79567 3188 19949 1033 1033 15981 91151 21720 52931 63676 63676 68520 79654 56458 56458 6672 61039 32750 32750 86757 86757 55790 97303 60495 94937 1380 1380 21603 53958 73160 73160 6193 39796 9107 9107 63374 95534 71658 71658 9339 68480 60852 60852 5943 97565 17394 17394 32124 32124 12087 85804 48620 67835 47876 47876 33249 91476 74609 74609 28874 50817 72605 72605 2026 44969 48063 48063 81050 81050 52772 88864 61124 61124 74813 86907 21974 21974 26847 68330 9826 9826 28804 35094 87908 87908 20792 79039 96047 96047 43372 79187 81183 81183 46548 62927 2296 84906 95793 95793 16226 28326 15029 15029 73814 73814 14469 92169 58230 66671 82233 82233 69125 69125 52628 80114 20355 52289 36894 36894 45506 45506 52155 71515 8255 8255 10914 26970 32571 73852 52547 52547 41713 72352 80771 80771 29712 29712 69964 91929 88600 88600 21503 74833 44824 44824 46894 64309 10098 54081 90308 90308 9820 37314 36378 36378 69316 69316 36710 46864 4842 17564 83425 83425 9430 25311 7672 7672 7576 12572 29175 29175 26508 26508 31801 35786 91510 91510 30227 31876 82260 82260 29273 37346 36137 36137 81333 97778 16106 33824 41572 41572 77975 77975 44383 66902 10842 10842 1493 2030 1230 63222 60 60 82691 82691 41576 49636 76706 76706 63439 79495 77354 77354 26236 40180 72915 72915 55864 79620 51100 51100 86314 90718 77310 95128 90117 90117 59578 59578 61298 64145 4633 4633 5634 37710 84644 84644 22990 97888 58509 97801 50881 50881 19643 19996 62361 62361 56432 56432 76837 91416 6643 12413 1329 1329 51456 51456 51625 78817 66829 78942 19063 19063 51728 92288 17687 17687 37308 58847 68153 68153 33070 33893 53090 53090 19632 20740 4797 4797 41572 46364 46261 46261 15414 26252 90903 90903 40596 40596 22537 67289 52176 52176 3488 55116 30818 75124 61583 61583 11078 31349 11395 11395 12778 12778 25853 60373 66897 66897 4908 21363 46138 79048 62314 62314 29370 97387 68453 68453 21177 57469 18204 18204 15502 22555 26598 26598 48137 66667 70023 70023 8314 91188 58849 58849 27520 70185 37391 37391 76744 76744 36358 68583 39609 87023 23537 23537 39373 39373 41632 41782 34826 79359 67194 67194 835 54201 13426 13426 13251 62846 83180 83180 26872 26872 7010 21434 80835 80835 9557 17449 19031 19031 38206 84139 30840 79979 20913 20913 31161 97438 89763 89763 41341 94482 40870 40870 70361 70361 49059 95982 82047 82047 65209 67300 29908 82478 61954 61954 17584 17584 20231 91684 8324 53121 28864 28864 2577 2577 81187 89882 16424 16424 26352 85969 48016 48016 40860 72897 66111 66111 31427 51980 38114 40957 2830 2830 50900 50900 14970 39892 51067 51067 10823 27928 4607 4607 41970 60943 10851 31782 557 557 36890 78581 15683 15683 12092 12092 17254 51567 29419 29419 14261 29196 18077 78790 30475 30475 43036 88918 59384 59384 26303 62323 2754 2754 74427 74427 17288 44202 14427 92732 8667 8667 30259 88471 76057 76057 7459 52738 607 607 6205 30615 11700 11700 51165 51165 15769 92069 26060 39478 19915 19915 45037 79615 4663 4663 44244 44244 12570 36340 47915 84562 97659 97659 27097 78082 66082 66082 52734 71622 82677 82677 50749 50749 62544 72124 2993 80541 7496 7496 31954 77803 84014 84014 26336 74691 55059 55059 44573 44573 47415 80938 10771 10771 45317 67988 93283 93283 30169 49097 16850 74653 33428 33428 71155 71155 18956 89055 46644 46644 25290 56564 78801 78801 15812 94145 50368 86628 2261 2261 5149 5149 11469 14310 25593 25593 40801 93199 36096 55068 43672 43672 12566 72988 73730 73730 79045 79045 39248 82437 18195 66407 52741 52741 39604 59873 13790 13790 69007 93644 22245 22245 89704 89704 41434 49579 70485 70485 5065 38744 31668 31668 8915 94631 63968 63968 60859 61406 18196 27021 6603 6603 46646 89133 54846 54846 5087 90993 72448 72448 57445 57445 12329 73067 49308 49308 14171 81287 42256 65262 17762 17762 33555 33555 67310 78468 3248 54365 29505 29505 6140 60493 75806 75806 17398 44712 94931 94931 76698 76702 71946 71946 7721 47814 89959 89959 62021 79703 70805 70805 2438 2438 27723 96517 60155 88280 14600 14600 36480 41272 72185 72185 52388 52388 26161 56660 6464 79226 40390 40390 59230 59230 3789 71571 51638 60048 11509 11509 1735 90824 70820 70820 6830 42305 88103 88103 88963 88963 28865 61129 88115 88115 16294 46963 66971 66971 4647 37265 84997 84997 90692 93931 3700 3700 26489 55812 41563 41563 46802 53078 17083 34669 2991 2991 43105 43105 64404 88664 93887 93887 25465 63706 62274 84280 86880 86880 51852 78568 49290 49290 67442 67442 37984 60758 55885 55885 5661 91562 25243 25243 56529 59088 43580 45044 94229 94229 77248 77248 1910 79169 82677 82677 40532 52369 37388 77811 76755 76755 82400 82400 20996 83321 31899 31899 58050 98216 2002 2002 86248 93109 22078 22078 18007 90021 35289 85195 37336 37336 46591 62576 78055 78055 443 55102 54609 54609 33889 88271 13811 13811 61317 74787 73854 73854 6899 64296 5440 5440 55085 55085 58062 70924 64526 64526 48824 89569 13988 38598 67851 67851 6619 6619 7853 27497 59449 59449 68646 72419 52059 52059 85076 94148 51408 97868 65721 65721 66533 79222 27155 27155 66610 66610 79038 82607 83065 83065 59006 81871 16778 45364 47001 47001 71474 71474 8818 17597 11889 90177 14112 14112 93523 93523 12531 55568 54448 87089 3969 3969 50606 61878 64057 64057 2397 2397 53430 55915 85282 85282 27296 90375 42603 90810 32488 32488 44485 53458 90314 90314 22537 29242 5095 5095 22690 29220 46320 46320 17844 87443 96474 96474 97542 97542 21999 34244 85696 85696 21009 82256 5663 55961 9520 9520 18977 18977 46767 80038 8163 81293 4911 4911 780 780 11918 82682 85495 85495 33576 68034 14919 64365 58526 58526 9385 86468 66220 66220 4722 54618 13935 13935 33303 33303 29170 67931 66383 66383 330 88184 32930 32930 23501 24564 11433 82805 53568 53568 16006 58921 94512 94512 20069 79263 13294 13294 57921 57921 3538 37142 89358 89358 6556 92148 63910 63910 19998 63803 75151 75151 41261 78722 60751 62750 21020 21020 39975 39975 53143 81562 77394 77394 18566 38633 1433 85372 5194 5194 70904 77776 80328 80328 52110 94451 59625 59625 64229 83852 4628 4628 2751 2751 63726 90573 74058 74058 45168 87392 3915 3915 20737 95758 38807 66193 39554 39554 8754 62093 61580 61580 50449 50449 12859 34720 29892 35177 96977 96977 54688 54688 1540 27213 89319 89319 33796 62426 11864 85947 32968 32968 29989 43669 68135 68135 29620 90744 93165 93165 68116 88059 4661 4661 53757 53757 57876 83925 80974 89955 81758 81758 46033 46033 36789 77497 63174 63174 27228 85857 5861 5861 36 96969 44788 44788 406 55915 10693 48432 94959 94959 19443 85243 45717 45717 4780 4780 56972 60016 71761 96159 82120 82120 30671 30671 73374 82455 7293 7293 21064 47187 86846 86846 16906 83525 65837 65837 54612 66945 7095 7095 3035 80331 26630 83480 84426 84426 67346 73507 77030 77030 42727 54122 72255 72255 4599 88701 92895 92895 17978 46905 445 445 6609 96190 30474 30474 52231 94248 62841 62841 12636 52679 21388 21388 78803 78803 39484 90015 14952 85012 6412 6412 2545 80964 65485 65485 80156 90387 29939 29939 26897 26897 28872 91408 54697 83257 79815 79815 65297 65297 17206 48801 37711 38193 93496 93496 89458 89458 3825 63005 78393 86904 42354 42354 5845 47729 92432 92432 19700 94662 75522 75522 13550 77556 9536 9536 83243 86260 38732 38732 79295 79295 40808 58487 81786 91459 52364 52364 17621 51969 84366 84366 53144 53144 3669 70594 94485 94485 36602 88231 44157 44157 43275 66246 66185 88231 56736 56736 8286 8286 42075 63918 39284 39284 2110 50405 24064 24064 4898 61085 34528 80112 21301 21301 25396 29115 16409 16409 1688 32513 6972 6972 31516 38077 92402 92402 29659 29659 42229 80181 8546 8546 9379 19820 60633 60633 11238 12227 93981 93981 77724 83114 70366 70460 91903 91903 60350 60350 3066 47808 30437 30437 24917 46750 46520 46520 34834 43465 23426 96360 45372 45372 10484 53517 72771 72771 96961 96961 62636 96497 49550 69043 80743 80743 28425 28425 23966 55298 4821 6589 72095 72095 45812 86099 37625 37625 12789 81799 28419 28419 17625 70556 77082 77082 2676 91950 21718 21718 44210 44210 62178 97862 28552 28552 7422 39259 97423 97423 59558 82302 93398 93398 34034 57960 60799 60799 16422 69592 20535 20535 24323 86925 88346 96381 69989 69989 66694 75340 75056 75056 82035 82035 69431 80738 8475 38465 79590 79590 77682 77682 38749 74873 79809 83899 23855 23855 78110 78110 45848 46409 3029 57940 54793 54793 21168 23324 11701 11701 48197 81382 78063 78063 59310 75092 61869 61869 28953 28953 45059 62171 15489 15489 6991 53764 64736 64736 37458 95572 48486 68902 67678 67678 40990 40990 35791 64634 8715 41542 52003 52003 35245 96199 85561 85561 11337 12805 85018 85018 76187 85891 26439 26439 56132 59973 94829 94829 8668 8668 45572 53664 19575 19575 80136 95853 69256 83343 27685 27685 84729 95958 66078 66078 40091 40091 42784 81613 33354 33354 42280 75596 43415 43415 43149 74391 3305 89922 10892 10892 13611 13611 30170 52824 4335 4335 60202 78407 19065 19065 24530 67360 32795 94258 65988 65988 19992 19992 57876 62957 85061 91731 89780 89780 65243 65243 1134 33517 7859 7859 28124 43830 74584 74584 36523 87198 4394 4394 71403 84771 31717 97481 52739 52739 80580 80580 8571 10957 38658 42836 95068 95068 69444 87369 90831 90831 20889 94512 84369 84369 80018 89614 73728 73728 35777 93195 97666 97666 15186 15186 71727 86988 46634 46634 5947 79742 42042 66875 76301 76301 7611 32342 80948 80948 27432 80621 66030 66030 1663 35606 45588 45588 53622 53622 34116 36761 2987 74750 83826 83826 52309 52309 40255 54292 49287 70203 82253 82253 74864 74864 25051 25111 90676 90676 4758 8919 17874 54200 24480 24480 48178 52513 13939 13939 48639 94888 45244 45244 51906 51906 58643 59439 973 2070 12630 12630 13998 13998 15364 27583 42266 42266 2201 70201 1377 83906 65104 65104 18274 18274 31726 38258 68216 68216 45138 55914 21110 50401 31794 31794 15236 37173 42866 42866 5393 44436 87939 87939 28435 28435 34583 73725 97847 97847 53378 86132 19382 41007 1258 1258 51020 51020 84819 94152 66846 81816 81909 81909 92703 92703 26912 46088 68021 68021 80930 97175 35230 35230 71964 92245 65100 65100 73589 84060 1817 92068 94083 94083 39407 42844 33283 33283 47642 52705 29865 29865 33775 67476 42142 42142 7317 7317 38397 88706 37304 37304 84326 96398 2521 2521 49990 89390 8458 8458 26339 50250 41288 41288 11385 92147 46993 58599 12632 12632 13681 57439 82325 82325 16574 78454 62129 62129 63464 91919 20230 20230 91064 91064 47658 85005 44171 44171 3816 47013 50819 76435 9575 9575 53553 53553 10605 72212 12216 12216 21664 93848 1918 41759 20489 20489 24590 83634 78457 78457 76719 76719 4079 80110 48423 48423 97182 97788 51980 63925 40096 40096 383 21030 73163 73163 85236 85236 25067 55142 91541 91541 58777 94827 80003 80003 10540 23333 4507 4507 6836 72495 8247 8247 89712 91058 26696 26696 34690 55476 96226 96226 65602 97096 92787 94180 39629 39629 44281 56879 70117 70117 26451 81829 44060 44060 50511 50511 16880 62331 95001 95001 7289 51684 44415 49895 25983 25983 26864 26864 28008 40458 24114 77449 11940 11940 16127 16127 27680 84669 22682 22682 39632 72141 49174 82868 58504 58504 45162 57779 64305 64305 43035 43035 45878 92771 65438 65438 506 93148 42379 42379 6640 11917 31129 31129 4574 96956 18086 73871 3607 3607 42954 85010 91634 91634 32362 32362 43780 88905 30144 64946 23941 23941 29079 81523 28309 28309 43872 63281 4899 4899 12751 40915 69310 69310 24318 31375 16542 16542 3224 8731 56695 56695 29701 96822 77090 77090 46611 52009 78354 78354 95085 95085 28860 54119 15027 50913 34899 34899 96190 96190 15649 68447 7288 7288 7013 43450 46418 91161 97115 97115 13148 71187 63593 63593 28603 34214 86472 86472 2949 82686 29745 29745 17403 17403 10924 12056 18303 43678 14467 14467 30893 30893 34102 89914 63748 97669 95349 95349 37884 81681 43654 43654 33094 33094 54260 55967 74474 74474 17131 64382 96621 96621 23993 28899 54071 78785 80222 80222 81432 86645 64411 64411 26144 60014 78846 78846 35042 68146 66158 66158 1162 2921 36246 36246 7659 7659 3183 7924 16989 91393 29542 29542 69922 69922 12514 46210 11298 11298 78542 97806 90992 90992 12910 17564 36816 63024 94583 94583 69354 92323 68684 68684 79360 79360 33227 40386 41398 41398 88894 90886 52682 91812 97928 97928 39191 41087 74488 74488 74568 74568 38138 50230 11590 11590 3773 30524 61091 82983 32397 32397 69036 69036 24014 45898 6992 58116 34963 34963 92187 92187 88770 91072 56734 81027 31262 31262 2813 40395 57685 57685 42185 82955 71733 71733 92431 92431 30691 70207 51058 84035 22344 22344 79499 91139 26643 26643 72413 72413 4905 9276 75060 77726 7519 7519 28578 28578 16604 21453 76030 76030 6388 43502 16567 89123 30402 30402 37565 37565 22776 97386 56097 97745 34355 34355 61222 86475 31753 31753 68105 88244 37207 37207 3653 20454 7572 7572 20281 92101 78579 78579 30478 90311 45026 45026 49679 78948 8133 8133 82820 82820 26309 62631 64239 64239 17924 68173 12516 12516 71405 82707 49543 90074 35399 35399 24972 24972 66947 84432 2278 87870 91634 91634 59570 59570 56245 92602 51743 51743 46394 59606 37197 37197 35193 55805 59940 59940 23838 57945 80546 84993 97537 97537 56750 90855 50953 50953 76791 76791 25960 85457 97102 97102 3254 93574 15756 21885 85906 85906 7401 16867 50210 50210 65201 83478 22388 22388 45599 45599 9423 30876 41131 41131 77524 89935 45817 87640 54298 54298 73591 73591 65834 69567 77666 77666 85494 87046 92976 92976 79412 86252 14831 27249 28183 28183 10720 83968 30158 30158 56810 56810 25251 33858 17025 17025 52953 54987 58048 58048 21309 66993 3986 33139 83141 83141 87509 87509 8766 81039 1253 45994 71867 71867 49054 49054 6481 35858 78241 78241 19362 86275 94354 97354 76276 76276 88256 97364 60573 60573 64673 64763 5834 5834 48611 48611 7831 52166 82490 91748 33747 33747 1914 1914 36544 45848 34650 34650 42840 58784 44896 91793 2084 2084 13840 34923 2337 2337 27275 27275 46028 64053 57749 57749 21604 40094 22229 32088 21387 21387 10278 17501 38635 38635 12554 28381 42077 42077 25854 25854 47608 82410 26774 26774 20699 69146 89682 89682 69059 76291 64483 64483 15205 21502 81252 81252 4681 25791 85028 87746 47495 47495 86560 86560 22077 40238 65593 65593 58939 69147 52403 52403 49607 89283 80011 80011 67633 94392 19547 19547 66055 79188 48165 48165 31642 66062 13923 13923 25879 37618 9197 65189 2666 2666 4798 4798 17454 41688 42001 54662 18795 18795 19147 19147 24810 97694 37640 47901 60976 60976 71259 77023 28580 28580 12632 68114 41973 41973 26454 83467 4216 4216 90083 90083 42366 71645 45054 82311 82782 82782 88528 88528 37881 38539 16549 90821 20974 20974 21590 81345 12857 12857 17036 17036 17954 70153 6247 6247 7472 51557 18505 50585 54767 54767 66680 66680 6875 96999 1239 66516 10693 10693 37118 40278 24773 24773 16379 86436 49402 49402 47185 94577 26479 26479 25350 36826 74343 74343 31434 76032 39173 39173 96276 96276 30 30098 29448 29448 22211 47894 55359 55359 20410 31007 18842 39727 50247 50247 5313 41919 73217 73217 9619 9619 12942 51558 27836 27836 27021 68263 15013 42687 78591 78591 6628 79186 28128 28128 22869 32047 96323 96323 84474 84474 44006 53532 72714 72714 54688 94862 44604 44604 45150 54244 1726 1726 53701 55873 50337 50337 53730 97459 4617 97164 41573 41573 39685 39685 4983 40526 87941 87941 56569 97762 12853 12853 3106 38814 29472 29472 10950 22616 15221 81279 88886 88886 72729 72729 5279 88922 25931 25931 33400 53767 11740 11740 19804 52086 58020 58020 6553 77044 16199 32502 87391 87391 85709 85709 58807 61418 8453 8453 57213 71337 63177 63177 15725 35905 10417 10417 7703 86327 96137 96137 15468 93851 10172 88097 27854 27854 22145 22145 20364 85582 86095 86095 20480 25960 12270 12270 52282 91237 33100 33100 10198 36513 61464 61464 1077 39353 39595 63181 57761 57761 62553 62553 13198 26513 12187 89828 28366 28366 90355 90355 1625 5533 580 871 57809 57809 91831 91831 39328 55501 1841 51868 93609 93609 24709 73314 7995 7995 8433 8433 60850 93694 850 20915 4116 4116 42000 54160 77681 77681 8591 8591 17048 71693 20932 27486 19615 19615 5989 5989 6050 31869 57131 84376 68963 68963 6859 38061 15168 15168 26031 26031 10822 41598 34241 64551 77679 77679 40204 40204 6492 52889 15942 85665 7567 7567 54777 79519 13245 13245 8569 93235 14771 14771 12276 12276 48706 75422 74373 74373 3708 57312 5612 94457 52595 52595 97059 97059 65951 85600 41100 41100 16422 95593 65732 65732 15716 18964 25513 25513 43820 69325 10632 10632 21650 53847 20384 28060 6027 6027 51459 86107 23871 23871 33768 33768 41611 54756 10317 10317 21302 39708 20588 20588 27240 63169 32358 42176 22986 22986 37370 41617 23550 23550 6412 29071 26986 26986 56726 56726 74898 80193 16464 45912 27284 27284 11499 51481 14799 14799 89996 89996 40789 83174 23371 59462 83160 83160 9627 73768 98230 98230 21922 21922 35587 42057 34488 55883 52087 52087 56908 56908 15229 62278 78340 82986 84437 84437 21169 94320 43018 43018 37267 72510 47640 47640 93520 93717 61625 61625 24586 61861 51528 51528 82643 82643 8814 64593 30846 30846 16805 42468 18254 18254 29753 57205 21133 21133 64883 89148 64878 64878 55293 72284 83163 83163 25016 74489 97158 97158 26411 53092 42849 42849 41023 92892 3066 86461 73741 73741 12681 12681 13303 37278 81566 81566 7693 20994 41773 72439 47154 47154 31641 31641 57499 90346 97831 97831 53068 94712 57155 83837 27094 27094 27352 96482 58740 58740 20839 53209 77846 77846 8382 8382 38373 75399 49526 56623 29943 29943 49424 83742 268 268 41997 55089 80376 80376 65588 65588 3202 22117 49526 49526 70471 94232 20457 20457 63616 72408 60768 60768 23954 85092 43027 43027 11758 30486 84120 91600 62987 62987 73179 73179 53657 84204 32308 55658 58310 58310 1795 61167 44104 44104 9215 9215 15684 16504 28596 28596 31916 32718 59730 59730 5304 46295 53331 53331 39099 64768 27331 27331 62008 91572 12063 12063 58831 77442 22378 22378 68576 94692 1192 75369 26813 26813 67087 67087 20425 57395 59632 59632 26609 58926 2 2 9565 90133 35029 91900 10781 10781 91884 91884 35323 46493 8144 51451 76232 76232 44533 44533 42662 92083 43721 59757 46057 46057 16079 96241 43360 43360 32205 48796 7170 7170 18011 18011 28340 31484 78959 91388 67389 67389 188 17944 73318 73318 21917 58520 78179 78179 94307 94307 3967 76095 83756 83756 29858 41467 43361 90517 60190 60190 44306 44306 875 90377 32538 58152 28177 28177 1092 58806 84203 84203 770 30403 92987 92987 58357 58357 1780 83132 91802 91802 37480 38571 5503 5503 72597 95826 15578 15578 13095 88888 42329 42329 39299 84408 4052 4052 54462 76446 35988 38007 25373 25373 74 74 235 12724 60544 69902 80450 80450 31662 31662 38715 72486 90272 90272 58328 98306 58813 58813 52185 92444 24519 74637 57239 57239 23967 71142 26702 26702 73302 91447 9509 9509 35293 35293 48726 94617 7117 86400 88853 88853 10098 53552 15462 15462 58038 76983 9380 9380 14743 69263 22227 22227 8552 88516 71062 71062 3632 13008 76102 76102 93235 93235 42436 59394 4708 78395 32123 32123 57831 89885 64191 64191 25825 56949 13847 13847 3671 3671 7213 34319 56893 56893 10285 80490 20589 20589 50503 64777 86931 86931 11615 59024 27188 70835 17922 17922 2309 47743 45579 45579 24343 24343 25686 78275 93121 93121 14726 80054 16173 16173 7450 79624 60317 60317 28679 73707 40671 72189 29021 29021 4320 82560 78498 78498 49295 49295 13084 87127 38502 38502 4433 52850 2042 2042 3593 55214 19776 25544 50133 50133 10494 33482 9252 9252 71230 80603 61249 61249 3247 3247 35249 95446 13453 13453 14270 29716 22914 22914 8387 53644 86277 86277 39266 81817 32567 32567 43693 78342 18546 18546 58447 69762 22765 22765 26127 88593 44568 92194 22220 22220 46838 46838 30319 78383 85979 85979 25533 54953 30927 73723 8632 8632 33055 94856 80065 80065 30768 80727 79361 79361 26370 86216 25991 25991 96543 96543 33549 93730 24000 79029 62852 62852 81778 81778 17873 90803 13221 13221 39743 46086 31097 46282 51475 51475 36729 96975 63034 63034 68075 72266 13830 13830 9949 54575 39050 39050 22024 22024 64147 80813 32558 81233 30436 30436 38461 38461 24147 64462 95294 95294 15514 73030 23201 56093 8315 8315 59410 59410 50833 95945 17304 17304 21485 26298 20183 20183 46514 82968 72129 72129 15321 35348 7379 91495 72978 72978 29144 56810 43608 43608 22687 22687 2080 90097 10277 10277 47402 66386 47003 71644 34014 34014 75399 85999 17102 17102 51034 74729 5696 5696 52043 95234 33841 33841 53816 59090 52590 52590 74709 74709 9392 28155 84165 84165 29313 71906 8847 65244 70764 70764 61560 82702 18854 18854 37843 96855 37806 37806 3623 88871 10571 10571 6753 6753 31273 88067 58985 63368 45943 45943 63898 63898 23420 92819 20840 20840 6939 7006 46844 46844 10371 68175 38623 38623 82220 89939 59967 87151 43857 43857 29272 29272 53125 77927 3099 33392 82362 82362 28122 95027 82579 82579 2898 4276 80379 80379 1255 1255 18501 68614 19766 19766 9138 23917 89877 89877 34434 70680 92853 92853 19840 91953 59166 83108 194 194 25078 25078 68622 71484 52146 52146 52929 73679 44766 44766 16507 92112 67778 67778 4424 58073 84000 84000 5407 78666 24921 37525 32641 32641 15376 81011 38921 38921 29265 64702 47345 47345 32045 32045 10584 61693 7259 7259 47299 74666 90578 90578 78949 86293 71807 71807 25654 51163 51823 51823 4763 92407 14294 14294 31760 96387 3153 3153 14510 81461 35609 35609 3000 17015 20497 20497 67454 88991 31365 31365 61391 80281 12540 12540 13427 77658 47774 47774 37388 38397 47419 83096 4833 4833 79633 79633 40544 71520 86343 86343 28004 89078 47458 62917 60202 60202 38126 38126 1755 78223 80615 80615 14417 80940 54528 54528 30983 79522 15267 87691 48421 48421 22511 56462 19525 19525 47777 94744 14280 14280 17823 20952 62299 62299 45512 79802 24941 24941 63755 63755 52416 74548 93458 93458 90880 94544 41982 41982 36774 44980 11161 81356 22187 22187 50269 50269 67820 89842 25411 62180 60221 60221 38484 38484 21740 67295 43165 43165 31908 66759 3831 74622 59955 59955 7698 7698 13971 96667 37523 37523 30048 75902 36919 40504 87950 87950 9530 23755 10216 10216 82502 82502 49469 56023 47589 71927 24849 24849 15755 68093 21990 21990 80170 80170 8569 65869 46835 46835 20260 75716 66055 66055 40055 55163 38744 38744 1439 15176 11924 77347 2864 2864 5786 27459 24785 24785 39843 96966 988 988 35655 89729 24225 24225 87253 87253 3120 32345 23106 41617 47577 47577 45872 80596 58633 58633 24339 24339 23041 68754 19993 19993 38395 96060 75034 75222 33334 33334 73424 73424 29361 60553 25305 25305 29509 35525 82017 82017 34684 72471 86093 86093 21527 63426 63933 63933 29708 85900 87990 87990 5182 82275 58602 58602 9326 17991 86217 86217 69965 74477 31139 85187 21430 21430 42978 78964 87460 87460 13178 46451 40554 40554 19081 19081 69 11407 8284 34215 1600 1600 60916 93971 43823 43823 69863 83429 70373 70373 61950 97328 18911 18911 83872 83872 36685 92648 25452 25452 61760 80615 31356 56205 78117 78117 13684 73829 23209 23209 18976 18976 63745 98339 61437 91551 49022 49022 85972 85972 4326 19305 9333 71828 38621 38621 32534 32534 32043 34862 90343 90343 60199 62146 13868 73052 2634 2634 7305 27832 47771 47771 33299 41913 45388 45388 51096 68293 49553 49553 3773 3773 15598 48327 31745 31745 1006 16557 40104 76435 29737 29737 5648 15493 55155 55155 5010 32895 56730 56730 45463 45463 7486 86864 39886 39886 20784 92372 59815 59815 37606 48788 51379 51379 39516 86598 13877 59587 30647 30647 14841 95749 68689 68689 36818 81285 65057 65057 82589 87187 69537 69537 2713 30550 66407 66407 22515 22515 3268 71798 25484 25484 37830 97474 73289 73289 26011 52415 46805 50412 56892 56892 86416 86416 18766 20369 1522 48139 93772 93772 37564 37564 8839 30026 53243 53243 25933 31999 80620 80620 27732 47436 55859 55859 9874 62482 66840 77617 75854 75854 52704 52704 27692 49343 9121 60360 86163 86163 94402 94402 322 81040 31300 43088 61150 61150 11224 88042 72176 72176 1421 88220 43801 43801 20869 25731 86973 86973 2126 2126 694 58593 57987 57987 24044 78093 84775 84775 4072 41573 10032 10855 83552 83552 13439 13439 58459 86170 10316 58591 13665 13665 23573 30124 54979 54979 18118 46140 79838 79838 36089 36089 69408 75315 62922 62922 9674 77871 13460 84478 5765 5765 30721 47639 67405 67405 13680 73611 76879 76879 17576 49993 71980 71980 39656 39656 55155 64069 26006 42797 34703 34703 82154 82154 17580 72185 24856 78753 84485 84485 93632 93974 44546 44546 47070 56341 78503 78503 48624 92597 24703 24703 87311 87311 14986 97509 15066 82032 85388 85388 59141 59141 8971 43015 41851 41851 5668 49035 55928 55928 52346 68262 59020 59020 67207 70617 41016 59542 13976 13976 28726 32379 38300 38300 65443 79750 59899 59899 81042 81042 43695 97211 30661 30661 36739 69444 90068 90068 43674 44989 7204 90617 32462 32462 9639 9639 52072 62165 12995 17621 96474 96474 3152 35816 268 268 8626 8626 11796 58222 26230 63552 3393 3393 3920 8814 93525 93525 52798 52798 29933 54081 44318 97291 81018 81018 22357 53300 8849 8849 13714 13714 27748 48981 45701 52438 36222 36222 63923 87662 65494 65494 4322 58206 81424 81424 8082 17017 39999 39999 22195 22195 69917 89575 54282 75102 39555 39555 49248 49248 40196 95928 92549 92549 2860 35890 42012 42012 13599 69155 4450 22263 48767 48767 28858 74040 87698 87698 38769 56175 54120 54120 54430 67102 31100 31100 8298 8298 27628 79192 20143 20143 25971 52507 28498 28498 34621 95277 11481 35239 17551 17551 28730 48252 71438 71438 48762 74689 73931 73931 15430 70333 25059 25059 56727 63172 95124 95124 11987 71540 15604 15604 19419 19419 24424 84064 8291 75920 40021 40021 3699 3699 12716 75270 60617 60617 16811 31237 19540 94396 39498 39498 74401 74401 679 60713 32089 32089 72878 88455 82859 82859 29943 58476 53239 71582 27317 27317 60038 60038 7668 29416 12737 12737 9104 47042 46708 58127 98291 98291 26366 54796 9951 9951 85564 85564 1494 95930 30542 70918 26894 26894 17495 17495 15543 93016 18937 18937 18845 25915 17248 17248 40486 91022 14453 14453 70059 75796 30226 39077 59618 59618 14228 14228 4484 12691 1817 96541 58481 58481 38203 38203 58978 82828 4410 4410 17704 77201 70836 88286 42768 42768 42850 87647 119 119 5405 20378 41340 41340 88993 88993 25761 46735 37733 75792 70942 70942 847 847 1201 60436 12051 21040 34412 34412 23972 34475 54882 54882 75250 75250 27689 39232 32303 32303 50725 70956 51749 91574 20058 20058 5782 73490 36280 36280 53131 53131 48974 67677 15506 72420 56772 56772 84664 84664 60294 87766 69799 69799 34522 80120 37560 37560 67658 82276 33333 93687 20378 20378 617 617 46284 47112 27407 36285 81220 81220 55391 69490 29751 29751 72809 72809 40118 65212 46656 46656 14802 94347 86943 86943 36879 74367 96853 96858 60594 60594 43119 43119 44731 83131 86934 86934 13436 22843 35262 93230 60726 60726 92313 92313 49731 60319 9018 97716 81092 81092 66414 75848 18514 18514 49077 94123 5062 5062 10582 41013 61465 61465 27294 27294 17200 35424 59157 59157 39815 78610 6794 96420 77191 77191 73899 95825 21709 21709 57627 57627 4364 72638 80818 80818 12987 93751 91678 91678 22668 80674 2467 2467 34506 93378 82647 82647 3930 30041 64518 93032 78847 78847 38603 38603 45816 82306 22733 81310 49806 49806 75380 85800 10519 10519 572 37011 83114 83114 16313 82806 74667 74667 52468 86059 21368 21368 14171 42118 51407 51407 44018 86542 11331 11331 6475 6475 41362 68225 34594 34594 72373 80927 18950 88460 81685 81685 92708 92708 26407 96517 73514 73514 23367 83461 79587 79587 406 88398 20509 20509 37469 38257 4743 4743 65817 91494 3469 35381 78130 78130 82319 94334 79715 79715 39558 39558 54840 72164 51912 51912 56369 74260 51435 84438 76867 76867 38646 80665 51645 51645 56884 56884 39794 67086 7917 7917 36490 81054 41809 71554 57313 57313 59705 59705 44858 69864 42585 42585 25923 76833 33740 40588 65970 65970 82115 82115 11355 74784 14783 47824 51240 51240 26594 27702 8634 8634 78759 86628 16923 16923 58031 58031 12659 92311 73235 73235 37882 75866 23257 49177 50580 50580 14034 93640 67944 67944 96717 96717 9645 49074 8475 8475 52463 57033 9945 97499 54435 54435 24349 24349 34711 65125 16628 90960 15473 15473 73511 73511 72742 92123 4555 25496 29422 29422 36265 65501 77913 77913 3351 35811 90194 90194 63913 82864 74314 74314 3446 38428 52864 52864 51107 61299 66382 66382 88461 90399 87762 87762 48584 76589 4572 4572 54306 94812 46588 46588 30465 75907 49826 49826 74207 74207 27880 64453 20628 57585 76316 76316 18070 30774 70282 70282 66472 66472 12897 68660 42138 79531 88109 88109 32371 32371 25898 32816 74566 74566 17379 21618 65171 65171 28646 53475 36487 36487 3718 89697 42961 52527 41056 41056 33809 63830 61599 61599 76792 76792 39099 54889 71084 71084 45879 97918 48316 48316 29353 37302 49893 97115 8655 8655 45626 45626 51530 61189 897 897 9639 48503 30300 33672 64488 64488 16380 16380 57170 71530 35865 35865 20 47969 7252 63307 10991 10991 6772 6772 24086 55102 34056 66894 34351 34351 30383 47201 5770 5770 9788 61532 49812 49812 92164 92164 3527 18245 52826 74044 64953 64953 6224 63743 64928 64928 14005 36561 47514 47514 10053 79699 93436 93436 8102 60691 59800 59800 4322 88076 28624 28624 75545 75545 59299 83298 3262 3262 19069 65361 17120 17120 76732 90755 13756 13899 25263 25263 26214 77488 82984 82984 43588 43588 59183 61257 74646 74646 35189 52222 2558 91528 81984 81984 9890 45787 17143 17143 20458 41253 43505 43505 74014 74014 45707 61027 89702 89702 39003 81141 12756 89731 58685 58685 7388 7388 63325 70420 111 81072 57642 57642 58248 58248 1803 57981 56581 77618 37525 37525 47909 90567 68355 68355 8074 68145 50191 50191 12828 95634 31588 31588 4471 25091 11087 11087 51035 70634 71898 71898 83791 83791 13685 43552 26218 75851 57287 57287 16409 63689 82508 82508 39965 39965 9617 70186 45496 63330 88813 88813 32695 32695 25457 64034 16190 74049 80050 80050 42358 83229 54019 54019 34577 54688 97262 97262 6482 31350 41149 41149 329 329 15745 73328 1236 1236 23889 90137 94108 94108 8146 92845 16277 31441 914 914 60947 60947 53987 57548 58208 73312 13744 13744 26020 53623 71225 71225 51032 51032 66733 93505 1146 1146 29759 63956 51475 61052 38938 38938 63094 63094 31774 47634 66764 78757 10002 10002 4566 4566 45466 50630 30329 86367 67192 67192 34198 57018 15366 15366 55228 89995 41858 41858 61575 61575 5686 66975 42143 86720 72999 72999 52646 88264 76979 76979 43501 87571 40989 40989 52599 83331 39721 39721 4136 4136 81442 96088 3356 54558 62607 62607 17220 95587 95627 95627 5473 69244 14225 14225 56298 69395 20075 20075 88408 88408 5100 21691 26069 50048 36739 36739 36315 92760 42057 42057 48533 71443 60767 60767 142 1946 74012 74012 72142 72142 19647 35855 78534 78534 34285 55478 67563 83265 74834 74834 73549 73549 4425 89180 22103 93318 89049 89049 62641 62641 773 88945 89353 89353 7226 24760 41018 41018 20435 48291 5531 11904 52449 52449 63900 90375 96333 96333 76872 76872 9768 89904 86866 86866 30382 56429 97960 97960 7912 91289 37101 71471 86470 86470 78554 78554 666 87519 19781 69405 60366 60366 36410 36410 43022 51306 2835 2835 63781 64337 18169 21583 41406 41406 52234 83966 55214 55214 18863 55482 96615 96615 55742 60601 53809 53809 83810 83810 55484 94039 3048 64172 46966 46966 50112 66769 68351 68351 14874 14874 16978 58299 67189 67189 30396 92842 20843 20843 36293 69911 90613 92032 295 295 56955 76817 95656 95656 12829 59646 15017 15017 75691 84418 74948 74948 22860 22860 19868 34183 8769 44692 61324 61324 40247 40247 36078 56692 52135 52135 41583 72506 36659 36659 24966 27836 98017 98017 18832 89806 3822 83948 12327 12327 1910 1910 61287 63964 29639 29639 13741 55865 49898 49898 2299 14268 40147 50757 39738 39738 9381 9438 39553 39553 34737 34737 71252 83676 97326 97326 27671 39311 62618 62618 29299 68247 42265 73273 13982 13982 69131 69131 19353 40145 6898 69880 86543 86543 34332 61963 58484 58484 22734 78285 18870 18870 89217 89217 69393 76222 30192 60515 2285 2285 10922 97755 8165 8165 58813 58813 70037 78224 14026 14026 13798 35652 49895 83090 95935 95935 96166 96166 31811 37337 84268 84268 73879 87953 6046 6046 29622 47493 56203 56203 34779 95121 14486 14486 55175 96400 71059 71059 39991 84835 52307 52307 48915 74142 35789 35789 58476 75221 5686 40476 32645 32645 44401 70684 29364 29364 68669 68669 3641 55223 74403 74403 42118 97156 1420 62754 55149 55149 27133 33622 76423 76423 50217 75649 48796 48796 77318 77318 4056 94505 90414 95318 98196 98196 50255 50255 15156 92700 33484 67228 71414 71414 7286 52367 69165 69165 62495 62495 4061 59483 34341 57706 74836 74836 12735 12735 21286 75583 33809 88730 96404 96404 85672 85672 63321 70062 32699 80546 58644 58644 23394 23394 39425 86790 35609 35609 9489 86056 19118 56658 7371 7371 78796 78796 15698 43864 36355 36355 25524 48390 11951 80778 18650 18650 4513 75976 39766 39766 85566 85566 40131 95420 71711 71711 32317 54332 25665 54223 1712 1712 33413 61802 74195 74195 30986 93411 7887 7887 55521 90790 91881 91881 67018 67018 22758 51022 4257 64485 72553 72553 3783 3783 45182 82813 62688 64781 72108 72108 37318 37318 19739 64905 51474 88670 33417 33417 34555 73970 70055 70055 39676 39676 46876 85664 27333 70128 88590 88590 45893 61465 55505 55505 34777 91772 78737 78737 10069 76774 64972 64972 84485 84485 48491 76945 38874 38890 10727 10727 7221 7221 4161 85628 89975 95546 59546 59546 12317 70736 77638 77638 16493 86289 77136 77136 27363 27363 69597 81839 41627 89039 88623 88623 2371 53085 11113 11113 90330 90330 2185 22672 97566 97566 31566 37226 3856 81801 3901 3901 4583 71368 96285 96285 43072 43072 1177 8417 11130 27062 32556 32556 83011 88335 78206 78206 25280 65279 84300 84300 58368 58368 41334 52938 9697 85342 83753 83753 6026 30955 35045 35045 94206 95108 66289 66289 87692 87692 21195 34836 58733 58733 7334 37194 84975 84975 32863 68465 20380 20380 2515 19665 11674 83294 42059 42059 48335 48335 19427 61945 50355 50355 30369 65640 43623 85952 24045 24045 23412 89878 89606 89606 46218 46218 1902 26366 88912 88912 54085 94746 28368 60378 4060 4060 70067 81493 65353 65353 96207 96207 6250 88626 65919 65919 11797 74482 26684 96617 80573 80573 62550 62550 60093 69409 60409 60409 6031 8822 82592 82592 3742 44284 68075 79423 22238 22238 90891 90891 4830 6123 44190 97821 88643 88643 47518 47518 47495 82412 30033 30033 17200 42229 68139 68139 32512 94058 16733 84231 83604 83604 9401 22628 62855 62855 62439 86274 1976 1976 5108 97163 58836 58836 74082 93626 2205 2205 37056 37056 23901 33236 81724 81724 53790 82634 9493 45575 86190 86190 36194 36194 32645 96829 39772 53774 69945 69945 48161 48161 40912 82176 17114 17114 11710 51859 30792 30792 35084 58623 53646 53646 13116 29096 62954 62954 49579 84043 10289 45953 68707 68707 20315 20315 27349 48900 11073 11073 17939 98097 10266 10266 16077 94258 94301 94301 20582 92771 64941 96321 2833 2833 77612 77612 29513 97234 19587 19587 26283 66905 90961 90961 40061 91418 20415 91458 58170 58170 31178 47831 91348 91348 19998 57190 5930 5930 19697 33015 87808 87808 84931 84931 42409 83396 10813 35531 29787 29787 13175 13175 40956 50840 42745 42745 6784 36459 61408 84623 71079 71079 13818 93244 3257 3257 30794 45516 14950 14950 23339 23339 7606 26486 11227 44841 4534 4534 49986 52152 53134 53134 21064 91847 7647 7647 19431 37731 22667 22667 46936 46936 43005 75118 70330 70330 5601 8366 8344 68128 23622 23622 96708 96708 21683 66227 36629 36629 29850 62932 28646 78323 36702 36702 16146 26883 92685 92685 73610 93838 29062 29062 53372 53372 3514 28157 13039 90327 14565 14565 35664 46917 57668 57668 88568 88568 40402 44978 11834 11834 92207 92620 70843 70843 43717 50911 86658 92497 92137 92137 24454 77499 52191 52191 57497 57497 82640 97744 22069 22069 10801 94148 65930 88411 75653 75653 50326 50326 8148 96732 17288 55376 89553 89553 25681 81598 4091 4091 15126 73283 69077 69077 37720 37720 8603 80747 29375 29375 65638 74658 89886 89886 46559 86790 20773 20773 13726 68178 58822 58822 1065 64789 16158 16158 45965 56907 69658 69658 54576 87700 8371 35505 89742 89742 54391 79373 70167 70167 19035 90350 10997 10997 9555 75600 90470 90470 740 2936 6826 6826 24687 24687 19771 62787 84614 84614 7636 66711 60035 81076 82291 82291 48889 64670 51926 51926 30167 82852 51535 51535 7950 22177 85138 85138 92412 92412 9141 39334 89104 97872 75988 75988 81301 81301 64752 90081 15270 15270 26591 77151 28503 28503 18732 61199 27366 27366 6615 24361 34851 47546 11136 11136 21864 21864 48769 83649 9936 9936 16936 91399 42048 79780 25690 25690 72657 72657 25487 94882 91459 91459 5635 20782 29781 79996 57936 57936 880 62291 39534 39534 17781 20568 21487 21487 8680 8680 49897 77980 78774 90428 60126 60126 83002 83002 3086 40204 70710 70710 27142 79508 89781 89781 2509 27442 93310 93310 51685 55641 71788 71788 21682 72022 37857 96987 81838 81838 69599 93979 92623 92623 92761 92761 4640 87141 30876 75540 11874 11874 26705 97374 49837 49837 10821 78485 39644 39644 12272 51797 47367 47367 92155 92155 1507 55883 80592 88903 97335 97335 25290 25290 2112 17246 83757 83757 1260 94122 7376 77930 48379 48379 21896 87104 49326 49326 59756 59756 39362 85975 62330 65638 95144 95144 28439 79864 79763 79763 84776 84776 18949 33855 82285 82285 33071 90378 92640 92640 9484 27482 3013 3013 12694 85604 47699 53644 78501 78501 13178 13178 40063 49161 86304 86304 3068 93805 33816 33816 29603 87850 33213 33213 14595 18871 43324 59222 95863 95863 26047 26047 35334 83782 70527 70527 71920 87883 81814 92691 50292 50292 12633 63481 40398 40398 54401 67243 44225 44225 30895 34595 14362 14362 90390 94814 89183 89183 91909 95723 44822 44822 22976 25591 89427 89427 32217 54441 40454 40454 11612 11612 70742 84205 52362 75003 35382 35382 2621 2621 46445 50475 6267 58134 83913 83913 11736 11736 43428 60145 73021 73021 24163 75248 56294 56294 5566 15432 29374 88634 41782 41782 97741 97741 42351 47034 50376 72583 34590 34590 89844 89844 45364 97802 29698 31652 26985 26985 7252 97893 75343 75343 63700 63700 82058 92024 7672 86824 59815 59815 51247 51247 58447 84527 9637 9637 22836 95161 41996 97864 96081 96081 79257 79257 5622 16385 12592 22449 57419 57419 23324 35424 59557 59557 15139 15139 11095 59357 53414 62721 23770 23770 2409 50575 44894 44894 9876 9876 55329 56765 77713 77713 22472 54709 29685 50585 63220 63220 67818 67818 45363 66049 3662 3662 15577 16966 87753 87753 10280 32726 50818 50818 45673 84424 24737 24737 28070 57725 23840 76126 76883 76883 13241 40528 30091 30091 87474 87474 27072 52435 43540 43540 20447 97532 51655 51655 54893 71708 10207 63253 1220 1220 22241 22241 35527 55815 22126 76546 93679 93679 66361 66361 47006 73489 73814 96889 93916 93916 937 37816 22607 22607 60568 92994 79777 79777 55564 55564 48071 50263 64339 64339 81320 85161 3926 4796 71741 71741 51469 51469 33297 69980 85695 85695 5669 24975 55057 55057 21088 85699 7166 7166 29020 53317 16512 89845 82577 82577 34793 52149 39856 39856 21400 21400 42916 92801 9611 28250 40825 40825 25166 25166 38351 44428 34891 34891 15677 50444 52416 52416 23456 83713 3533 71143 90932 90932 9972 86592 48348 48348 9852 30361 60114 60114 6431 6431 14313 21394 53365 53365 27923 73033 54934 65652 54844 54844 10126 26359 86847 86847 60383 60383 43087 67418 19538 24658 83193 83193 54503 54503 9104 56284 70256 70256 26244 64909 22608 76763 73122 73122 68815 68815 4317 45911 10288 10288 10620 11089 52257 83931 69599 69599 22283 40691 91243 91243 26102 26102 49995 73109 20054 23692 35453 35453 60765 60765 17910 52459 12332 89672 3229 3229 43134 43134 4413 47715 3760 3760 66236 97625 23875 23875 51237 81559 78836 78836 15228 46086 94149 94149 31087 94546 36827 36827 65573 79851 36355 73594 74017 74017 43066 51509 4357 4357 61784 65303 57044 57044 34544 34544 66665 81868 74851 74851 39640 66115 16168 16168 10377 77669 67643 92001 73942 73942 429 40055 18943 18943 37756 93904 90075 90075 22369 28509 43384 43384 37973 92467 16457 16457 20493 72111 64598 64598 7945 7945 27047 46855 45083 64238 22616 22616 24038 24038 8368 95689 8453 50173 9593 9593 9512 33679 70280 70280 69137 69137 66089 70661 78310 78310 7467 62043 15832 94880 61712 61712 1952 92574 69217 69217 44684 44684 28097 73550 39045 64188 32793 32793 59709 68766 60273 60273 95470 95470 784 67326 33717 62435 29005 29005 447 447 22206 27933 39088 76363 48223 48223 16325 65452 16417 16417 14378 50556 40123 40123 63323 63323 3702 48553 22267 22267 32466 75167 66641 66641 61422 68902 55750 55750 11635 89235 57144 61220 71006 71006 66685 66685 51256 73719 15279 15279 40336 97842 9744 9744 56142 97498 96477 96477 19203 22669 12237 12237 29554 62366 62850 74301 5218 5218 11068 37094 44727 44727 12042 28271 8335 8335 26609 83411 2111 2111 84819 84819 14468 15745 6610 32512 1592 1592 44006 44006 25326 28043 43054 58596 63659 63659 1740 1740 32768 73330 53622 53622 3354 14529 22661 40961 86751 86751 47543 47543 21477 58167 15599 15599 84827 87810 64068 91703 71294 71294 67138 82314 74906 74906 86144 86144 46993 85281 63476 81048 44904 44904 61653 61653 49809 89138 534 534 13201 59934 17886 31881 64292 64292 11155 48184 92636 92636 2877 47431 96796 96796 80678 80678 2437 20039 3372 3372 17179 21984 41275 41275 15485 82717 25890 50904 19230 19230 34800 38587 21916 21916 53791 53791 25195 60467 84186 84186 41872 52898 28002 35295 85885 85885 73548 73548 11929 36153 9229 9229 70337 76320 73564 73564 37756 40819 65340 65340 22141 50441 26843 54240 7326 7326 5917 22861 65553 65553 28108 45232 24585 24585 5069 74914 36731 36731 8310 26157 3071 3071 11086 30843 83358 83358 51490 51490 18080 40056 10288 10288 30306 57272 34755 34755 16200 31021 29536 68659 29624 29624 23544 38380 5422 5422 97876 97876 43042 66150 4474 91756 87689 87689 35138 54459 95194 95194 24208 24208 51182 63088 45835 46637 63580 63580 8113 82585 33707 33707 63041 63041 27052 50515 32126 53031 88565 88565 50014 68553 28445 28445 94730 94730 11366 91889 9021 88255 36693 36693 241 64521 42812 42812 46760 46760 52275 77275 38941 38941 27680 51226 48354 48354 65733 70613 13608 18122 49833 49833 1931 17444 43871 43871 17006 17006 29469 42965 77237 82032 73747 73747 84181 84181 72538 84128 45502 45502 51059 65418 60420 67467 6369 6369 35544 78234 54707 54707 41095 49784 69829 69829 92493 92493 345 73281 21252 41268 65218 65218 67978 67978 21835 89507 54829 95744 4408 4408 27120 27120 75484 91440 52610 81296 95215 95215 66053 68194 156 156 38780 42589 95559 95559 63976 63976 31828 92271 26139 90142 10344 10344 12163 40434 95895 95895 31199 31199 1910 22844 21474 21474 36727 75223 521 31962 19112 19112 24715 51896 78012 78012 86369 86369 27096 29792 28166 28166 2711 62989 76640 76640 3308 36877 29694 77639 1836 1836 18812 22943 75788 75788 16624 22840 94995 94995 43058 94458 19241 19241 25891 25891 11240 15059 53744 53744 21560 32177 32693 32693 87092 93795 6030 67608 49237 49237 10277 66185 8278 8278 53068 53068 47568 61018 46549 46549 48583 67901 44663 47753 19752 19752 14381 14381 16596 84087 61963 61963 16097 87546 36954 36954 43245 77828 97293 97293 5414 71724 3943 3943 38547 45037 34671 45243 91551 91551 89074 89074 35725 38960 52934 88501 97379 97379 6343 62311 43412 43412 11217 19577 50286 50286 43185 71906 72753 72753 9515 61898 56151 56151 37267 37267 913 62619 32186 32186 10653 91767 21376 52980 84361 84361 45980 45980 41048 56740 58057 58057 30534 64653 5434 46010 90819 90819 61693 61693 14048 43737 91231 91231 35673 49472 22690 22690 22124 30730 479 50733 74839 74839 20429 95589 30451 30451 61613 96502 82064 82064 74113 74113 16709 52067 44273 75639 35628 35628 66112 88745 74841 74841 2400 29844 81526 81526 54247 78829 429 429 31601 79584 53296 53296 12920 12920 16215 87898 14670 82539 56777 56777 52883 91907 41397 41397 48548 48548 9463 41015 74277 74277 77665 78167 15902 23927 71000 71000 65732 80847 40393 40393 29883 67202 71983 71983 65145 65145 23045 81429 94334 94334 48370 68959 44293 44293 1319 9727 50664 50664 25586 61054 12656 12656 45 45947 29337 29337 48390 58861 37799 37799 29285 57774 93148 93148 71624 83374 10806 76456 53765 53765 24349 24349 37593 41340 53306 90686 54457 54457 36137 36137 3082 68530 49601 49601 26941 59003 15658 48974 35017 35017 49702 49702 20838 35548 6414 6414 4343 91987 72843 72843 1686 29454 73868 73868 24904 92630 56947 82627 34169 34169 78176 82020 2482 2482 34451 34451 3655 92018 56723 56723 13940 35085 19106 48797 29917 29917 78806 78806 1189 23411 27531 27531 58759 74175 77733 89838 52928 52928 18888 78453 45740 45740 39598 85120 81227 81227 78839 94626 2234 2234 40721 63555 81501 81501 26719 26719 15527 55725 24441 24441 48703 86936 764 28376 73371 73371 55333 55333 9943 94563 34861 41829 50643 50643 55285 66236 85086 85086 68769 68769 13798 41597 80370 80370 25350 33987 51518 58970 72612 72612 13326 13326 14901 64207 53378 53378 56 89637 1313 1313 6449 96344 24467 79177 58201 58201 85536 85536 67641 76542 51477 51477 62951 69006 76 57695 72730 72730 61159 73928 55517 55517 61177 61177 29330 51031 68076 68076 7723 40784 39007 42374 89957 89957 11205 11205 35169 89303 33519 68207 87303 87303 7034 87463 37447 37447 58569 58569 43313 86807 30526 30526 57396 81817 8238 96694 42693 42693 15223 15223 5363 79733 12878 14539 32391 32391 5058 66359 23238 23238 2743 97372 39242 39242 27775 27775 7042 77500 53204 95505 11252 11252 55368 85083 21654 21654 5965 50919 57074 57074 88792 88792 48211 68969 23498 23498 30016 75644 60055 64283 44027 44027 3556 8374 35514 35514 34135 46110 60912 60912 36470 36470 2396 27735 78377 78715 4189 4189 30134 55213 53269 53269 30886 30886 12498 55939 5934 61412 10307 10307 83523 83523 1361 96158 70657 70657 63948 87557 60748 60748 31245 93607 8544 46624 85456 85456 52353 52353 79731 88969 42741 89365 67250 67250 27398 33081 68278 68278 5240 5240 65629 80618 17360 50982 41768 41768 43973 43973 18856 23477 54685 54685 29376 42862 17811 58128 16681 16681 31278 71144 90667 90667 3071 40139 61876 61876 37273 37273 26404 56039 75296 75296 44190 70921 71921 71921 17090 94639 65573 87232 57363 57363 8623 57525 20429 20429 3223 17820 24196 24196 83880 83880 31475 79905 18788 40068 77254 77254 36580 36580 71843 96825 3423 3423 12312 46873 71978 71978 38266 60922 31066 32949 78945 78945 7898 94460 7780 7780 22147 37951 71872 71872 68968 76328 75676 75676 43608 82114 24636 24636 17203 34228 85331 85331 75977 75977 32768 75825 61115 82474 28246 28246 29856 29856 56929 58178 10597 91290 46770 46770 20631 20631 49085 90077 27828 89230 24807 24807 59076 59076 5878 54255 41838 54948 28977 28977 34026 34026 54876 61456 85591 93032 23433 23433 91141 91141 24865 56369 34637 44744 54247 54247 39916 39916 2474 78478 7710 50729 74503 74503 4886 4886 39445 90710 49423 65655 75454 75454 74909 74909 42606 75428 61867 81743 77702 77702 12048 12048 1519 40605 81219 96812 52133 52133 21658 43905 74937 74937 44291 44291 23807 93775 34664 50016 52682 52682 36553 36553 22154 64079 92415 92415 53010 59769 52411 95112 48778 48778 61720 61720 13359 36125 32410 81791 75124 75124 35899 35899 7793 90563 36065 36065 18902 88206 5974 46204 32489 32489 59976 59976 64224 73901 41142 67791 40257 40257 67623 91474 79234 79234 80707 87834 16087 16087 24300 43093 17175 17175 45390 87603 52763 52763 28251 33625 59499 59499 19497 47437 29425 29425 20594 53221 32695 32695 61723 61723 75981 92202 585 585 22047 23802 15432 43617 94499 94499 76164 76164 49218 73238 50921 50921 3416 70926 5510 71815 95922 95922 11381 11381 70166 93557 48336 91514 31202 31202 221 221 22568 96908 47700 47700 3539 9528 42539 42539 22151 80457 5719 21007 52288 52288 25796 25796 69994 89975 95890 95890 50338 83443 9104 68540 34619 34619 96770 96770 57047 90061 24765 24765 66055 69972 71772 71772 18427 53050 40009 40009 70279 87511 33445 33445 51186 75029 55341 72357 45734 45734 95407 95407 70418 90328 67088 67088 26557 47970 5111 5111 26225 79560 43599 70904 91303 91303 44498 44498 16407 53415 56725 56725 5564 36788 58730 58730 43187 93820 78154 78243 29530 29530 28742 73456 6265 6265 36748 64684 97611 97611 31642 31642 14181 56453 55725 89043 75107 75107 21117 32876 93718 93718 20658 88704 30533 30533 43935 63183 77169 77169 58050 59234 6182 6182 9339 9339 32870 79373 59754 84890 53014 53014 22309 22309 30310 52522 69034 69034 29386 81409 57336 57336 12527 75624 35049 35049 7935 75003 38538 38538 83713 93170 62416 92445 5596 5596 102 102 39595 74991 65865 65865 16736 63875 30733 30733 64549 68219 11104 11104 25246 29477 120 86403 59034 59034 30731 40659 44337 44337 94040 94040 31328 66873 49847 49847 52938 76796 8631 83803 46679 46679 41083 95680 78926 78926 27520 88298 16403 16403 39956 39956 52091 54161 31333 31333 66457 94608 68775 68775 78734 93825 63610 63610 67089 91706 11196 37286 55027 55027 11559 25638 10638 10638 56313 61770 87450 87450 57734 57734 42964 89018 30139 30139 25790 39878 7139 35011 85887 85887 53972 60644 76393 76393 44911 44911 45295 62695 79377 84276 20470 20470 28433 28433 77866 85695 75152 97506 6039 6039 64215 80227 19644 19644 63254 81065 94958 94958 31312 57067 48470 48470 92194 92194 23776 59880 81320 81320 38356 53443 16541 16541 27947 66064 71986 71986 20138 50237 69381 69381 14760 50754 71163 90184 85106 85106 9063 31925 12272 12272 27183 27183 20330 87596 1869 34658 23306 23306 4908 64129 59735 59735 69197 69197 19609 67201 42477 42477 44600 66376 6559 50423 85999 85999 8153 8153 20266 66412 71114 71114 21732 31685 40777 73626 96538 96538 74599 95350 39544 39544 72301 72301 22965 72072 62218 64422 37139 37139 7216 7216 50720 70442 63631 70997 4863 4863 26325 62292 34893 34893 31286 31286 19148 84221 94623 97068 56275 56275 67428 67428 41178 59969 14290 30077 27853 27853 72269 82304 24810 24810 92981 92981 34926 77642 90720 90720 77822 87567 76388 76388 87988 95874 48625 48625 16076 58975 41959 52168 54649 54649 78040 78040 18514 32123 60472 87358 77024 77024 8070 66862 6759 6759 55505 55505 23663 60562 12571 78623 60475 60475 7603 7603 14392 43115 61134 61134 61150 68252 33055 77277 21991 21991 33901 33901 27574 40249 80266 80266 47075 80805 15735 54023 78393 78393 76739 90849 53333 53333 49408 49408 6544 30012 82013 82013 20653 47565 49241 67851 97430 97430 34431 84625 12232 12232 66082 66082 17801 61367 29420 29420 8838 14575 42700 42700 10069 53708 75819 88155 2220 2220 27208 32612 72476 72476 32366 32366 6386 28160 49645 50122 48054 48054 36557 57596 18958 18958 30001 77130 978 978 46151 52694 59951 59951 43093 88776 69020 69020 30878 43936 70555 70555 34415 73747 36283 36283 56293 92718 7346 7346 95624 95624 16881 61382 85533 85533 38330 78723 58419 67632 90002 90002 70635 70635 587 6324 35972 35972 3579 5407 9592 9592 15237 56792 19707 68782 26024 26024 60691 60691 34742 38902 15539 15539 37061 43693 18857 33247 73742 73742 30210 87670 59875 59875 41866 41866 54970 84248 41599 41599 26364 32421 15516 15516 64254 94346 46700 46700 35013 49881 26606 26606 13705 83480 25691 56493 64778 64778 67488 67488 12531 38622 47934 47934 27424 70058 747 85828 10771 10771 36826 83219 75558 75558 95120 95120 3474 20681 22059 22059 19 5768 48769 48769 49755 81093 2648 2648 14568 80077 4544 19659 5207 5207 20014 20014 2588 56121 88710 88710 6269 90750 53991 96647 27358 27358 47125 47125 7162 15641 44538 62815 60041 60041 55006 55006 25158 65781 30206 30206 44328 82031 5158 30463 50188 50188 92948 92948 53863 61162 8796 8796 8793 62193 60045 67428 24215 24215 48675 48675 38119 61590 77192 77192 3517 35407 35767 35767 266 97757 1641 1641 50374 74308 34095 74590 8315 8315 32751 32751 58079 61446 5175 67213 34151 34151 93524 93524 28744 28885 53426 53426 50264 61780 65710 72491 3617 3617 40780 69207 44777 44777 79711 79711 25218 94416 31157 70347 3013 3013 23292 25102 37841 37841 64375 64375 56946 69659 65015 76514 86476 86476 25633 25633 14118 72373 51330 60411 93100 93100 59354 59354 84069 89917 51027 51027 59640 72432 29237 29237 24927 44873 42605 42605 22857 23311 25275 97537 39743 39743 34607 34607 63816 71406 62135 67204 31110 31110 91940 91940 73910 94808 35440 53647 97513 97513 45240 57637 71541 71541 3401 3401 29976 96176 706 13560 60328 60328 6116 6116 36737 43206 92507 92507 25975 84180 12400 76843 21713 21713 82111 82111 32075 43439 16195 46611 80587 80587 34635 52936 6537 6537 60865 60865 70921 80267 14468 97774 95446 95446 35352 35352 53135 66737 21608 21608 29058 44515 15768 58076 82249 82249 24439 24439 89626 98172 16828 70823 63579 63579 97258 97258 13548 58529 40438 73538 4810 4810 36429 36429 67837 71547 13056 32028 89490 89490 1116 60752 79969 79969 41677 41677 37329 76751 41533 56625 73503 73503 14681 97622 58772 58772 2075 34002 78047 78047 41232 41232 61256 63792 75 38109 45187 45187 11177 14448 75520 75520 18850 18850 17618 21999 39093 82615 58615 58615 47687 75062 24667 24667 34017 47468 20797 20797 45525 62583 86914 86914 13881 13881 75457 78227 76719 76719 14432 87572 25158 66273 3803 3803 63371 74472 49408 49408 51055 94929 83959 83959 72344 72344 61213 78431 70014 70014 42355 72972 28139 35544 57497 57497 27282 52466 97621 97621 87983 87983 91862 98227 69239 69239 70865 97705 24045 24045 30489 86447 194 2231 50375 50375 15001 37961 87156 87156 60497 60497 11178 43629 45685 88187 39550 39550 58002 58002 25990 92059 60805 88175 24941 24941 53897 77312 47576 47576 16532 46932 40015 40015 4187 14301 23838 23838 69166 69166 26433 89616 46452 46452 22957 33474 12014 12014 32467 83410 68361 89455 74021 74021 5314 8498 22141 22141 72657 72657 48291 66380 26894 72074 56471 56471 30236 30236 46414 63587 2573 76149 6379 6379 66317 66317 27316 93745 79990 79990 63751 66664 53347 53347 22259 39840 1987 45222 33359 33359 1382 1382 38035 66828 56084 56084 4862 18701 20417 61745 27785 27785 36980 36980 1686 74718 66813 66813 59673 72207 30270 95154 67102 67102 51586 51586 67983 92882 22236 22236 51241 76600 14481 14481 11696 22967 30059 30059 6917 7541 9846 81178 12468 12468 7526 7526 15841 55888 8428 8428 48014 69543 11012 67484 18558 18558 47330 47330 42477 88360 8534 8534 78140 97274 47159 77261 90980 90980 36295 36295 49918 56676 44955 61349 50059 50059 45184 65185 37411 37411 3453 97009 36312 36312 2163 72680 87773 87773 45244 45244 38798 89061 43364 43364 51520 63376 88066 88066 17062 97993 72369 72369 10228 35650 95324 95324 49577 60715 31376 67188 97674 97674 17750 17750 36929 62634 35000 35000 61638 83208 65953 65953 23928 34283 36339 36339 42182 74492 20092 20092 29696 64133 38372 38372 51593 56241 3472 47007 18486 18486 49942 49942 12175 48656 94631 94631 34969 97560 10166 95990 35081 35081 42399 78908 18849 18849 18623 29284 30275 30275 14513 14513 1407 8553 5692 73218 133 133 80109 80109 58793 80193 16882 44514 17451 17451 22151 76454 9455 9455 3433 3433 57780 97225 31416 31416 68580 70907 4427 17357 5612 5612 5564 5564 5933 53012 90384 90384 39279 60639 26496 26496 1277 59214 21729 29600 14376 14376 33571 33571 11583 76447 75229 86384 69311 69311 97944 97944 39223 70404 14178 52921 83962 83962 14665 75551 79295 79295 92246 92246 52498 88960 71692 88579 79675 79675 92930 92930 62989 96082 22841 22841 36027 74186 94659 94659 26819 43963 4930 9084 84847 84847 11392 39849 40141 40141 1841 97658 85636 85636 26529 26529 11880 17432 67012 67012 9377 93507 9054 91841 84780 84780 38529 67855 67007 67007 48842 90387 46281 46281 18369 49663 94052 94052 51195 51195 45617 76953 9407 31411 27611 27611 70186 70186 62424 94999 71548 77063 31278 31278 33675 47708 78534 78534 2882 82732 72593 72593 42716 42716 58962 95928 78004 78004 41462 90856 13638 50216 59233 59233 87322 87322 4948 83702 90295 90295 72930 77861 44254 44254 13635 53776 74968 74968 29119 94757 48802 77606 86333 86333 30399 30399 15912 29066 19302 68861 79150 79150 35726 67203 91183 91183 44032 96827 70057 70057 20415 70457 44343 44343 59407 59407 44181 65115 29739 84472 21037 21037 77296 77296 4299 19650 49299 98029 27650 27650 13615 54190 78373 78373 88812 88812 20492 89802 73953 81268 42124 42124 58086 91505 9865 9865 44908 89605 42922 42922 28815 70562 20572 20572 53574 59930 79527 79527 52160 52160 38114 93621 22216 89467 53696 53696 44444 87492 33343 33343 2345 35228 93657 93657 89715 89715 50152 60516 85491 91695 16695 16695 84052 84052 20344 45921 54398 79047 53502 53502 92234 92827 40214 40214 29453 29453 32106 61861 76118 76118 9417 54984 27436 27436 25221 65046 32191 97465 6932 6932 14290 14290 34513 85268 70354 70354 594 44829 2096 2096 14476 89778 21751 83570 51805 51805 63823 78861 27191 27191 3391 24134 26795 26795 35679 84279 32486 32486 83519 83519 3351 88477 24511 37270 63402 63402 729 729 46459 50795 87237 87237 3312 86614 95252 95252 14854 90454 42225 67674 87120 87120 3324 52853 80073 80073 41468 51523 19951 19951 27278 46882 30930 30930 26815 86007 15639 15639 68336 68336 6942 20843 87321 87321 58339 92443 61854 70652 1516 1516 96688 96688 47722 66477 33239 33239 38092 41698 63316 67299 963 963 66524 80676 87059 87059 14662 71030 74580 74580 43078 48244 83312 83312 42148 52560 36004 36004 90329 90329 6764 12474 88981 88981 6637 58216 69895 69895 27590 69760 65014 76844 8684 8684 31302 31302 60169 87575 6523 6523 75926 97164 17404 17404 36737 82949 52498 73452 38730 38730 75802 75802 9107 17829 44424 68457 45743 45743 61157 61157 41764 55820 31039 41729 50906 50906 1212 49072 11885 11885 57712 57712 27179 50635 88379 88379 2508 46971 38336 58963 13587 13587 1221 1221 1580 4363 62945 74042 62973 62973 17051 30639 13453 13453 31321 86107 28014 28014 39618 39618 26220 44319 81492 81492 38737 95798 26196 31481 66538 66538 96779 96779 4113 16544 26755 26755 66901 68427 61469 87319 97571 97571 84077 92631 56690 56690 16640 62145 38176 38176 87619 87619 53002 57434 12925 52320 78062 78062 13638 68493 81068 81068 2393 2393 32657 44317 26744 26744 1119 62674 31108 31108 7095 46760 80425 80425 59687 74094 26166 63393 28580 28580 72 72 226 57124 37698 48572 82226 82226 61504 61504 30124 49895 48942 48942 22249 30269 32035 32035 36709 52027 21447 21447 58541 64714 71178 71178 42191 43319 52806 52806 5493 11356 57827 57827 23115 33752 50507 94002 75361 75361 34299 36791 42526 42526 17601 17601 29723 55734 27298 67323 50212 50212 5005 5005 50832 52009 43748 43748 8858 26924 56664 92562 51118 51118 90424 90424 38005 58946 82454 82454 78163 88600 57937 75480 70044 70044 24353 24353 1865 47993 76971 76971 15748 67388 79679 79679 65894 69077 97804 97804 7364 70030 88230 89018 89078 89078 65887 65887 16392 46338 75960 75960 7860 63457 73227 73227 28959 51764 3741 95947 50726 50726 75600 90617 12377 12377 70950 95391 98198 98198 46952 85913 95396 95396 33958 33958 44080 56885 12686 91185 75254 75254 49319 89883 90769 90769 61529 61529 34524 93638 92374 92374 51056 91413 47844 85455 71654 71654 19624 32393 97270 97270 48141 90822 63123 63123 33110 84834 73699 73699 40513 40513 30604 57340 84650 84650 35307 82301 52498 91931 96826 96826 87693 87693 26810 69960 84783 95469 46713 46713 1502 1502 77560 85147 72391 72391 38316 95555 51201 63404 32725 32725 17128 17128 25212 32385 26577 26577 48119 73364 18023 18023 90201 91277 8409 8409 25136 67954 74159 95697 5391 5391 41936 84418 97319 97319 35839 94432 93346 93346 42941 42941 30531 76833 63584 63584 16501 67203 295 50886 49570 49570 35625 71852 63979 63979 4352 17478 26993 26993 16505 32906 22212 22212 59494 90932 73131 73131 14439 57097 3365 3365 27212 85391 55461 55461 77528 77528 13703 91326 6899 6899 47429 70428 12910 39788 90608 90608 55739 55739 1850 88645 11880 69226 5167 5167 78451 78451 56203 69225 4677 16847 47267 47267 17951 17951 57489 71683 68942 68942 52415 91480 88940 88940 7127 94938 10294 63400 95412 95412 13038 91892 44095 44095 4809 32100 43521 43521 21332 39698 68669 68669 56774 56774 50057 67638 88884 88884 8114 80549 69500 89093 63089 63089 22608 22608 32861 45712 59042 97906 43759 43759 82314 82314 59340 74237 61373 64824 18440 18440 29016 29016 33029 71542 77626 77626 32375 46637 88091 90084 66848 66848 42935 76450 95864 95864 20907 29239 37841 37841 69871 69871 17805 44869 76214 76214 86612 93166 67592 67592 58470 61756 51507 59567 74621 74621 49137 78417 20507 20507 64505 72315 75593 75593 9147 48300 83978 83978 79433 80134 80556 80556 78825 78825 6952 84785 60094 60094 76893 95793 55116 55116 88690 91400 12256 29216 54685 54685 39259 97170 95613 95613 20931 20931 55155 63464 14012 24567 78563 78563 80790 85724 45772 45772 66343 85614 593 593 47887 58024 73541 73541 3488 3488 76142 76192 26062 26062 84671 91580 3769 80266 70346 70346 5924 25855 44165 44165 47540 47540 40462 68041 35271 35271 33158 59399 7079 90209 72004 72004 86350 88639 61636 61636 78845 78845 19791 36556 37024 37024 45026 60593 79730 79730 34479 75222 7493 23925 70564 70564 20179 64019 82946 82946 21915 70575 52293 52293 25407 63031 84624 84624 30278 31029 57623 57623 35933 78766 11743 11743 38440 78551 91236 91236 15957 68304 51296 51296 35494 48784 64021 64021 71534 81911 66609 66609 16519 16519 28588 91791 39714 84818 94369 94369 7417 20027 3097 3097 9451 88670 84186 84186 15810 21511 35332 35332 27365 56394 75363 75363 93459 93459 33547 43227 8761 77527 67746 67746 9426 9426 5184 6997 17080 17080 2396 21248 81788 81788 50149 54574 21252 37391 83056 83056 27521 54348 52136 52136 28008 31442 8925 8925 26510 26510 52698 77248 35229 87081 15883 15883 76196 76196 10822 20822 12994 12994 51753 96075 59127 59127 63298 92012 79170 95001 1448 1448 62614 62614 18338 97668 66912 67933 75249 75249 33750 88741 9915 9915 16496 30958 39976 39976 4328 61262 67816 67816 65796 72271 10692 10692 33054 75474 96636 96636 63519 96580 67852 67852 30272 78412 68567 68567 22826 76947 78204 78204 64586 64586 5231 89369 75093 83073 43367 43367 2155 87536 85435 85435 62399 62399 31470 70374 46670 80719 10419 10419 68498 84515 76609 76609 43688 43688 7551 25171 93775 93775 23355 58280 88344 88344 7343 18522 59919 59919 2422 51518 32458 32458 14807 57267 11230 95310 43644 43644 97414 97414 30843 67153 29824 67739 85169 85169 57955 57955 55169 96009 1934 80186 66291 66291 19559 46171 32187 32187 70754 87852 72448 72448 13900 57459 9860 9860 79178 79178 41921 95820 88043 88043 34662 92185 84783 84783 53039 59101 79846 79846 41812 72068 50273 76439 14943 14943 88001 88001 13754 40740 19952 41017 6207 6207 44163 89788 12996 12996 6568 27977 65751 65751 66481 66481 3310 15172 16618 16618 50559 62591 77935 77935 44092 66720 30114 30114 52417 68510 45246 45246 12884 63247 83218 85516 58074 58074 63049 84696 1456 1456 72580 85365 22637 22637 24259 59412 17894 17894 45994 50773 14660 14660 34472 91782 32308 32308 73757 73757 13434 38781 2785 50313 2373 2373 84847 84847 60562 96399 23016 23016 35612 50964 81794 85982 34564 34564 6164 36510 26912 26912 71375 71375 9346 24422 72207 72207 5554 42556 98021 98021 71499 83620 18118 92344 54660 54660 33137 38430 82427 82427 89571 89571 2247 40947 69639 69639 7858 92130 45157 62632 27552 27552 25716 88265 85927 85927 37384 90087 60989 60989 75253 75253 13565 66286 65255 65255 66829 96521 67778 67778 19708 45102 55372 55372 15024 42770 16500 33795 89655 89655 91662 91662 20589 52572 37206 37206 24158 30997 75095 75095 81520 98001 68394 68394 13993 88975 54321 54321 12644 55730 15480 30812 63550 63550 97207 97207 5723 51422 72407 80048 8561 8561 36554 93438 65964 65964 45049 45049 70156 88002 62374 95965 40468 40468 90827 90827 19495 76105 80861 80861 30844 34551 76734 76734 29050 80797 68991 68991 29861 73723 89051 91048 60941 60941 54305 54305 1411 88213 21508 21508 92379 93627 4142 4142 27013 84488 54668 54668 3107 17223 46991 85585 27590 27590 66212 71619 11093 11093 37347 80263 77559 77559 10275 76577 96056 96056 82422 82422 19195 95380 55260 74148 25171 25171 65334 65334 18530 68460 17225 17225 3321 22252 69058 69058 22523 59920 30163 53503 95006 95006 27329 54059 96357 96357 27455 27455 33438 39507 94343 94813 19063 19063 4973 4973 87074 94167 13095 44938 74331 74331 1294 1294 56819 83268 86758 86758 16901 41965 46373 49712 53461 53461 22758 41600 41366 41366 87985 87985 55124 60581 44078 44078 67358 77959 8390 41942 53404 53404 23721 52336 55592 55592 3873 27449 6901 6901 39730 43281 81976 81976 41031 41031 22555 87211 51671 86626 34074 34074 37240 46096 73938 73938 2649 55598 86099 86099 46497 46497 37790 65757 2194 2969 60411 60411 17323 42000 86407 86407 26303 26303 81289 97018 11169 88008 40007 40007 32826 93365 57436 57436 61499 77132 67931 67931 33046 61638 97729 97729 85026 85026 70312 94151 34925 79277 47219 47219 50270 50270 34167 86505 49857 49857 1714 47940 6812 6812 5186 92874 11742 11742 1667 58753 10159 56059 18673 18673 33190 33190 70439 80108 7604 57020 6460 6460 66359 66359 21304 86468 20691 20691 16846 35923 10014 10014 71223 97570 50743 50743 40002 63441 88365 95884 39870 39870 46977 50680 31977 31977 49678 96171 71234 71234 38475 55330 80163 80163 81250 81250 58679 89604 36912 79888 60537 60537 18206 33741 86916 86916 24808 24808 47437 71479 22705 38014 1172 1172 3583 77913 90657 90657 53563 53563 1516 31969 35164 35164 12787 41563 27040 74521 87923 87923 69391 80347 12923 12923 47001 47001 17867 58983 57653 57653 39301 42542 89221 89221 2940 71289 11020 74116 8731 8731 51682 51682 56376 91485 54058 55918 13699 13699 18762 91164 84729 84729 23104 71727 54016 54016 73183 73183 30373 52671 30440 30440 13222 25651 22353 94544 95921 95921 11210 61427 73309 73309 58448 91663 63794 63794 29028 29028 24930 35524 36075 83692 41959 41959 9090 27751 41247 41247 55289 55289 50728 97858 26695 64437 379 379 73975 73975 47656 54411 13197 27461 35290 35290 40950 40950 66652 89787 39463 39463 1801 75888 33266 33266 52073 82473 62979 62979 13040 95120 4336 59032 32070 32070 28709 66647 17323 17323 42031 72176 4669 4669 25899 44962 62990 62990 35832 58722 15648 15648 4793 67794 63923 63923 1530 1530 42623 77826 23278 23278 691 34502 4007 4007 92469 97409 20287 75268 53331 53331 78154 78154 29949 74878 3712 3712 4932 56492 9118 16552 29048 29048 43411 69089 79768 79768 89971 89971 84360 85354 23555 84688 91900 91900 46801 46801 50766 70445 15245 65013 45141 45141 19845 19845 4941 54969 21120 21120 27741 51334 72180 95704 32828 32828 54049 67938 66100 66100 47810 78517 34651 34651 75496 75496 16067 24737 11386 11386 36859 47625 81097 81097 14078 79020 56138 56138 4578 13390 67912 67912 22781 94312 58134 58134 10646 62003 21416 21416 39010 77937 37551 96898 81697 81697 29702 29702 41862 56226 26217 26217 24039 70426 24270 83207 81961 81961 54220 54220 15900 42550 28462 28462 27573 89816 12729 52845 51082 51082 58155 58155 77670 91206 81046 89199 34589 34589 54208 66384 1812 1812 43563 43563 9375 18674 8601 49281 8923 8923 15401 15401 53595 96831 72421 72421 43404 59905 81479 81479 39256 61454 17112 69321 37271 37271 61608 61608 27443 81454 62634 62634 28553 82667 47638 47638 21891 73773 62219 62219 3980 51132 29264 29264 4305 49882 59012 83477 16339 16339 19107 97673 90147 90147 3586 11308 26937 26937 33395 33395 18747 51462 29714 29714 68318 69982 8540 15575 56253 56253 89204 89204 57109 78552 72663 95081 30604 30604 63425 90662 67057 67057 27947 52937 37685 37685 52719 52719 13945 71890 27374 27374 4063 48791 95701 95701 47163 69993 30779 30779 73685 87406 89944 89944 3469 95840 80495 80495 7812 81139 4288 70084 6809 6809 8173 15913 17459 17459 26699 67049 79097 79097 7441 7441 8844 61859 30960 40976 54288 54288 79416 79416 67310 88503 73248 73248 4348 88652 8651 47683 35452 35452 6289 33413 69467 69467 3296 3296 70048 91383 20302 20302 36884 52228 11939 11939 40671 44080 5419 5419 4006 19927 31607 31607 26381 73171 39347 63073 80802 80802 5777 82090 58555 58555 63686 63686 46049 64779 4427 78468 80953 80953 33600 33600 32759 42893 41183 41477 26668 26668 22156 50860 89967 89967 43008 43705 6137 6137 5782 64540 41949 41949 75123 75123 60086 80571 11740 11740 51894 91003 15435 56608 15972 15972 32514 32514 3324 92098 8611 71457 89946 89946 73055 73055 66049 86592 54892 54892 69247 89859 1972 61102 47209 47209 52858 59849 96108 96108 17151 17151 2047 32400 40372 40372 2455 92452 13084 13084 26924 46575 25800 31677 14287 14287 61301 81329 46343 46343 7939 7939 25981 54467 34267 46752 83215 83215 4341 51343 36782 36782 7265 7265 79842 89980 33989 33989 20 81169 54394 54394 64729 80234 3241 3241 29761 85115 13568 47880 44824 44824 43520 80355 1502 1502 70028 70028 68714 89831 12053 37260 79311 79311 18513 23556 17305 17305 80247 80247 61461 78262 6561 83226 19465 19465 5352 5352 37597 41651 63871 77794 83994 83994 70714 85517 45241 45241 55943 63903 48277 48277 87467 87467 472 59898 55040 55040 24729 64972 52544 52544 67812 81135 67474 83977 22684 22684 88079 88079 21808 26367 20329 21314 92618 92618 21045 28713 89291 89291 56292 67884 78533 78533 1927 1927 24830 80680 39955 53160 92134 92134 70192 70192 44222 66405 12013 50538 62161 62161 35105 93467 68334 68334 18135 72523 77659 77659 71467 85719 2084 2084 6556 13344 95957 95957 47153 75082 82113 82113 39967 39967 45035 83116 5809 70151 85611 85611 78092 91711 18558 18558 61000 61000 76400 78286 87306 87306 54040 62678 51773 79791 42185 42185 19328 19328 9031 25968 632 20077 56644 56644 96413 96413 17422 38497 56849 56849 14072 96028 63031 63031 43713 76615 27070 27070 45942 97555 23100 66680 96499 96499 52700 52700 29160 40156 1424 47316 58738 58738 26190 97759 14254 14254 58247 87280 86207 86207 10299 10299 32323 64941 85155 85155 24571 86372 25339 25339 5342 38229 30859 88211 91569 91569 69085 69085 15867 72135 12425 87578 26808 26808 79786 79786 11657 49561 40070 40070 67085 87204 48338 86435 59879 59879 36586 36586 8051 39353 51322 76058 24674 24674 47319 72690 75176 75176 69870 69870 48235 69819 8650 52845 90751 90751 30516 42132 66656 66656 66085 66085 4117 85574 8639 90467 97811 97811 10528 74172 70040 70040 25766 25766 2225 69478 14782 36908 13023 13023 7227 14857 4796 4796 78624 78624 57504 97616 12036 36947 50701 50701 32506 32506 3753 66995 37815 53308 13 13 22287 48660 23122 23122 66530 66530 40697 96437 56214 56214 40436 77965 43668 43668 46334 51330 11809 76789 47540 47540 43607 49274 29752 29752 96588 96588 81077 94625 19577 83693 44854 44854 37393 37393 80818 97035 7732 7732 9416 23159 1957 81143 89439 89439 29690 29690 967 30719 24211 24211 35774 52667 21624 96875 24478 24478 64843 64843 12511 41209 1781 12629 33334 33334 19552 49026 5801 5801 14300 60251 95821 95821 77387 82256 3150 3150 11162 77606 67753 67753 18750 18750 3494 50501 94964 94964 34796 86572 1609 44563 64120 64120 29064 89477 53029 53029 51783 51783 3843 32774 88453 88453 4116 59896 34097 34097 63720 78416 54480 87694 79574 79574 65169 65169 26333 90089 28516 93446 54990 54990 27482 27482 25058 37312 762 62974 92144 92144 71452 71452 76351 79538 27031 27031 4350 24507 60093 78785 53665 53665 58268 72219 95230 95230 42342 42342 51175 84169 62562 71869 71032 71032 63285 63285 29494 75002 72015 72015 6995 96725 8286 79956 11963 11963 452 51386 43659 43659 23999 59178 68435 68435 61899 61899 35623 40631 46142 94587 75408 75408 4153 84141 74230 74230 4637 85675 61642 61642 41703 41703 5646 73958 88459 88459 4006 93604 51401 91867 55965 55965 59642 59642 29553 97009 83203 83203 16196 84602 36705 36705 29343 60175 59557 86445 54279 54279 88988 88988 50094 81484 22617 92835 50533 50533 39608 39608 13299 45324 45920 92146 9230 9230 72187 72187 77796 78233 89220 89220 11714 83042 42928 42928 21488 25390 19415 19415 2720 69362 96466 96466 25308 81203 2443 2443 43585 51132 62127 86562 18081 18081 85991 85991 9412 88470 11915 79190 7773 7773 38195 38195 72401 83577 69876 69876 42690 47423 56945 88777 49813 49813 84786 84786 9456 81904 15186 15186 17967 53798 42813 42813 21449 53498 20086 69157 16621 16621 84512 84512 14776 16186 25709 85141 14476 14476 33600 34655 72415 72415 24132 65494 61598 61598 9520 58938 70674 70674 22899 22899 39958 52454 25627 25627 29618 38044 25056 25056 16339 82356 73798 73798 28594 39846 18075 18075 42476 87385 40011 68087 67129 67129 52322 76940 52451 52451 17641 76289 50205 50205 421 421 49422 74547 63280 63280 47328 89471 50785 76151 62506 62506 38360 38360 10530 95956 12308 12308 32636 45917 13715 89112 71657 71657 7786 7786 27937 44192 10472 10472 26502 65573 50680 50680 51230 60474 75313 78102 40673 40673 61413 61413 65442 95275 84657 90261 22481 22481 8239 70056 97979 97979 60139 60139 59227 71437 5236 84912 97034 97034 16607 48290 6200 6200 30310 54554 18352 18352 30478 72598 78347 78347 34238 61966 64712 64712 30977 35281 70512 70512 75676 75676 4683 53905 45526 45526 72268 80263 44586 44586 17987 96298 25950 25950 47316 73781 50307 50307 50645 71075 85030 85030 74593 92375 5425 68845 89778 89778 6063 40887 74043 74043 16292 16292 33143 55584 49285 49285 6007 87967 30634 42012 65195 65195 48240 48240 32045 63485 13774 43713 4748 4748 12115 66451 92650 92650 48072 73581 85323 85323 3843 27047 70673 70673 26547 36151 26970 26970 62123 62123 42818 88424 5115 78132 57831 57831 46825 46825 46496 74898 70904 70904 3046 26569 21046 25300 62457 62457 86556 86556 4534 96771 789 26881 41329 41329 65034 65034 56086 82917 29841 65721 89689 89689 30428 75264 42351 42351 50740 80699 47816 47816 23109 23109 7347 51632 46635 53391 17654 17654 12711 84395 34588 34588 78203 78203 18011 31026 78400 78400 33345 97660 28548 43200 50425 50425 517 64359 93551 93551 17061 79694 69166 69166 50843 50843 44522 85077 24042 32823 23587 23587 83771 86459 1683 1683 18286 23803 51385 51385 19719 19719 58921 79982 20630 71907 90341 90341 55171 55171 82301 83915 78357 78357 48562 98112 44483 44483 41558 89568 7032 18612 39345 39345 86641 86641 84971 88264 15331 15331 63370 78990 49644 49644 11875 56561 91577 96901 33452 33452 26784 26784 45712 82525 69569 69569 42466 43442 8897 88847 6721 6721 8459 89145 35894 35894 35258 35258 10987 22571 57486 57486 91223 95496 19587 56641 13356 13356 72520 85448 62429 62429 94998 94998 19420 67820 5495 5495 43085 96438 20216 80296 65665 65665 9768 9768 11591 32642 28483 91713 19684 19684 76405 76405 8157 18922 19856 19856 25608 68694 23281 23281 18301 57816 1239 1239 22990 65226 44256 50649 2329 2329 63382 97996 53601 53601 8899 40476 19903 19903 94775 94775 24090 51983 58341 58341 80892 95887 55988 66343 31070 31070 7208 7208 7668 76145 40988 49818 86719 86719 865 68270 64978 64978 10734 13627 57424 57424 6997 65632 11091 11091 6741 52961 89258 89258 75144 75144 24460 87445 24208 67641 3777 3777 69194 91529 34726 34726 49747 70959 62981 62981 3717 81799 72055 72055 20760 29539 24613 24613 53292 53292 88086 93183 69882 80369 70369 70369 4776 51564 14215 14215 8327 27702 92645 92645 34063 49758 63425 63425 88102 88102 8821 49797 82796 82796 71018 95568 33039 95125 75727 75727 13996 79130 30356 30356 18151 21935 49706 49706 93673 93673 28629 92039 37664 89412 45362 45362 63150 80817 62001 62001 53576 53576 43070 73798 10225 25989 28291 28291 60690 63301 24137 24137 63814 75756 94825 94825 9114 94570 90739 90739 74493 81094 47240 47240 37759 37759 126 75557 15715 15715 35774 52341 19771 25069 18622 18622 33788 41424 97019 97019 65321 77035 39994 39994 54678 54678 27709 40759 23733 93501 32134 32134 12257 32641 32231 32231 92079 92079 19931 43938 14158 14158 55823 73471 64200 75913 15465 15465 4146 4146 82355 83179 20039 62379 69699 69699 11646 11646 13629 39879 6914 25916 4257 4257 17726 38214 35209 35209 516 516 47676 95230 57427 57427 26216 70197 28534 28534 63120 71464 56458 97130 72633 72633 44772 44772 73490 81159 14957 53319 41646 41646 2328 2328 44861 79786 56398 97933 6106 6106 51576 51576 43236 90323 50581 50581 23782 65648 28519 69722 94712 94712 68630 68630 76531 81009 83303 96831 97610 97610 34708 82776 31182 31182 45361 45361 37227 79125 4930 44097 77371 77371 49351 49351 11393 55633 71110 82557 80306 80306 4212 4212 42744 88001 48896 52646 92673 92673 82357 82357 5731 56115 3524 61760 75098 75098 56446 65580 72860 72860 77800 97199 53473 53473 60896 97698 91930 91930 88139 88139 22259 60139 32789 54335 20979 20979 20554 20554 28012 70780 56917 56917 30673 66434 73669 73669 39744 44130 67282 67282 54548 90929 65072 65072 17269 82650 2369 92252 84537 84537 62546 88799 42408 42408 36132 77149 92168 92168 24943 31263 59064 59064 75091 75091 58216 71061 48549 72716 71109 71109 22517 78629 5595 5595 11628 11628 12265 67735 68997 81255 87793 87793 20494 61009 29282 29282 11430 35277 55429 55429 72712 92007 35501 35501 17856 54420 90248 90248 80433 80433 1360 18675 18607 51951 65261 65261 69729 92253 82800 82800 64188 89271 3137 3137 29449 49252 47157 47157 67463 67463 14130 50290 47018 56125 97745 97745 14929 19232 93512 93512 33740 77549 90931 90931 90211 90211 5007 92335 61180 61180 14644 72512 26543 26543 17770 20229 93298 93298 2014 54371 96340 96340 38433 42377 40517 40517 40847 58371 75969 83109 67333 67333 1413 17538 54829 54829 57038 57038 2390 20665 75973 75973 13227 50382 64927 64927 11376 88580 40870 69151 30496 30496 77694 77694 5426 82118 15090 15090 4387 7189 18354 54576 42618 42618 70059 94209 36765 36765 9724 14697 78405 78405 48560 48560 53090 90894 18018 50141 37062 37062 17983 28303 59173 59173 42655 56178 23336 23336 88563 88563 16649 26575 10107 15254 34089 34089 4140 69243 62446 62446 12628 12628 5639 54822 89485 89485 25877 57524 93759 93759 53659 94399 23024 31505 38199 38199 22248 34517 51417 51417 15174 36843 59251 59251 15749 40585 26185 26185 15488 15488 20732 81716 35298 92373 10343 10343 90402 90402 27125 33170 37691 58402 74869 74869 73995 85121 77284 77284 18246 39026 39277 39277 32706 32706 3112 85453 21452 33402 58714 58714 50571 50571 42168 83248 89293 89293 2851 97508 16142 81130 40401 40401 33437 33437 10397 62128 42318 75404 60530 60530 86237 86237 12294 21700 44605 48945 21887 21887 27275 27275 27623 84811 38410 38410 50676 66789 50857 86143 5093 5093 77909 77909 2732 12404 55344 75325 95763 95763 86724 94279 19076 19076 60729 60729 38358 77969 17031 84815 82744 82744 80685 80685 20510 34394 10635 90030 6618 6618 56139 56139 550 53644 83374 87108 80784 80784 30154 30154 48748 50779 8195 87923 55728 55728 89493 89493 13005 30521 108 108 68304 78860 62761 70830 59628 59628 49107 78389 44634 44634 82903 82903 4748 37174 8354 59530 63147 63147 8457 90108 2268 2268 84080 91079 94303 94303 58188 58943 71362 71362 20898 20898 3760 93089 21891 26900 96526 96526 29208 40994 43597 43597 93502 93502 1574 10761 42140 84594 17630 17630 80046 80046 2782 21682 94466 94466 9788 46584 73564 95130 50199 50199 2754 2754 44293 90540 24877 24877 693 95515 19959 85927 45208 45208 3065 3065 13399 27921 16049 16049 11111 55795 91453 91453 8423 89692 38879 38879 21578 61199 27918 27918 31748 56957 30870 30870 19626 62328 81382 84635 80942 80942 37694 60679 12022 12022 13167 37946 27849 27849 3532 13805 10723 10723 50838 60588 33266 33266 94419 94419 68816 83021 20980 20980 48881 65501 17727 58073 7282 7282 23604 57121 91126 91126 56804 87471 42687 42687 33601 33601 41044 62208 30255 53184 20960 20960 29043 50915 9538 9538 68409 86327 34461 34461 33404 80705 37869 37869 35159 35159 53092 57840 62292 62292 24263 35889 56620 56620 35437 66138 9148 9148 52036 58185 63759 63759 38623 39331 18883 18883 37079 62969 4837 86505 19873 19873 36703 36703 86925 97168 88898 88898 34075 67800 11998 18355 87111 87111 15170 32753 8965 8965 48614 48614 78986 83405 11417 26092 43051 43051 3163 3163 9860 89779 88347 88347 10774 19932 6199 6918 58798 58798 1858 1858 63875 67453 7945 7945 29948 39518 74970 75663 14057 14057 46004 52944 1140 1140 11392 50483 92446 92446 3036 3036 67762 82099 11609 72441 30505 30505 4159 68146 76095 76095 96112 96112 61236 84678 8708 8708 11843 86865 73749 73749 58464 91178 21812 24709 88169 88169 46917 82354 56469 56469 41111 76674 4688 4688 39513 39513 38356 63961 9162 40750 54300 54300 83284 86316 37409 37409 96735 96735 13125 95851 22047 22047 44635 91616 39033 39033 5532 16668 40009 95794 19559 19559 16783 34659 61889 61889 16916 38452 45320 45320 27722 27722 52954 82603 76540 83408 75167 75167 37839 74994 86513 86513 31004 93883 10449 10449 85327 85327 17650 19085 46902 67581 26938 26938 30391 30391 23966 97901 29598 41794 79078 79078 73530 73530 85615 97157 83715 83715 64087 89580 13633 13633 75146 95457 39136 39136 86785 91197 49921 49921 57708 61374 23614 23614 34940 84343 16078 49892 79148 79148 23014 47312 62429 62429 45868 45868 45006 86810 83710 83710 11142 48273 44567 44567 22803 56590 49825 80500 67135 67135 70310 70310 79323 82761 4010 69712 62913 62913 51136 51136 14427 21414 28678 29555 97566 97566 41781 41781 218 27683 17211 17211 361 89070 38319 44866 16737 16737 35845 62693 52291 52291 6797 6797 41235 59326 47178 87086 43763 43763 76379 76379 22849 70030 5184 65292 96912 96912 56357 56357 23611 33376 29710 29710 3872 24642 26521 26521 51354 71208 23047 23047 15679 63313 941 40259 61152 61152 38514 74279 43040 43040 40849 74089 3770 3770 92210 92210 9895 96548 25083 65838 70701 70701 55375 97539 49262 49262 36832 36832 14853 38910 80317 80317 11320 79335 24122 32371 52296 52296 18631 39776 86518 86518 51995 73524 63257 63257 724 49434 1021 1021 19519 25966 70144 70144 56651 67232 58025 58025 26311 26311 27232 93550 13836 13836 32733 95697 37754 84793 66634 66634 72270 84969 5442 5442 10024 10024 12437 52018 27398 27398 1591 6919 10600 10600 8622 70500 13764 53255 12037 12037 5116 5116 9831 13017 91628 91628 39773 72721 62000 62000 21278 36695 2138 2138 3622 62666 80865 80865 73058 86273 19747 90445 42598 42598 36588 36588 22161 88590 6678 34579 76871 76871 8297 65086 91621 91621 8670 8670 77254 95018 55696 58589 32254 32254 56266 59108 50291 50291 8825 51931 87765 87765 40612 40612 22258 36026 58667 58667 42547 50039 95664 95664 37457 61387 14399 78044 58917 58917 1820 1820 53844 60740 16430 16430 20272 51538 92514 92514 56717 93327 29332 29332 7862 41986 14093 31725 11295 11295 91776 91776 8580 53920 15692 15692 28679 92303 12994 12994 71630 90639 10079 10079 72003 72803 30200 30200 34398 38894 19713 19713 43489 50802 23566 23566 3635 66240 37626 37626 54983 69591 49154 51587 79897 79897 63504 79049 20429 20429 34908 34908 1569 18875 8895 45455 64361 64361 43933 64300 94787 94787 4606 79859 72534 72534 51503 51503 71430 74017 21647 21647 2713 27793 54987 97722 67407 67407 34465 65589 85273 85273 17628 77717 82955 82955 5238 5238 36604 62073 90413 90413 17363 39763 54103 54103 43943 91717 82445 82445 36403 83108 17024 17024 73061 73336 16609 16636 3181 3181 32260 79775 73355 73355 32843 94498 34114 34114 56149 56149 63798 66424 30664 30664 49235 90319 2067 95380 13589 13589 19357 19357 29519 43625 5898 70094 64773 64773 9099 56796 73488 73488 11749 91989 83408 83408 8335 63649 54284 54284 26272 26272 32408 96894 26715 26715 45036 77049 97825 97825 84346 88470 96899 96899 36020 68976 52830 93967 50519 50519 4511 4511 1239 82628 73148 73148 820 46989 40480 58021 35677 35677 9822 67018 48628 48628 13191 68115 86850 86850 12323 74686 56192 56192 81332 81332 17022 65573 54670 54670 25973 83735 57933 57933 39920 95666 25930 25930 51807 82175 69601 80133 36042 36042 82240 90154 49400 49400 15491 35191 12394 12394 13340 13340 21928 89682 77623 77623 2332 84752 21928 85482 35148 35148 9834 41159 75745 75745 4654 4654 28283 28723 63141 63141 25273 92250 33148 33148 32027 57856 20445 63188 95054 95054 17105 58662 15132 15132 18100 18100 81522 88029 72643 72643 50911 82308 69476 78661 93175 93175 96938 96938 6682 17284 55118 62974 5432 5432 74869 74869 20245 74651 52574 52574 8560 76148 14218 14218 73261 79197 70704 79234 64420 64420 59270 71921 73247 73247 17562 62918 2734 2734 50887 73018 65432 65432 64550 64550 29600 71082 34855 34855 46122 47530 19550 66792 83830 83830 494 64103 66701 66701 91933 91933 32085 64245 47487 50616 41509 41509 30646 30646 70337 95151 35612 91555 46185 46185 59766 59766 6833 27339 36005 47642 87302 87302 10553 60301 57120 57120 97677 97677 27073 51146 22766 22766 35427 46580 38431 38431 8665 78689 88696 88696 29025 46368 20355 68126 98249 98249 11655 11655 43129 76339 38042 38042 49209 97206 37192 37192 6330 76612 17548 17548 42019 61596 53348 95752 67683 67683 57975 57975 35951 79749 25458 92170 74407 74407 71323 94417 45841 45841 18584 53103 4655 4655 37578 53831 68191 68191 75936 75936 37643 70770 582 44826 25680 25680 51007 51007 25131 64452 10387 10387 43704 65975 30124 30124 26043 51820 43660 50368 10353 10353 16930 65895 82956 82956 46620 46620 46717 78271 60558 63388 65487 65487 28489 28984 47218 47218 3846 11940 33719 33719 78201 78201 47314 66748 55235 58055 26316 26316 20626 20626 55874 89835 51093 56334 16726 16726 31105 31105 1771 20967 22473 43548 3924 3924 9270 43063 60906 60906 59940 59940 22014 93696 16229 94502 27340 27340 27230 27230 5133 83222 17239 17239 13076 88999 13422 79474 60005 60005 18636 55734 25834 25834 10091 53379 32646 32646 51093 51093 45097 52782 24377 24377 15900 44520 1310 43108 92884 92884 30607 30607 25930 93600 70197 70197 7051 36451 62187 62187 69316 73510 92414 92414 1012 19410 62512 98022 22797 22797 45669 55903 71567 71567 153 153 47082 73724 3686 88878 21026 21026 13606 30616 9051 9051 76729 91805 77015 77015 51071 51071 83054 90076 58507 75413 94047 94047 91509 96568 11983 11983 28552 28552 1815 57939 62816 62816 80872 93813 95317 95317 10653 32819 24088 24088 47703 95303 23798 49519 25223 25223 87768 87768 23166 61361 11266 53482 85298 85298 52986 83682 19114 19114 22895 77263 23720 23720 77206 77206 55206 63712 30718 61860 61777 61777 12536 73192 70091 70091 38833 38833 64334 69261 39233 73390 1126 1126 6666 6666 21981 96133 64859 64859 64737 67071 75359 75359 75248 78749 31684 89877 39465 39465 17613 57747 59139 59139 8959 8959 76798 92845 23182 23182 43380 68609 45178 45178 5137 79983 9926 60506 17122 17122 83483 83483 51348 97056 35669 35669 79908 92172 71149 71149 27937 49820 32249 32249 9274 28717 10056 10056 34649 52194 30284 39992 10545 10545 34753 34753 18355 58992 24111 32131 4244 4244 26361 71816 28599 28599 2607 2607 45318 49124 9810 86187 67072 67072 26216 93576 616 616 27623 56091 76845 76845 6710 14356 79565 79565 37970 71661 11245 11245 11616 22965 21779 21779 59820 86211 72891 72891 23929 23929 43148 80242 3995 3995 6259 38345 17988 93879 11960 11960 64668 64668 35288 42657 587 16373 73381 73381 75805 75805 22232 61413 69111 91016 17191 17191 92590 92590 15260 91356 13246 13246 60522 84651 35873 93059 71825 71825 84255 84305 90429 90429 5923 20383 29792 29792 44691 44691 51723 68125 62529 62529 6314 62230 34088 62663 18422 18422 31847 50895 487 487 5360 5360 47830 80900 19328 68126 57662 57662 64947 93516 87934 87934 14112 14112 21320 43428 21911 21911 14464 46702 37980 80269 83071 83071 53073 53073 2503 85389 21976 21976 54988 70820 49019 49019 20104 57550 9786 92067 77727 77727 80466 80466 48063 64129 13514 13514 30987 60881 80035 80035 7420 91429 82821 90040 80812 80812 29117 29117 20761 65956 9864 95491 62045 62045 19897 91429 52340 52340 57918 57918 8786 16224 79319 79319 41986 53612 38052 38052 3262 76908 74965 74965 13556 71946 6265 81300 44465 44465 37505 37505 32904 56705 28851 77339 95092 95092 39522 50212 8036 8036 53010 66156 12959 12959 43585 78540 13437 13437 87561 87561 44958 93692 36352 73897 25486 25486 22425 87109 27114 27114 5752 5752 4421 15015 63750 63750 25716 68595 11661 11661 12430 31088 20990 20990 19668 25181 93183 93183 16205 39404 92549 94277 44886 44886 41615 41615 9646 17196 5931 72975 42012 42012 70599 70599 8524 41252 80311 80311 13371 96659 8394 44739 62237 62237 54203 54203 12230 64790 64037 73169 62301 62301 5633 31340 16265 16265 27703 27703 6173 48323 29180 46923 19468 19468 6122 6122 24523 67164 9236 12505 75610 75610 24496 24496 36916 76980 31648 73464 382 382 13038 34027 59873 59873 20545 21009 14971 14971 52730 52730 67901 90262 28244 28244 47837 65358 66751 82048 40312 40312 90308 90308 65148 97270 23172 23172 49696 80319 71322 71322 1017 13183 96495 96495 78754 90356 48136 63845 34402 34402 72724 87295 31809 31809 60172 74711 80497 80497 58436 64103 12937 12937 77638 77638 43809 81098 96133 96133 10372 27835 9263 71331 34992 34992 54729 54729 25541 64256 65115 65115 2787 55772 9292 59365 56075 56075 12577 16189 74744 74744 65699 65699 68490 82387 37292 37292 70844 79635 2377 41435 3532 3532 46946 49274 47804 47804 21349 39676 44045 44045 10 45846 75781 75781 64359 87841 89477 89477 4860 54606 4672 4672 49758 49758 39324 59063 5777 58520 88857 88857 10364 50746 50922 50922 25065 86349 5528 5528 61082 61082 33807 96350 5189 96327 59929 59929 67932 91478 90286 90286 2226 2226 11561 93090 1854 64998 77951 77951 60498 75730 42507 42507 36360 36360 66164 83555 66789 66789 27396 40749 51535 56101 16160 16160 94779 94779 12337 43826 67042 67042 18285 69673 30862 78343 79357 79357 85965 85965 4668 32029 9808 9808 37075 64766 91474 91474 35211 92555 33388 96161 7924 7924 96477 96477 4771 72456 35913 35913 58094 73543 30286 32571 44631 44631 85124 85124 40114 74040 28694 76061 48157 48157 8198 39043 84863 84863 34597 81478 58982 58982 56686 56686 51707 92014 96630 96630 45629 46502 23825 53070 22296 22296 32386 32386 21125 32622 13236 73716 59171 59171 23767 23767 2257 60385 63167 63167 30959 53978 42641 42641 2901 48427 54162 54162 3978 85928 27834 27834 19269 89298 26990 26990 57044 62831 58497 58497 84923 86143 50910 50910 45120 48789 9854 94409 21264 21264 67062 67062 79204 90065 7930 31054 78953 78953 49289 56455 38822 38822 46972 85853 28849 28849 27433 27433 56186 70062 26818 26818 22451 81045 5423 42669 370 370 12290 12290 29522 61285 85984 85984 82139 93979 60360 60360 58838 88170 51711 53174 56726 56726 28743 94123 81651 81651 66683 66683 9739 57192 28702 28702 20806 79337 2472 48459 40274 40274 70448 74534 49299 49299 60381 60381 59273 79946 59249 59249 27832 91737 78438 82793 50091 50091 20956 82036 71606 71606 12469 69436 71938 71938 2015 97861 56031 56031 81620 81620 26187 80590 37178 37178 18306 82095 69336 69336 16636 55620 5792 5792 70160 83941 32592 58234 47394 47394 57591 61202 82111 82111 18930 18930 11885 38376 82816 82816 36195 72098 16336 66682 68715 68715 39308 39308 25685 78335 42179 50793 80526 80526 62607 62607 23073 62861 35390 35390 30203 63152 68324 95241 5748 5748 15801 68867 29661 29661 57627 57627 18899 97811 63081 66254 63938 63938 4981 92029 48354 48354 54551 54551 17500 80038 3538 72354 49284 49284 9883 37230 92063 92063 67802 67802 1530 68166 43640 43640 40825 91920 623 55973 31390 31390 4954 4954 29864 46641 79171 79171 63335 84956 59601 59601 71523 81256 313 84433 41611 41611 24622 24622 34907 83942 6669 6669 14038 49180 12799 59585 39360 39360 27522 31324 64403 64403 54950 54950 20009 83940 87953 91730 53611 53611 26495 68836 16561 16561 13842 25452 6375 6375 96250 96250 20263 28139 66996 92946 6252 6252 33890 58841 84086 84086 39108 54428 47968 47968 63309 63309 36249 90081 71259 71259 4963 16318 37194 37194 24530 50431 74410 74410 11589 95343 11285 97539 5402 5402 42155 42155 34635 61402 32871 62046 17504 17504 4069 58822 32172 32172 48714 87914 35617 35617 29191 29191 10879 28381 64637 64637 34282 51526 65756 65756 36023 53175 13460 19977 52123 52123 15911 15911 65595 74320 53419 95259 70373 70373 39926 86013 33560 33560 70428 78510 50850 50850 73563 73563 10826 46666 74951 85387 73520 73520 89823 89823 37410 81612 67145 67145 26498 74930 37695 49480 54065 54065 30167 30167 3954 20573 47115 47115 14544 15647 51654 86516 49073 49073 21873 21873 19199 72129 75481 75481 13969 77882 26473 26473 42573 85082 74652 79600 23706 23706 32020 61716 10958 10958 34890 34890 16021 80848 7409 55175 77773 77773 13747 13747 26006 51213 58167 58167 16559 39259 2862 65530 81068 81068 61293 61293 13440 30910 15648 50281 55975 55975 70851 70851 5448 28793 55602 55602 25096 52002 1819 11101 85460 85460 20671 89693 40584 40584 8425 31174 72458 72458 16492 17548 91827 91827 33924 33924 65517 74900 8439 8439 47581 60543 10500 61131 74318 74318 85492 91154 81762 81762 19575 19575 50312 50374 91567 91567 3700 75231 70160 70160 61829 92283 52819 52819 28468 81149 13258 27280 64075 64075 36792 36792 37617 68231 83861 83861 11158 75189 71314 89500 31333 31333 44206 44979 30914 30914 60888 60888 59786 78937 68535 68535 22413 53859 94920 94920 70556 85325 39136 53907 71511 71511 61370 61370 48801 78445 32008 77675 16118 16118 13905 13905 23919 46711 38982 43459 87514 87514 19362 19362 6232 44541 41745 41745 3075 65126 1045 2907 71899 71899 75691 75691 1047 59736 42654 42654 25224 72159 45948 51465 29019 29019 30064 97733 97820 97820 8455 8455 14123 68196 49537 54744 57153 57153 74408 76093 18197 18197 59124 59124 12670 29549 8482 8482 46753 58917 44335 95754 29043 29043 15129 63347 41955 41955 15193 86728 88748 88748 92070 92070 63008 68033 15972 50023 92893 92893 8640 40344 41657 41657 10349 36537 55385 55385 64031 96603 27676 27676 17202 83775 47058 47058 94932 94932 25925 41032 4772 4772 75636 78069 76461 76461 88721 93457 50489 63623 43643 43643 94438 96328 98359 98359 49254 49254 33718 83517 55716 55716 42252 48248 72938 75258 27639 27639 6463 66869 24550 24550 65597 65597 29759 47091 97187 97187 23697 52201 70022 70022 28053 86309 47052 47052 35989 64253 53644 53644 29967 86553 15154 16414 71847 71847 8073 40656 1590 1590 3682 52078 51639 51639 12270 95413 86244 86244 19464 96506 50608 50608 79558 79558 48891 97007 8501 56703 46233 46233 7621 64249 40289 40289 81314 81314 46288 61256 78393 78393 27090 44926 18371 18371 74857 89669 63448 73370 9198 9198 42754 42754 51620 76453 46815 93128 13171 13171 64977 64977 24834 54261 13986 29197 56848 56848 50597 50597 58648 85423 8534 90506 36345 36345 50775 63341 67277 67277 16892 16892 21397 38940 51209 51209 55113 66558 36086 49663 98243 98243 43011 43011 87858 90927 3180 62301 57763 57763 95415 95415 8957 40079 47402 47402 27493 48978 13016 57363 86516 86516 44214 63346 28992 28992 4105 4105 1891 19112 27201 27201 35246 56456 30166 30166 46647 83804 16252 44775 58347 58347 48283 48283 51472 94339 27560 27560 31409 63921 26978 26978 23916 44304 67387 74620 4205 4205 54490 54490 13875 87528 4877 26054 79586 79586 8897 79331 42500 42500 54682 54682 17399 90269 59341 59341 30742 77683 83807 83807 15141 48168 58410 88421 50324 50324 67798 88229 88627 88627 14577 77960 81408 81408 28352 29170 41011 41011 89345 89345 68553 80978 26413 40639 84534 84534 22654 61541 60574 60574 84444 84444 9062 43280 2814 38251 48022 48022 26709 26709 1337 79966 29415 42739 11328 11328 8912 8912 35901 63371 83892 86840 96989 96989 97145 97145 5522 40224 25057 52348 81557 81557 36956 92731 89323 89323 39599 79464 53672 53672 57562 92593 67327 67327 30156 54348 21192 21192 29667 48070 95473 95473 14418 14418 48250 68185 78379 86277 3347 3347 5519 5519 12487 68916 48735 48735 22265 89427 3371 3371 59434 84695 45217 45217 71682 89412 1601 67099 72181 72181 19262 23070 49086 49086 15249 88477 72234 72234 2695 2695 53733 89403 61565 77376 89168 89168 12983 70510 14990 14990 3907 3907 17798 86774 77917 77917 11939 57830 47178 47178 192 93224 52960 52960 73114 78335 49635 69700 28747 28747 82360 82360 46141 85942 91650 91650 10850 63896 46337 72170 80990 80990 60882 60882 32201 41804 66244 95733 67007 67007 35828 35828 1646 82377 579 8584 38025 38025 25282 94604 12003 12003 79933 79933 6743 49933 44823 71536 54582 54582 2896 2896 41375 68083 51209 87103 31880 31880 24390 72416 71146 71146 57291 57291 40226 92108 10322 84465 79294 79294 2862 82246 74700 74700 75162 88605 93770 93770 6323 62571 80302 80302 51312 79823 46708 46708 47570 51948 28872 28872 51975 51975 36138 89814 50987 57423 42816 42816 74404 74404 83112 85099 32727 42510 84776 84776 37606 70863 53553 53553 3177 3177 7296 35413 48842 51775 31630 31630 53073 53073 40390 98243 55007 71401 12290 12290 80670 80670 9169 21940 42264 42264 59314 66865 25443 79619 16555 16555 79931 79931 44682 51668 68533 68533 76875 84596 40004 40056 2682 2682 40358 40358 82283 88051 36661 71998 8343 8343 48444 48444 9961 45167 24681 24681 34647 39081 58898 58898 61576 96422 9339 37418 72702 72702 77840 88314 7047 7047 46181 90561 83449 83449 89750 89750 12578 77720 48980 48980 47588 96897 19224 19224 38339 89972 68689 68689 38235 97152 27431 83957 74115 74115 720 26424 51230 51230 66756 85157 53099 53099 27467 48365 90439 90439 19263 21129 39102 39102 67770 69938 88808 88808 46886 46886 12801 36158 25988 95179 53181 53181 6393 24175 50589 50589 16946 16946 36382 95591 32675 32675 43086 77656 22184 53458 43811 43811 70355 70355 1878 88678 63433 88492 93549 93549 45430 45430 87562 93826 16613 92635 9924 9924 15300 76331 68991 68991 6764 81140 95700 95700 20762 20762 19644 39725 16735 16735 8770 52860 68257 81118 96631 96631 8531 97900 78246 78246 84693 95550 1400 1400 63984 63984 57707 83574 93511 93511 17617 96571 38770 60531 30854 30854 7604 68027 31102 31102 63966 65205 91205 91205 44868 46764 41712 41712 13250 13250 22118 85945 66061 66061 51656 76375 89951 89951 47010 68133 5084 5426 66964 66964 42709 42709 3166 19513 9612 13307 92915 92915 3805 3805 26897 49973 18879 41254 4794 4794 34211 34211 2689 18107 65154 96174 16060 16060 39662 39662 67570 91118 47634 75863 88186 88186 26280 26280 29471 67994 88288 88288 16512 51383 5800 55931 45463 45463 30864 30864 77561 81187 30583 30583 32231 63686 23244 60213 89712 89712 24951 97954 43103 43103 64384 76786 24673 24673 15351 55557 33823 33823 24034 24034 67717 74346 25190 52926 25262 25262 17601 17601 30544 69558 30736 30736 55179 95072 79018 79018 28713 66028 22846 22846 8681 59988 24151 71612 9855 9855 68038 68038 61236 69789 48462 48462 55463 60041 62023 62023 27400 89259 5555 61331 88582 88582 93317 93317 2886 77593 11997 11997 37092 84916 16167 16167 22363 51459 11805 65830 48894 48894 88333 95524 22964 22964 58684 76613 89315 89315 19038 75082 69407 69407 45223 52765 80874 80874 32827 78104 67547 67547 15037 22616 88240 88240 166 166 47459 86505 35771 57077 79531 79531 36097 82309 27998 27998 47486 90789 64343 64343 34399 34399 21209 82092 3780 46668 16735 16735 73951 73951 33969 63740 92739 92739 3710 18274 44956 72819 15886 15886 61374 91958 10739 10739 10399 62359 6795 6795 85798 85798 50285 70444 8496 8496 45582 92065 44374 44374 72979 77649 4772 8768 77280 77280 27377 27377 38024 94795 5702 26612 67714 67714 17947 75400 44252 44252 66245 66245 17643 96344 2793 2793 37645 71561 60249 60249 71245 73824 47213 47213 50253 82605 7666 89851 79908 79908 69339 69339 33726 36670 50207 88105 72703 72703 42206 42206 2137 5685 10472 93436 80118 80118 54572 54572 9758 58073 55715 55715 33499 57271 6433 50158 41524 41524 19589 19589 8702 38737 30400 30400 20669 39215 16490 55762 48036 48036 14435 14435 36852 49418 73659 80573 40840 40840 79255 88286 20367 20367 64673 85092 92842 92842 5693 54875 36766 36766 94147 94147 59088 81365 27300 27300 15077 40558 829 94686 95419 95419 47312 84518 2802 2802 3859 66763 1908 1908 20670 20670 18130 94500 69366 77736 74639 74639 90173 90173 70022 83506 6914 6914 80238 97902 3271 3271 53931 87537 90813 90813 57319 65418 63996 64538 2621 2621 4724 51694 31999 31999 7825 51288 75604 75604 20520 39500 21150 21150 11340 44057 93641 93641 39734 39734 73110 74407 31508 89701 9882 9882 26057 59770 35799 35799 20396 86428 49723 49723 18547 40058 82754 82754 28494 80354 20716 20716 15966 58905 31255 31255 81354 81354 1417 36601 65358 85086 52889 52889 46753 46753 30276 69118 83991 83991 20957 42639 43365 81331 44339 44339 37457 49475 43511 43511 14148 79192 38512 38512 64483 81598 95872 95872 36622 87766 27079 27079 2050 53264 14202 14202 53969 62637 64989 64989 29913 96491 41010 41010 66024 66024 21266 73104 19160 19160 31880 77246 13860 13860 9014 17730 31073 84142 88061 88061 74939 92640 315 315 1693 1693 23190 64660 27502 27502 13181 13942 86847 97464 3442 3442 4566 57381 8219 8219 51146 74275 73240 73240 28644 28644 51864 80705 33221 33221 13184 29614 18556 68549 20024 20024 46335 74556 60697 60697 45783 57165 21921 21921 23183 23183 20844 34569 63759 69889 21975 21975 33918 60168 96007 96007 43401 71404 41952 41952 13510 13510 38953 91825 25552 50777 39469 39469 41645 62805 86128 86128 72661 72661 50625 52606 1296 1296 18560 74567 7237 12987 68637 68637 49326 62353 15154 15154 31537 90468 56194 56194 25817 43021 90871 90871 12290 31831 3817 3817 40362 40362 38461 70311 65363 95962 27047 27047 76289 76289 80167 87315 2513 66669 32577 32577 54636 84031 84588 84588 41108 91926 96785 96785 6060 84993 80601 80601 60358 60358 35707 43238 24119 24119 20285 72026 13263 13263 53823 86410 7603 7603 54185 77657 24232 96183 20580 20580 96287 96287 29415 40030 20337 20337 94297 96897 53993 60315 16791 16791 53510 76317 82603 82603 61398 61398 24764 58510 21336 55278 66824 66824 25398 76750 88375 88375 1152 48709 80245 80245 5316 7760 72008 72008 86867 86867 21637 89917 16444 16444 12623 58982 83442 83442 49319 53582 40403 64379 76557 76557 65007 85528 34695 34695 74302 74302 58758 59373 23352 90005 15307 15307 94627 94627 34780 47164 13846 41904 30943 30943 40513 95662 96953 96953 290 45936 64841 64841 15936 63718 25266 25266 29748 29748 39444 82856 50002 91325 86148 86148 58827 68778 81564 81564 10783 10783 35098 76721 71417 71417 27784 46337 10826 22867 50148 50148 65590 86586 28987 28987 32333 72729 30548 30548 12171 12171 14961 36088 9436 56936 64158 64158 1028 83876 41229 41229 82455 96675 18719 18719 62008 62008 20698 34340 78927 78927 2726 51529 8605 82810 87945 87945 10239 10239 55950 64373 6429 72967 55412 55412 33690 87110 42314 42314 15576 15576 2924 66002 7619 12920 42102 42102 36067 59466 91380 91380 46542 46542 77276 88052 27912 27912 6519 55397 14307 22552 72077 72077 8896 44655 14324 14324 51962 51962 18745 85519 12835 94513 96671 96671 93030 93030 15073 92097 51497 51497 3853 61601 46397 67311 45815 45815 68243 79028 98102 98102 77941 77941 4949 83667 5222 5222 15524 88646 6729 48710 30044 30044 62120 62120 45710 85124 54783 67468 49706 49706 78867 78867 9138 30631 71890 89599 17578 17578 29395 84183 38427 38427 840 69954 80204 80204 15978 15978 19810 55823 19158 19158 41068 56407 5134 5134 7240 60952 43711 43711 72516 91342 75682 75682 3561 6146 19247 19247 44231 50202 92308 92308 30113 58029 2942 77317 16524 16524 5074 52465 50034 50034 10363 10363 6751 42410 23853 69840 26169 26169 53613 53613 33118 62710 82776 82776 39705 86136 63661 63661 35531 35728 35797 90417 69227 69227 81028 81028 21955 51887 25925 25925 36803 44440 43586 43586 3302 96003 80257 92352 41689 41689 49073 61396 86533 86533 20026 20026 25473 61040 34032 34032 3720 45326 48759 88630 418 418 58742 58742 17897 26765 92226 92988 13789 13789 82644 82644 17045 37913 20852 22328 97836 97836 21578 21578 26291 54208 13480 95776 2224 2224 3716 22895 92746 92746 87664 87664 18842 73775 66013 78674 35115 35115 68051 68051 49564 75649 81701 95688 56472 56472 1026 81483 24789 24789 97225 97225 2345 30421 53037 73893 8619 8619 53278 53278 14474 40071 28390 28390 17011 57537 14382 95784 94640 94640 69141 90612 40741 40741 11383 39230 28742 28742 35 35 18311 36898 27666 27666 20093 80529 23918 23918 45776 79439 89416 89416 53930 81699 24561 24561 39167 74727 57822 95688 57384 57384 24488 80547 76655 76655 93783 93783 24511 94612 48226 48226 55660 82371 45651 45651 1534 41218 56501 71234 9087 9087 4272 4272 2857 61465 78478 78478 6944 75024 46448 46448 3311 44744 47600 47600 32725 77100 22913 62280 98228 98228 60121 60121 34082 65942 2306 92103 44793 44793 24768 97529 7910 7910 56266 56266 65033 94154 41406 41406 64450 68356 14496 78242 21264 21264 3433 54750 55478 55478 51747 51747 71792 77777 2675 62071 22169 22169 57913 57913 45028 92472 3877 45219 86703 86703 71002 71002 72006 83957 22503 22503 280 43178 46685 49502 91982 91982 93434 93434 49126 56662 25971 25971 52477 84473 67152 75133 35494 35494 5341 77711 2251 2251 38421 50174 91914 91914 66708 97458 18365 18365 80400 95003 17321 17321 39471 90936 34452 34452 23640 81516 32635 32635 48993 72232 25446 25446 39611 40532 64573 64573 75765 75765 5657 23558 53849 56614 27241 27241 8979 34249 22940 22940 79557 79557 23929 72388 21796 21796 7990 67549 59561 59561 24304 43672 63006 79622 89495 89495 51132 66948 11266 11266 52942 60854 46435 46435 35244 85332 86383 86383 74367 74367 41336 43754 51569 51569 8327 48286 13948 40634 84963 84963 20437 20437 24732 46909 91819 91819 9407 43734 8646 36780 32083 32083 44830 81183 76946 76946 5301 5301 42647 62473 21998 37007 90563 90563 40292 40292 36775 54956 64874 64874 1151 59726 12865 12865 37682 97670 18943 68867 96891 96891 70699 70699 31455 53918 31767 62758 94855 94855 35431 52159 88487 88487 14631 14631 14685 43565 14684 25189 82798 82798 5055 5055 60170 93541 16810 56799 18978 18978 35496 65084 53063 53063 3840 3840 59809 88958 54157 87983 31263 31263 64358 64358 53138 68783 35993 96105 82566 82566 32002 93956 64442 64442 94536 94536 21926 27821 26012 37565 65081 65081 73033 73033 945 50559 53257 53257 72935 90801 41727 86620 4349 4349 90929 90929 10151 23739 70389 97926 3119 3119 14826 86498 7445 7445 20768 87889 73952 73952 33303 40184 52410 52410 61515 61951 6646 6646 17428 79487 36919 36919 87652 87652 78259 80394 37542 84546 60678 60678 48594 48594 37821 66718 64602 64602 37034 88708 2277 33512 68499 68499 45195 55270 91728 91728 33895 51381 24920 24920 4265 22701 29442 29442 86545 86545 20211 37744 25735 25735 11775 75697 1712 1712 43664 84937 2338 13681 94608 94608 20409 43595 40065 40065 9467 76466 35227 35227 546 546 7098 20141 43565 43565 63636 89405 55532 88742 80291 80291 48907 48907 4276 30431 64760 70576 42571 42571 26420 51815 47892 47892 12283 12283 14483 72858 21933 49161 56347 56347 17894 17894 64012 85900 14225 48902 52606 52606 50734 83000 97515 97515 9026 20316 22108 22108 55078 75598 74704 74704 34618 54393 72796 72796 73350 83932 74081 74081 42323 66143 61220 61220 1533 1533 52071 55027 31602 31602 92358 96300 51368 51368 1799 77857 45498 45498 38198 39801 25252 25252 27488 73863 1728 88420 8060 8060 23729 53394 15690 15690 11134 71121 35125 35125 39707 39707 33440 42303 53908 88908 55518 55518 36468 72818 13568 13568 73975 73975 6729 59427 76972 76972 11171 57179 36934 36934 32009 37050 16925 85266 19304 19304 37743 37743 30702 97130 85648 89291 90661 90661 93359 93359 33124 35352 23402 23402 2322 69014 7929 71134 41935 41935 60082 60082 2759 11204 17431 76390 10821 10821 73887 73887 3178 57219 78584 92023 91366 91366 27484 27484 30935 68507 45295 55049 15934 15934 50251 50251 33663 79455 42642 50169 45579 45579 67812 95390 26889 26889 2656 26167 75601 75601 5564 5564 11366 69046 46046 57665 73999 73999 68967 68967 12710 41714 4300 84683 53322 53322 2760 4606 41263 41263 97977 97977 18612 84329 49705 49705 45590 57361 45723 45723 13932 95612 84326 93207 22989 22989 32482 87317 1189 1189 33441 33441 13323 68755 11631 49072 14465 14465 2070 96579 20096 20096 48039 48039 37204 51101 6395 71255 57912 57912 1475 53802 21722 21722 47546 47546 11742 61538 14977 45712 33135 33135 38860 38860 66559 91898 67501 67501 1560 80085 31090 54801 97609 97609 63468 63468 74018 82193 53495 62838 36046 36046 1303 37020 35547 35547 27165 27165 31788 59965 16185 94761 2986 2986 11563 36344 17868 17868 22627 64565 85118 85118 78987 87228 51174 51174 12998 12998 10517 21787 13823 13823 53477 67882 83509 90289 39614 39614 72870 85604 72203 72203 26178 82310 85998 85998 79724 79724 79624 98046 41097 88880 34495 34495 1211 55380 34009 34009 37696 37696 20377 40983 74992 83208 47035 47035 36060 68568 76332 76332 24223 45811 94493 94493 46213 94933 48134 48134 4783 70334 13163 13163 35750 35750 31907 32724 72885 72885 72665 86521 18494 18494 16743 88954 32479 32479 30753 52747 28669 28669 28686 61900 96661 96661 15636 49235 49382 49382 35898 92955 66788 66788 48888 57578 29734 90012 57203 57203 10169 46138 25296 25296 6021 13074 348 348 64073 97747 21671 21671 66492 73951 71680 71680 22228 69344 16067 16067 75149 75149 59175 67599 68083 80300 74901 74901 57939 81232 18730 18730 30676 48100 96446 96446 1358 58425 61968 61968 9 43442 94219 94219 11218 11218 38415 70920 74551 89345 81231 81231 57680 57680 51509 74747 45115 45115 11714 49396 70262 70262 31642 62219 33578 33578 21179 29816 1194 1194 1124 59383 54790 54790 54049 69351 4965 77721 73385 73385 27203 27203 61076 92975 22276 22276 34549 77898 28242 28242 15953 76336 27191 27191 28108 84693 23683 44263 92746 92746 8149 86576 73679 73679 90812 90812 36532 89064 97490 97490 57569 88954 44642 88660 13701 13701 26604 57886 7024 7024 2616 2616 8238 80433 62086 62086 65966 96962 81598 81598 44443 63460 27932 29914 35682 35682 44971 45813 352 352 14279 49866 8824 8824 2578 4897 1566 1566 80223 80223 1572 8610 59273 74947 3592 3592 17019 20865 70920 70920 87858 87858 1504 57692 79609 87527 40142 40142 11922 11922 15346 33231 40791 40791 18160 75164 71043 71043 25344 87949 1498 1498 44486 49967 1305 1305 55091 90820 14128 78999 91060 91060 58053 58053 4049 71860 37598 71402 89298 89298 56499 56499 91749 98132 25177 65286 64918 64918 94779 94779 34695 46592 996 996 21227 30136 66876 70704 53668 53668 77080 77080 20934 59809 17836 17836 35292 91191 7006 81408 1877 1877 2267 83449 14420 14420 10854 78366 72146 72146 40925 80997 23929 23929 7476 10942 90627 90627 42429 42429 39833 55209 69018 69018 9276 55134 3573 30984 47492 47492 40716 76579 51099 51099 67809 82625 66962 66962 18106 18106 27386 46133 39664 39664 29863 55584 20897 75556 71241 71241 35082 62289 44120 44120 33792 33792 1388 57354 35205 41619 16080 16080 3186 4916 55581 55581 23222 37362 22490 22490 30530 91945 97217 97217 17279 17279 22516 81398 17251 60122 75020 75020 65251 93973 67237 67237 9328 9328 33763 89079 14552 44641 28345 28345 44561 44561 62567 64816 58354 58354 65287 72989 91167 91167 11111 67434 17692 87154 50322 50322 12975 90503 65747 65747 55550 55550 79675 92209 22943 22943 64608 67270 20357 76046 32478 32478 23705 51820 36556 36556 73370 78992 11447 11447 61555 61555 33263 47756 42736 83348 31189 31189 39820 46944 6786 6786 33112 33112 88326 93499 21593 21593 4638 81239 37652 69387 45132 45132 34417 83131 90202 90202 56040 56910 65533 65533 39117 39117 5085 82803 48878 48878 59874 93773 18489 20582 3689 3689 64960 64960 45228 62526 2819 2819 8631 54939 21227 66532 18354 18354 9794 9794 45596 92023 68867 89304 28593 28593 35337 35337 24131 31087 25525 71297 25333 25333 96802 96802 5081 11799 41552 41552 19191 42701 59208 59208 69736 93109 14716 14716 12286 85790 24 24 66321 68765 30692 41287 68897 68897 50291 50291 59762 96144 28171 54360 27384 27384 310 6209 61917 61917 21591 78177 52678 52678 1016 1016 2071 3880 3847 3847 43838 93957 31693 39695 87308 87308 23669 95587 96668 96668 38851 38851 85619 87829 82161 83090 48774 48774 27343 27343 10051 79945 50440 50440 27546 38889 27147 27147 47476 78722 77396 77396 1329 74884 73295 73295 32184 63496 35215 35215 36430 84073 10215 10215 3891 20866 5958 64115 78764 78764 64291 64291 41019 95519 27219 82555 31426 31426 1838 82030 64220 64220 12980 80708 59843 59843 57741 57741 1490 83693 11090 11090 39301 96662 11854 67704 41204 41204 41422 41422 62357 96731 55552 69175 55625 55625 64862 64862 26333 78219 46317 46317 63822 97809 40674 86242 57475 57475 30480 30480 30534 41245 32832 32832 50746 51322 49389 57571 13069 13069 34534 48883 38579 38579 10746 10746 27492 31042 4873 57923 69954 69954 22164 22164 19717 39528 21921 21921 5979 93957 30656 82187 26081 26081 33727 88772 74042 74042 44248 44248 38263 73410 30899 60339 12624 12624 72927 72927 27068 51164 32865 70517 10658 10658 5027 58843 41396 41396 27677 45241 66132 66132 44815 44815 25341 90155 9805 9805 30241 30472 70735 70735 13030 52425 27093 76747 34125 34125 47384 71510 78263 78263 5196 5196 84527 87060 866 31115 46104 46104 43376 43376 35256 82308 32448 79379 64476 64476 76215 76215 709 77919 6401 6401 51430 78424 64831 65798 94191 94191 44160 44160 31940 66933 61969 85968 32590 32590 30242 51437 98347 98347 98010 98010 23357 94716 12272 65939 34221 34221 29779 29779 32752 85074 31584 64114 59149 59149 12861 12861 12233 97219 38110 38110 55950 62298 71495 71495 34516 68648 3223 3223 70946 87564 38606 44574 44236 44236 91599 91599 49526 55617 73261 96018 30471 30471 52769 52769 1334 70926 9308 75460 13558 13558 8676 8676 5974 68839 67597 69146 21021 21021 69664 69664 20636 37888 25362 25362 12105 46581 42248 42248 43332 68047 24599 24599 70573 76039 17827 17827 33205 52719 24231 62464 39256 39256 31084 41261 80310 80310 27619 52841 25456 25456 79156 95152 79313 79313 51957 51957 43114 46782 9903 37359 16316 16316 18335 18335 23010 96828 54327 91403 44694 44694 53770 53770 17831 24125 2518 17279 31586 31586 8566 87326 81498 81498 3655 3655 59092 69207 466 34106 46763 46763 33230 51988 87280 87280 49778 49778 2101 44564 19819 19819 7419 17332 19956 62149 51984 51984 52132 52132 37781 89040 68220 68220 41619 85598 11247 11247 45854 82176 47879 58390 70153 70153 19025 19025 19865 60518 2297 2297 19521 24663 70807 70807 42255 91453 48018 94617 85712 85712 51638 67668 11680 11680 15567 63480 67732 67732 29120 40864 72080 72080 50781 50781 39952 84228 84496 84496 7336 78407 43879 43879 16283 19647 73331 73331 11598 29438 47201 57646 36194 36194 27116 27116 47215 95355 10601 40827 92454 92454 2370 48025 11118 11118 57098 61639 97349 97349 65155 65155 19415 34479 15799 90100 95555 95555 96152 96152 45626 81038 29886 29886 37609 72111 46963 85130 77707 77707 7440 9462 89304 89304 67836 94063 16083 16083 22354 22354 3725 91179 30048 92596 8447 8447 7933 50451 3018 3018 2518 84327 53416 53416 22420 53541 54805 54805 65697 78042 60953 60953 473 51277 37232 37232 55573 74341 13288 13288 15190 93401 87399 87399 647 887 38699 38699 7560 7560 33795 71770 74981 74981 77067 96590 10388 22745 49664 49664 55330 81130 18030 18030 39425 89960 93819 93819 34863 84804 16082 16082 2600 30734 3956 3956 48508 48508 34408 61577 18691 40279 92629 92629 3841 3841 22162 78324 9159 22661 3732 3732 95556 95556 26164 86867 4732 36434 59319 59319 31050 61652 94182 94182 10394 75449 11759 11759 31492 94752 3861 3861 16968 16968 80642 96890 9962 9962 26693 71490 24820 24820 43909 66239 37921 88214 84346 84346 16338 16338 14467 87489 13754 90814 48764 48764 67940 67940 63251 68776 37578 37578 80677 93133 5176 5176 473 62747 45226 45226 16630 62049 58442 58442 6675 48349 95477 95477 37061 44762 62236 64819 90703 90703 83041 85311 56479 56479 26355 81864 90176 90176 8891 49755 86761 86761 84539 84539 7314 43426 56020 56020 56914 93756 68668 72340 6049 6049 28490 28490 76067 81318 20240 48322 9793 9793 23399 57880 5232 5232 83160 83160 17029 84458 24528 46906 76764 76764 2763 39011 7826 7826 11263 11263 81546 83987 11745 42172 18083 18083 12232 85152 67178 67178 25655 35234 59462 59462 87121 87121 30649 30952 12162 46066 56974 56974 77780 77780 35057 60025 3032 60121 48179 48179 70894 70894 24162 67798 27694 91385 81276 81276 47544 82365 8377 8377 69449 69449 9264 88592 23127 45412 24862 24862 41307 41307 10550 87028 8202 8202 54324 56008 19074 19074 54578 86337 22930 22930 14938 19656 4229 33982 82335 82335 73945 73945 50236 65467 60601 87302 20027 20027 27267 70210 18148 18148 76276 94302 98226 98226 36650 78809 86067 86067 11576 87770 44513 44513 19434 19434 9968 92473 22078 35483 66498 66498 56620 56620 51438 78814 8962 8962 60782 69849 47480 47480 62094 78731 42329 42329 69584 96158 17962 17962 8238 13082 28852 89911 51528 51528 62935 62935 36384 86036 96755 96755 11788 90575 85708 91096 9426 9426 88914 88914 2962 12162 67276 67276 62715 73716 62039 62039 30009 76400 83741 83741 63503 69593 3037 96233 32194 32194 37791 37791 15217 90795 45851 63977 39404 39404 32223 69911 19856 19856 43450 43450 26885 74086 10116 46105 28281 28281 36243 67628 5888 5888 40539 71275 7417 7417 11697 39300 36652 36652 79840 79840 6344 10676 85117 85117 27716 50824 35641 58730 43844 43844 76352 96117 62379 62379 56109 56109 55790 96788 47194 47194 28218 40947 43858 44238 63761 63761 60894 82846 36681 36681 35023 35023 45556 51348 7506 55775 17153 17153 48117 48117 54533 68087 42659 90322 10591 10591 35523 35523 32379 41204 34855 74161 26995 26995 57236 57236 36832 58825 74057 95223 78705 78705 39045 39045 31520 66138 4894 5138 43139 43139 74930 74930 59109 71826 37795 37795 15940 84405 54730 65935 6752 6752 94394 94394 17393 81172 29618 29618 43615 80022 74747 74747 75560 97883 40846 40846 58223 91997 78068 78068 19929 79724 30380 96425 63912 63912 63286 63286 34649 67910 8390 8390 63458 83873 35352 58127 6023 6023 45888 45888 23826 69663 24737 72281 66031 66031 61967 61967 63984 97124 62051 62051 20287 67453 7076 7076 27337 62940 35485 74521 30083 30083 89699 89699 14483 41319 12242 12242 56204 59839 45056 84130 92450 92450 55228 97867 22154 22154 58599 69412 10873 10873 45765 77377 72467 72467 15526 15526 3057 62570 68645 68645 38651 54602 5975 5975 25091 34773 44320 70672 51888 51888 10041 29095 97452 97452 55729 58161 44332 44332 25899 64192 94971 94971 21878 56925 7761 7761 10206 25187 68866 68866 61414 87346 8669 8669 849 849 6265 82755 96291 96291 19768 45163 53043 74791 97985 97985 50131 50131 18619 77676 4129 62161 60522 60522 10358 10358 55759 77739 31098 31098 32462 95898 58205 77340 20861 20861 17447 26517 71388 71388 80090 80090 474 46205 48349 73385 26750 26750 43982 49637 69968 69968 42780 56137 47944 47944 40586 53901 61380 61380 68397 68397 16888 29720 53272 88011 81332 81332 30521 51301 2210 2210 7990 7990 47842 53421 29577 71181 24117 24117 44592 60044 44227 44227 66604 66604 18269 41863 16742 69366 56127 56127 70129 93083 3286 3286 74954 74954 24062 54058 53061 53061 5732 78790 20814 20814 10063 36149 85884 85884 20372 65518 1530 1530 1975 33185 90428 90428 25341 61950 8782 8782 6735 10676 28520 28520 44785 97941 14865 14865 27401 27608 5176 56328 27954 27954 43126 43126 3739 4632 49158 49158 18784 93307 14980 36867 35046 35046 9773 54926 62038 62038 6077 72514 67314 67314 68423 76962 66224 66224 81969 81969 6289 93394 4757 4757 44027 54102 8337 85943 67513 67513 17972 74095 49332 49332 65580 65580 22926 57576 82882 93497 97514 97514 87342 90618 76886 76886 48027 48027 20254 29772 15438 16202 73838 73838 54170 60158 42147 42147 3155 21599 70736 70736 10133 72167 20868 20868 66076 66076 73118 82035 6824 11502 7627 7627 45278 45278 9156 66862 51121 53084 100 100 95503 95503 55450 89670 75938 75938 36307 94140 33801 33801 55016 92512 7432 11775 47789 47789 15528 15528 6166 55249 59541 75384 60601 60601 51193 51193 44725 72079 9845 9845 45657 47315 28375 28375 11819 20640 52963 95372 90806 90806 21268 92639 78175 78175 78826 78826 1204 23023 29053 91087 89888 89888 27374 27374 29800 95354 84623 84623 1270 62498 15042 59648 88902 88902 30936 30936 32330 69664 8763 8763 54954 79103 65580 65580 54681 83269 6928 6964 71288 71288 23196 47620 33825 33825 30954 30954 7495 57932 46574 79358 96228 96228 52555 66717 58857 58857 689 11738 70959 70959 8134 47077 940 940 78848 78848 19558 45448 66448 66448 30338 79058 76364 95046 92758 92758 20273 66585 19710 19710 51203 71508 17869 17869 25321 56390 87944 87944 48664 92393 91151 91151 55099 55099 29332 35603 14945 14945 52034 91080 71430 93869 12403 12403 40283 40283 22460 72190 68010 90728 34977 34977 25088 25088 51782 85267 12360 56789 10226 10226 1726 1726 26753 48672 29888 75696 3251 3251 30668 77143 53924 53924 55734 55734 22819 23632 8694 81847 53772 53772 17886 97267 68124 68124 64591 95655 67536 67536 2585 2585 89365 95432 42149 42149 44943 61486 41797 41797 31845 33344 3151 3151 18434 90522 37976 37976 13156 76294 9141 28617 48607 48607 42802 43702 63853 63853 30877 30877 58939 77653 28131 28131 5603 46983 21606 52421 26689 26689 10532 28584 84189 84189 13599 88872 83669 83669 522 89044 71604 71604 94795 94795 30780 91034 33225 79675 78156 78156 49649 92957 41034 41034 29781 50361 56508 56508 20318 46816 23857 23857 16469 16469 46885 75685 2820 68577 59475 59475 4840 5636 70581 70581 64537 95817 71213 71213 14971 14971 84551 86996 1708 54416 67458 67458 14138 42589 6768 6768 33720 76122 11233 11233 52867 85707 89533 89533 92847 92847 84222 88600 63048 66686 59651 59651 146 8024 66719 66719 17662 75523 82599 82599 7266 15199 61810 61810 33075 33075 8663 46656 68742 68742 25158 77112 27942 27942 15221 75877 24996 35897 71921 71921 80097 80097 11210 36000 24474 58284 64658 64658 83112 83112 50125 50211 13198 84819 60907 60907 16577 78585 22844 22844 13101 13101 20493 79189 96175 96175 31479 38263 32292 86010 17887 17887 9387 9387 58659 85346 75942 80915 73674 73674 6205 94729 6142 6142 16966 79413 34876 34876 85124 94918 69059 69059 93881 93881 11924 43693 35483 35483 60340 96434 87234 87234 22189 87963 44271 44271 26245 65557 72935 72935 64154 90910 32699 94957 34792 34792 29621 29621 4333 21311 85464 85464 5102 34835 45486 45486 50458 72039 66586 66586 26028 65526 17558 25627 35671 35671 72837 72837 40424 75601 49159 83918 32026 32026 29262 29262 7349 92231 96084 96084 73668 90171 26784 36092 1944 1944 41739 91655 7260 7260 86832 86832 9206 74546 24820 24820 44080 58959 16798 16798 5329 24265 58510 87244 91020 91020 74767 74767 17582 79963 75906 81078 55229 55229 51636 51636 9017 97720 5339 85918 48305 48305 31160 68080 27008 27008 88639 88639 2483 8938 50870 50870 13242 56611 51322 51322 3339 39638 70945 70945 55508 95301 49133 78416 80539 80539 36606 62718 69169 69169 49774 51717 93808 93808 67641 67641 23405 43031 58599 58599 51513 81277 40968 63443 32156 32156 18847 18847 15807 94323 18305 25580 38265 38265 63041 64318 34623 34623 28474 28474 46202 75992 41382 66888 21089 21089 15952 28361 54380 54380 60103 76529 48136 48136 37 37 64524 87363 64328 64328 9552 58213 9003 80154 3376 3376 90090 90090 13131 92688 41081 62462 24574 24574 60821 60821 32673 69879 84689 95115 36742 36742 49384 81226 79533 79533 29788 29788 37423 52624 26761 42162 79377 79377 10121 42605 79492 79492 38004 81645 28369 28369 80870 80870 71514 91409 8401 69949 41317 41317 46315 46315 30173 46358 44434 44434 13547 18606 93535 93535 74384 96669 38269 38269 57528 96613 17610 95980 85882 85882 17373 48450 15725 15725 9266 82727 23001 23001 82474 82474 31906 52659 22248 22248 48336 98272 73299 78529 14963 14963 75033 80501 63784 63784 15548 35754 48212 48212 25441 30467 91996 91996 27064 93518 55091 55091 5719 5719 17908 93539 24291 26353 79959 79959 12556 12556 81224 92366 28604 28604 35188 48679 94010 94010 48121 82738 43364 43364 57207 93071 39808 93083 66056 66056 47528 63359 76206 76206 78535 78535 76777 97184 28900 44403 33078 33078 4015 43132 87224 87224 31739 47952 94251 94251 7005 7005 35012 53021 40203 88212 92537 92537 2826 2826 32498 69324 89823 89823 7921 24365 41142 41142 21347 78855 9203 35598 13974 13974 33916 33916 76159 93185 26163 36025 87788 87788 64421 86673 81019 81019 40543 43492 69917 69917 9261 94463 45142 45142 1809 81663 14628 14628 85961 85961 4264 19767 11136 14850 4031 4031 10849 17578 21385 21385 19746 33510 11388 11388 7256 37243 163 163 26505 26505 6439 67022 29178 37988 23350 23350 22740 56695 70216 70216 7805 7805 44665 86700 7959 91580 27589 27589 4295 72352 4365 4365 30032 57257 82980 82980 12305 52896 82402 82402 13153 15133 9494 9494 9800 9800 13146 15609 19661 54021 40118 40118 82918 85952 87034 87034 28354 28354 19873 50857 20781 35377 13039 13039 42813 42813 34743 57204 84579 84579 19839 66187 27571 97986 22408 22408 88686 88686 61355 74424 2971 37822 23654 23654 24258 24258 71385 82345 59072 72628 39897 39897 81531 81531 21124 24466 61359 61359 44461 60500 85346 85346 27663 69846 50850 50850 20206 74412 69785 69785 10169 42093 62422 92908 36068 36068 82283 82283 45018 86102 23770 73950 22542 22542 63426 63426 70026 74517 18373 35723 60855 60855 90392 90392 12254 14350 8228 8228 6099 37834 13542 96014 94582 94582 7159 7159 11172 91253 85940 85940 4649 90880 69698 69698 3797 38199 61586 61586 48658 68969 82196 82196 2284 23336 66423 93694 17097 17097 31136 70559 82204 82204 12519 95511 33519 33519 14175 91556 88035 88035 90137 90137 72247 75480 5075 5179 87916 87916 84282 84282 34863 36135 57171 57171 21776 68001 41895 88841 76987 76987 1820 1820 1778 39988 285 87586 17302 17302 48763 48763 44082 90622 53008 53008 79001 84492 60249 96491 2305 2305 59416 59416 5502 88344 32434 77607 84147 84147 50342 78080 62759 62759 83430 83430 9967 46846 40609 95201 91535 91535 12625 12625 11455 55568 20624 69847 21702 21702 30580 52237 17141 17141 13234 78657 75154 75154 9879 9879 63425 91472 16840 50696 37221 37221 18882 32345 98317 98317 36074 36074 23201 86635 50627 83465 53433 53433 55196 55196 16505 95845 78495 85721 71598 71598 52565 52565 8696 97942 23412 35760 27263 27263 21691 94106 35004 35004 24908 24908 17949 47472 70496 70496 12317 84659 84998 84998 58602 75467 59913 64759 71335 71335 54772 54772 34437 43596 81578 81578 19318 79097 17429 17429 10380 49225 15557 38766 79205 79205 65744 94730 44155 44155 1147 22170 16040 16040 64700 64700 8628 18731 34824 40439 441 441 7515 7515 13470 20815 28521 28521 38121 41533 23604 23604 33084 70782 2085 48653 31626 31626 37918 68117 40840 40840 2327 2327 19564 47636 28495 38744 96180 96180 74298 74298 60887 68716 85385 93849 33363 33363 1432 54156 6287 6287 34214 40179 27366 27366 28133 28133 51091 51612 3488 3488 90017 92521 21729 97884 19308 19308 35124 35124 21989 71057 48653 48653 12531 56170 92337 92337 81891 85502 14893 27716 55991 55991 28713 28713 38880 71082 46134 46134 5602 13775 5068 5068 7674 77068 27989 44793 21413 21413 9137 9137 26918 38163 48433 89017 79338 79338 33652 33652 488 30355 21959 51751 10539 10539 70727 88309 87390 87390 24674 90710 9435 9435 957 17341 12557 12557 86434 86434 8772 21815 30691 73265 58087 58087 47612 49326 67649 67649 57264 57264 18706 96500 8335 8335 39912 40529 16812 16812 19391 69983 89687 89687 8663 27689 32878 62602 66061 66061 3864 3864 77484 83957 58815 58815 68224 78997 38253 62182 4479 4479 79212 79212 10420 55996 33765 33765 25876 75466 23762 87446 78495 78495 74790 75643 75073 75073 13365 13365 47831 51487 66786 90937 70824 70824 23726 23726 62610 65381 10522 34565 27486 27486 38776 44663 23646 23646 33317 33317 27401 58586 48576 50016 50430 50430 23255 23255 62560 85387 80345 80345 25030 33254 54811 97023 4137 4137 6462 6462 51268 53817 58479 79190 14723 14723 22290 41568 42353 42353 863 14295 12878 12878 5413 5413 12821 27612 4302 43953 74222 74222 20283 20360 76603 76603 41177 95276 45765 45765 5412 9509 58748 58748 43133 43133 49512 50489 674 674 10129 24126 84371 84371 79222 95704 23157 47240 79254 79254 65467 65467 790 88684 32469 55502 14680 14680 55337 55337 9845 70700 79924 79924 43084 53808 87296 87296 51401 60936 29438 87997 14442 14442 25031 38822 96716 96716 24513 72607 15867 15867 3986 4370 89359 89359 70433 82165 71526 71526 88008 88283 97566 97566 52531 52531 14617 23197 61246 75774 6048 6048 45400 45400 19664 24987 11674 11674 53230 56321 49536 49536 59064 97007 10036 51333 86132 86132 19858 19858 14288 84601 50884 65346 12082 12082 22196 22196 9124 81516 2692 9591 41513 41513 29631 89293 39585 39585 46133 72449 87885 87885 64679 64679 56710 98192 82798 89399 29075 29075 58056 80004 48137 48137 4438 17455 78424 78424 5928 9220 46321 46321 8539 8539 19714 22676 41096 55772 56273 56273 38304 77960 54879 54879 52734 52734 21618 55385 76876 76876 17706 29286 30864 86319 9069 9069 19018 21016 64206 64206 35530 41842 4684 4684 13501 13501 65903 86856 22552 22552 15187 34157 96260 96260 21515 24461 76507 76507 5863 19433 17650 17650 13658 60652 54628 54628 7185 45985 52145 52145 31217 36390 46117 47625 43815 43815 27835 27835 30802 66858 4352 4352 30612 49247 66915 66915 35150 69609 18354 61871 38199 38199 5388 10139 68115 68115 68670 68670 36010 79374 43678 95408 55101 55101 39155 39155 84567 85881 12452 37054 58785 58785 48782 48782 14715 40710 3221 61935 44613 44613 13100 25364 17105 17105 56300 56300 15397 58252 3317 47686 88820 88820 11318 11318 1662 25187 19647 19647 14800 75143 11533 96028 56831 56831 14084 14084 55705 94702 57737 57737 39113 64089 22077 22077 23054 89030 94411 94411 45460 98277 26434 26434 18777 65877 92872 92872 5647 35086 62352 94946 96933 96933 90278 90278 73582 77018 57190 76791 63231 63231 68226 68226 28777 67586 80210 80210 15320 70404 27785 27785 36920 42645 74776 97231 85306 85306 52689 91355 30632 30632 72859 72859 18415 45256 46586 56788 17320 17320 53814 53814 33488 95932 25131 59793 7772 7772 34336 34336 70891 72305 13485 42020 51710 51710 28222 51925 86024 86024 30902 31321 53738 53738 29907 29907 61368 95615 22313 22313 4380 61524 42692 89982 53558 53558 29328 29328 54698 74524 57871 57871 33065 76135 25766 55557 69925 69925 76455 77684 53152 53152 885 7922 1586 1586 32430 32430 64597 68364 15907 54517 90870 90870 78194 78194 12170 65045 18391 18391 39076 76540 73830 73830 89522 93985 68929 88735 68304 68304 70279 70279 60149 82660 885 64460 1999 1999 60878 60878 36564 55708 90332 95435 10327 10327 6456 63219 39438 39438 8950 79195 96143 96143 5873 5873 2867 5200 11647 28724 48054 48054 2361 47530 27878 27878 8556 8556 5309 40412 57265 57265 64484 77330 2311 65960 34870 34870 5632 5632 69193 92113 67623 88310 58610 58610 12074 12074 34026 34493 15834 15879 98180 98180 31096 67027 88943 88943 32909 88935 80643 80643 6651 6651 76532 78369 28560 68735 22595 22595 13459 58599 9911 9911 10916 71564 64193 64193 14240 74663 89492 89492 21517 81171 17102 17102 52656 91789 21934 21934 46530 75805 27313 27313 39429 69691 37386 37386 17892 17892 11771 40855 8013 62375 43655 43655 42112 95381 19334 19334 11744 11744 6859 42640 4727 4727 13014 74433 49558 49558 19671 86873 88303 88303 22623 40262 68592 69350 77339 77339 81492 81492 4833 61003 90544 90544 67845 73342 4429 45699 57445 57445 57464 63898 90286 90286 87821 87821 3337 18124 15077 24748 53095 53095 34093 78614 80164 80164 24483 37631 69468 69468 42902 42902 64398 65724 97348 97348 37462 86925 8788 70260 92240 92240 34258 34258 53443 85534 16228 36236 56176 56176 692 41651 97080 97080 3092 3092 6485 83974 14795 80069 42568 42568 40076 95970 2583 2583 7628 7628 35762 45947 28763 86872 68793 68793 31096 31096 43502 96377 37966 72794 84415 84415 60483 72415 40200 40200 41309 41309 21192 63355 29650 36049 18958 18958 47080 62885 43729 43729 84047 84047 17714 61489 36056 42502 97271 97271 49897 49897 44322 62181 18296 95839 29118 29118 27302 38717 89836 89836 90744 90744 8708 57443 71129 71129 26683 55806 37336 37336 11914 21883 18291 18291 70906 89448 7000 41473 52655 52655 60386 60386 4004 94208 61654 72390 34057 34057 51350 53333 66544 66544 73896 88715 7664 7664 30680 30680 46491 97585 8281 8281 18579 47782 39153 39153 22079 42566 79721 83376 45366 45366 33937 79826 72916 72916 42529 56425 34267 34267 80654 96342 7596 7596 37884 37884 67001 87434 19314 19314 53833 90804 31275 55399 6639 6639 49053 49053 49585 56424 78364 78364 23284 27259 35433 57298 28940 28940 86636 97563 42105 42105 84904 84904 24312 29359 74132 85184 37374 37374 73370 73370 648 27089 65940 87132 10715 10715 10296 10296 42479 68295 16439 45425 56835 56835 43996 43996 28943 58358 74598 74598 13428 80229 48043 78720 23911 23911 28207 28207 33665 46377 24634 24634 36445 43204 907 22091 44890 44890 15726 96738 23176 23176 22873 22873 57523 62378 90861 90861 42357 59127 98018 98018 18679 79408 83026 83026 12200 57021 1217 42336 56874 56874 88456 88456 16781 54217 10980 10980 42247 96854 54816 70131 15869 15869 27773 46775 21018 21018 60303 60303 7212 40284 63791 63791 33736 92155 52519 52519 33494 52570 8490 42410 66527 66527 62806 62806 41328 49206 5290 20084 36824 36824 75512 75512 24929 79108 73393 73393 75087 82528 49930 49930 54824 72608 13062 13062 38494 63289 29084 63212 15440 15440 6595 42488 15842 15842 22594 69999 69639 69639 13202 93355 48590 48590 81745 81745 34364 68429 11106 11106 83207 87888 43429 83080 65893 65893 30360 30360 9571 73848 32735 32735 58925 95466 5477 79834 67418 67418 83277 83277 55335 93876 18105 21599 75929 75929 18077 41417 19627 19627 80204 80204 60154 69929 84833 84833 74054 97819 4606 4606 58703 94863 2930 44761 70364 70364 55734 82378 68628 68628 5866 5866 30773 79378 29399 29399 31134 77414 42573 78109 96249 96249 73605 89121 63306 63306 73656 93967 27858 27858 83628 83628 30454 67868 12954 12954 46578 62412 40350 57750 510 510 58967 58967 10160 49125 69560 88764 25544 25544 19298 66714 82659 82659 35623 35623 18785 49864 47445 47445 19681 57233 10110 41808 46587 46587 89829 89829 910 57817 12015 70351 69048 69048 3180 69553 67997 67997 90481 90481 12723 70262 62233 81043 66893 66893 37384 37384 19440 55279 80979 80979 55840 58199 14725 14725 44850 97539 20492 27436 59403 59403 5820 5820 20769 80331 28435 49045 49892 49892 40376 75760 12 12 85934 92514 83885 83885 25667 69223 43565 43565 23230 47406 20341 20341 45610 45610 69717 85714 90544 90544 41060 70826 14770 19384 15592 15592 21871 21871 26977 74518 20609 24358 17994 17994 39761 39761 43056 81522 89186 89186 44472 66935 1006 17016 73138 73138 92646 92646 8211 26915 684 86871 55504 55504 59233 59233 35304 89216 35908 35908 60380 82304 11519 23317 70971 70971 77968 77968 25089 76969 2245 2245 68413 93953 4514 4514 14764 47162 91944 91944 19662 89590 28736 88535 61621 61621 122 6448 49630 49630 93374 93374 6600 61614 46767 88461 24161 24161 80062 85046 93058 93058 30767 56702 58646 58646 43182 43182 81663 90279 39788 39788 67225 87288 44860 55136 94726 94726 85499 85499 21301 44123 47234 92971 25536 25536 29420 94563 29380 29380 23483 55235 44386 44386 1165 14942 25016 25016 13366 13366 31708 74729 32882 32882 44789 60023 38131 66452 16022 16022 14771 30093 5035 5035 54551 72670 57910 57910 90790 90790 15944 89525 57680 57680 2643 61548 38018 38018 27681 87303 1361 1361 4615 41060 7775 58944 5121 5121 3987 11138 12563 12563 15417 60359 8409 8409 88693 88693 22382 55333 8872 8872 45059 88125 12368 93729 72601 72601 84562 84562 7817 76080 5699 68166 62192 62192 62976 90070 67653 67653 84517 93638 13432 13432 45647 45647 27742 67618 69741 69741 79140 97439 88883 88883 24709 34524 540 70682 51454 51454 13392 13392 93638 95996 1610 76676 68712 68712 41739 41739 52807 59320 58749 95816 39092 39092 68640 94197 69433 69433 10168 53010 29360 29360 69506 69506 3714 21907 78961 78961 11486 54695 25619 63021 56799 56799 9756 9756 28533 57964 27230 59602 86256 86256 21168 29058 6697 6697 66791 84391 70927 70927 7709 49255 7121 7121 59743 78321 36370 36370 6147 11640 62047 62047 55958 61299 17979 17979 71569 79871 85970 85970 1764 52562 30120 30120 43491 62374 71979 71979 55982 55982 59262 97080 37429 79744 82788 82788 5291 67722 73259 73259 74003 74003 33762 39513 20474 74277 17397 17397 59151 59151 40513 43758 65213 79199 22718 22718 19911 59997 31699 31699 45087 62801 74557 74557 89155 89155 43106 69536 39359 39359 9251 60724 38700 47628 90902 90902 40195 71393 65577 65577 35062 95071 73629 73629 8473 15058 36752 36752 68304 68304 4741 63829 92096 92096 56905 71125 40084 46321 62133 62133 4603 36297 20758 20758 93057 93057 33202 78517 14899 70473 75449 75449 48853 89870 49223 49223 11429 82206 30627 30627 24251 42222 21395 21395 48396 48396 16486 55544 980 980 40845 87055 54341 54341 28014 87191 37793 37793 58425 70120 43589 84666 89077 89077 27468 79257 36619 36619 25585 78378 49638 49638 63532 63532 53488 76385 8155 93165 54692 54692 52817 75294 76348 76348 37572 97239 77416 77416 10100 10100 52868 76264 2218 95581 45460 45460 31244 31244 35043 50092 44104 44104 83974 85030 23695 23695 50649 63250 2231 68646 73420 73420 35802 35802 26266 76321 65801 65801 18004 65692 823 70631 72818 72818 42170 61107 69724 69724 25581 81476 80178 80178 66158 66158 50222 65511 48538 48538 48760 59275 15489 23929 96162 96162 70186 70186 56404 61102 33306 33306 22315 95571 33595 78151 93297 93297 24593 62987 32729 32729 2863 2863 9972 65310 53330 53330 26193 61748 3906 22899 57393 57393 68300 68300 19949 55403 75158 92387 64096 64096 82958 94618 62235 62235 55032 55032 50992 91918 5601 47751 35339 35339 31119 37857 62493 62493 50645 50645 25674 94308 15254 80900 50304 50304 20060 69645 90180 90180 32098 32098 5000 50898 64713 64713 38336 71303 53918 53918 1749 2261 16746 16746 39187 74704 98014 98014 55617 61828 6671 91024 13627 13627 67663 73705 72929 72929 15076 15076 45063 84988 38565 48974 5136 5136 51052 51052 37287 81437 84795 84795 28595 81825 47654 59261 30446 30446 16262 31912 16983 16983 10 81663 49945 49945 36455 95744 15681 15681 40721 40721 57793 85778 25273 41214 36475 36475 33010 33010 34845 61219 1955 1955 11151 53000 51180 53574 55070 55070 83598 91441 82201 82201 23964 95028 93347 93347 53954 94626 63928 63928 88027 88027 60790 90612 78403 78403 60502 94463 60344 74245 39250 39250 61169 61169 34091 81950 38826 83279 27870 27870 40690 92493 5514 5514 64936 64936 27340 70808 64345 64345 61403 75337 25309 32977 42248 42248 48032 48032 25366 96313 17536 60300 85853 85853 5257 54021 46609 46609 27055 36183 85083 85083 8707 66038 59476 59476 22551 70956 63489 63489 41159 41159 34657 69122 62173 63807 6360 6360 16022 67017 58329 58329 70196 70196 38604 88530 35699 35699 38435 68855 43216 72330 70268 70268 54312 54312 58567 87013 20341 20341 84880 87165 19367 50909 20007 20007 65296 65296 9914 36055 66842 66842 58338 91223 62380 62380 45138 50916 91114 94044 46814 46814 43037 44007 41485 41485 20473 34340 93255 93255 325 325 22850 59009 34705 34705 52526 59602 14900 66364 14885 14885 9741 64606 37490 37490 17142 18373 79508 79508 44862 52653 33202 33202 2229 2229 64819 94578 76391 76391 33753 95878 40157 40157 50013 50582 90044 90044 51958 73565 16907 16907 88010 91327 97068 97068 25505 58574 90204 95014 62239 62239 57044 57044 27457 87133 24700 24700 20223 54879 74668 79087 7704 7704 29163 75990 41501 41501 86706 86706 14022 36461 88435 88435 64896 78474 27882 86047 1772 1772 67287 67287 55094 59363 50732 77138 71681 71681 66093 66093 25934 55069 45151 65714 88178 88178 3377 3377 23134 28341 47222 47222 29113 88524 56675 56675 10539 13907 7362 7362 9298 26940 6666 86301 6783 6783 89141 96931 87811 87811 81883 81883 72691 78537 33975 82360 4636 4636 93890 93890 37710 81225 23069 41514 74662 74662 83854 83854 26227 73436 6099 13521 66540 66540 6298 49428 16724 16724 35769 35769 83377 92962 30821 68840 96476 96476 9124 46402 36693 36693 5209 83020 26073 26073 2095 2095 41682 95997 86134 86134 56165 58124 73012 73012 30542 52728 80673 80673 11752 60210 59266 64049 97920 97920 54591 56849 56935 56935 7847 13690 48556 48556 42182 62161 25371 25371 56933 66689 24994 24994 91689 91689 18929 46582 40247 40247 4985 53636 42648 89353 86224 86224 38205 50446 46774 46774 59848 84564 27919 27919 65559 65559 2302 30142 50504 97567 24530 24530 20052 20052 17618 73781 64992 64992 2316 5560 79999 79999 7154 88672 6381 6381 24765 45315 87623 87623 12832 93224 82599 93685 31870 31870 33182 33182 30172 88237 41529 41529 8840 91691 21775 75268 98090 98090 68442 86862 77827 77827 46920 72723 29486 29486 11231 19195 9918 9918 22851 91380 83279 83279 88486 88486 23626 50518 14310 59832 67663 67663 32710 32710 392 43806 68128 68128 53902 59362 16854 16854 73549 88576 10305 42364 88311 88311 34495 34495 6515 85211 87453 87453 14358 83586 58048 96422 34953 34953 38707 52654 4235 4235 44857 44857 9547 27528 4709 22657 74319 74319 85407 85407 25738 92107 239 239 70901 81663 60546 75920 31932 31932 23756 44474 88986 88986 10274 10274 19366 86608 15179 62973 79375 79375 7773 35879 69474 69474 12923 68113 44150 44150 93100 93100 43796 48596 87592 87592 55396 78146 22544 22544 15585 63215 94324 94324 38520 62995 29603 97454 92789 92789 31671 52686 58953 58953 88032 88032 7789 18800 35426 35426 44463 75683 18493 59519 55951 55951 17639 73273 18375 18375 2529 15504 67950 67950 28251 48389 60289 60289 16851 16851 74110 80548 18637 18637 62124 69411 21630 21630 22633 24874 20498 92257 8526 8526 53178 78199 52704 52704 3810 34596 60928 60928 30880 55444 18410 18410 16045 65618 19430 19430 2745 2745 30088 31941 49128 62752 91236 91236 60829 83747 64138 64138 51735 56737 48836 48836 94262 94262 18759 73767 25240 27631 22850 22850 64663 64663 73383 86586 8455 29463 84739 84739 88258 88258 47092 86021 91486 91486 453 75659 17648 17648 25974 40648 8898 69453 39092 39092 22667 55154 86378 86378 63846 63846 10054 25557 72091 94864 28748 28748 9270 25148 56548 56548 19000 34790 48179 48179 14127 14127 45898 80160 66922 66922 36461 45471 16674 16674 48531 85652 89038 95845 34259 34259 28360 28360 41589 59215 56242 84694 21060 21060 21460 26943 45024 45024 18747 21495 77311 77311 41672 46844 89836 89836 28908 28908 34160 67256 71215 71215 11511 55454 5169 5169 32264 46763 42480 96483 36584 36584 49228 79704 95738 95738 11866 77825 82735 82735 86208 92609 55449 55449 13490 13490 1588 9704 57788 57788 8195 19772 36159 36159 24743 38206 74218 74218 34417 80351 393 77913 73815 73815 52010 52010 835 48178 25439 53342 28826 28826 94821 94821 1158 44906 88004 88004 75101 95066 53810 81284 4659 4659 4607 78592 73368 73368 2461 38085 28022 28022 73205 91626 25758 25758 28746 49316 89727 89727 2930 2930 26907 43173 14764 86675 42998 42998 20600 24105 85849 85849 36766 74369 69798 69798 14143 14143 35212 91558 84820 84820 44808 80150 48157 79255 2285 2285 2937 60331 61576 61576 78590 78938 63569 63569 44080 47333 27412 27412 842 34120 30859 30859 35607 38822 30971 30971 79330 79330 17025 48708 44817 82779 85446 85446 6722 28654 72548 72548 7390 26082 3955 3955 6492 47526 43717 43717 66052 66763 70482 70482 55965 55965 68072 82948 13115 77947 58178 58178 85192 94292 74631 74631 91066 91066 19982 43431 58204 58204 77864 89466 13469 50218 47525 47525 44874 44874 63305 80174 13820 52506 71966 71966 11247 11247 3773 86709 58579 58579 95485 98158 95264 95264 537 71774 10100 29309 37266 37266 16384 57207 56689 56689 3249 3249 80645 91349 33203 71821 42519 42519 65540 96491 60077 60077 11602 15794 28535 28535 58660 97254 74658 74658 58432 58432 21184 90608 87030 87030 34900 78288 89500 89500 37659 74433 21188 75465 74633 74633 87852 87852 81417 89796 70266 70266 9738 40967 27300 33484 49891 49891 97140 97140 24260 39977 56441 56441 31557 95246 45582 79399 20400 20400 2213 30419 82746 82746 50014 50014 80153 92584 84491 84491 17159 44885 53697 53697 14558 62117 38129 82410 15761 15761 29878 29878 10868 30813 19617 83648 9949 9949 24939 39682 79817 79817 29731 48690 42116 42116 4672 91685 98298 98298 85737 85737 28469 91147 2376 14303 2067 2067 30341 30341 44178 92858 29516 55148 57324 57324 96877 96877 28178 92624 63688 63688 27117 43862 18675 20826 73215 73215 94937 94937 23369 86834 15375 37869 35224 35224 57301 66676 5555 5555 39781 43632 37781 37781 48374 74198 47610 47610 29357 48881 34490 34490 30188 30188 4250 25276 58249 58249 43897 66903 1039 1039 31561 62517 52235 52235 55820 96529 13480 64425 78266 78266 5263 5263 16839 50799 67511 67511 57688 81872 37995 40167 37313 37313 14830 79153 45320 45320 2109 31132 50304 50304 6406 23594 79991 79991 44411 44411 31899 57397 77511 79321 95994 95994 81892 81892 7837 66475 49060 69273 38698 38698 12541 84993 61950 61950 76555 92525 30557 30557 24054 91018 14496 14496 78979 78979 27300 37413 41170 72111 8863 8863 82060 82060 64533 87722 77762 77762 37482 81646 75083 75083 33459 47010 80306 80306 34261 58442 11350 11350 18224 45265 91247 91247 1022 40889 73851 73851 8551 73875 6076 58806 95039 95039 6204 37370 55519 55519 38533 38533 29133 67278 87255 89024 42387 42387 48192 51664 81779 81779 35356 35356 10741 33059 88363 88363 18114 44300 69958 82672 11104 11104 49511 94731 83787 83787 60836 65304 42411 42411 9382 58924 72944 72944 30914 96750 54883 54883 56498 56498 64211 87609 5657 5657 20086 77118 44572 70149 23760 23760 92845 92845 18369 95629 25053 92115 58237 58237 23311 50271 68619 68619 74618 74618 33427 96530 25728 87462 94091 94091 27693 27693 68891 86745 89209 89209 51994 97024 538 21175 59169 59169 62818 62818 24667 62431 68916 79499 16831 16831 16228 19435 56479 56479 75974 75974 64542 78082 19139 19139 13654 85903 50603 76763 75669 75669 17798 92670 67622 67622 30518 30518 3220 27744 54956 54956 45418 67123 53612 76684 80714 80714 44536 50657 84787 84787 49554 49554 11775 93856 84996 84996 31398 81863 12579 78736 20213 20213 31843 31843 1375 43331 45198 84929 7743 7743 95766 95766 27705 67694 39813 58038 82381 82381 44640 94949 67992 67992 30183 30183 26707 88687 50884 53988 84464 84464 5582 42869 79231 79231 89984 89984 10700 31473 70399 75544 30523 30523 27824 65699 41866 41866 56411 64098 42222 42222 40013 70943 20372 20372 22469 22469 31266 79915 71411 71411 49782 90311 66766 90926 54866 54866 35192 58466 3447 3447 26495 45394 80663 80663 4701 95615 8425 8425 21158 85120 65714 65714 79384 79384 40625 62690 32353 73300 33136 33136 36656 64517 87162 87162 31191 69476 26654 26654 5531 5531 15135 45599 51327 61565 4802 4802 57460 57460 1546 51378 36838 61048 54982 54982 90954 90954 5786 63493 7824 76379 96650 96650 73074 79226 68657 68657 40958 61715 49405 49405 8901 83744 96684 96684 37936 64277 6642 6642 59878 72419 91020 91020 871 60244 355 355 1097 1097 1833 54195 22586 30798 88453 88453 39386 93771 85436 85436 16043 16043 25141 84457 46413 50515 54044 54044 26017 26017 45280 53253 44932 44932 59800 89507 61753 61753 85320 93593 9963 58415 49247 49247 72061 89435 82793 82793 25247 26663 54881 54881 80294 86157 26815 26815 4336 79870 83636 83636 13289 22866 4763 4763 48835 48835 90384 96320 11700 90057 43722 43722 3352 3352 23782 42841 3723 29513 26332 26332 22221 22221 43062 71921 36334 38691 20887 20887 67428 84263 66385 66385 37298 59910 37918 37918 11102 11102 17269 76556 66273 66273 72538 92252 52547 94295 68775 68775 15308 77196 32735 32735 8469 8469 24020 55766 66806 66806 1846 27088 86668 86668 25729 75073 85515 96368 73419 73419 49204 49204 63564 96971 7030 80592 82456 82456 1117 37438 87864 87864 34047 49319 63952 63952 24952 96610 28794 28794 20350 41635 15513 15513 21385 21385 22554 76571 80339 80339 40809 51734 83791 83791 35683 56655 46710 77747 41731 41731 36201 96987 76784 76784 44889 44889 19625 77454 36383 76029 68992 68992 63375 63375 12522 77995 4815 10434 73028 73028 52604 88582 60034 60034 44512 78694 35438 35438 51406 66279 84688 84688 49990 80686 6056 6056 29807 29807 29146 34093 53624 64263 88894 88894 96057 96057 405 89781 60351 72348 58884 58884 62581 62581 14361 56311 57795 75384 53847 53847 69368 69368 14029 17175 43027 73700 86536 86536 41648 65251 71105 71105 59016 59016 189 61722 73171 86287 60320 60320 13258 13258 52412 88738 31759 31759 93236 97020 25889 25889 47914 71100 2921 55249 88250 88250 80542 80542 72711 89552 72785 72785 72796 74634 77663 81483 71703 71703 19664 84784 60871 60871 23604 23604 33062 78922 37221 80686 31034 31034 7097 7097 42866 92362 26800 26800 23635 38583 4691 4691 13821 37135 59435 70965 72190 72190 60231 60231 53495 92072 16495 16495 30889 37064 7750 7750 32324 38077 49330 49330 10656 36088 11316 11316 47168 57862 22840 22840 33902 48503 25648 25648 55915 89453 30298 30298 7778 96534 71019 73335 36260 36260 54796 54796 26941 36972 13949 34865 33999 33999 46217 70249 54271 54271 49335 49335 6308 54129 30826 30826 90088 97979 2938 47210 70993 70993 72135 84034 71745 71745 65802 83588 82469 82469 94332 94332 1572 58920 3083 3083 7026 56380 94936 94936 57995 80636 40895 40895 54165 89644 6329 35642 58020 58020 72907 72907 16350 76867 51710 85773 72837 72837 39538 80493 49239 49239 87795 87795 5392 7288 83514 83514 43595 49616 47170 78145 29645 29645 70875 80091 55541 55541 31139 46171 97594 97594 6563 6563 49770 53302 3586 67352 43678 43678 67678 67678 2382 44143 76231 76231 40527 97566 87074 87074 4046 81282 7261 7261 20007 49993 53573 82471 62757 62757 11168 11168 22683 74531 5673 97500 7963 7963 23642 43311 62706 62706 12287 72960 77456 77456 27899 80380 84073 84073 22213 89449 87525 87525 8745 8745 31203 52365 18371 34242 92159 92159 60159 95942 25389 25389 2843 26264 6278 6278 72425 72425 37061 38618 6692 10074 26965 26965 28304 76613 84285 84285 87526 88270 3112 3112 22748 82233 77742 77742 45562 96618 3986 3986 38522 45109 46086 46086 27801 27801 5504 79060 35753 35753 76688 81875 41900 48735 21221 21221 32517 32517 3677 4466 14768 14768 64248 81461 70483 70483 9687 54379 43377 79173 16874 16874 25964 66788 20249 20249 85414 85414 61429 79206 67051 69356 2715 2715 5913 88125 31667 31667 32544 32544 6250 94901 33352 33352 58152 76077 2038 30404 67934 67934 37083 37083 17763 42708 37433 37433 15897 17518 47310 69243 28726 28726 45584 48878 59305 59305 11565 11565 5786 80861 55745 95417 49353 49353 22026 38778 92398 92398 44006 44006 10643 18502 37164 82474 24348 24348 27929 27929 59303 87915 30343 30343 12796 96688 81224 82725 98304 98304 31815 94258 69772 69772 69248 97953 61714 61714 62097 62097 16816 54292 30646 30646 791 51585 84245 84245 63679 94676 20791 20791 11500 47884 16163 30190 75749 75749 78392 78392 65165 81713 14790 42343 83716 83716 24347 24347 76270 85815 88983 88983 37215 93029 78806 96109 75666 75666 89043 94132 10774 10774 90669 90669 522 3625 50339 95681 56049 56049 43729 63222 28247 28247 42226 50491 24274 24274 43775 43775 33295 93854 10771 47067 4443 4443 17722 41593 72923 72923 34842 87864 26427 26427 86562 86562 23544 74052 60073 95611 53277 53277 57964 57964 24717 25530 4352 4352 20083 42738 3616 3616 42774 67508 31660 31660 51873 76181 64864 64864 50996 62122 17871 51304 47307 47307 925 3587 87533 87533 42879 42879 9662 19974 3750 87806 32538 32538 39893 39893 18192 80775 82481 90740 3519 3519 20526 22432 21397 21397 39205 39205 6185 19839 17933 71431 25104 25104 73392 73392 13534 94863 85207 96052 91500 91500 17864 97429 47953 47953 81826 81826 30109 61627 40415 89293 28438 28438 46601 46601 36747 93447 401 84404 54561 54561 9168 30548 71718 71718 20781 51027 47363 47363 33654 33654 15514 26186 69646 69646 19538 31412 66264 66264 61705 70545 37535 62649 82133 82133 51664 51664 39476 83182 42999 42999 20600 21456 18897 18897 28463 30973 15562 70561 10209 10209 21959 29575 95914 95914 28834 83878 43964 43964 15355 15355 63573 73510 2334 21241 28969 28969 51835 95846 18162 18162 15300 15300 43516 94529 16279 25692 46498 46498 24657 24657 17879 96733 24985 30453 88435 88435 14575 45902 89014 89014 56991 56991 22169 37373 45159 45159 20811 25158 68288 68288 24531 88900 19388 78529 26297 26297 8945 23215 13621 13621 8514 8514 37369 42417 4739 63921 9462 9462 22494 22494 13153 14819 52997 89487 68560 68560 24825 92883 8369 8369 10950 92796 9677 9677 10421 79269 47172 47172 53745 53745 33724 68810 5830 5830 33729 57117 25341 26204 32177 32177 27445 27445 40427 58186 18260 35412 59135 59135 90173 90173 15046 22917 28614 82731 81791 81791 56480 86910 32217 32217 74535 74535 27803 80458 31358 68867 67638 67638 59718 59718 32343 76826 7934 7934 29573 48731 16080 16080 51165 83687 47501 67653 48147 48147 28787 28787 17213 55569 57047 72362 75691 75691 57518 74071 66256 66256 5324 81875 59071 59071 38440 39199 48781 48781 10231 17934 57013 57013 36566 36566 24551 68477 1456 62614 88429 88429 20826 20826 52507 92367 1825 32132 43 43 64863 79010 26641 26641 86636 86636 11896 97106 27989 41365 65506 65506 1565 9708 86423 86423 47428 47428 3291 44853 44249 70118 20593 20593 21334 21334 511 14639 68957 68957 39870 83993 14473 14473 18096 46731 30163 96636 7239 7239 43424 43424 15766 69212 52055 90135 54844 54844 3103 3103 59469 84935 14797 14797 60749 71684 47572 52856 78601 78601 57013 86541 25587 25587 57898 78754 91298 91298 95627 95627 63261 71187 5267 22413 85566 85566 38638 38638 35777 42780 35866 82338 19239 19239 52677 52677 12286 41864 36289 79683 9897 9897 24000 35534 93152 93152 6432 6432 24325 25984 69065 69065 30871 45963 70544 70544 18647 70316 1873 88375 55179 55179 5121 34236 9524 9524 2121 19129 30564 30564 21447 24405 44323 44323 16001 96031 35433 35433 9464 9464 12540 98127 4442 19920 3987 3987 54665 54665 50364 71111 7566 49017 7022 7022 43456 54312 9144 9144 49336 62939 21252 21252 53615 54865 40008 40008 44551 54646 39914 39914 46966 79838 71063 71063 94190 94190 14353 80223 83688 83688 42362 59658 42425 42425 4588 50677 49827 49827 29630 56535 70468 79555 85509 85509 19512 77230 62697 62697 4376 23883 61409 61409 38059 38059 44091 44116 18860 56418 94895 94895 1601 72402 35891 35891 27123 27123 14095 86380 44057 44057 72358 88797 81144 81144 11174 78321 73999 82874 42006 42006 33610 33610 65065 90683 21770 43326 5098 5098 73060 95230 40010 40010 12180 37020 76144 76144 19052 81638 81070 81070 54915 61465 54977 54977 46841 68370 88653 88653 44850 44850 43737 80111 40825 72324 75334 75334 92436 92436 11342 54239 24265 57366 37073 37073 68855 68855 32151 41958 13829 25991 28292 28292 31229 31229 27167 89701 17375 60098 21955 21955 74951 74951 50108 94160 74926 74926 11734 84204 31858 31858 42772 89702 37798 37798 25499 82733 66730 66730 66668 75573 5988 8735 57312 57312 5140 55208 65062 65062 77494 77494 18232 51683 19270 23657 34276 34276 93059 93059 80197 81924 3302 3302 39491 45976 22759 30284 54264 54264 5651 73256 23019 23019 93371 93371 31242 83748 26500 43716 79714 79714 19002 67792 59921 59921 69988 69988 64184 79274 25020 43965 24731 24731 751 5404 69342 69342 6103 6103 66200 72445 16362 38041 48831 48831 79208 96508 84875 84875 2487 52866 60870 60870 53995 53995 2758 43694 48252 88817 21461 21461 16240 77028 54973 54973 64199 80193 78040 78040 17250 81878 12374 12374 59351 81242 80654 80654 75518 80235 54407 54407 30957 72975 46916 46916 11677 11677 45449 55287 11217 11217 70066 94343 71926 84303 95676 95676 3047 27006 38921 38921 67939 67939 55692 59776 78859 78859 6999 97680 9348 79243 21443 21443 14488 14488 29425 95257 93 81675 6257 6257 6470 67592 81536 81536 42198 90619 15041 15041 6708 56712 85176 85176 4747 25641 66925 66925 24076 94706 35907 35907 90309 90309 19537 87358 9688 37231 27974 27974 7072 7072 11814 61057 9863 33549 87735 87735 3645 63195 15529 15529 29026 29026 8513 42505 63471 63471 86337 87429 38676 44138 29858 29858 61579 83147 64772 64772 48439 48439 2399 26995 42025 42025 5950 56425 69324 69324 41460 47100 9173 78253 80722 80722 21638 21638 57012 87530 75647 75647 23684 56444 30311 30311 23526 54778 62807 63937 95348 95348 549 12954 63729 63729 74084 74084 38872 69106 66495 80065 52172 52172 2938 44709 32899 32899 32244 77384 49255 49255 68923 68923 76046 87951 64456 64456 36930 49275 31321 57587 76817 76817 38532 38532 23720 97682 55228 90406 40485 40485 87961 87961 7103 18700 18313 18313 40880 77613 34739 95180 28369 28369 79781 79781 40941 53889 5954 24831 26088 26088 78550 78550 44659 75382 54461 59009 67201 67201 8544 31243 58963 58963 61543 61543 7617 14505 93641 93641 37520 88131 798 6135 30412 30412 24720 24720 30025 72920 48475 48475 4469 75005 17996 17996 84095 95228 23450 84002 9287 9287 3654 3654 14488 19936 29083 72692 5898 5898 14657 80192 18751 18751 4373 82967 78244 78244 10266 10266 2777 29152 87195 87195 14131 49685 46565 46565 52802 65215 36914 78018 27495 27495 27836 36261 14880 14880 60324 84965 84909 84909 9058 83784 28805 28805 26332 44692 80438 80438 33725 94423 91821 91821 2980 35750 13228 13228 46932 96819 49710 49710 9391 54731 89232 89232 27943 65540 69521 69521 48819 48819 10908 94279 52449 52449 3751 53525 90238 90238 18452 21823 68387 68387 9526 44031 6506 6506 19673 50816 13665 31520 30839 30839 49250 97266 82140 82140 63777 72169 49794 49794 10801 10801 39995 93381 30509 33702 93017 93017 25430 25430 11844 59603 92235 92235 64165 87865 29743 33400 32169 32169 38415 38415 40698 60842 41403 43251 95496 95496 46309 69089 52645 52645 5843 33944 74236 74236 25865 25865 32383 82736 32191 50717 98121 98121 59948 59948 27842 55685 56063 56063 35498 79177 23399 96651 76152 76152 12078 60410 87181 87181 24017 67569 16242 16242 55829 55829 12347 14429 3566 60642 65779 65779 48624 48624 35244 90210 2686 47598 60174 60174 46743 46743 54 6509 96922 96922 20087 25047 28315 28315 58326 85055 82578 82578 18227 72763 44653 44653 30876 75752 15813 58535 62611 62611 5146 87718 76777 76777 35470 94891 3261 3261 92601 92601 29428 96396 58659 58659 63903 65733 46907 66282 93765 93765 37545 37545 13128 79268 79506 79506 45496 93565 24504 24504 20915 24939 55805 85169 91589 91589 65855 72163 73064 73064 16329 95663 62434 62434 12968 12968 15092 68287 65118 65118 19130 22550 59380 79859 97458 97458 44530 49501 25109 25109 14601 33268 58317 58317 61682 61682 5177 92786 34270 41301 93090 93090 53463 53463 10298 94026 37291 37291 66246 79258 42001 42001 1481 9849 66491 96654 26822 26822 2025 49643 78316 78316 38582 78183 93831 93831 16343 16343 33819 50136 4782 86335 96039 96039 9524 81248 54360 54360 32445 32445 30926 52653 66229 66229 67723 74130 9375 10922 28025 28025 68706 68706 26038 80100 15511 74790 71658 71658 24528 53273 10479 10479 91707 91707 1941 29812 5588 5588 26919 27167 39471 39471 28810 54164 57203 73126 56433 56433 31242 32196 91957 91957 74973 78565 8976 8976 5145 27655 38339 38339 15767 15767 16684 67017 35412 35412 13955 85508 20103 20103 8763 66671 40651 40651 1519 57293 10041 38724 76866 76866 4732 4788 91349 91349 13045 71403 23693 23693 24974 91669 50763 50763 61313 61313 33104 75663 87767 87767 18422 25371 79511 79511 23822 61359 40491 40491 47415 87193 28780 49595 45860 45860 14808 14808 16081 21324 9056 50643 1416 1416 66156 66156 33304 69905 22938 22938 17709 25970 33911 33911 89716 97417 45014 45014 2941 85265 25285 43496 68345 68345 80913 82746 16728 16728 11455 11455 8332 92360 73689 73689 46341 82820 56697 69126 91579 91579 41510 41510 66674 90094 45005 58362 57122 57122 60158 96873 36354 36354 11794 37993 35994 35994 44563 44563 61676 87733 24972 78697 10669 10669 65693 65693 84487 91878 41599 41599 6969 73189 4615 4615 60670 81146 74471 74471 5413 64035 39331 39331 35489 93187 32645 32645 19156 73857 9284 80065 95626 95626 16458 16458 35994 50357 20230 20230 15261 93164 59526 69713 57950 57950 85520 85520 6931 60152 9049 60897 61332 61332 38021 38021 29636 97631 53156 62719 94565 94565 22324 87742 73436 73436 55692 97632 58531 58531 58145 61738 49707 49707 12121 84845 76125 76125 80312 88219 13426 13426 31665 45703 67011 67011 32001 32001 62510 83678 70026 70026 51540 70464 74679 74679 9501 76590 74838 79427 23412 23412 95689 95689 40975 59004 44395 44395 58325 85312 1511 1511 26845 87851 7615 86416 8783 8783 47563 72350 77834 77834 26509 26509 40716 86771 66614 66614 16847 73063 5096 5096 9069 24178 76048 76048 69963 83528 65829 79104 94355 94355 13166 94682 20029 20029 54513 54513 38050 42041 56524 95826 79137 79137 39338 39338 34159 60068 20978 32550 4440 4440 68626 68626 13890 94366 80316 91216 54722 54722 71945 93216 24193 24193 80251 80251 41044 80619 49288 49886 80176 80176 34037 51030 44974 44974 93168 93168 4078 26363 69944 69944 88 53835 12291 12291 26497 37761 52156 52156 71195 88205 3031 3031 12111 96575 49750 74835 70861 70861 28719 28719 1217 49030 11286 11286 38848 90643 86793 86793 81123 87521 78216 78216 10470 85141 29846 76707 64469 64469 743 70537 91842 91842 36578 36578 26095 67171 81198 81198 69247 86694 21592 31983 80464 80464 14537 16140 7707 7707 39826 94737 3884 3884 27499 29207 93396 93396 63094 95990 25287 25287 72197 72197 7287 89722 14563 67003 42743 42743 4025 50866 8391 8391 12950 12950 8257 62558 24166 95293 80070 80070 575 61665 81623 81623 3224 53616 6115 6115 30417 53018 48365 48365 5618 5618 25121 36999 60677 60677 8629 85197 61325 61325 32780 85661 15421 28207 46778 46778 50419 50419 11878 35686 12584 12584 68845 98380 47453 47453 6754 80242 38545 44552 90352 90352 64978 84660 76941 76941 26067 82524 5801 5801 84064 84064 78921 91407 59198 59198 24256 83525 47224 59235 39996 39996 68789 73323 77989 77989 18008 62589 58739 58739 71851 89334 64501 64501 31479 56647 16357 16357 30837 65539 40616 40616 67834 67834 33154 55235 62774 62774 50005 72414 86435 96564 88164 88164 23673 79208 95253 95253 38433 60455 15090 15090 53085 93739 29688 29688 10522 16765 15430 15430 34564 85767 77408 77408 61989 85914 28003 28003 15584 15584 64721 70861 77204 77204 43476 90568 27402 27402 31046 84095 63095 63095 44839 68435 35203 35203 42170 71170 53468 53468 28115 74088 94779 94779 4467 60667 30508 88950 8227 8227 57385 64394 51110 51110 19299 64999 13363 13363 21253 40575 24840 24840 53020 53020 39003 40695 4422 4422 19375 86408 31584 31584 53697 78969 43555 43555 36114 55236 8237 66785 67461 67461 407 407 18457 18781 64579 64579 35545 36201 60654 60654 8873 54308 43623 43623 37938 75196 27355 27355 1845 19518 81139 81139 5542 41592 20072 20072 89846 92086 75220 75220 65879 97189 42769 91715 15657 15657 87137 87137 49665 76863 14742 37260 68537 68537 43033 73952 78931 78931 580 580 41234 94235 9571 75403 12632 12632 36584 61304 72101 72101 860 28173 84182 84182 6118 11750 38260 38260 51493 72858 20218 20218 35859 78664 79231 79231 24150 46496 14510 14510 34354 34354 30194 65588 57377 75676 62834 62834 36534 59172 83427 83427 27591 27591 31782 95488 516 516 7903 24956 46369 82731 88797 88797 18309 81918 13335 13335 29012 29012 12122 35461 90775 92795 10169 10169 85111 85111 69644 79291 3891 70057 43462 43462 61580 61580 78526 96125 36268 91426 35666 35666 22689 22689 40861 97988 1185 84515 94336 94336 95381 95381 1904 22335 19881 60945 68398 68398 63876 63876 26844 27733 7123 62453 55940 55940 86071 86071 49314 79854 7708 33497 28244 28244 13669 79599 74696 74696 83606 83606 42124 53499 1375 27910 4769 4769 79894 79894 2681 35456 20440 20440 5694 57290 63775 78391 49651 49651 28037 55955 49185 49185 76487 76487 61574 69608 2421 55249 61771 61771 62398 62398 34897 44646 6468 74661 58041 58041 5048 5048 38239 94867 41109 41109 6539 93707 74074 74074 45113 52871 54496 74516 39699 39699 9924 9924 36152 72160 61448 61448 5801 77191 73463 81958 54677 54677 26263 88630 12606 12606 24600 41291 12643 12643 4385 29396 89107 89107 5602 5602 83538 86415 76826 82600 38828 38828 29529 93112 95484 95484 11720 11720 7624 40223 5502 74512 66458 66458 59658 59658 318 71287 18598 18598 1022 57192 23815 23815 75019 97930 33430 55553 31246 31246 85258 85258 2770 48427 45665 64132 60143 60143 64290 64290 87198 95413 27090 54528 52618 52618 3894 26695 29759 29759 34744 42298 67144 67144 76634 76634 15487 51023 3951 40831 41233 41233 31442 31442 32239 75648 5101 5101 3092 13508 13191 40069 46113 46113 721 721 42825 49035 16643 87931 25725 25725 40328 72511 3470 3470 74083 78727 16345 16345 54387 54387 4524 94262 48567 53111 27977 27977 10392 20849 56268 56268 11088 41323 40094 40094 79844 79844 73269 78019 42786 61860 58356 58356 9850 9850 50392 62189 13167 48303 5731 5731 11742 11742 18806 91151 54043 54043 43438 83120 23940 23940 34392 58028 8497 8497 2039 17932 55643 67869 82285 82285 16597 16597 116 35694 59474 59474 60316 97751 34030 72020 58708 58708 76063 76063 74786 83422 86670 86670 4709 22518 69900 69900 58726 78655 13474 13474 70426 94011 27459 27459 27853 63694 14303 81485 20469 20469 36208 78452 8219 8219 59271 59271 45698 60950 20450 20450 50994 90453 27556 75984 13854 13854 40331 40331 73998 81961 79892 87758 57667 57667 25288 36338 93769 93769 8524 77980 58237 58237 97304 97304 65982 97282 7995 7995 34001 67642 86195 86195 49445 92506 33750 33750 27382 92525 34508 34508 16822 40532 28748 96374 7891 7891 67879 67879 54361 75567 15600 42678 87429 87429 37312 63756 11376 11376 4727 68020 2881 2881 90668 90668 51195 54985 78447 78447 50704 54811 29611 29611 73934 98019 47623 76394 58058 58058 24014 75344 41747 41747 9660 48268 69828 69828 34442 34442 1993 64625 11703 11703 37349 88099 16832 73589 59365 59365 15300 15300 55282 72227 43143 43143 35039 65539 23064 94882 86266 86266 41085 41085 59859 91962 27556 63962 23840 23840 38430 38430 40426 97691 33643 33643 17611 44834 8062 8062 77292 95065 15291 27312 16586 16586 93103 93103 18861 38424 3991 32716 18080 18080 58256 76655 20740 20740 61854 61854 12477 20120 97821 97832 52404 52404 29962 29962 24631 58346 25535 30310 38000 38000 5072 5072 4945 69176 65347 65347 39333 70718 29382 80726 30821 30821 22519 22519 34414 84104 51250 82351 94314 94314 10910 10910 34815 73878 38938 79059 46811 46811 2191 48599 44487 44487 24258 93042 62084 62084 38425 38425 33556 50765 67400 67400 65718 72641 17810 73676 40864 40864 72917 72917 31654 44942 52683 65977 50072 50072 16583 79156 75038 75038 42366 65390 29065 29065 36495 36495 17350 24434 67252 67252 858 50967 29265 29265 1100 60873 14028 25471 29801 29801 34004 34004 26179 92798 66339 66339 23114 96811 24069 24069 16753 81037 30516 30516 7137 80428 40533 40533 6555 97177 4688 17366 26151 26151 68115 70424 95102 95102 11151 11151 2611 14329 27908 40926 6818 6818 63451 78870 20529 20529 60490 93787 40177 40177 35276 51608 66247 66247 5717 91882 55537 55537 63081 72644 41389 41389 47368 67821 78281 78281 87631 89863 3870 3870 37653 73279 38021 38021 29190 30011 3579 3579 95240 95240 22414 93812 4960 4960 92077 96629 40895 68209 49376 49376 34820 59326 83095 83095 7385 35174 37854 37854 39241 39241 45897 91314 36346 95327 64389 64389 15765 86030 25494 25494 77461 77461 17552 72559 48506 70246 15032 15032 10225 13839 32694 32694 10221 20901 66556 66556 16773 97724 10623 10623 33862 33862 49161 78050 86822 86822 7499 30895 39843 39843 5957 10951 86262 86262 50447 76049 22397 22397 15601 46267 253 23300 928 928 9455 9455 16131 38471 35452 35452 15019 68673 7842 16736 40755 40755 66728 66728 24443 61463 56671 56671 5080 86657 46244 59346 72113 72113 60506 65770 27639 27639 33835 33835 15465 71723 88608 88608 15423 56949 31529 95649 88577 88577 12901 27251 91200 91200 19974 94710 29326 29326 33021 57030 15219 15219 31948 67617 79899 79899 4585 74988 28537 28537 31531 32784 13440 13440 12239 12239 42611 68564 31219 31219 4943 24938 16685 16685 76761 95395 65356 96933 23125 23125 37738 37738 74199 80755 25397 25397 52879 88115 8877 25576 48044 48044 89796 89796 65552 88556 65162 91858 47862 47862 87540 87961 37254 37254 6189 6189 13473 50020 29093 33268 95959 95959 30672 55989 40921 40921 48187 55950 1066 1066 84029 84029 17053 81059 25946 25946 43841 87628 26902 38009 90275 90275 86729 91125 61016 61016 65617 65617 58390 82913 80178 80178 77876 84281 10603 89257 5606 5606 30172 39942 79837 79837 2005 71971 7847 7847 53214 53214 59858 95023 69398 69398 5983 15176 35776 70422 74648 74648 76479 76479 33017 82371 66393 66393 7175 72922 25752 92296 79511 79511 27085 66745 74892 74892 34044 34044 45903 86706 45879 45985 71767 71767 48087 72713 33693 33693 61037 75246 37920 37920 39584 46289 98234 98234 79277 93202 52085 52085 54128 92095 38825 38825 5497 5497 10849 56465 19447 19447 39658 83406 50156 50156 106 90921 56764 56764 12782 69367 84791 90676 74868 74868 33204 33204 1825 60277 85154 89239 14616 14616 23665 76028 93401 93401 12009 79945 48719 48719 73938 73938 4534 10946 36180 36180 40040 90187 10603 15965 88038 88038 61709 61709 13708 37262 15913 63058 36724 36724 62731 62731 1640 39051 59110 59110 28880 36872 17371 21260 10487 10487 31737 56385 84780 84780 5321 21464 88628 88628 44795 57708 63897 63897 66937 80766 42395 42395 48032 48032 33268 54062 28782 50691 29953 29953 60793 60793 30778 40922 81250 81250 38478 91433 24472 24472 78713 89659 32547 32547 25692 42101 28356 59863 70253 70253 37385 37385 54733 73740 3459 93049 65297 65297 46134 46134 8740 73001 78958 90184 72317 72317 58697 79932 32464 32464 97611 97611 7103 28760 87901 87901 15752 49496 10491 11193 89975 89975 21207 36733 7269 7269 59643 70340 65869 65869 51501 86535 44579 44579 40638 40638 28817 29193 24621 82630 22521 22521 17717 17717 51285 86184 44196 44196 67066 90739 55435 55435 39746 64725 34691 41387 21813 21813 35204 67738 29124 29124 85784 85784 32555 89443 42656 94523 63085 63085 25428 79963 72371 72371 55439 55439 52840 59895 5816 5816 9592 39696 76829 94252 26770 26770 32 31124 40345 40345 52739 88663 54911 54911 69846 82131 68109 68109 93887 93887 46398 97795 74520 74520 16919 56311 66245 66245 32486 89233 30218 50527 67173 67173 19994 19994 19939 42556 64015 64015 50217 80532 9606 9606 6607 49193 69579 84166 72168 72168 50408 68923 36095 36095 54586 97597 64083 64083 79612 79612 1433 9340 14456 14456 12525 58664 38261 53938 37185 37185 18845 87371 1136 1136 53665 89567 14294 14294 55911 67073 95777 95777 37988 92103 82348 82348 6714 40058 43004 43004 21800 82013 30626 30626 40126 75527 72738 72738 83075 83075 18068 94460 13216 89577 82222 82222 7985 7985 19456 45434 24128 78186 71068 71068 88562 88562 68300 90036 339 79095 22135 22135 41106 43429 73899 73899 19931 24052 69442 69442 6886 93799 67843 67843 78489 78489 33957 77334 90781 90781 34850 39481 52439 52439 47925 60653 1747 1747 9232 78158 16542 31400 74248 74248 96060 96060 58076 98064 57232 84434 25376 25376 41130 55364 97286 97286 66977 66977 10101 79673 2577 2577 53533 59150 75777 75777 48218 70385 55605 90031 58074 58074 60357 60357 19696 93831 23458 23458 48088 49566 34258 34258 53741 73946 64309 64309 88049 97391 58062 90022 22822 22822 45658 59944 56897 56897 35359 35359 64097 92690 97158 97158 25461 79419 69437 79981 68266 68266 47394 47394 22406 81435 49579 49579 24729 55032 88177 88177 50090 85792 39405 85961 85471 85471 5159 50612 40865 40865 38266 77502 75322 75322 9068 72252 88598 88598 64027 81374 66666 66666 37331 92925 23671 23671 71645 75947 50450 50450 23837 23837 3108 98233 64107 64107 61589 96105 22255 85184 59991 59991 45775 45775 71715 90237 18981 18981 1335 55367 88910 88910 14280 53141 80062 80062 58962 76240 3197 64209 13179 13179 48320 72382 22800 22800 32233 32233 35812 80033 6281 6281 25106 41159 49377 90686 67371 67371 55888 81385 78452 78452 6498 24253 90654 90654 55500 96662 65113 65113 16005 61390 16310 16310 2597 2597 745 13229 16537 58463 81109 81109 36475 36475 6525 65530 22871 22871 40965 70544 42157 42157 37916 93993 21546 25601 84471 84471 19865 21413 35528 35528 49655 49655 18123 62667 72211 72211 69374 78619 27207 27207 61012 74876 58468 58468 18435 74001 15774 24768 53281 53281 45623 69482 87679 87679 29168 83496 59242 59242 36716 41508 12612 12612 29240 29240 61065 98220 30212 87693 68531 68531 4484 31641 41763 41763 22715 22715 450 38783 18087 62148 39245 39245 94480 94480 28181 73859 23535 23535 7494 45800 9453 13988 21430 21430 19465 34510 27303 27303 12886 12886 77497 80557 9566 58704 78131 78131 35117 66793 10528 10528 92298 92298 62306 93759 12709 12709 19591 71085 19701 47186 1524 1524 8283 40471 21160 21160 29874 29874 30795 55381 93559 93559 32840 48871 47918 47918 27921 59271 32071 84246 34068 34068 39400 39400 5148 52697 39911 67251 35487 35487 28685 39032 12143 12143 28035 45577 70421 70421 67048 72159 65895 65895 52599 75393 59316 59316 56755 79425 52817 52817 89541 89541 3249 51240 47746 73888 9801 9801 49259 84018 96324 96324 84251 84251 62666 78539 4229 89741 63114 63114 11971 11971 18672 75444 39659 67630 59366 59366 78381 80998 35587 35587 33291 33291 11724 31540 23318 32648 49108 49108 75148 90642 87356 87356 25854 68667 85053 85053 42739 42739 44152 44156 47519 47519 37629 83248 14252 14252 31304 93118 96726 96726 53356 85105 78635 78635 43095 48394 58558 67142 19995 19995 30659 56469 35320 35320 35285 35285 6990 83411 9663 47389 90984 90984 4988 79208 8883 8883 59640 59640 82126 95343 70724 95108 53835 53835 16294 35744 67476 67476 66880 66880 46119 61536 63723 77216 64888 64888 77350 77350 5305 44037 60042 60042 15697 83987 24797 24797 28498 40629 64595 64595 42336 52667 72187 72187 14030 64455 66568 66568 59997 68971 57376 57376 3655 19948 15462 15462 9149 62469 71675 91215 73765 73765 62498 67980 29007 29007 53588 74336 94131 94131 23726 23726 33447 63560 72172 84478 59889 59889 80048 80048 74783 87550 70188 70188 29587 60810 10342 10342 37462 64151 90238 90238 30253 42705 75003 75003 66955 89551 26734 26734 19990 94135 6565 91571 95826 95826 7850 7850 27392 32461 37030 40545 40921 40921 50548 50548 34363 97047 16115 16115 1223 58433 36177 81560 91818 91818 8984 25371 55487 55487 13804 13804 4934 87208 96105 96105 18308 68342 69638 79954 90350 90350 2960 24333 56076 56076 60651 82355 48107 48107 27624 27624 45589 89568 29122 41569 7213 7213 7695 7695 18983 78646 46644 63465 23986 23986 43566 62190 98229 98229 61352 79910 52829 52829 30775 45188 16133 16133 35269 35269 48549 57964 15988 63353 89407 89407 95898 95898 1428 88811 29968 29968 7428 69314 21578 66862 90303 90303 55071 62583 29327 29327 1268 28384 85272 85272 55811 55811 11568 96550 48044 63400 1418 1418 96113 96113 11620 28471 35687 35687 30087 82897 55673 56976 40949 40949 40911 89296 60296 60296 16401 88779 9410 9410 18951 18951 94615 96354 23696 79686 44266 44266 46138 46138 77084 81663 1371 1371 68726 81279 36161 51628 19968 19968 25756 25756 14785 35862 58745 58745 42523 47446 224 35163 60133 60133 90603 96038 80730 80730 42529 42529 14276 84846 57212 57212 8810 88256 59858 94802 90595 90595 31896 58619 70109 70109 57014 57014 19184 67680 55531 70857 25815 25815 63314 67152 37260 37260 22372 85763 5806 5806 88828 88828 50130 92608 6630 6630 73084 96408 20598 90987 62011 62011 51477 51477 39867 92995 37867 84757 4181 4181 95145 95145 26017 43295 54341 80191 30080 30080 81392 81392 4166 35187 53841 53841 13846 19457 25323 56725 16443 16443 80466 86742 86767 86767 93661 93661 1162 17808 18660 87764 32946 32946 29596 29596 79277 92182 80138 80138 87986 90071 42528 76708 74434 74434 69550 69550 34879 64146 63338 63338 16201 57818 43830 43830 13825 42730 97926 97926 25804 80758 53678 85203 2507 2507 8957 72874 70366 70366 18616 50474 38113 38113 86212 86212 37948 60644 5436 89267 60871 60871 95905 95905 47909 59952 3266 90772 92239 92239 9214 63957 69931 69931 18170 57311 81696 81696 30833 69161 32491 32491 83486 83486 51280 76392 42627 47893 39773 39773 24718 45661 595 595 66112 79996 52579 52579 40931 40931 22145 60417 65305 79620 16597 16597 52075 75527 15610 15610 13297 45059 20793 20793 48109 48109 21906 93172 53707 79825 83798 83798 26281 26281 19700 63217 91270 91270 7755 81507 26450 26450 20581 69728 88996 88996 6640 47351 19465 19465 5127 44783 60261 60261 7836 57954 56797 56797 8041 9283 77868 77868 12542 22575 40932 49272 81285 81285 15783 82689 65738 65738 14047 94291 43660 43660 13657 13657 10464 64462 38877 38877 11408 69263 64330 64330 19447 27198 70360 70360 38452 60445 75220 78911 8238 8238 53231 60302 7066 7066 6627 37707 18724 18724 32805 32805 22001 58627 19015 45660 58878 58878 1641 95006 718 718 2275 66199 33329 33329 5759 81394 27370 27370 10155 10155 82580 95226 9914 19555 3661 3661 25728 25728 87905 95276 15820 64240 69174 69174 9651 41615 70073 70073 25985 84076 65566 65566 41950 93687 65412 65412 38469 87938 80529 80529 43200 58666 63260 63260 15978 71845 43594 43594 3358 32636 67602 67602 42589 84380 12485 12485 51612 51612 58838 59504 76882 96474 8945 8945 7268 84338 60239 60239 72666 72666 19278 30294 13157 13157 50960 52201 91985 91985 33374 46187 78424 78424 47689 83687 6733 6733 26166 30459 76282 76282 25100 81962 53301 53301 19827 59846 16446 68375 7240 7240 26599 46585 28462 28462 28237 81265 82995 82995 68845 72952 17485 17485 51230 51230 25625 73419 4692 4692 41400 52065 45912 45912 10746 36350 36795 36846 23967 23967 15906 59151 95923 95923 37311 37311 17978 33048 125 71287 65571 65571 61038 61038 55331 83801 44562 44562 5308 45694 14760 14760 15023 20938 13385 13385 15853 66546 23330 76227 82390 82390 52986 60848 614 614 20149 20149 68840 71040 36542 39099 89971 89971 28601 89520 47661 47661 13081 62283 9397 9397 16790 32190 31185 31185 19595 19595 84663 88920 11725 46900 82182 82182 35631 35631 23475 51374 90686 90686 33229 78598 93 93 19798 38767 13651 50823 2123 2123 86763 86763 15958 95476 64782 64782 59675 75464 12020 12020 86017 90872 27639 27639 24777 45632 1500 1500 14672 72500 13485 13485 14611 47665 22940 82811 92933 92933 4028 4028 1360 12111 9089 9089 66528 79267 18673 18673 70463 75055 615 92464 8718 8718 2466 2466 27652 74171 40380 40380 41117 59599 91750 91750 69796 87699 2488 19111 85713 85713 35601 35601 1697 97856 39529 48110 5189 5189 12665 80294 81567 81567 32644 32644 13072 73225 88249 88249 17722 70282 6895 6895 50144 54598 14776 14776 12537 26352 10756 10756 8055 56432 92000 92000 78161 95036 4302 17431 81562 81562 85653 96914 2868 2868 82176 82176 23906 72058 16412 16412 34110 53110 67390 79613 71461 71461 50602 50602 7980 88714 36346 36346 24101 65239 56703 56703 11432 23869 41837 88327 62565 62565 11458 11458 39392 78028 18979 77120 7618 7618 11353 72258 75966 75966 29077 29077 70104 73070 62498 62498 41703 72404 96855 96855 65517 91744 77485 77485 85858 95303 17051 20049 8118 8118 23296 23296 36219 62525 6616 6616 123 82872 51072 51072 24051 33292 45057 45057 28579 83413 27143 27143 6657 82305 59599 61414 20593 20593 14681 82759 56969 56969 26814 26814 40827 51364 34529 34529 65148 89797 90636 90636 42464 68168 16041 84263 8041 8041 8331 58153 48316 48316 69755 69755 25964 27799 43668 43668 14385 24457 27575 33425 56841 56841 20511 58620 8326 8326 17252 46035 92482 92482 4063 45292 24124 24124 22897 22897 59804 72903 8013 61059 62082 62082 66460 95452 96545 96545 92258 92258 35240 95788 2690 62792 73955 73955 13153 13153 131 33755 57696 57696 38388 76989 82873 82873 3484 84045 15420 80158 8185 8185 34860 90906 57997 57997 10217 88177 9466 9466 19040 42097 5105 5105 33329 73645 60538 60538 33383 41737 57806 57806 430 430 59185 77811 36766 93245 75154 75154 4767 38996 49229 49229 37901 51168 40868 40868 38461 68485 90306 90306 20641 20641 25045 56412 44321 44321 31442 43662 63288 63288 45038 54120 70191 84733 55963 55963 63061 63718 44819 44819 16863 16863 74577 76935 83523 84983 92381 92381 59919 59919 2942 70740 28209 76722 5960 5960 11994 11994 57441 77087 38815 50430 49089 49089 59899 59899 45680 77768 12162 12162 39299 82315 12603 49196 6473 6473 56385 56385 6924 73756 39659 40959 7059 7059 88051 88051 14338 54171 88532 88532 63413 73278 31566 31566 42133 93872 13645 13645 12350 67361 19961 19961 81838 89344 16769 16769 25269 67061 22992 67885 29519 29519 60525 60525 31779 40045 31819 64845 11764 11764 13773 13773 7191 83192 57266 57266 1776 65323 1303 29870 88367 88367 40672 40672 48233 71911 31373 31373 81367 91387 47072 47072 7190 60811 12629 12629 27530 32703 9648 9648 36637 90602 9680 36044 18778 18778 7727 7727 10606 58322 33631 91265 96648 96648 22487 22487 76549 87113 10635 10635 55284 79383 96606 96606 12015 64087 10971 10971 24307 44135 7423 7423 44970 83076 86376 86376 55728 63817 39864 39864 28877 85187 14456 62234 71399 71399 3156 76539 87612 87612 72201 97537 58076 58076 60759 82057 62786 62786 35517 41578 35161 35161 48117 48117 49079 76661 1321 1321 42372 94850 66694 66694 32090 45709 62690 62690 66085 95139 32707 32707 64939 93665 15725 15725 1160 10861 84733 84733 83383 84436 12119 41269 22979 22979 16992 16992 3896 89971 26297 26297 21302 37340 38011 49843 81415 81415 5696 77506 60655 60655 6270 76189 24240 24240 65252 65252 55731 94482 11243 11243 45001 53371 57655 77224 71537 71537 7514 7514 10675 66933 56930 56930 39099 44316 14144 45339 20730 20730 2734 35743 72410 72410 54409 81020 80500 80500 15220 18040 13668 13668 4401 70522 59304 59304 61986 74863 40893 40893 47519 47519 2437 27833 9736 11176 22412 22412 1182 1182 3730 65873 51992 84096 70633 70633 38302 38302 17906 47449 23180 34602 33246 33246 26849 87888 61100 61100 19588 25658 81946 81946 4944 15316 36612 36612 14644 38865 75962 75962 72788 72788 27212 68639 15337 59996 19589 19589 53396 53396 69196 80637 17935 78260 85432 85432 19225 58835 87516 87516 14097 42109 73727 73727 3148 3148 27921 94648 59165 59165 31242 76993 88803 88803 46341 59684 52854 94531 28641 28641 48231 48231 9805 91255 10145 87676 78315 78315 51677 51677 43516 77345 36703 51050 41510 41510 12514 12514 68308 90305 56236 83505 38855 38855 95479 95479 73976 95482 59824 59824 4231 43893 57592 87846 68280 68280 12170 18898 39769 39769 51997 51997 46115 81651 15606 24644 76906 76906 44445 44445 66335 78238 52294 52294 37330 61997 33004 33004 11212 12411 44190 94297 55640 55640 58843 58843 21367 94460 36224 76050 87333 87333 34931 34931 55974 86650 90739 90739 11908 59775 17284 92063 63706 63706 885 25782 40688 40688 82257 82257 8653 43912 10234 52282 36548 36548 64956 65189 39503 39503 7948 42464 88229 88229 40028 40028 55985 77355 25403 65264 16439 16439 39354 39354 7291 60129 86264 86264 60263 80231 31340 31340 69933 79249 87482 87482 34444 87053 32321 32321 18574 68514 38674 51661 2776 2776 32171 32171 59 86342 22529 92164 96446 96446 87714 87714 58252 72432 20110 20110 12021 90061 46375 46375 14012 37929 36985 41385 5325 5325 22638 84479 20820 20820 13639 29234 19585 19585 94905 94905 53195 53597 2540 84920 24272 24272 70326 85730 70874 70874 1712 65937 88096 88096 10103 10103 49755 78075 14264 14264 65528 97855 72954 72954 12483 82995 70566 70566 6507 18839 16118 36606 26551 26551 18759 18759 55123 57501 39910 39910 16228 53484 70532 90667 73145 73145 88738 88738 14353 55149 12888 62189 85735 85735 53465 53465 5237 71518 2929 80591 941 941 35585 35585 9549 82624 61005 61005 47428 77983 24547 24547 66323 87348 7227 33387 51741 51741 4203 4203 19920 37167 23478 23478 13079 77253 38198 38877 50903 50903 85201 85201 19947 25115 96783 96783 5189 89212 3722 81041 23970 23970 71952 90080 26182 26182 69105 82425 21022 21022 39015 80126 13696 13696 3707 47098 93789 93789 17012 75160 37945 37945 91355 91355 52230 57047 31576 31576 25647 87362 29703 29703 65246 70683 39299 39299 10436 63048 38006 39434 86940 86940 38067 87539 28527 28527 45744 68402 44859 44859 51030 77116 8369 8369 88799 88799 10821 67679 12795 78859 58666 58666 4272 82043 77213 77213 23530 23530 41451 50728 90640 90640 15267 29964 45666 62584 68657 68657 47236 47236 6963 45195 40021 40021 24786 67752 1301 54613 14628 14628 20111 20111 55212 75364 5424 74266 83598 83598 48701 70236 22517 22517 26730 26730 6971 50427 38630 38630 5511 79394 23901 23901 440 49841 30640 35493 92141 92141 20867 20867 58962 83042 41558 44895 30931 30931 39051 39051 27173 68970 94888 94888 37158 78502 89742 89742 19081 72920 9721 9721 4212 34732 82070 91233 15398 15398 18646 19448 95462 95462 28306 28306 76474 90606 25626 52737 62310 62310 4915 51891 51409 51409 57895 57895 57756 68421 60265 60265 65596 96419 56276 56276 4545 71120 27261 27969 32645 32645 57571 62673 37372 37372 61661 61661 71912 74616 11177 19783 8249 8249 74888 93847 19532 19532 3108 14978 28578 28578 5713 5713 80508 85761 19903 80208 3387 3387 38667 38667 77558 80061 77224 77224 7133 53861 17849 17849 62530 86572 40257 45295 13961 13961 5873 26568 23066 23066 86713 86713 19838 46838 49316 49316 6250 7460 51877 66987 74526 74526 54475 54475 38186 55382 63234 93873 27340 27340 38431 81028 84883 84883 39825 39825 43537 64153 27381 76379 84633 84633 95297 95297 28272 42802 50962 50962 6644 18262 39587 87798 79927 79927 66893 94743 14884 14884 65762 65762 14236 35530 8958 69894 16953 16953 45183 45183 3246 85887 30162 89796 62936 62936 65303 76220 34320 34320 8767 8767 39868 98058 31933 65724 74051 74051 30726 55566 47047 47047 87136 87136 48086 86590 1337 13645 59733 59733 4126 4126 56846 88903 40653 94640 78615 78615 18999 18999 12447 17511 66165 95802 42771 42771 16065 16065 90837 91856 1585 87556 82211 82211 3387 45651 5904 5904 30865 59921 59240 59240 92996 92996 35491 51935 92644 97500 83006 83006 48604 48604 21231 96214 4884 5243 9197 9197 30634 40520 57728 57728 14438 14438 4458 46204 43036 86577 90824 90824 34492 44688 80601 80601 11698 70841 73408 73408 81373 91529 48670 48670 14635 84494 85791 85791 72367 79554 41678 41678 96998 96998 39002 79810 56832 56832 45371 93528 32717 90415 11624 11624 32093 32093 50859 88515 12727 49171 74166 74166 47943 47943 44938 90064 498 41260 68071 68071 60451 60451 14643 63701 37616 37616 2768 32205 7576 83172 26789 26789 7261 7261 86420 94769 4247 4247 4592 25862 22572 64006 71116 71116 9626 37200 55521 55521 49925 49925 16205 90987 90442 90442 54574 69065 14634 46980 96484 96484 4158 56961 26914 26914 12345 12345 32856 75424 42997 74861 37933 37933 19644 61607 25029 25029 16330 89653 76753 76753 37743 37743 19437 65903 79776 79776 8539 90084 13746 83179 44435 44435 1347 13652 76831 76831 28221 32737 39839 39839 26922 77143 38266 38266 92112 92112 60385 78581 25891 59927 17083 17083 63236 64800 31592 31592 44003 44003 36313 62212 39364 70965 61306 61306 53986 53986 8753 44219 32522 60535 79159 79159 78309 83820 75209 75209 65282 65282 34687 45592 83500 83500 1289 4390 41167 41167 18169 34280 25789 87254 35667 35667 44019 48163 16999 16999 48987 48987 53868 66587 24945 24945 20501 56371 57249 73147 76316 76316 82199 82199 51896 52154 18232 18232 76733 79671 30818 90290 94589 94589 90013 90013 73875 94695 55002 55002 71201 90999 16270 85421 47303 47303 76932 92349 50939 50939 19806 19806 19340 28338 11310 69999 37432 37432 90518 90518 36062 52006 14279 53206 12577 12577 60360 60360 5632 64395 65826 65826 37875 97519 78428 78428 14387 43282 62197 62197 41819 67937 56809 85691 76094 76094 24688 24688 37215 93873 57553 57553 27787 49019 50525 50525 20262 46999 4785 66061 31131 31131 61721 61721 35919 36923 9352 9352 3221 72724 17974 17974 30462 30597 45241 45241 81060 93940 89729 93540 213 213 370 89328 6170 6170 59805 59805 15157 58038 61591 61591 8951 96824 54331 54331 32128 63140 42555 55839 51552 51552 39879 66266 46273 46273 33424 91296 97552 97552 16321 16321 42277 71194 70565 70565 31584 67369 56968 56968 3823 57987 29183 29183 84317 92363 20472 80568 87049 87049 83760 95341 34591 34591 80824 80824 40907 62046 97322 97322 3630 32999 13759 19540 56089 56089 74308 74308 70170 88528 20548 20548 73852 81112 34710 88620 7572 7572 77799 77799 33774 48806 1229 1229 19675 22607 30854 95372 41998 41998 83416 83416 5361 97821 54239 64444 58978 58978 71286 71286 17994 78356 3024 28471 11743 11743 22174 22174 30478 61032 66721 66721 41940 63834 5998 5998 37824 92838 23043 23043 31822 70480 23206 50239 97983 97983 27870 27870 15264 47912 64339 64339 63647 93098 15423 15423 1433 76518 8253 31895 50005 50005 32332 89903 26188 26188 82411 82411 2470 86948 3224 14295 19239 19239 20703 50888 28866 28866 82989 86968 19160 19160 25863 61708 27504 27504 61864 91510 51435 51435 60583 60583 71573 79986 15117 55397 69789 69789 24186 24186 20966 51465 85884 85884 11007 84466 57453 57453 57171 96209 80501 87294 8058 8058 42719 42719 13947 64208 37680 87563 37215 37215 7022 91260 62251 62251 61681 61681 34675 42367 1452 1452 23014 72293 93934 93934 40469 97180 17409 94757 98063 98063 54529 54529 63635 89473 84614 89325 50270 50270 6534 40710 73797 73797 26599 63280 78508 78508 50940 50940 60917 76900 87810 89604 96678 96678 50750 76143 35553 35553 3909 3909 46911 75246 2003 88530 46803 46803 48267 48267 58368 75744 46005 52012 37469 37469 27516 27516 3059 41780 73589 73589 6811 11492 40635 40635 12212 35947 35243 47770 42428 42428 91059 91059 45433 56329 51583 54843 50975 50975 31702 85838 53389 53389 1912 1912 42827 62768 21120 97345 45373 45373 64868 64868 30079 58072 52243 52243 27174 29981 43742 43742 36769 38737 24888 24888 48606 77679 13375 13375 28684 45976 19868 86687 24494 24494 18962 94108 61150 61150 58059 58059 5814 56640 7430 18087 47008 47008 26115 26115 30626 45502 79511 79511 42880 74986 33577 33577 44302 68412 57373 72402 84549 84549 25666 77706 72063 72063 69283 95676 86969 86969 57153 57153 28252 60385 4679 4679 36618 48648 67838 67838 22195 82043 37826 71343 4411 4411 71408 91544 81117 81117 10650 10650 34024 40436 32279 78883 7581 7581 73389 88593 79064 79064 92412 92412 51420 89171 90380 93944 2095 2095 53921 53921 30538 80110 12733 12733 54643 69429 41883 93061 88430 88430 31037 42281 35332 35332 6489 6489 54819 76362 7488 71564 8930 8930 35530 91351 4620 4620 21599 27471 36261 36261 34029 34029 12303 73658 70997 79312 67862 67862 5968 56591 2873 2873 9692 67349 27997 27997 27405 73387 85338 85338 1067 80027 37996 37996 637 76178 61821 61821 63549 63549 1277 27461 61753 61753 17794 76036 8090 8090 88154 93514 37316 37316 14664 35232 8117 17947 50624 50624 64684 64684 1902 18224 8587 8587 20391 51611 88297 97431 89685 89685 51456 78717 87213 87213 65116 79995 94181 94181 15324 15324 17532 76662 77329 77329 83708 87732 29441 29441 45604 55977 32388 32388 5715 70366 2819 78952 52572 52572 17912 17912 6446 35721 6566 34666 4715 4715 54889 87764 96637 96637 6673 44917 6399 6399 2835 78363 73349 73349 9690 51483 23133 23133 51385 61070 83097 83097 20773 20773 1678 46264 8721 56443 59914 59914 60889 89649 7474 7474 80589 80589 42390 71547 815 66122 58161 58161 50256 85349 89802 89802 87545 87639 89676 89676 9376 65744 62192 62192 32419 48143 68433 68433 46487 60604 64946 64946 55509 55509 47805 97049 53679 68497 56050 56050 25747 25747 25694 47222 72245 72245 22318 81097 540 540 24988 45979 22966 22966 21323 80749 11641 11641 19081 62685 61893 76851 59284 59284 74343 74343 52493 85808 77406 77406 11532 12244 50991 95249 55846 55846 35160 86607 91338 91338 43694 93568 6687 6687 22581 96508 35 35 84458 88229 85352 85352 70156 70156 1203 95066 40775 87869 70821 70821 14038 14038 1704 65815 77941 97001 77729 77729 16390 16390 1680 25639 32067 32067 19930 36429 23964 32378 97093 97093 53335 56311 83454 83454 12987 78356 22599 22599 16191 41420 89829 89829 52221 52221 5823 34201 27267 55469 76969 76969 92614 92614 30499 71736 39749 39749 27188 90353 41542 41542 28298 61842 1824 1824 28355 47620 89385 89385 52220 75313 67022 67022 45890 93985 62465 97408 49004 49004 53182 53182 37327 88217 987 26370 67707 67707 60240 60240 10330 78826 67140 67140 23442 43274 12395 12395 54358 57070 31828 31828 33706 48583 5145 52973 61804 61804 2869 2869 43562 78957 52996 96729 67207 67207 69902 69902 6906 61914 43431 43431 24046 93742 43228 43228 45452 61835 74663 74663 20099 31421 44761 44761 52333 79932 15751 15751 3390 36449 17221 17221 32916 61935 55077 55077 256 50043 43650 43650 42403 55139 47068 47068 80667 91874 53925 64123 88425 88425 56519 56519 41915 95193 19290 19290 70437 94066 85549 86499 8848 8848 2611 78901 54266 54266 87312 87312 13801 85782 365 5400 97190 97190 18631 41471 14455 14455 46631 59592 94404 94404 46080 89215 60380 60380 9466 93110 22765 22765 12088 12088 61655 86789 20621 61911 93334 93334 8922 36865 42989 42989 65115 65115 48542 51941 7726 90703 68448 68448 12665 82150 51044 51044 7076 7621 51412 51412 9738 23224 50662 50662 53102 87699 40784 40784 41452 60506 83953 83953 34341 34341 41821 89280 27755 71365 25392 25392 59129 87350 87022 87022 5657 8504 47347 47347 12684 50059 37480 37480 31044 31044 1803 74550 74338 97368 44729 44729 21994 21994 41253 45731 94861 94861 21499 90608 76448 76448 23623 53858 82443 82443 76024 85162 29755 30948 23035 23035 68405 92359 34288 34288 43587 43587 48231 86019 13810 62555 31213 31213 71548 71548 3372 86970 58389 58418 21204 21204 3098 4107 16573 16573 61892 84481 47090 47090 23037 42406 22624 22624 80952 80952 1009 63044 41952 41952 13896 28819 17024 17024 56856 62705 95674 95674 27346 39370 39236 70449 3056 3056 65321 65321 54498 59412 89183 89183 42412 47608 9574 9574 73728 92037 52363 52363 28573 55343 8206 95166 69313 69313 29273 29273 53086 56076 94391 94391 46371 77786 43003 43003 6218 65474 7469 73738 38926 38926 9193 9193 9349 40059 4958 10963 18635 18635 60342 60342 12583 58635 12289 12289 23874 75750 62973 71269 84681 84681 41614 44189 6066 6066 93804 93804 17165 72387 3501 3501 29348 67995 53219 78410 27095 27095 31378 85020 94307 94307 1942 34105 71557 71557 75582 75582 15381 22443 37268 91853 24581 24581 28055 28055 40210 57196 89884 89884 23818 54766 58050 63697 58021 58021 51938 95525 22513 22513 26416 60854 2158 2158 2749 2749 11340 32163 40947 40947 4136 9131 16032 16032 32687 67497 47475 61942 8999 8999 17696 24819 31157 31157 60682 60682 11648 80294 57269 68061 51438 51438 18781 48953 84072 84072 34819 34819 7817 53133 15552 15552 13403 92304 12315 62992 6710 6710 37127 37127 2613 28608 66684 66684 75095 85545 64646 96148 95379 95379 17486 17486 90550 94817 77839 86398 36541 36541 80695 97097 5079 5079 45473 72767 64489 64489 44358 62491 58280 58280 3058 48391 67122 67122 9880 24133 87414 87414 44141 44141 10850 56893 36140 89195 57936 57936 15954 65956 36279 36279 37410 67910 77222 77222 67742 67742 31729 39613 18419 95739 10030 10030 23849 84956 7069 7069 8324 41402 21043 21043 68945 86335 43373 43373 40512 40512 28552 78366 48798 96869 37053 37053 68962 68962 18748 81576 18362 18362 35395 93588 43957 70547 684 684 67184 68767 25346 25346 48966 48966 88010 90266 42636 42636 39897 92109 12179 12179 70369 78967 49044 49044 9835 58231 26303 73325 750 750 41385 60265 21548 21548 55669 55669 22376 47988 43443 43443 5163 33776 45261 57134 21644 21644 24741 89862 260 260 13245 15697 70634 70634 6538 75902 63533 63533 7770 7770 4017 15361 734 734 77810 96832 43186 76624 25100 25100 3339 3339 39473 51584 44031 44031 31711 79372 28341 40408 4454 4454 10985 10985 19392 35978 94896 94896 31387 45014 6837 97715 44620 44620 16270 77208 89288 89288 57913 57913 37349 40867 49247 90735 39616 39616 31081 34590 80782 80782 10498 51012 26203 26203 38467 56834 41851 41851 47973 47973 12848 14531 46381 61411 27665 27665 81215 81215 36102 61793 92728 92728 11456 87267 67605 83961 96263 96263 87916 87916 47932 85467 73096 73096 17043 85556 57794 57794 24774 92488 56261 64477 90031 90031 45441 61217 51127 51127 16996 16996 66755 90532 89290 89290 29598 97335 12815 84107 64746 64746 48901 80365 55120 55120 3639 78514 39535 39535 6026 6375 7532 7532 94215 95422 17737 17737 39269 77836 53919 53919 54315 86448 27144 27144 14891 14891 74123 91389 80330 80330 19244 60933 83719 83719 55777 68817 12000 40595 23667 23667 86150 95731 54773 54773 31083 78666 4890 4890 13683 87930 75866 75866 19137 19137 63382 68690 30536 30536 66050 79322 3037 97134 28460 28460 66881 71675 98203 98203 27840 74556 76109 76109 19212 24824 38126 38126 24073 83861 70216 70216 4081 4081 6973 97881 18404 19964 7380 7380 11655 41116 36362 36362 20472 20472 1026 78503 37626 37626 32012 84767 8760 40255 92704 92704 33941 33941 78159 85516 90839 95295 62614 62614 40753 92975 25537 25537 17525 21585 69499 69499 77946 77946 37600 78838 47293 72149 88151 88151 66803 66803 22394 92771 6048 6048 45064 96939 72595 72595 11189 78972 90536 90536 47113 79331 46616 46616 1990 59848 38204 38204 56869 61465 65451 65451 40809 91337 386 92397 39550 39550 12825 62669 36672 36672 18530 75027 32441 32441 22461 26129 45682 45682 72339 72339 13298 85799 5117 5117 52270 89772 81610 81610 21671 51069 77713 90306 31161 31161 48967 92117 86079 86079 74122 74122 91611 95909 13915 86990 2537 2537 47646 78312 42735 42735 41313 53562 19542 19542 12650 12650 10216 82840 49041 49041 748 37321 48241 50776 24576 24576 5118 59588 49782 49782 24603 86014 4006 4006 1271 78966 36158 36158 68115 68115 34898 78091 40348 49054 7880 7880 13051 47465 50828 50828 5865 39552 86539 86539 22457 84765 90587 90587 72624 72624 13663 84691 39844 39844 62089 62533 50897 50897 26746 50201 458 82440 33408 33408 35306 35306 40009 86639 87895 87895 76705 88480 33174 33174 64069 70968 58799 58799 73084 83553 26284 26284 42513 59683 71700 76508 87290 87290 10251 10251 7441 71284 14987 14987 16388 33421 28090 75858 51488 51488 2370 2370 1056 49117 22913 91286 66135 66135 46507 80692 397 397 16730 17791 56361 56361 78986 78986 87767 96292 27901 37804 20895 20895 95788 95788 13248 97968 3788 7623 42249 42249 20494 71533 93421 93421 28783 61028 18158 18158 53381 53381 57788 87682 6716 6716 42239 84149 46408 46408 79356 91453 45932 45932 34548 39654 41763 70104 54650 54650 34424 34424 68891 78159 84583 93407 88334 88334 22945 70084 20889 20889 49241 76442 13879 13879 97551 97551 53883 88168 10220 10220 44835 77694 77422 77422 21068 87170 56809 96747 60514 60514 21429 21429 27360 77582 8197 8197 27088 93148 30614 30614 32262 87687 23016 23016 53664 67815 13584 13584 46248 62184 49259 49259 15094 33420 29086 45087 2714 2714 42555 47487 59772 59772 65598 65598 58919 70051 30311 30311 3259 12646 27156 28329 69591 69591 24920 96107 2578 2578 25471 56504 14272 14272 55540 56731 84216 84216 13985 23814 4566 4566 92363 92363 35129 94695 47899 47899 18579 27183 13164 32734 16425 16425 35813 35813 12333 46885 44418 44418 24585 30769 42361 55152 13113 13113 24472 97177 43178 43178 68668 68668 28003 32089 79138 79138 18205 92591 58207 68720 7957 7957 53568 86753 43946 43946 5497 5497 48843 54219 61757 61757 25578 92148 41265 41265 12970 88388 30360 76377 69098 69098 53849 53849 7606 66565 9642 77111 75138 75138 35057 56327 78587 78587 64742 64742 55341 62327 57237 57237 72524 76615 57140 57140 44952 51078 5185 5185 68320 76286 11639 52636 22743 22743 56593 69053 31445 31445 20839 20839 14854 76637 51614 51614 79552 95161 20962 64517 14231 14231 48273 83318 55475 55475 9183 9183 77659 89861 91333 91333 25604 80520 13234 57742 11298 11298 865 84971 15512 15512 23961 45074 14474 14474 10880 79897 92868 92868 13531 13531 17448 46053 51211 51211 35593 36070 19687 83323 13681 13681 49012 78802 77347 77347 55206 93570 4959 4959 72942 72942 37328 87725 46486 46486 25246 88117 39938 39938 61569 72999 90932 90932 31611 43877 33828 84830 51809 51809 12663 12663 60284 84165 53995 53995 35425 83823 73794 73794 2700 45505 967 20410 61950 61950 75614 75614 19001 22947 23064 77332 37981 37981 76143 83652 67522 67522 36358 63457 87515 87515 82998 82998 51768 60274 63882 63882 47770 62901 15052 15052 5060 87124 38093 38093 64432 81005 84359 97438 10181 10181 47977 47977 10921 23468 24984 49471 92076 92076 13212 13212 24506 40773 67672 67672 61753 65146 12696 12696 29293 61521 23710 23710 48100 55547 25149 96981 2722 2722 68533 68533 21260 55743 64676 64676 32590 89571 33484 41932 58035 58035 55314 55314 30959 44726 15987 19748 38883 38883 21181 46230 6692 6692 39893 39893 18883 48721 13880 58080 75369 75369 24355 24355 6028 6461 60390 95795 94499 94499 28342 28342 32654 85337 26589 26589 14728 25551 7800 7800 18688 61030 35570 98000 74239 74239 44927 77868 88395 88395 13531 45511 24917 24917 95358 95358 7986 93538 32168 42172 23326 23326 20215 71819 48125 48125 41343 57217 81209 81209 3612 42592 25621 25621 80137 97006 48805 48805 22499 22499 24580 30022 15020 95367 79963 79963 49827 77904 53666 53666 18280 18280 1453 33466 24897 24897 58226 64922 936 32842 97530 97530 46186 46186 3881 44243 13673 68481 56747 56747 70265 88622 94564 94564 58901 58901 71547 91135 12997 65690 1648 1648 38874 38874 39611 49777 47849 91800 67392 67392 18396 50597 18724 18724 29156 86766 95624 95624 68272 68272 5144 29595 48706 48706 74759 88027 92466 92466 22047 48144 7688 7688 6503 8537 92614 92614 30062 64552 31016 38594 36746 36746 51553 51553 18785 50635 30084 89789 71226 71226 6194 14352 30909 30909 8825 8825 15720 83861 36039 61835 43212 43212 54414 63666 79770 79770 52783 54099 8880 8880 21852 75075 18372 18372 15175 58042 81318 81318 53933 53933 34304 62654 50946 50946 2873 5910 12790 12790 32407 76074 1116 75858 43938 43938 29060 87770 60476 60476 70678 70678 29770 82254 56385 60558 28853 28853 10062 76882 71248 71248 5164 46521 10695 10695 54730 54730 9550 54818 28092 85535 61111 61111 7138 60406 71130 71130 69387 85884 28234 28234 26918 29358 93620 93620 52901 52901 42207 96892 33658 87613 13444 13444 38761 75345 39981 39981 49602 49602 8222 34699 8572 96861 26087 26087 4263 75547 84143 84143 39679 41452 75996 75996 75992 75992 20146 21019 50008 50008 81922 82315 30724 33099 96247 96247 5524 5524 21847 75535 74642 86275 21787 21787 48602 48602 79399 97135 72823 79256 22933 22933 19587 19602 55245 55245 32104 76342 30057 30057 8387 8387 32439 56465 94503 94503 6464 53995 45518 45518 34968 40813 18957 72315 96120 96120 61564 71307 51704 51704 76388 90112 60272 60272 56810 75904 70904 70904 77853 77853 73426 80765 43701 43701 34608 80933 7999 36765 6786 6786 84407 94749 75875 75875 72052 72052 31183 91043 1106 15043 71539 71539 4648 4648 48467 58210 47168 74391 42489 42489 36031 40597 91446 91446 16189 16189 27378 46301 72342 79350 14651 14651 27436 49923 64550 64550 37975 86854 14636 14636 21510 21510 19066 21177 65687 66948 72982 72982 26911 26911 40618 88455 3503 3503 3374 62691 39984 39984 66416 84452 62403 62403 72139 89022 6956 68471 56254 56254 49453 88661 47807 47807 76332 83764 63243 63243 13658 51554 18464 18464 53886 58693 18440 18440 71721 71721 8418 70397 44938 89972 62308 62308 14729 67054 98324 98324 15056 15056 62521 77748 61947 61947 765 88490 6105 6105 10704 55365 64008 64008 70553 91229 52085 83781 21608 21608 36171 72674 6969 6969 42185 42185 961 8077 59984 59984 9344 50217 6978 6978 16840 63434 54400 94458 93640 93640 94700 94700 8325 53906 46353 58341 81021 81021 55785 55785 64080 77451 11232 11232 15849 41937 85564 85564 36161 36923 50430 69719 1599 1599 48727 48727 12935 73218 7296 54075 13231 13231 40381 89263 61906 61906 97429 97429 13782 42356 26010 26010 84651 87685 36109 36109 26132 90930 77909 92753 86562 86562 64081 72510 60132 60132 77426 77426 14435 65777 18850 18850 70319 81154 68280 68280 31489 36232 59184 59184 40164 96786 75036 77251 14479 14479 30040 30040 8406 64751 33858 60912 29243 29243 25501 43801 22604 22604 19572 80284 81647 81647 30724 30724 9850 81528 49055 64566 36398 36398 21500 21500 25271 38459 52362 75708 20086 20086 51968 51968 44740 87812 73487 90703 92803 92803 12402 33721 17175 17175 29205 77289 95334 95334 49557 92050 68417 68417 52849 52849 20414 29884 49241 49241 19428 66548 71840 71840 50016 87944 6020 6020 35065 61890 75241 75241 62801 95289 39874 39874 22565 84722 49278 52489 6190 6190 81799 81799 11942 86267 15509 15509 48544 75940 79120 79120 6850 44298 71410 74794 46817 46817 7857 28356 20321 20321 2978 58818 4883 4883 76464 76464 7281 27902 24710 24710 14661 71023 35594 57384 3397 3397 56852 77798 15603 15603 36921 36921 3732 89146 521 90808 60754 60754 77836 77836 32544 70951 91886 91886 32082 47911 14819 56696 7724 7724 50073 50073 31419 62965 47609 66834 12214 12214 60920 81604 67867 67867 73634 73634 50740 89605 41897 58708 93763 93763 50008 50008 9755 63555 10299 49533 67953 67953 86049 86049 23090 63815 97759 97759 21531 83623 11220 33765 91063 91063 94586 94586 2958 38231 4144 46296 21242 21242 41896 41896 15561 66930 64848 64848 46274 64834 6244 16120 86255 86255 93915 93915 7513 96962 96279 96279 5437 87761 54883 54883 17539 53844 95767 97143 11759 11759 55087 55087 70583 82245 46053 46053 83116 87100 70507 93176 69636 69636 77048 77048 2279 12322 46074 46074 78184 94650 769 769 52605 73997 32891 59339 72362 72362 69585 69585 5346 56564 18719 18719 54962 92798 6900 68909 36465 36465 23112 90686 19797 19797 23640 23640 5753 57027 12606 12606 78105 81604 88796 88796 29707 89147 13222 18060 62020 62020 69626 69626 40728 45566 85968 85968 46215 63161 15798 84298 19261 19261 52712 52712 49958 62425 7537 7537 52883 88899 38267 88150 63907 63907 70087 70087 29052 84193 9237 9237 47106 75773 12044 90859 52527 52527 37014 38657 414 414 76156 76156 50641 69448 76732 76732 32133 93538 21494 40385 43222 43222 2518 49466 85991 85991 10446 10446 20302 78889 27181 57352 37413 37413 85322 88405 23866 23866 98029 98029 17031 97773 47518 47518 44275 66068 37819 37819 7388 39616 21418 36895 20162 20162 58890 97395 3336 3336 75258 75258 9279 41717 45049 74918 21632 21632 33196 73004 41011 41011 48732 48732 17701 79601 38929 56575 37107 37107 51013 51013 22747 85568 10762 83264 37574 37574 22821 41411 90736 90736 38591 38591 34608 64301 43925 43925 61635 97177 81552 81552 1291 17399 57497 57497 4425 46367 93383 93383 49270 61287 59446 59446 44472 57639 70623 72180 52170 52170 7528 33068 33315 33315 74238 74238 46796 84659 6701 6701 9215 66545 62259 64906 32092 32092 19779 76458 58029 58029 2044 74925 34188 34188 67775 67775 42696 46173 77072 77072 29577 58584 20084 20084 81925 93772 72180 92485 10261 10261 6484 6484 34386 96854 46704 79106 61194 61194 64039 83628 55973 55973 53074 53074 28211 61853 67177 67177 20111 36196 23061 46828 75427 75427 20538 44207 49070 49070 17313 24041 24727 24727 71629 83415 50326 50326 47090 48970 14828 14828 21554 21554 56267 84265 6992 6992 2643 54581 46163 55399 55539 55539 3530 3530 6812 61480 4797 60051 838 838 67784 67784 50847 65320 1211 1211 12288 76938 46239 46239 52146 95337 7046 80183 21920 21920 17000 17000 9723 46623 11808 68393 60395 60395 40586 40586 56232 81186 50219 50219 8321 58806 87521 87521 31960 32227 71331 71331 11927 37608 25065 80049 45465 45465 81893 81893 49817 86130 14860 14860 23472 27724 9991 9991 7138 45482 5859 5859 60979 97182 26844 42076 77257 77257 15982 46390 17623 17623 33372 36523 77622 77622 33181 66866 55957 55957 71270 71270 12522 76930 72096 72096 32194 68989 41504 41504 65779 83686 18009 32478 69122 69122 72858 75728 96364 96364 26169 86893 10213 10213 6612 13480 51148 51148 55321 55321 10384 93261 69074 69074 49646 72605 52275 71236 76507 76507 40000 67082 80939 80939 60494 60494 15598 60432 58421 92236 77025 77025 36931 42366 12385 12385 80985 80985 71077 72603 453 453 39928 76391 49380 64620 52103 52103 14186 78665 69408 69408 62332 62332 57710 63384 34765 34765 73673 92007 27063 27063 46557 57303 50608 53798 65244 65244 38406 47467 9397 9397 30569 30569 7179 51647 5570 81633 12613 12613 84406 84406 21205 67028 33716 90015 77379 77379 94206 94206 23966 68384 6858 6858 71495 91790 29363 29363 51670 92504 76467 76467 72654 92118 75008 96651 79780 79780 95629 95629 83356 89505 40922 79554 1697 1697 81729 95081 4750 4750 47541 88621 57025 57025 10079 13679 75302 75302 49661 49661 39312 43977 58572 74280 82721 82721 11412 11412 24892 42022 59005 59005 29945 74018 48595 85335 34935 34935 5036 22675 47018 47018 47109 70762 97068 97068 52341 53310 55670 55670 12143 12143 5190 41214 4577 61457 17961 17961 13614 24989 15558 15558 9485 39647 27845 27845 95823 95823 24077 83040 8474 61288 90013 90013 73664 73664 46765 96057 34582 34582 2634 73169 15631 20484 51544 51544 63237 84113 94735 94735 20419 36324 89436 89436 76608 76608 9416 26843 52249 60582 24015 24015 25497 51943 3608 3608 62589 62589 89555 95451 92810 93000 75788 75788 32338 32338 9623 76725 57071 57071 7574 95249 7771 64343 48796 48796 61609 81604 47983 47983 60750 60750 489 63532 4378 39916 3332 3332 14249 14249 55325 73095 47218 47218 38538 87884 46217 46217 40403 49364 15552 15552 44957 59446 8113 8113 39307 92142 20824 20824 36556 50554 11150 11150 29130 48467 23115 23115 3438 31769 9177 61495 39354 39354 41304 41304 63161 66249 41433 96899 31480 31480 81085 81085 68871 89626 80274 80274 53855 55514 64799 84230 66851 66851 9279 92155 44332 44332 72396 72396 18393 68428 37662 37662 10306 49016 13379 13379 22412 23181 17242 69256 2468 2468 46662 46662 15133 34622 87021 90534 91549 91549 13372 31701 59980 59980 40599 40599 39252 88263 63586 73178 30737 30737 5326 29174 68325 68325 75826 75826 4687 9594 85083 85083 10739 22066 28424 63444 3490 3490 76544 76544 38157 44637 73149 73149 60367 75136 61556 61556 6871 29099 20105 74896 31740 31740 31380 34407 46963 46963 3965 3965 51433 53804 60731 60731 52489 73307 10241 86277 97231 97231 86534 86534 9194 27526 39431 39431 15278 84789 1538 8071 35096 35096 40085 65716 31466 31466 14284 37093 4772 4772 55916 55916 13818 54043 3057 52146 59341 59341 19776 42231 48461 48461 40788 48434 87390 87390 45669 46876 31976 31976 1051 1051 27334 30290 72745 78707 36156 36156 55582 76775 69983 69983 71914 71914 40674 61135 66304 66304 7527 32038 34892 34892 58393 96121 9519 63225 12647 12647 74840 74840 74126 91006 3492 3492 68070 86011 82114 82114 76847 97972 3759 83370 37929 37929 41866 41866 5474 89912 37984 85021 31604 31604 21900 21900 27172 64293 89490 89490 13586 36060 48023 63298 85812 85812 10560 10560 69408 94084 9224 86379 77194 77194 63777 63777 9406 39287 25485 25485 16399 28979 24661 24661 11702 49066 63925 63925 17941 29226 22593 22593 57217 77630 32701 82958 5507 5507 62319 62319 48049 59244 47860 69219 3726 3726 21926 28737 96701 96701 58396 58396 4938 73703 61962 61962 7776 60975 94105 97267 1527 1527 14717 80443 92425 92425 55432 56631 92904 92904 54676 54676 15 51690 25029 25029 4310 82451 16679 16679 53659 96805 87718 87718 2495 40966 87606 87606 40467 96413 20328 53296 57904 57904 65355 65355 88170 97110 97045 97045 14126 90664 9185 44820 18086 18086 28363 28363 42711 45065 7555 89931 45499 45499 90008 90008 23321 59960 4742 4742 20522 85441 48891 50525 77645 77645 916 916 50948 83921 5067 38846 67211 67211 16030 16030 29890 59362 36290 36290 9185 47557 69102 69102 562 44130 24968 75983 67596 67596 38602 38602 39379 89071 65215 65215 68721 77611 82908 82908 29208 76831 10259 20022 47762 47762 77733 97157 47875 47875 76358 76358 41610 82725 69027 80496 43543 43543 19038 19038 17128 31004 31174 49387 26756 26756 26518 26518 11320 65786 40099 96204 89191 89191 45259 45259 7246 46162 13563 36765 40785 40785 31123 77404 6002 6002 23724 23724 16616 86380 33464 33464 31558 52198 71281 88097 51507 51507 2684 2684 66722 95404 20388 41225 32661 32661 37920 72525 50754 50754 40637 40637 40746 95167 46328 46328 61813 69939 10543 10543 36477 48475 77928 77928 33450 83412 26800 26800 48060 91169 47677 70564 32588 32588 31949 35251 14716 14716 77592 77592 36423 49178 17439 35377 47247 47247 39952 80042 43164 43164 35389 50112 84499 84499 43842 63952 6635 6635 29047 62708 30842 30842 31488 31488 16443 87117 45651 88989 1422 1422 17447 83817 1709 1709 40348 40348 35558 44188 24816 24816 33326 40724 75264 75264 34090 67186 50660 50660 60339 67329 31274 31274 76444 81063 13480 22093 4699 4699 33258 33258 54475 92866 46664 46664 34997 84458 82546 82546 51110 72278 38848 38848 31233 45007 31018 31018 7735 19103 12390 25156 3991 3991 65092 65092 2964 83114 49210 52069 46547 46547 14008 14008 4906 17885 552 74193 79100 79100 37481 37481 1105 48380 59263 91902 72395 72395 72292 72292 75293 89018 6336 6336 58248 65159 21202 35716 12862 12862 19790 61414 25204 25204 73371 73371 73719 85606 72906 72906 30530 82844 49008 55841 82825 82825 40306 47019 82680 82680 10485 19380 21836 21836 75091 75091 59405 72307 53811 53811 15220 40191 8657 8657 17639 85170 4482 52349 9986 9986 77898 96888 10441 10441 2439 2439 40656 44505 2564 2564 25591 92019 26900 46814 46216 46216 58094 58094 17060 75787 25922 25922 12077 29926 44677 56031 87462 87462 22286 22286 52197 68501 1217 1217 4339 21945 97794 97794 21026 47990 37011 92393 91889 91889 85015 85015 25781 58584 6333 94027 98186 98186 11835 11835 46836 83450 45128 45128 23490 32983 17477 96212 40151 40151 14615 28699 20441 20441 3088 49540 13663 13663 57995 92842 27031 27031 68230 68230 9312 42360 10946 86712 76320 76320 56549 82995 40595 40595 69825 69825 23299 71781 68713 68713 33187 45007 7647 51509 31799 31799 46540 46540 49462 63349 78250 78250 12098 94639 29233 34870 4478 4478 12378 12378 13196 80691 38294 41857 1092 1092 20067 23510 60664 60664 31013 70421 94412 94412 75117 75117 50441 76675 23175 23175 9412 49388 41428 50662 32697 32697 55363 55363 14566 51994 69869 69869 11890 97841 37167 37167 90843 96074 64538 80797 15802 15802 22802 22802 8484 64396 88025 91899 5629 5629 77733 77733 19676 81549 66320 66320 627 31226 58937 58937 30436 90371 43905 43905 71887 74713 72269 72269 8446 46849 3543 64247 10130 10130 16176 35942 23045 23045 7792 7792 68867 79353 78513 90578 37434 37434 47324 76717 2378 2378 4037 54550 9710 9710 1064 47321 2179 2179 6493 64792 30758 30758 46292 46292 79128 83797 52686 52686 8549 33924 92855 92855 50585 52369 4049 26778 46994 46994 23467 53728 85465 85465 12359 34355 35184 35184 42889 42889 26845 83357 75219 78371 32393 32393 97164 97164 10237 52145 67145 67145 55202 62454 16668 16668 10279 34576 85541 85541 67587 74025 47085 47085 92023 94112 35920 35920 12233 36106 44651 44651 53076 98115 52367 55365 63206 63206 95015 95015 28916 86182 20519 36700 60684 60684 79648 79648 39221 48783 13122 79592 72865 72865 86956 86956 77866 78220 15643 15643 37724 48143 79258 79258 5790 39622 23907 64347 46599 46599 36279 36279 10968 54670 17907 32533 18432 18432 90804 91685 43181 43181 42712 57191 48876 48876 7377 66250 47307 47307 44553 44553 4717 20630 923 26203 71367 71367 62594 62594 39683 83897 13573 72064 75997 75997 10058 18531 25588 25588 85681 85681 1063 40909 57403 67505 57872 57872 65197 69143 85496 85496 94806 94806 71222 85022 30884 59188 76934 76934 12002 29161 50245 50245 30263 30263 993 52577 13679 13679 1459 91319 54563 57139 26552 26552 49901 80345 68454 68454 12010 82664 69831 69831 13527 13527 37159 93824 14074 14074 46965 71538 20628 25703 54499 54499 74894 87832 89471 89471 91518 97759 39382 39382 50244 50244 38704 59266 84688 97375 55253 55253 4736 70968 84808 84808 53552 88344 56260 56260 81232 81232 21176 90558 14165 41141 17392 17392 5457 6019 81355 81355 39218 50276 92930 92930 76945 94290 96479 96479 37134 37134 4491 30653 48469 88908 51237 51237 20325 20325 1993 19791 77980 77980 28235 29749 91486 91486 33053 54613 69283 69283 13592 71061 35325 48892 79495 79495 33308 61813 48766 48766 30602 30602 64819 89894 63598 63598 89092 92039 29192 97759 47079 47079 25861 74755 70725 70725 76979 76979 49419 65418 76048 76048 61207 78668 34937 65518 45221 45221 96505 96505 62786 91171 83804 94431 52024 52024 35916 56999 51573 51573 40065 40065 48523 81514 66901 87029 16098 16098 17827 17827 42319 69793 393 393 37960 53876 20691 86450 9051 9051 81239 81239 71129 86628 42185 92216 28990 28990 61549 86543 94546 94546 18081 44147 51513 51513 78935 78935 33422 87911 28591 28591 22589 69722 34127 85911 87749 87749 7301 7301 7422 57112 13433 13433 43167 50566 95396 95396 48333 52752 50893 70554 1587 1587 69825 71014 14230 14230 43867 43867 80603 98213 57480 57480 39388 90391 18212 18212 21175 39273 2456 82510 39377 39377 24585 24585 47314 93889 30348 43202 13329 13329 39126 91474 87984 87984 86764 86764 18867 42903 56125 68247 77291 77291 6949 22716 56336 56336 48277 48277 36996 53332 7597 80297 35320 35320 7099 90825 23479 23479 45572 49826 40530 40530 55285 55285 47599 80240 32221 61378 66277 66277 8158 65090 28275 28275 21907 57958 90441 90441 56033 59794 40658 40658 20043 20043 365 45675 94081 94081 8040 82390 33928 93982 52172 52172 29401 29401 3185 84180 33279 71502 54484 54484 3533 3533 4868 53298 13936 50517 59080 59080 60941 60941 16932 21569 6851 14571 6530 6530 24655 24655 9201 80569 64153 75972 39877 39877 80451 81129 19073 19073 60102 60102 13605 23799 78888 78888 15212 32473 3305 31624 6357 6357 11003 49338 52223 52223 76472 76472 9042 22398 55575 55575 23977 91423 35871 45528 75721 75721 21115 66179 26895 26895 9209 9209 1462 22147 32667 32667 48439 54425 11915 11915 48226 66228 3778 51296 45700 45700 36597 60978 73021 73021 31925 31925 66883 85018 69289 69289 10502 45333 5375 97766 90906 90906 54821 54821 23035 76035 1806 1806 32035 71301 27027 27027 49060 65783 78948 78948 14692 66501 74596 74596 60692 73624 71952 71952 8074 43504 10082 10082 39160 91065 48035 53537 54948 54948 48086 48086 16966 52112 65393 65393 32792 84367 63036 63036 55051 76849 44331 44783 1075 1075 76657 76657 895 68997 42216 57084 34755 34755 25966 25966 40133 47360 373 85238 77366 77366 25900 67048 89022 89022 37454 37454 39344 52492 665 76970 84214 84214 72953 72953 44556 85444 39506 39506 27211 48124 7672 19144 91511 91511 1422 71281 2455 2455 18999 18999 31301 38336 43773 43773 38698 81137 59228 59228 19580 78648 46446 46446 7936 55840 54437 54437 28945 64784 19242 19242 41666 82171 76109 76109 7752 56845 55694 55694 69736 97554 7625 55854 4036 4036 97962 97962 21401 82202 21425 21425 7168 54272 6027 60332 87303 87303 93763 93763 18978 19966 52726 52726 6738 34023 1864 8170 8560 8560 60359 60359 29464 90298 46720 82904 13672 13672 18213 18213 24683 44270 75891 75891 9736 40881 72713 72713 7428 31952 40712 80409 82253 82253 73067 73067 6483 37127 11031 96842 86854 86854 3188 47681 50673 50673 42464 43436 40640 40640 12676 12676 6798 30394 58362 73950 70758 70758 40100 90099 68904 68904 20842 47615 59317 59317 1691 65430 48750 48750 10121 10121 44374 51654 65464 65464 33367 68589 3438 65552 83682 83682 49110 49110 18703 35645 44479 96903 86425 86425 52554 52554 22532 97730 16553 42983 3036 3036 90460 90460 3533 66037 60169 60169 6258 18432 16666 97751 91718 91718 63474 63474 48614 59630 45856 59968 67675 67675 37435 37435 1275 58649 72690 72690 12579 38627 48955 67372 18060 18060 13214 13214 1983 90659 18846 18846 32538 93616 16226 16226 45134 45319 76224 85117 19202 19202 37749 37749 53375 85225 10970 10970 53388 80891 67258 75832 68480 68480 15992 72306 6556 6556 41582 77762 8183 8183 95678 95678 61534 73577 34705 34705 32255 59844 42675 47516 493 493 95649 95649 40877 72387 30499 97981 97931 97931 78283 78283 13421 21188 31747 75432 36753 36753 51719 52419 43118 43118 29305 29305 5966 17883 19680 23075 78024 78024 63918 63918 10748 78628 86153 86153 44543 89099 52230 52230 33550 85302 16424 29562 11201 11201 33309 56128 57345 57345 50253 90919 44149 44149 44880 66996 11221 11221 22668 22668 28131 59780 34819 34819 13118 47692 20818 67007 79402 79402 52579 79202 47151 47151 45467 45467 27887 51550 26279 26279 73877 76889 94265 97891 791 791 95522 95522 29388 95699 58039 58039 46290 72553 52131 52131 80305 89035 62041 62041 56360 97383 56013 94284 10792 10792 54906 70195 89772 89772 11852 90429 1221 1221 46511 90270 4250 4250 17146 21591 13507 13507 67171 67171 11259 24966 85943 85943 2651 82803 50905 71446 70679 70679 2201 2201 10951 82411 42262 42262 10445 32798 27055 27055 45507 80426 23085 23085 13676 17437 84076 84076 41470 72390 86649 96496 73591 73591 89516 89516 12310 28680 24444 82358 44321 44321 73687 73687 3111 75027 75701 75701 7683 85407 10066 10066 23484 88494 69889 69889 30128 86528 1145 7681 84357 84357 85111 85111 60920 80344 95819 95819 28704 75852 2540 2540 31910 45559 55137 77468 74457 74457 1433 1433 7619 88314 57710 67879 61333 61333 11237 18491 5511 5511 14070 43644 79204 79204 91106 91106 34586 56486 4585 16241 67127 67127 84843 94874 49767 49767 3208 18945 10271 10271 83199 83199 29027 43820 52753 67337 38532 38532 38205 43176 9238 9238 36446 82625 10063 10063 13532 13532 12958 72217 81003 91563 7183 7183 84522 87858 5739 5739 75567 80954 23230 23230 56304 56304 52738 65743 46690 46690 18859 22258 22933 22933 30349 67811 17040 20321 27559 27559 50827 57519 63465 63465 1272 1272 69732 94756 43558 52858 67265 67265 82737 82737 44723 78737 43025 43025 57321 86154 28994 41646 66878 66878 7422 7422 83134 89362 54608 54608 52 3374 77181 96520 53285 53285 83309 83309 2723 85447 39513 43549 4174 4174 35947 35947 31328 92279 92146 92146 60042 97467 42682 96377 23533 23533 45753 45753 38490 48199 22290 22290 31134 48745 7175 91131 76742 76742 73156 76165 16894 16894 23174 23174 44429 55304 81583 94825 25230 25230 22143 87117 83335 83335 17582 72326 53342 53342 77338 77338 39561 77579 7250 59930 69460 69460 34245 59630 80610 80610 3861 24499 75659 75659 42927 42927 24587 54586 31063 31063 37985 82488 61763 74696 89149 89149 32960 32960 30385 97197 1906 39110 22257 22257 17993 18164 32836 32836 56885 56885 137 33169 165 165 34368 94458 31223 70521 20833 20833 19506 41521 31524 31524 13278 92554 80824 80824 52210 52210 12309 32783 50212 61703 65042 65042 25901 94253 79789 79789 20715 20715 62287 73928 4072 15686 14378 14378 53854 63493 66263 66263 65130 65130 6913 81028 79460 79460 15371 62564 55325 55325 48910 58519 4874 96544 90282 90282 10926 10926 7804 64016 4380 18556 40125 40125 30043 30043 29688 68030 97269 97269 3343 71020 91119 91119 71765 96443 81259 81259 39709 84559 62085 62085 47906 56157 33097 62190 28928 28928 94404 94404 70583 89388 45261 51477 29903 29903 60169 76789 41071 41071 67096 67096 29694 54810 30247 30247 71292 97440 66894 76610 58163 58163 82063 85523 95453 95453 22636 51090 21139 21139 17452 20101 6296 6296 6760 68722 52643 52643 89732 89732 88063 96712 88853 88853 56856 93481 11897 11897 64692 75131 29685 29685 40697 60159 8874 8874 20103 26873 50612 50612 7017 38284 37488 73136 50275 50275 53776 53776 2935 19724 87026 87026 14173 38036 74556 82169 37074 37074 29464 32201 48807 48807 45419 45419 20526 56807 61804 94110 50849 50849 77359 92118 74204 74204 42960 85421 19782 19782 59336 59336 47604 78369 752 79818 6817 6817 56752 56752 46556 60608 4942 4942 5511 33867 69341 69341 27593 40337 17342 33518 13903 13903 69027 69027 3910 51823 11976 27814 77307 77307 65790 77150 33003 33003 74928 90668 26020 26020 29031 29031 46751 56563 83168 83168 3070 87338 2406 50275 85515 85515 9522 97058 77025 77025 88658 88658 56160 60250 5621 5621 27663 81107 29425 29425 30727 79138 38610 38610 72563 86376 57692 57692 43659 85374 38822 74524 10512 10512 17855 25559 47634 47634 62536 97816 10750 10750 41809 41809 11365 74940 48661 88290 94034 94034 33887 40514 22409 22409 21856 21856 4305 66243 66460 66460 11345 63499 63507 63507 42930 56543 16887 96310 3349 3349 36717 36717 8715 38048 18936 18936 52702 87193 32089 40002 6423 6423 4729 4729 40555 93001 6228 6228 21357 71619 14451 14451 37277 51198 29256 29256 34819 64063 85068 85068 29388 33347 56542 59324 42008 42008 35803 35803 75631 87684 61269 87018 29206 29206 22562 76058 4269 4269 17504 17504 53103 72349 28488 84456 19931 19931 31646 31646 40768 81865 85396 95501 30786 30786 74447 74447 32941 70801 13283 21059 64633 64633 28106 60656 15447 15447 17819 95303 72503 72503 50661 56396 76348 76348 27173 66796 90779 90779 28203 28203 61348 91963 18154 19349 76566 76566 3657 48795 91510 91510 25572 25572 30578 66092 17590 17590 12091 22333 37991 95261 82017 82017 25119 25119 5082 52131 13219 38705 44694 44694 18526 18526 5780 35328 90346 90346 30872 77949 44403 44403 68936 76195 29318 38510 42092 42092 10385 10385 30878 96838 55005 55005 587 19172 11597 11597 32818 82992 76621 76621 30852 37654 60146 60146 21445 89440 28467 28467 88986 93741 79776 79776 9158 39840 53811 75726 45796 45796 82561 82561 22091 64440 67566 67566 15842 20148 58492 58492 45566 77210 40537 40537 52982 97846 20494 64674 64743 64743 97356 97356 81896 84702 6290 80004 88470 88470 16433 75262 80198 80198 25595 82151 77335 77335 53171 53171 64925 67120 7558 74157 76174 76174 23095 34574 68455 68455 16662 55907 85336 85336 32051 61362 16462 16462 33619 83609 47232 47232 84822 84822 36659 64568 11200 66294 90969 90969 25980 93355 83674 83674 31467 31467 11735 70645 41875 41875 87911 92853 50824 55851 25185 25185 39850 47073 35493 35493 30800 40367 59883 59883 79838 79838 72410 96638 17951 43816 54726 54726 3360 28665 33787 33787 3893 3893 75245 92640 10696 28623 19978 19978 11749 75098 10071 10071 49886 49886 50982 71785 18283 18283 43612 57854 12452 40678 25712 25712 42948 82517 5460 5460 23347 23347 50230 67914 6901 27322 87319 87319 91296 91296 27694 72922 84659 84659 2468 26439 30807 30807 6330 23290 82891 82891 39439 83573 96397 96397 64554 97721 67434 67434 23633 71515 4909 67362 44190 44190 2672 29107 79598 79598 40610 40610 1615 43815 61224 61224 76087 88718 60339 91266 67139 67139 40426 40426 56338 59079 48526 48526 42974 68191 23223 79896 75895 75895 37821 37821 4258 90477 47847 47847 40382 48307 40541 40541 1160 94745 37583 37583 13391 77788 11073 11073 43443 93113 55254 69940 80830 80830 26482 26482 12793 47075 66184 72610 59862 59862 66747 66747 33014 92503 14995 95513 42859 42859 20390 36763 21251 21251 26491 31097 92366 92366 26994 68830 18047 18047 10422 26232 49564 49564 40057 40057 1420 13943 30682 77968 12953 12953 17606 79937 55767 55767 54407 54407 37259 80489 62444 62444 53372 59481 22397 22397 1176 8661 12388 89656 59664 59664 68654 68654 19789 64663 12638 12638 39899 76559 48518 48518 64807 97001 24401 26843 94880 94880 11609 15302 21310 21310 62695 90897 14965 14965 26641 26641 14490 42104 4900 49700 78704 78704 30033 61239 32937 32937 10126 93611 41134 41134 1929 71488 80039 80039 61013 96514 96130 96130 31370 31370 60814 79894 29049 48615 42295 42295 19381 19381 8488 92867 83545 83545 22043 37365 29971 29971 63260 67963 90544 90544 39108 93864 51649 57737 46790 46790 78199 78199 25676 76960 54088 84972 78038 78038 16066 16066 1561 35738 75981 75981 27331 36481 83084 83084 16630 20519 19788 19788 24795 27849 42131 43328 16142 16142 60728 96005 40249 40249 10413 10413 16385 74521 38472 38472 667 26254 27308 27308 27682 47102 25443 41366 86545 86545 45278 73881 73039 73039 54671 54671 41096 56286 80198 86244 61423 61423 31189 31189 939 90082 50970 50970 41444 89695 40229 91803 35576 35576 48539 81633 89571 89571 12893 36244 35348 35348 78150 78150 2912 24777 69710 69710 97258 98237 23296 23296 66729 92448 40651 92243 13097 13097 3487 3487 80656 94331 10799 61772 2970 2970 33169 44020 38065 38065 3205 3205 65861 67115 50824 50824 31110 57781 8843 36006 8814 8814 25231 39187 69766 69766 64290 83545 58848 58848 8226 8226 69891 86790 54897 54897 51102 80317 30006 30006 2858 76499 41729 41729 62073 96429 9731 67478 23125 23125 70771 70771 11059 37572 70236 70236 50145 77087 37634 53777 91402 91402 42973 42973 28283 46719 8373 8373 40420 68902 73156 73156 55839 89640 82670 82670 9487 43990 55044 67032 97327 97327 94521 94521 52535 78330 2827 34157 39777 39777 13872 69387 14461 14461 74562 74562 28513 89974 26597 72632 90015 90015 59999 59999 60639 63228 94170 94424 80627 80627 19429 19429 30678 68361 81070 81070 71437 95609 39830 56174 92980 92980 59041 59041 26290 92077 7422 8268 96322 96322 7217 22570 36108 36108 3790 3790 30075 65347 52782 84888 1232 1232 58133 58133 34846 76676 54868 76248 9618 9618 10986 10986 345 26008 32797 52689 68190 68190 46185 46185 6163 46343 39702 79052 87917 87917 10402 63279 40513 40513 87141 97003 36428 36428 53884 91640 31069 31069 47538 57498 58775 58775 23503 23503 4061 56841 89665 89665 33704 34512 13626 76826 97732 97732 53676 82709 52548 52548 84644 92987 14549 14549 7791 7791 32869 88439 37151 47517 384 384 74784 89138 78876 78876 27445 76069 40378 40378 50658 52283 16430 16430 3632 26775 20121 20121 5488 59585 57817 57817 98040 98040 67246 87993 35674 36121 74492 74492 67655 67655 23701 46224 32810 48315 12306 12306 53531 72553 86299 86299 92452 92452 26857 43401 26 25197 60793 60793 28092 28092 3747 46862 65907 65907 8801 65415 83946 83946 55911 88863 9868 9868 77994 88517 76647 76647 29665 35223 39858 39858 34467 49135 88851 89335 21842 21842 69225 90282 30190 30190 4609 70075 41948 41948 30405 96812 8746 8746 9828 9828 20208 51025 20930 20930 5890 79717 39609 39609 16388 52537 16923 24762 8290 8290 34953 71876 79653 79653 51216 51216 74186 92510 51003 51003 78283 82981 73457 73457 55818 96752 7433 12966 93924 93924 3061 29179 96305 96305 42750 66920 11556 11556 89051 89051 19055 91750 10674 10674 21842 58123 76680 86866 80628 80628 57068 57068 8927 84264 88489 97122 50653 50653 51341 51341 8564 29824 56659 56659 25630 26832 78303 78303 43512 45947 12156 36613 21207 21207 29360 70493 13422 13422 86045 86045 57892 59789 55620 62755 21240 21240 69572 96439 44416 44416 92812 97529 12610 12610 73405 73405 14888 38082 41613 41613 69006 75702 67414 77253 91668 91668 53795 53795 33582 48259 23022 92623 63149 63149 96160 96160 40534 41361 78910 89435 5172 5172 22383 39234 47473 47473 61613 66914 76794 76794 34555 97699 94333 94333 18774 18774 24598 71091 385 385 38195 61428 8524 78976 4729 4729 2802 2802 20585 47714 91223 91223 50536 62314 81793 81793 65852 94080 16322 55991 24479 24479 85839 90584 71149 71149 27199 62144 92193 92193 54523 62089 75051 75051 77750 96893 72966 72966 12083 65239 9402 9402 55931 63031 74233 74233 2648 24764 28972 28972 14648 59582 92044 92044 24283 24283 25047 61823 21108 21108 8 79723 46082 53354 67094 67094 30179 30179 82977 88137 62287 62287 32633 96172 46352 46352 17209 72203 57507 67576 49365 49365 19361 75133 75081 75081 1256 56081 92234 92234 59589 59589 55199 78134 70755 70755 76479 95482 62992 62992 79194 80878 5978 69469 29393 29393 5313 10830 53877 53877 55869 95521 79136 79136 56209 56209 66578 71002 11306 11306 35185 81037 46554 46554 7009 71686 81629 82840 79864 79864 65900 65900 24074 92051 9878 64454 1992 1992 50850 83570 52839 52839 37320 92771 61546 61546 12901 12901 26652 90256 54944 54944 13335 46810 10894 23811 26004 26004 89577 89577 16944 20630 13249 13249 12291 36916 19134 44200 71712 71712 50415 65351 37914 37914 4017 4017 62017 91971 17731 48432 47431 47431 59845 59845 36692 82303 75595 75595 5828 12123 6420 88035 10913 10913 2549 73531 5656 5656 36246 86186 56129 56129 465 465 18558 46670 97117 97117 1745 11601 21265 36976 29780 29780 65391 65391 27485 28969 77541 77541 75175 75232 95809 95809 19533 71940 39336 66994 71665 71665 3022 5777 11686 11686 90729 90729 8244 50000 15615 15615 86070 94286 24669 24669 12244 86402 57332 57332 61617 80952 66154 84193 56618 56618 19005 37943 16083 16083 53271 53271 93567 97524 72426 74820 67593 67593 25992 97813 52013 52013 5974 26234 70876 70876 9437 9437 43695 70637 14119 14119 38358 68005 24215 68803 10603 10603 52331 52331 51462 52318 65448 65448 49654 86579 26032 26032 2782 93412 53396 53396 12325 78269 8425 78586 29027 29027 77508 77508 4058 94108 13474 31762 51766 51766 68719 88324 17125 17125 19087 19087 23910 46136 69948 69948 77434 83595 13370 70459 34877 34877 21429 21429 72988 87407 47707 65191 8759 8759 89107 89107 477 4828 13288 88549 40868 40868 10696 19916 77284 77284 34905 34905 54362 72904 28239 28239 37607 51897 15341 15341 45170 69468 4207 39458 60781 60781 22391 22391 20130 97062 25823 58294 15699 15699 9652 16319 80141 80141 29501 29501 13760 92257 18871 93956 38826 38826 53381 53381 73942 85075 81017 82289 31631 31631 33898 33898 63022 63782 95630 95630 32982 51759 19733 80754 82091 82091 28718 28718 21944 55516 9279 49013 52515 52515 70727 70727 29175 64753 74509 78147 57004 57004 9319 29323 51866 51866 93533 93533 26354 40684 50823 50823 66874 73913 1219 53968 69023 69023 24156 62872 10886 10886 71639 71639 5082 81061 36094 70373 10941 10941 80304 80304 20900 58483 6848 69684 4928 4928 40024 40024 55182 82684 26678 27547 18988 18988 51828 79478 5867 5867 50687 56520 91700 91700 22444 22444 31305 95507 24199 71928 32535 32535 5360 5970 34149 34149 4744 63471 70314 70314 27045 30309 97758 97758 24860 24860 89850 95618 21825 78172 68247 68247 59190 59190 54704 63247 2863 44098 89644 89644 10849 21684 18186 18186 21497 21497 2838 38984 21304 65802 18221 18221 39758 39758 32252 91375 72005 72005 1264 77659 2256 2256 5563 86232 4954 52872 41782 41782 66116 66116 34474 57921 21643 21643 66375 91122 20891 81662 90895 90895 26997 26997 10457 52644 51938 51938 25891 35882 93893 93893 6122 19520 228 4556 37539 37539 39569 39569 71570 72467 46682 74190 6427 6427 54700 54700 1465 58280 77724 77724 12249 71581 52066 83316 22919 22919 9877 82217 95793 95793 26290 26290 48275 89877 3835 3835 32314 52262 2186 56461 81890 81890 42211 42211 31038 64186 36174 57090 74852 74852 11068 13304 22090 22090 46000 46000 26206 94978 66342 68389 93038 93038 15106 24228 13152 13152 81445 81445 2410 66077 22676 22676 24451 60830 13319 92510 43405 43405 47417 47417 18874 73689 19265 19265 10747 42853 77179 94204 75648 75648 11946 80453 85288 85288 82287 82287 66549 95828 3530 42980 47863 47863 79154 79154 4620 5936 90431 90431 77944 97464 28306 71126 76194 76194 65159 65159 38567 75591 58673 58673 28384 37593 9251 76292 52789 52789 43660 68067 46078 46078 28485 95217 15375 15375 21136 56357 46657 46657 55648 55648 69068 82407 63367 63367 14244 50488 32783 32783 926 50616 4893 47246 11853 11853 75668 75668 48771 63307 36259 36259 69359 82165 984 984 26686 47453 691 16405 98233 98233 36710 87367 18423 18423 58852 61221 23716 23716 76101 76101 28083 68965 6153 49751 53981 53981 1798 26355 25139 25139 29267 29267 33964 77414 78743 78743 50296 64845 4083 22120 97104 97104 89766 89766 62934 85063 63980 68160 98065 98065 65918 65918 65431 91496 31210 49627 58589 58589 49188 86047 41597 41597 56523 66205 74632 74632 47921 81652 86445 86445 50581 50581 53694 76175 49611 49611 21762 38145 79956 89176 92855 92855 57711 57711 3915 23818 356 25300 76643 76643 23598 76148 15489 15489 37116 45673 93134 93134 36279 90650 84117 84117 24958 87141 82587 82587 17092 17092 43492 51792 19914 86994 29113 29113 78301 80948 71218 71218 52754 52754 9272 43539 40408 40408 71974 79429 26330 29534 70893 70893 23690 23690 53650 74133 31552 31552 34484 67215 13092 13092 43863 70711 47613 73968 24677 24677 39648 39648 9370 11191 12691 12691 19403 20359 86273 86273 30634 96595 17786 17786 30064 36008 11347 43688 85870 85870 27801 27801 9542 57332 18169 18169 21314 42326 11569 40328 58923 58923 38313 52734 91137 91137 90740 90740 5044 72792 21246 23363 28216 28216 67826 92100 54901 54901 42639 63465 71714 71714 53516 54595 47922 47922 54286 54286 43198 76181 30936 30936 31564 59078 62983 62983 52665 58073 29922 42110 17615 17615 66937 66937 7383 39562 70290 70290 31792 65282 67088 67088 50885 98097 47226 47226 6479 60182 36223 76527 84277 84277 5043 69472 73602 73602 53151 79105 65862 65862 76574 76574 20998 54486 91844 91844 31462 45653 39884 95945 50621 50621 248 248 21815 84917 12068 12068 25154 29167 21519 97322 14444 14444 82007 82007 75381 93017 26984 46983 34605 34605 28145 60292 72655 72655 10431 10431 19362 23884 42220 42220 41214 54661 25831 91945 16088 16088 32537 63336 6001 6001 84707 84707 5884 90143 72050 72050 27090 35305 50109 50109 10735 67906 57950 57950 51833 96834 37036 37036 37174 95725 84288 84288 61119 68451 58551 64803 72108 72108 52580 52580 16377 60184 3502 73600 17917 17917 63397 63397 16498 75307 33381 44226 56371 56371 39426 89788 79250 79250 81871 81871 53224 90369 10601 10990 96519 96519 96701 96701 21092 56987 11294 39308 4294 4294 21901 26842 46784 46784 11707 11707 12415 36496 62510 62510 4837 66602 2584 2584 39923 50247 90507 90507 38738 87747 64626 64626 36302 60517 93222 93222 33149 63561 53732 53732 36134 51359 85800 85800 52331 76494 78747 78747 10748 23506 49614 49614 59388 91071 71785 81337 62028 62028 8600 8600 50617 98213 26149 78416 4066 4066 82435 82435 15120 56820 3050 4954 1924 1924 52926 66008 10925 10925 75381 75381 26270 94295 10792 10792 43157 78223 58990 87892 50600 50600 19773 44225 83516 83516 81334 81334 10243 81213 73099 73099 3680 60624 30927 30927 30148 90266 46885 49977 19361 19361 84665 84665 3061 4530 3818 3818 28744 80086 26784 26784 7368 13840 51602 88493 3287 3287 69789 95144 9140 9140 91214 91214 31630 47961 67413 77548 21958 21958 68036 68036 33807 89795 19504 19504 11738 87149 3145 3145 81082 92356 42972 75662 22231 22231 6163 66558 64837 64837 22291 22291 31378 94191 85746 85746 10233 32431 49349 49349 15110 51364 70255 95382 15014 15014 36010 61583 55159 55159 70109 70109 83529 97995 33225 33225 17670 59692 12583 14945 71459 71459 16136 16136 6766 55123 1561 42939 26933 26933 35528 35528 33146 33786 54458 54458 17764 68571 21350 84527 7840 7840 48899 48899 38531 96516 13456 13456 3842 12744 8094 8094 31845 73679 71476 71476 77243 95356 56902 72577 68571 68571 86092 86092 19230 90813 12203 12203 45011 47808 5286 52590 84871 84871 4892 4892 54012 81490 17989 17989 5112 27399 10801 82355 37197 37197 30571 97948 9204 9204 77680 77680 42691 44756 33800 44097 95170 95170 6512 27014 86129 86129 25790 41973 70810 70810 65891 65891 32162 63332 13143 59814 692 692 56565 59364 18045 18045 48944 48944 40793 91563 16129 16129 59142 91021 46782 86373 32764 32764 68883 91974 22777 22777 47668 70078 92335 92335 19927 19927 34062 52036 76605 95705 15659 15659 32005 69197 59328 59328 93433 93433 9031 93835 30942 30942 27754 94311 36437 36437 52141 82958 47512 84672 33261 33261 57769 57769 13803 19184 22756 22756 33306 77102 36526 36526 24012 64205 70281 70281 9408 44079 51210 51210 86036 98320 94811 94811 22328 82512 67604 67604 36446 67274 6068 85622 17102 17102 19655 19655 78524 90769 41391 41391 70148 72633 13735 62757 50706 50706 72142 72142 49583 52900 74684 82440 26590 26590 20347 68456 26828 26828 96074 96074 11632 68143 52478 52478 41586 89064 13889 13889 21518 66851 61004 72722 83981 83981 72727 72727 1873 25616 57728 79758 52619 52619 27728 27728 7062 34252 31907 66254 78991 78991 77980 77980 4429 62086 37934 80886 41738 41738 44373 44373 60848 77650 58315 58315 23710 57127 33855 37478 91137 91137 47559 63615 59951 59951 78015 78015 16523 48724 33967 45768 74706 74706 92069 92069 34313 45118 21411 21411 30739 57479 4927 4927 10327 91751 12585 12585 19373 27036 12615 37657 79925 79925 47723 64088 66479 66479 59367 59367 5784 27598 17182 92845 10344 10344 22689 83074 28113 28113 28722 41019 33797 33797 24938 24938 8834 58300 21280 93782 80317 80317 34738 43262 68076 68076 3471 31490 48816 48816 10841 24112 76215 76215 13810 13810 2699 56130 13531 34295 61011 61011 65326 65326 27902 68188 41626 41626 65359 93070 64284 76939 2034 2034 20228 20919 84067 84067 49284 49284 88237 94501 6094 73203 64648 64648 62765 62765 16776 43775 45920 45920 873 26993 56199 56199 12606 25907 53717 96967 5732 5732 37343 37343 26637 56877 38521 38521 84 49468 82249 82249 84787 95019 93729 93729 40502 50922 94960 94960 38766 67952 28649 82909 34534 34534 15946 59018 53783 53783 16093 89778 88974 88974 82914 82914 87739 88675 96325 96325 27597 96995 56043 57225 59892 59892 6859 11469 4121 4121 19997 26937 46368 46368 14038 47625 84590 84590 1710 1710 35209 84796 24666 30147 8452 8452 79636 89367 78977 78977 15099 30363 81122 81122 84586 84586 736 75899 82705 82705 78510 90582 5733 35726 21706 21706 38750 60987 45165 45165 52763 88844 19931 19931 76978 79521 74632 74632 1974 1974 81547 98336 37058 65512 51761 51761 27700 52378 36944 36944 35433 35433 7367 61908 64202 96318 62914 62914 14527 51948 19528 19528 15580 15580 6589 33060 7014 42954 20459 20459 48503 68588 61936 61936 6495 6495 65075 83054 72905 83680 52860 52860 32284 48729 41869 41869 22167 22167 36987 56698 29139 35983 96519 96519 7974 24919 51634 51634 37882 37882 76187 81838 17475 77924 65156 65156 50528 50528 54582 94154 20428 20428 39212 66429 92081 92081 1819 66767 38106 38106 29533 66999 65937 65937 23579 76183 6587 6587 39142 46385 15395 15395 36081 49472 5012 40077 67513 67513 4069 75267 5024 5024 11531 11531 30593 48709 46926 46926 25514 69372 72972 90272 10677 10677 4587 4587 40719 96892 40460 96998 68454 68454 65044 91180 46029 46029 37827 37827 9838 18612 58506 58506 26903 60355 38879 76872 89122 89122 74547 74547 8164 85734 56136 56136 31182 35832 78477 78477 53481 87582 17242 98047 7905 7905 75589 75589 606 5497 35779 35779 32274 77540 54419 54419 2472 47831 15482 74433 46197 46197 73209 73209 53037 77206 7977 81945 47634 47634 11367 11367 69694 71778 7558 7558 33802 87528 13742 13742 75711 79819 88348 88348 34205 58150 67382 67382 32196 84573 14007 89137 30519 30519 11666 84283 37124 37124 78506 78506 15886 29953 47202 52811 43338 43338 42026 68446 6223 6223 3764 3764 4460 31956 87178 87178 61548 88780 87527 87527 58163 71279 83454 95101 51638 51638 4459 4459 41484 41944 79066 79066 8021 75349 67229 67229 11786 92286 3459 3459 914 13960 90748 90748 9895 66403 2816 2816 37269 83430 20290 20290 42019 65843 52823 94004 1178 1178 52772 52772 45291 45708 12496 87982 18811 18811 93619 96871 37007 37007 25639 41939 4188 4188 2883 2883 55163 63148 10251 10251 90362 96300 39731 39731 62099 62743 37382 37382 8483 84779 4738 4738 5598 67934 49808 68494 93511 93511 65948 65948 65615 72780 53834 53834 20125 37802 661 62898 88283 88283 84618 84618 46941 78230 47003 52180 22201 22201 28789 28789 6967 19826 34712 39486 75470 75470 30439 69135 45604 45604 45812 56257 50438 50438 20186 20186 64033 73252 24898 86483 41287 41287 8057 26246 28440 28440 40086 40086 79336 94015 54511 64547 90637 90637 14873 14873 43163 89391 60260 94355 58719 58719 19760 47514 84534 84534 25023 25023 37532 80905 59876 59876 4787 46837 25165 35976 93106 93106 37502 75299 32215 32215 24696 83060 24681 24681 731 731 25044 45986 7968 22174 2461 2461 2403 4658 4936 4936 51301 51301 13678 48676 49818 49818 16191 80831 9861 9861 5783 84105 75522 75522 65009 95129 17108 28082 74781 74781 26492 90146 22479 22479 41431 42960 27343 27343 49924 49924 3029 43026 88981 88981 4959 77350 17961 68861 55132 55132 72983 72983 44640 78211 31698 82314 36810 36810 74597 87692 9385 9385 58649 67465 39089 39089 88988 97438 73067 73067 38818 63974 34791 34791 5782 21691 8958 8958 54071 54071 4125 58251 68284 68284 11664 24306 59716 91138 86863 86863 18307 18307 7761 44658 5258 40233 71192 71192 35455 88232 46809 46809 41626 41626 41166 77932 85527 85527 39599 94551 55560 55560 61944 72843 92955 92955 63231 69036 16953 16953 87691 87786 34853 35415 61027 61027 76833 98059 50158 50158 51936 61120 71062 71062 45157 45157 80526 84134 66981 90827 1003 1003 58306 62975 76448 76448 74268 92733 3529 3529 65909 65909 42548 75639 64469 96003 66411 66411 26261 36340 12592 12592 4380 69071 71040 71040 5580 5580 46297 53820 7800 7800 16257 38690 49078 57895 10067 10067 46156 91178 67927 67927 63026 70131 57267 57267 6363 92844 77316 77316 32599 32599 64780 96842 94265 94265 38010 91406 41675 45181 53783 53783 63815 63815 49717 96756 21254 94304 38208 38208 67713 94369 88204 88204 42273 44835 82581 82581 46570 67740 27363 27363 14452 14452 11352 79300 43957 81622 30215 30215 49123 77808 56941 56941 51666 51666 4473 71939 31380 64448 97869 97869 47652 53446 42374 42374 28575 43099 53258 53258 27117 32591 88583 88583 23913 28113 75732 75732 66709 96831 53320 53320 10893 10893 38295 85557 14407 14407 11003 70801 41568 65837 28193 28193 26200 42968 59358 59358 65068 65068 39088 63456 72202 72202 15815 48920 2709 76659 81427 81427 39067 41830 33322 33322 33129 70797 16375 16375 48606 84217 9309 9309 23573 23573 3745 94227 64943 64943 26100 91595 95112 95112 42708 43443 33785 75360 58411 58411 61215 91555 67621 67621 11660 77803 36462 36462 46988 46988 3957 48317 33178 60037 65391 65391 14810 66654 94696 94696 22454 38935 52301 52301 50349 88597 6840 6840 81085 81085 25720 45114 46677 46677 12539 89325 40214 50838 73078 73078 11355 11355 15565 29334 62206 62206 5459 42947 25334 95113 90698 90698 41298 55596 6742 6742 33177 60251 6868 6868 88613 88613 5700 81091 87573 87573 21077 83349 66001 66001 29090 56475 3770 52074 43751 43751 24677 88321 15902 15902 23061 23061 1842 93751 11266 11266 20529 38297 49253 49253 21846 75144 34274 34274 30179 56671 76274 76274 44671 84846 7775 52610 47271 47271 97645 97645 22296 61832 79492 79492 65327 96496 57055 57055 6773 39527 8489 8489 35692 55496 67446 89230 82614 82614 14698 14698 39627 66882 13133 78477 53755 53755 8466 8466 58115 88868 69781 79369 90084 90084 85863 85863 11882 56650 50964 69358 70654 70654 76614 76614 14796 68988 48441 64597 61526 61526 65342 92567 45697 45697 20099 83452 19152 19152 31770 31770 2648 78586 23116 24695 19587 19587 29301 95263 67150 67150 1447 95378 63083 63083 16896 21039 74615 74615 47786 47786 25406 74164 8410 92676 49737 49737 30506 81341 78970 78970 88551 88551 19491 32552 60159 82070 18514 18514 73410 73410 12286 49358 20512 23459 92186 92186 18351 92627 14696 14696 55920 55920 47840 61791 67101 67101 79932 93358 37265 40896 35505 35505 22057 22057 2507 68483 27539 27539 31884 75254 30314 30314 60464 73569 63743 63743 11371 28551 67587 67587 14099 31843 80695 81388 78826 78826 95704 95704 44170 92654 78654 78654 51277 85555 76241 76241 29132 73116 58998 58998 22891 70179 5093 5093 13474 44341 27066 30555 40887 40887 27362 27362 1750 95259 28626 52282 6254 6254 4785 10161 88479 88479 22107 40678 55402 55402 25731 25731 29517 67134 31995 46352 62454 62454 64511 69404 42482 42482 30478 80759 55108 55108 37412 37412 97989 98192 16874 83921 87955 87955 41366 61144 81799 81799 59895 59895 62125 89500 36651 36651 35631 80636 57638 57638 26636 69313 52433 52433 28397 42051 18825 41263 49260 49260 44872 44872 46158 81125 25628 25628 34399 64605 23467 66791 56814 56814 81412 88595 73343 73343 44892 45597 38421 38421 84321 84321 36341 46866 58473 93796 96063 96063 16339 16339 6045 49643 54500 79691 731 731 64272 75875 49386 49386 53804 93868 11746 11746 23460 40149 78141 78141 84365 84365 45130 87890 87584 87584 28750 71755 34470 34470 22789 79379 87815 87815 27795 65547 43601 93228 77346 77346 76326 76326 38925 79465 43113 48689 72879 72879 5388 88504 83292 83292 50627 51374 74025 74025 13196 45129 24712 24712 34984 48006 67663 67663 58766 58766 64965 80337 74770 74770 13455 39248 755 755 40552 72993 5970 27993 59365 59365 56522 95338 80584 80584 18109 40962 54496 54496 12776 26083 47053 47053 3509 24995 52164 52164 28772 28772 53473 94400 45993 45993 24672 96194 70859 70859 42391 88434 78371 78371 7475 35410 51773 52865 35138 35138 37656 37656 29248 69737 25230 25230 65686 70053 61939 61939 1355 76666 566 33269 49161 49161 57629 78474 81295 81295 12096 12096 37413 41914 59005 59005 22481 52886 18541 76653 82235 82235 45717 45717 80695 92726 17518 35745 55015 55015 3682 8103 2616 2616 8977 31980 76027 76027 30158 71306 27711 27711 61173 78723 69331 69331 13328 79501 52610 52610 32416 35204 80641 80641 53256 53256 26888 68023 62948 62948 36680 95497 51227 61184 57975 57975 12727 12727 7121 13562 11671 76238 85496 85496 26413 26413 25865 66594 38346 41197 2620 2620 13772 13772 33983 49079 54249 97292 2623 2623 84881 84881 7202 64865 55773 55773 40625 58587 55428 90303 95942 95942 47716 67997 17112 17112 71048 91799 30345 30345 7991 7991 66655 71209 47915 47915 50926 88666 2034 12467 80336 80336 39676 39676 16935 72101 81111 81111 33140 48001 94785 94785 177 58484 45782 71759 71583 71583 81592 84742 37496 37496 30622 74242 13283 13283 37053 43855 10001 10001 36643 36643 35015 75252 38306 84017 25000 25000 56474 77457 65380 65380 55674 62430 32973 32973 39616 39616 10107 40119 88886 88886 4150 4441 5214 5214 32717 72043 28820 85148 20622 20622 83273 83273 37795 39087 56830 65499 1028 1028 52857 52857 12702 44664 8663 69218 68166 68166 8983 81726 66650 66650 72989 91875 71427 71427 10807 10807 535 58914 46876 46876 59533 81311 45099 45099 7774 90340 39913 39913 47905 51415 32347 32347 49052 73504 42025 42025 70546 70871 28153 33459 11401 11401 15656 64987 21575 21575 46134 60879 90303 90303 93738 93738 12596 48947 66139 73677 23437 23437 57112 57112 34703 47182 3191 3191 50402 97378 60947 89696 42029 42029 75701 84846 23445 23445 12345 12345 53562 88259 34827 34827 89662 92187 17259 42503 20205 20205 53848 89381 55741 55741 48180 61685 81607 81607 68120 77451 32739 32739 27895 32744 89073 89073 78859 78859 79355 95431 36404 36404 41497 89361 87342 87342 6271 23571 71728 71728 27193 96639 12358 12358 71052 73855 75148 75148 28110 49586 23226 66770 74422 74422 7787 7787 88430 97059 30818 65151 42778 42778 63409 90159 55353 55353 30334 30334 10973 11179 36872 37002 18734 18734 32682 54869 3300 3300 37817 37817 9710 59271 43110 43110 12936 34603 97399 97399 73076 96244 41810 41810 3760 50314 7343 7343 55541 76823 43037 43037 52997 67521 36635 36635 48200 69910 74622 82927 20050 20050 15097 59749 90620 90620 40974 40974 17943 95509 3398 3398 19405 23993 715 30668 20698 20698 87722 87722 30463 37789 5260 5260 25677 78327 46839 46839 58223 89165 80711 80711 42168 97121 26287 26287 9722 26576 61818 61818 8195 49300 11542 63400 1496 1496 91966 91966 57949 93793 10693 90075 1882 1882 35145 84210 61310 61310 84901 84901 5127 29484 5208 85124 32630 32630 43958 79401 71227 71227 13676 20811 14780 14780 49830 49830 64548 74085 65155 65155 40533 95700 60180 77594 7039 7039 25989 85285 38715 38715 14652 14652 27315 80571 17766 74424 90617 90617 20507 29373 14816 14816 77850 97231 56589 56589 91566 91566 81687 91229 31435 31435 21435 97872 54469 54469 44828 55368 67272 67272 20877 90983 43679 43679 22865 70048 51102 51102 34707 69366 38796 38796 807 64342 4021 53344 18202 18202 24963 24963 7878 72724 19115 19115 21195 54993 49480 89943 21356 21356 27586 27586 17672 42687 57705 57705 15652 62986 29442 66891 73302 73302 78306 78306 6564 48907 73490 73490 57436 71404 42121 90579 47424 47424 88227 88227 11847 24326 1225 18923 77031 77031 18487 91785 9865 9865 41255 70734 7476 7476 37280 93146 94563 94563 91874 91874 75714 91737 58233 87851 57785 57785 7479 88580 30072 30072 38687 82339 52821 52821 84235 85882 53413 53413 89827 89827 30724 43435 17325 79982 59911 59911 1599 1599 17701 36335 14465 21849 44231 44231 48791 93144 68758 68758 93101 93101 34936 47550 3916 23008 45384 45384 30289 96733 59399 59399 40305 40305 16731 17640 76714 79740 53175 53175 94976 94976 72243 73117 51849 51849 64707 69787 69515 69515 15059 24349 39312 39312 14149 43833 40217 95767 2650 2650 9182 9182 63586 96351 20821 20821 16364 51626 38473 38473 83573 91015 87133 89625 47675 47675 83148 83148 54912 83646 26430 26430 7258 66485 54497 54497 59747 78429 97406 97406 33648 68464 27899 87201 31161 31161 5197 69683 72207 72207 37708 37708 40880 63149 41405 72603 90512 90512 52775 52775 531 9158 36267 70620 74253 74253 31554 52765 37800 37800 41202 85920 20247 20247 64252 64252 70513 70851 28000 35104 3659 3659 31828 34899 22583 22583 9919 26571 74774 74774 93584 93584 72538 78562 4035 4035 68364 73929 20230 63605 98208 98208 56861 56861 3883 92331 38155 41691 19127 19127 33749 37266 33543 33543 54581 68912 4889 4889 30915 64006 7190 7190 6333 6333 61376 81629 3845 62795 89652 89652 51652 51652 5706 79811 82142 82142 15506 35408 3674 3674 31584 91435 3981 34679 83793 83793 54821 54821 24069 37605 22917 95558 84296 84296 14642 14642 85722 96379 83522 83522 28819 92342 8147 43795 34885 34885 65084 65084 45839 55436 19202 19202 49304 50378 12982 89707 1740 1740 40831 40831 11442 28250 10869 25624 91657 91657 59573 72369 6476 6476 27906 68073 16031 16031 87515 87515 42833 68286 48466 48466 17255 78435 10346 56662 73888 73888 97946 97946 7502 38707 73238 96845 7535 7535 36767 36767 64521 89313 68005 68005 29811 47836 52525 69986 70661 70661 26030 26030 55389 58687 20645 20645 41981 64994 54551 54551 85912 91328 8765 67369 86772 86772 20649 20649 38765 78571 5572 92255 77093 77093 85260 85260 17779 80938 9327 88984 14829 14829 88457 88457 38541 86164 52310 96579 24420 24420 24980 24980 167 52305 68707 86953 89279 89279 91495 91495 43690 60630 75898 75898 23052 70932 12342 36710 64735 64735 60527 87372 82689 82689 75711 78316 40716 40716 75473 75473 86199 88946 60007 60007 32215 95848 19997 30374 10213 10213 97218 97218 12923 56884 91537 91537 16588 84634 74263 83747 16078 16078 44930 44930 30895 32168 49041 97728 81117 81117 68327 68327 5155 36775 92842 93482 93740 93740 70131 89864 45995 45995 26846 26846 24192 88888 8633 8633 27845 43115 3699 87402 59392 59392 45966 53886 71360 71360 63828 63828 38643 94933 74012 74012 10247 89536 8958 22614 62593 62593 2598 45298 92453 92453 60342 60342 4819 95034 13329 66011 76351 76351 90662 90662 15093 58652 49961 49961 9410 68232 20400 22450 35888 35888 19149 19149 27471 63352 2311 11864 21108 21108 11362 58164 19543 19543 17763 17763 91264 95701 4316 4316 21873 92919 54828 54828 42044 53248 76140 78813 59714 59714 39274 49067 74919 74919 19994 33297 38122 38122 18713 71718 40563 40563 54801 76345 54827 54827 1172 70987 35953 35953 16780 16780 25122 64974 93880 94322 60325 60325 18499 88491 36170 36170 69038 69038 30101 34368 25320 95362 22642 22642 34214 92949 76327 76327 55860 66554 18498 18498 14654 95049 16445 16445 8720 8720 18238 25883 23240 80050 33152 33152 79381 85329 70278 70278 36755 36755 8268 42941 68139 76151 51840 51840 15325 15325 15162 65693 54351 94526 48272 48272 40188 40188 10400 27756 72153 84162 24718 24718 56938 68811 32960 32960 70779 96249 6501 6501 86565 88825 37130 37130 55112 86379 41303 41303 39282 50400 53887 53887 16166 69630 91238 91238 43909 43909 59230 89194 58101 58101 50811 62044 44653 55906 83620 83620 46356 46356 42363 47490 3460 26569 21935 21935 28060 28060 28975 45991 74240 74240 54021 54154 42020 92073 68531 68531 18200 18200 62964 70767 13176 13176 33859 92060 71213 71213 58421 87664 80160 80160 30777 73915 45740 81351 16202 16202 79438 79438 12254 21789 56690 56690 2875 44734 40222 40222 76294 94847 86471 86471 44755 96358 90882 90948 82822 82822 12457 12457 66374 74069 21552 44031 6025 6025 75207 75207 13907 45482 30835 58908 4673 4673 43709 43709 51204 67769 50424 50424 73479 83188 52990 52990 76328 89899 15404 15404 1475 30133 14427 19247 57866 57866 45623 84600 90567 90567 29279 71689 70601 70601 5883 5883 25824 37317 48023 75036 52860 52860 26905 26905 59934 79198 7723 7723 27865 43646 61659 97904 17029 17029 5307 5307 12124 87851 74569 85560 47817 47817 43478 61061 87765 87765 22872 22872 16867 24734 18252 18252 42232 76854 75104 75104 69151 70358 81062 81062 33886 90201 26747 90622 63961 63961 18867 18867 35418 70527 62913 62913 9623 27399 29214 92610 60415 60415 33554 33554 35538 89788 19788 19788 19851 47584 82711 94666 61416 61416 26883 93944 20745 20745 51295 51295 38036 38485 16988 24110 84214 84214 78437 78437 1367 62824 34469 76183 43044 43044 71716 71716 65397 71283 53853 54573 28795 28795 84590 84590 22031 83710 15809 27936 62383 62383 11102 40112 86119 86119 71185 71185 17437 41776 50275 50275 51949 66773 56485 59092 35009 35009 80780 94065 83432 83432 95732 96331 28636 28636 14922 96429 83575 83575 36987 61129 36864 36864 13524 32575 51870 51870 47921 72351 59516 59516 78332 78332 55356 86301 4915 31774 93931 93931 61104 61104 36161 77744 25355 57305 13562 13562 29630 29630 21619 95836 30178 65834 50284 50284 56300 56300 50704 84178 96679 96679 54281 64058 67307 85019 37241 37241 71308 71308 20153 90651 38905 38905 34060 95089 8891 34168 20166 20166 67862 97930 26567 26567 55041 55041 24812 90351 27369 27369 41379 66208 28944 47384 68937 68937 72580 72580 23170 56460 36014 36014 4061 41406 15302 15302 48660 50472 26849 26849 63446 65568 16564 16564 13497 20550 22377 22377 44484 61892 44898 44898 8764 62166 41412 41412 37724 93346 86200 86200 43600 49050 70231 70231 47303 96827 75406 75406 27055 43446 96942 96942 72025 95014 25392 79014 71470 71470 57858 70433 12907 12907 92849 92849 13119 32066 38402 84852 1335 1335 23704 45683 63852 63852 30153 86947 553 553 20404 20404 30741 82337 78242 90571 40133 40133 29774 33863 78219 78219 14318 14318 83139 84765 61662 67418 61045 61045 7183 46125 47979 47979 20696 20696 35596 36654 17764 91452 40128 40128 60749 78244 31257 31257 7268 86506 21376 21376 79924 79924 4056 66742 25770 80346 28481 28481 83073 83073 54001 80137 60720 70300 36102 36102 9999 21643 7669 7669 37615 97135 78044 78044 80392 80392 25825 34460 16935 40138 72775 72775 81480 81480 43979 84321 8249 54675 56073 56073 2372 90692 38602 38602 67699 97744 18936 18936 98020 98020 35188 57115 59759 88113 95858 95858 3005 21855 5305 5305 47023 47023 27237 53060 50837 50837 30528 38745 76677 76677 10963 20885 13118 13118 26522 32133 97262 97262 56755 60981 59882 74058 76959 76959 45940 72017 8004 8004 22503 75342 66560 66560 16794 29554 43191 43191 24351 24351 16524 67398 46275 46275 6064 85896 3916 71224 25965 25965 12738 96686 83515 83515 46943 54054 55468 55468 56081 88595 96707 96707 59041 59041 21864 46702 28618 83975 1241 1241 36167 86523 75531 75531 15081 97708 13158 13158 1367 56993 71139 71139 18985 95280 36201 36201 51456 51456 57596 81432 60412 60412 1057 23687 4523 60300 92959 92959 36820 36820 51275 79656 88699 88699 55658 71302 94952 94952 659 89144 13062 95076 44719 44719 92738 92738 39156 40789 40764 58788 95155 95155 40232 54907 42298 42298 73411 73411 44627 80618 16053 96523 13175 13175 37810 53814 94532 94532 49357 75814 24044 24044 46969 46969 31895 47727 27632 74062 63575 63575 43297 43297 1199 45772 61304 76539 14285 14285 55246 58461 59468 59468 32603 90802 64781 64781 24331 52940 43416 43416 54608 54608 42089 44252 47392 59077 85480 85480 61514 61514 80243 82972 50070 50070 42328 61287 43999 54017 55901 55901 37381 85047 47563 47563 36206 36206 54830 56931 17976 57700 97223 97223 22360 91507 9489 9489 93514 93514 68723 70090 21699 21699 10121 21803 2796 24840 39313 39313 15438 27411 90464 90464 17563 17563 16825 36186 92155 95814 66492 66492 55767 74513 3582 3582 56801 60386 54589 54589 37505 37505 2561 41691 6450 75268 52116 52116 526 2455 91886 91886 2746 71384 64751 64751 57953 61920 642 642 15619 52074 57207 57207 19481 46549 35330 35330 22035 22035 2273 57045 60692 75886 47897 47897 74549 74549 18346 43470 54348 54348 8278 75864 18980 51616 4975 4975 8664 71471 44319 44319 12353 77917 29011 29011 34418 34418 23602 31664 57158 57158 59756 98180 10899 72541 33525 33525 65402 85689 39712 39712 59377 59377 20014 96344 2415 2415 34800 63091 70873 70873 60811 63054 21024 21024 32937 60578 4083 43414 37976 37976 78761 87473 13920 13920 54552 55234 33299 33299 49712 49712 21169 31283 714 66605 9319 9319 41542 41542 43151 50887 29939 29939 34534 78816 1346 24417 5869 5869 13594 13594 15882 59760 30841 30841 18796 98386 82987 82987 49234 56121 2830 2830 19834 34872 61924 78986 83527 83527 43136 49832 12370 12370 60679 89833 30669 30669 30602 30602 40421 65426 10136 40151 12397 12397 32551 32551 5047 38249 87263 87263 31879 44149 32475 65000 52469 52469 23907 23907 13574 89820 42093 88466 15384 15384 39312 53485 64965 64965 79121 79121 10205 80996 58942 88124 82682 82682 45290 61894 26415 26415 38460 43750 53598 53598 76833 78017 97204 97204 67662 83475 81238 81238 52171 58522 73142 73142 23035 89333 59851 59851 32571 32571 18997 90428 44617 85573 88233 88233 39298 39298 59446 66754 62227 62227 814 18459 73426 77383 72552 72552 94571 94571 15138 53747 14953 70724 17120 17120 17541 17541 56256 68335 14896 40549 11330 11330 71463 87681 90305 90305 88424 89438 56325 56325 50731 50731 40601 91655 69877 69877 766 40322 70537 72786 14325 14325 12920 22987 74784 74784 16479 16479 23536 68240 83415 83918 51746 51746 75353 75353 43498 69007 27799 27799 11105 47894 14722 14722 36121 52739 3721 24848 65378 65378 27938 27938 10105 83955 54680 54680 12926 48797 41665 41665 34036 47421 59297 59297 78093 86599 85646 85646 6748 15429 78856 78856 8830 93878 37298 37298 28731 53844 69692 97809 75924 75924 958 40659 23657 23657 85275 85275 46197 63346 79506 79506 28305 47796 19586 19586 35 60633 10753 10753 44140 45533 76823 76823 7112 66520 43214 97627 35292 35292 80593 80593 12107 14717 5233 5233 39377 60789 28615 28615 52088 56520 34080 94361 42412 42412 14956 14956 44308 76030 64485 64485 55731 96185 5753 28897 1275 1275 16698 44359 43470 43470 9914 9914 32309 98370 42218 42218 7810 58397 41039 41039 6849 61045 75685 80760 21275 21275 16549 16549 63409 66094 80783 80783 40226 65766 31110 31110 10747 53762 76520 76520 48032 48339 56504 56504 12024 54514 76690 76690 7523 93235 43505 82962 69954 69954 68052 68052 48883 90218 16937 63709 38363 38363 26684 83327 43716 43716 55215 55215 37794 53803 26056 26056 7322 14564 11755 55212 70865 70865 24737 69043 87419 87419 33558 95535 87186 87186 83172 83172 19535 87265 44583 44583 14993 81669 31181 31181 40112 83198 34808 48406 14264 14264 69468 94053 87333 87333 5125 50835 5833 5833 5175 5175 2810 54946 65523 65523 18517 68231 8180 28757 19301 19301 57934 59522 56728 56728 26264 47475 30910 30910 97760 97760 45157 59614 54120 54120 31092 31634 56596 56596 7153 80931 96178 96178 71674 93889 76014 76014 61513 78820 6711 89701 98336 98336 55696 55696 36382 58370 80013 80013 36790 75310 97741 97741 27191 70291 47095 90130 57411 57411 37468 37468 14290 24714 6858 6858 2754 78730 7174 67938 30172 30172 13948 13948 53769 92305 53768 53768 57667 70127 60725 60725 34524 66059 21736 71614 11423 11423 91895 91895 4391 11923 9869 80919 94114 94114 32965 48337 42816 42816 47077 61073 9306 9306 57423 65095 67907 67907 6310 20561 82114 82114 68962 68962 22578 53583 90084 90084 25109 43453 69433 69433 19893 45613 31462 31462 42305 52306 62381 62381 30371 76536 1408 1408 29279 76630 8578 10068 72533 72533 16342 96213 40089 40089 14976 14976 7178 38170 15448 23817 56127 56127 15097 39381 31289 31289 51683 51683 11212 27076 58055 80253 11137 11137 37662 37662 1458 71135 4286 95834 22338 22338 29863 29863 36514 42632 42752 80593 13819 13819 8697 92159 52338 52338 27359 27359 7234 51964 14760 95490 56330 56330 34017 47068 84627 84627 93745 93745 30108 49155 81969 81969 15527 62164 48730 93548 48492 48492 25617 56241 3763 3763 9566 73178 53940 53940 26078 26078 58510 86812 86082 86082 28258 51726 8324 8324 37085 58599 53588 80988 9704 9704 63301 63301 31035 69167 47962 93646 46946 46946 33287 60932 41862 41862 92212 92212 5450 50115 30528 30528 6186 90359 52130 60039 4360 4360 38938 38938 51944 53575 31292 31292 41938 63735 20139 20139 52970 65486 55373 71259 42517 42517 82307 85341 29528 29528 1635 80757 28521 28521 4938 4938 57940 83290 53901 53901 7563 82247 8861 72235 48452 48452 70066 70066 50831 62704 1694 7540 39209 39209 75153 97235 25267 25267 83381 83381 20758 54802 22963 71125 79108 79108 42457 42457 5496 66496 27385 79672 44701 44701 66619 66619 3415 40822 15650 15650 10971 24258 8343 96392 95253 95253 27985 27985 17957 23496 51502 60806 21870 21870 1657 78071 9059 9059 5912 15583 58515 58515 68982 82423 75849 75849 86249 86249 9282 43013 25956 31373 5348 5348 80518 80518 65784 74918 70014 70014 22919 76147 94712 97630 70784 70784 33902 45884 96936 96936 69927 69927 97293 97519 52116 52116 12955 57953 68596 68596 12541 27112 1902 52157 46351 46351 59349 59349 11837 19665 5263 8271 77031 77031 60486 60486 30812 88195 26205 64527 63374 63374 4299 4299 50650 76214 10014 23779 70204 70204 75802 95089 54584 54584 65595 68708 83726 83726 60413 60413 25544 59617 31183 69312 68606 68606 2284 2284 25699 44222 36441 40548 72148 72148 56503 84528 94716 94716 37550 79907 83150 83150 86347 86347 87456 89793 95502 95502 8948 15026 4427 22927 56087 56087 75656 76031 24113 24113 26834 26834 46056 49494 66183 66183 11907 77230 5773 43343 84207 84207 78259 97910 75248 75248 32068 32068 74854 78664 84358 84358 2926 69066 15659 53436 33512 33512 54513 57251 19146 19146 83324 93079 31621 31621 18502 61718 2829 2829 84536 84536 9695 12242 27335 58140 47865 47865 33951 33951 40593 47565 41852 41852 39486 83842 40428 68846 2541 2541 19630 46865 36442 36442 26491 45112 45690 45690 77424 77424 4550 90744 52192 80812 14847 14847 42424 42424 67954 87620 50838 67536 89761 89761 8435 93140 48179 48179 711 62816 83092 83092 17734 86844 33025 33025 48647 48647 19999 64912 87884 91362 74120 74120 7987 67965 22214 22214 8029 25786 42400 42400 1670 80740 71934 71934 30144 52733 65855 65855 14121 14771 89149 89149 72106 97373 72251 72251 19665 19665 8894 28772 58892 72561 1500 1500 28757 28757 10023 42204 1646 34082 45777 45777 40513 40513 4191 46063 30038 30038 16874 27377 2320 11569 50723 50723 7474 46497 25261 25261 52334 52334 49225 62317 42120 71309 59065 59065 28321 28321 6318 85838 25591 86639 16958 16958 23257 23257 43227 87349 66004 66004 84092 95446 24375 43745 82754 82754 4064 54969 90889 90889 84458 84458 13800 35418 60708 84437 12407 12407 71179 71179 19024 44138 5036 15926 91156 91156 20262 73528 13599 13599 67165 67165 14617 76046 71514 71514 47372 80552 9856 93193 74633 74633 8533 8533 79414 90071 51277 51277 51697 60344 35238 98012 76321 76321 9862 9862 2279 51423 46930 46930 12650 29956 497 97221 67944 67944 368 76343 72813 72813 46326 72556 75792 75792 35479 35479 27348 47517 54112 54112 45177 71268 56773 56773 17568 43204 12495 16776 54059 54059 72578 72578 34659 59412 24494 24767 33358 33358 27704 88310 96419 96419 18208 53824 2426 2426 93435 93435 52120 71772 17455 72538 70714 70714 57147 95421 11919 11919 60698 60698 74459 77521 52840 90068 57021 57021 51469 72260 76618 76618 88636 88636 18767 49139 38703 38703 2933 23018 43154 66215 42488 42488 80446 90802 19867 19867 77794 77794 6551 66180 40886 40886 36548 76514 45022 96579 53900 53900 62779 96622 51640 51640 8947 8947 72667 76489 38591 38591 33448 58497 93526 94217 21641 21641 42586 72123 7329 7329 34139 34139 25088 42427 96220 96220 43407 73485 15548 15548 4163 43804 31535 63585 94170 94170 12643 96287 37555 37555 80999 80999 86971 94251 10602 10602 74530 83097 21235 21235 79693 86204 57696 57696 16118 61498 55484 55484 20017 96975 53881 53881 58874 93377 20353 63148 77733 77733 32469 47270 39102 39102 40526 40526 10170 68630 38222 38222 6646 65861 90817 90817 20134 70951 21927 21927 63171 84361 72387 72387 60789 75430 40 22396 1728 1728 64107 64107 1099 1696 11555 11555 6462 18343 29856 64059 18464 18464 27890 53731 66894 66894 12901 49455 1020 1020 56054 56054 41391 76796 69557 69557 3966 21431 77633 77633 27133 95606 41011 41011 15914 65751 36517 90750 97296 97296 64703 91662 55704 55704 75658 75658 5405 91782 29952 29952 3092 47298 86275 87884 21682 21682 51193 66455 21009 21009 30632 41472 39552 39552 33575 33575 59407 76029 64256 64256 4354 55236 13036 13036 41404 92658 8871 71289 24322 24322 38630 38630 13136 90320 59438 86486 11728 11728 95206 95206 17502 74398 40743 40743 7927 59452 97622 97622 78010 78392 63065 63294 13056 13056 28025 59548 12719 12719 79857 79857 15180 79143 87966 89278 283 283 1099 90393 47830 47830 60806 63141 46570 46570 32838 32838 54453 95111 16777 30528 60376 60376 81443 81443 12735 32406 1467 58266 5865 5865 56009 90856 26247 26247 4867 4867 1495 57382 40165 59057 36006 36006 67198 67198 16380 23434 13852 13852 41789 64074 90686 90686 49755 55735 43199 43199 19516 32031 23426 89451 36602 36602 9894 12691 5213 5213 17402 25884 97533 97533 31134 31134 32979 97130 72555 90617 18239 18239 17132 17132 23436 96852 7795 20728 55703 55703 20215 34371 17963 17963 56076 56076 38932 62359 81463 81463 6316 13736 41728 41728 79565 90692 61314 65197 46641 46641 82913 82913 25978 79592 23710 69153 61062 61062 18573 68508 88105 88105 13535 28479 49006 49006 54560 54560 16418 90736 3542 3542 70364 86233 56709 92827 59909 59909 21461 89615 13481 13481 42008 42008 4005 84609 50827 50827 58738 96721 6424 6424 34013 72210 90507 90507 39385 81787 914 914 23228 33998 50796 87861 10094 10094 38354 38354 6138 93680 32145 32145 30323 43837 7128 7128 42076 49598 48887 48887 25354 32742 43104 43104 72084 90437 16338 20660 63862 63862 53054 53054 2968 36654 52197 73507 61620 61620 5499 78627 83947 83947 77667 77810 68926 68926 89962 89962 62339 66539 84176 84176 90479 92780 26521 26521 51263 63944 62843 62843 92138 94709 46119 63761 91510 91510 52495 75686 17728 17728 13162 52028 96206 96206 69302 80000 68511 68511 41852 41852 35543 64879 60132 84010 23902 23902 92390 92390 25575 52565 16102 54914 17261 17261 16740 53911 92806 92806 61053 61053 76629 80141 19470 19470 22852 90484 24553 24553 20996 33813 64600 64600 31503 45699 61750 61750 7963 40235 54998 65448 30987 30987 70301 70301 77086 79185 55488 90469 83391 83391 22191 22191 16914 60922 37547 71469 20780 20780 39177 93666 75413 75413 44738 64563 28074 28074 61819 73332 27488 27488 67972 91332 38088 38088 71315 71315 24693 86323 11063 11063 41420 60937 15040 83731 26387 26387 66508 66508 27955 86655 58236 58236 3945 23227 17988 26823 24755 24755 24325 24325 14641 92416 20588 57330 87338 87338 45738 49300 17769 17769 41513 41513 3945 59843 57612 92452 31825 31825 72197 72197 81184 88371 12287 31885 80120 80120 2524 13860 28324 28324 84724 84724 50641 60844 18159 72732 97472 97472 70012 70012 39564 96641 16055 16055 57630 67324 47306 81870 21712 21712 47162 64912 46144 46144 25947 45997 54312 54312 32519 32519 22847 25510 72223 72223 31892 57929 91570 91570 8103 46410 23407 50596 80830 80830 91867 91867 12235 26487 3844 3844 55924 89244 39160 39160 40053 48177 21664 58114 22443 22443 16848 16848 46191 96201 36074 36074 31106 56506 39523 52807 10284 10284 25011 67774 42098 42098 47400 47400 64184 85569 71182 71182 26594 93668 88785 88785 881 89138 26446 28337 8154 8154 34180 68395 43041 43041 78648 78648 29557 70969 27932 62196 8889 8889 27530 82492 20154 20154 70443 70443 2108 13323 54967 54967 69731 96283 9127 23492 15677 15677 53996 53996 64614 97565 39324 83390 84147 84147 60536 76481 24559 24559 56723 90855 62651 62651 46069 46069 29516 43973 26428 49053 14757 14757 54092 65671 64194 64194 17324 17324 13081 15222 14899 64679 70777 70777 87261 87261 29660 43691 37807 74795 61974 61974 14024 14024 7294 93544 46002 84000 26703 26703 31825 31825 24754 58546 1400 37976 66486 66486 12544 12544 36700 80995 62309 62309 19014 24718 31215 95071 91029 91029 74631 74631 9560 49197 36201 36201 2840 41086 15425 26397 19728 19728 8542 42986 51961 51961 52784 52784 60920 82976 6493 16201 32307 32307 12070 12070 53526 77573 56208 56208 8820 48534 32257 32257 168 43929 7539 7539 27673 35835 15185 19845 57075 57075 20309 29813 22444 22444 19501 19501 14296 56878 1893 28718 74738 74738 574 574 7433 55100 46964 54342 20707 20707 19560 32854 80512 80512 80055 80055 24684 47029 26637 64381 43070 43070 62709 62709 48355 62611 92585 92585 2104 26924 50019 50019 38539 97419 6270 37981 10754 10754 10283 52079 67949 67949 1964 54761 31862 31862 14124 77582 42979 42979 48257 48257 52036 91902 65824 65824 1254 11959 62786 62786 12083 82229 32682 32682 36466 61278 65252 70439 65328 65328 60524 60524 52122 92474 63208 77956 93655 93655 20681 53637 82079 82079 11086 25219 15565 15565 5705 8779 69242 69242 85066 85066 58658 84301 5701 40246 5846 5846 57569 57569 50844 86014 70999 70999 17342 59335 84644 84644 28955 56060 64454 64454 19288 84272 17220 17220 73379 78507 49196 75402 38939 38939 21766 21766 36923 50193 49552 73491 15782 15782 1229 1229 42737 96829 3490 34401 23411 23411 87465 87465 2867 3671 13489 13489 48021 94800 31233 31233 26101 40357 34336 61102 12800 12800 83674 83674 88650 91859 9518 24772 36352 36352 15394 15394 32140 41780 48426 95565 84914 84914 3035 12425 13554 13554 50211 91812 97425 97425 86581 90840 24761 24761 24230 84079 77673 77673 12026 90107 67166 67166 11888 11888 48342 63208 10050 71033 29565 29565 71736 75621 10459 10459 4677 41316 2569 2569 36985 36985 8949 80405 83945 96172 64387 64387 42195 49039 90677 90677 45059 45059 33119 74095 32574 32574 13835 29733 39588 85084 77269 77269 88928 89101 6441 6441 8213 8213 48241 81415 23640 23640 39667 45639 82257 82257 5629 21994 66513 66513 19818 40023 25708 63190 54233 54233 40279 64542 91173 91173 30291 30291 17201 51933 21163 76824 66275 66275 1622 1622 57965 86735 24573 98030 44495 44495 7681 78800 15089 15089 91119 91119 72421 97440 93513 93513 27976 64331 35230 35230 24877 47291 52632 52632 1071 43754 66048 78642 58783 58783 13165 84469 51203 51203 44272 60949 346 346 62607 94424 67313 67313 14467 56276 30479 30479 40790 40790 18424 53242 33789 48860 30403 30403 13165 13165 36370 76307 54909 58529 45342 45342 62480 62480 15803 28170 25526 25526 63069 69494 27594 27594 32769 45536 32683 73392 3368 3368 5274 21967 87910 87910 46775 95843 11265 11265 66763 66763 48996 52887 5255 87974 61703 61703 61305 61305 24603 94766 54384 54384 52537 93744 786 75373 8728 8728 39322 57196 84781 84781 6643 24425 27343 27343 13127 13127 29103 94420 41006 84452 3432 3432 10242 28419 831 831 12660 16086 17877 17877 2317 2317 39127 45494 12798 12798 4564 94343 95956 95956 32709 80472 18335 75635 73928 73928 65652 65652 61599 78512 36268 44147 29361 29361 2304 53964 72278 72278 69110 69110 24047 79407 81772 81772 8655 91551 37732 76692 51375 51375 17327 97573 97373 97373 1142 71431 52921 52921 18897 67592 23649 23649 45919 92382 68609 68609 72643 97044 97460 97460 32003 60392 12050 12050 3229 90128 17056 17056 77693 77693 81510 90530 45218 45218 74575 97779 28705 28705 14645 55501 81932 81932 57203 82364 33892 33892 13023 51963 44067 60947 19940 19940 130 130 27800 80524 13024 75996 65291 65291 31064 31064 41461 65628 75355 75355 13763 56893 2084 51000 60485 60485 52298 65676 90192 90192 63725 83880 11323 11323 95224 95224 141 61622 23758 61693 72832 72832 14558 14558 31150 59490 40784 40784 43945 58654 12058 20779 40912 40912 5101 5101 22148 90735 5884 24648 23630 23630 3521 94868 62675 62675 39358 87613 5625 5625 79577 79577 43245 95606 81907 90413 59654 59654 47828 54936 20887 20887 51225 51225 41901 84791 24064 24064 16571 84088 48325 63878 94613 94613 37015 57506 30173 30173 8114 70132 90887 90887 39646 66557 53410 53410 27079 59083 96957 96957 53672 53672 47554 82886 47496 47496 50478 72203 36672 58758 27172 27172 44848 44848 19832 24159 73578 73578 48071 92241 11973 18819 77178 77178 55588 55588 51992 91644 85758 85758 69318 89377 38038 38038 67731 80984 58542 92066 88649 88649 25296 25296 40439 85790 16400 16400 26025 56798 55526 55526 47518 59207 80445 80445 15383 24950 37645 51141 40526 40526 25525 25525 72230 85533 62656 76136 64582 64582 36183 36183 41568 49776 49775 93586 45138 45138 462 462 5540 12040 34379 34379 19012 44488 3405 97718 57471 57471 46259 94958 93549 93549 6313 57275 95200 95200 29215 29215 73139 97599 47367 72316 89174 89174 62411 62411 18339 36148 93672 93672 52710 63845 14975 14975 15815 61810 80236 80236 3685 48308 86450 86450 14036 48291 67952 67952 14110 57435 90938 90938 2563 52534 6194 6194 22346 66158 82474 82474 31822 44914 79475 79475 16032 45075 29030 29030 90427 91517 86777 86777 25287 81072 24264 24264 47885 57309 15035 73246 73114 73114 41757 51071 52263 52263 13017 53693 55259 55259 35080 35080 3726 29397 33515 81172 14865 14865 12525 12525 13381 47666 67951 67951 73050 76330 14160 14160 74881 79021 75365 82588 1835 1835 49807 54471 90255 90255 10308 47351 34216 34216 60844 60844 59359 81627 24499 85760 93731 93731 12924 78186 34247 34247 14708 80087 32551 32551 12617 12617 15502 40813 15379 91141 96249 96249 52295 61084 91371 91371 10679 85097 27798 27798 92316 96120 96842 96842 28583 28583 39660 67212 76225 96256 43255 43255 88166 88166 43539 88674 67567 67567 9866 17781 49712 49712 11855 36525 91646 91646 62983 75828 33908 81943 81126 81126 63104 63104 4653 71520 35654 35654 32391 77963 76868 76868 39275 59463 82561 86693 42877 42877 70352 70352 30152 65288 19241 91324 82582 82582 56901 70556 60125 60125 83638 83638 89263 98037 63979 63979 15021 29061 81944 81944 52098 76896 30789 44288 95280 95280 84272 84272 25542 87841 30802 30802 39475 61929 5344 10953 13472 13472 17399 17399 59294 86480 44142 44142 6776 31142 40604 96637 93941 93941 27631 27631 50143 72817 30567 65713 72430 72430 8159 69242 3915 3915 16644 16644 75488 84486 48841 86615 46158 46158 36472 67819 97545 97545 86396 86396 12800 18842 25525 47835 95931 95931 12520 68512 84827 84827 54487 62544 47896 47896 6551 18906 57647 57647 62632 80343 62411 62411 24604 93099 61654 61654 87903 87903 7304 43755 60958 60958 750 11677 35812 35812 73724 79899 56035 56035 46399 82388 22432 81957 66290 66290 20882 20882 22536 77328 78226 78226 39441 76443 29124 29124 19776 24378 69416 86874 10312 10312 90815 90815 12956 44994 37971 37971 10943 58111 46293 90317 26672 26672 13588 13588 18549 64361 37384 37384 26430 42278 31321 31321 88043 94840 87094 87094 48681 52776 14458 86636 32238 32238 19993 19993 16933 79332 38993 43271 94591 94591 76123 76123 24350 64242 33488 39545 91205 91205 63780 63780 19091 66364 17457 32579 48273 48273 9938 9938 10106 77831 1029 1029 46553 58552 16878 16878 48288 53583 20145 75520 58712 58712 6940 70116 47969 47969 4228 29022 7839 7839 66491 68349 44513 44513 59990 59990 32091 40772 15583 90675 36383 36383 88307 88307 44569 49965 27248 27248 15437 23215 65645 65645 54344 78897 37618 52292 52896 52896 78459 78459 13629 28412 59325 59325 15075 97128 16353 16353 22583 84983 18996 65196 37234 37234 13613 91433 58475 58475 19724 22837 189 189 70226 84674 64172 64172 61161 69091 82118 82118 51268 65812 73865 73865 65686 76367 23660 23660 27641 89572 45898 45898 33350 33350 85933 97933 49863 49863 64386 90570 35035 47697 19869 19869 16996 23476 93434 93434 58626 58626 9566 57670 16611 27895 39678 39678 36581 69239 67874 67874 39088 65016 39930 39930 28749 28749 6123 76128 10349 10349 37736 64936 14210 23279 66170 66170 13024 25960 45676 45676 75882 75882 35697 90330 53135 53135 58438 68633 69829 69829 37169 51698 47861 47861 12903 14782 1646 66231 86301 86301 9520 9520 34188 88757 10770 74142 1014 1014 62902 62902 47582 85057 47281 62667 25957 25957 66781 84898 73348 73348 1659 35017 32697 32697 41564 41564 564 22874 10768 42435 59880 59880 49177 81871 21962 21962 35629 35629 54386 63785 22756 80479 28286 28286 22484 22484 22407 57415 19968 85492 50048 50048 42197 49028 17356 17356 9058 61931 19338 19338 16736 82174 79859 79859 34279 34279 47266 51206 31470 44815 70636 70636 68413 68413 39975 42791 14792 46879 81845 81845 18902 91134 98185 98185 16172 16172 23786 45649 43393 43393 78316 79111 86358 86358 24653 81194 8390 8390 2642 36337 3734 3734 6191 79585 8785 97344 37922 37922 47969 47969 63226 77821 9140 60534 35954 35954 51288 51288 43551 85860 92906 92906 6168 17201 7422 7422 43538 58607 18574 18574 47442 94407 5079 5079 12543 55395 3106 3106 7626 24450 67195 67195 41740 80204 10274 13543 5881 5881 8226 12633 53730 53730 13405 24100 75261 75261 36169 36169 15288 75348 52659 52659 78195 86836 36482 36482 1157 48895 29891 84213 14108 14108 78041 78041 18371 70646 76783 76783 29185 83994 8634 55869 74517 74517 27998 27998 26601 44180 13149 13149 47609 60081 13758 43122 88474 88474 58058 63466 42301 42301 53599 79270 1791 1791 28461 28461 22131 64957 14081 79800 90654 90654 28472 72865 94022 94022 77338 84618 46893 46893 79570 97858 76136 76136 82202 82202 12380 18644 18028 54540 84756 84756 23060 54276 16833 16833 57524 57524 13685 63280 27903 87962 75188 75188 52890 59684 35826 35826 84689 84689 15241 88076 96748 96748 3962 29993 9976 41559 27347 27347 3165 3165 75614 78654 39554 39554 27491 70349 2330 47884 194 194 54332 54332 27246 41366 65317 73923 34338 34338 40452 97426 95053 95053 24732 26611 18274 18274 12574 53135 15149 15149 30538 55687 84156 84156 36549 70575 56109 56109 49569 74016 18382 18382 36516 36516 87 4023 67072 67072 17872 80851 8342 8342 72727 74914 58568 64711 87873 87873 841 19521 50023 50023 19608 19608 43835 54222 53993 53993 58784 90818 19854 19854 6238 59302 86984 86984 15256 65112 31587 31587 28972 64645 57361 68702 41158 41158 57935 93273 84723 84723 60862 90374 76247 76247 97040 97040 19157 73552 51831 51831 31240 62866 45854 45854 35183 65752 3696 48879 16820 16820 8340 97470 71193 71193 97452 97452 27797 53827 21244 74587 29422 29422 36894 53485 32696 32696 20513 20513 45703 68001 20461 20461 966 64130 45205 45205 41055 43392 13245 13245 14519 91836 41107 92106 725 725 28799 28799 52441 75544 75671 81415 33224 33224 3603 29481 86811 86811 7712 82341 49097 49097 63911 63911 4564 34064 1777 25315 43432 43432 89237 89237 17400 43229 96201 96201 5612 48336 52505 52505 61840 95072 93703 93703 45981 97923 660 72185 11056 11056 11308 93290 54654 54654 64768 64768 9761 86062 43844 43844 20254 20997 9915 81082 97036 97036 4321 8011 66524 66524 22955 78825 69663 69663 31337 36159 80133 80133 16466 73331 76743 76743 41693 61375 1075 1075 51562 51562 1346 38102 47348 76312 11269 11269 32797 96695 60205 60205 73754 73754 39398 84109 52338 55695 68078 68078 612 56810 38008 38008 1777 1777 10515 75186 18302 18302 26151 33083 87711 87711 56012 57918 59702 59702 38720 71868 63 59692 1793 1793 22848 63266 83177 83177 71692 97637 5687 5687 31507 76844 95924 95924 60341 60341 8310 74734 13199 13199 17662 91334 18581 39143 78348 78348 63125 63125 70555 92287 63689 73667 73587 73587 37006 68258 13471 13471 32708 32708 18571 46560 21441 97803 7118 7118 60101 89563 33377 33377 18232 74772 61563 61563 83631 83631 20463 30319 50339 50339 6564 50084 30766 30766 47403 73167 8824 17210 83619 83619 62656 62656 11588 22767 35988 73804 34892 34892 56725 56725 61877 63695 6441 6441 3044 27249 76201 76201 15074 49734 29243 74634 49271 49271 6880 27253 14668 14668 9509 9509 38668 96893 90258 90258 762 97591 19195 38791 87699 87699 92344 92344 4332 5018 73446 73446 39230 43985 23264 38810 2274 2274 44925 44925 44991 74606 61191 93075 1167 1167 26227 26227 48174 72583 36018 73637 32618 32618 11081 11081 26592 36776 6886 42074 91649 91649 92209 92209 19749 26479 29238 29238 21847 69015 13446 63818 84727 84727 2147 2147 61516 78756 25094 25094 1979 69533 19281 19281 13597 36419 9412 85918 5736 5736 46657 46657 1613 92363 14514 14514 12954 69738 69070 69070 55332 97724 31884 71199 92399 92399 96607 96607 47538 94343 62752 63924 60525 60525 33112 49594 1685 1685 26881 78042 98053 98053 7565 7565 47974 72905 59994 86788 20422 20422 56437 56437 68225 80709 75 64232 77138 77138 52348 70997 66759 66759 4583 34737 55025 55025 47124 93385 6844 6844 16120 47992 21671 21671 7793 46430 84811 84811 3255 10531 65596 65596 18588 61781 54122 54122 40524 66715 68317 68317 71538 71538 51203 60795 89209 89209 66528 82329 9538 36736 8078 8078 20391 20391 13873 78845 47627 64100 67492 67492 89715 89715 1643 38146 91597 91597 37574 51943 36187 92615 61118 61118 83061 83061 4604 47509 91527 91527 11620 19214 45136 45136 37142 85195 17874 17874 1168 68518 45236 45236 5690 86098 28939 63780 48004 48004 8013 8013 21979 88387 35892 71183 44660 44660 68823 68823 4318 16656 25713 25713 58486 88023 8162 8162 10642 35502 68176 68176 8560 29835 1730 44315 33734 33734 33365 55625 53911 53911 29421 29421 12963 38250 43820 43820 11479 17420 13666 13666 2723 8477 11336 11336 66178 80394 28077 33561 1231 1231 24952 27786 64738 64738 29381 29381 23764 74913 4327 30193 82192 82192 34697 75474 22736 22736 35727 97097 80754 80754 96995 96995 54436 67291 13117 13117 10172 43665 13030 13030 63600 90758 63621 90163 56850 56850 76114 96059 78354 78354 23562 78312 52515 52515 79577 82157 18608 18608 81113 81113 57197 57757 23973 72094 12227 12227 9539 86341 51599 51599 17855 45586 41060 41060 20549 68745 24965 24965 7419 7419 32512 89316 8036 8036 11773 92522 42674 42674 6540 47801 79963 91315 61843 61843 43119 61069 63948 63948 27779 73254 680 680 61550 66554 18491 18491 61566 64813 85163 85163 53373 53373 32707 78907 8486 69639 30753 30753 4130 76586 86946 86946 17934 46950 74705 74705 95101 95101 64109 81696 73436 73436 54727 75670 26957 26957 51200 77886 17274 17274 68160 77195 72060 80304 60530 60530 38589 63031 25775 25775 16067 37013 28836 28836 62972 62972 3396 71790 63488 63488 50019 82829 19120 62313 78747 78747 1266 1266 47461 74202 27828 27828 53902 76426 34510 34510 53574 57443 13324 29458 59226 59226 76174 76174 26523 93549 1686 13443 32460 32460 85749 85749 31097 51014 37561 37561 37223 55410 10141 10141 28608 58552 77212 77212 11492 95391 45238 91493 54690 54690 39204 83341 40855 40855 30107 38588 18174 18174 85745 86041 2978 2978 84597 84597 14089 26689 12286 58313 12634 12634 89750 89750 72446 98184 21058 21058 11828 57112 36746 36746 81932 83827 15711 57174 31263 31263 6138 67329 56938 56938 27432 51300 1343 1343 53593 53593 14626 52270 36052 36052 18936 27546 20364 20364 43750 63098 17760 54494 91569 91569 67298 67298 122 82076 33959 33959 55394 63725 71591 71591 23629 62361 4466 68080 91757 91757 67164 67164 11367 38740 53731 53731 11170 81130 61617 61617 53264 65006 35630 97889 29566 29566 48781 95693 68595 68595 34609 73607 4330 4330 7614 7614 18873 76892 81273 81273 87071 94379 95472 95472 27428 62012 49762 49762 21597 30427 4208 80279 29663 29663 16952 16952 8183 88014 9659 45537 44226 44226 78919 78919 64728 84046 77153 79644 72078 72078 44915 97632 24725 24725 31201 81840 48525 48525 79003 79003 49753 98171 94820 94820 16466 35529 4366 63716 33704 33704 8843 65084 7264 7264 10541 17084 5034 5034 68040 74174 42242 42242 8764 8764 34390 46988 38356 38356 76172 85973 47772 96684 43187 43187 11989 11989 39375 79624 82699 82699 82214 88721 10923 42425 96601 96601 19596 50154 51632 51632 26735 36050 52375 52375 34884 94714 55651 55651 20192 55130 76540 76540 80638 80638 54708 94798 33186 33186 12105 38970 63992 94505 44976 44976 36666 36666 60391 67772 9715 44485 17960 17960 938 938 5641 31443 74123 74123 55402 88712 75728 75728 13339 94497 4822 4822 41110 83014 6135 6135 17001 77453 22252 62324 65678 65678 740 740 38044 73998 1331 22014 41799 41799 10246 10246 19985 81369 56614 56614 28811 77010 90633 92193 80787 80787 11057 11057 14079 68826 45722 45722 65427 92764 26563 26563 46740 71315 53982 84893 84127 84127 485 485 16635 31100 20247 76133 85099 85099 17183 18089 74600 74600 61556 61556 24163 68362 47044 74508 89844 89844 50848 90269 48640 48640 15925 15925 19811 69457 48778 48778 60132 82848 16808 16808 33874 53811 23568 31201 3572 3572 11294 84063 59191 59191 26943 91956 26849 26849 52557 52557 7020 21775 12378 12378 50083 64066 37046 38893 58583 58583 25229 58685 69101 69101 43077 88672 73133 73133 21702 90243 78109 78109 81945 81945 21468 89001 4128 20962 56366 56366 44258 94890 61807 61807 89673 89673 9829 30488 25241 45531 29966 29966 209 26476 89697 89697 20210 27005 40261 40261 31503 76102 14749 14749 91703 91703 83925 83954 95511 95511 21537 30804 18516 18516 15209 62317 33025 33025 3634 30692 55467 55467 22170 77608 28160 28160 44155 63782 34058 40316 91238 91238 42040 42040 20062 29445 67789 82568 68980 68980 36905 66619 96499 96499 47693 48318 74913 74913 87685 87685 31872 78400 10586 87156 11415 11415 19838 19838 29029 52542 60784 94558 77936 77936 29427 67772 51082 51082 34912 79350 64142 64142 8202 8202 58214 91457 31761 91478 82850 82850 21221 21221 26724 62292 69038 69038 24553 72403 4494 4494 68681 96574 53735 53735 13400 20096 32758 36328 32597 32597 36559 36559 25712 56144 45824 45824 3948 9659 37889 37968 11478 11478 45997 89972 18129 18129 7794 77502 83814 83814 128 91842 7866 7866 18778 41035 51039 51039 63031 63031 11340 42167 13920 44685 10900 10900 17939 32280 58194 58194 33269 92852 40212 40212 27764 71548 37322 37322 296 34217 71166 71166 42287 42287 10447 71667 13852 39023 52123 52123 78308 80391 47215 47215 69943 69943 39009 52847 9232 9232 87349 94394 3515 35497 61522 61522 41205 41205 38036 71466 86373 86373 61499 70397 80509 80509 64766 80558 7081 74919 80371 80371 33648 33648 19908 67056 76239 76239 733 911 10520 43415 85606 85606 60923 92299 13796 13796 18996 18996 9196 11305 25946 62450 72157 72157 24349 92494 37565 37565 22199 67994 19180 19180 752 88761 42179 42179 89751 89751 52840 63758 14385 88128 44428 44428 84656 84656 5282 81236 41792 41792 59721 96622 47212 51180 65947 65947 287 287 3616 64605 45540 45540 64676 80350 26023 26023 55217 86301 17145 19427 3797 3797 33282 33282 75877 82848 85491 85491 88940 92722 11554 23270 5993 5993 41706 41706 25526 32931 43749 60959 70360 70360 15768 15768 44166 95079 52398 56542 81444 81444 40330 40330 35417 40482 7677 49926 68591 68591 4594 44773 94603 94603 37140 37270 11955 11955 2627 85455 66166 66166 78290 78290 8861 55647 16503 47890 97745 97745 18021 18021 24445 88310 19246 62757 82493 82493 20355 20355 24839 98059 34474 94846 5835 5835 19905 40895 51463 51463 3713 83079 5460 5460 61314 68445 89899 89899 85053 85053 46829 66847 43155 43155 23845 80482 24225 44767 95160 95160 69680 83586 53928 53928 72117 72117 67767 85242 6462 15497 50137 50137 20887 76769 32760 32760 2360 72966 25755 25755 12795 93096 57251 57251 3751 7593 25877 25877 58185 67930 80442 80442 31090 31090 63486 93573 34333 83349 35083 35083 14689 14689 17224 37574 49054 93024 29404 29404 56845 64776 78125 78125 28040 28040 14999 77352 86183 96009 16003 16003 38393 38393 12736 91143 22848 81463 42847 42847 48122 85824 89196 89196 17943 36955 49166 49166 5937 5937 67355 91612 10003 10003 41159 86398 23154 64236 68309 68309 56929 67662 83454 83454 75102 75102 49118 76928 18284 18284 3789 17227 43154 71118 50925 50925 21213 21213 46052 66176 17494 17494 27289 37051 59451 59451 5193 67799 7246 7246 2584 30520 59939 59939 77268 96113 66036 66036 70330 85734 35335 35335 13336 30904 32522 32522 45658 58746 54467 54467 16378 79586 62829 62829 53 10632 39801 39801 21864 56428 93644 93644 30225 69195 63150 63150 18923 34416 64298 64298 2996 13661 25758 25758 79991 85394 30526 30526 3192 56462 12976 12976 74449 81184 592 37668 58112 58112 58493 68829 6316 6316 24404 44288 32743 32743 14841 71309 41298 41298 90531 90531 8365 57073 20838 45895 17544 17544 76512 90752 18738 18738 30661 78822 4456 4456 73011 85345 84564 84564 64039 64039 49717 78943 6663 60353 5023 5023 60618 60618 3101 96882 40955 76517 65122 65122 22760 22760 12424 43007 19738 19738 64461 75002 3445 9858 97328 97328 27142 52270 45332 45332 33436 40976 5221 5221 82005 82005 22057 24362 1925 1925 8450 77472 76000 76000 57557 78779 28667 91829 61968 61968 11324 11324 10576 31967 85225 85225 7058 28082 11239 11239 2434 47185 15466 55401 86373 86373 15327 91141 46355 46355 43951 43951 59669 93665 95824 95824 62534 91964 48799 71294 59331 59331 27706 27706 23228 70311 82741 90277 52848 52848 80384 80384 38814 46494 63163 63163 35707 40344 14184 83673 18497 18497 48539 48539 38405 88001 24190 86065 68382 68382 16328 46571 77723 77723 34579 57576 93075 93075 67108 67108 34617 71724 11784 12752 17170 17170 96837 96837 65646 75252 10195 55157 39094 39094 26327 69692 7051 7051 79872 92928 70426 70426 13310 47822 49305 49305 58870 58870 8702 66639 84157 84157 3397 16234 83341 83341 17040 53389 67499 67499 36837 97949 70013 70013 78256 87832 26650 83410 78900 78900 82713 82713 664 26421 5109 5109 31030 82880 540 28623 91340 91340 60773 60773 15468 74371 343 343 4748 75908 2430 49983 73767 73767 60852 60852 42891 91299 54714 54714 8551 49928 16779 32138 14992 14992 73410 73410 17865 67977 27299 60104 93975 93975 21338 22220 17098 17098 55522 55522 40717 59125 67600 67600 39516 48588 44774 44774 35227 46979 8761 63169 69269 69269 10255 10255 50535 57603 16226 83911 382 382 33428 33428 23995 92928 65254 65254 78218 97579 4859 92423 77525 77525 18078 18078 16629 70824 18956 18956 51505 75753 47613 47613 28871 44226 23872 29699 53090 53090 79424 80093 44030 44030 72569 72569 51115 58850 26813 26813 9509 29749 43929 85970 24302 24302 28607 35792 21151 21151 38415 38415 72691 76231 5729 32252 90015 90015 40496 76665 35749 35749 17001 67981 20092 20092 83822 83822 38502 67274 63656 74866 30710 30710 23832 23832 31358 61766 85124 85124 35365 53613 28749 86796 38967 38967 10902 10902 31139 98139 19776 26822 78604 78604 70753 70753 7285 39353 33909 33909 59370 92665 57112 57112 40695 97108 36267 36267 12573 13679 70116 72277 49993 49993 35754 39912 55769 55769 49797 62700 33733 33733 61807 61807 41534 88938 88084 88084 3950 50601 62275 71337 54212 54212 74277 74277 34605 94750 47850 47850 20807 42731 17367 17367 85671 93979 15947 89988 35969 35969 29093 29093 15315 22358 21860 83506 57756 57756 46356 46356 14996 72956 81474 81474 16090 92815 65838 65838 87862 91738 47344 47344 37223 70599 87274 87274 19263 23481 3120 80664 47984 47984 78935 78935 84 22660 870 71213 79030 79030 71243 71243 38084 49115 8066 8066 28 13944 93203 93203 45069 51944 97555 97555 70668 87542 23611 36142 79765 79765 69475 93944 78428 78428 93134 93134 36898 48951 11345 31186 8571 8571 17765 17765 77316 84590 49340 68017 19053 19053 10273 55577 2684 2684 40044 85051 23016 23016 54091 54091 9623 28000 58993 94770 32084 32084 1243 1243 12392 82597 78890 92750 65666 65666 60519 60519 84928 91829 28470 28470 49129 96789 6668 87036 74137 74137 46244 81856 65023 65023 63718 63718 62494 72730 65457 84359 6984 6984 95656 95656 43767 84873 69580 69580 33260 88187 17643 27072 36728 36728 8955 65064 93499 93499 65742 65742 52438 96894 10444 24213 52348 52348 20061 20061 23311 69379 25850 25850 27224 91328 12178 12178 3966 77798 5405 35990 24064 24064 20676 56463 45668 45668 21458 93881 86615 86615 85465 85465 34114 73889 6795 57143 82951 82951 61916 92512 27286 27286 48402 61250 72573 72573 79488 79488 58096 58343 35572 35572 44034 56997 32073 65486 30463 30463 6855 6855 18096 72256 37325 39510 81030 81030 7820 7820 7895 68166 15938 89855 78917 78917 78860 92581 79726 79726 11468 11468 57603 66548 40570 66030 16578 16578 30377 30377 15372 95530 56886 66576 7087 7087 51999 51999 9570 41909 87674 87674 23417 33941 60591 60591 52307 60315 33271 95850 19398 19398 96546 96546 52529 76653 32215 59394 61092 61092 59515 59515 43410 66683 16559 96233 87111 87111 5087 13453 26707 26707 77909 77909 69788 75186 55670 63695 22393 22393 6428 6428 73396 86962 15345 15345 7524 35895 4213 11445 78936 78936 68254 68254 17150 26407 27559 47697 11063 11063 84340 84340 11852 72758 7204 28315 43588 43588 30072 30072 28557 79349 26674 29812 29447 29447 6853 25157 4080 4080 10854 10854 10301 55760 38311 38311 25423 54144 68057 68057 37978 54990 86707 86707 48057 62565 1732 29617 17496 17496 8120 11347 93704 93704 1051 55904 68036 68036 47937 47937 21939 26743 18016 46072 84127 84127 64489 64489 45468 58536 8118 49399 25819 25819 68452 68452 6992 23717 10415 10415 69819 75031 25811 25811 11918 54068 82281 82281 54141 58534 37243 45902 98238 98238 19869 19869 8325 86645 12875 12875 5512 83055 46130 76300 4874 4874 53404 62800 56696 56696 63154 72342 81312 81312 69183 69183 66241 92797 94168 94168 33455 68232 55471 89523 2802 2802 6075 89508 41383 41383 3077 3077 1802 18755 28687 69866 79921 79921 76659 87911 80286 80286 66507 66507 36045 48012 35934 35934 55643 57663 34127 77770 53137 53137 85741 85741 19198 42764 17556 70391 53893 53893 68819 68819 31053 38318 6303 37502 33150 33150 41876 41876 62403 68489 12680 55700 5708 5708 50640 50640 37511 95069 5817 28805 67766 67766 17917 17917 58075 86004 15554 68164 82575 82575 68229 68229 64098 74348 87307 88694 53097 53097 43254 43254 28117 62435 59874 59874 14708 86408 49072 49072 66644 94001 21119 45402 72232 72232 40269 40269 63367 64145 23561 39226 40859 40859 35184 92654 3309 3309 9200 88689 52164 52164 31288 83964 66095 66095 1270 1270 14121 24369 33156 35205 46293 46293 78299 86568 80124 80124 23186 23186 37413 89046 85846 85846 27085 33431 86561 93909 75451 75451 10975 46368 84698 84698 68237 68237 2717 26024 41901 97677 68413 68413 8438 10948 54090 54090 33341 80430 9937 9937 4368 94912 89944 89944 86618 86618 23768 76444 63508 68263 74180 74180 52888 52888 68422 88602 59164 59164 3197 84317 85606 85606 44598 58374 76370 76370 21054 49271 28028 48122 38341 38341 92419 92419 13664 91491 32166 32166 31942 35392 9761 74997 27649 27649 36754 36754 2442 90790 14341 64255 72681 72681 90133 90133 6952 57496 8890 8890 2088 69457 3757 3757 31494 96550 51440 56831 21764 21764 21263 63421 37709 37709 7656 37103 3732 3732 59970 71834 82840 82840 66814 66814 756 81044 58652 90057 19694 19694 95377 95377 22236 68014 39839 39839 22512 88341 95477 95477 16594 32550 15620 38453 73715 73715 20089 20089 76903 78469 81342 81342 36013 39991 12642 14010 78801 78801 43969 43969 25474 73760 82140 82140 28807 39643 24643 24643 17264 57932 45378 45378 3713 68359 20947 52160 52245 52245 74292 74292 66696 85841 24748 24748 8648 48772 26933 77438 93596 93596 79121 79121 93097 95767 29834 29834 43015 63100 96987 96987 6421 44812 41726 47495 88237 88237 19025 19025 44031 56448 7398 7398 8983 16271 73289 73289 19184 59791 3620 51245 47671 47671 11197 16516 87883 87883 11365 58743 65465 65465 95747 95747 9933 57039 3254 67432 40586 40586 70782 70782 25978 32197 4683 18276 24025 24025 3105 3105 10227 17326 50940 73820 23754 23754 10433 18332 27407 27407 18716 43444 95721 95721 1482 56216 71783 71783 5193 15158 24529 24529 20987 53618 7763 7763 39617 67552 23679 23679 48140 48140 45063 48667 85448 85448 46773 79671 47325 47325 53155 84182 97737 97737 28029 66942 6721 6721 10474 52293 980 980 46089 84161 57595 72600 65286 65286 62174 64655 59163 59163 37461 37461 9047 47254 30849 95244 79633 79633 8592 48914 30568 30568 81320 81320 11135 17549 89964 89964 74837 92377 71109 80129 47146 47146 10264 10264 68624 79438 24861 24861 10553 66496 84063 84063 21521 91285 12824 12824 63285 86416 53173 53487 24666 24666 96822 96822 44285 93689 61863 61863 27391 36325 28294 28294 416 81936 14192 14192 13117 90865 6374 6374 12802 64606 33981 58527 1228 1228 46804 77818 93597 93597 66275 87748 67361 67361 24573 63309 56408 56408 76782 76782 43734 54901 21148 46445 52027 52027 30092 30092 11708 84846 19343 64696 49822 49822 3382 68687 51698 51698 54297 54297 41340 46660 27039 29350 58297 58297 14186 27769 62339 62339 48353 48353 30720 91882 53175 71677 63506 63506 68414 68414 23716 50943 79863 86176 36176 36176 11920 11920 19126 88559 40435 84978 91761 91761 65426 65426 13407 51742 68135 68135 2979 26992 25775 25775 6945 58730 48036 48036 73775 81314 4132 61681 65116 65116 39029 39029 40213 44562 43994 93653 83961 83961 67842 67842 65621 92208 10762 39813 94502 94502 56059 56059 10601 43032 23941 23941 22358 45778 81551 81551 25668 62152 69118 69118 11671 21971 59982 78381 54188 54188 89244 89244 7820 85871 51731 51731 35544 87205 38734 38734 1702 61749 13199 67282 42737 42737 616 64993 88673 88673 40131 40131 52534 54262 46414 46414 24965 65800 33150 85474 44472 44472 63405 90181 33545 33545 96267 96267 14460 54106 41165 41165 7227 13803 68311 68311 42068 43653 435 435 27476 48513 17362 23545 2543 2543 71617 71617 12116 18426 40195 40195 15502 36288 71967 71967 20022 25412 58911 58911 12537 38186 56662 56662 69821 89408 14300 14300 17770 78190 52446 52446 35201 56534 79506 79506 1076 34299 37998 38626 66834 66834 248 86369 95409 95409 40251 88890 86233 86233 56498 56498 30566 71862 15942 15942 14302 44627 76352 76352 24978 52471 23124 25295 18165 18165 89096 89096 26644 38141 73072 73072 67680 93406 9855 82435 95314 95314 57163 57998 22755 22755 19197 95918 60397 60397 81031 86634 12629 12629 22184 22184 6962 11726 14847 14847 22349 24897 51448 51448 64799 80909 3994 73579 49519 49519 19280 58388 52770 52770 85702 85702 11046 36124 36303 36303 10691 83475 47095 75029 27664 27664 51013 51013 51600 94306 50872 50872 14192 62462 61891 61891 20717 94569 68174 68174 11810 61017 59125 59125 51206 85265 36340 36340 47133 90925 69727 69727 7030 37154 60430 96415 34855 34855 5907 7714 35642 35642 10367 66559 53746 53746 79679 79679 25215 79763 6298 58855 30724 30724 533 49323 74764 74764 3182 3182 18023 94953 10967 10967 9722 51201 16734 20575 32795 32795 64990 64990 28698 72098 24429 24429 66294 96868 49526 83770 16952 16952 60880 86859 26218 26218 94712 94712 22810 83080 20307 20307 33371 39267 38145 38145 6521 93026 1465 52281 10926 10926 88291 88291 47141 50924 52537 94149 13179 13179 19120 86411 82497 82497 91613 91613 8047 87854 30681 30681 49007 77634 29458 37766 88760 88760 12827 41313 98058 98058 22230 22230 11908 45364 46124 86063 28052 28052 34663 91631 73393 73393 77486 77486 56028 56113 16509 16509 10653 83925 35023 48739 81852 81852 52672 52672 18626 40600 12681 80493 15762 15762 26534 48892 52025 52025 45354 79753 14856 14856 47440 47440 3289 79086 30254 83625 89575 89575 57323 57323 21704 81179 54968 80267 96039 96039 41787 41787 29295 44614 16083 97073 44437 44437 18546 79933 11541 11541 62078 62078 24299 90709 16440 16440 42628 51755 61784 61994 22081 22081 34833 34833 4511 48265 24648 48082 30891 30891 16517 89606 30548 30548 62398 62398 1384 26376 27129 27129 76806 92929 42882 57562 92371 92371 76038 76187 49479 49479 20988 78459 59885 59885 36375 36375 19799 91620 8350 27530 16376 16376 231 77166 12465 12465 35893 96257 66363 66363 46656 84412 68582 68582 77697 80719 18263 18263 44144 44144 26717 52487 42909 55582 77602 77602 83333 83333 15896 35364 39611 40746 4054 4054 96920 96920 30420 79838 71299 77971 50936 50936 12146 12146 1782 28335 84381 94244 9151 9151 63114 85555 63871 63871 27893 94454 38998 38998 92979 92979 13470 64351 66315 66315 76881 87137 1513 1513 74654 89865 41347 41347 25890 78169 8534 86340 78418 78418 23835 23835 33696 77638 28797 28797 41097 68723 15396 40312 59281 59281 93856 93856 4193 28630 37383 85786 79652 79652 43220 43220 10048 40296 14688 21090 39643 39643 79372 79372 76519 88762 65275 65275 39788 74110 22675 41457 42443 42443 18063 18063 46509 75166 23405 73725 28410 28410 93514 95204 53541 53541 59134 59134 28792 60703 74098 74098 62319 85455 12244 12244 50120 93691 40747 62532 33136 33136 50294 50294 45784 48758 34638 34638 41158 51384 24293 24293 86738 87124 58842 58842 87557 94094 46772 56499 41361 41361 65850 65850 3401 42074 94513 94513 58943 68368 39952 39952 22075 87759 21908 88800 52454 52454 66194 66194 2183 91216 44519 44519 3475 57356 50329 50329 21264 55954 50002 50002 50995 89144 34709 34709 44732 72458 52562 52562 9852 91302 11220 25283 33736 33736 32812 32812 2574 69275 16522 70448 15827 15827 880 39525 95263 95263 21832 40185 94692 94692 4114 88188 95806 95806 38537 38537 34978 67470 46139 46139 77179 83558 96612 96612 10479 82194 27431 42987 87244 87244 28075 68631 17677 17677 45132 45132 5066 64813 91195 91195 59756 64329 56734 56734 38182 38327 895 895 17404 69190 82211 82211 7625 62212 95207 95207 18994 26857 5906 78070 7911 7911 19511 82878 2864 2864 73151 82234 13721 13721 34251 64466 89484 89484 39376 39376 24341 81957 16636 67230 1651 1651 7585 7585 38134 57986 5965 46129 67276 67276 65524 65524 85736 95852 85902 85902 51922 86333 30178 30178 49236 59299 22582 22582 73629 91797 37768 37768 20073 92054 75490 75490 55677 76569 38671 64000 65467 65467 94609 94609 3060 91388 52860 75402 58418 58418 88607 88607 23483 97442 27588 27588 2895 14824 84384 84384 25455 47017 42905 42905 17347 83862 47630 68576 60034 60034 42371 42371 472 47753 35316 65170 89066 89066 29366 29366 50449 83697 80614 80614 19249 23213 95922 95922 77702 97392 20452 20452 56609 65358 81538 81538 56069 58840 76964 96702 57354 57354 14158 18152 85714 85714 4547 4547 18025 81011 9677 84091 69958 69958 19698 19698 14297 63834 46282 82578 70654 70654 81094 81094 41431 44458 37588 37588 8551 34170 5218 5218 5070 97594 52819 70646 96417 96417 85991 85991 51941 75506 44553 52348 22509 22509 37391 59696 11686 11686 21149 73958 75646 75646 33152 33152 80589 81640 77208 77208 9663 9676 83572 83572 2955 58519 5686 5686 13716 60146 26685 26685 37721 85468 81394 81394 21026 68134 56532 69973 11945 11945 36498 36498 2882 85059 3446 91830 55735 55735 34775 39273 43518 43518 78523 78523 3711 90735 94127 94127 12354 17332 75113 75113 68148 89296 54498 54498 73289 75098 53322 85216 20270 20270 14161 14161 3464 12702 44937 86838 42838 42838 59183 59183 50742 72134 51083 51083 15819 80126 25822 25822 3889 47163 30560 30560 37886 73158 89216 89216 38505 88937 52845 67419 76169 76169 17834 17834 6094 76679 89383 89383 41583 58580 2361 32030 87559 87559 72345 81463 37637 37637 6404 6404 73500 80074 91858 91858 8676 71114 31460 69029 48670 48670 67274 67274 7146 88574 63869 72682 70750 70750 5718 75264 12049 12049 16553 16553 18434 90329 84723 84723 48410 86167 28993 95632 86295 86295 32411 86835 58322 58322 31883 88097 42605 42605 95641 95641 34764 66426 73970 73970 42704 52453 29266 62048 17624 17624 47870 63555 71116 71116 89837 89837 7238 23614 88522 88522 2405 44573 26422 64810 32429 32429 33204 33204 40135 65556 49126 49126 88379 93127 14084 14084 31439 90766 74567 74567 21095 58971 75709 75709 23026 71890 43609 43609 8100 18298 6620 6620 8263 85896 20340 40775 17672 17672 21925 21925 41703 83142 72271 72271 9551 85824 40590 40590 12276 18788 2255 97344 23977 23977 63235 86300 54978 54978 65295 74231 15171 15171 40475 40475 22280 51210 79155 79155 21372 57637 84835 84835 76027 91826 15878 61734 28037 28037 72606 75273 55505 55505 9336 90722 33735 33735 32789 32789 37637 94506 41258 68233 19779 19779 16156 75845 78619 78619 62032 62032 4538 54744 15021 33806 4586 4586 20005 46427 16952 16952 57253 57253 2209 11378 50462 50462 27267 69222 5242 59501 31811 31811 37358 44594 73325 73325 46279 48490 30936 30936 7836 7836 31611 73033 23137 23137 6129 43902 3198 23641 57490 57490 90878 90878 64641 84894 97567 97567 22023 93133 35787 35787 81482 91501 4144 40577 97621 97621 86930 93190 91938 91938 21955 25490 72003 72003 10439 80941 82066 82066 8853 35352 52501 52501 47913 47913 39863 70078 79744 97339 29678 29678 12135 12135 24900 88190 33195 34258 92 92 55393 87575 42973 42973 39324 61345 73322 73322 96425 96425 20552 77963 64128 90854 61237 61237 83605 83605 11093 93463 39112 77498 18697 18697 14770 25234 80890 80890 42783 42783 41353 71946 33494 77773 25332 25332 22050 22050 60438 70781 85987 85987 60171 84092 25414 25414 31798 84307 2937 96258 52411 52411 32274 32274 84455 85346 10054 10054 2966 79007 58818 58818 32491 73230 56515 56515 29749 72212 72473 72473 72967 94194 23847 23847 1558 18103 29908 29908 10939 39789 84164 86473 67209 67209 320 320 37255 92231 71735 71735 28689 51348 55173 79729 39302 39302 11346 11346 4103 93391 6354 37153 13070 13070 94791 94791 3241 67512 5409 31489 22772 22772 9821 82849 16405 16405 3423 3423 11621 82994 19673 19673 9743 32574 7672 7672 20248 67269 9098 9098 9288 29144 82206 90448 18861 18861 34840 34840 67269 72821 20418 43386 86417 86417 2096 2096 78766 89001 40318 40318 6798 55619 49060 49060 45895 61619 23897 61921 78338 78338 8843 59666 89315 89315 89101 89101 59646 76162 498 42618 44193 44193 5113 76710 68882 68882 14157 74147 81563 81563 38198 38198 54473 70164 15623 67301 70411 70411 58604 58604 40016 56026 34491 66181 23034 23034 37946 37946 11477 75937 40202 40202 35988 61817 9453 65730 34470 34470 7238 62998 15692 15692 24404 31081 88050 88050 77993 94273 1695 1695 16607 16607 44665 83632 34511 64322 49422 49422 4626 4626 41476 90999 84260 84260 15008 85046 63884 70497 80296 80296 28759 33703 53756 53756 29387 85388 69744 69744 37380 56823 95006 95006 85236 85236 30088 57049 11029 20443 97349 97349 24731 24731 9723 59610 1738 26949 58480 58480 13388 81607 28185 28185 29794 43042 98270 98270 54057 54057 9668 74554 54391 54391 4898 64900 42125 63226 24021 24021 16520 49339 36950 36950 16468 69931 28036 28036 3763 85005 47107 47107 13523 13523 67114 75802 10823 36171 86755 86755 29484 40692 45572 45572 3294 3294 27040 39522 4885 32849 90286 90286 23163 23163 67800 96531 23462 75586 43709 43709 41688 54560 26564 26564 1697 29912 95570 95570 25297 72940 45182 45182 41913 70198 54201 54201 7147 43805 53853 53853 30056 43882 25439 25439 38739 38739 50467 90346 50583 72732 95346 95346 62737 62737 9230 84854 53341 53341 3326 33889 30159 34887 25761 25761 31632 31632 63897 73307 4158 52889 43329 43329 15644 84520 56806 56806 55324 91381 91730 91730 76927 76927 2143 31147 7162 44753 83200 83200 46023 46023 74219 92862 37023 37023 48626 57411 15523 15523 50713 93099 64142 93187 55237 55237 27699 27699 23348 78196 91659 91659 59247 96786 46557 46557 43354 79617 86748 86748 55581 95283 41576 78564 74444 74444 33663 79847 82286 82286 10256 11774 63322 63322 48921 48921 73231 83301 8746 88834 31786 31786 47057 59312 29799 29799 2842 2842 18046 62902 14269 14269 59399 67897 58024 58024 25363 35183 58803 75295 23993 23993 583 78130 4846 4846 42621 42621 12615 24843 23481 23481 22292 40585 45015 45015 56148 94647 77590 97637 48266 48266 78315 78315 32184 59620 1078 66220 66873 66873 73972 92105 41404 41404 68065 68065 53406 65659 86109 86109 21196 52971 51886 51886 40251 79691 10137 87364 91725 91725 22216 22216 579 64111 76574 88784 86868 86868 41409 64071 88841 88841 81381 86291 24825 24825 18162 77901 47621 47621 87845 87845 33470 77002 2940 45766 24302 24302 29590 65694 22754 22754 23678 62279 93583 93583 32134 40143 82840 82840 53018 53018 13105 15110 35386 65963 21356 21356 52188 52188 12192 52905 58436 94765 2352 2352 1732 54772 67344 67344 44184 91654 68411 68411 64521 64521 38186 68024 42425 69845 69451 69451 36996 36996 10622 41517 1184 43126 28832 28832 22105 22105 63628 66735 53644 73165 29901 29901 52693 52693 65425 68038 12959 40865 77330 77330 56739 73746 80906 80906 52976 71948 53229 53229 12600 55289 48360 48360 36351 36351 20473 85874 3009 30878 4019 4019 44435 44435 4167 49098 7061 8213 91926 91926 6748 80731 67124 67124 78616 78616 33167 35501 17769 35634 77410 77410 44561 62045 97207 97207 13285 13285 6609 18051 91888 91888 51127 63582 77569 78044 35952 35952 4942 4942 12964 70053 12689 54404 67531 67531 40168 40839 26002 26002 32594 37776 11416 11416 7152 7152 19682 66311 20973 75042 13075 13075 4199 28048 88372 88372 26488 73848 40533 40533 9571 38937 20047 20047 44492 44492 1264 75103 27381 77339 4306 4306 8882 8882 27784 82942 58939 70645 97303 97303 77507 77507 37631 78695 16092 67725 34073 34073 41091 79547 63781 63781 54046 54046 62170 93751 97883 97883 51914 95570 30363 43290 83658 83658 79475 79475 23090 28712 97942 97942 15076 35270 9557 34559 89240 89240 14911 37807 3239 3239 2080 64062 36488 36488 13761 13761 20702 39198 9823 23713 64226 64226 90163 90163 12147 45984 80255 80255 6907 61359 38718 38718 48018 58429 97009 97009 13577 82096 64629 83490 61164 61164 3963 17016 1787 1787 43877 64362 63000 63000 62752 71164 22072 22072 91093 91093 51097 56762 69987 89616 20800 20800 438 50053 48520 48520 54139 54139 43180 65025 17744 17744 17245 74572 78475 78475 12058 13337 81277 94425 27003 27003 9628 43070 62970 62970 49890 49890 3754 18753 91466 91466 25359 88723 20943 20943 49378 66547 31568 80629 32469 32469 6189 58657 42652 42652 76900 76900 70323 89911 58799 58799 66667 89115 3122 79148 6032 6032 7005 45178 15712 15712 2917 2917 92425 98062 24469 74968 18404 18404 23436 23436 44464 98047 2286 61816 50479 50479 63498 95686 2898 2898 52205 52205 61990 84139 72547 78572 58439 58439 18784 46749 8307 8307 37481 37481 7069 86388 52555 53952 5024 5024 27277 27277 4378 56667 18493 97142 95910 95910 55564 55564 30322 73905 16473 19161 19215 19215 8800 45740 931 931 41644 58639 44365 44365 18244 44093 60190 60190 38793 94102 87163 87163 64374 64374 11265 38369 15177 26620 51474 51474 21726 88397 52072 52072 8705 8705 4050 75652 26531 50118 66735 66735 14711 14711 47073 81707 71027 71027 1746 69400 83812 83812 84989 93215 59324 79168 72351 72351 65534 65534 18604 30719 76989 78457 12487 12487 6514 29648 91217 91217 60823 60823 30813 44249 85674 85674 2929 73746 2854 17571 64990 64990 56240 56240 42585 78845 26988 88979 97573 97573 7812 7812 83689 85897 3902 54154 8293 8293 46013 59800 77290 77290 79337 79337 34506 46610 60363 60363 4635 66875 16269 16269 46515 63620 39208 74812 18405 18405 56380 56380 60505 74646 80567 91110 39041 39041 13360 17095 76351 76351 13162 72821 98125 98125 7400 7400 74760 77648 80040 80040 8307 69748 33332 56111 7263 7263 64035 67344 6358 6358 58766 58766 21719 79358 3264 79797 71141 71141 2975 10124 36490 36490 86032 86032 28901 39346 22492 22492 31107 76240 37058 37058 76897 85307 65628 65628 34354 74676 52797 93284 60585 60585 35785 82806 23961 23961 44643 44643 50810 74118 27315 40834 50203 50203 4828 4828 18859 71928 868 868 2671 93175 54919 54919 35600 81213 28572 28572 69333 84073 25061 93653 53538 53538 44376 44376 21822 54420 64317 77287 14706 14706 76119 76119 23730 40473 29502 70050 13395 13395 57383 65676 21812 21812 33915 61123 721 721 24405 54682 82111 82111 58553 80994 13794 13794 5636 5636 3270 60876 71130 90723 73258 73258 44406 86622 15844 15844 78516 95517 62326 62326 65150 87991 44778 44778 41163 41163 54637 98135 16129 16129 62671 87164 69076 69076 27771 57994 4658 4658 3888 11503 49207 49207 37499 96167 68439 68439 4296 28090 6525 90926 97574 97574 8631 60591 97399 97399 88113 90948 31270 31270 44479 90913 2389 2389 65462 69586 18882 18882 53563 53563 79353 88277 25418 28853 69065 69065 18807 91758 76552 76552 12072 83316 19179 19179 7238 79233 47808 47808 39827 39827 58065 91280 60138 60138 82957 84805 63911 63911 18311 68551 59909 59909 17541 95327 10947 53990 96084 96084 76598 88951 6079 6079 67731 67731 496 45679 19476 92251 68501 68501 3231 3231 55683 81849 28111 54675 70997 70997 57757 96375 47108 47108 3520 3520 17884 71181 35078 35078 1181 53670 10245 10245 41855 49925 92302 92302 39667 46676 33736 77060 70900 70900 84321 92221 34755 34755 29410 29410 20493 59631 1154 5195 89374 89374 56411 56411 13110 22635 38243 81029 11592 11592 79818 79818 82118 89047 45452 45452 53364 83010 47375 86111 96163 96163 78000 78000 69072 88774 12283 64301 5401 5401 27204 27204 8054 83729 58077 58077 22431 48152 60387 68111 42123 42123 13199 50509 96388 96388 45917 45917 4260 76077 59843 59843 38176 56063 7908 7908 70970 90027 16886 58254 68981 68981 8962 8962 52426 56754 89834 89834 47586 70271 16875 40143 25149 25149 51277 51277 74644 76638 9059 24241 18626 18626 29952 69827 53512 53512 45066 84441 37762 37762 63114 63114 50689 72442 989 77586 46282 46282 35882 35882 68501 97738 21567 75698 41818 41818 1172 92059 36958 36958 43489 51742 19395 19395 62543 62543 17287 86244 73659 87240 17439 17439 45409 84249 87837 87837 43764 43764 14202 63381 86258 86258 3441 42262 69060 69060 20621 48986 57859 85766 28029 28029 60579 60579 94226 96240 20282 55643 53232 53232 17607 67382 28769 28769 9052 90170 59447 59447 92877 92877 38491 88524 10484 60828 87099 87099 1497 6088 82904 82904 5758 58643 63566 63566 82976 82976 23021 72477 22942 22942 77130 96797 12574 12574 1771 31004 29037 29037 24839 33801 64597 94831 25942 25942 12123 12123 27955 31157 33570 33570 20322 79202 10685 10685 34884 59657 17320 17320 4464 46780 2515 46052 11718 11718 81446 81446 65564 89540 11765 81808 2911 2911 5459 5459 36299 82595 57314 64971 51142 51142 55649 55649 42921 46297 64852 64852 12425 79653 50765 50765 40518 64679 8473 40459 56679 56679 27217 27217 34630 35566 26269 26269 51429 93505 29427 78948 9614 9614 2348 28008 38000 38000 9689 96856 33763 33763 88850 88850 8765 90867 13366 13366 27909 90093 82978 82978 22038 54029 14824 50338 2876 2876 32956 32956 4265 56199 8431 59062 31920 31920 2756 2756 27530 48039 75868 75868 22423 30774 4343 40464 78042 78042 60927 84089 45612 45612 24606 26705 10500 10500 26718 37062 13331 13331 38002 38002 8829 71408 44096 85398 34272 34272 59656 78072 53615 53615 54904 54904 71431 75767 5084 18501 94708 94708 69117 69117 65026 73980 24689 27464 63533 63533 81588 81588 36608 55275 32468 58048 3428 3428 73931 73931 35425 46598 58878 58878 40115 66944 56881 56881 56027 86632 34379 34379 38030 70022 58972 58972 5083 96949 57323 67331 30223 30223 79284 97863 78325 78325 50534 68900 78330 78330 14166 76740 68222 68222 1855 94350 36942 36942 24365 79417 2598 2598 63772 63772 25480 90568 61922 61922 44897 81003 72831 92847 60942 60942 59309 59309 7129 85594 70321 70321 22275 73889 38613 38613 70730 76389 71249 71249 32252 71961 6480 97300 18045 18045 90873 90873 30252 47442 18884 18884 66119 78886 7885 91944 49102 49102 58961 96347 96833 96833 11088 25410 83495 83495 94450 94450 13363 34294 2446 2446 16938 70300 71806 71806 6974 81100 23582 58486 45119 45119 51359 51359 55982 72376 30083 30083 65662 81472 40902 40902 51314 93808 12915 94667 89732 89732 48847 78897 59837 59837 54797 83392 13215 13215 72027 97180 60081 60081 44894 69869 68977 68977 60486 60486 72387 79392 8766 8766 65581 89890 30265 71229 65462 65462 96174 96174 856 55602 8514 79395 23602 23602 12126 94251 22477 22477 45852 45852 48179 68875 56649 56649 94717 95818 32941 32941 43166 51018 57017 57017 27881 36592 90351 90351 13372 70842 9755 95717 31789 31789 16523 16523 27385 76680 30102 30102 11849 35861 23299 23299 19988 91431 85092 85092 20041 59445 47378 54351 45526 45526 3279 3279 13757 82963 56940 79701 75833 75833 14532 45294 14157 14157 29773 76302 81433 81433 45645 96185 1932 1932 75510 75510 28482 65675 95877 95877 64188 88696 78096 78096 41984 63175 16827 16827 63620 66824 43524 43524 47551 80170 37394 74334 79292 79292 33069 47338 27697 27697 34082 72871 49580 49580 53357 53357 12910 85099 34566 71815 21223 21223 9605 36092 66301 66301 67537 67537 37976 46486 31685 38094 5649 5649 48062 88689 22797 22797 60024 60024 35915 37094 44053 44053 4335 45265 48225 72491 93755 93755 81371 81866 31659 31659 21751 21751 4215 14686 45389 66722 79685 79685 12915 12915 11614 80135 59088 59088 51717 77004 38651 38697 96653 96653 51294 51294 60922 72756 84706 85185 30182 30182 18594 18594 3165 74197 17345 17345 58781 80182 27038 27038 25078 68372 1327 1327 15261 39759 16384 59762 54504 54504 10510 66329 35249 35249 50464 50464 15925 77082 33016 86036 17703 17703 30352 30352 37914 75791 26189 66057 88738 88738 12731 21596 60652 60652 25917 88973 37681 37681 14414 27553 36453 36453 71746 71746 11894 45657 33630 92263 19741 19741 27734 27734 49614 56869 18834 18834 29224 91930 75869 76196 35242 35242 41800 41800 34795 57917 54370 75100 7545 7545 7871 52882 64419 64419 81998 90989 67549 67549 38848 65256 80450 80450 11735 11735 35223 86661 33813 33813 385 27064 95781 95781 31372 75886 40251 40251 17546 58620 21692 21692 8588 19759 21912 41916 63309 63309 13508 57378 14577 14577 50840 74936 94000 94000 58300 60008 95949 95949 78381 78381 3041 80705 22954 22954 44712 70212 35745 35745 8217 89526 28183 29813 19048 19048 24331 24331 56959 62685 183 183 11171 27988 49235 93666 31061 31061 58439 58439 2361 89106 70025 77865 36982 36982 67596 86623 27526 27526 32082 33022 46590 46590 11931 30842 6215 6215 14869 14869 3303 94706 34873 34873 26609 57720 84043 84043 36948 59704 75984 75984 80976 90539 7476 33994 29048 29048 2709 48623 15737 15737 82380 82380 25102 58378 33970 33970 17443 57232 71687 71687 2454 97216 58159 63076 23522 23522 50391 50391 14907 77506 3111 3111 6395 86050 58821 80216 69246 69246 11564 11564 63791 82106 92478 92478 3178 76401 67683 67683 25350 42079 4973 21321 18191 18191 27116 27116 36511 72800 89503 89503 71018 95011 11868 14064 56623 56623 40717 85301 43154 43154 62905 62905 44835 59121 904 28860 15992 15992 49871 95624 39077 39077 48235 48235 48793 83117 27885 39664 93646 93646 38649 38649 59122 67890 4253 73075 86287 86287 25953 25953 30525 94735 72459 72459 1056 63390 45488 56120 45434 45434 45312 45312 971 25505 9541 9541 4415 29157 56427 56427 46130 72403 5104 74370 66208 66208 42170 72613 54948 54948 31698 36773 52885 52885 15486 94010 7718 7718 56324 56324 17902 76411 935 935 23331 46707 63547 63547 91311 97780 1488 1488 3203 31790 51876 54339 79218 79218 9459 12265 54092 54092 44446 44446 66132 78855 71357 86809 38788 38788 96828 96828 26072 89837 25192 27203 17998 17998 63075 63075 39154 54877 54384 81595 95518 95518 59144 59144 73522 87531 44734 68055 84856 84856 29995 29995 27748 56467 25205 62955 13726 13726 50609 50609 8673 79617 28732 28732 49853 91161 30509 30509 55551 86484 39072 71642 86819 86819 24362 90957 50522 50522 63393 63393 21305 68050 22468 50007 40020 40020 15623 36323 27306 27306 28739 28739 44501 80366 48199 48199 32021 79344 27344 60554 37958 37958 12645 56385 19843 19843 20505 20505 62756 89629 56130 64972 16394 16394 12615 21936 31033 31033 7713 69429 27236 27236 1256 22321 14367 14367 49635 49635 23239 86163 53292 53292 39651 76903 25210 53780 53251 53251 58740 84893 37969 37969 79159 79159 20140 86314 30975 30975 40345 55534 67661 67661 5137 71283 60924 73515 2519 2519 85113 85113 19196 56129 16534 16534 52743 53050 15809 73115 5466 5466 37713 37713 37953 81769 29808 29808 16348 51217 95190 95190 49970 63788 70191 87797 87114 87114 62803 62803 66125 69167 44548 53560 80677 80677 62567 62567 14262 92256 75161 75161 68609 80880 93266 93266 69706 79520 30588 57037 13483 13483 3862 94332 37031 37031 7223 7223 60510 87468 8675 8675 15108 43763 35913 36512 23892 23892 14061 14061 2009 76612 88188 88188 3033 85822 67497 67497 15447 86598 75679 75679 26156 45469 83288 83288 51477 92910 93489 93489 12762 21616 35285 72416 94974 94974 38756 38756 8188 56245 35942 35942 27565 43221 4037 20910 47983 47983 69129 69129 1884 4231 31877 31877 83681 96516 6944 6944 28858 74101 41808 41808 1625 37819 15817 30860 66836 66836 49902 92454 49614 49614 13560 13560 81139 92994 88789 88789 23965 98374 7272 32348 88502 88502 22648 22648 39898 79893 88969 92749 2153 2153 85458 85458 20824 29347 50135 63885 57989 57989 34804 34804 78728 85750 5148 5148 33341 51103 81046 81046 30522 82665 82021 82021 73256 91369 29549 80943 67719 67719 24501 87512 46511 46511 29748 38557 54276 54276 46531 46531 13703 16145 60641 60641 23310 36667 10477 92586 68763 68763 63719 70484 72649 72649 66160 97323 34917 34917 43992 62076 321 321 70982 72186 25125 25125 73261 73261 44178 44906 27881 27881 24612 95644 38414 93867 70571 70571 20338 93005 87769 87769 11318 11318 452 91918 50577 50577 41951 84421 14176 14176 43580 97899 59241 92222 52907 52907 44307 87063 26843 26843 55683 80723 87651 87651 88638 88638 34693 46469 17034 17034 31003 34338 4215 47781 77341 77341 83925 83925 49488 93780 45474 49126 47547 47547 8203 52499 85755 85755 24787 24787 292 60881 14324 18867 73323 73323 9989 93029 82640 82640 33691 33691 25117 69712 11124 11124 31483 49319 9925 73592 32762 32762 47407 65022 12826 12826 21329 21329 28635 36827 8957 8957 31316 32968 21888 68420 14919 14919 33090 42992 91781 91781 20214 20214 61009 68876 61835 61835 85130 94272 42523 78858 97184 97184 92642 92642 47894 90477 14270 14270 73305 73963 26081 64648 3182 3182 79967 79967 17842 44685 90413 90413 5921 88876 7419 19174 22253 22253 87745 87745 29068 49024 13186 13186 24487 58337 59455 59455 39212 92949 38676 46178 65536 65536 9316 20575 18562 18562 32945 32945 48318 68767 80221 84425 49331 49331 92552 92552 54224 97391 88395 88395 3108 39139 43885 43885 57135 78059 18470 34446 64033 64033 47247 83042 25018 25018 5118 71318 9263 9263 43742 93766 85658 85658 43735 43735 28834 43042 84960 84960 28708 48496 21218 88563 8008 8008 47559 47559 11128 74884 31308 32440 47492 47492 50429 93856 58114 58114 400 1266 75826 75826 5525 5525 25615 85012 21394 46439 64498 64498 29270 56552 4327 4327 44221 94084 80583 80583 15973 16063 78091 78091 29372 36800 67846 67846 59580 59580 2998 95641 49477 49477 7165 66864 65370 73973 90280 90280 8378 13238 83300 83300 26251 54538 77124 77124 4143 56726 88576 88576 16892 16892 24797 43528 18569 78363 10237 10237 17049 84546 71825 71825 31438 31438 33507 37262 95785 95785 44006 68824 76528 76528 29744 98371 47071 91914 31859 31859 82934 82934 71135 93354 67958 67958 5496 30964 57444 57444 23160 96343 22562 22562 53508 71527 49007 49007 1012 35129 22061 96215 57480 57480 93283 93283 29172 42758 76014 76014 78602 85884 42976 42976 45078 68853 16098 71555 36604 36604 29342 37517 21821 21821 90444 90444 24311 94777 68090 68090 87852 95854 61193 66677 11143 11143 9709 9709 55535 87922 9279 24676 81639 81639 39717 80284 91173 91173 82612 82612 66223 69032 48460 48460 57303 60932 20061 20061 5822 77562 4812 22071 65111 65111 27893 46190 51628 51628 73983 82537 24279 24279 24311 24311 29858 46108 12260 21419 73348 73348 12710 12710 28019 63559 2756 75113 73426 73426 128 89772 88977 88977 9827 9827 7379 13234 52594 52594 46641 88713 37552 54378 72975 72975 26610 94400 90343 90343 23389 23389 33662 39536 36267 68003 56467 56467 76426 91120 4952 4952 57323 94452 49846 49846 7026 7026 38700 39162 28417 28417 93886 96035 31110 92521 31459 31459 2143 67092 50775 50775 56039 56039 48864 71619 18360 18360 18246 60633 26849 31049 1246 1246 17980 58925 43412 43412 7215 38410 94207 94207 18593 18593 34850 59820 22106 22106 26077 35635 77884 91980 41576 41576 37011 49336 59377 59377 1193 1193 57354 60843 60100 61182 44589 44589 80304 80304 2950 65047 37823 63801 29728 29728 22996 22996 10906 32070 30125 30125 3703 55309 5727 57643 19764 19764 83918 83918 71850 79768 96676 96676 17105 34236 45490 55181 85012 85012 24971 24971 1436 83487 26767 33593 89389 89389 17278 17278 28099 78468 83858 93770 69245 69245 86452 86452 14607 47368 10020 10020 23943 78620 14649 14649 23337 60413 5935 38791 74795 74795 86811 86811 40468 54837 54324 94695 41983 41983 64767 64767 21786 62986 92725 92725 43834 48942 974 93604 73679 73679 19143 19143 7499 61370 67 67 45817 55013 26435 72394 78882 78882 81819 96408 62629 62629 1720 70190 38979 38979 30670 40943 57203 57203 554 32183 28138 28138 4528 86113 67553 67553 30741 30741 89029 90870 45678 54073 70764 70764 10823 53882 63271 63271 1162 1162 46179 71349 42651 59622 6470 6470 24298 29937 10977 10977 97296 97296 115 6611 34283 34283 38650 86973 14617 96075 55233 55233 16652 73936 15996 15996 79610 87534 22319 22319 7255 7255 75429 90583 60433 71047 49991 49991 50882 50882 475 37764 33756 33756 40131 48190 108 108 19320 32765 4801 4801 15376 69948 37287 37287 11789 81078 72599 72599 82806 92977 25327 25327 16975 48735 29213 29213 22040 97706 5866 24267 19571 19571 15912 62077 96432 96432 5895 49197 64822 64822 27559 27559 7586 88741 18037 76791 71736 71736 20518 26868 70705 70705 23411 23411 39375 50649 29703 88258 14768 14768 78074 78074 12863 14711 76996 76996 11075 19233 27836 27836 14695 20855 65011 83124 28741 28741 11271 17818 89019 89019 37647 78370 41433 41433 48371 60816 36211 36211 95578 95578 47601 52417 24195 24195 11664 20091 23567 30688 95605 95605 26916 26916 45970 47791 155 87413 34941 34941 55804 55804 55982 95130 68468 68468 7791 10418 46949 46949 85447 92270 29485 50378 89066 89066 6355 6355 42162 65033 85816 85816 19385 90033 61596 61596 1464 72670 62869 62869 27567 56080 71370 71370 37032 60829 19465 19465 70721 74964 18090 95033 17886 17886 10739 10739 41290 63587 19013 29678 94205 94205 13760 47975 13895 13895 94318 94318 23900 48644 10105 10105 65789 77060 10077 76331 28068 28068 32444 90388 15667 15667 41066 41066 92960 94875 27741 27741 14514 26627 61085 72435 12130 12130 15841 70226 65505 65505 22896 52229 36466 36466 20764 32752 74353 74353 25502 25502 61877 64260 65341 65341 38381 72404 18961 64032 24754 24754 56468 56468 13084 65970 3276 46681 24635 24635 44921 44921 44668 90602 7951 7951 20281 20671 22993 49079 71560 71560 82196 82196 64236 82978 84762 84762 22032 96245 5051 52803 89176 89176 25397 25397 59346 70465 39313 39313 30154 63288 67545 67545 20231 28685 571 17294 23835 23835 95015 95015 7596 18781 93986 93986 19480 69023 47251 47251 42987 71274 89219 89219 84688 92832 20570 73527 11009 11009 59706 71959 68556 68556 14040 43905 70134 70134 97566 97566 45300 94152 28898 61878 34959 34959 11856 11856 22115 65232 84378 84378 34444 68284 567 567 18166 51315 8494 8494 42441 68070 23828 33915 77131 77131 94592 94592 82341 82723 15402 23881 76450 76450 9007 67300 49697 49697 83280 83280 32194 36026 48360 48360 6723 43645 57978 90515 87724 87724 68749 68749 42895 93904 31359 38732 83919 83919 23889 77015 68091 68091 90934 90934 42373 44031 46235 56524 86345 86345 21923 62165 45819 45819 39609 39609 18063 76380 61189 61189 57390 67517 36424 36424 32598 67173 34732 84507 63258 63258 46152 58120 31229 31229 29753 29753 78454 96208 15659 33388 90436 90436 80667 80667 19892 80153 82783 82783 2221 72332 7626 7626 21311 75551 84972 84972 83605 95153 31931 38986 57386 57386 19583 19583 4513 77588 82717 82717 5260 88000 3986 3986 33283 68494 58498 58498 65986 79000 4109 4109 36933 94629 8532 10466 23861 23861 62356 87676 1890 1890 34618 34618 44423 51945 22461 86227 68525 68525 74380 74380 16262 64808 16292 43448 2926 2926 31970 31970 58646 63676 52714 52714 40250 94550 24707 95045 56422 56422 66575 83532 84246 84246 59361 59361 16738 36654 4517 71828 37642 37642 18567 18567 27356 29707 72121 72121 3609 42491 19100 28636 79526 79526 33083 85694 75725 75725 38327 80004 64018 64018 58255 64962 30991 30991 45978 45978 16270 62722 70373 75782 41557 41557 33357 62075 17539 17539 63074 63966 86628 86628 26128 62950 74662 74662 11253 22406 84344 84344 40639 52579 71109 71109 1901 51502 79603 79603 11860 17564 5332 5332 27364 77222 90742 90742 46907 69070 7785 7785 46296 46296 14342 84331 11444 45594 57281 57281 563 27475 9840 9840 3078 69003 33223 33223 29186 40450 95382 95382 9016 91373 62693 62693 60083 60083 82471 94916 92905 92905 66787 76178 45065 45065 21539 40589 84556 84556 9607 70337 39539 53799 20710 20710 26617 39748 25431 25431 32807 32807 33087 79122 95088 95088 48778 80556 20746 20746 5324 23031 47849 63819 76416 76416 7942 76903 16529 16529 4541 4541 6468 18080 32546 85630 1750 1750 43094 57569 85495 85495 42312 42312 4847 34242 65550 65550 11040 34608 47653 47653 22188 76816 16041 16041 15526 76549 72475 72475 23403 81605 39603 71024 42879 42879 8996 9372 53445 53445 75230 97299 83481 83481 27652 34747 71927 71927 4238 12239 78600 78600 46297 46297 76969 94504 85719 85719 58363 97785 96578 96578 6061 20592 13513 69642 61944 61944 8976 8976 27078 87716 64405 64781 52944 52944 97593 97593 58764 78016 43572 43572 147 44268 13501 13501 43942 93195 90823 90823 88849 90728 9156 9156 40999 78218 74862 78489 66944 66944 88511 88511 43179 89662 56712 74554 79004 79004 1170 1170 29047 42996 703 72225 44142 44142 11152 96360 62341 62341 28032 66940 39834 39834 71084 71084 6700 71540 36104 97770 67628 67628 24958 75426 26142 26142 33648 46965 14575 14575 54073 54073 26037 84899 30607 68762 25728 25728 13936 43918 79474 79474 41208 68459 42389 42389 90597 90597 80581 89442 693 693 89896 92929 40272 58860 21254 21254 97849 97849 53575 62829 32330 94851 3087 3087 17440 95764 15248 15248 70004 94190 65943 65943 47068 80234 87011 87011 81633 81633 8599 78121 63101 63251 77691 77691 62800 62800 7302 95066 37797 87515 50032 50032 12021 12021 27856 93397 57455 64955 68769 68769 13982 32968 65870 65870 60720 60720 86069 86735 24596 24596 75106 95701 57884 57884 53776 85964 17254 17254 2013 69535 37877 37877 62332 89917 90832 90832 63507 69101 30082 30082 46298 95194 45907 87981 41508 41508 36555 36555 16087 25639 43223 88505 45240 45240 27485 43886 31651 31651 74366 74366 46507 49165 69567 69567 22371 62550 22143 27244 36021 36021 72643 72643 58108 78086 3959 8308 4452 4452 27711 27711 4714 79579 36123 87250 39995 39995 5968 75719 56388 56388 54508 54508 65290 97735 57540 74746 73609 73609 1331 34160 11523 11523 54268 54268 20618 92888 9543 9543 30776 45160 424 5392 85428 85428 29738 29738 37497 55775 24184 45868 59657 59657 37967 45183 68503 68503 10370 10370 41293 88714 49060 49060 8433 61787 4525 4525 6433 25547 6474 6474 24102 38991 17614 17614 10174 27516 25686 85787 78680 78680 28265 85091 61187 61187 97556 97556 16238 39241 42295 42295 5629 93654 90371 90371 7341 60193 31842 72434 51582 51582 8535 8535 29059 58377 12367 33949 77221 77221 53397 53397 9140 26199 8868 95729 12241 12241 92751 92751 63290 92480 57380 75018 73795 73795 777 84981 22228 22228 15465 53097 42827 42827 62923 62923 36750 61941 69230 82132 67804 67804 61123 61123 51688 87705 10488 61911 87170 87170 77044 77044 44138 89229 14786 30663 21303 21303 71322 71322 60401 61684 26289 26289 9389 14385 78237 78237 1627 43864 89300 97739 11668 11668 66961 66961 3821 51683 42599 42599 6094 21253 66974 71606 2405 2405 20563 20563 42926 48697 31674 31674 40682 41486 64633 64633 22744 51733 63260 89259 90776 90776 69999 69999 60766 72420 27496 42067 39083 39083 30417 30417 9471 46167 49804 61579 79435 79435 26897 51634 72713 72713 38563 38563 44034 72135 43125 43125 46924 76078 83957 83957 75449 89849 39436 90681 46221 46221 88106 88106 30543 58439 16553 67752 85963 85963 43523 43523 26109 93116 30123 91752 60025 60025 18367 56359 60580 60580 69882 69882 11939 70704 94063 94063 8941 34440 88458 88458 12019 73448 52646 73557 2682 2682 22900 65981 32943 32943 5961 61880 82657 82657 20121 56298 44405 44405 32484 97135 30736 30736 46954 67578 62609 62609 1032 85297 15849 15849 8068 63049 4534 4534 31124 31124 9188 34945 81933 81933 35436 54038 21813 53339 10147 10147 7115 30385 71767 71767 18841 57634 42252 42252 38031 83798 66693 66693 7445 7445 34365 82968 56819 56819 35195 55533 38155 38155 4198 14050 3526 51708 66324 66324 71974 74965 57310 57310 16660 56750 15285 15285 23078 87977 31536 31536 9193 9193 38823 80443 80791 80791 40591 89593 14978 73198 49358 49358 2117 21487 27593 27593 8880 86698 66134 66134 2609 2609 6246 23815 20412 20412 41897 72902 72604 72604 9840 43060 58480 95585 48700 48700 3850 43214 13351 13351 8313 46769 55640 55640 20399 20399 16329 32479 63750 63750 52053 82135 15019 42707 9341 9341 3082 75405 34260 34260 73196 73196 47060 90541 15347 92229 87740 87740 24277 24277 11685 23744 97497 97497 46774 51521 31805 31805 26033 83416 829 829 9744 20535 35199 35199 42129 67018 29230 29230 32889 49367 27406 54644 71975 71975 42875 62870 95352 95352 48589 82283 95026 95026 61502 61502 29372 59904 32159 68174 22254 22254 79169 79169 41827 97715 65675 71431 65324 65324 35853 92634 12892 12892 41487 41487 35008 42228 14830 14830 65624 75339 79758 79758 25473 55417 19261 19261 12706 73460 27611 96983 74523 74523 60746 60746 34081 96382 26361 26361 53079 80291 87634 87634 50418 96523 4540 87720 68032 68032 55168 55655 79906 79906 37095 40826 5399 5399 61836 61836 1597 74141 21802 92520 8583 8583 84706 84706 4951 57950 4097 4097 94437 94921 19054 19054 36529 82188 5687 78594 81439 81439 66911 72710 2614 2614 31271 91873 88876 88876 38031 40744 84364 84364 17592 33751 63636 63636 63219 63219 10128 48831 62158 81974 97824 97824 43972 89099 46219 46219 74779 74779 14176 55405 94891 94891 86727 96332 8082 8082 22196 97150 21248 21248 29722 78173 60602 80274 55032 55032 53477 53477 19280 37323 13250 92922 14250 14250 46941 46941 11997 61415 71680 71680 34492 91768 83660 83660 8489 13844 67094 67094 69620 85655 54197 54197 3370 82543 56310 79264 5787 5787 4472 4472 28769 69168 35847 35847 57089 79667 20432 20432 28008 93595 24981 55458 85594 85594 37955 52521 63166 63166 57968 88390 30247 30247 55817 67615 90856 90856 541 6018 63370 63370 59237 67921 42059 42059 50630 87685 22695 22695 65961 65961 54883 75861 16368 70269 46069 46069 4925 4925 5521 12264 76680 76680 11446 45677 25078 79357 74400 74400 54550 97189 81423 81423 71815 71815 8241 23894 70626 83984 46462 46462 70557 70557 51222 67475 48892 48892 20555 84452 33133 77793 56735 56735 68856 68856 67849 94468 8362 9458 84084 84084 15847 15847 77751 90323 29630 29630 320 69478 41118 57492 19256 19256 78769 78769 389 71029 50022 50022 3581 91421 8846 65374 67094 67094 18775 40023 97064 97064 31426 31426 25116 29991 94114 94114 2306 98323 125 93309 77636 77636 39021 98004 5533 5533 32069 32069 2624 65431 63747 63747 76408 96943 77357 77357 47456 57604 16199 72945 10492 10492 18682 77282 36599 36599 36581 36581 56052 88067 45696 72839 54896 54896 24108 39604 79827 79827 76789 76789 43591 86615 45153 45153 76373 86115 49828 93426 96724 96724 28573 28573 24299 91446 64382 87864 38034 38034 67677 67677 11181 60925 55455 55455 9938 41820 55292 94351 6307 6307 11338 84972 44993 44993 19163 25989 22500 22500 66282 66282 55096 59010 78285 78285 39219 61308 38898 38898 20960 53740 60825 82074 1133 1133 62898 62898 15706 91145 81269 81269 53689 71724 26201 71840 89774 89774 72955 72955 50867 63390 85052 85052 32445 55588 1632 66029 82649 82649 23332 23332 55402 73939 43905 43905 66913 93177 32732 55606 40275 40275 30411 90450 85326 85326 41527 53531 26457 26457 95040 95040 23939 56855 26780 26780 21967 38379 87532 87532 49820 97580 36055 36055 302 64269 38008 38008 4085 9698 19464 20635 30774 30774 37787 84593 28067 28067 44271 44271 19403 94017 41136 41136 53106 97799 31903 31903 29121 67624 78005 87670 4989 4989 65816 86205 72932 72932 3373 78276 44808 44808 68582 96742 14369 14369 39502 93577 27887 27887 4856 18903 27848 27848 32255 32255 4686 55045 36179 93952 6703 6703 66735 66735 46293 55655 4940 4940 24807 67359 13268 63882 23677 23677 11491 11491 36565 44046 36601 57543 3411 3411 32720 50085 56300 56300 66836 95931 21947 21947 29429 29429 36396 58479 28752 59385 71774 71774 84079 84079 56898 97243 23326 96970 61419 61419 6816 66920 65591 65591 49507 49507 64111 78610 61450 67632 14630 14630 43273 63879 10338 10338 6686 42400 26260 26260 77796 77796 2853 3795 2068 26695 61456 61456 224 59223 75009 75009 64640 85793 67861 67861 8686 8686 16644 71873 3696 3696 61051 84464 38818 68169 95152 95152 3457 21599 55947 55947 89724 89724 9315 25174 70064 70064 25818 26746 17937 17937 40579 64083 13070 28232 25717 25717 60201 60201 2944 52474 34759 78575 71697 71697 6177 94323 94602 94602 14097 59093 76721 76721 32806 32806 9953 27075 968 968 80921 95074 10131 89827 44008 44008 40619 64297 31824 31824 51431 53307 43832 43832 2066 84459 67500 67500 19157 27795 72475 72475 45817 66352 80658 80658 24884 85318 42279 42279 2063 69948 84055 84055 10167 41021 72257 72257 33212 60384 75798 75798 37981 37981 31299 43503 33219 33219 36405 78117 5634 71395 44111 44111 59558 59558 7888 49624 94697 94697 35499 43513 44764 44764 9393 19150 4603 72512 44566 44566 31103 31103 7551 41233 27183 61798 80731 80731 71742 71742 58329 69081 60542 97549 18534 18534 39162 39162 31995 79720 22161 22161 32653 95289 13256 23890 49442 49442 11133 11133 6878 30344 77591 77591 544 47347 31886 49360 47670 47670 19660 46985 84487 84487 54793 79854 9887 9887 47714 96647 44180 44180 71934 86911 43976 43976 13943 22352 82337 82337 64317 69518 86886 86886 11863 11863 45874 59915 86676 92754 23275 23275 31939 31939 62293 78865 14845 14845 33253 57291 7826 37572 4698 4698 77321 77321 54685 81597 36670 61831 25247 25247 78113 78113 15540 61216 41514 86617 2445 2445 34061 34061 3970 10169 41728 41728 29301 77403 14393 14393 55478 77108 72019 83440 89424 89424 1992 1992 20990 74767 81132 81132 64900 95549 56283 56283 940 47767 49200 49200 19880 88365 85997 85997 9316 50081 56110 91709 24300 24300 55339 55339 73419 89822 85589 86132 71123 71123 21308 77990 59235 59235 46852 57719 16556 16556 16496 16496 61081 94986 40613 63631 3879 3879 81076 81076 29512 84295 23785 23785 33526 48566 90379 90379 38460 72448 69695 69695 7152 91662 16315 26404 42058 42058 60471 88201 87402 87402 1372 36550 58660 58660 25473 97085 7168 7168 2180 2180 94491 94668 77118 77118 47824 55671 17475 58634 48886 48886 12622 12622 23861 80844 67793 81084 53083 53083 42232 42232 21807 25626 27820 60503 16206 16206 9646 54529 56359 56359 5841 36423 70052 70052 17454 94391 18203 18203 74644 77959 76218 76218 4984 68990 76119 76119 9861 24024 59179 59179 94241 94241 46592 66693 70702 70702 20529 54436 58730 58730 33605 72162 34472 97020 39475 39475 86455 96658 76029 76029 13578 45272 9964 9964 77060 77060 4390 6979 67487 86704 1555 1555 52739 52739 12922 26942 80514 80514 3977 26611 6708 14574 55271 55271 3426 19083 73482 73482 64653 64653 13754 95643 19822 68518 53084 53084 88254 88254 26926 46112 38545 38545 17909 92605 87218 87218 71137 82690 40799 40799 363 26879 93324 93324 87831 88670 30940 30940 55981 85054 54903 93995 60993 60993 21105 33264 66572 66572 50778 50778 60560 68836 17568 17568 11736 62405 48877 48877 28685 77436 57890 57890 29596 39914 28958 28958 11503 83437 15353 41368 15030 15030 52283 52283 31417 65091 56938 56938 49613 69549 49087 70091 26881 26881 42405 42405 21069 24883 27292 59351 78880 78880 31157 47592 12894 12894 45676 71365 54059 54059 15502 87721 66470 66470 56838 90798 23547 23547 10926 10926 10759 89279 21955 54213 10953 10953 34703 34703 28246 33867 25208 25208 18722 61146 32186 38082 91510 91510 29096 76975 62421 62421 75260 75260 31021 84813 81007 81007 7275 74730 78985 78985 50220 60338 20377 29965 29429 29429 48317 83477 17147 17147 50268 70041 38665 38665 84758 84758 33968 35672 52448 88441 51315 51315 33114 33114 92280 96680 59646 68395 21539 21539 34522 35091 58703 58703 18138 18138 5200 85630 94239 94239 11269 31726 2610 2610 64787 95769 45905 71714 40196 40196 62317 62317 2277 60532 83078 83078 60464 78707 23853 69366 94682 94682 33913 33913 77260 81611 15408 15408 20363 69165 20961 29462 71693 71693 24683 97625 38222 38222 23623 45512 94326 94326 19532 88443 88093 88093 11323 11323 25572 75301 27708 82789 35261 35261 31297 65347 86311 86311 21201 34949 92357 92357 89352 89352 36195 68837 96671 96671 12251 19385 47088 85262 86167 86167 4146 59106 21911 21911 32562 65270 94236 94236 71656 82250 94875 94875 49959 49959 12641 88809 29860 29860 1098 18201 1051 1051 9640 36531 28584 28584 29252 30055 71152 72365 52074 52074 9463 40647 36023 36023 41930 41930 2598 94826 51452 51452 47676 76678 24640 24640 50670 74440 7502 83668 71142 71142 88595 88595 36896 38740 11491 11491 40336 41793 37392 37392 3871 60949 2397 2397 51352 68121 69103 96785 92218 92218 61465 61465 7593 54056 69550 69550 58538 87161 63431 63431 42718 50631 10666 10666 11728 67533 41844 41844 72610 80391 83952 83952 13587 46925 82767 82767 17856 77021 22256 30410 33240 33240 71114 94108 12601 12601 31124 31124 58293 88127 24123 24123 2539 82456 44283 44283 23399 73519 35306 94207 10306 10306 17790 17790 80727 86003 61610 78572 74702 74702 75033 75033 73640 97543 68396 68396 66981 86358 34631 34631 43147 51292 63717 63717 1344 88547 84439 94189 47393 47393 60076 60076 36298 60427 52772 95168 3869 3869 72456 72456 64681 80427 52743 52743 21281 44663 37795 37795 6295 86730 90150 90150 33362 39237 78773 78773 42664 69942 52835 52835 6474 92799 47910 47910 36212 73705 56091 89741 1876 1876 50105 88003 1951 1951 69736 69736 70563 85344 20737 26413 22457 22457 7444 7444 70615 91568 19944 84686 28193 28193 15780 65408 7314 7314 9360 60836 92347 92347 89347 89347 70846 73844 92362 92362 29427 95121 65953 65953 29369 63339 5640 74542 55033 55033 18979 18979 29566 55537 16961 19044 2767 2767 55401 55401 65250 77079 79154 79154 46657 62698 92227 92227 26288 45980 8080 8080 18487 28208 94089 94089 64921 84702 54577 82976 40842 40842 8053 60753 21903 21903 20536 47022 85661 85661 38806 38806 23627 45717 35535 82680 43519 43519 79643 86464 54024 54024 88791 88791 6412 41889 42839 78779 22141 22141 14538 63474 39904 39904 63376 63376 34727 59741 2736 2736 6523 47225 6426 72840 29608 29608 51886 51886 19242 90550 19020 24162 92180 92180 1892 1892 20495 97782 13773 79661 36379 36379 45943 93539 49268 49268 44733 44733 83950 87239 93286 93286 62531 64072 54218 54218 1575 96563 10141 28017 30613 30613 46286 46286 8995 72173 41149 97726 8216 8216 71142 71142 34831 55229 948 948 2501 73633 93772 93772 10688 79362 80167 85041 38932 38932 47805 96017 31138 31138 43852 43852 88171 96923 9680 71870 84673 84673 32176 96472 29508 29508 20844 38901 29030 29030 69180 69180 20525 65140 55489 55489 3520 74700 37240 83697 79740 79740 32344 32344 35984 95299 57246 57246 5938 8761 61782 61782 5071 36542 67334 67334 12851 81649 14696 92454 2250 2250 35525 46101 44750 44750 19440 87903 86688 86688 85640 85640 49251 85558 58152 58152 3262 41017 2986 24251 67376 67376 47205 47205 21578 81842 6304 97462 29604 29604 13143 89957 98018 98018 40413 40413 7546 87717 71926 71926 69234 76978 14966 44902 78576 78576 61313 61313 6737 64663 42165 42165 18671 58419 56780 56780 18995 90434 39614 75178 84717 84717 11664 11664 17053 42915 23645 23645 23620 46620 5759 35800 26580 26580 9348 52062 65393 65393 21308 71217 3764 3764 6430 6430 14806 63081 62183 62183 5210 55626 16171 27008 59504 59504 27392 27392 25663 30920 18819 19618 68815 68815 46563 46563 78511 96681 41949 65960 87914 87914 34267 69440 63568 63568 65391 65391 4137 89226 49829 49829 38955 96363 30844 30844 25336 93357 77286 77286 3361 64250 83899 83899 29147 80551 11354 11354 51943 97095 2960 43301 42396 42396 52760 52760 24752 68697 56382 60550 68079 68079 12029 87499 24771 24771 33197 33197 57155 80199 49774 49774 25918 55632 2708 35673 6287 6287 35342 96036 18452 18452 944 944 28165 46877 10698 10698 1756 74686 4459 31743 4757 4757 46681 46681 18906 34092 57844 57844 50346 69344 23058 70786 20857 20857 71547 92220 54286 54286 30091 37327 1676 1676 36487 36487 13900 95815 37539 72876 2805 2805 36408 42660 86521 86521 55451 59101 23771 23771 1908 67855 25764 25764 59733 83038 44320 44320 10524 10524 7894 72578 80133 95609 97897 97897 54361 54361 73958 79300 4808 15317 40993 40993 18433 18433 67898 73240 6968 25218 93633 93633 7832 49565 79639 79639 86123 86123 80953 83021 22569 40996 48552 48552 20343 82667 15450 15450 33246 66238 64556 64556 13673 44977 29435 29435 10635 10635 33481 46258 37093 37093 8314 52915 76050 86213 50295 50295 83593 83593 41911 91148 78414 78414 19481 88251 375 13395 6066 6066 14518 72400 93382 93382 29025 37329 27357 27357 1231 1231 47438 96670 6296 96725 65349 65349 47398 64021 19272 19272 76927 80611 38369 38369 49603 49603 17461 17512 69745 87725 17519 17519 13835 38615 2504 2504 60829 60829 33934 42078 2532 68725 35153 35153 31631 31631 14586 30526 37197 60484 73569 73569 50892 50892 28274 90720 33739 70443 98135 98135 70762 70762 33548 53631 75532 75532 16359 51924 24293 37024 72409 72409 8019 8019 19741 61940 69541 69541 23727 47635 39124 40308 68681 68681 3984 45869 87946 87946 37649 64161 42703 42703 5061 13297 53330 53330 25408 25408 5891 70313 17933 17933 43162 51605 79728 79728 12009 72551 86674 86674 1001 6885 17374 64694 13067 13067 83421 83421 73115 90775 44380 44380 15971 82022 52754 57269 44939 44939 23488 61612 53830 53830 53257 53257 33091 70464 29880 72534 70874 70874 49834 49834 5911 11878 47690 47690 2143 30429 77248 77248 31039 69576 28397 77360 43994 43994 16662 16662 13317 34173 43279 43279 43089 96998 55945 71486 41970 41970 54774 54774 79324 82609 48924 48924 21882 61441 12361 12361 17732 95783 19824 19824 59082 95767 57304 57304 85629 93668 45769 45769 818 63544 30682 30682 37543 88036 4931 4931 55861 89771 14127 51946 59460 59460 68851 90675 43831 43831 23882 57331 20373 20373 1938 89701 48133 48133 22975 22975 4761 56969 69707 69707 3191 71091 54335 61526 9267 9267 70664 80802 94192 94192 63972 73573 41647 41647 38828 38828 42306 78108 11150 11150 38805 73400 21592 21592 13412 29193 40589 40589 9612 33084 77071 77071 40372 80441 21897 21897 64363 93473 73755 73755 24375 42951 5304 27168 38758 38758 84828 97179 1038 1038 65861 65861 42317 70164 23241 48673 57430 57430 30247 63333 73986 73986 96613 96613 41577 66695 71672 73678 29928 29928 52544 72054 75598 75598 4071 25846 7848 7848 33455 33455 22292 95058 70495 70495 1439 4489 78458 78458 21539 75406 38048 73001 65819 65819 30091 41453 30343 30343 72958 72958 27957 66101 11610 44507 61449 61449 25808 59245 29976 29976 93221 93221 8493 23059 94503 94503 13788 88835 29255 55844 87653 87653 23811 76645 44069 44069 56288 76230 92116 92116 15380 72288 27808 27808 44337 44337 11398 22574 34059 34059 25041 65491 74617 74617 3457 47290 69323 69323 9646 29772 84950 84950 31274 42989 3690 47916 30469 30469 14735 25734 95066 95066 2779 68147 50566 50566 8947 8947 35703 83722 36939 36939 82611 93848 30530 33392 50794 50794 62601 62601 66576 88310 34312 34312 7380 58679 21012 83397 28220 28220 96840 96840 1229 21419 8726 89029 80518 80518 49320 53271 43311 43311 28493 28493 57897 71064 1762 1762 15111 50515 81345 91012 53584 53584 84722 84722 14754 66351 73333 94825 63715 63715 45860 45860 19530 71027 81332 81332 45233 57214 58260 73408 33838 33838 17667 17667 20389 45049 86984 96583 25804 25804 69264 69264 33591 65506 64958 69887 35920 35920 86220 86220 27466 63057 84804 84804 24280 73938 41601 64589 33266 33266 92613 94082 86356 86356 5283 91237 31307 31307 41051 92364 82175 82175 6996 97388 30935 30935 30889 63969 89312 89312 53447 68574 26006 26006 21619 21619 45678 89131 73605 73605 41277 83832 2349 54643 17468 17468 1208 58156 68371 68371 48641 48641 47218 64544 165 75223 41410 41410 21162 79377 33565 33565 8084 8084 36904 65160 35040 50044 60400 60400 23325 35700 55952 55952 19153 19153 7028 17371 22760 55046 98343 98343 69572 69572 6247 7010 20871 84796 63772 63772 16343 16343 13606 50305 58191 96079 31067 31067 10610 10610 3964 53160 48598 72547 22596 22596 70214 70214 2482 14131 68401 68401 89773 90106 68063 68063 6032 16634 38566 65627 55636 55636 14543 27117 67479 67479 25884 81060 17998 17998 983 983 68633 76084 21316 89119 23398 23398 89040 89040 35850 49096 48708 60009 39164 39164 56846 76095 87772 87772 4293 8610 7657 7657 58567 58567 50784 74612 1082 79058 67900 67900 13884 85688 24110 24110 17788 59783 59607 59607 18932 18932 13351 61023 4519 21004 51453 51453 34678 34678 73565 75187 77140 77140 31585 67578 20699 64820 3526 3526 62723 74236 24313 24313 30701 30701 53116 71343 3229 94040 55945 55945 60217 60217 510 38436 83827 89830 72320 72320 46919 58467 83579 83579 5667 5667 10431 38829 57714 83386 3367 3367 10731 61915 43841 43841 10020 38239 73536 73536 52306 52306 74156 78501 10563 80879 71612 71612 39590 39590 77319 85151 59362 59362 77416 78713 7521 88699 81811 81811 16331 55088 36557 36557 84858 84858 19174 72002 18208 78697 32914 32914 47064 69984 13654 13654 50692 68072 63066 63066 73794 73794 9032 40752 17855 85423 33919 33919 62827 68799 16027 16027 12113 97620 91944 91944 74247 77430 84630 84630 25383 58049 38467 38467 2961 2961 76452 86317 37983 37983 38809 81883 6408 18250 67435 67435 60758 76075 79331 79331 35354 35354 52493 66663 89481 91108 74698 74698 74089 74089 44441 57373 67122 79858 21466 21466 16804 94840 93875 93875 74265 74265 19338 34973 36390 36390 34977 49046 52359 52359 7930 48154 61829 61829 74357 82049 59465 59465 11956 96678 70660 70660 16171 33332 69795 69795 47868 96559 53273 78151 23456 23456 47660 71019 33645 33645 19740 19740 3103 65694 9499 9499 2479 55774 10164 10164 16743 92205 54625 54625 40238 74238 74429 74429 15729 20676 19010 19010 19167 70020 95352 95352 52595 83680 46345 64646 60623 60623 1929 1929 20972 59221 63829 93976 95108 95108 58933 58933 58648 75240 9061 53737 65040 65040 22335 22335 44977 71562 30076 68370 41022 41022 48529 82249 1944 1944 86321 86321 20481 71126 52457 69831 89084 89084 51390 51390 35355 69751 22353 22353 18761 34182 56954 77247 8278 8278 44812 77109 72224 72224 31663 58824 86753 86753 31853 53467 3498 3498 26603 26603 35626 53268 58324 58324 7456 87029 33443 65701 76669 76669 4178 47609 16815 16815 36833 68909 3547 3547 8571 18230 51851 51851 31651 35442 45132 45132 10762 68380 31516 31516 10749 57468 8658 8658 32465 32465 25367 54177 33769 33769 1688 15330 20515 20515 15120 86863 10937 80963 77052 77052 66972 67498 85081 85081 25736 25736 42103 49109 65217 65217 31217 92956 48631 86596 75476 75476 67597 69527 67897 67897 12745 12745 43341 77393 84404 84404 33887 97100 79096 79096 12395 61305 35343 35343 21225 30796 94086 94086 72643 83237 89650 89650 18195 21337 26508 26508 24717 78901 37977 37977 35730 96863 19336 19336 152 21807 34467 34467 23715 61002 63018 74146 18922 18922 13553 13553 11918 45812 14151 87750 3159 3159 71100 71100 12084 81301 52283 92232 28338 28338 18665 18665 20193 43973 15640 38713 32978 32978 74145 74145 47342 59686 38099 43448 73131 73131 5980 72094 92001 92001 25031 39424 38957 38957 63357 63357 9774 83309 2867 80031 9252 9252 63412 78828 53569 53569 35648 35648 43283 63469 7726 7726 34890 39526 21164 42068 83480 83480 11387 65879 38750 38750 70753 71187 85141 85141 69729 69729 75458 79660 25894 47446 47127 47127 31453 31453 27149 86713 15381 15381 25442 91651 64888 64888 33848 35494 19010 81978 86761 86761 13201 76743 38009 38009 822 96606 38235 38235 11553 79393 77862 77862 53836 89887 84258 84258 43960 43960 26076 39191 3040 48318 38758 38758 51151 67715 63035 63035 63732 63732 27293 92867 93858 93858 62543 89578 20596 36671 17771 17771 38769 53432 94660 94660 33534 33534 57276 58006 84250 92352 34514 34514 48899 48899 58554 77200 205 205 51918 69321 9157 9813 18211 18211 59395 59395 4973 36718 79404 82541 47839 47839 72752 72752 1339 12195 45772 93719 48488 48488 63980 63980 31365 76319 13915 34734 15429 15429 63498 63498 34607 93178 46089 54471 42239 42239 11410 31011 14522 14522 66658 97797 70475 70475 751 18950 35177 35177 9261 59491 6632 6632 11531 79186 96924 96924 7011 36942 59018 59018 23356 23356 82956 86202 4698 52285 56199 56199 1262 1262 57264 70214 72585 93663 72441 72441 17639 94771 23189 23189 4796 95440 80091 80091 71133 71133 73738 96468 16609 26686 69385 69385 17701 17701 61369 86855 79304 79304 4584 60019 39870 39870 76164 90357 42296 42296 20562 82240 6156 6156 22727 30583 18927 72071 390 390 38445 40273 82193 82193 30047 30047 70887 94916 50800 83454 64464 64464 74146 74146 21381 51040 4546 76203 16818 16818 38385 55520 88020 88020 50563 94427 93968 93968 12236 39667 10815 10815 37341 49746 3039 3039 46461 46461 60496 78815 54416 69329 24195 24195 30453 30453 55512 75518 47350 47350 65307 92526 31726 97100 49573 49573 27343 78348 44758 44758 81877 81877 34886 78988 20726 75735 7120 7120 65951 67905 41064 41064 19471 19471 40772 92678 29231 53621 75397 75397 24050 50865 73209 73209 46059 78676 30273 30273 27985 60773 53302 53302 73705 73705 16405 58674 77353 77353 32398 43462 55197 55197 34290 56396 63444 63444 29297 61420 19011 86790 61537 61537 25792 25792 44827 45662 33937 33937 42923 94730 59036 90653 55752 55752 40426 40426 1564 40963 46458 68747 51675 51675 28901 56945 14521 14521 966 91499 80236 80236 85575 96549 64114 64114 42242 82559 85176 85176 24544 24544 15791 44854 56068 56068 31566 69136 18567 18567 6794 89477 6335 6335 19818 44563 18396 18396 35629 80497 2548 28190 85112 85112 16405 31518 18122 18122 59433 59433 87651 92168 30814 67335 38665 38665 97784 97784 11097 90683 72029 91923 34679 34679 85839 93737 42800 42800 12247 56572 56886 56886 58433 58433 69271 88000 1413 69855 76542 76542 21049 61268 3095 3095 55943 59184 42384 42384 75610 94689 84725 84725 4200 4200 46219 77933 8151 39729 47061 47061 90230 90230 6662 51479 13511 13511 37633 64265 10975 24301 68577 68577 35554 97342 78499 78499 50039 50039 33691 82314 3647 3647 48923 54296 18589 18589 21178 59083 32859 68514 46447 46447 27528 27528 51258 65075 65710 65710 32919 60903 33676 56178 95515 95515 41592 67777 9546 9546 65396 65396 35242 87147 25508 25508 8668 21290 6131 6131 38500 46174 72072 72072 17177 20580 40943 70804 87326 87326 24695 57301 96571 96571 7738 68531 60846 60846 4321 4321 56317 58737 12310 12310 60445 82269 52280 52280 10078 39959 10900 63379 75515 75515 87967 87967 22844 79553 80095 80095 27110 44572 31078 31078 62394 65220 60803 60803 57168 70302 269 269 5095 44277 66339 66339 72373 78740 14148 14148 32061 89255 77020 77020 76764 82632 30234 30234 33757 74219 87345 87345 33589 63622 93332 93332 17994 77839 10909 10909 37471 70288 15557 15557 5370 51778 496 37547 73883 73883 56608 96999 37420 37420 44952 93315 84931 84931 35883 49895 598 598 38561 38561 37227 95029 22730 43960 42267 42267 47029 47029 5934 8973 75593 77369 6882 6882 47480 61969 64570 64570 39542 39542 4234 25506 12394 52423 56709 56709 58709 63151 1226 1226 13007 42847 726 726 53281 62844 71453 71453 47297 47297 33662 94629 25366 25366 17252 22137 53249 54983 3089 3089 61592 61592 88131 90577 68724 68724 67152 74304 24316 27050 45275 45275 908 908 23992 42459 53228 53228 7481 90448 72641 72641 12785 14571 49077 49077 3060 33023 67013 67013 40873 84463 23581 80899 9132 9132 42349 42349 16469 42895 15057 69571 25193 25193 86751 95074 74366 74366 52786 52786 19975 84035 28285 90985 52146 52146 66285 95073 5112 5112 42823 63903 33758 33758 32942 32942 45818 68727 60114 74702 68117 68117 10199 35473 62230 62230 10819 36170 3263 3263 19464 19464 36248 46301 41787 93407 41005 41005 72402 72402 22526 40006 16995 69706 49722 49722 4825 4825 28911 58358 58609 58609 47550 51533 76969 76969 4242 62238 6129 8385 95520 95520 54837 77250 36363 36363 36731 93888 15453 15453 96971 96971 30589 38731 68349 70363 11933 11933 6528 6528 30817 85738 47631 47631 28350 48751 59199 59199 29146 88324 62172 86934 74772 74772 78961 78961 6885 57265 97209 97209 16746 49708 22509 22509 52473 76855 31942 31942 12130 63754 50245 97597 75512 75512 2699 80805 33469 33469 70136 70136 53670 91955 16600 89508 43213 43213 5900 53106 85096 85096 47455 70610 12411 12411 48298 48298 27662 35202 53720 75842 41330 41330 50526 54932 20690 20690 51878 71973 78072 78072 77405 77405 50232 69270 23341 23341 13501 42121 53206 97591 70147 70147 29219 47063 11467 11467 2101 68650 72663 72663 1010 1010 34008 79094 28704 62838 80407 80407 10131 94881 9821 9821 27862 27862 29771 92462 18947 68488 22173 22173 57249 62011 1433 1433 2573 68958 55140 55140 5019 5019 43372 69539 41801 41801 46786 95018 44192 67407 65906 65906 12930 50007 63417 63417 32453 36750 40036 40036 54115 54115 84335 95193 8059 8059 18382 86939 47466 47466 66885 87248 30600 58392 56353 56353 51432 73898 98002 98002 15769 62750 30304 30304 18367 92695 14647 14647 1105 6166 68185 68185 49030 49030 6498 19682 75856 90148 12412 12412 50140 59953 53182 53182 18084 71713 25976 25976 188 76297 33242 33242 45727 45727 21841 56021 46577 46577 57690 67503 74098 74098 33171 75067 69865 93401 62866 62866 2044 33286 63772 63772 8743 8743 33932 75530 19222 86091 25670 25670 16789 16789 26419 33521 32152 84356 995 995 58630 66180 43737 43737 61035 61035 55243 80631 19050 75186 80024 80024 26296 26296 3411 24807 29907 96714 77331 77331 86700 86700 65469 73856 24370 24370 13252 77688 91228 97442 21661 21661 43880 43880 73742 79119 91610 91610 25374 62290 57541 64974 60669 60669 91076 91076 54190 94231 73516 73516 59627 95134 32719 32719 9998 10233 64767 76870 8270 8270 72996 72996 9938 19216 35291 62796 6944 6944 31194 68618 64377 64377 77700 77700 24884 97208 4453 4453 22174 42329 1294 3573 97956 97956 87545 87545 72401 73091 86164 86164 42410 94168 3720 81337 87140 87140 4733 29779 22912 22912 70513 97591 45452 45452 74364 74723 50068 50068 45451 45451 25774 61731 6277 6277 73965 90290 42230 96549 47206 47206 89982 89982 27250 61709 5966 55176 69746 69746 35365 35365 39513 91434 29717 29717 13179 73733 7990 62896 79948 79948 4011 27698 24720 24720 73395 73395 48150 72972 29270 56509 44781 44781 3376 58534 24467 24467 50396 50396 45794 68002 3600 12547 6443 6443 59795 81776 96194 96194 53968 53968 36977 91688 14200 14200 52589 97240 23785 68013 82172 82172 96053 96053 49700 89090 93688 93688 35510 55259 61289 89810 88249 88249 52526 52526 1617 68848 95731 95731 44861 62479 7287 34874 20230 20230 13130 13130 34674 40256 55784 55784 753 6732 36521 80917 72628 72628 74214 88299 90712 90712 6044 59725 37242 37242 14904 14904 235 63878 73528 73528 80461 91624 32133 95254 75892 75892 15801 39737 14694 14694 10174 36875 7184 7184 51871 51871 38422 62148 2835 39733 12738 12738 18120 18120 5016 96339 54078 89485 46903 46903 58488 58488 33458 41065 73143 73143 6746 47080 11969 97614 39072 39072 14712 52508 62588 62588 16038 16038 11065 63308 37820 95596 31872 31872 7415 7415 37068 85997 34605 34605 56774 85750 2579 89995 32315 32315 5371 19552 97607 97607 50931 51362 94600 94600 61678 61678 48456 75949 77283 92597 87955 87955 13560 73656 51244 51244 92639 92639 52056 77884 19478 19478 37491 78047 5142 5142 25609 49146 84878 84878 19088 62701 22567 22567 44085 96121 77554 95744 22922 22922 43438 43438 40267 86178 12841 12841 73401 97294 32393 32393 9925 10484 91561 96645 43588 43588 43334 43334 34355 59855 12790 12790 39026 88244 78952 80847 87249 87249 64100 64100 52817 75773 9227 9227 53692 58992 88770 88770 36514 66370 36652 36652 30560 77085 33245 54660 36699 36699 70803 70803 13430 70509 61892 61892 80878 97973 15423 50182 39773 39773 42989 80348 49259 49259 5337 15979 72038 72038 73073 73073 38620 67731 19281 19281 71442 74711 20394 53885 7185 7185 20324 29988 41337 41337 77013 93552 45674 45674 4670 25378 474 474 60266 64811 14711 14711 42779 42779 75181 96713 9175 14448 59857 59857 31763 80698 21853 21853 45672 45672 3052 6213 71035 71035 46017 81133 26242 86966 90004 90004 90893 90893 47411 64713 40377 40981 93882 93882 43148 43148 32838 52491 42645 42645 28983 95221 7226 7226 18660 87463 95353 95353 3554 84012 82505 83086 62833 62833 6917 88740 94327 94327 1582 1582 35710 73620 22095 37483 72798 72798 9061 17212 87177 87177 31147 45919 14536 14536 41164 58868 3321 3321 9273 25854 64939 64939 45529 45529 36574 93995 27986 27986 23568 69392 48471 51062 53845 53845 19710 39367 72158 72158 89933 89933 14959 60558 3876 88706 39260 39260 73107 73107 31254 84557 85637 94462 45891 45891 65999 94048 41240 41240 32109 32109 60207 72005 64281 69376 69602 69602 94481 94481 45618 52547 59707 59707 11825 45732 20208 41996 55832 55832 2903 92450 65495 65495 50586 59195 25717 25717 57974 78472 15143 15143 35657 73753 82566 82566 24848 24848 86476 87748 61013 61013 22877 41400 82625 82625 15322 52884 93378 93378 54892 83150 12559 24179 66221 66221 17233 17233 1868 16570 51104 57293 45063 45063 64552 65849 46158 46158 1576 1576 9122 86326 92978 95345 72334 72334 8954 8954 35810 76641 59239 83301 70760 70760 21470 21470 2554 52369 42799 42799 45568 85154 58174 58174 48693 66981 45156 84351 59711 59711 38157 38157 44807 59814 21140 21140 15086 49153 59495 90248 7588 7588 82002 82002 1508 61196 5718 5718 60087 62739 63495 74520 19960 19960 32419 32419 39928 54651 21378 21378 51793 52936 11022 52882 89183 89183 84928 84928 16270 57603 35664 35664 35851 97132 8597 26168 51268 51268 89235 89235 59976 66731 32820 32820 25076 36991 23993 79955 10050 10050 24073 24073 49709 60409 25851 25851 12759 52431 36297 36297 6032 16095 85511 85511 24005 34020 36830 36830 114 6907 60045 60045 35860 95914 33552 33749 33205 33205 33009 33009 9550 24247 55858 59024 47374 47374 66150 66150 48135 76231 44955 70814 24447 24447 16160 45188 83893 83893 14620 21119 14255 14255 50618 81580 42438 42438 60068 60068 78552 82449 1984 90536 9604 9604 62114 62114 15496 39934 2233 40002 56508 56508 42211 42211 26644 45875 17996 17996 86130 95465 93510 93510 13581 19843 8587 66071 6116 6116 5897 83444 35408 35408 63717 92940 76385 76385 6276 23615 72931 72931 50723 50723 8748 79450 54683 54683 4270 15552 6938 15178 38228 38228 46933 46933 9330 14680 63350 63350 76556 79529 25752 25752 14398 17528 12805 12805 54603 77275 80823 80823 20562 92904 53591 53591 80615 82322 24497 84857 95288 95288 4580 4580 72523 96603 7744 7744 50074 84578 31631 83721 93528 93528 77843 77843 90248 94608 32784 51247 97421 97421 62455 62455 2629 45123 49302 49302 44707 92861 34573 54612 83086 83086 5713 5713 71602 93312 89550 89550 31709 69990 31364 31364 13375 13602 92847 92847 53975 66346 33239 33239 29887 62244 21109 21109 65468 78020 79425 79425 3782 9053 7240 7240 22114 92208 10427 91886 68918 68918 13589 72175 13272 13272 11533 78719 9813 9813 3810 18302 56624 56624 41312 64779 27458 27458 81970 97684 81422 81422 37296 39182 5393 5393 53867 81997 18929 18929 81508 81508 26655 85570 9908 9908 3487 22752 88834 88834 13405 28204 38125 38125 55556 68114 19497 19497 29819 66284 18650 32609 11628 11628 57010 57010 36892 92568 2461 76763 43752 43752 30020 58085 51181 51181 31002 31002 12129 36339 31790 31790 779 22505 26381 29130 79531 79531 16992 17894 52667 52667 89261 89261 69603 76169 15618 15618 22238 91249 31125 76215 84879 84879 20010 20010 20101 32868 15474 15474 60181 94809 46678 96501 62316 62316 87659 97181 50685 50685 27513 27513 12421 74853 39540 39540 54446 91896 2646 2646 3346 54304 23013 30333 55844 55844 75254 78083 34663 34663 7603 7603 81140 88669 9118 86050 82932 82932 12921 19882 51873 51873 81852 81852 19735 62283 18133 28945 72439 72439 76594 76594 12630 24984 16009 31438 19000 19000 61192 61192 3502 91874 33452 33452 35389 92409 34534 52731 53280 53280 10043 55661 52499 52499 91391 91391 10164 34288 24261 24261 18629 85723 22158 84351 27697 27697 96053 96053 19805 49430 2773 20456 19263 19263 3072 68664 55043 55043 18966 66583 11399 11399 48261 81138 3724 3724 2988 30525 10915 10915 12093 18447 27715 27715 40068 53166 94884 94884 33177 37639 82814 82814 83563 83563 8628 29104 78549 78549 2293 51744 35347 42725 6275 6275 73857 73857 30750 94090 31221 31221 26016 58177 282 71609 8841 8841 88984 88984 612 4539 16304 51904 72166 72166 20340 25183 63696 63696 13599 24307 41123 41123 949 67989 67719 67719 77180 77180 1557 96723 6344 6344 28340 62617 39186 81388 6312 6312 53625 92904 92892 92892 64265 88855 78683 78683 60350 84476 80913 80913 29533 29533 31166 67200 23741 95538 55346 55346 32343 40910 11434 11434 4899 17724 56107 56107 26804 26804 37279 56881 85157 85157 46141 81892 6837 75234 35856 35856 13998 15448 61743 61743 17263 17263 54725 65234 19795 36222 25664 25664 13621 13621 24144 38957 23512 29725 22922 22922 652 652 32883 42857 53753 63908 33879 33879 57627 80899 10855 10855 5820 5820 12886 47675 17582 17582 9439 74173 19537 19537 11414 80240 70082 70082 3460 33044 57149 78196 58775 58775 24500 41743 52352 52352 30100 78939 84065 84065 55245 55245 35461 71144 20092 20092 15963 67273 72803 81914 5152 5152 59055 60387 83583 83583 66780 76561 23032 23032 15673 15673 72047 87567 61994 61994 2467 28431 81208 81208 18949 96051 58522 58522 75664 93699 32255 70286 96681 96681 64977 68620 39278 39278 54523 90193 90962 90962 36868 70206 73513 73513 35259 35259 59771 75518 42989 93636 61496 61496 36182 57033 90365 90365 31781 73173 44234 44234 41271 41271 5799 96967 37585 37585 65185 70133 92212 92212 52692 75840 2263 12523 70388 70388 4553 4553 80911 83944 73431 79565 33448 33448 4068 74667 94287 94287 46669 82949 20384 20384 78182 78182 424 37202 8741 31215 52558 52558 61637 61637 31311 73489 41934 41934 26112 47273 29660 48518 52175 52175 52592 52592 6528 30886 37006 37006 32109 59518 19681 31772 32661 32661 5974 52264 69240 69240 6563 7126 21167 21167 96831 96831 7866 70287 28945 43507 41596 41596 45781 60119 83852 83852 64143 84170 76065 76065 15401 89792 77233 77233 14703 14703 68597 96214 74531 74531 4285 87339 5564 5564 5083 27060 73276 73276 30181 54951 2176 46488 13918 13918 35245 80408 36341 36341 26075 26075 67029 79049 16764 16764 17209 35552 38094 38094 36779 92629 39476 39476 12969 65422 26441 66574 90397 90397 47642 47642 16676 92173 15550 15550 45231 77202 5198 92718 37894 37894 31803 92286 82735 82735 50597 50597 11836 88680 33667 33667 23256 71840 23725 23725 51276 78095 58185 58185 4665 77616 63024 63024 53995 93435 23696 23696 65515 81114 67079 75037 83015 83015 30876 88577 62873 62873 5719 75511 80529 80529 21520 25404 27548 27548 14765 14765 86658 93270 64597 64597 10736 73395 6769 43141 72704 72704 27152 28443 41065 41065 49992 49992 53313 89622 17060 34889 81438 81438 30268 40172 84184 84184 5299 5299 17302 76951 65996 65996 14000 97970 50220 50220 711 8497 24919 59154 7599 7599 11508 61996 84085 84085 14024 14024 25128 93957 30330 30330 14874 64605 43965 43965 42988 91749 23676 53337 42320 42320 34326 44919 29623 29623 6933 56917 60684 60684 95597 95597 12315 95435 19094 52782 38737 38737 31188 65358 67998 67998 66338 66338 2962 85805 78960 78960 14957 25653 11986 96112 42053 42053 37916 37916 36138 95476 30321 30321 22517 43677 11878 11878 54823 69654 55032 55032 13624 59046 23498 72668 60660 60660 30481 95619 91983 91983 34569 34569 16135 18148 9372 9372 30150 94268 22431 22431 72984 81761 70760 74522 81385 81385 42225 62565 65930 65930 36840 47478 56545 56545 31462 51624 80581 80581 29651 85087 43095 43095 84276 84276 41365 60071 41763 41763 10933 26638 92529 92529 3206 64973 20487 72612 83673 83673 26305 26305 39537 90224 32838 32838 18681 91388 85244 85244 38480 66522 41780 41780 4227 78238 18808 18808 26548 43376 7532 80699 55844 55844 39398 92331 25949 25949 34606 34606 3733 17423 39820 39820 28907 97634 95149 95149 25413 76447 49394 87121 98073 98073 37643 37643 6793 83911 25956 92868 34281 34281 25916 88298 60186 60186 14044 14044 34511 42138 42036 42036 41166 96542 19027 51354 40503 40503 2509 28213 62405 62405 74936 74936 32464 81315 466 43811 94907 94907 26559 26559 61702 81037 8780 39103 83299 83299 28023 28023 37407 91047 91342 91342 81120 95050 71171 71171 45221 78804 37925 94003 33803 33803 49111 62818 74007 74007 32310 61707 64588 64588 41792 48723 68857 68857 18952 18952 14296 15239 66210 66210 4828 10942 33744 33744 4522 65489 40733 40733 13985 42307 27733 51174 79904 79904 60979 60979 44898 45279 42200 42200 27424 27516 51358 67029 17578 17578 74740 75899 32154 32154 39022 87935 49329 49329 48207 90689 39831 39831 26942 87341 3437 3437 14785 23155 85741 85741 47663 93078 45691 45691 69842 84074 67052 67052 23444 77151 86748 86748 84075 84075 34112 93667 48748 48748 12843 14589 37246 67232 6407 6407 26757 82350 87364 87364 42336 42336 51015 95214 35417 35417 63947 67266 26893 52901 14815 14815 17202 17202 12632 53778 72717 83169 16862 16862 2479 11100 93898 93898 6526 82229 62360 62360 27259 54151 48853 48853 39136 66778 28345 28345 21672 21672 41062 56442 49615 49615 5422 31182 28598 28598 51044 73462 3525 70504 72376 72376 11258 37546 54253 54253 87166 89706 82939 82939 5137 94948 50878 50878 72699 94570 44238 44238 87725 87725 39257 42904 31589 91898 39683 39683 74135 74135 21688 61440 74855 74855 16506 36360 48545 48545 42310 97301 46576 80661 78495 78495 4099 93703 5085 5085 89427 89427 51900 53498 62572 62572 61270 85706 34621 34621 51297 63190 9916 49472 95172 95172 2767 33371 62742 62742 15371 88820 19786 19786 5247 22811 71043 71043 22538 22538 71759 97309 12017 42874 13365 13365 56374 96666 49799 49799 52575 61331 80271 80271 16364 16364 38337 71128 44450 44450 67853 77156 38005 84817 26776 26776 54411 94976 10924 10924 28615 33564 77970 77970 5440 13136 70825 70825 22214 54630 13106 13106 16899 32453 501 501 12847 12847 33105 64597 19410 32469 26627 26627 45867 72187 11235 11235 14608 44270 17796 17796 5695 59512 27381 27381 58846 58846 13401 95040 39821 39821 4 86465 33236 33236 59862 63341 47697 71967 95920 95920 16239 93859 37055 37055 23270 26280 83840 83840 259 11483 67796 67796 30477 44616 88155 88155 12590 46563 67388 67388 78542 96945 15500 15500 49028 49028 9689 64597 57569 82929 507 507 53220 70612 23375 23375 1920 88835 80254 80254 23120 23120 38607 92387 40640 83446 80062 80062 77944 77944 65743 73883 67334 67334 59452 94902 88576 88576 14383 56175 35947 35947 46116 46685 4127 4127 69252 87390 8329 8329 14998 68020 35785 67567 40327 40327 3315 84381 26824 26824 10533 10533 23839 77790 45095 77514 21670 21670 10289 87467 42683 42683 46367 79515 43795 43795 71922 71922 5764 7031 82469 90707 68157 68157 16128 16128 6581 92193 95672 95672 62511 75668 35952 43327 68923 68923 22412 22412 46207 65117 6967 57378 92117 92117 12407 12407 63202 78100 70296 70296 802 20287 95395 95395 36209 82599 14762 23196 63796 63796 93732 93732 14222 91004 72991 78243 65770 65770 14852 14852 39989 68537 26996 93214 56480 56480 8 18100 82124 82124 68597 88264 53208 53208 36906 36906 13287 37448 35366 52879 88481 88481 35704 35704 19388 45236 47175 68693 33482 33482 20906 88853 19177 19177 24236 90061 93756 93756 81879 83053 54215 54215 66981 66981 79786 87400 44062 44062 26576 77160 35513 35513 60141 61188 39714 60940 10764 10764 39057 39057 27114 53348 53489 53489 62079 77333 36561 82093 91391 91391 97605 97605 68778 91932 29433 47006 39490 39490 28500 28500 10798 74804 63978 63978 27865 96853 67365 83392 85124 85124 80673 80673 45672 72702 20540 20540 8468 47875 17527 24208 25167 25167 95970 95970 55833 93789 27355 87012 50694 50694 40235 66142 73186 73186 38455 38455 31140 66106 80774 80774 70589 88240 21538 96011 48080 48080 83605 83605 97437 97717 18543 18543 44670 85155 42428 52270 23938 23938 12036 12036 41766 84796 5024 11791 7277 7277 22335 90252 17975 17975 54072 95120 73339 73339 1940 15225 62885 62885 41923 75314 31822 31822 47215 80124 1557 1557 66052 66052 68898 77622 52946 58306 88570 88570 5576 39820 77613 77613 52943 72116 17628 17628 21878 41757 30260 30260 29687 29687 42757 56265 80690 80690 47412 93309 35007 35007 42747 54310 44657 44657 321 49961 85305 85305 11693 95811 57837 57837 16058 21047 25462 92079 76710 76710 95776 95776 46436 52246 4129 4129 17520 55844 6573 6573 15008 68162 2470 28534 36400 36400 85515 85515 22842 51778 90183 90183 2342 57465 30108 95994 20698 20698 47437 77216 78735 78735 18459 52065 83428 83428 22541 49877 66720 66720 41450 51014 73775 73775 87644 87644 50547 72495 16739 16739 1668 70656 16760 22774 42822 42822 84322 84322 13845 36105 50383 50383 35576 51761 86199 86199 7282 57134 93569 93569 40372 83463 8223 8223 7986 95500 73053 73053 3857 11740 68904 68904 26167 75123 15797 77485 784 784 4786 27862 45099 45099 48013 48013 2766 88966 91295 91295 10191 35982 38661 39548 82934 82934 66764 66764 44784 59854 26473 26473 49881 55322 47220 47220 28196 72915 29844 58250 6837 6837 90529 94333 1995 1995 35366 35366 38635 84641 63733 63733 26723 33637 65892 65892 2522 65554 89143 89143 5037 13251 96571 96571 39388 45984 48505 48505 38131 73568 69394 69394 25562 95149 59259 59259 21994 74832 32238 97247 38612 38612 28270 83180 23280 23280 34741 86398 17284 17284 11726 79730 93767 93767 7749 70630 68513 68513 67894 83111 4138 4138 2330 2330 47564 92715 226 226 5916 96386 10630 74018 35116 35116 43427 61799 940 940 9904 47212 28194 28194 75494 75494 61618 80896 56528 56528 49357 70770 34654 34654 14163 83860 73577 73577 7505 55679 13817 66492 60913 60913 95329 95329 51524 56528 52864 88078 30983 30983 45670 68641 96481 96481 78807 78807 37939 58293 56407 56407 6611 78344 27043 91130 23480 23480 43274 43274 61946 62454 3873 3873 37430 77597 46834 97808 12242 12242 94163 94163 34031 65223 36785 51975 4698 4698 26676 44619 29188 29188 62699 71933 94224 94224 26487 26487 2130 26865 1826 54645 32654 32654 13189 85772 7916 7916 59866 59866 10374 83079 68620 68620 65081 86163 42691 83310 13492 13492 77578 87189 40585 40585 18337 68435 58295 58295 18187 58435 57554 57554 56405 56405 81650 85121 44189 44189 3206 29585 20952 27037 25260 25260 14593 14593 66346 79769 80817 80817 25874 29342 20093 20093 46535 75558 4937 75916 11840 11840 85105 85105 85662 88922 50842 50842 32942 77246 34461 59675 33337 33337 61461 65499 58881 58881 32414 32414 37948 73896 19171 19171 65035 69455 44719 44719 43587 75004 13311 13311 16147 36236 19418 19418 56204 83640 37883 37883 28975 43889 76557 76557 35162 42161 14457 57684 32519 32519 34357 36116 15133 15133 93824 93824 640 29099 22248 22248 4562 22124 1417 42243 97158 97158 43174 48927 53829 53829 72765 72765 61820 83805 23228 47946 20863 20863 9507 85869 79975 79975 70671 70671 13940 95684 4872 4872 50136 76017 40203 40203 855 5027 59202 84711 66650 66650 29710 31026 75706 75706 14466 14466 10128 83833 65716 87564 48355 48355 41332 41332 6378 91741 64953 64953 36364 77237 22832 26214 18663 18663 24501 97817 78217 78217 42316 42316 87247 90840 3728 3728 9091 87474 13243 87893 83799 83799 23795 23795 30563 79635 1649 95845 62519 62519 44623 44623 31690 69817 13034 64705 31146 31146 95819 95819 47088 93614 86115 86115 40195 76735 50170 50170 56754 64450 87779 87779 33746 67354 28951 46957 41310 41310 13858 97909 14524 14524 19195 92204 9850 9850 8348 82481 21126 21126 3378 36347 39591 39591 32749 32749 9775 38563 58980 58980 13739 34233 14810 27028 88196 88196 22482 90641 73364 73364 2334 2334 5884 34919 21676 93928 12168 12168 14246 14246 162 11637 50715 74164 64861 64861 35269 35269 66329 84885 43660 62717 70735 70735 70809 70809 39129 53618 77362 77362 52061 85780 47642 68304 97056 97056 59528 59528 44745 59563 31897 58252 81038 81038 53642 85624 56927 56927 48867 48867 14438 53549 54729 80203 61868 61868 38283 38283 27017 75522 15184 83515 63419 63419 61439 70119 50005 50005 14887 24363 36273 36273 16603 70200 83076 83076 1753 50764 3248 3248 27324 33494 11467 11467 30422 82413 21991 21991 22019 22019 2740 64993 71170 71170 20947 64464 57703 63895 86650 86650 70850 70850 4504 65381 45182 68329 26437 26437 30715 30715 48311 59582 23432 51753 70500 70500 85016 85016 46682 82160 86113 86113 1833 2876 48475 48475 55411 89026 95390 95390 10227 52015 32300 32300 11159 47261 8414 23878 40297 40297 94405 94405 16703 69381 93661 93661 61772 74323 94743 94743 23201 66753 21709 21709 56541 59573 25002 25002 41336 83023 1891 1891 64914 65096 72212 72212 36344 72950 13409 13409 33408 91840 35352 35352 32228 59258 85057 85057 1485 12449 72846 92662 66492 66492 1444 34157 92012 92012 8249 52606 11710 11710 17625 34039 21714 21714 57306 66788 93436 93436 290 86874 2166 2166 17906 41498 37076 37076 20882 45294 48016 48016 19923 19923 58181 92337 30252 33598 46465 46465 9179 44505 30859 30859 73170 73170 69839 89472 21556 21556 13780 18102 15944 91246 84849 84849 89994 89994 31950 70340 3342 45105 56740 56740 49599 92973 24907 24907 51363 75855 49602 49602 26839 26839 8457 13745 97505 97505 57565 70668 64342 73851 8939 8939 91775 91775 53843 91027 53412 53412 34719 88384 47048 82061 94885 94885 75792 75792 66116 92850 70532 70532 225 28552 13693 42101 34279 34279 69186 69186 25436 39185 48502 83622 84756 84756 45336 52244 6234 6234 27649 91812 79036 79036 15578 51818 7776 7776 81834 81834 20213 87759 97127 97127 29821 80342 7708 10491 18175 18175 90489 90489 32079 52671 2274 20997 27609 27609 52052 92257 97398 97398 10116 40523 91738 91738 21280 21280 14112 58057 84654 84654 41563 61566 88198 88198 44229 71966 13834 93552 45975 45975 72882 72882 5310 9489 9449 71029 73076 73076 6206 63395 90025 90025 37007 37007 18650 50206 65344 74906 31063 31063 28555 28555 50969 85679 63015 79873 38245 38245 38295 38295 4386 86207 31615 31615 56628 60742 67170 74038 75416 75416 50314 85058 21323 21323 92504 92504 12164 14125 80225 80225 24126 88796 77942 88025 87154 87154 17485 33429 55894 55894 13980 13980 21410 83301 21806 73930 2995 2995 29415 58735 77675 77675 70942 70942 11392 87401 9970 9970 44507 74278 93303 97491 54099 54099 78913 88304 82643 82643 77319 91537 65797 65797 18958 27054 84178 84178 57959 57959 11838 50344 26716 26716 12741 95566 25651 25651 7471 18943 68511 77647 11426 11426 24524 96262 6309 6309 16523 28042 88794 88794 22934 22934 18595 35726 83180 83180 53397 68032 60842 60842 76690 81280 42838 64972 11988 11988 12249 81597 68560 68560 28635 28635 52492 92509 52640 94639 42446 42446 75616 79432 73824 73824 30409 30409 64276 67994 54128 76603 7311 7311 50833 50833 48512 68967 18108 81222 17005 17005 54504 54504 19644 42555 37429 47406 16634 16634 62066 62066 62735 92300 39381 39381 51472 71019 94109 94109 34580 66113 74550 74550 10724 82017 16784 16784 23033 78035 38589 69099 20008 20008 60193 90988 21218 21218 36516 80946 21762 21762 7562 86351 71583 71583 41369 41369 6354 68010 11503 76776 97999 97999 40444 80152 55030 55030 26017 31217 45389 45389 96087 96087 48258 51882 3745 3745 4642 87500 1682 97070 29232 29232 1958 53520 66767 66767 8070 8070 53011 54290 16901 78590 59793 59793 71199 71199 48801 67255 33846 40068 34490 34490 23284 46518 20656 20656 82888 93694 3615 3615 52986 76454 59798 59798 64387 64387 12885 16082 41106 41106 48849 79102 47620 47620 5327 83852 18464 18464 83307 89234 59563 66516 26963 26963 87538 87538 14086 58317 95278 95278 34293 60617 39135 39135 35664 64823 61113 70208 9458 9458 9176 49477 12456 12456 58663 66372 93617 93617 36875 59169 84372 84372 56198 56198 5784 69836 71739 71739 6569 59430 77885 77885 38484 88667 63755 63755 3509 22100 61289 76417 75822 75822 44651 72232 29952 29952 70387 70387 13978 82974 12670 75215 32345 32345 50976 50976 17171 93857 6014 60105 4807 4807 92088 92088 68047 88272 26667 46491 56156 56156 4259 4259 33763 66898 59791 59791 5080 48202 9377 31309 36003 36003 4702 46850 39559 39559 69501 88125 27330 27330 85863 85863 1969 24801 18715 28207 56055 56055 14216 58413 65685 65685 83252 83252 74990 93577 21946 21946 42685 94965 68802 68802 9145 52022 54198 54198 28665 28780 10529 44856 49 49 17489 36456 13344 13344 92596 92596 2605 82376 5830 93554 70867 70867 96262 96262 172 23847 40138 56100 40464 40464 84253 84253 78320 94603 11671 34317 47591 47591 62640 97515 28162 28162 61635 91327 8157 8157 39950 39950 32826 86788 1966 32732 94351 94351 75179 75179 18222 45199 39749 91254 84360 84360 44162 46870 29574 29574 48793 89761 22823 22823 69931 82631 84023 84023 78074 78074 6820 67189 93966 93966 45585 70184 23542 45616 21777 21777 14709 37569 73652 73652 24155 79914 54535 54535 46603 59687 87978 87978 35321 35321 42667 79263 27808 81926 71699 71699 73511 73511 58948 68360 12079 38335 2368 2368 48391 48391 31843 75059 1355 91548 82377 82377 75058 75058 44214 73799 61442 71741 82456 82456 88530 88530 11008 63037 69289 69289 17676 21595 43604 73181 85641 85641 20341 20341 14439 41449 69892 69892 38717 64978 19759 19759 3938 84070 53118 53118 20217 97135 75853 75853 36309 67771 29434 41674 9808 9808 49496 75687 34939 34939 26734 26734 28395 55894 73722 91765 31957 31957 33480 83698 39032 39032 43900 43900 34857 94675 57630 57630 3731 62643 49364 49364 24899 43703 75610 75610 12632 89594 75793 75793 26769 47032 78925 97210 36893 36893 28913 71493 72897 72897 72728 72728 29153 32628 38861 38861 10815 92078 47061 47061 34215 57260 65207 93778 54885 54885 14139 32990 64088 64088 69677 69677 53035 72126 30461 30461 28282 70830 12158 82883 3483 3483 13842 13842 23941 97389 64629 95988 41689 41689 9270 73775 70120 70120 32547 32547 9357 12371 34737 34737 14808 91060 29600 85096 27120 27120 89215 89215 35827 65930 49823 49823 32672 95448 31938 31938 46315 61349 18315 19138 88858 88858 59449 59449 10782 13511 9686 59888 71566 71566 54981 54981 10947 73861 18498 88773 85669 85669 1797 5623 43565 43565 88706 88706 69333 83301 56901 65775 22191 22191 70112 70112 17734 36998 71621 71621 1638 25115 10706 46014 94936 94936 56927 70403 17089 17089 54416 54416 36096 61269 10910 10910 57335 72566 18327 41572 69199 69199 35776 35776 40363 55486 67471 67471 22910 42509 73121 73121 21968 35853 76650 76650 46770 58050 80958 80958 57485 60602 22854 39555 55740 55740 88520 88520 41359 79544 11831 11831 40629 83380 981 981 26349 28756 87743 87743 43708 65875 64306 66861 77194 77194 61733 95091 54361 54361 15249 15249 73387 79848 66228 76200 24703 24703 41969 41969 49041 65105 24343 90265 28302 28302 97369 97369 15041 95810 27093 39303 48528 48528 19749 19749 21386 60134 80960 80960 13940 36890 69757 89199 30755 30755 10799 10799 39235 68842 31057 96852 11945 11945 87542 87542 48042 66102 50289 72066 16840 16840 29910 29910 12974 37804 7847 7847 6623 32578 33883 33883 16700 74877 28103 28103 14701 38463 24137 88265 35706 35706 43648 87204 88735 88735 75265 75265 54684 66483 4980 15505 86908 86908 63082 84166 36466 36466 66507 66507 19914 32474 29534 95897 42866 42866 13060 13060 19579 80491 49989 49989 70110 77183 27345 87292 54426 54426 26240 74425 814 814 48210 48210 25882 80984 81103 81103 45578 90796 21340 76805 21922 21922 42691 42691 49306 65369 26544 49036 57848 57848 40954 91582 8037 8037 57265 57265 3185 48934 16825 16825 55125 56463 4970 8164 64203 64203 14243 14243 17293 43970 12654 61517 60478 60478 1282 1282 19998 77742 11513 11513 22067 91794 6422 6422 30700 76278 35843 35843 81627 94176 53010 95005 15843 15843 57974 57974 30253 38850 38460 78028 9282 9282 5053 22142 4523 4523 37545 71012 34619 34619 91305 91305 5204 79386 61041 61041 2341 65335 21808 21808 55279 59953 4487 72883 62098 62098 24228 24228 64640 79390 55126 55126 28698 84763 54540 54540 40493 90575 28127 31149 92952 92952 35462 47220 52443 52443 74164 74164 24075 83502 66580 66580 44664 86543 62453 70245 12091 12091 69501 96123 30196 30196 24901 65286 64753 64753 705 95883 67449 67449 85391 92915 66124 66124 61879 61879 41972 87494 31015 78905 61072 61072 30813 30813 2499 19320 25508 77517 26534 26534 42382 91675 38493 38493 34317 34317 19198 89496 36269 58460 42481 42481 4432 4432 21059 70203 7059 13918 61666 61666 10159 54463 85855 85855 45186 45186 62400 92491 69032 69032 56841 75039 57257 84193 24307 24307 21742 21742 26688 66709 5375 5375 63811 79824 18346 25154 76139 76139 67699 77126 85214 85214 31955 97226 50461 50461 31308 83598 33480 33480 7817 63208 33261 33261 96234 96234 6116 45840 45767 45767 31058 81017 5568 97014 43211 43211 61381 61381 44603 54471 17605 17605 43925 45654 2936 3724 67984 67984 15075 86299 93931 93931 24421 38165 68477 68477 12352 12352 51173 89952 64441 64441 29419 46314 3074 61464 51446 51446 33532 33532 50461 68758 61122 61122 21640 49724 75821 88746 23518 23518 24510 83631 63712 63712 18861 18861 25041 34957 45871 87052 51826 51826 63014 94838 47898 47898 45298 45298 43232 70076 62119 62119 14954 81429 80787 93681 87278 87278 48001 85462 14699 14699 56529 56529 64489 69272 55273 55273 31624 64549 44735 44735 24086 42736 31866 42080 68825 68825 50333 92882 8709 8709 26859 26859 27938 63983 25712 25712 69163 77803 24163 24163 11336 28261 69105 69105 41336 67185 61818 76963 15752 15752 3846 46960 10803 10803 27645 48901 76467 76467 30691 30691 73410 92670 66236 66236 62743 76824 20281 60382 83934 83934 8075 8075 1797 33314 48908 48908 12439 38783 6899 48256 69765 69765 43774 43774 50299 91108 31696 64260 36283 36283 42654 42654 50068 71054 28699 28699 23963 28112 47769 75227 52034 52034 68028 68028 69955 90414 37675 37675 8291 16083 94888 98005 33263 33263 28627 28627 8309 60099 71107 71107 6139 43858 80967 80967 17826 36258 91077 91077 18249 81179 96558 96558 68333 92574 20503 32831 75626 75626 63579 63579 7022 35662 59572 85997 82824 82824 70911 70911 19451 47483 14910 24155 47973 47973 30000 30000 44561 59782 36446 36446 25571 47380 69717 69717 84778 97489 68486 84367 61455 61455 50172 79452 95214 95214 40768 40768 9920 96229 43270 43270 14608 88096 6403 81372 36417 36417 5849 85875 47302 47302 47103 47103 11791 22373 6731 35561 11929 11929 28560 28560 66126 81686 72354 72354 82515 86347 74443 74443 59081 76268 1343 1343 36620 85209 35080 62520 26839 26839 29896 29896 56079 94407 40737 40737 3184 59959 4791 97745 5993 5993 1427 77084 47515 47515 4888 95761 79748 79748 8436 96921 86488 86488 18759 52305 61229 61229 47587 47587 28849 63894 22437 22437 25297 58197 53542 53542 14387 53535 23640 51687 86212 86212 2343 2343 19380 23408 7404 93742 60652 60652 37383 77329 93512 93512 9045 21636 1973 1973 29722 46698 96946 96946 48456 84709 44630 44630 59149 62223 20120 20120 55626 55626 39972 96875 19389 82077 37023 37023 81795 81795 21034 88602 18344 65239 39352 39352 17785 17785 73209 93763 53695 74393 57854 57854 18614 18614 31092 55262 57784 73064 59563 59563 89197 89197 45609 96615 21870 72422 908 908 23488 74116 73177 73177 6934 6934 75853 78322 2593 2593 2888 55147 14405 70522 72152 72152 65437 65437 37734 87791 84438 95818 4124 4124 8062 29407 93344 93344 47849 77305 9478 9478 73862 73862 58650 80765 56397 75103 987 987 66811 66811 41365 78887 29981 47350 36778 36778 4253 96753 81590 81590 52744 97635 85205 85205 32912 97432 88078 88078 20669 68532 67337 67337 7844 25274 62027 62027 9905 41924 50027 50027 87505 87505 4238 49655 59674 59674 28905 81778 80755 80755 50539 66543 27622 27622 27877 45462 40162 40162 34561 37302 39908 95448 64215 64215 60230 60230 9684 61895 30824 66191 82096 82096 47696 96206 57139 57139 45029 45029 29212 87747 5735 5735 6644 56808 39249 39249 48855 83478 42835 52888 26262 26262 92556 92556 24443 52779 34682 34682 51852 82788 71366 94034 22257 22257 82000 82000 81723 95572 53516 73450 7495 7495 8955 83510 52339 52339 46014 87963 56269 56269 46525 46525 75040 78853 58954 91553 230 230 8172 8172 35523 42325 63509 67112 90450 90450 47329 75796 37916 37916 64575 65624 39341 39341 82299 93615 68483 68483 32533 45975 58676 58676 90016 95452 65030 65030 19229 45976 51176 51176 4134 61291 50080 50080 8224 8224 10167 25671 18283 18283 64437 68448 32353 58424 64233 64233 38841 38841 79804 98268 637 13507 12425 12425 89985 89985 3492 25087 5254 5254 40303 49504 59379 66663 49249 49249 56364 56364 34222 90758 76125 93821 14417 14417 40687 40687 23848 89920 17180 17180 1065 52816 55695 55695 13703 69162 9391 9391 32990 61408 35887 35887 83080 89618 74123 74123 9768 39321 83855 83855 34473 44063 49223 58111 66544 66544 32908 77180 75168 75168 117 2888 1408 1408 46975 51249 34560 34560 41537 41537 55357 69848 13174 78521 10957 10957 76433 85975 40424 40424 35902 62901 20219 20219 85807 85807 37716 79912 46238 46238 13516 41566 36518 66842 11752 11752 1865 1865 3529 66536 41690 83462 68571 68571 36655 36655 2734 27243 39704 76010 29664 29664 15128 15128 41229 65878 39645 39645 1514 81111 48096 48096 24033 61109 20679 44599 12932 12932 62525 62525 64589 70403 60585 93595 45236 45236 15772 93757 69184 69184 61679 84368 71995 71995 79050 79050 10722 50167 16668 18344 79164 79164 3084 89017 66399 66399 50648 50648 38945 65473 16209 16209 39213 40593 75447 75447 14525 61012 46848 93927 1154 1154 42181 42181 20260 20968 45096 50858 82213 82213 40812 40812 35948 36203 22977 22977 25909 49633 39612 39612 1265 81501 77155 77155 10216 67067 446 68865 53287 53287 5793 60135 53060 53060 13080 13080 14627 59279 80881 80881 36799 89708 18742 47238 51219 51219 18781 46287 71935 71935 11520 11520 38243 51705 60985 91611 34688 34688 5478 17037 18187 18187 15926 89923 77791 77791 1309 45764 95701 95701 22859 30206 61557 61557 57138 66754 84039 84039 36247 77326 45266 45266 7259 7259 691 2510 53260 76403 34725 34725 29599 58940 42298 42298 93984 96330 85018 85018 39765 43799 82345 82345 20297 33612 61097 61097 32909 37610 39447 39447 44149 44149 25421 83663 39244 91389 84137 84137 30328 30328 1513 95396 87541 87541 49930 51650 78846 78846 57787 64913 42231 56997 47257 47257 39830 77637 88661 88661 3432 86240 98034 98034 90762 90762 10355 49621 41636 90147 85943 85943 10637 90975 74825 74825 10257 10257 351 56911 64301 64301 32379 70456 67472 82258 38809 38809 67000 71218 88786 88786 78993 78993 5666 21901 20770 58694 95207 95207 77877 77877 9690 50155 45172 45172 17382 58027 27108 89355 48006 48006 36175 36175 42882 53169 87607 91114 50137 50137 17150 17447 33534 33534 94775 94775 44331 76092 84781 89644 14015 14015 464 53177 32875 32875 59948 89139 76880 76880 79188 79188 71146 79040 47500 47500 19708 94252 88366 88366 18728 72322 3863 95072 10509 10509 76070 76070 4283 35578 75134 78114 67500 67500 844 95231 54171 54171 20375 36031 62674 62674 24909 53190 7039 7039 8095 25411 86869 86869 23295 51466 75367 75367 62149 62149 8583 53088 87679 95735 41642 41642 31069 71684 41699 41699 48746 48746 38415 88737 77409 77409 54676 64100 27416 27416 80520 84869 24295 97943 43543 43543 45218 45218 43010 78691 16008 88552 44953 44953 24386 61010 16684 16684 40339 40339 14066 63350 11327 39796 90629 90629 70290 70290 13770 81399 45387 47205 49766 49766 64904 64904 10519 89836 63905 63905 71997 97993 9722 62906 37677 37677 36728 52975 25904 25904 61128 70535 60882 60882 65647 65647 6835 59572 261 83638 92308 92308 69319 69319 28034 43019 15338 15338 10443 35423 93488 93488 30196 51274 74766 74766 22022 39763 7982 85249 63650 63650 53653 53653 31269 40507 402 9638 428 428 85747 85747 12929 34142 66930 89873 14606 14606 71833 71833 11197 75899 29815 87447 71668 71668 81366 81366 41015 41100 25158 37833 76535 76535 2926 63356 35425 35425 35196 35196 32915 85214 16073 16073 33650 40091 10055 41099 36786 36786 21532 21532 16745 23261 52269 65599 27663 27663 25911 25911 40920 92446 15708 15708 8192 53289 2022 64451 69625 69625 3500 48634 4494 4494 28220 63077 95529 95529 30845 51111 82525 82525 66108 83229 40163 40163 14306 88576 91313 91313 10826 78895 21739 21739 8979 64116 16003 16003 30388 46062 74399 74399 59138 88226 44216 44216 8458 8458 44673 48135 82097 82097 32269 47830 50889 90387 75504 75504 15273 22067 59411 59411 91564 91564 5342 28675 87957 87957 93593 96898 30876 30876 54197 96315 546 88981 69086 69086 68044 68044 50702 88649 27488 83878 58086 58086 3900 3900 60738 68462 24477 84505 2069 2069 53185 94474 70690 70690 33873 61980 29515 29515 17399 36392 90863 90863 93498 93498 70438 94788 41704 41704 20573 87132 958 60090 90950 90950 14552 14552 2838 8733 59041 59041 30862 58510 90762 90762 33547 57185 60937 74220 8385 8385 71939 71939 15657 72012 13485 44210 24335 24335 1716 91952 4044 4044 1305 87000 12997 12997 21004 49631 10118 10118 7323 7323 17639 70295 21797 21797 13153 39537 10726 61663 43098 43098 76942 86377 17614 17614 45087 89235 1515 1515 24545 24545 94082 96863 37306 59896 71930 71930 20556 71103 39236 39236 9272 73685 15802 15802 25205 25205 15309 22970 6268 91019 64430 64430 17691 17691 8850 29320 77030 85704 70213 70213 66211 66211 65838 95687 34781 34781 10464 84435 85875 85875 24241 26987 66490 89284 13156 13156 54232 54232 32530 83116 94088 94088 22455 35634 55351 80063 86682 86682 42804 75197 25107 25107 53877 53877 72559 83452 54252 54252 49711 92743 35474 35474 6857 33022 507 88571 16883 16883 13232 62113 87745 87745 50224 50224 27678 82115 42119 42119 91910 92198 92907 95279 1975 1975 24848 32130 76423 76423 3089 80939 59698 59698 69673 69673 70627 93645 11864 91712 2436 2436 41656 50764 82357 82357 72036 72036 38823 92481 20426 20426 77506 93620 45160 45160 37090 97962 74288 74288 4718 75671 39648 39648 1627 82431 64721 64721 4130 89527 83615 83615 13771 97335 74156 94819 88052 88052 44988 86611 29993 29993 60695 91426 90641 90641 1707 69020 56521 56521 96235 96235 29113 79247 66445 66445 63661 89444 22874 22874 14894 96870 59439 67428 49743 49743 52937 52937 31195 38202 9181 36639 10383 10383 92875 92875 36297 48933 38552 48621 23935 23935 60395 60395 20673 90390 13319 62969 72205 72205 88189 97015 57704 57704 34607 40093 37992 37992 72509 72509 20125 38638 63375 83069 86801 86801 9174 83963 89155 89155 67935 67935 33709 86816 55064 64369 88595 88595 53538 53538 11446 35323 23988 23988 8982 95661 17829 17829 33491 43666 56616 58168 67430 67430 1059 92107 15803 15803 23454 91541 67798 67798 1153 36732 95494 95494 32710 32710 8551 80530 5892 31540 52431 52431 50729 90073 77819 77819 33637 56528 21151 21151 17366 35366 26352 26352 39502 87178 71000 71000 39277 39277 47960 87958 91761 91761 3357 42852 59636 71994 85733 85733 14918 14918 52667 74479 82317 82317 37355 64402 1110 44871 61207 61207 23068 23068 52990 71338 43948 43948 12944 77583 68228 68228 40548 88013 57839 57839 51879 85810 60989 60989 391 73182 25359 25359 13917 44011 51064 95476 49491 49491 80189 80189 40728 59125 58981 69869 13462 13462 10789 74730 23031 23031 33074 35727 35785 35785 51775 56473 3954 3954 53210 97123 19114 19114 8910 97362 57582 57582 66958 66958 31648 76568 94849 94849 11217 95063 10810 48402 96037 96037 35372 62573 22681 22681 12510 37553 88467 88467 85611 85611 25398 43807 85417 85417 31076 53526 13438 63392 49047 49047 6367 6367 32217 90107 10388 10388 12791 61260 32587 32587 63920 85900 8100 52218 43486 43486 1232 1232 56399 91757 69182 69182 12426 49424 26536 26536 53662 80689 46570 46570 18039 85981 86565 86565 37861 58635 79034 81995 2329 2329 46600 46600 8661 22458 14433 63534 94947 94947 2366 96030 37290 37290 18287 50827 23538 23538 81722 81722 57908 84591 95304 95304 13222 39584 51040 51040 2264 13683 71130 71130 22756 56384 14104 24099 52548 52548 8820 29777 73530 73530 44333 44333 72066 95054 13730 82999 73264 73264 8687 69042 25823 25823 7270 81823 91752 91752 27609 40587 76751 76751 27466 57937 8668 8668 17261 90193 52557 52557 85511 93680 67159 67159 57188 57188 64272 77428 70863 90976 75838 75838 82407 82407 2032 48922 8909 8909 17793 73117 38034 38034 9205 14195 91471 91471 15731 71439 35722 35722 44331 61644 65808 65808 81296 98223 93823 93823 54890 58413 10186 10186 40837 94492 66829 66829 33380 33913 45188 73721 30854 30854 38479 38479 34065 35730 6043 6043 21059 32850 27044 59742 49121 49121 71427 71427 38597 61166 11115 60996 68605 68605 3254 25141 4412 4412 37665 51857 96562 96562 52584 59577 56902 56902 40816 40816 35427 81928 47181 63088 77195 77195 7495 7495 18269 21907 28727 28727 29249 81366 18549 18549 21206 54542 51034 51034 81948 83271 68079 68079 1770 32717 60963 60963 39966 60167 85832 85832 23516 71207 11632 39838 62971 62971 6761 22128 72238 72238 40080 40080 14310 57476 22976 62530 94116 94116 7155 7155 9572 12013 7118 7118 13000 81765 6909 25201 81773 81773 23034 54167 20541 20541 75068 75068 58678 80163 35787 86175 86270 86270 32675 47018 94569 94569 11012 11012 63188 91136 40299 86500 83892 83892 4020 26361 7125 7125 10291 66706 82674 82674 25280 25280 11283 85953 20281 20281 65694 94176 75388 75388 48657 68007 18387 18387 70742 87357 19783 28544 57226 57226 2609 2609 15628 72228 10961 10961 26628 61180 7786 7786 26017 28965 30678 30678 15228 79168 68908 68908 32619 79584 75573 79487 13823 13823 25919 74630 76668 76668 65022 83082 69578 69578 94197 97400 30404 30404 64372 64372 53047 65407 13066 90921 2633 2633 228 82979 47273 47273 42809 60632 45879 45879 4036 72343 55278 55278 40047 40047 56223 80586 78572 78572 35225 58576 61653 61653 39890 62303 96990 96990 27330 70615 35738 55890 48822 48822 12773 45682 28256 28256 17145 58554 91998 91998 24344 24344 16859 57942 17479 97308 26533 26533 36590 36590 2785 75243 31560 67560 18553 18553 71226 71226 45440 80026 21547 26901 29650 29650 51275 51275 408 16643 42201 59453 41717 41717 24229 24229 5451 89188 84693 84693 35479 73384 97112 97112 27475 53456 43605 43605 4649 75513 11863 58653 7104 7104 61862 84682 83911 83911 91685 91685 21828 39930 39874 39874 89430 97509 62173 62173 4501 26196 70954 70954 21472 23018 21358 38402 77172 77172 58318 58318 38728 63730 52414 52414 23775 63389 24180 85699 4688 4688 41917 41917 26673 46351 30247 56394 6936 6936 55726 55726 23059 91686 69023 89077 33273 33273 25469 51486 60101 60101 12565 12565 29656 82832 36207 36207 35970 89789 2636 2636 24018 87034 472 472 79542 83666 84013 84013 18515 39006 69617 69617 42951 62065 2824 2824 8519 18263 6803 20633 11725 11725 93976 93976 33140 94330 60112 68098 67092 67092 32938 88195 97057 97057 65788 65788 10995 90314 26990 60652 56052 56052 16400 16400 13418 89833 94420 94420 36500 47821 14874 14874 30040 79599 18677 18677 39235 47379 22413 96981 41398 41398 899 899 7291 52234 67285 97123 26415 26415 77073 97425 44645 44645 60927 62247 60232 60232 78495 78495 9740 53410 49066 49066 43511 87608 87750 87750 79287 88478 11452 56187 41340 41340 52689 73182 29219 29219 3080 3080 27313 75214 29566 49544 59450 59450 3831 42739 68620 68620 45015 97747 70583 70583 510 41903 67779 67779 88508 88508 47447 63054 40492 40492 30756 51811 33522 33522 26063 76602 63315 63315 69605 88572 40488 57699 92467 92467 39946 39946 18025 44961 38320 88007 31033 31033 38163 38163 36224 84920 6961 10742 12581 12581 94014 94014 1221 7009 11002 21985 34667 34667 30229 64718 54047 54047 10697 48648 35283 35283 91762 94253 85782 85782 46995 46995 19459 75053 24010 62000 30001 30001 48007 48007 30332 71353 62186 64951 31217 31217 97029 97029 55739 81364 38617 75908 13488 13488 57166 57166 19317 97158 67329 83824 7875 7875 88604 88604 19437 65587 17117 17117 66773 70255 38119 38119 5485 89279 89456 89456 34491 96459 43591 45399 80870 80870 5641 5641 39091 76164 28456 78230 17964 17964 97194 97194 32690 43196 46313 78802 42801 42801 48399 48399 40238 83708 23646 28121 80811 80811 49997 72499 82403 82403 8183 30894 55152 55152 82353 82353 51780 69320 20860 20860 16292 58804 50083 57154 35878 35878 26140 26140 30611 31585 35279 35279 8432 12604 53768 87881 74377 74377 58119 58119 9549 31351 61061 61061 9241 30067 88604 93560 46814 46814 24574 24574 53142 58911 31741 36420 77704 77704 10614 67632 83868 83868 14591 24389 90444 90444 74366 83198 24872 24872 66857 91231 29102 29102 8112 8112 39889 97495 16757 75381 31044 31044 41637 41637 26979 74260 16586 85663 10263 10263 10819 50247 18818 18818 26171 26171 35943 50744 43275 79457 52825 52825 13279 86307 71744 71744 48277 48277 68116 94347 8107 8107 17206 27266 20457 20457 70293 78403 65857 78243 57320 57320 55097 93184 10814 10814 77042 77042 74946 96198 45373 45373 9514 34361 27283 54845 4822 4822 76826 91425 49273 49273 45994 45994 6715 31081 30699 85145 33053 33053 42298 51334 5368 5368 63745 94223 53868 53868 8801 30130 62698 62698 29744 82875 79840 79840 11244 11244 20250 86149 84446 84446 41023 51349 43117 43117 41108 77268 93919 93919 27231 32796 41 45526 95525 95525 14947 14947 44441 72790 162 162 42800 91245 3588 30672 72924 72924 65484 67180 54218 54218 9344 51289 18961 18961 14592 91330 73698 73698 60050 60050 6182 56133 5781 5781 36916 60732 18823 18823 2190 37383 31154 59431 88239 88239 14172 77456 56692 56692 19738 29567 15325 15325 58904 79055 79981 79981 51612 51612 58296 97480 3779 3779 40305 65520 32799 42860 39815 39815 34086 34086 48764 65940 6935 9480 90233 90233 986 986 39327 56707 62430 95580 2477 2477 43851 48660 70915 70915 35488 76566 86176 86176 29049 29049 42593 73922 47998 64125 49352 49352 26208 30905 87255 87255 26485 26485 4142 76448 42441 42441 6337 22387 4328 64138 87299 87299 24946 24946 6273 25151 1174 15738 34081 34081 12606 12606 7185 66061 93181 93181 39358 69054 55101 55101 47910 51772 23329 33890 61079 61079 35712 46990 58368 58368 24372 24372 23441 84238 57608 62608 6332 6332 23872 79401 45684 45684 85974 85974 54026 54599 48032 48032 9235 95296 12773 16133 77201 77201 93546 93546 40857 69258 85628 85628 23741 49709 6003 49069 24886 24886 55444 55444 5082 63460 43118 43118 54761 59874 14084 78361 91536 91536 18746 83925 19422 19422 81741 81741 27506 56115 41896 64455 8289 8289 57842 69779 32672 32672 19734 51946 31214 31214 15492 90441 3834 3834 30343 30343 15793 89150 50582 50582 4288 40735 68681 68681 8139 53744 80355 80355 74356 88606 3311 96713 45728 45728 72901 85461 37574 37574 47232 81345 7874 7874 29656 51213 73228 73228 4625 41859 83028 83028 41095 41095 37092 70153 69151 69151 1075 76771 59007 95548 58375 58375 790 61445 9446 9446 33104 34894 52559 52559 96675 96675 4488 30955 78172 78172 42701 51316 12029 51911 15869 15869 57642 57642 2054 5064 53557 65835 97324 97324 60160 60160 14889 55209 9517 62860 23425 23425 9749 9749 50856 50934 25107 59340 14757 14757 54193 96136 18493 18493 58449 90483 75593 75593 83653 83653 22612 78576 39945 52374 58557 58557 59523 59523 31936 97845 25800 60273 33361 33361 60133 60133 43654 59197 1765 1765 35083 41719 49778 49778 48199 89556 16335 16335 73141 76904 31899 31899 10246 79001 80623 83543 37603 37603 16206 53167 10582 10582 18648 48968 45812 45812 56133 93334 84841 84841 41031 77539 27827 27827 60414 93887 65603 65603 57331 57331 5792 62884 41478 66414 10693 10693 14083 95981 44752 44752 17523 86961 57418 57418 13696 25284 94804 94804 3509 3509 68770 94673 10277 13603 18758 18758 9610 62411 29176 29176 64894 71386 70696 70696 13006 13006 19227 33842 9144 45353 19359 19359 13242 48396 86573 86573 69711 69711 75029 77774 64713 64713 28487 55669 96999 96999 37595 69053 47629 61560 4421 4421 18309 45377 61319 61319 64751 82174 35243 35243 46880 83027 19578 19578 34545 34545 45290 89682 48381 48381 36172 85674 66513 66513 27763 63356 18600 84390 82138 82138 39354 39354 55145 97669 34300 80528 79904 79904 34115 98056 57458 57458 64268 64268 2467 76428 10051 34025 60122 60122 14995 43763 13995 13995 14500 14500 39925 55347 68146 68146 7867 43117 8564 72388 43571 43571 22285 73774 39420 39420 46397 46397 54174 65727 58076 68652 42064 42064 51044 51044 50793 81665 20639 32695 41774 41774 80296 80296 32853 72792 46673 46673 14631 22408 4454 4454 26047 32303 15062 49740 54737 54737 5652 12874 5369 5369 5643 45244 51910 51910 58339 59103 89096 89096 49673 49673 25651 53303 68041 68041 12425 76871 8139 42449 7208 7208 19716 58477 91185 91185 6205 88613 93713 93713 75626 75626 29393 92758 19990 44980 87969 87969 2419 76659 28206 28206 26042 26042 38558 55178 44720 60312 6180 6180 74178 75650 83861 83861 3247 77322 15923 15923 71531 71531 8560 79954 22183 83730 45435 45435 474 94346 43085 43085 64103 64103 69218 76132 13820 16673 12744 12744 67836 85840 72016 72016 29842 80830 33264 33264 36117 85830 6555 6555 19755 19755 48065 55259 81207 81207 33842 55378 72059 72059 9255 68317 74257 88554 80381 80381 14590 41866 70825 70825 2522 7358 19621 19621 47113 47113 43267 70170 3461 55820 73018 73018 60348 60348 69311 80056 6114 6114 6463 14974 57273 95754 37557 37557 27279 27279 6403 45813 38198 74629 91855 91855 39914 74246 21870 21870 40977 40977 24529 80338 39199 97156 34542 34542 3349 3349 33992 79007 20161 20161 59077 92630 3451 3451 21811 92942 57654 57654 29101 59867 10901 10901 41608 95807 56501 73848 72861 72861 39971 90950 52564 52564 74906 74906 72231 83406 35220 35220 45841 77578 51512 51512 24111 98181 54252 62805 11402 11402 15162 55533 82817 82817 30420 30420 55820 93348 75895 75895 5354 47103 29053 80311 87059 87059 34042 34042 63124 85773 8613 10360 87466 87466 11445 45379 48492 48492 17616 17616 47119 74054 7313 7313 19612 65632 65245 65245 2784 66021 21793 83415 42028 42028 61399 61399 29969 60946 9461 85088 72844 72844 660 2205 23895 23895 72306 72306 3559 79243 6631 6631 27469 61939 24396 24396 89946 95633 65278 68854 8240 8240 6636 47593 47136 47136 73180 73180 68080 75480 3851 25234 98278 98278 94659 94659 42312 97359 73946 73946 35936 88270 76629 76629 34330 44501 2637 2637 22824 49570 76083 97276 38393 38393 78271 78271 23946 82027 50392 68759 44187 44187 18493 18493 14829 27474 70968 70968 25148 84424 56383 91325 76236 76236 15281 15281 9616 43276 17304 72275 60263 60263 82596 86404 92726 92726 25629 25629 68821 88324 38284 38284 40685 55454 10043 44815 1598 1598 58603 88942 60010 60010 11453 95118 95357 95357 76815 89447 9654 9654 42356 42356 45033 97408 1266 63971 40511 40511 10950 14248 61666 61666 96858 96858 1644 63423 47433 56692 38328 38328 84884 84884 48274 70436 2168 2168 56298 57437 75849 94366 33084 33084 93775 93775 36067 58367 51526 51526 9865 27383 50727 50727 64755 66295 403 47624 97345 97345 5542 5542 11419 30268 12611 70332 94402 94402 8834 13958 2146 2146 37726 37726 34277 95462 54609 54609 17671 63544 86664 86664 2728 52139 33997 58192 53468 53468 15420 61041 50439 50439 5195 17025 6330 6330 39214 39214 61990 86268 2786 34963 72990 72990 17736 61666 32179 32179 7008 7008 50018 74317 1117 78007 8355 8355 22700 62501 29391 29391 80696 80696 42424 64483 22619 88679 23767 23767 22260 22260 40735 87365 54073 54073 31828 79234 23866 77897 97369 97369 11509 41790 91015 91015 76379 96177 34604 34604 4106 4106 18205 80178 93093 93093 34491 45217 20053 22377 30010 30010 60529 70765 88930 88930 84412 85508 49669 49669 71935 71935 58820 82296 65229 76156 55618 55618 33550 70109 733 733 21114 75962 66369 66369 10394 17466 69002 69002 5039 5039 3970 37285 28042 58644 2590 2590 21839 21839 26322 76462 1819 11219 43415 43415 7658 52032 35035 35035 16463 35054 8105 8105 270 270 9645 68493 37049 37049 79100 82665 49140 49140 3027 73476 38954 38954 3693 74499 97040 97040 29940 31489 15357 76808 7484 7484 25048 69573 68329 68329 10861 27074 12076 12076 46586 46586 10580 97488 8437 8437 69667 80976 22266 22266 60634 94948 5342 5342 2704 81030 12383 70137 88541 88541 18308 18308 37973 78575 64523 64523 7045 31316 17344 17344 64534 77253 30582 79951 36941 36941 33678 65588 94599 94599 32139 32139 1434 91549 37941 54442 64858 64858 65430 71129 28587 28587 69245 87792 7664 7664 90461 90461 29857 63293 51259 91770 51223 51223 56172 56172 24618 36093 79638 83362 86245 86245 5246 5246 12934 13735 87527 87527 47930 83944 41665 41665 31113 58731 43758 64733 12838 12838 59442 59442 11770 26739 47879 47879 17228 24859 95004 95004 6474 42840 44338 62146 78102 78102 12828 72712 56800 56800 41812 78848 17919 17919 4646 21391 7143 7143 22138 22138 94787 95269 17188 34856 45370 45370 55312 62778 415 415 12349 12349 45696 57021 76354 77362 27505 27505 38156 38156 24424 27106 76040 76040 40557 74835 41812 93426 19741 19741 1625 39083 12367 12367 93977 93977 9940 38638 14192 62712 8594 8594 13814 52197 24357 24357 57508 61392 70465 70465 32297 78718 51597 51597 893 40551 9808 9808 22576 22576 8120 21137 41098 41098 10217 54526 36814 87549 16117 16117 94718 94718 30978 49798 71292 82716 395 395 46133 46133 21819 59463 68220 68220 54534 90638 30580 71903 80917 80917 34322 94593 28035 28035 78623 78623 67722 93595 2991 2991 46828 58879 18083 68845 88580 88580 52815 93143 60455 60455 17282 17282 4130 68547 74601 74601 47174 92695 50156 50156 9669 17589 46841 46841 75868 80826 48816 48816 17100 51836 51241 84716 25542 25542 17885 90085 37109 37109 36564 36564 41557 91360 60430 60430 41698 56693 70915 70915 12696 49355 53367 90028 60485 60485 43625 85611 90282 90282 43332 72223 2885 2885 81482 81482 14016 30835 79073 87485 70280 70280 14463 14463 37481 83825 96556 96556 17669 29341 63232 64913 59029 59029 20912 20912 14027 57587 52970 52970 16363 38552 6859 6859 3629 35058 89447 89447 94211 95096 50517 50517 29665 81826 57376 57376 45106 78735 79000 93217 8212 8212 12009 12009 11460 23064 84488 84488 47233 55911 28427 28427 14106 43938 33915 36983 77451 77451 4560 51302 35249 35249 34933 34933 42507 95547 1992 69442 21697 21697 3806 69453 32069 32069 81592 91655 92748 92748 21128 81569 1560 1560 72304 72304 5350 64201 21271 74304 34400 34400 73297 73297 34303 41086 10180 10180 4702 18909 1550 1550 6445 12170 35427 42820 43812 43812 54405 54405 9085 96386 71692 71692 53998 72324 34598 34598 36999 66839 40661 40661 90374 98177 11513 11513 58653 63157 9282 76488 65978 65978 65199 65199 19600 87568 47100 49495 66792 66792 56330 56330 33573 58374 42970 42970 11089 86703 50493 50493 27207 56192 12408 83205 15676 15676 30546 30546 34927 60536 44968 83673 84248 84248 63674 63674 59062 74466 3737 13640 39194 39194 11630 11630 26279 45856 29353 29353 44500 74473 20321 20321 28447 77021 92379 97697 78530 78530 1935 1935 69358 82914 60329 65556 76059 76059 60441 60441 6686 74557 12690 96934 35442 35442 25535 91762 7383 7383 10795 94673 20833 20833 55750 55750 24694 75977 86598 86598 13682 30530 39687 77891 85408 85408 10001 95801 65771 65771 86577 86577 4412 22319 86487 86487 31125 65673 57952 57952 7058 49068 25163 25163 20209 53018 73564 74110 28161 28161 86997 86997 23839 28293 39441 39441 6272 85538 42243 46590 62131 62131 18482 18482 6712 83728 15392 96675 892 892 4504 39184 20634 20634 14624 64388 95108 95108 52683 90076 78110 78110 61891 75888 17286 17286 44336 44336 14678 32575 79713 79713 32751 51729 71477 71477 15721 68118 64313 97418 70737 70737 59933 59933 29619 33586 36459 36459 6984 33236 20597 58790 15886 15886 8497 15059 65394 65394 44411 65204 23958 23958 59134 59134 41219 95575 16175 22349 10278 10278 16547 31312 69366 69366 93457 93457 62811 95245 14766 14766 40958 47909 42753 69859 24705 24705 48576 54096 38599 38599 8538 8538 18743 56669 39320 82206 94057 94057 62735 62735 13214 35090 937 8963 3365 3365 71031 71031 2834 62587 63373 63373 13941 78338 20619 41943 25180 25180 91609 91609 36542 75868 59481 73563 13158 13158 51323 90866 28455 28455 24141 24141 50449 67364 51880 51880 8554 68100 71182 71182 69175 69941 14490 14490 9221 49545 6451 53663 80723 80723 7097 68912 88321 88321 87259 87259 29914 51784 30149 30149 85229 86357 84111 84111 6812 28167 55055 90659 91176 91176 18983 33029 38100 38100 64364 64364 41789 95138 62316 62316 28238 31710 86859 87964 15542 15542 16584 16584 11445 41562 53509 53509 32920 49973 7692 83783 18571 18571 7470 7470 31377 47782 2328 4429 39062 39062 7831 80191 16882 16882 16359 16359 92484 94044 47833 47833 57710 66411 80746 80746 2753 49654 6884 6884 2107 2475 18352 18352 54560 87687 93807 93807 20620 34371 19488 19488 19851 69099 9647 66849 78511 78511 58935 58935 59646 83678 8085 28941 48374 48374 16234 40536 22950 22950 62579 79690 54051 54051 16177 25150 60557 60557 21754 56585 20207 20207 46554 48931 91422 91422 77367 77367 75675 94946 49075 50049 63614 63614 10693 36272 81050 81050 47237 47237 9 46093 15112 34661 96755 96755 20612 90165 64947 64947 23697 36482 47150 47150 35926 35926 12129 24729 27139 27139 2972 80735 65379 65379 45281 93856 36032 36032 2945 14199 68977 78620 1396 1396 49060 49060 47609 89024 79835 79835 23861 25672 34795 45405 81589 81589 20607 20607 36376 46522 26932 80949 37398 37398 34320 35804 57018 57018 13663 57017 80282 80282 1259 52468 67588 67588 92409 92409 97106 97321 60340 60340 82 68758 19783 19783 75070 92621 12603 12603 19723 34298 30491 30491 39916 49337 39 39 74716 88381 31119 85148 24336 24336 29128 54069 79947 79947 13817 41331 18683 18683 75123 75123 7562 40913 32732 32732 66243 86296 80295 90964 50890 50890 96374 96374 69306 72604 38952 78986 1637 1637 40635 81163 13637 13637 87303 87303 14439 35789 40230 75016 17007 17007 55305 83646 85819 85819 7499 22527 676 676 9293 89073 39374 39374 32219 43841 71236 71236 38293 38293 10994 27506 94357 94357 72419 94127 80061 80061 61803 77351 48961 48961 19533 68509 25998 70418 50366 50366 74060 74060 43120 87977 80210 87418 73765 73765 6188 6188 1101 98041 36338 88439 18674 18674 12533 91560 6185 6185 11586 76250 75356 75356 56305 56305 16243 91190 58318 58318 6728 95140 82663 93167 26969 26969 57527 72550 32327 32327 73770 95781 90687 90687 51730 84619 17836 17836 89819 89819 10575 68361 77229 77229 18160 22056 42554 83137 68620 68620 14710 65533 19528 19528 25079 25079 28484 82361 878 878 35073 82751 83440 83440 2936 5996 70108 70108 9648 91194 9797 9797 19459 48353 57625 57625 16781 90359 45430 45430 43991 64622 88918 88918 41762 89087 1235 84515 78000 78000 72207 72207 38732 58449 90658 90658 30873 77037 56811 56811 33548 87184 40383 40383 53773 56420 87712 87712 30088 32068 69249 85478 56323 56323 81166 81166 65187 86272 57073 73403 26304 26304 38060 38060 5365 66949 13245 13245 14524 48204 29746 29746 477 95239 59724 59724 8866 82241 79808 79808 84350 89484 53062 81373 77051 77051 21990 23043 89909 89909 38449 71787 62037 62037 2636 12085 1437 1437 24027 79059 14077 14077 45330 51598 45613 45613 20670 39551 83028 83028 66316 66316 11167 55383 16336 16336 53985 90383 51495 51495 82851 87487 67759 67759 13776 75254 69790 88691 57054 57054 24768 24768 71050 90912 45845 97525 35310 35310 30047 30047 94764 97786 69317 97214 14422 14422 95997 95997 32577 85131 78637 78637 42544 75463 14139 22724 76353 76353 67887 78340 43356 43356 32933 37753 97375 97375 41046 94508 9025 9025 81607 81607 42224 77190 23865 52479 79194 79194 69284 69284 9060 54778 45647 45647 41996 52224 18728 93627 6329 6329 22522 56290 53707 53707 97042 97042 78495 91580 20805 50003 43386 43386 91500 91500 79014 90464 58268 89216 92550 92550 2698 2698 62422 82756 85586 85586 62192 66826 1545 1545 14555 19394 19930 27028 75376 75376 8546 36531 5313 5313 18775 36728 92020 92020 83757 85321 69499 69499 70648 70648 61717 85309 19203 82616 57227 57227 2161 2161 23913 89976 27134 27134 55748 85040 3397 3397 38531 43802 46193 46193 13437 76074 12136 67920 90476 90476 47507 47507 23839 72299 76868 93067 57803 57803 4359 4359 16106 95856 5320 5320 37507 54886 37710 37710 62750 86931 95235 95235 98 58599 74658 97510 38875 38875 45850 70993 39951 39951 28976 67085 91618 91618 32515 39175 60810 60810 30269 30269 56398 83549 13437 13437 15415 49081 40701 40701 31313 89167 24466 31803 879 879 51368 59383 31121 31121 64640 64640 20288 74570 50266 50314 68317 68317 28233 90591 9735 9735 24905 24905 17409 48630 39119 82943 93137 93137 25787 25787 71724 82251 74733 74733 8302 83378 67708 67708 91547 97138 28142 28142 19393 34852 82597 82597 34470 66539 6958 83764 14718 14718 12041 12041 47330 84012 18370 97441 64252 64252 38953 90094 84476 84476 62894 62894 94748 97679 9127 17941 5555 5555 54631 54631 11201 12827 33144 38278 83642 83642 26816 26816 57545 94652 87306 87306 2607 43912 64086 64086 39492 73335 25721 25721 3415 39440 87367 97838 20251 20251 90874 90874 40018 77027 12299 57984 66223 66223 41449 50945 35774 35774 10735 41329 90124 90124 14646 55694 95934 95934 80450 80450 71789 82452 12569 12569 23493 31595 50910 53756 12295 12295 48960 55500 32876 32876 32673 32673 30302 89225 41027 62311 17564 17564 71831 71831 17302 87319 33449 71922 14386 14386 15770 81229 11225 11225 47770 47770 38386 38927 22194 60917 24430 24430 41524 41524 19767 28463 10552 82913 87840 87840 50422 50422 16729 51220 10211 45768 85141 85141 42486 92062 30677 30677 10652 10652 42399 89933 19175 19175 23493 42903 52001 64832 57468 57468 35883 35883 18494 49026 17525 17525 19049 94537 76870 76870 6211 16294 55885 55885 62088 79331 70443 92654 33240 33240 42456 42456 6639 42313 48435 52835 88884 88884 55157 90733 29660 29660 10570 21914 77716 77716 11764 11764 7956 33122 64742 70930 9656 9656 50996 50996 47213 66973 72978 72978 33911 77628 83223 83223 6388 25605 6825 39703 51612 51612 1105 1105 21190 97520 60911 64702 73781 73781 60731 60731 36543 53295 165 90391 62856 62856 10928 94512 76055 76055 14212 84425 44561 44561 41363 41363 29312 81739 60564 97695 74564 74564 19382 59623 61707 61707 15925 62494 10213 10213 46 46 45904 51990 6969 6969 83351 96151 48499 48499 57218 64381 38204 96157 43807 43807 51188 62647 91355 91355 97016 97016 15866 95247 16934 57453 83732 83732 31761 48391 51784 51784 14766 86925 93294 93294 87573 87573 49272 54389 23996 40029 51397 51397 48288 48288 24337 78251 78214 78214 3399 54797 86267 86267 38969 46871 88556 88556 58804 75995 68941 68941 3322 51896 11586 35750 43750 43750 27085 84111 32136 32136 12596 12596 35733 92754 75084 83055 70829 70829 40918 40918 65115 75239 93893 93893 38208 79666 86229 86229 39382 39645 28006 43087 51608 51608 8074 8074 11035 98303 81229 81229 57370 85228 55887 94218 14945 14945 35728 64668 48555 48555 13960 13960 3652 68899 71335 82259 61471 61471 79881 81166 18062 18062 13068 13068 39321 85719 83873 83873 7303 40688 11068 25489 1276 1276 93991 93991 3491 41439 96101 96101 11645 18184 77773 77773 27111 89467 11299 11299 71662 97288 10666 23674 76442 76442 89789 89789 23525 25919 73729 73729 32474 62546 59387 59387 9768 73405 31767 89768 5985 5985 40865 40865 73664 76887 35074 40139 13437 13437 1904 46392 26280 26280 72142 72142 14221 23856 28615 28615 47727 87317 71500 71500 26820 57800 94277 94277 12621 65022 40470 40470 65606 94391 47737 47737 6092 87147 41457 86625 17677 17677 24562 91108 94061 94061 85121 89023 8657 8657 15640 60637 87805 87805 70970 77861 19498 19498 85846 85846 29789 63422 71762 71762 65327 94311 45460 64988 89918 89918 8597 87771 50235 50235 19846 47763 55807 55807 42491 42491 23845 63693 44460 44460 629 72864 29250 52684 24900 24900 29323 94737 64516 64516 3311 83313 70881 70881 38255 81779 50063 50063 92595 92595 6433 63783 29990 34859 65855 65855 96840 96840 45960 86171 86687 86687 2920 73279 71142 71142 65128 81521 20701 77922 39248 39248 18879 18879 53972 88181 24107 24107 20350 69812 39526 39526 33464 57950 43137 45458 815 815 28281 84126 42659 42659 30307 30307 12385 33607 23163 36873 60011 60011 62316 63201 7781 7781 3064 83635 95510 95510 82603 82603 11020 44320 86683 86683 27477 55666 68339 68339 34451 38853 59693 64462 24509 24509 38280 83808 48001 48001 87429 87429 21477 61238 8121 8121 27295 44919 52305 52305 1280 56086 21363 32763 41469 41469 3213 3213 21542 55444 52303 95100 78593 78593 43725 60819 92067 92067 32129 32129 50537 52268 68337 97638 88754 88754 68071 68071 5744 90446 94418 94418 27067 45611 24582 24582 61125 89569 29747 58916 71726 71726 25229 89084 91482 91482 17068 73496 30466 30466 14130 40305 62314 62314 28177 28177 10157 88266 52649 52649 31578 89654 51667 93235 47917 47917 10499 19241 32721 32721 13326 13326 53984 90198 82050 82050 27143 98374 88193 92016 43241 43241 92566 92566 60360 81742 26818 26818 17191 50740 3049 60836 3540 3540 27810 31487 47261 47261 72337 72337 31444 87953 55584 55584 16464 98007 61974 87893 43278 43278 33097 44909 11280 11280 39336 39336 45715 58782 16797 16797 64245 64979 43965 43965 18176 97048 5112 23950 20695 20695 97275 97275 6712 46572 68013 82719 12914 12914 9505 11837 1539 1539 95314 95314 35880 71663 40143 79214 97409 97409 79877 81635 71169 71169 3263 5709 4486 4486 91691 91691 66560 73891 20521 27571 58523 58523 35945 86399 79233 79233 61516 87557 36034 36034 38856 92985 5285 5285 17945 58690 94024 94024 29745 29745 9875 32024 27327 27327 19085 55808 4609 89926 97543 97543 1329 1329 27282 53050 18607 73904 17949 17949 4654 4654 15004 16560 35523 35523 19376 31782 46664 46664 27482 57999 45536 61380 34186 34186 67388 94548 62273 62273 29433 29433 83830 93007 1475 1475 27944 64141 25749 38873 32168 32168 42580 42580 21596 65578 26873 74086 61985 61985 222 222 13524 66719 17237 17237 23588 57162 6635 6635 7083 35449 41890 41890 12135 24457 63334 63334 24576 48747 75107 75107 19258 24193 11426 74241 65689 65689 16220 51509 56752 56752 14150 70705 4758 4758 14901 52269 2104 2104 1564 1564 37319 44817 47437 94066 62013 62013 13197 90952 65646 65646 25909 62132 40011 40011 18731 18731 23581 57683 10498 19972 43726 43726 48956 68414 23801 23801 17635 84051 42990 42990 49737 69753 2670 2670 62164 79455 20847 20847 78806 78806 16707 38191 50512 69144 91446 91446 77985 77985 34493 51380 12528 17494 11935 11935 33371 33371 18644 37595 47168 47168 51139 84066 29223 29223 77875 81909 10433 10433 3322 55015 65211 76062 87960 87960 61208 61208 44876 81748 89650 89650 6766 61712 44622 94930 41428 41428 35957 35957 30921 46203 12814 12814 22861 74669 27935 27935 56690 62805 96271 96271 71865 97242 54226 54226 53202 71226 36459 48103 16537 16537 51451 51451 33432 43509 4294 4294 54140 73651 27442 27442 3389 76017 52213 89563 29625 29625 39272 39272 1309 81819 4223 18283 31584 31584 56787 58851 79884 79884 57617 57617 6187 25501 32398 32445 43447 43447 17021 58155 87875 87875 16920 16920 18023 34536 10083 10083 52476 72258 76134 76134 46590 78926 46178 48536 61667 61667 23963 84670 88255 88255 2033 38219 4298 4298 69568 84338 65691 65691 71284 71284 51225 89262 44432 68316 54606 54606 46048 46048 35328 44054 41990 41990 22102 80816 52853 93513 32222 32222 58617 59549 82858 82858 16061 64624 1684 1684 42534 42534 16407 70732 6381 23695 12989 12989 9171 9171 44383 59568 1869 1869 44989 56349 72719 72719 1976 75654 34720 34720 32589 64018 85025 85025 33542 65893 38005 88793 84334 84334 2982 2982 12927 57212 73872 87279 66034 66034 3440 21744 23183 23183 15681 15681 23178 38808 91909 91909 7164 24048 34763 84219 70765 70765 67234 79790 57359 57359 3115 3115 17336 31545 54203 54203 17360 59967 83543 88023 19322 19322 52528 64884 33737 33737 59404 59404 8470 28954 57864 57864 42054 77400 40099 59787 52325 52325 84392 84392 49478 50935 33424 83262 21609 21609 18202 58599 76038 76038 50486 50486 30296 63524 45683 71236 17891 17891 71549 71549 15963 43630 28003 65105 81940 81940 15786 67279 67986 67986 38601 87454 91727 91727 22112 47837 60499 60499 5253 5253 23209 93811 24415 26031 8423 8423 18240 92536 25905 25905 60039 60039 3107 78907 23880 59330 16465 16465 17241 17241 12081 93187 57999 93115 792 792 389 389 70734 96098 29814 29814 15866 25230 10885 10885 14197 15651 10792 10792 47027 67971 8104 42000 41738 41738 988 46457 32713 32713 91731 96416 20670 20670 82483 82483 6919 96311 23077 42575 41199 41199 5524 5524 1060 7576 35038 35038 11665 92889 46072 46072 5494 60760 3572 31427 60478 60478 22686 84564 53666 53666 34431 41711 30291 30291 41933 41933 26118 72163 57783 78282 8643 8643 58610 58610 17702 49454 12121 48396 65711 65711 45607 71896 53974 53974 5901 5901 22649 56670 16960 51929 72996 72996 5836 5836 47217 64806 52359 94486 40199 40199 50805 78068 96142 96142 78485 78485 8528 80959 25019 25019 38128 54235 81687 81687 20233 50312 72203 95752 93117 93117 23955 23955 6635 96405 19694 60895 27704 27704 68982 89007 48843 48843 7483 65081 65389 65389 78457 78457 8605 97703 37278 62261 86328 86328 57052 73874 28692 28692 95714 95714 17400 35258 8528 71674 85825 85825 57005 57005 1014 9570 40309 75092 34707 34707 24793 46633 77452 77452 76994 76994 44626 82427 9863 28501 32639 32639 27384 71197 83976 83976 37068 37068 41913 45181 2006 2006 24883 56253 59692 59692 44974 70919 12105 22573 18039 18039 38421 38421 32822 50891 31517 31517 41362 65859 40015 40015 69895 97104 6870 24732 31103 31103 43521 43521 465 2035 89071 89071 43268 70556 24743 53337 52079 52079 76824 92539 80621 80621 13240 21548 36590 36590 56825 94398 32037 32037 82722 90532 66919 66919 12909 12909 10291 69241 54112 95112 47704 47704 23879 74709 79563 79563 78234 78234 57183 67602 79461 79461 30472 37573 15138 75313 49674 49674 22739 22739 31012 66275 28628 43809 30937 30937 44020 82647 54728 54728 86432 86432 30001 54181 79913 98043 11247 11247 43355 71673 38393 38393 31116 69849 41565 41565 69149 69149 22859 48920 59958 59958 61049 68665 25066 74872 31274 31274 39071 43806 94277 94277 32333 35274 38630 38630 39911 86165 20414 20414 15817 93709 12922 12922 17375 38727 11371 11371 78004 78004 38177 84333 73584 73584 55353 81056 28374 75811 3030 3030 39458 39458 33337 94363 1804 62113 48747 48747 81129 87348 16217 16217 66434 71578 38368 38368 5705 28510 79690 79690 42576 52529 31846 31846 87221 87221 78782 85634 42978 47927 2145 2145 59489 59489 1813 81932 19989 19989 58874 79441 3523 66991 66206 66206 24551 73711 85165 85165 4713 4713 18253 77637 4883 23057 64185 64185 65310 65310 55421 71264 82351 82351 90778 95452 14724 53222 77576 77576 82092 82092 54607 89111 64612 64612 14696 51424 48693 48693 19197 37911 10823 10823 1122 38818 71325 71325 20746 36945 30190 30190 43709 76471 50314 51991 94644 94644 18821 18821 19527 24102 62819 62819 53002 60237 94392 97343 83557 83557 3821 53718 69967 69967 65029 80265 87241 87241 1194 42224 37981 37981 24608 38600 28510 28510 69136 69136 61909 94302 59672 59672 86493 89965 54994 54994 17786 24780 87448 87448 69003 74453 26254 26254 46623 73552 63727 71797 79280 79280 34792 56149 38926 38926 37605 82562 37607 37607 19598 77527 37846 37846 71317 71317 27487 95023 51265 51265 8088 62483 34479 85845 45723 45723 72154 72154 401 2726 65073 72299 62491 62491 9636 9636 91768 95137 39789 39789 22816 93252 52942 52942 34296 76498 33783 96504 25954 25954 25520 87736 52102 52102 70471 87189 53369 53369 6530 6530 64397 92163 57878 80027 88171 88171 29651 31210 33376 33376 55382 88955 17839 17839 67798 67798 32532 69644 49722 49722 64736 97233 57953 76514 21812 21812 59331 59331 47179 89089 19812 19812 22315 28840 30431 30431 50338 69903 88039 88039 67623 92056 71382 71382 8608 48736 58171 81045 59113 59113 36948 66351 25121 25121 38575 38575 25942 62856 41859 41859 66749 83263 17389 17389 1370 75906 60095 75445 58549 58549 154 85425 66288 66288 36460 36460 45965 85548 12214 12214 14685 79954 2297 18429 84492 84492 2095 34750 50904 50904 48015 48015 9534 45374 87807 87807 28842 35807 53147 96926 94185 94185 1037 40090 84192 84192 2910 2910 61139 78009 87203 87203 17699 65029 67696 79141 85600 85600 10252 83209 31836 31836 31825 51111 71597 71597 3636 3636 3713 48660 55463 55463 54562 93285 12035 55506 21263 21263 5588 56322 9977 9977 7627 7627 67841 69725 15110 15110 65025 80611 88748 88748 28899 92171 90132 90132 56887 69584 35813 48628 40735 40735 42555 42555 36926 93704 92790 92790 8254 38039 31962 34380 90915 90915 26141 26141 80736 81520 36467 83581 51038 51038 46807 46807 28708 64917 5942 5942 6880 77105 51279 96902 27086 27086 61389 61389 83912 85444 82550 82550 20778 38022 5825 5825 45316 74456 20838 67001 5546 5546 20636 24380 30565 30565 69440 71690 93088 93088 22887 22887 7100 65969 48511 79185 18746 18746 56813 56813 531 33524 87271 87271 4197 21284 34127 62081 94130 94130 21519 21519 30027 43101 89919 89919 47294 48226 8634 24912 62742 62742 20763 46281 76619 76619 93421 93421 5888 55161 3968 70515 53523 53523 63054 63054 8639 25989 94727 94727 19177 47690 11761 11761 60488 70813 21857 32667 24658 24658 23265 23265 36828 87499 53987 53987 12841 71354 56719 56719 21811 90751 46611 79158 94607 94607 30965 92161 12893 12893 79794 79794 9065 76808 53984 53984 44700 70590 29239 29239 6479 27171 36352 36352 9904 76634 14421 54355 28163 28163 32618 32618 11190 25311 21480 57297 50772 50772 74353 74353 16779 46899 45282 68109 68284 68284 19213 54956 66757 66757 21602 21602 52573 77202 12169 45689 75548 75548 67115 96547 16620 16620 68042 88028 41104 41104 83762 83762 7369 36167 26274 26274 15656 62345 39938 39938 4240 8572 53568 58342 35520 35520 5427 66603 37614 37614 78771 89436 82960 82960 45373 52045 34866 34866 13863 13863 21794 96190 24470 24470 3811 18839 44923 44923 21546 50275 15520 95738 58253 58253 32760 79944 39246 39246 69833 69833 91003 93576 16304 51191 98141 98141 39652 39652 14125 89358 17034 17034 12126 26934 75864 75864 10178 90662 65801 65801 41886 86649 47893 47893 31486 71853 46910 95114 19816 19816 74973 97151 28621 28621 46295 46295 61472 73428 1863 1863 17749 18158 20348 20348 5434 51966 16548 16548 48508 86601 60784 78300 15498 15498 13872 13872 56488 56900 25531 76087 79895 79895 29120 83987 78545 78545 75180 75180 9564 56694 48996 48996 16615 64935 47351 47351 39515 62516 26112 57780 17610 17610 21213 21213 35103 69820 60927 60927 11549 21439 24323 24323 74905 76853 30119 38526 94715 94715 21744 65570 81147 81147 92871 92871 11626 62115 39146 39146 42556 59176 24688 46360 36878 36878 8981 94451 41804 41804 34874 34874 28974 84526 31993 92183 50637 50637 15394 15394 13842 26239 21525 26160 67632 67632 76979 76979 10720 32445 62797 77521 41914 41914 34281 65650 26038 26038 11582 46476 39142 39142 23663 79743 76118 76118 10548 10548 44360 86590 68152 77014 14359 14359 30422 80849 17200 17200 18602 48649 58978 58978 11519 11519 4948 64701 10014 70493 32939 32939 9046 89017 91609 91609 30504 32919 35231 35231 77195 77195 64762 95525 93981 93981 70582 85906 27826 93714 5351 5351 9823 51398 91597 91597 51163 51163 32924 42696 23152 23152 51315 78222 19043 60974 65945 65945 49926 49926 12797 36955 5142 20205 52709 52709 21714 93438 15690 15690 36344 36344 27939 41375 38583 71967 14689 14689 42478 42478 6833 93855 56239 56239 28013 77554 1725 1725 34054 87571 11227 11227 35219 54088 9012 65349 82877 82877 24868 67328 93547 93547 90021 90021 1271 35397 11589 11589 667 17618 78993 83280 63729 63729 63171 63171 18945 34497 18245 18245 8819 82750 80956 80956 2373 48660 15578 15578 62046 72901 17832 64565 77003 77003 47620 47620 35017 41063 25023 25023 16686 50606 62229 97210 52249 52249 49437 49437 25862 33921 26073 47889 96325 96325 16827 16827 85788 89687 42647 53850 83815 83815 87278 87278 6791 91472 52516 57865 61901 61901 8809 26930 56579 56579 36502 91502 62090 62090 40817 76601 46627 46627 12095 12095 82878 89570 14130 14130 3775 57740 58529 74798 92813 92813 20820 27045 70488 70488 39209 87214 26922 26922 57261 73554 30309 30309 672 82763 66619 66619 23385 77655 8247 8247 35831 35831 32449 55415 50557 71743 84355 84355 79222 79222 85061 86028 10036 50879 59747 59747 39776 39776 30992 73057 8398 8398 28752 77442 5740 5740 41339 51069 83338 83338 89001 91354 19882 47628 67216 67216 45815 45815 52130 59058 20315 20315 5914 31999 19366 19366 22664 67675 97668 97668 5827 65921 15504 54756 23415 23415 25203 80051 5928 5928 37951 37951 14694 27961 50626 50626 44474 69916 39686 48064 45439 45439 12147 63153 17224 17224 19143 19143 26489 83492 46210 55706 25981 25981 69820 69820 16888 90656 28239 28239 85692 93588 54191 82656 42904 42904 33214 75282 3519 3519 19094 70119 53197 53197 3164 56180 62136 62136 25750 25750 1439 48010 41464 41464 30360 94296 27092 88574 71127 71127 58919 58919 43716 80073 5578 12740 38257 38257 1645 1645 44313 69290 65554 65554 28422 44943 16307 16307 29039 33341 2318 12414 13580 13580 42627 42627 31580 39363 24059 24059 35176 63933 72820 72820 12340 59508 59959 59959 49258 51900 81907 81907 35503 74418 3738 40398 27527 27527 56158 56158 87351 94290 25669 25669 9029 68051 89554 93232 44992 44992 8315 21757 29402 29402 70807 94142 5750 5750 35428 96256 49535 49535 22067 59290 60239 60239 7690 7690 84160 90404 10302 49829 71349 71349 9688 9688 11953 13513 15512 90828 19115 19115 7517 57646 68769 68769 86789 86789 12240 15944 71381 71381 28199 42494 48394 48394 3416 5306 71984 71984 3952 10633 3231 10307 36715 36715 42770 42770 26509 71506 17597 17597 15949 23687 28210 40445 68430 68430 4706 81858 75020 75020 1305 1305 17197 28908 54206 54206 62736 97810 67822 67822 10474 35679 5758 78910 85133 85133 52755 52755 24005 60340 6571 48068 35215 35215 18084 60310 68212 68212 15449 15449 62936 73888 36343 36343 49423 95947 56269 56269 75568 92406 38983 38983 36805 52173 82488 82488 18527 44667 18489 45236 27119 27119 10302 10302 66278 77987 46182 76180 513 513 19566 45544 55941 55941 16386 16386 16051 31254 20489 43471 59403 59403 87227 87227 15767 93365 11705 11705 16110 76888 7775 77146 2979 2979 80069 82992 49574 49574 71720 81348 86959 86959 45360 87570 91829 91829 94646 94646 8491 63498 25080 39897 92843 92843 83218 95526 27550 27550 30040 74428 66613 66613 27962 27962 51088 88726 24260 24260 2341 11930 69510 93953 42250 42250 39651 55491 50784 50784 33167 33167 77920 87099 1211 1211 39353 94335 55448 56469 57742 57742 66443 66443 27268 97487 33513 58513 67767 67767 18882 18882 31669 37766 3930 94505 26171 26171 2196 30136 44783 44783 39571 43131 25924 25924 20599 20599 15663 58166 48049 48049 74830 90806 19162 79020 98050 98050 44640 62139 94532 94532 68621 83789 96745 96745 1740 27976 89172 89172 79043 79043 36223 79366 13534 59910 19070 19070 28874 53322 78603 78603 77341 77341 49419 85541 9384 33890 8088 8088 18764 80995 79157 79157 78081 78081 19568 19782 69864 69864 73106 76480 78590 78590 34214 40363 7023 86155 38135 38135 88504 88504 33444 44413 1547 1547 2682 54274 69114 69114 17088 49143 43347 54675 6402 6402 18787 18787 10673 56393 25898 25898 14535 75845 23601 90751 75739 75739 8023 72475 43669 43669 11829 11829 38105 62566 4267 31622 61070 61070 32550 62467 12439 12439 13033 13033 23410 55734 80266 80266 27441 65259 8631 8990 82234 82234 17175 42099 38005 38005 23124 91719 81296 81296 12013 54619 15903 15903 40459 40459 39054 76268 24419 24419 28872 46840 79412 79412 44663 79205 63576 87443 29156 29156 85054 85054 2171 69021 50399 67246 39583 39583 71163 71163 14795 33948 22131 35483 2878 2878 21913 38282 40250 40250 10604 17526 52763 52763 74190 74190 15846 20238 4538 4538 11748 70332 51958 51958 24275 40213 93618 93618 63017 76758 78845 83800 47290 47290 23303 23303 66223 74879 65055 65055 2482 61506 67613 85584 53253 53253 14286 24646 1121 1121 7818 7818 1675 56116 43998 74506 80949 80949 83387 83387 36057 81955 14160 14160 12759 65846 10779 17147 92189 92189 15480 27424 31732 31732 41022 41022 46088 78542 65948 93698 10684 10684 66637 77203 60245 60245 2812 29824 19409 19409 27965 51128 14146 14146 25519 25519 6701 80189 35407 48227 72160 72160 18514 48515 95749 95749 80977 97417 51834 51834 25722 81609 17055 17055 41613 41613 4787 82912 31890 63110 36950 36950 52067 59243 58562 58562 75673 75673 18438 38100 34648 34648 47755 93240 10420 10420 5604 78712 66812 80096 24534 24534 39587 46902 81539 81539 18769 18769 56645 83325 67973 67973 8166 84502 79625 79625 35557 84299 4426 4426 11760 81676 97942 97942 74788 88991 4629 47905 9781 9781 66384 83945 69691 69691 56446 56446 45263 54244 76786 76786 42427 52667 76311 76311 69416 98081 45195 45195 30629 81577 31786 80994 25948 25948 92074 92074 49697 71311 40060 94725 51364 51364 84150 92121 19158 19158 9522 9522 18276 89471 57198 57198 38841 70272 43361 43361 13309 62759 3671 81286 68778 68778 30532 89710 6927 6927 510 74772 42393 42393 14503 22156 13112 13112 77826 77826 30833 88201 34431 34431 5744 84794 9972 85411 75896 75896 43576 66723 8330 8330 58018 73640 72807 72807 76094 77836 46047 46047 23106 51325 24871 24871 37875 69976 29956 29956 21794 40594 40928 40928 59766 59766 85892 86894 79818 79818 58985 64431 31321 95656 7585 7585 22502 91130 64052 64052 31002 53303 28804 28804 10215 25159 71100 71100 55484 61645 1329 1329 43798 43798 78509 85433 70279 96427 3688 3688 15066 15066 82493 94355 81574 82148 91358 91358 16750 16750 54238 79074 97841 97841 23638 53150 1399 22000 65739 65739 38915 73251 75046 75046 82968 82968 11977 53592 63426 63426 23384 27500 269 78045 43362 43362 87981 87981 50175 66644 18246 18246 48251 81236 34907 34907 7782 44673 48115 69070 79825 79825 8720 61943 71240 71240 8608 37899 69758 69758 7689 7689 8321 29195 76464 76464 52344 79415 71644 71644 38972 39230 3468 70976 67959 67959 12015 12015 39926 98149 89516 89516 53844 74343 58874 58874 8574 15866 37947 70674 16531 16531 78841 84635 54657 54657 13979 13979 5660 72755 37697 64460 66835 66835 79827 79827 49785 69158 25734 83969 33518 33518 7673 45085 75016 75016 5304 5304 317 74454 49799 49799 8951 86095 54472 59773 97865 97865 69602 69602 15323 34931 1909 1909 73007 96035 30651 30651 22713 67261 68274 68274 9773 53044 80829 80829 57451 96030 71585 71585 28012 94154 34971 62506 81551 81551 48374 52531 62608 62608 3829 3829 43275 52255 71992 71992 42060 59120 79593 79593 15823 73536 15345 64005 22348 22348 95715 95715 55522 72565 65876 84343 77554 77554 53624 61888 25714 25714 56475 56475 68888 94944 70806 89474 17523 17523 27714 27714 29257 87087 42171 42171 52558 67246 44386 44386 32411 63156 56957 56957 5905 83056 1820 41828 63045 63045 5570 5570 25091 80080 55668 87788 65753 65753 2104 30246 12404 12404 41398 57569 95669 95669 48984 72573 11469 11469 21684 35194 52588 52588 92760 92760 31175 58088 13079 49544 91401 91401 42553 42553 47163 77559 9192 51707 38278 38278 1350 87915 95088 95088 68967 68967 10205 19122 998 998 92696 98315 5654 29321 52015 52015 35452 35452 673 16011 17814 17924 12304 12304 30059 30059 6142 85842 38390 59628 41685 41685 18130 18130 69189 87371 89079 93591 2456 2456 26060 26060 19164 72401 64270 72970 67870 67870 17581 66576 47185 47185 81733 81733 28868 77432 16802 16802 39776 56298 76937 76937 12026 89064 6826 6826 5214 75577 39149 39149 28354 29440 25695 44460 35319 35319 87732 87938 2189 2189 54782 64108 35745 35745 36867 68953 55455 55455 34314 34609 37553 37553 7726 86546 38522 38522 61783 61783 60869 70648 23598 64415 13541 13541 20906 20906 84457 94630 42142 42142 55406 87526 76926 76926 17689 47315 50378 50378 74254 92327 30989 69596 36102 36102 48989 48989 40893 44971 2671 90572 16360 16360 2732 86799 15665 15665 53835 53835 7551 32130 48793 63657 83156 83156 9011 77835 61698 61698 23192 97036 72070 72070 14178 59754 76671 76671 95546 95546 15552 74776 424 78849 78297 78297 96396 96396 1 51148 34624 92184 59745 59745 18410 77186 53980 53980 21925 78340 18797 18797 36545 77558 40637 40637 58693 97822 44614 44614 1830 67560 88736 88736 86329 86329 74353 93984 45910 47911 77052 77052 35825 35825 11856 96091 72488 72488 60867 83787 95987 95987 31780 32199 5308 40004 67533 67533 19986 84790 97591 97591 12352 91731 97565 97565 32852 32852 73436 98328 36175 36175 39390 50224 8910 27252 77495 77495 72637 72637 3589 36499 24161 39908 74726 74726 66475 66475 25706 56888 28897 77637 63853 63853 7297 7297 30771 58960 51812 51812 8635 89867 49758 62071 26577 26577 66797 66797 27810 88510 4637 38933 65377 65377 48664 48664 60685 82545 12370 12370 43808 62425 22107 31564 96096 96096 16351 16351 22892 87010 55510 67876 31716 31716 1478 89216 90194 90194 37196 37196 7291 84808 37560 37560 66936 90012 53800 53800 48187 57493 37330 51668 54359 54359 15449 15449 53253 54528 60388 80926 47307 47307 28253 28253 11737 23760 70020 94392 93359 93359 62782 77984 55845 55845 43049 43049 22463 82594 59659 59659 41754 83292 16858 18616 2439 2439 81496 92299 79600 79600 7607 7607 55252 83634 92224 92224 11137 43068 42177 42177 16768 54934 40929 40929 1366 54417 59216 59216 7698 81803 9746 9746 46540 78113 77520 79373 42444 42444 3009 45477 23408 23408 63490 89479 14675 14675 41688 92518 35875 35875 29871 29871 19173 94436 41936 52072 93666 93666 51630 77306 96049 96049 20977 52824 4950 4950 1647 1647 69276 74173 48419 72424 76833 76833 65813 69340 40392 40392 6828 30042 14479 14479 57428 65194 27897 27897 43610 54118 5572 5572 5655 79707 90781 90781 31033 31033 64612 92477 6581 6581 29441 31428 15355 16331 41116 41116 16342 16342 61595 68550 46381 78857 94472 94472 54393 85716 83767 83767 90298 92313 32891 32891 28773 34999 56471 56471 77862 98001 96206 96206 32485 55423 69368 69368 75509 75509 2887 76963 67125 67125 18888 20076 9270 23841 24092 24092 40978 40978 9864 78906 31285 71087 16497 16497 28631 28631 22813 35772 78090 89844 69649 69649 5817 45940 31898 31898 16551 79776 41490 41490 45930 45930 26851 54764 12193 44072 56051 56051 46340 81035 96555 96555 12407 25566 9231 9231 53472 53472 32837 54612 13405 13405 53794 90282 32482 38064 40623 40623 71592 84590 37973 37973 6382 6382 420 18001 55233 55233 34281 68283 47572 48284 87257 87257 60579 60579 32030 73963 1697 12744 68022 68022 65870 92658 76866 76866 58144 58144 7336 62008 3894 47118 22058 22058 86478 86478 26786 66782 59838 59838 41946 59137 63167 63167 18985 22475 25982 25982 57869 70825 75784 87937 43425 43425 73883 73883 8844 70882 6163 53139 50231 50231 92029 92029 11430 88539 53412 56344 70106 70106 10396 52075 67316 67316 76221 76221 84659 86785 93718 93718 29183 62102 44975 48811 67458 67458 3285 3566 6215 6215 14058 38821 35865 35865 64824 64824 33236 38160 6549 7839 15825 15825 39915 81124 13356 13356 65856 87130 46364 46364 19114 19114 70931 88564 46315 46315 5757 18484 64535 64535 16588 50075 74928 74928 24984 69833 56146 82526 59034 59034 42787 42787 15874 75275 10652 23581 61998 61998 90641 90641 11413 24534 60708 95073 96644 96644 14112 16137 50634 50634 70551 70551 36902 76563 14059 55576 22935 22935 62749 62749 65914 95374 72022 72022 13348 15037 23603 42665 78936 78936 15829 15829 35588 41066 79095 79095 45110 93255 1082 19287 24653 24653 41571 41571 13419 91806 59743 59953 92407 92407 65154 83093 91882 91882 44203 69378 63571 63571 48656 48656 48138 71346 59936 66056 4750 4750 8710 8710 71772 91732 22315 22315 3284 30235 67739 67739 10746 50078 9445 17578 39054 39054 73234 73234 86994 98156 24672 24672 41785 71142 68849 68849 67097 75402 78710 78710 33296 91662 50581 76469 828 828 10020 10020 2481 2553 55751 55751 11643 46627 30931 30931 73640 86685 36482 69754 92943 92943 40961 43280 91009 91009 58898 62954 68853 68853 26292 26292 18900 32719 11134 57185 94431 94431 97847 97847 17077 91227 83241 83241 73307 85183 3033 32771 33094 33094 50365 90263 69713 69713 2861 78876 74531 74531 97755 97755 11304 55589 78663 97474 45541 45541 82216 82216 75786 90384 10505 10505 8442 94986 49831 49831 24107 45994 53246 75758 75843 75843 37110 37110 2464 74299 21803 89899 5161 5161 62110 62110 47488 55801 75694 75694 27544 50471 68598 68598 19635 69720 55731 62606 5622 5622 50038 81428 74231 74231 64709 76059 27599 27599 5328 14482 62434 62434 6564 34303 75798 75798 56642 56642 43579 80650 1609 1609 84456 87730 59208 73772 60291 60291 68774 71386 92966 92966 5091 85343 31664 31664 24067 24067 3795 94630 36759 36759 40835 97154 79535 92270 97414 97414 79259 89399 49071 49071 57356 78041 44525 44525 84626 84626 10862 19309 24779 24779 10565 14665 13881 13881 80783 88998 6384 6384 30481 41137 37709 38778 86635 86635 19009 91020 59451 59451 19008 51110 96930 96930 88790 88790 33841 92243 12639 63244 95845 95845 53686 87963 32061 32061 10544 10544 13595 14682 33161 45783 47378 47378 34818 57438 67680 67680 81393 81393 76642 87026 3030 71254 46574 46574 48594 64659 47891 47891 29690 29690 30705 71483 54188 63543 27039 27039 69408 69408 11133 17136 58809 63663 19424 19424 43529 43529 3280 20941 24641 50710 32898 32898 81564 81564 16735 64173 36754 36754 45583 82644 15381 52431 68590 68590 71153 71153 21062 93902 57071 57071 385 70698 51410 67030 95126 95126 75511 97199 38548 38548 49640 81351 53184 53184 8978 8978 2546 86825 30154 95966 13704 13704 67216 67216 8107 8412 3087 3087 51157 83542 12056 96196 80450 80450 79276 79276 21600 41059 48513 80076 10955 10955 63533 75833 38725 38725 19273 50931 53872 53872 51612 62428 6969 6969 15905 35559 26581 26581 50481 50481 50595 76385 4288 20723 28802 28802 64145 75083 54505 54505 94961 94961 29105 68359 22518 58228 44814 44814 6218 15328 54183 54183 62396 62396 79703 80830 96262 96262 83778 92677 45874 88660 58575 58575 67695 67695 22924 31438 9833 9833 87721 91440 8769 8769 13847 29404 80259 80259 4912 44349 857 857 5036 30837 954 46638 86974 86974 15741 66657 50048 50048 94043 94043 48683 67172 62306 79226 26022 26022 35646 35646 55272 80350 46973 48474 10980 10980 37456 57593 27151 27151 56877 56877 26259 43479 46355 46355 35774 96327 67992 67992 28201 28293 40383 91811 41712 41712 8177 8177 63406 63661 75229 75229 32347 60521 37337 37337 27150 89715 38684 70552 16089 16089 28784 28784 9193 19677 7492 7492 47076 97336 13607 13607 24827 49737 11124 55645 39110 39110 12013 80799 97429 97429 48690 48690 12551 94562 26204 26204 40198 91985 37846 37846 4894 6006 27177 30449 37891 37891 20354 20354 31568 53006 92874 92874 53523 84119 1381 1381 49202 95726 45997 45997 3189 69511 30830 57696 34409 34409 36341 64597 52989 52989 49966 49966 38889 48004 7580 26178 8460 8460 65809 65809 87 31009 2074 53351 34462 34462 64533 64533 7062 45116 47914 47914 27537 75690 37166 37166 3719 20509 15829 15829 36062 47355 52225 75502 31532 31532 61011 75649 16284 16284 3550 41060 85216 85216 68681 68681 19073 75239 9244 9244 45021 85635 92609 92609 76704 89064 16563 16563 40095 58436 1777 25260 35276 35276 40868 72982 23352 23352 14567 26702 36318 36318 44442 89856 2659 2659 35485 37720 94203 94203 78107 85541 90090 90090 40603 40603 4316 12626 18679 18679 87847 91214 37985 37985 39707 87910 56852 56852 18406 48479 24050 27807 26292 26292 72015 72015 24453 28957 58217 70493 50524 50524 62371 77833 53038 53038 29611 29611 22760 25175 55391 97806 93350 93350 61938 61938 3563 85736 15298 90058 46588 46588 85932 85932 41017 97362 5748 6183 27742 27742 7592 15889 93612 93612 27608 71012 56567 56567 52650 52698 19462 19462 65748 65748 23871 87044 11464 30713 58734 58734 33661 42336 75472 75472 56331 90529 80302 80302 65064 76835 83980 83980 75206 75206 8432 70371 76860 97143 14926 14926 34373 34373 64033 66656 19630 71641 67846 67846 68536 68536 9892 43717 37501 70835 31673 31673 7179 7179 88422 97403 18426 18426 24067 73822 6958 54207 72139 72139 71891 85017 74954 74954 17389 20266 9164 9164 37819 37819 25326 83044 9280 9280 750 70016 25250 42220 70772 70772 56823 56823 11258 61652 43933 70877 4336 4336 33682 36286 70764 70764 57808 97390 9541 9541 88522 88522 64963 82698 13665 17495 29329 29329 19036 55648 28587 28587 58128 58128 38221 55210 25347 32008 66387 66387 37632 47383 635 635 53239 53239 35590 83043 15251 15251 33895 54877 7453 11996 86816 86816 49239 75912 79210 79210 83727 83727 46789 51125 81506 81506 37219 76923 14660 18188 16979 16979 37086 37086 11020 49965 61880 94970 72288 72288 49491 74754 4823 4823 65709 76358 37026 37026 53336 53336 33406 40515 50780 50780 23926 42464 24351 24351 16589 41227 54109 54109 29517 66231 15977 16903 45148 45148 10479 10479 54451 56765 45036 45036 3172 59051 38725 81930 62284 62284 14241 49350 22020 22020 26073 26073 39655 85202 3736 81682 50626 50626 86703 86703 21086 94450 74726 74726 48337 84579 32315 32315 62315 85278 40890 49417 82291 82291 29074 29074 77834 84025 26060 93593 85794 85794 25835 79235 45755 45755 55301 69541 92469 92469 15722 15722 3066 91476 81643 81643 40655 51697 23480 23480 48682 93843 16670 40352 97470 97470 95438 95438 20723 30739 84034 84034 41964 68059 81810 81810 3961 10940 39487 39487 1424 63902 71871 71871 16305 45931 14185 46730 56518 56518 61153 82389 43952 43952 72991 72991 68303 90396 67545 84684 54286 54286 44283 44283 22835 35186 28262 28262 4351 35192 25555 84330 46193 46193 78240 92616 25922 25922 88469 88469 92224 97860 18733 18733 13684 53921 51900 51900 37527 79638 39432 60620 83361 83361 5890 5890 50122 75232 6701 24992 12602 12602 34371 93180 51649 51649 79747 79747 18963 94892 93033 93033 14809 58660 82464 82464 11853 74329 45861 45861 37969 80851 65480 84772 78324 78324 37247 60406 3927 3927 15078 15078 10171 39258 34983 37545 45317 45317 47085 47085 18933 93500 35967 65177 57172 57172 22486 22486 38475 76552 60248 60248 27945 73167 96671 96671 54913 77221 29026 83734 32548 32548 33878 70419 75429 75429 62349 62349 59755 87663 41664 41664 13581 61292 14008 53113 68101 68101 69002 92325 24175 24175 47732 47732 41565 53645 63188 63188 63089 98293 982 85075 38837 38837 60115 61217 39660 39660 32201 71852 28437 28437 49464 59610 17245 17245 56335 56335 36698 69296 61725 61725 15330 38375 5403 5403 13336 39393 38001 38001 74349 98315 16929 16929 63528 68747 58233 79259 90593 90593 50251 97032 49093 49093 50736 77090 86563 86563 48781 48781 63274 94143 73742 75368 13027 13027 80104 80104 24940 74629 34773 34773 54751 62843 64247 64247 28026 31526 12887 12887 55133 72915 39064 89739 95714 95714 19528 19528 30158 44644 6748 82686 77902 77902 46693 46693 36286 66259 9270 36456 40238 40238 15348 15348 33168 46932 33481 91744 52811 52811 52414 96046 36876 36876 86506 86506 78817 88078 19802 40314 53419 53419 4564 54007 50521 50521 93533 93533 3768 58782 7457 7457 11575 94882 12951 12951 8697 57785 51198 51198 43938 59366 23439 47331 29041 29041 15045 15045 50882 58386 1750 80301 83710 83710 89405 89405 34958 62184 11218 83209 85401 85401 36698 36698 65159 84305 17027 82304 43064 43064 36855 36855 58784 67047 12591 12591 58800 79895 4414 14712 17362 17362 86355 86355 65023 70816 907 907 41873 94151 4861 4861 13792 43568 25079 25079 23399 38030 2301 14754 44690 44690 71381 71381 798 54055 12005 12005 833 61937 8373 94026 94120 94120 72077 88627 17351 17351 35649 41685 64794 64794 81171 81171 15231 58162 21656 54605 16208 16208 23744 94524 13831 13831 15369 25554 34340 34340 8183 68579 13133 13133 83666 83666 9545 39482 25609 25609 20137 96969 15515 15515 6491 83756 28311 38108 41566 41566 28059 28059 90794 93437 67112 69938 44725 44725 36771 46698 85553 85553 68718 68718 8066 8459 94317 94317 53609 55809 35557 35557 4914 50835 95361 95361 3088 58361 94907 94907 1120 23710 15159 15159 2934 56669 26188 26188 5680 45325 4686 26122 95649 95649 30128 42387 78884 78884 93425 93425 20710 56643 17625 91037 74177 74177 95529 95529 17911 30304 53197 53197 44478 91593 13471 85406 42019 42019 22538 35268 75401 75401 4648 23340 62341 62341 18696 74762 51355 51355 17190 18079 6893 6893 89813 89813 4342 61641 856 52291 48629 48629 88429 92597 34187 34187 72421 72421 17619 91006 25677 81497 96016 96016 2605 59648 65790 65790 18633 34564 75172 75172 68401 85824 57935 57935 62922 68069 5701 5701 53193 53193 7692 25316 38105 38105 59491 85558 33011 33011 61094 63750 21398 21398 23753 31911 44691 44691 40901 58811 82068 92777 40830 40830 35715 35715 25465 40760 76901 94340 2908 2908 4420 63715 92685 92685 39755 96792 17984 17984 68277 68277 48917 62224 86103 86103 2102 17681 56886 94168 1403 1403 76190 92001 28564 28564 24821 77697 69595 69595 45749 45749 31607 63972 86404 91677 23363 23363 30784 36513 65788 65788 60233 60233 84278 92684 97598 97598 14353 15412 6372 12849 6322 6322 36370 87460 81594 81594 95688 95688 10405 51755 32762 52938 93324 93324 14790 14790 21019 47538 16519 80756 13434 13434 34987 57610 48401 48401 58277 74556 51754 51754 87218 87218 52434 66595 4425 85199 27876 27876 30226 30226 11370 74646 2175 76889 30007 30007 82558 82558 10284 81118 37417 37417 3183 37011 74263 74263 69999 81831 3893 61418 39692 39692 15025 15025 1427 39237 18282 18282 60517 77098 21642 21642 4467 96821 45275 45275 69986 74933 21113 21113 39732 83953 83267 83267 69388 90269 28574 61586 17900 17900 17734 17734 39254 42941 63813 63813 37294 59575 13557 73630 27540 27540 58801 91951 66786 66786 38842 38842 11256 23882 82373 82373 33187 81366 54688 54688 1298 15715 14745 14745 37871 73380 24633 63868 9223 9223 18521 18521 28342 75634 12550 12550 45184 89314 24696 33693 40403 40403 38276 90140 76106 76106 49941 62219 83224 83224 17608 59435 4473 4473 67928 67928 79952 80192 1968 1968 37758 41033 23150 23150 26573 83726 26461 42435 14269 14269 15132 47217 56606 56606 11638 11638 19727 69660 30265 94087 47430 47430 23426 38769 61828 61828 51756 51756 4399 41949 14203 14203 57666 77659 21516 21516 16872 63695 62814 71904 71838 71838 41196 41196 46730 77046 17962 66373 20812 20812 43989 49460 87242 87242 88578 89951 58015 58015 61870 61870 60941 74105 9021 9021 6982 67637 12581 39459 60219 60219 35325 67159 79420 79420 5943 76200 23100 23100 38056 38056 75064 82869 48256 48256 4534 43366 68620 68620 22445 84247 5537 20628 29928 29928 56486 73285 92782 92782 29029 29029 50280 51107 8098 36264 50566 50566 33807 33807 9977 28349 6471 56733 60712 60712 21744 33100 94777 94777 60736 60736 72244 82895 86009 86009 13107 44620 1517 1517 17225 51200 90055 90055 2271 59023 14288 36367 22408 22408 27234 27234 21071 58424 13483 74682 95946 95946 95225 95225 18773 76746 944 944 51518 63975 80638 80638 6477 95834 10041 10041 30587 68513 24971 24971 52923 66950 3419 3419 14796 36691 77216 77216 53668 95291 95670 95670 44934 85418 81492 96116 14272 14272 36743 56454 48009 48009 12466 12466 12 92305 34457 94351 3765 3765 64708 64708 35662 41977 21336 73157 37985 37985 85095 93203 55073 55073 15948 25571 35971 35971 55318 55318 22113 88738 15882 15882 27439 94403 59017 84658 30008 30008 53005 53005 3110 10194 52236 52236 7335 19152 22661 28689 69569 69569 55374 55374 83960 85659 28061 85298 69161 69161 52109 52109 50238 60540 20867 55140 77235 77235 25117 25117 43941 91519 24086 24086 71674 90384 87696 87696 7412 76039 43026 43026 58302 78691 4247 76084 12201 12201 8259 41319 12799 12799 51742 51742 19437 78004 31164 82635 69859 69859 16677 18200 69686 69686 26846 26846 72504 88254 58607 58607 11178 85246 51573 91872 27311 27311 13043 64282 56563 56563 62618 89622 29955 29955 58710 58710 6810 77246 49776 49776 78620 92218 60235 81428 67788 67788 81156 81156 52015 73062 18818 57606 60394 60394 58604 96364 25802 25802 60055 60055 14841 25721 37728 74956 20282 20282 92602 92602 25208 63487 85491 85491 84512 96420 56225 84618 3123 3123 24640 52903 39559 39559 30262 39298 18324 18324 95712 95712 31523 75915 50810 60272 90179 90179 65445 65445 38369 84650 21908 53321 28522 28522 47806 47806 8887 23023 23508 23508 22728 72671 7185 7185 77176 85821 8404 8404 27432 69923 25283 25283 36556 87267 23511 34484 69267 69267 5156 81366 81491 81491 49813 94587 17042 17042 83171 83171 37881 78069 30455 71235 25060 25060 66253 66253 42818 53851 25084 50989 77706 77706 22290 47438 77626 77626 57699 57699 29411 49686 31860 31860 61219 93748 52433 52433 39361 55223 68375 68375 4029 74588 67792 67792 7099 31178 14818 18077 44269 44269 38031 38031 45331 86807 17669 78113 63383 63383 6219 9443 14600 14600 30900 78888 77866 77866 83335 83335 27081 30641 1839 54728 43836 43836 54860 54860 15165 29865 43099 43099 728 79502 9535 9535 48799 57505 72462 77668 5279 5279 79753 79753 15605 86959 48213 82080 94238 94238 46969 68372 64198 64198 86624 86624 42440 77155 24394 24394 25970 80595 494 494 23045 46947 65742 68590 29535 29535 54329 78568 26133 26133 35263 35263 33205 88535 3071 3071 78341 82472 41358 85159 53628 53628 42015 88689 90889 90889 64886 64886 30571 42913 29216 69426 89310 89310 48294 50753 22988 22988 4760 4760 19596 71222 41481 41481 871 33490 80380 80380 1359 42434 79316 79316 14700 54377 61798 67147 96223 96223 3622 75397 79342 79342 88421 88421 32486 65804 77442 79744 63477 63477 42109 42109 27239 60646 37028 37028 44723 88773 55247 55247 55375 64603 39597 39597 2321 4744 19608 87882 41376 41376 49689 49689 47159 67087 35363 84330 7005 7005 9160 79964 65050 65050 7598 7598 10323 62920 6067 58553 23348 23348 8881 52124 87372 87372 8710 66628 12709 12709 46722 75307 49315 49315 38335 38335 5327 32658 45483 92480 86228 86228 9514 9514 7865 58335 3280 36141 6845 6845 17643 17643 18583 21678 15004 30261 80316 80316 67497 67497 32355 36957 36656 84199 87239 87239 471 471 18952 77171 31575 31575 4681 82325 97766 97766 43662 75190 89528 89528 1408 58966 51176 74592 92920 92920 6190 6190 4573 77562 75429 75429 16657 61916 13014 13014 33081 86852 22634 55108 9133 9133 68526 68526 1073 65217 44549 44549 29681 74719 88167 88167 37725 70102 66322 66322 23462 86138 15132 30263 66817 66817 33169 56653 28514 28514 61518 61518 17030 63288 864 72575 29199 29199 32279 32279 24612 39751 31401 31401 14990 18983 35850 35850 371 86449 84375 84375 13475 94214 17637 41797 1471 1471 75865 75865 15109 16743 7499 7499 15741 59316 9001 9001 34033 90978 39393 39393 13030 20605 24367 67927 62817 62817 38978 38978 4693 97391 9890 9890 24386 36336 29463 87042 22829 22829 4355 4355 53292 79158 22056 22056 77441 83355 2235 72134 19371 19371 27697 67578 85245 85245 49359 75799 58777 58777 22100 22100 25305 84712 18961 32064 60568 60568 56613 56613 91905 94999 87502 87502 58511 68888 42774 42774 36742 68888 28268 28268 64278 72891 77703 84976 43641 43641 76185 76185 20170 20731 38800 38800 79975 84168 93659 93659 90250 92313 14472 28606 18218 18218 65749 67113 92077 92077 12462 12462 30994 87321 96594 96594 16614 49553 42998 42998 33435 41287 67537 67537 18126 93323 92062 92062 15527 76892 90709 90709 50783 71858 59399 59399 6342 76401 66543 80540 15767 15767 4035 4035 4436 37898 36960 90207 91536 91536 81202 81202 16498 89640 4739 4739 76880 78744 49089 66175 18819 18819 24889 24889 68901 89322 43156 97662 81898 81898 29255 29255 31206 51086 1108 48459 33100 33100 14321 24868 7731 7731 82915 82915 9678 81329 62506 69783 81763 81763 25635 30270 9371 9371 31942 31942 34175 56664 20343 20343 2398 23972 29482 29482 18529 24002 31883 95635 7355 7355 55292 93468 37839 37839 51089 93951 97190 97190 10442 10442 18690 89007 39301 47897 13637 13637 63375 63375 20008 66484 72342 72342 58114 58275 42888 43836 3025 3025 84523 84523 12621 35295 35607 77179 58513 58513 58500 58500 40347 63107 37389 37389 5561 9939 27490 27490 2808 18064 41451 41451 4528 54870 35712 95780 44572 44572 53180 53180 24794 98036 21359 32814 71035 71035 50706 50706 625 11693 43092 64430 14491 14491 40803 67032 86200 86200 64466 92656 16862 16862 55991 89658 649 649 11065 79196 24635 24635 6587 9175 96513 96513 59468 70478 32792 32792 28370 86698 33929 33929 37439 57323 87865 87865 96032 96032 42879 80024 41932 41932 21123 26788 38489 42971 48980 48980 23304 23304 25972 67619 47208 55441 14805 14805 962 14792 92598 92598 28775 28775 22521 34097 22295 86031 70663 70663 3879 3879 88914 97476 71270 71270 33780 67386 94100 94100 52737 77463 32219 56411 61816 61816 76533 76533 17175 33398 20576 89631 7419 7419 95502 95502 50765 56826 41675 45778 18177 18177 9955 86811 30831 30831 67068 74983 69752 69752 17468 60569 82660 82660 24028 24028 14298 69810 32038 32038 19116 38304 51733 77277 56201 56201 57700 80586 47835 47835 74682 74682 58499 64400 1245 27032 66925 66925 17720 66919 3563 3563 47926 47926 26365 79441 11033 11033 13157 70694 11476 11476 60550 90591 5837 77509 50032 50032 7055 8482 87303 87303 1830 54897 72296 72296 5900 43046 96672 96672 27423 27423 43828 66231 6305 40308 75367 75367 20219 20219 1596 92214 16684 16684 75402 85681 27091 27091 29011 43244 25579 25579 39050 86186 10525 33790 39827 39827 29337 37755 33564 33564 22597 36881 96270 96270 86450 91277 41610 41610 37565 37565 1856 90882 18394 73209 72573 72573 23530 73240 16773 16773 60540 83368 79404 79404 35572 35572 25886 86306 8681 8681 37395 82652 84658 84658 23791 75865 35939 35939 2184 48375 41499 41499 30842 54910 22505 31222 79084 79084 19067 19067 70286 81146 43634 65246 74123 74123 54768 54768 4741 18224 18387 89334 19008 19008 80433 80433 23137 26554 73660 73660 8694 89065 16939 16939 90248 90315 54067 96713 2493 2493 9133 23151 25034 25034 65764 65764 39792 96067 98044 98044 79818 80932 5678 15029 23932 23932 86066 86066 47934 84637 11534 11534 31281 33553 24501 47742 44660 44660 28616 28616 44582 45051 28504 41713 81586 81586 88461 88461 27116 58027 22915 51821 52172 52172 62365 97034 70635 70635 97504 97504 29097 95106 85292 85292 46380 53423 70664 79296 39703 39703 43764 87621 44902 44902 94414 94414 20386 34348 12005 12005 87061 91465 43523 43523 17230 60606 36298 95538 32103 32103 66611 66611 49300 94501 8168 8168 25308 52002 72058 72058 7081 19258 76322 92665 80230 80230 4114 15257 2236 2236 5975 5975 12160 87924 62719 97406 1993 1993 9247 9247 16659 76125 28537 86689 28449 28449 44630 54830 83867 83867 7699 50148 51686 51686 42270 57795 33082 33082 65154 96441 49582 49582 84641 84641 29010 97673 90217 95741 7724 7724 85154 87623 23987 23987 36260 36260 24559 83627 49045 49045 10994 16440 84990 94427 87957 87957 94166 94166 38365 78018 39712 39712 25726 79999 68254 68254 32659 36119 8660 50873 66184 66184 17422 65151 8632 8632 44632 78719 38657 38657 60367 60367 22635 77011 97035 97035 32448 66118 94371 97534 20850 20850 76800 76800 11125 11801 25870 25870 3132 87037 21022 21022 13760 80394 34517 34517 91247 95181 34722 59278 60215 60215 31382 56279 96771 96771 84312 96914 7179 7179 37005 47313 26342 26342 75289 85132 27354 27354 17607 42250 67922 67922 7413 7413 8550 92784 29974 29974 18117 33713 5798 5798 6683 70572 28487 75761 92176 92176 67398 67398 30323 85086 21653 81772 11026 11026 52812 52812 63124 96140 38968 38968 14642 75219 93358 94792 15062 15062 25468 25468 6485 62587 12684 37802 74584 74584 56288 56288 93412 94292 38417 48871 89699 89699 92827 92827 52532 64404 37339 37339 16362 32794 71737 90245 92563 92563 58623 58623 10485 94749 37370 52486 88441 88441 12692 12692 11763 27539 96927 96927 36630 97508 49709 94498 53168 53168 21212 57802 37108 37108 31056 60574 93729 93729 14028 60780 13210 13210 25011 26912 52926 52926 9636 9636 85626 89036 67107 67107 41834 93844 62562 80534 68851 68851 5525 42899 65229 65229 60603 91212 176 176 16422 87701 49738 49738 72840 72840 4880 29796 16491 31547 13011 13011 41450 41450 18006 78755 59591 59591 16038 45445 14917 14917 39201 48600 90183 90183 50626 97943 79306 79306 14885 59007 97065 97065 1913 6842 64720 85382 95311 95311 25027 25102 5887 5887 49980 54948 85536 85536 42981 75724 43414 43414 44552 73039 73002 73002 84454 96429 14406 14406 226 27480 8376 8376 88436 88436 20617 44691 68661 75050 94100 94100 28496 58605 87180 87180 10144 10144 24978 88190 20590 60880 68526 68526 41922 41922 28121 87683 3662 3662 50704 61067 52946 52946 36925 62298 95804 95804 9781 43343 91248 91248 25359 29612 27673 64468 40014 40014 42067 71987 43145 43145 16044 54392 84586 84586 37783 56495 9210 9210 11171 11171 45842 65418 26925 38714 67181 67181 67356 79377 21656 21656 27902 74232 88327 88327 96765 96765 10374 93248 17552 70663 5155 5155 61216 93763 34518 34518 44819 59154 34408 34408 27482 27482 68188 72131 58196 84686 58021 58021 18053 18053 30298 42212 9480 89876 82618 82618 54987 76869 26708 26708 16370 77227 39397 39397 91742 91742 16567 42387 30304 30304 26321 55584 39265 39265 61478 92477 34613 34613 18175 81049 31046 31046 42605 46020 46747 46747 40074 46228 48334 48334 24903 83257 45462 45462 18607 78188 29969 72571 70850 70850 95981 95981 69489 93960 3335 96473 55279 55279 33800 55797 31364 31364 69137 69137 6417 89809 61897 68757 60159 60159 46514 46514 28764 52600 31872 31872 54770 96896 83327 88467 4361 4361 13007 96011 68016 68016 45347 45347 28899 39712 36125 36125 13774 74804 25348 25348 34138 80688 62187 62187 3080 20392 77500 93235 20139 20139 19411 42965 4909 4909 43969 70355 47368 47368 86738 86738 20182 79204 26185 53964 15450 15450 45421 89557 7143 7143 17810 17810 33332 46639 3686 77052 55178 55178 21280 21280 65245 97717 14709 58357 55078 55078 8401 8401 3582 43179 1522 44454 91575 91575 78471 78471 55134 58884 50646 50646 10265 77395 74077 74077 28203 95023 6328 86978 40955 40955 97593 97593 23640 28881 22516 75675 65327 65327 31718 34226 90145 90145 53092 85835 77694 77694 78315 78315 28662 67172 79048 79048 3263 75639 49964 49964 5389 85401 55663 55663 48384 70532 26454 96651 88807 88807 8622 8622 8838 78286 7499 73297 84782 84782 44415 90391 64421 64421 14710 14710 11584 59231 63768 71714 8282 8282 57632 62052 74041 74041 22688 79981 50134 50134 64560 64560 66102 85812 87825 87825 8315 12201 97820 97820 8445 43102 4984 70107 84397 84397 23243 29406 17404 17404 43802 43802 54787 75512 59321 59321 8735 39760 32129 47297 12365 12365 10812 10812 67792 72894 40779 40779 20632 64183 3729 89794 25327 25327 8747 23937 19510 19510 70978 70978 44366 84370 21472 21472 60245 82777 10041 10041 39356 89728 39418 74959 91583 91583 46588 46588 12672 66144 4720 80741 19090 19090 41710 67615 92876 92876 7386 80698 15444 15444 15167 32850 88045 88045 15104 15104 30936 86212 2479 2479 7447 37184 36770 40553 67266 67266 35513 95673 65819 65819 80863 85596 12758 12758 68537 68537 758 63657 61492 65438 68872 68872 9452 95631 16134 16134 53200 53200 19029 46247 71133 71133 19454 89692 2392 2392 29454 74374 16175 16175 37764 52923 40901 54022 85252 85252 57604 57604 10032 34249 28112 28112 13511 28408 39528 86955 30144 30144 60105 60105 75746 81220 75072 75072 87192 90679 53655 89481 13051 13051 54813 90628 32672 32672 8751 8751 9298 96052 30612 38781 92566 92566 19648 87359 14535 14535 30821 30821 33033 59374 27961 96762 8408 8408 31237 56377 7304 7304 34555 34555 6823 71573 43095 43095 8006 12324 65791 65791 74109 90526 59758 59758 88253 94809 66163 66163 24229 70832 35935 35935 38577 80727 93506 93506 2600 44768 23002 51852 14272 14272 29393 84807 55 55 40457 91220 71647 71647 87661 87661 53318 68370 40681 40681 62520 65921 14069 17292 38489 38489 23917 23917 25067 85990 15217 59444 49827 49827 62215 78189 88977 88977 34096 92630 97937 97937 33922 33922 17630 62260 56035 91206 54830 54830 83230 83230 8794 33651 93941 94348 29178 29178 57553 81264 15517 15517 43545 57595 95895 95895 22712 22712 29727 49411 59864 59864 8146 27919 96256 96256 17087 67564 44955 44955 7729 96565 29792 29792 6253 56412 22245 22245 10348 96995 1323 1323 59847 80397 55619 90955 53740 53740 8000 8000 45218 54382 75886 75886 20290 21866 43195 97341 36375 36375 4889 11494 69605 69605 84908 84908 24767 57450 73371 73371 7197 90613 83066 83066 12429 68619 27038 60034 23328 23328 25267 25267 273 18108 71493 71493 55270 83079 60323 60323 53183 70690 88241 88241 41041 73867 90239 90239 40206 40374 39609 39609 68870 70756 19972 19972 10820 16275 22722 22722 27252 55420 15559 57585 46029 46029 87999 87999 2769 45421 58711 83645 48772 48772 59351 85484 12088 12088 29947 60464 50834 50834 4724 80226 80662 80662 14074 14074 16530 31028 83398 96662 9922 9922 27769 85299 89028 89028 54472 57231 81042 81042 9681 67424 69833 69833 58745 58745 12749 23479 25432 91327 48791 48791 10472 55745 69993 69993 69852 84049 80687 80687 77650 77650 24475 28188 34282 34282 7746 50614 59314 71326 53660 53660 83124 83124 55098 66669 62744 94733 14204 14204 24723 24723 41991 91168 96390 96390 47783 56631 482 482 28547 33742 79509 79509 63593 75236 84173 84173 14767 91948 8299 94118 50158 50158 32308 61786 60311 60311 93161 93161 34405 41522 17366 53879 44978 44978 9541 96075 48425 48425 25056 95729 16626 16626 49634 61849 43906 43906 26068 82410 70824 70824 40626 40626 20948 89079 35346 47854 39422 39422 32195 32195 22128 22379 80225 84441 19287 19287 94867 94867 26668 85655 9613 9613 47974 81505 68798 78663 11628 11628 71716 71716 13820 74777 9303 26984 98304 98304 51230 51230 11079 39286 22291 95340 37755 37755 19230 64967 89320 89320 9827 9827 23528 45844 2085 34150 62176 62176 47635 77075 36722 36722 45948 45948 59591 86695 45138 63871 5830 5830 33378 33378 54055 93074 72753 72753 11058 98287 51113 60468 91252 91252 46637 68085 94706 94706 64843 64843 60692 94166 86020 86020 15758 91385 942 942 57511 96079 55766 65982 50592 50592 30226 30226 957 32922 88283 88283 50538 87759 87686 87686 26882 52405 64175 64175 59127 72760 763 15191 68407 68407 57526 57526 2583 65783 70273 91329 48497 48497 21247 84263 18240 18240 71071 71071 35892 65752 26594 65298 7155 7155 65843 65843 30018 34929 92600 92600 58277 72870 2472 68483 45518 45518 38326 38326 15014 53089 4934 4934 7498 94644 50874 96449 98035 98035 5192 75739 27838 27838 80833 80833 69291 90634 23309 87756 59271 59271 61412 61412 17936 63534 12799 54605 10324 10324 70009 71060 40679 40679 43210 77404 31703 31703 8074 31962 31037 31037 8449 67651 60304 60304 24722 24722 82508 95485 5374 85364 49075 49075 41135 80529 87572 87572 45208 45208 17591 81763 36108 82251 31101 31101 14231 14231 2232 67286 53256 82339 64433 64433 20792 83953 67221 67221 57582 93666 79425 79425 13904 13904 52422 82405 7695 63452 16078 16078 51966 51966 18691 34275 9887 77703 73342 73342 82464 82464 8823 61797 53098 70379 28004 28004 12738 12738 22199 62540 6256 6256 13159 56604 13125 75388 59874 59874 47196 47196 8701 37021 4029 4029 29582 80573 28153 28153 86671 91444 1587 8803 11934 11934 25060 25060 27118 68378 13319 49858 23164 23164 16863 65446 26935 26935 50733 91906 63173 63173 46602 46602 1530 59293 16417 78022 97706 97706 64763 64763 36360 53398 16728 87006 53992 53992 31696 31696 22811 47863 54745 85025 62791 62791 42130 93028 71957 71957 11673 47735 47760 47760 67921 67921 36454 48869 78501 92461 91461 91461 60831 70667 83921 83921 57118 87475 45301 45301 37722 68931 20046 20046 5808 5808 44864 78633 96298 96298 62363 86878 76649 76649 7351 83280 25002 83969 26535 26535 32982 32982 8663 28620 87465 87465 32662 50939 26151 50181 95376 95376 37316 78095 47384 47384 70343 70343 4744 86708 25197 25197 41626 92535 20678 20678 19813 72595 33516 54872 97944 97944 21763 74622 91190 91190 51154 51154 15896 28312 36787 36787 14875 30279 31827 58769 93301 93301 46699 55554 72350 72350 55449 55449 14334 89185 24118 40582 23170 23170 44447 44447 10447 12322 30680 30680 18322 23715 394 26745 82635 82635 18856 18856 31551 66114 76294 76294 25375 59702 17516 46120 36239 36239 14559 14559 25620 85693 29585 78811 74771 74771 77706 93620 12025 12025 16085 16085 12922 64919 12679 33954 95058 95058 24503 24503 78131 90413 55529 55529 8810 31005 4047 4047 9512 58772 30302 72780 96930 96930 97493 97493 60614 69250 46489 70140 52598 52598 31078 31078 19611 42855 48597 48597 17933 65088 17313 66777 65627 65627 80498 84748 71246 71246 71211 71211 61032 79198 28764 28764 31393 75141 71289 71289 71625 86971 32217 41490 84661 84661 27159 27159 7171 85022 10110 38865 10640 10640 17060 17060 79505 94951 77666 91506 92019 92019 2321 2321 61556 73243 15491 31553 54764 54764 1453 33520 87319 87319 33066 64178 56584 56584 80006 80006 15537 57358 77519 77519 39298 91075 57420 73935 63552 63552 76130 76518 39652 39652 48777 56913 29070 29070 5780 5780 61458 89881 26687 26687 13353 55228 29621 46935 68826 68826 5388 19223 10979 10979 96607 96607 56850 77532 18644 46225 56679 56679 95616 95616 45036 58974 82420 82420 21101 56936 7478 55054 586 586 67746 67746 70648 84811 49611 49611 31642 35619 77751 77751 30581 43355 95502 95502 11698 41621 84741 89863 5220 5220 10301 64685 32231 32231 42700 50878 83684 83684 50244 86658 18779 18779 60960 79339 65429 65429 43503 64048 19282 19282 48647 78818 45976 45976 48491 48491 24662 55143 48472 48472 56363 89096 5018 5018 17122 71646 36727 36727 4423 35748 63304 63304 39777 41742 45786 45786 85636 93972 50162 76978 57728 57728 40676 94517 49643 49643 60165 93930 58763 58763 13644 52686 43868 43868 48658 79360 10931 10931 36502 58439 56722 56722 55428 55428 8084 47654 82112 82112 54321 87503 95103 95103 44538 63378 5224 5224 66901 78471 63 5826 72061 72061 40523 40523 34508 45562 5767 65582 34295 34295 66400 86738 71996 71996 45854 45854 14821 46826 64349 87886 61587 61587 59133 59133 52441 77848 11652 86939 75370 75370 38048 38048 4389 65163 40300 40300 52664 67820 93825 93825 141 92935 86092 86092 38839 53590 22643 46847 14121 14121 69075 83653 34082 34082 17821 41757 91716 91716 58153 74009 10901 10901 55485 55485 34820 51744 57573 95426 41392 41392 11619 13627 65422 65422 42642 42642 58727 70908 8938 37470 6013 6013 96722 96722 21007 82791 35112 35112 60227 76132 64697 64697 10316 33159 76444 76444 9170 19338 48250 48250 35380 77143 27406 74241 47865 47865 89979 89979 13463 84403 613 613 2783 10876 64338 64338 42359 93067 81855 81855 87697 96964 86441 86441 55691 82793 56091 56091 16884 81588 49681 83369 67773 67773 96066 96066 274 25479 9332 9332 25332 63727 31556 87348 57127 57127 20157 89144 42683 42683 16911 89515 68117 68117 42907 48229 19481 19481 59384 93809 3414 3414 20576 82120 17410 17410 70731 70731 36079 94711 96107 96107 59520 92746 10151 10151 61197 80199 24017 66602 76529 76529 63634 86904 80783 80783 92250 92250 11019 95805 60825 75347 59692 59692 60348 60348 89407 90098 39907 39907 32025 59539 1436 1436 17094 68479 9024 12712 64342 64342 93087 93087 8446 74377 59916 59916 58830 69749 17116 61941 3613 3613 79719 87742 45148 45148 30936 49648 22992 22992 90481 90481 70597 94934 9611 19203 72742 72742 30976 30976 19110 96829 23584 23584 15763 51949 67538 67538 1516 5139 65566 65566 67760 71106 22568 68439 84758 84758 16464 93860 43986 43986 95578 95578 2376 18953 26211 26211 58102 88067 16894 16894 192 79946 23011 83409 59417 59417 52433 52433 30700 72502 75088 75088 17450 74612 9238 74989 21857 21857 52400 52400 61362 85649 45865 90779 41602 41602 9347 9347 12739 59671 85271 85271 49940 67181 10615 10615 18419 32758 91373 91373 6302 8747 76499 76499 2269 85262 52623 72399 28858 28858 63814 63814 71242 75869 52630 95153 22701 22701 9163 9163 30352 96337 12678 12678 58160 69793 58143 58143 36522 83718 22512 50252 42688 42688 36157 56768 23347 23347 34704 79483 22947 22947 65446 65446 4483 6754 61594 61594 21066 76013 8259 55618 64953 64953 91509 91509 27946 85401 9546 15571 6 6 47584 93571 74711 74711 58638 58638 42383 98221 91219 91219 385 21801 87584 87584 28995 75858 55444 55444 9635 45304 50414 50414 297 71958 32745 32745 24383 29009 19723 19723 68313 72745 2345 55392 57091 57091 37569 85226 78211 78211 88574 88574 7894 27100 8282 54307 87401 87401 57302 65592 46402 46402 1842 54306 20228 20228 51533 51533 54258 60970 24722 24722 2461 67492 21147 85944 14047 14047 15771 49372 18436 18436 31862 31862 16296 25609 37331 37331 70877 97911 10398 36531 50413 50413 4798 21296 7405 7405 36170 36170 22655 86291 56704 56704 56443 77583 90327 90327 21869 56295 37781 57973 22399 22399 11711 34868 97436 97436 50618 50618 33322 36706 36342 76988 64847 64847 30205 84964 20036 20036 49551 53074 17716 17716 17373 17373 86532 94766 43005 43005 7449 92175 22356 48157 19500 19500 81191 81191 8888 10450 8861 8861 10787 36575 20063 66330 20189 20189 27584 73830 42864 42864 6901 57609 36891 36891 33416 33416 30475 90569 75898 75898 29744 51771 45272 86776 33952 33952 69840 69840 46733 67050 14676 18000 96490 96490 84876 90410 11718 11718 14608 24761 65106 65106 38597 63194 6794 6794 89562 89562 11235 81166 73409 73409 22577 65108 39622 42831 52729 52729 77197 77197 2573 53788 8973 8973 39767 85835 28274 42427 81209 81209 338 43562 38836 38836 8150 47009 81029 81029 14546 15295 87181 87181 18607 18607 45770 84606 93048 93048 39880 43172 11207 42955 41451 41451 21087 34449 11399 11399 57166 57166 64079 84615 36511 40835 68798 68798 61210 61210 46679 96665 69326 94553 11040 11040 36456 36456 33200 79100 29328 35519 64635 64635 9128 41988 31476 31476 56626 61665 6591 6591 34297 57350 1549 1549 61358 83088 6548 6548 45234 45234 150 73112 43908 45387 68213 68213 17686 17686 86444 87266 44482 44482 48053 73295 87809 87809 25566 31053 21010 21010 32262 91873 4090 11678 79051 79051 22614 22614 6000 71468 9273 9273 39916 93842 75787 75787 16045 84281 68990 68990 66498 73575 2090 2090 29221 65846 80938 93938 96453 96453 30685 43713 3281 3281 63006 81598 80451 80451 42790 46616 85342 85342 29357 29357 40429 70489 55196 55196 12861 74220 6137 6137 56238 87850 26123 75503 37400 37400 23904 79268 52018 52018 64461 64461 65502 84319 62932 62932 13918 53210 6686 66347 28260 28260 13752 49566 71349 71349 57001 68092 15764 15764 57296 76802 30222 30222 73021 96396 78597 78597 59229 59229 18039 89272 6284 6284 2085 12819 16981 16981 1795 45032 18063 66346 30390 30390 8206 8206 1706 6292 21143 32901 66152 66152 57876 57876 45223 58357 29006 63828 86370 86370 10689 97592 70767 70767 19774 73898 76923 76923 45167 45167 32160 68878 41507 43574 90573 90573 75614 75614 727 67105 14685 68196 44107 44107 82711 82711 26586 42269 33312 52870 96584 96584 69301 69301 42251 80312 11749 11749 24934 45795 15431 78639 35665 35665 33136 69747 79251 79251 25560 25560 45189 55497 57486 57486 29395 38077 7085 23344 78731 78731 38522 38522 29716 83373 8740 89054 97411 97411 51118 51118 13406 24166 11090 32935 16654 16654 26345 26345 28918 45429 31252 31252 2932 88219 26727 68922 7667 7667 46355 79968 16558 16558 80996 91386 88302 88302 3898 3898 9681 16360 87596 87596 46147 88079 65140 65140 34956 56690 3678 69708 9754 9754 26101 26101 40158 91341 16260 16260 75727 91735 40515 72610 51936 51936 53132 77129 13014 13014 65816 71977 4756 4756 40156 49830 6880 6880 70560 92294 90407 90407 58033 61439 84870 84870 39695 62727 19973 19973 94705 94705 33838 52686 30164 80651 27048 27048 30779 54813 74826 74826 34717 34717 65178 65760 36769 79048 46765 46765 7442 7442 46524 91514 37709 64136 19837 19837 88782 88782 68847 72753 44027 64175 80015 80015 76956 76956 75788 91385 22104 47871 38134 38134 42277 67214 41896 41896 54160 54160 71291 71685 24653 24653 44591 53541 83817 83817 45413 48676 31987 67266 80099 80099 2651 2651 2976 36977 89521 89521 50577 57321 2908 2908 13146 63014 18825 37440 10863 10863 30542 30542 20433 38550 7467 19796 44873 44873 30083 30083 81031 95128 40374 94714 79135 79135 7128 7128 29810 55930 11824 11824 40444 62670 33289 61595 97064 97064 92752 94028 42402 42402 43499 43499 61471 94111 86369 86415 24183 24183 22807 80147 58890 58890 33109 86345 71061 71061 56293 56293 12347 46101 47154 50279 14383 14383 42025 42025 37734 69708 18437 33638 44722 44722 92344 92344 72019 80564 83783 83783 35221 93829 44216 68232 871 871 858 858 50681 50736 7384 27089 22457 22457 35768 35768 34804 86315 19946 79708 3638 3638 323 83105 73451 73451 3654 34368 5683 5683 16372 70506 41975 41975 73991 73991 4200 34804 24154 41886 49538 49538 29760 76026 38634 38634 8173 30463 29273 29273 72048 72048 44473 93752 4201 14988 95819 95819 66086 88955 88041 88041 27634 97643 1466 1466 58842 58842 24671 53876 19655 19655 49206 55254 21089 96383 67910 67910 57016 57016 394 30286 21532 89714 54076 54076 4897 4897 49702 77712 35196 35196 5483 19511 27867 27867 83228 87666 16229 43273 8765 8765 19813 19813 13776 18749 31593 46808 90045 90045 52951 91164 61446 61446 72856 72856 12955 24726 50780 57466 6103 6103 6571 6571 83404 89419 72976 72976 54297 61254 7421 59485 51087 51087 14529 14529 11478 56855 23010 62699 72179 72179 24395 24395 58173 93939 88873 94123 73115 73115 15504 15504 3412 67594 45839 45839 63976 73632 54603 57677 97674 97674 37951 70998 52171 52171 5808 55983 28793 28793 76918 76918 16155 72877 54169 92232 98104 98104 28872 72302 52351 52351 69954 69954 72837 94725 11340 95094 82295 82295 76562 78564 4681 4681 96101 96101 12715 65641 49801 64430 58558 58558 75676 93827 27070 27070 19232 20695 95153 95153 9830 14820 94461 94461 45998 45998 86555 94194 36119 36119 32861 61451 32113 40132 73788 73788 57845 91049 32509 32509 24663 53174 56596 56596 16568 52746 20145 20145 37343 37343 74036 90725 65484 66084 24813 24813 35158 78769 12761 12761 1513 32762 54796 54796 13983 28678 83070 83070 60546 92191 1114 1114 12782 84167 14260 14260 16716 16716 61928 71146 2696 93290 24080 24080 27896 27896 10250 91718 24041 86129 70951 70951 18445 58616 58085 58085 60949 63801 17943 17943 50248 85605 59114 59114 52300 60939 22319 22319 26399 26399 51434 55917 3676 46615 41742 41742 44303 59394 74399 74399 74028 74028 45303 71693 74102 93895 48911 48911 40855 40855 9639 28516 88328 88328 19331 78446 18977 18977 53072 83673 29231 77878 24885 24885 89065 89065 8718 59738 97047 97047 14059 14204 78885 78885 56362 96989 39653 39653 43180 83674 79194 79194 52510 89215 9225 9225 9537 49799 29713 29713 58602 69077 60086 64849 25681 25681 1926 73238 13642 13642 25348 80202 40956 40956 41263 41263 43931 46384 5131 56791 23583 23583 85109 85109 52025 62449 11117 18707 31079 31079 39306 39306 39372 39899 75232 79297 41639 41639 29180 39661 86517 86517 41560 41560 42550 45185 76757 76757 27335 31181 12470 89784 59830 59830 4094 55293 90921 90921 14948 91989 44334 44334 56242 61863 18932 18932 25484 64168 58751 58751 10132 10132 71460 78343 4751 25237 27268 27268 14688 14688 33035 94120 91405 91405 15759 17488 57317 57317 389 8776 19750 61412 79191 79191 13729 63917 73722 73722 67844 76317 45953 45953 20996 69479 62460 62460 8841 8841 27366 44671 33054 33054 3632 63475 33331 71059 26385 26385 35006 56976 51397 51397 25999 25999 2260 51038 42058 55946 29164 29164 56332 68267 62770 62770 55100 55100 16276 85203 64624 64624 12840 85220 81279 81279 13114 22002 21758 94516 96935 96935 52425 52425 75215 78862 30036 87751 43181 43181 54752 54752 426 8819 20851 73239 97977 97977 64563 64563 10105 94626 15112 15112 30830 75839 79486 79486 7280 87422 10476 10476 59182 80098 17524 36336 37332 37332 19391 67976 23128 23128 11691 40962 56576 56576 14550 14550 44201 67243 6971 6971 78543 83459 30881 90721 62291 62291 15352 44907 61048 61048 72784 72784 49088 86960 5360 10565 52751 52751 49473 82347 88167 88167 49848 49848 16611 20636 61663 61663 64802 83024 96124 96124 46467 92165 34638 87453 80894 80894 38186 38186 26975 48743 55636 78606 64924 64924 76553 76553 15557 35598 36160 41970 60666 60666 5708 30880 38565 38565 9656 64550 26805 26805 59098 59098 16958 88764 5473 66566 27824 27824 29434 34530 3597 3597 38863 93528 95442 95442 5303 72623 12758 12758 48460 48460 27624 52598 59770 80552 33476 33476 10325 14488 49585 49585 85063 85063 72173 79093 14983 14983 24045 55404 64284 69284 97161 97161 88504 88504 82928 88687 41185 41185 90473 91923 30234 30234 27985 74866 75242 75242 16639 66742 8665 76563 16718 16718 39891 39891 45699 47016 52284 52284 49378 55699 36397 36397 89178 91487 20709 20709 35847 84159 30605 30605 23408 44776 46268 46268 76232 96781 49937 77267 18542 18542 66359 74940 10773 10773 54988 54988 31122 86375 75871 75871 75333 77837 54056 56087 33286 33286 64160 64160 1901 34221 24096 93066 18379 18379 31286 31286 17658 82805 9311 9311 20429 73397 22668 92023 67817 67817 6109 68202 54198 54198 21755 64660 81876 81876 40643 70274 11377 11377 89571 89571 27596 73830 13084 13084 57963 61621 41518 44585 67803 67803 96347 96347 10013 37614 17904 17904 33818 86140 69462 93331 51131 51131 2769 19340 56005 56005 2938 2938 21463 30979 48684 48684 35282 58851 54138 54138 20205 22082 40008 40008 14916 40932 47758 47758 22819 25234 63760 63760 6917 70212 79223 94984 50419 50419 16212 16212 47685 55156 23723 23723 2119 27313 69066 69066 12909 42631 42258 49664 31347 31347 11982 23348 15012 15012 47494 47494 19177 92201 60679 60679 10141 83670 57680 69709 93371 93371 80820 80820 13166 14209 52597 52597 55902 91334 64067 74985 31011 31011 59907 80301 11461 11461 13265 68128 69831 69831 30475 30475 28830 40547 28517 66941 26932 26932 72109 72109 25194 29640 11925 89537 69239 69239 39237 53233 42065 42065 89326 89326 74805 78978 33680 39519 85577 85577 95405 95405 1097 9642 75195 75195 14334 20282 9116 9116 28383 33551 54742 54742 55761 64249 68280 68280 1404 31396 32496 32496 15976 26900 8200 8200 10056 68885 25362 25362 43050 81807 45837 45837 30636 81134 58480 58480 74168 75713 30900 30900 40993 86345 58980 69405 49382 49382 30360 94095 61276 61276 37703 82461 54518 54518 28877 28877 33332 86778 71859 71859 44549 47772 96566 96566 29380 74410 47042 65429 42867 42867 5721 5721 7879 69861 46091 75277 35405 35405 36282 63796 21115 21115 2104 51351 76029 76029 31602 31602 46450 87385 48795 84500 75021 75021 53750 53750 11254 83300 73674 73674 69692 78249 79124 79124 3381 86260 32640 75808 51669 51669 83944 83944 44920 66361 71262 71262 38137 81836 10581 43217 63151 63151 15094 19503 47739 47739 5387 5387 2783 61055 59117 77139 68842 68842 25392 25392 86492 94601 94617 94617 745 26180 62462 62462 40401 94500 43185 73713 31528 31528 15767 15767 65331 67503 70210 70210 29828 83874 83785 83785 66698 74972 86209 86209 25181 43806 47327 47327 10075 58645 61878 61878 19330 75592 53414 53414 51092 54694 37099 61879 27874 27874 13341 28174 43361 43361 5329 5329 64363 81678 2248 2248 49580 92147 33320 67977 21817 21817 89264 89264 2412 23728 55858 55858 67155 74051 16978 78728 37587 37587 26912 41441 86321 86321 18160 18160 55186 95838 43540 71338 9721 9721 93793 93793 7602 83565 73244 73244 30494 92945 2365 2365 8612 43307 9253 17747 31873 31873 89733 89733 60956 82349 17286 72864 49533 49533 7234 88137 49317 49317 84190 84190 10545 13189 97405 97405 39439 83698 51401 81341 9269 9269 78671 78671 30567 54137 48250 66172 34220 34220 29057 29057 26520 56567 46291 86962 65242 65242 19869 96123 65393 65393 29124 62427 73071 73071 74119 74119 16635 79547 32867 62697 49809 49809 47042 47042 26773 58118 49576 49576 4203 12788 3964 15866 50467 50467 60969 80674 11442 11442 725 31824 8388 8388 16096 37929 65764 65764 15587 36813 27111 27111 48624 48624 25355 60153 4656 4656 12145 87833 44271 44271 24932 76024 17212 17212 22012 38300 49551 49551 5138 85727 47280 47280 49374 60290 48253 48253 1480 83364 34252 34252 18243 73307 23363 71737 7470 7470 91780 91780 41488 41824 81210 81210 4319 85868 43352 59662 89324 89324 7695 55004 58856 58856 34812 70206 68194 68194 19450 49911 93634 93634 5547 74212 13577 13577 40311 65355 10376 10376 46667 46667 15512 29881 33786 66418 95977 95977 28423 28423 43274 81296 35007 80345 26770 26770 50029 75460 12122 12122 39545 51663 78955 78955 4456 4456 70123 94416 5965 94152 71748 71748 13178 13178 18532 63161 1369 76774 8705 8705 23781 66039 80049 80049 12495 79804 74255 74255 1611 56058 8320 8320 7703 31761 2968 2968 46025 52114 468 468 8902 8902 1884 66753 22606 22606 60594 79186 38689 97422 35791 35791 58878 58878 53055 58704 79147 79147 21510 74643 16029 16029 23093 83372 42115 74252 91612 91612 41900 41900 10517 29965 58449 58449 5926 19046 24564 53493 46254 46254 2884 2884 23 87206 18607 24015 65530 65530 94832 94832 54612 81574 9433 9433 13419 28525 75035 75035 76120 86851 46256 46256 13692 88915 49098 49098 31071 86094 14319 51353 17733 17733 90097 90097 12504 36495 23260 23260 10435 70939 50697 69059 67586 67586 24645 24645 20064 63292 39549 60131 61921 61921 24729 24729 34681 48912 18500 18500 13550 35222 132 78754 19626 19626 59962 59962 33085 38462 196 7584 33599 33599 27040 32989 56534 56534 70104 70104 38606 92659 11551 11551 65973 84517 64183 65542 78962 78962 56343 56343 43572 44113 10422 50651 4939 4939 54943 54943 820 19652 12903 12903 11140 13351 36340 94515 2535 2535 39930 79128 7914 7914 3499 72154 71450 71450 16265 74280 68832 68832 41936 41936 26334 82736 84558 84558 44131 89582 83179 83179 61409 79012 10072 10072 68218 93615 4421 27138 34316 34316 77453 77453 23318 40961 76618 76618 36396 48665 1365 1365 86590 91253 25898 25898 70895 82146 6548 89240 75985 75985 44507 67219 96256 96256 5798 28609 43620 43620 51638 51638 15516 93573 15370 15370 40837 46396 63259 63259 8316 50500 77447 97773 48185 48185 63577 63577 33151 87881 91403 91403 59036 64276 91800 91800 13817 98352 44077 65384 92112 92112 21922 59903 32467 32467 77690 77690 1753 68586 58120 58120 17033 67796 33541 33541 34407 77925 20687 20687 54929 60594 17011 38450 39895 39895 462 462 41210 49777 62779 66473 97878 97878 1943 76101 97285 97285 3757 94356 15542 15542 12756 12756 54211 81531 35798 72485 74573 74573 6353 81208 50314 50314 37085 84868 1710 1710 52458 52458 43879 97648 1758 46187 993 993 67587 67587 23953 74020 35201 35201 1987 47168 38248 92508 5876 5876 13525 13525 41046 97188 20459 20459 21760 49272 96325 96325 7092 19435 29414 29414 4309 65035 42407 56559 38882 38882 83231 83231 62067 92196 28061 95333 14933 14933 14609 69546 30063 30063 38110 38110 46561 62358 44753 92239 96496 96496 31340 82267 20086 20086 38560 54423 12904 12904 90883 90883 24042 31414 77855 77855 12082 94735 6502 6502 44085 90015 76604 94237 1604 1604 24870 63910 93239 93239 78053 84560 71488 71488 37862 81716 32267 32267 51315 51315 38350 94921 37309 49275 52495 52495 8889 8889 22691 64028 89697 89697 40115 65313 32621 77840 31706 31706 29503 50023 14733 14733 20907 20907 16254 23836 30288 38751 70230 70230 68376 68376 31485 77024 8762 8762 68901 87660 25119 25119 11304 29730 16280 16381 8832 8832 1276 60619 43172 43172 19757 65962 46958 46958 38909 54698 27751 27751 58287 58287 48925 77012 73578 73578 51922 78569 16678 16678 8138 81978 44448 67091 83616 83616 87376 87376 3574 57251 15650 26606 20797 20797 34899 50502 43969 43969 72527 72527 57999 87982 28628 58600 46811 46811 60520 60520 10404 36807 30004 43429 60751 60751 31635 59924 17016 17016 28318 45975 23601 23601 47312 47312 51463 51971 8980 8980 72608 78842 26389 26389 9711 66982 70809 70809 3286 24271 9278 89438 80632 80632 64543 64543 22572 34735 43601 43601 4003 93175 17842 75023 84681 84681 17533 85483 8410 8410 69957 69957 1019 97716 14057 34977 82308 82308 60672 60672 6819 35634 71269 71269 11865 95728 39113 42319 5520 5520 82505 82505 7002 72696 577 24541 49222 49222 47778 47778 31067 84799 15063 15063 22610 59074 77946 86214 89598 89598 75424 75424 9595 57280 42600 83702 12523 12523 4400 6711 85901 85901 44306 81937 64753 64753 52108 66439 77741 77741 67927 95374 35483 35483 20731 72047 96017 96017 20281 90771 47583 47583 58177 58177 42494 81101 17647 17647 1673 91249 19938 61711 83752 83752 65492 75034 69919 69919 27585 27585 53473 58669 38625 38625 40202 51298 18617 82555 8192 8192 24747 24747 5255 66521 23512 29869 17933 17933 22313 53798 29721 29721 47084 61792 17750 17750 45840 72795 54391 54391 22422 22422 61653 77579 19143 62655 87371 87371 3876 18728 92922 92922 36541 36541 48093 58765 5870 70643 63363 63363 69711 93694 4313 4313 48110 48110 8999 13831 72785 77274 25528 25528 72749 80374 35377 35377 76695 76695 21532 40885 37431 55487 71606 71606 39555 39555 33403 75248 36712 83400 71500 71500 24330 60666 69208 69208 59331 59331 46565 56004 52500 52500 70807 95140 14413 93708 72749 72749 9453 9453 22325 80445 22454 41031 73189 73189 20151 30221 26322 26322 4042 63373 72401 72401 44323 44323 6857 97173 11689 87012 20624 20624 35638 89697 15768 15768 37612 45984 31772 31772 33151 74746 11767 11767 67457 67457 32243 71357 42584 56489 73108 73108 41134 86746 15034 15034 25315 25315 7848 65104 23183 23183 71338 79193 14245 32279 18083 18083 69513 93652 53228 53228 13207 13207 13538 29003 61922 61922 29949 96325 53620 83850 92821 92821 26483 30193 94509 94509 36510 36510 45945 55031 79694 79694 36284 42732 48751 93813 54452 54452 13529 13529 31285 42507 26483 70030 13648 13648 15883 15883 18106 62859 72300 72907 68226 68226 43636 43636 51035 57359 51458 59113 49735 49735 85848 85848 31104 95180 7500 77296 93162 93162 3691 29382 55606 55606 43910 97270 67661 67661 16555 30759 54256 54256 80515 80515 4132 21072 31469 47398 26932 26932 67241 75180 45663 45663 34614 93135 49747 49747 49392 49392 35080 77980 21826 83278 69623 69623 75453 82042 25056 25056 10324 25560 43403 43403 6775 75717 4205 4205 49327 89896 73649 73649 36685 73845 38864 38864 48853 48853 67653 73840 67235 67235 83546 83868 65291 65291 1470 21341 37212 37251 28472 28472 72800 72800 35123 65164 49397 85717 97388 97388 55626 55626 56264 93575 8734 8734 120 19508 53695 96010 51459 51459 18098 18098 5931 20029 55377 55377 13762 45033 48503 48503 24703 92662 23215 85404 83181 83181 20478 20478 8930 88705 2465 43978 17156 17156 6857 22975 80274 80274 977 977 26711 59090 34537 83340 20941 20941 15359 92605 66026 66026 36425 36425 581 81326 8086 36299 22326 22326 9500 73683 25937 25937 56938 76068 27604 27604 91444 91444 64054 70537 94292 94292 45283 90070 37999 84528 82569 82569 8088 31895 44232 44232 21609 70566 37965 37965 54157 91680 69756 69756 56530 56530 33131 61294 53097 53097 5790 8910 40448 48557 88104 88104 41363 45618 82232 82232 5382 92183 25980 25980 3871 5113 1014 1014 75056 75056 62089 88140 15129 15129 54719 62780 9329 24714 45332 45332 53165 53165 28867 70360 55885 72588 31509 31509 1649 1649 60560 76246 58768 58768 9040 76918 59544 59544 3434 43873 63344 63344 20773 68274 97349 97349 46006 51594 10234 65120 40332 40332 51133 71624 96052 96052 48871 58167 94238 94238 41632 61125 45761 45761 4031 33755 56991 56991 40339 40611 6588 6588 77023 77515 19467 19467 14832 93223 8341 8341 87997 87997 24528 27267 90317 90317 39823 94906 50254 65292 97988 97988 40915 96745 62879 62879 62403 62403 77094 93675 48115 90241 38752 38752 73546 82619 8508 8508 9288 64081 11283 11283 2908 38513 40995 40995 44644 44644 36603 75368 962 17996 88204 88204 88659 88659 60662 66847 9035 58371 93430 93430 25717 93832 91056 91056 44572 60369 62192 62192 56070 56070 5186 12440 41509 56954 39016 39016 27568 40787 66699 66699 9989 83782 75623 75623 37867 37867 57905 63425 50150 50150 82543 95402 5417 5417 9424 73095 69338 74596 91871 91871 827 8259 80121 80121 31939 31939 21402 50512 10761 90630 52799 52799 55495 55495 60329 63390 65858 65858 7090 63554 69121 69121 2798 39444 13109 47453 7311 7311 48301 48301 38062 45221 58983 58983 23958 77054 16896 88454 55386 55386 21967 21967 48068 91890 1893 33450 71511 71511 2945 75537 31174 31174 88114 88114 1920 87976 94824 94932 52056 52056 35939 35939 61010 67338 29970 75139 79581 79581 52593 69320 31504 31504 59460 65265 77631 77631 82193 82193 36538 75008 67353 93723 38409 38409 57560 57560 62286 69482 33789 33789 5877 79905 60417 60417 1997 36124 41138 41138 18002 63621 50132 85859 32626 32626 42801 57485 906 906 61096 61096 15176 79563 83968 83968 37661 65433 9057 9057 84009 93468 15156 34355 68946 68946 7205 38394 41046 41046 91675 91675 26639 89363 10498 10498 18377 32266 10973 88564 61332 61332 54411 54411 24337 70373 25529 45052 15004 15004 48363 48363 3599 11860 52583 59066 60821 60821 13749 72995 9861 9861 48171 75712 22786 22786 40351 40351 5271 52955 36703 36703 6160 12203 66229 66229 12109 31857 27713 27713 67754 80211 92004 92004 31382 79690 34623 64517 86031 86031 70786 77481 53658 53658 39989 44603 53778 53778 26680 26680 275 7919 79157 79157 3547 40392 32263 32263 32230 86609 54618 68619 92540 92540 42837 42837 7765 57098 70130 73803 47635 47635 26607 67588 87276 87276 26873 34751 98273 98273 10883 10883 90595 91182 5075 96733 32880 32880 51072 51072 23279 89136 26584 59932 38832 38832 577 32553 80566 80566 58823 58823 71148 90366 3666 3666 14150 63855 38678 38678 47428 48929 74436 74436 42395 90592 37488 91705 91457 91457 50250 50250 42384 60271 56809 56809 8515 74363 83524 88299 23990 23990 34641 55296 6563 6563 310 310 45530 70317 72981 82384 57692 57692 28580 92044 31178 31178 63266 63266 13590 90625 41113 41113 50561 94864 48799 48799 8400 93084 32635 32635 53321 78647 25565 25565 74992 90618 10109 86002 59189 59189 23564 23564 4339 62136 96393 96393 36100 57534 59373 88371 17472 17472 66481 66481 8010 63739 11463 11463 15048 67669 48623 48623 1675 77080 94672 94672 58236 95530 75561 75561 59620 64657 35758 49093 67677 67677 61007 61007 14813 47954 7797 7797 43092 53623 62368 62368 72427 80487 13522 38968 20000 20000 75883 75883 24988 92325 1992 54924 21725 21725 2993 2993 18775 60775 28269 28269 75225 76262 26391 88545 48732 48732 11098 96606 74394 74394 71483 71483 63912 75186 47083 90069 55946 55946 89023 89023 67537 85340 64923 64923 8422 90122 44992 54673 12724 12724 25864 25864 67650 73857 73472 73472 45873 49490 81990 90433 68918 68918 43403 43403 5406 47582 40784 40784 18389 25757 13863 13863 90716 98083 37001 78672 78325 78325 50926 50926 23382 24326 72212 97603 60787 60787 24276 31217 5040 5040 70460 70460 645 29177 3899 60813 5348 5348 94155 94155 34018 91973 42074 83110 47412 47412 39082 81860 35290 35290 32380 83540 31204 31204 21782 21782 8004 65754 8131 76272 80829 80829 15856 37601 625 625 8279 8279 6252 74527 54902 54902 25669 78877 38932 82411 21711 21711 12589 62143 87660 87660 37247 82380 49534 49534 75931 75931 73772 85640 14969 58623 39007 39007 29988 63401 31553 31553 11580 11580 28717 74526 57863 90235 87815 87815 76438 97502 41871 41871 75532 75532 73633 75424 30939 91679 73740 73740 42117 75383 7027 7027 48119 48119 40340 46875 92848 92848 49667 91195 32706 32706 53478 60188 7851 20384 8324 8324 81890 81890 66104 86571 2756 72081 35215 35215 72724 93692 1367 1367 42378 61632 82037 82037 93316 93316 7417 55275 60525 60525 48627 69546 4126 81130 49073 49073 246 88570 91565 91565 35447 35447 14079 47617 65982 65982 2150 91923 20560 39916 85651 85651 14419 19095 12174 12174 11458 73435 14919 14919 50328 58240 56958 56958 64384 86475 74453 74453 55358 95625 83889 83889 44480 44480 6903 25638 13585 20796 20430 20430 20466 20466 20557 39577 39200 83054 85708 85708 25577 42959 47506 47506 20611 56429 55041 55041 65146 65146 27125 62617 7099 16575 40704 40704 85621 85621 8682 56515 83039 83039 55088 61217 22655 50722 69496 69496 9449 9449 13813 75469 94786 94786 66870 84614 8088 8088 36461 36752 95604 95604 5142 30304 83932 83932 21980 25138 53918 94090 34408 34408 13808 58211 54736 54736 71533 93103 78585 78585 23870 42838 17383 17383 83722 83722 1998 58102 45241 87697 96644 96644 36306 79915 27891 27891 72255 93724 82251 82251 55012 55012 41612 55936 35807 92219 84534 84534 18090 22422 76830 76830 47565 54975 68301 68301 8700 9656 36314 36314 42277 61238 4968 4968 30767 35708 59410 59410 38572 38572 26331 96629 35202 77356 9553 9553 51843 82333 36457 36457 60960 60960 37367 56990 67803 95288 9057 9057 60618 60818 82835 82835 56946 56946 2743 35193 22894 22894 13488 73154 23999 23999 74952 93764 36139 36139 15774 67443 15405 15405 69096 91840 19348 19348 54908 70970 57383 79017 64553 64553 58132 61518 42867 42867 23926 62648 81932 81932 26043 67393 15689 15689 31195 93731 46569 46569 35693 43842 24920 24920 52573 72001 11456 11456 20147 20147 26024 81312 74730 77438 83522 83522 34075 34075 14381 82067 86916 86916 9531 97819 89903 89903 26223 59486 9272 9272 39934 55602 43315 54669 73579 73579 46799 61574 2725 2725 54914 54914 37027 84965 7445 41467 18734 18734 58921 84259 69195 69195 64452 92965 72623 72623 30226 95106 72951 72951 64657 71082 24328 24328 19134 19134 28502 70879 32450 32450 66981 79428 32499 76395 68161 68161 10912 36313 46004 46004 90369 90369 67694 94798 31994 49668 76742 76742 38075 51728 11617 11617 4437 65297 75863 75863 45519 45519 54743 85514 38788 71692 26638 26638 90177 90177 8594 71211 66084 66084 46197 87345 49580 59035 83792 83792 10186 29596 94655 94655 91633 91633 7346 15523 78345 78345 25126 40658 8321 93655 30163 30163 70989 94911 4992 4992 2098 2098 29529 54931 31086 31086 61038 68574 80875 80875 36171 53562 19284 19284 5193 37683 85680 85680 18527 76608 51907 51907 22996 39222 29577 95920 66790 66790 81122 88163 36466 36466 36510 36510 5836 11518 21863 40147 41647 41647 63457 77721 75896 75896 62598 62598 36630 96912 40342 40342 11737 88127 23743 84213 91486 91486 76759 89303 46960 46960 44866 44866 35603 68231 78534 82758 91569 91569 8306 82237 69256 69256 12406 48096 86930 86930 32643 81696 61092 61092 48285 48285 74488 97374 25971 79020 12368 12368 47016 47016 3235 28613 34627 37502 10659 10659 86712 87865 88483 88483 7345 77472 40599 40599 57196 73166 26337 26337 22348 22348 75976 80789 5111 5111 14887 47499 10562 84385 54926 54926 67088 79414 4756 4756 7089 21107 65079 65079 41619 41619 19810 34006 13162 13162 3639 21568 26148 94348 23738 23738 85940 85940 2491 71051 3224 95359 29221 29221 12118 22124 45884 45884 86089 86089 8920 48481 73529 73529 78185 83136 54426 54426 6169 16139 12724 12724 13801 42354 8951 65971 9813 9813 61327 68651 46204 46204 62681 72733 16467 16467 265 71808 71007 71007 25957 29493 46073 46073 11945 96635 83885 83885 8317 79332 29914 29914 76336 76336 68140 88982 93299 93299 16825 81577 3107 53241 21229 21229 46794 46794 16281 86555 24855 58502 63741 63741 20359 90458 69960 69960 55411 89879 44596 44596 58973 58973 12974 73032 25068 25068 33954 84872 78518 78518 11371 43206 27350 47758 39719 39719 14023 14023 60580 61869 11083 96316 59389 59389 16935 22783 33913 33913 6689 53460 20128 20128 23617 29014 51983 51983 15755 15755 78888 85483 20083 97362 27033 27033 6824 40930 7483 7483 40631 40631 37048 68048 79326 79326 19693 56243 50833 83749 47811 47811 23964 40998 61168 61168 3319 3319 17291 76006 64228 64228 70058 85745 86418 88644 81734 81734 83466 83466 68138 91992 42020 94039 28317 28317 38796 74405 64590 64590 66600 66600 7169 91364 30181 30181 16637 37744 17170 17170 6091 67372 27380 57083 6882 6882 71058 88324 73019 73019 51732 51732 14093 79614 36774 38648 80683 80683 31275 31275 19213 22589 61798 61798 45626 86197 64779 94206 20296 20296 45574 62172 62593 62593 29250 68508 6415 6415 24822 24822 31340 92821 73147 73147 40744 68136 54746 54746 36934 83151 6098 6098 58403 82370 34152 47234 31415 31415 38449 38449 18603 50702 46831 46831 50910 52635 77880 77880 11313 62795 9624 16093 10890 10890 23925 66919 86054 86054 28791 50799 40875 40875 72489 72738 24990 24990 59718 95733 35232 35232 13963 38442 86819 86819 51909 65657 53969 53969 38774 38774 25727 40014 89066 94874 85805 85805 42959 69395 88424 88424 16340 22251 37181 37181 92097 92097 13221 41733 88504 88504 17750 81579 16826 55630 7882 7882 7460 7460 64069 82687 53983 53983 20964 72885 3951 11512 27823 27823 12931 64564 48805 48805 44702 44702 55474 68003 297 17445 10209 10209 94430 94430 18859 83380 82504 82504 18821 80186 37894 43515 69128 69128 48380 92928 19969 19969 59441 59441 21672 72277 6617 88621 58220 58220 53318 53318 36904 59718 74355 74355 65699 84653 90971 90971 10739 41508 6493 78061 55042 55042 10086 10086 9007 55792 72987 87348 56960 56960 64302 64302 74084 78937 63965 88583 75500 75500 53356 53356 86032 92079 25464 34308 54202 54202 11495 35714 75991 75991 54293 54293 13949 39910 7819 16414 73951 73951 52626 92991 78267 78267 79944 79944 23450 81379 2954 2954 62248 94137 83721 83721 1980 38752 65903 65903 4719 71053 1723 1723 17671 20482 36917 36917 49187 68900 29591 29591 31819 42549 47829 62538 73590 73590 5281 53696 35288 35288 93632 93632 7883 51314 6465 32598 41288 41288 25893 25893 18792 64440 69628 76779 40962 40962 20162 86694 25599 25599 2692 80930 83227 83227 43257 43257 12628 63679 10823 10823 2943 44403 9779 9779 10344 56806 44977 44977 2874 57132 21700 21700 9620 91724 7019 7019 47029 94530 4182 4182 44570 55626 6212 6212 11981 21121 23173 38121 57297 57297 16261 63423 69277 69277 62573 62573 74982 91481 7766 92302 1702 1702 58838 58838 32274 82071 62067 85408 8265 8265 1735 1735 2942 29602 58059 58059 27761 79705 28886 87209 41500 41500 18755 58667 72863 72863 76919 76919 15238 89629 25873 90813 2959 2959 26598 52668 68801 68801 12298 28820 71900 71900 3002 20067 28234 28234 83212 92290 32580 32580 49674 49674 2750 36118 40997 40997 30781 63986 69219 91405 70625 70625 72531 76804 83009 83009 54591 54591 8793 26828 53537 53537 33335 41613 9429 9429 74851 91033 22043 50036 6064 6064 1991 32960 32053 32053 27694 66767 82510 82510 56267 56267 251 12952 97447 97447 53479 72916 82359 82359 5214 29827 81589 81589 71582 97821 49780 88577 54876 54876 47495 47495 78982 88627 72801 72801 15293 18283 50229 64940 54758 54758 70435 72911 49362 49362 60677 60677 77682 86479 92485 92485 6552 84623 37530 37530 23386 37517 54794 56565 13724 13724 38575 38575 2924 42276 18371 18371 20794 31657 20817 31888 59225 59225 22068 22068 14409 36411 47510 47510 19946 89390 78757 78757 39897 41718 46293 46293 48855 62742 86668 86668 10732 78350 45103 45103 6543 68887 35931 89429 51975 51975 53022 78678 87978 87978 1561 91495 15266 15266 31551 96945 47886 47886 87857 87857 69921 91366 47510 47510 22701 70461 7030 7030 43331 54021 97599 97599 24346 85881 66913 66913 24428 43870 9928 9928 39324 69537 1607 31953 66773 66773 76899 76899 44980 89361 49223 49223 38622 70609 106 24486 28295 28295 90540 90540 1962 44780 51799 51799 12365 20932 62165 83058 50085 50085 83572 83572 33551 82940 49099 64048 83324 83324 23607 23607 61664 81513 23510 23510 49082 57173 36058 36058 62019 63445 42574 78264 86247 86247 544 3251 79551 79551 46535 46535 8337 70520 19223 72145 9942 9942 61241 61241 86468 88907 64714 68007 73894 73894 11340 97212 72688 72688 54687 81786 67535 67535 12048 12048 36052 91101 83720 95986 91584 91584 60332 60332 7664 49469 71083 71083 87117 96866 27814 27814 31127 64384 23238 54517 33179 33179 3031 92231 34389 34389 23772 42639 72644 72644 61198 82555 63245 63245 39230 63380 27687 27687 13328 45936 35615 35615 62207 62207 36319 73454 6080 62375 59987 59987 21892 59971 44767 44767 59033 67916 46965 46965 12721 82057 87464 87464 70563 70563 13381 32894 52367 68942 11338 11338 96714 96714 75656 86498 21313 70580 3760 3760 4958 59014 93322 93322 37722 62531 55388 55388 34981 67996 67545 67545 18227 65666 83301 83301 52839 52839 69947 92666 33110 90758 83668 83668 59355 59355 77439 91764 4726 4726 21168 74495 90607 90607 16118 52374 79908 97467 66458 66458 50387 50387 13940 29053 14784 53917 95152 95152 85913 85913 47782 75679 16186 16186 41188 85490 29567 37258 12310 12310 8892 91744 10407 10407 27926 52735 54873 54873 36919 60071 31577 31577 67386 67386 30561 37966 131 131 14366 84777 10890 90510 50270 50270 59995 72917 22859 22859 35134 35134 13691 89958 12833 83872 76930 76930 5726 9243 40468 40468 10161 46775 49294 49294 6972 35758 74946 74946 12625 12625 63787 88872 49712 50914 79982 79982 76015 86204 36164 36164 15772 82225 18734 18734 38339 72068 76112 76112 75127 95823 45437 45437 23803 82911 45533 45533 1485 1485 46443 62305 16277 54588 33430 33430 13162 40900 18057 18057 78569 78569 26551 41431 32407 32407 63800 67706 44721 44721 44016 84737 62093 94021 43338 43338 22684 44766 87983 87983 40431 96866 82907 82907 63520 70028 27992 27992 7615 7615 45127 47293 76185 76185 27632 63884 69445 83768 7492 7492 50895 50895 73929 75906 23544 44647 56185 56185 76221 76221 3116 48514 24819 80060 20509 20509 15351 15351 60378 92519 25886 64557 18211 18211 73042 88127 36090 36090 33595 33595 35644 89156 43099 43099 57001 75600 16697 55734 9873 9873 17785 17785 19346 74928 12812 12812 14525 87117 37653 42896 70708 70708 77909 77909 18905 21924 76697 76697 17450 18015 21933 68055 27962 27962 85469 85469 80967 96388 95656 97878 16915 16915 42348 84722 44314 44314 2176 2176 16026 33382 49231 49231 5552 11000 41505 42891 7870 7870 87432 87432 11125 82364 21587 93489 49929 49929 93463 93463 69769 92463 72877 72877 9781 56420 40940 48758 58101 58101 47403 51128 49323 49323 82270 82270 68954 77801 57074 57074 72517 81899 44758 44758 27409 68980 61737 73199 81426 81426 25980 66202 94497 94497 43402 82314 29605 29605 28978 79085 2220 2220 28801 69609 63033 63033 61831 61831 27989 77389 33604 33604 55480 74645 11883 36806 18895 18895 22580 34067 56336 56336 39683 83386 92790 92790 7823 9386 55033 55033 13106 13106 26302 31987 23872 23872 42988 98245 6871 33396 55436 55436 81131 81131 19047 77592 29783 79631 62367 62367 80758 80758 29049 67316 52187 56971 23831 23831 44024 44024 34968 73742 84293 84293 62813 90846 38 38 15225 46971 42319 42319 59599 94829 30160 30160 13190 17929 27112 27112 35147 53310 36388 36388 38019 54752 5154 32851 66322 66322 50594 71227 54947 54947 41370 41370 14036 35273 8217 30784 18047 18047 47352 82571 97368 97368 16643 16643 18783 25604 13457 47019 68733 68733 90975 90975 34136 81270 6171 6171 50642 67551 3327 53729 70942 70942 29397 29397 39602 96502 58041 58041 459 71179 14691 78096 59997 59997 11430 11430 12747 71147 52887 73364 15319 15319 48358 85447 36604 36604 4334 53024 189 189 62503 62503 46723 49192 22327 39008 39672 39672 63055 74236 70681 70681 62433 62433 42227 50197 27701 58300 53729 53729 9945 9945 11055 43492 46778 46778 7077 45179 11977 56938 3661 3661 14648 66703 10936 10936 10523 10523 62432 81104 27914 73560 72688 72688 79657 79657 2045 34155 575 91814 67816 67816 93640 93640 31832 83704 3743 3743 6355 45351 42568 42568 35966 47295 1651 27518 74294 74294 35135 35135 9671 53337 61629 61629 58237 93149 14129 14129 17276 84032 9188 9188 15347 53907 168 9551 22000 22000 15809 15809 219 84228 45271 59943 7289 7289 48102 48102 62360 81730 35388 92741 20427 20427 63508 69474 80768 80768 95285 95285 34832 94322 58202 58202 6735 19025 37919 37919 71589 78556 74620 85314 62774 62774 48423 86287 42089 42089 2457 2457 17830 38693 30785 83243 44797 44797 15967 77021 5659 5659 48077 84778 88105 88105 59964 59964 67077 89534 76948 89076 92573 92573 86062 86062 1201 6472 12768 24992 16643 16643 80141 97314 54883 54883 36954 41065 95297 95297 28006 28006 29822 59567 24986 43316 33703 33703 63015 63015 23476 87403 30788 78790 49612 49612 49385 92675 96130 96130 59066 67649 44101 44101 74505 86016 17469 17469 93148 93148 7247 82453 31691 70087 67602 67602 68329 86488 8753 8753 49619 49619 12165 53346 38639 52633 51236 51236 60282 60282 22648 82281 12416 13697 93072 93072 15431 65498 38265 38265 42500 72828 69865 69865 56899 66413 77215 77215 5370 83739 24070 24070 30652 30652 17333 64183 92333 96753 11660 11660 71829 71829 1030 72207 61400 61400 978 20598 73052 73052 20834 71514 38087 38087 19047 25145 1729 1729 23304 65779 2779 2779 42613 86764 1016 1016 131 32969 1010 49242 86609 86609 19963 91706 11771 11771 60744 60744 34707 98294 56568 56568 13879 89256 2060 93066 71731 71731 33993 43572 3788 3788 81283 81283 2152 88797 30730 97194 51649 51649 74703 96069 17802 17802 7479 7479 6125 11800 796 90955 61627 61627 15061 15061 80226 94545 28033 28033 51028 83465 600 56326 57429 57429 60786 71025 7773 7773 82247 82247 56385 67622 16958 16958 11600 68291 84514 84514 5154 38810 27964 32489 75200 75200 5686 21664 20827 20827 59038 79063 47212 47212 7461 65841 79937 79937 20983 24457 29458 29458 7990 7990 6204 57987 68704 68704 4671 39634 61529 87263 35445 35445 20641 92415 85593 85593 33837 72128 39869 39869 9040 97471 24685 24685 97025 97025 61973 62339 35311 35311 59647 71839 48937 80571 56659 56659 14137 22899 41860 41860 95713 95713 11412 37545 69972 69972 28358 47216 46384 95089 60533 60533 32843 57325 66110 66110 86744 86744 16677 52743 16530 86531 19530 19530 18428 81339 98026 98026 2075 55147 68958 68958 67350 67350 16639 69653 35484 72167 86248 86248 74732 86923 39469 39469 49415 87771 3339 3339 26403 75758 79457 79457 57405 57405 45454 79946 21851 21851 22715 52893 17543 29184 35914 35914 43321 43321 65451 65784 45216 58465 72204 72204 5090 91529 976 976 70218 70218 23363 32431 4109 4109 5658 35076 26433 64209 62573 62573 91935 91935 65021 65233 50689 50689 8134 17197 80444 83963 42251 42251 37811 56299 23010 23010 46207 46207 37816 83589 59300 70703 60712 60712 36113 73257 98029 98029 28211 96578 40321 40321 76739 76739 13095 24552 28674 28674 29452 86096 40550 40550 29822 80655 88809 88809 80896 85098 38343 57499 84351 84351 20953 20953 9693 38534 7664 7664 69822 72329 83173 83173 54810 64497 28658 28658 1163 17596 56360 56360 3964 30779 20230 20230 46963 63061 8818 29008 26087 26087 32318 32318 75848 90145 53321 79251 47320 47320 13475 21457 3915 3915 52305 52305 43720 60156 4330 79211 70743 70743 45941 45941 36078 64019 62764 62764 74857 91471 96590 96590 67651 77612 19360 76969 83157 83157 22478 37820 16674 16674 93606 93606 64466 85194 71406 71406 75829 98368 18655 67898 25394 25394 85752 85752 11489 25369 82611 84321 22741 22741 82446 82446 16017 63063 8928 88752 44666 44666 40968 40968 5754 39731 23932 93843 41381 41381 51845 51845 56497 81410 80695 96971 11525 11525 18569 18569 29509 83890 39008 43188 13619 13619 62321 62321 5102 56059 83874 83874 27857 53857 11631 11631 48215 76591 35822 97983 48191 48191 44277 85994 76603 76603 95354 95354 51792 66379 44171 44171 18458 61358 72958 91252 15425 15425 48708 48708 9966 23364 32397 70183 32956 32956 1885 62923 53952 53952 3339 3339 58487 78530 7854 7854 30039 33654 80634 93658 82221 82221 46833 46833 85688 86624 9388 9388 16434 72639 40955 60756 72935 72935 38151 86443 87617 87617 85631 85631 21834 22293 20333 92751 82299 82299 52922 52922 12570 63291 22080 51374 49182 49182 64974 64974 8228 77178 29613 29613 23067 49248 59021 59021 56632 77050 41930 41930 30565 58439 87041 87041 56548 77795 63822 71746 20154 20154 3832 3832 14260 24214 40074 40545 57731 57731 11480 35182 86131 86131 16179 36378 53480 53480 96050 96050 5542 42444 71873 71873 40571 56174 61033 61033 46844 79956 24091 24091 56624 83095 30315 69777 94698 94698 29391 29791 31990 31990 8286 37701 77633 77633 88501 88501 18485 93556 27595 88391 78553 78553 886 24220 35932 35932 6817 75550 54918 54918 5418 41052 53000 53000 30007 50745 81934 81934 5880 92717 54482 54482 59049 68214 12603 12603 33404 69243 59779 59779 669 669 55411 56569 43620 44099 29901 29901 19282 48767 46074 46074 50551 65704 16894 16894 77384 77384 13484 15637 50366 50366 30717 93922 34515 53409 90291 90291 92084 92084 41572 48220 5963 5963 23337 61645 50013 50013 33735 45660 29020 39214 28268 28268 11250 41919 72998 72998 13539 91392 84516 84516 63719 67864 35874 35874 25547 25547 17974 34205 80545 80545 31790 80073 10460 60208 55730 55730 1411 85971 71386 71386 72831 72831 86794 96866 20282 42313 91412 91412 48742 48742 46111 50208 45132 81839 95820 95820 95145 95145 52942 91264 87786 87786 24880 33330 6194 6194 19286 77062 34032 34032 15768 42663 24405 24405 28954 72921 25232 71684 45901 45901 14186 97543 94585 94585 5594 76336 80191 80191 53542 82190 17494 17494 18305 84111 23297 23297 47711 78094 77477 77477 58183 72857 36399 36399 11309 78127 54492 54492 77066 77066 32797 50251 33002 33002 27079 78242 91074 91074 7708 24789 70116 70116 339 6048 27734 27734 42382 98300 42848 45985 45901 45901 76389 76389 12848 27525 27860 93786 52953 52953 51879 88789 21595 21595 23330 23330 6609 55753 48222 83304 44374 44374 6493 83962 10883 10883 89704 89704 961 25248 60792 60792 6954 24548 28822 28822 28747 65952 90925 90925 46384 97769 42430 42430 53543 67522 29356 91228 86252 86252 32233 45479 75906 75906 44084 75641 54348 54348 55766 55766 2365 72860 71260 71260 3333 46703 15664 15664 52803 81194 60942 60942 43913 50092 32373 32373 43706 73234 4864 48269 62056 62056 36287 69880 47295 47295 47690 87895 96743 96743 52056 86324 16644 16644 92525 92525 9718 81951 19006 82661 33447 33447 39952 62413 76179 76179 69155 69155 38573 44482 35365 89325 10633 10633 24966 32532 65302 65302 24999 80839 74456 74456 48845 62120 23384 23384 3973 18021 83061 83061 10827 88050 52121 52121 40849 40849 18738 22182 81615 81615 19811 86078 16014 60720 83645 83645 19762 39598 21636 21636 48194 92347 84251 84251 77986 83344 67401 67401 78193 78193 28224 41747 947 55343 94591 94591 8598 8598 42585 68874 37153 37153 71683 83066 91340 91340 17646 86946 10948 50187 97341 97341 6170 6170 24454 82611 20647 63145 78641 78641 30638 72240 10571 10571 17713 17713 45995 93559 84791 84791 57688 70595 2723 86100 54336 54336 25248 25248 29424 58008 80492 80492 8285 96226 56634 56634 2175 92618 2298 2298 4569 83249 96294 96294 51926 91281 48095 48095 15285 32302 20201 20201 24251 84543 57285 57285 2427 82276 14428 14428 2416 41319 75843 75843 34920 62632 93767 93767 80876 89114 23712 97244 88250 88250 36594 36594 59315 67928 46345 46345 28188 79954 15960 73935 24281 24281 40763 40763 52287 84397 63197 63197 29745 69605 12834 81252 3839 3839 41979 41979 31095 91683 73116 92891 51756 51756 391 91594 67899 67899 61548 85309 722 722 85602 85602 5960 80556 5389 7175 55907 55907 33427 72863 49154 49154 25923 25923 68495 77203 65342 78254 71736 71736 36599 36599 77752 87908 71577 90761 94384 94384 52326 52326 3589 7138 26157 79885 65447 65447 42863 42863 27015 70652 22501 26588 13414 13414 9207 65738 82406 82406 74950 76155 47404 47404 28929 89448 30488 30488 28978 59145 26666 26666 64560 64560 3466 80931 62359 62359 53775 68792 40934 56580 71789 71789 3173 28104 37878 37878 54381 54381 46673 75519 77597 77597 43366 62463 83427 83427 8030 52884 1880 76795 70740 70740 22195 30713 37190 37190 39875 49861 92310 92310 39075 39075 43282 65271 36387 47682 13211 13211 37404 79499 66945 66945 62730 80742 57413 57413 32100 91766 770 770 10849 60113 28488 28488 82099 82099 45243 82498 26365 59808 50468 50468 46461 81836 64469 64469 10237 10237 1996 88492 23727 23727 55826 72275 83011 83011 57920 75621 91761 91761 12938 57726 16258 18577 56133 56133 44625 52208 71033 71033 57295 97432 82552 82552 45083 86245 31876 31876 30600 48987 34843 34843 24421 86503 82403 82403 6638 40602 27164 27164 1304 47065 19415 19415 9652 14010 41983 41983 7462 7462 63188 63423 27221 84530 52341 52341 27599 75480 14249 14249 50951 67545 63825 63825 46696 46696 6097 6377 44403 57611 38209 38209 36154 36154 51065 81114 11845 86505 3481 3481 51092 51092 71523 75509 52904 52904 6617 95057 9229 63599 74266 74266 59468 59468 22269 78267 51690 51690 17085 44099 45317 91024 85254 85254 69462 97106 62317 62317 10695 25527 34287 34287 8051 74612 89610 89610 29860 47299 20005 20005 6505 6505 16501 64122 64805 64805 32268 90825 67062 67062 50489 85868 4191 55863 72208 72208 54909 54909 48328 90545 48200 48200 45477 59996 79075 97416 5223 5223 47734 94754 34598 34598 22421 70651 8972 8972 41077 41077 17631 37727 12350 46605 7119 7119 5886 5886 4658 13849 67107 67107 65367 84961 76991 76991 17883 63117 17098 80385 44478 44478 52505 59078 97456 97456 24991 31827 2041 2041 18245 53680 41643 41643 73112 73112 67593 96486 15105 71436 16222 16222 52733 52733 23063 30881 39452 39452 17817 48730 632 35415 14842 14842 12452 12452 54070 79746 635 1731 60972 60972 88822 88822 4499 20506 58022 85366 52112 52112 65643 65643 38841 40678 19954 65707 51957 51957 60373 60373 29402 53653 40177 40177 36902 72435 15982 15982 55602 70938 74875 74875 50385 75183 36716 75486 81087 81087 69441 69441 36485 89729 72000 72000 51028 74115 54237 54237 19015 47776 95564 95564 15865 96127 22950 74250 46874 46874 64269 64269 64959 83970 57180 57180 9030 71766 22085 22085 19955 46773 48127 48127 19935 43140 19611 79840 56548 56548 20853 85538 60469 60469 30684 97030 10521 10521 15912 15912 3789 27250 8311 8311 73757 74503 68144 68144 2652 53901 57570 71792 47228 47228 11927 11927 16399 40387 637 9105 55829 55829 18571 81626 46121 46121 8411 26567 82820 82820 48573 48573 45160 62018 87097 87097 8289 58610 96485 96485 16855 75185 93446 96762 96157 96157 88826 88826 24368 72020 9889 9889 26076 35919 49330 49330 22488 41373 93838 93838 52983 71177 94766 94766 1851 24756 22369 22369 27020 90803 54760 59732 35246 35246 38821 90019 49331 49331 17471 43918 64702 64702 22686 85474 70824 70824 43451 43451 77791 78884 7137 59609 49415 49415 57861 57861 27744 83099 95025 95025 573 79030 4762 4762 49387 74376 85236 85236 1906 80697 17171 17171 35927 55638 56952 76698 48355 48355 18203 70062 26260 26260 28291 28291 6918 80965 60843 68267 95438 95438 31148 39807 85792 85792 86622 86622 51388 52623 46107 46107 32612 50904 4667 27740 92539 92539 1617 1617 24047 45332 66567 69737 8421 8421 9495 87614 24309 24309 12136 12136 29504 63279 18668 18668 16627 38744 61100 70152 42834 42834 21148 92406 26208 26208 24350 49623 62270 62270 5537 5537 82217 92360 74726 74726 69618 76172 12697 24382 22252 22252 6773 92307 17328 17328 19606 82902 25218 25218 46773 46773 34707 52678 30697 30697 57497 98037 60613 60613 9328 20938 1684 1684 8349 25994 43543 49029 74414 74414 28512 64776 79310 79310 19181 25637 96581 96581 12477 17569 39443 39443 70312 70312 23119 25422 4966 16580 59132 59132 28008 28008 17236 70846 12437 12437 82471 94335 4734 45352 28545 28545 80316 80316 11478 71043 25907 25907 28641 74231 12499 12499 13334 82919 63136 63136 6634 50958 78504 78504 4094 8568 41315 92675 52263 52263 27249 27249 10917 91447 5152 42160 17102 17102 5389 5389 7222 55055 56076 91191 90469 90469 10884 10884 51509 65197 26500 26500 6486 30929 15638 20878 60754 60754 10007 27557 19576 19576 47699 47699 20986 49319 6792 11253 59888 59888 18113 70939 30879 30879 87147 98031 13485 13485 79488 79488 62350 66299 78934 84694 36954 36954 50261 50261 60657 67693 54285 54285 2744 3043 72695 81498 47164 47164 35478 69985 23093 23093 39351 47298 58164 58164 15258 24632 14847 14847 32060 35287 1725 1725 60973 78484 16867 16867 9436 9436 23412 72194 35929 35929 42941 76195 79241 79241 16206 97140 20774 73777 38442 38442 9291 21468 77904 77904 68999 80453 88755 88755 32154 32154 15052 20558 14648 34006 70412 70412 40541 40541 3427 19257 39056 39056 2079 9545 36200 36200 57313 91003 57907 57907 73841 90048 3763 82920 85862 85862 40799 40799 44435 98258 15267 51324 4967 4967 29104 39831 26479 26479 61487 61487 54722 66923 24307 42978 94620 94620 21691 21691 4118 38004 21504 60579 19606 19606 28181 68131 6033 6033 48998 48998 10444 17915 55542 55604 52654 52654 11883 43429 66898 66898 17176 67322 90346 90346 7443 7825 92910 92910 93161 93161 40669 77647 6753 26260 42227 42227 20102 55306 27882 27882 32987 48190 67222 67222 22240 82874 81700 81700 49967 58293 29306 29306 66540 90877 81981 81981 13646 59306 11421 11421 75326 75326 83176 88766 44813 44813 31303 46230 48101 53697 14852 14852 46809 46809 17842 44569 5184 90361 67291 67291 16318 91462 35048 35048 90069 90069 32044 88381 68416 88635 22607 22607 69594 70628 10636 10636 59768 59768 27637 48334 96694 96694 12781 77503 25872 25872 91041 96552 26038 74091 47497 47497 17719 50147 91203 91203 34127 37349 74665 74665 81392 81392 37761 39265 77351 77351 52143 52907 32453 47808 10430 10430 9439 30633 95346 95346 51386 60477 14259 14259 37133 86808 23197 23197 35805 35805 4438 38778 62249 62249 9400 65111 6667 82703 75800 75800 5190 85405 83621 83621 12520 12520 41323 74517 20461 20461 42795 86258 66290 66290 29277 94253 60126 60126 70210 73887 43181 56836 35204 35204 42367 77956 8206 8206 48800 50379 31051 31051 12946 12946 40939 91190 84399 97335 48271 48271 96247 96247 10985 83427 10895 10895 54093 55421 29103 29103 1500 63880 7591 7591 10231 30596 46683 46683 69993 70812 53482 53482 1351 44858 27703 27703 4846 82165 83552 88181 40461 40461 5874 5874 33329 79784 84306 84306 68326 75637 16231 32114 15740 15740 49281 49281 85660 85722 66669 93687 49773 49773 65 65 2994 64197 17265 17265 589 9527 57300 76715 94022 94022 34140 84512 91926 91926 11149 11149 76765 91153 10863 84894 35619 35619 18622 18622 26858 41211 15363 28773 80398 80398 9044 52204 86290 86290 29641 29641 81580 90980 25770 25770 17574 71136 82466 82466 12179 40404 56414 56414 13666 82863 94581 94581 37811 96740 37968 46499 34508 34508 2622 2622 16514 38105 40476 43218 14762 14762 35961 51547 45321 45321 37309 37309 70990 88884 64265 64265 44095 63635 27582 85049 75499 75499 96355 96355 29544 41572 34745 34745 78110 94186 88222 88222 20831 86467 10180 50683 46142 46142 40577 40577 12640 46043 42659 42659 51642 56065 82837 82837 27440 58932 20199 72678 88330 88330 87573 94530 54578 54578 28684 28684 7519 87032 31626 31626 41765 96282 22547 96203 1893 1893 22261 66942 9918 9918 38215 69963 387 387 14459 14459 44826 95311 24103 35998 82192 82192 1659 60347 11902 11902 47450 47450 47094 58232 12989 91202 60569 60569 37793 45874 64414 64414 89092 89092 93625 97669 34506 77087 56384 56384 9900 90747 67186 67186 7809 87426 48602 48602 52732 79359 83692 83692 50188 74349 38237 38237 7049 7049 3488 96043 8931 36186 37923 37923 69483 69483 7089 82550 26331 26331 59533 83207 32560 32560 7517 64737 6646 9035 67369 67369 61403 61977 81340 81340 13320 13320 38959 93804 52235 52235 30502 91076 14346 14346 45466 73369 54343 92063 40038 40038 26957 44929 83762 83762 1631 35221 35690 35690 89387 89387 61010 76962 8238 29136 74726 74726 61513 61513 13251 91241 6464 88396 15177 15177 8651 87157 15851 15851 62980 62980 24724 38903 8815 8815 10066 53723 77167 77167 7655 38521 7167 77436 44662 44662 540 540 1722 88841 20495 24972 7540 7540 50879 50879 19772 62570 50352 72005 30311 30311 15489 71386 94351 94351 58960 58960 24267 87133 73803 95035 14274 14274 46335 82843 14019 14019 28550 90734 95673 95673 96474 96474 34725 46169 30041 55653 29168 29168 76508 76508 14403 67123 8571 8571 18696 78025 29906 46757 80342 80342 27191 77369 74964 74964 41115 52210 26607 26607 34230 34230 20448 68159 35426 35426 17735 54067 25533 25533 21621 76550 56793 96026 8635 8635 74906 74906 47714 52284 26343 26343 8295 57095 17150 89101 30789 30789 5486 30573 78210 78210 57165 57165 39667 83001 62236 62236 55477 73816 7315 47530 85283 85283 33592 56829 97112 97112 18231 18334 4996 4996 35637 65273 22341 22341 19398 19398 6639 56609 44350 50253 2952 2952 43759 43759 43994 79698 21733 21733 11470 45715 80690 80690 4126 8171 59493 76790 46482 46482 22034 22034 13872 60648 10593 10593 59385 92196 4046 4046 20984 27526 23350 67952 90670 90670 8429 73296 57209 57209 14043 46248 16372 16372 1625 19794 75962 75962 85545 85545 62939 92359 47930 58712 36983 36983 53814 53814 50209 87281 28048 71036 26624 26624 67294 95556 6736 6736 37145 92424 44820 44820 47636 67861 62365 62365 45049 45049 2316 7902 43936 43936 13222 26586 46207 59570 45618 45618 62110 74829 82940 82940 43156 77571 59278 59278 6187 39862 90168 90168 40562 53315 68376 68376 14239 14239 15826 97175 61759 61759 21327 42202 30388 84882 37260 37260 56504 56504 3345 62950 53796 74161 95638 95638 50639 50639 37810 68265 32319 32319 56892 82375 47823 47823 8776 44326 55728 55728 42724 63662 5613 53463 34598 34598 5515 5515 73616 87374 36387 87284 74815 74815 32692 32692 65939 74826 36103 36103 18859 23294 70666 70666 50198 89801 65012 65012 53438 76940 61659 70803 57717 57717 22815 22815 55986 88261 41158 61179 64011 64011 56454 57999 38538 38538 94509 94509 26333 31863 4626 9311 55112 55112 25987 25987 54722 72807 7388 76914 56535 56535 28838 28838 2874 25476 40350 40350 12538 77980 18642 19478 13294 13294 85045 85045 19731 34777 8426 96534 41098 41098 38837 83684 81044 81044 78713 78713 40943 67622 4529 9683 39060 39060 51336 57578 76882 76882 7 52002 70866 70866 29660 29660 4977 69755 62369 85881 57662 57662 47447 85362 33257 33257 71053 71053 12828 96028 60071 70403 51491 51491 85855 85855 6513 9966 43711 43711 51706 81799 28767 28767 47623 77814 73577 73577 33384 86683 2875 39432 40144 40144 67559 67559 42743 88556 5444 29805 61805 61805 40577 40577 24130 58855 72605 72605 18951 63040 449 18367 38627 38627 89888 89888 14524 51255 55941 55941 18782 75054 50250 74094 92903 92903 19616 90642 79910 79910 71739 71739 12088 61605 48186 48186 10960 44380 32083 61405 92544 92544 7001 44227 64315 64315 73463 80207 70534 70534 45601 45601 9278 35902 5513 69571 64492 64492 55099 55099 50989 72017 40149 40149 7285 90936 10712 10712 44691 44754 43294 92455 1247 1247 44672 44672 6207 60685 65461 65461 31679 72190 91240 91240 3485 76635 69710 69710 22126 27169 54308 54308 36947 88764 33621 70429 51989 51989 35474 35474 44515 59157 61659 61659 24944 26373 2941 2941 37490 70485 45300 45300 36629 57748 2565 25653 65456 65456 37565 37565 21749 32015 90675 90675 22051 48231 43839 43839 561 88397 75851 75851 65743 85295 32696 32696 44574 76052 46748 86264 1533 1533 52878 52878 6981 94282 8900 20042 39062 39062 34216 91168 38784 38784 25452 31370 24379 24379 38520 48605 69678 69678 32146 67580 31061 31061 32520 83390 43603 43603 26542 26542 58678 65051 35434 71653 15899 15899 22586 65129 64289 64289 10882 10882 47500 77855 38445 76989 49971 49971 13942 51683 4181 4181 30313 74064 61915 61915 29498 29498 81154 94370 43016 46759 85194 85194 5553 32439 91282 91282 1426 75639 35270 35270 36881 36881 21925 79100 48253 48253 78273 89557 7178 67458 52589 52589 76690 91686 6327 6327 87384 87384 14084 46562 18066 72949 74973 74973 79512 91002 85407 85407 39444 39444 16941 66673 21606 97768 50752 50752 13222 13222 20349 81034 39105 39105 17280 38846 49618 53137 82149 82149 59536 59536 49119 74323 219 9587 24289 24289 29663 96219 12031 12031 85585 97391 42599 42599 53689 53689 25617 40724 55497 55497 87187 90767 12417 12417 2879 28188 52952 52952 3284 15294 19312 21045 30876 30876 52471 52471 35337 44999 92945 92945 12373 94832 80633 80633 19357 27381 59265 89848 40610 40610 17721 17721 46793 91732 47414 47414 54117 79302 20510 20510 7866 43074 26392 30353 88931 88931 38057 38057 39084 89224 78092 78092 28833 74520 15050 15050 2262 50120 8314 49885 68827 68827 25589 25589 14490 80000 65823 65823 19598 69179 43795 43795 52229 79901 10421 12133 78144 78144 14508 14508 58855 69851 21839 41379 90296 90296 80374 85025 36953 36953 32291 77301 79289 79289 52124 52124 35515 87150 66385 74833 44865 44865 51345 71224 48819 48819 60814 60814 10430 62190 19873 91804 73825 73825 34336 72993 63822 63822 50927 50927 15522 96920 5135 77476 75897 75897 66807 66807 16126 34419 83125 83125 12873 76948 72459 72459 20710 68064 16360 23034 73368 73368 13367 60040 31057 31057 7947 62438 37605 37605 3022 6540 80638 80638 6944 51796 57698 57698 27000 53253 95599 95599 4753 4753 77113 87524 55195 55195 27696 34755 70346 70346 16703 32812 49850 49850 26898 62715 21982 24289 73457 73457 45329 45329 57115 93358 47437 47437 10486 52027 11968 11968 15629 80616 22209 22209 17231 33251 83932 83932 64045 74728 17069 17069 4827 77881 84857 84857 18745 93486 22509 22509 25047 81645 58105 64499 26044 26044 54741 66802 16649 16649 61211 61211 74393 79577 77003 77003 35281 79220 32381 32381 40083 82698 47172 47172 9990 86470 48966 48966 53556 92864 88093 88093 41947 85413 71630 71630 32831 45218 84592 95672 76641 76641 66471 66471 18924 66697 42079 42079 11993 45893 85768 85768 44826 56742 51990 51990 47545 74355 21407 49116 85068 85068 45079 45079 17511 56593 82215 82215 12963 82966 1763 1763 64250 82919 2650 54836 48145 48145 38093 69257 71940 71940 77280 77280 23617 94172 67058 67058 8824 61825 33338 33338 32383 60892 43749 43749 3342 39987 71087 71087 67509 82088 7659 32616 17371 17371 82367 82367 35371 55624 78216 95625 61008 61008 15220 35259 4927 4927 47653 52678 34089 34089 83837 83837 44818 97605 84890 84890 53637 81537 22780 37065 19039 19039 60198 64616 90822 90822 64333 64333 55818 80906 34218 77917 78276 78276 7178 7178 36674 49809 96609 96609 29032 69511 13977 13977 35042 92224 87291 87291 33460 74426 1544 87748 71450 71450 27961 34366 28076 28076 76803 93650 19676 19676 33267 41842 8063 8063 30955 31996 84082 84082 51796 51796 11756 87305 14077 14336 23875 23875 49221 49221 13518 71601 38667 38667 54099 68904 22305 31715 8954 8954 608 608 39655 52311 2155 2155 92387 93558 75294 96638 91036 91036 77863 77863 48260 51309 21855 23947 93097 93097 80712 80712 20963 47120 79408 79408 26251 88581 84782 84782 36579 44397 72511 72511 15686 74272 6182 77245 93207 93207 11688 11688 11149 43483 91216 97743 92108 92108 13144 42819 69960 69960 44540 57244 80667 80667 78807 86829 7818 7818 17712 85720 64662 64662 70950 70950 59079 72305 25310 25310 5984 65190 20612 84652 28263 28263 42939 43163 44650 44650 40571 40571 22150 59221 53688 53688 5609 24212 22850 22850 42946 75172 19521 53073 35906 35906 34865 90418 84855 84855 75625 75625 13919 49022 61353 73132 27772 27772 66467 66467 14501 50372 72941 72941 13979 77200 22056 42078 59130 59130 56635 79701 15758 15758 49483 49483 85955 90151 69197 69197 26505 74314 28964 56539 45136 45136 49862 49862 27971 79955 22323 60467 83514 83514 20477 20477 10353 78935 92699 93136 45707 45707 21438 21438 56284 56449 56625 56625 1927 65735 31297 31297 19315 69802 65151 65151 15149 31691 18743 18743 56399 92723 17957 70610 45382 45382 46033 92188 71679 71679 19506 19506 3488 33818 5413 96060 367 367 56865 85596 56821 56821 8279 8279 40518 79887 97882 97882 5718 78166 11478 55534 52 52 52865 52865 35342 68572 27850 27850 21468 84569 79660 79660 26200 38643 69840 76997 69532 69532 59601 59601 48543 76348 33501 83574 94453 94453 1383 4197 80099 80099 13754 23720 68628 68628 77347 84358 43415 43415 22389 22389 25263 53838 8006 8006 46394 59061 81768 81768 79046 91394 96649 96649 29951 37145 1707 1707 2881 7229 12972 82567 36164 36164 3224 78733 37975 37975 69616 69616 58067 75877 15990 64528 85738 85738 47547 47547 57693 92890 5761 42938 70475 70475 37817 89539 23298 23298 90153 90153 21944 33394 76253 94934 84931 84931 9876 66568 53522 53522 6372 6372 21349 55354 70011 70011 43048 77997 89564 89564 50592 74424 93150 93150 6719 67129 52016 53736 29742 29742 51673 51673 57377 91668 49807 59239 47601 47601 71484 71484 32130 38619 91469 91469 6183 95586 55610 55610 18831 46935 35881 35881 84029 93212 13666 58159 909 909 27202 27202 76560 90640 42891 84004 3765 3765 96097 96097 1361 57774 77198 80843 65017 65017 18467 72578 15494 15494 31040 31040 60007 78632 14684 14684 66793 83667 91133 91133 49235 79596 60325 85485 94559 94559 23164 38390 69905 69905 90089 90089 15839 60588 3395 26549 52027 52027 27277 91390 71003 71003 51240 51240 84186 84680 83551 83551 59289 85281 86268 86268 32206 65882 43061 93269 68694 68694 49307 49307 558 51523 8226 8226 8167 26521 60161 80230 94348 94348 36534 67051 40486 40486 44754 44754 624 51334 51457 95554 59829 59829 93135 93135 15448 66176 51178 51178 1215 30773 47448 47448 57525 67830 45694 45694 50357 51818 83906 83906 78155 89158 32890 32890 36108 42101 42459 42459 20851 31046 56915 71770 82319 82319 12719 59914 82007 82007 40483 40483 608 15370 21237 71383 64658 64658 1445 24517 79608 79608 12702 84058 88540 88540 684 684 76404 77219 55431 67213 94046 94046 14933 94119 18648 18648 86506 86506 15118 45673 33278 75838 58752 58752 74405 94121 22220 22220 14689 14689 25958 83942 13923 13923 87890 92918 5257 5257 6308 93464 70045 82820 5093 5093 43364 43364 58085 74378 82775 82775 40245 93622 25295 25295 24155 61262 37015 53026 46381 46381 60071 60071 21758 49817 84320 84320 12671 70374 10700 75469 41847 41847 33523 87758 50365 50365 29650 48927 68077 68077 16905 16905 33056 59264 3399 47439 552 552 23544 42843 29959 29959 24369 24369 41212 89173 67420 67420 26346 36521 11479 46397 45978 45978 8642 8642 18913 21916 82367 82367 72729 80758 16274 70000 72070 72070 44098 44098 20823 84435 5013 28850 29523 29523 15757 15757 40323 57019 78322 80494 60737 60737 43827 58557 21917 21917 11689 92407 29546 29546 43858 50838 39632 39632 46551 64197 1619 1619 44124 57609 79029 79029 50458 50458 22477 88045 28993 28993 11786 64589 66459 66459 51705 56086 72349 72349 10480 47706 7822 96035 69332 69332 89819 89819 41781 74212 2162 53248 79766 79766 56273 56273 58070 97780 73763 73763 6034 25244 22303 52279 70891 70891 8194 14112 89197 89197 51280 51280 14650 84707 24969 73682 84711 84711 89793 89793 14585 87459 61650 74435 70448 70448 67374 67374 31113 37175 15479 51662 45805 45805 52235 52235 57804 65673 17776 91257 76336 76336 1614 1614 29085 91504 64287 64287 35655 54435 81356 81356 32166 97099 61310 73653 55537 55537 2434 75557 36268 36268 34234 70426 42360 42360 3193 35997 72772 72772 21010 70684 23206 23206 7143 34509 29912 29912 2259 81413 42411 42411 34717 34717 59311 92501 120 120 16847 50297 5733 42750 35130 35130 14523 14720 9571 9571 21751 21751 38012 93528 67217 67217 60586 83543 32151 43509 83240 83240 86889 86889 44432 45680 84584 93535 98283 98283 565 565 35796 96389 31150 86790 45986 45986 46263 46263 27535 92896 89435 89435 17802 52720 32262 77325 78326 78326 15734 84637 30945 30945 43349 43349 66629 96851 31523 31523 35869 67002 836 40969 39832 39832 28245 73328 9726 9726 30521 30521 8498 85447 20559 58552 15318 15318 68143 85225 77777 77777 21476 30453 53170 53170 81431 81431 39610 71549 71683 94294 68658 68658 57369 94490 57936 57936 44061 48361 78201 78201 38288 90423 87779 87779 88476 88476 40292 74737 50193 50193 53932 70988 14784 14784 26190 42194 4588 46046 73612 73612 87232 87232 40647 85423 13290 13290 75312 93018 3763 97221 94788 94788 58903 91706 14480 14480 11145 78228 53099 53099 9136 50077 95988 95988 59495 69057 63443 63443 21031 21031 1904 4159 53842 75257 30130 30130 72452 72452 78879 83902 8887 79765 76046 76046 24892 24892 64695 83171 25906 25906 52711 75956 13929 13929 10476 49541 90768 90768 19493 67248 5032 7197 49390 49390 9351 19692 18162 18162 9779 45580 38272 38272 3298 3298 21606 23254 27878 49572 90240 90240 58518 58518 14099 58466 50187 50187 7010 31698 48180 67931 53862 53862 23075 73950 2977 2977 2085 37571 31156 31156 80274 96268 49663 49663 37257 37257 50501 97278 16712 80017 84545 84545 16824 16824 58226 82652 17821 43412 93324 93324 55803 60995 36903 36903 36537 62800 88693 88693 34017 34017 3467 68252 16797 51800 56853 56853 85134 85134 16235 60651 24647 24647 2351 18002 36696 36696 10259 41255 41438 78212 47506 47506 68680 71740 66125 66125 3533 32460 55513 55513 63501 63501 21027 30798 39304 39304 6457 93710 80497 85178 57694 57694 1971 94354 3988 3988 8114 8114 65240 65964 29907 75418 47277 47277 25323 36396 27017 27017 93307 93307 25172 89633 17253 87694 79175 79175 14735 84914 29289 29289 81203 81203 62153 87674 48353 53438 27009 27009 27681 94011 51343 51343 42444 57624 2893 2893 6068 12127 22647 22647 24635 51247 28565 28565 16324 33845 69359 69359 85557 85557 17637 45769 40222 40222 24532 25693 53762 53762 50791 96977 52923 88420 52426 52426 59784 59784 45575 52508 31888 72625 87764 87764 10023 10023 1067 90463 18327 18327 23407 24588 50089 50089 21467 41755 95231 95296 66704 66704 37247 73489 94162 94162 28638 28638 47107 72490 16044 77095 70525 70525 47660 80505 84848 84848 89002 89002 79769 93979 2635 29310 58379 58379 24854 47054 62792 62792 38664 79309 6960 6960 14668 41031 51452 51452 88248 88248 17560 21130 44357 44357 1231 62248 3899 11140 94817 94817 17624 17624 74433 94228 81974 81974 21362 37774 68827 68827 43539 51155 26925 55542 57092 57092 22810 22810 18810 87658 18489 75474 65772 65772 62078 67776 60033 60033 3378 15458 81806 81806 44305 44305 43240 85085 26721 26721 55785 87364 36862 36862 14299 94974 37785 72506 18836 18836 33850 33850 71470 83993 44848 44848 22048 52841 3598 3598 7919 22555 93951 93951 70612 84930 15636 15636 50282 64176 37037 83641 34509 34509 67320 72596 16973 16973 12738 25126 17218 17218 12883 18116 9939 9939 32496 32496 7338 68851 48597 48597 85853 86270 93394 93394 34378 84784 45537 83782 88836 88836 70443 96836 74909 74909 28380 28380 28019 93484 56281 89741 33376 33376 25918 25918 22043 67669 47607 94322 23666 23666 58053 58053 11753 31115 27446 47766 24552 24552 6112 6112 45844 59408 29728 29728 514 19369 60519 60519 50879 73701 25651 25651 41474 73369 33141 33141 65618 86270 6243 74910 33848 33848 46259 46259 58857 62568 16673 87987 80496 80496 2866 50404 34776 34776 64142 64142 4987 20289 26925 76803 9073 9073 50411 60523 80716 80716 13277 90172 1795 1795 53493 53493 9034 22480 97215 97215 13875 35605 5287 29393 20018 20018 2389 2389 39124 60818 21734 47975 2971 2971 22340 22340 32149 90617 35865 35865 5403 20026 65092 94354 57874 57874 55038 95759 69427 69427 89673 89673 65049 75182 75371 75371 16952 78460 30975 60321 28883 28883 5560 77140 96483 96483 86461 86461 62649 83459 45146 45146 79090 83949 21410 21410 31123 49999 85822 85822 21061 31461 76307 76307 68393 94276 18086 38979 87828 87828 20596 20596 50298 62580 52894 52894 57830 91721 18171 73275 67201 67201 328 328 23152 86938 47479 50288 86781 86781 32991 34342 27112 27112 6385 6385 31837 85364 44376 45239 15579 15579 25569 95939 53377 53377 70046 70046 64147 95508 14574 48368 95897 95897 6511 93506 87499 87499 54560 54560 21193 57973 16387 16387 21770 70114 38891 91636 56411 56411 72430 73890 7110 7110 13971 61835 61274 61274 6188 17491 5228 5228 61826 63180 36814 36814 19319 19319 84096 94551 63107 63107 92281 95990 11089 11089 28979 34328 44470 44470 16675 26436 84535 84535 21350 66274 88626 88626 448 27789 35532 35532 18683 36553 64698 73737 68238 68238 40347 71453 18019 18019 24188 82937 54271 54271 59156 59156 22288 91916 36667 36667 5098 66347 41858 41858 9089 42596 13940 63166 92298 92298 889 19927 96691 96691 50162 50162 73049 90829 79244 91520 55467 55467 92384 92384 64572 65880 18082 19625 8537 8537 28589 56710 69748 69748 39 47400 27359 27359 66819 66819 76273 78147 10382 47132 14331 14331 173 173 4366 78161 22937 22937 26066 30533 20457 20457 58324 92830 36737 91801 32357 32357 36977 96688 73969 73969 31766 50242 29823 29823 12319 53943 28802 28802 24754 24754 15452 74648 50481 61330 78841 78841 70181 92182 35105 35105 75776 75776 45264 69745 47876 47876 58380 73438 17385 69341 83167 83167 60865 60865 54812 80411 62956 76890 15451 15451 19833 97707 40596 40596 78167 78167 29799 79447 55709 55709 15047 52577 4701 76407 70167 70167 1487 52374 41580 41580 19462 32653 3265 3265 69777 69777 54200 91055 60199 60199 11190 36162 34988 49280 4858 4858 83888 83888 6155 20691 57344 57344 74333 85019 59255 59434 16203 16203 95546 95546 22429 56941 56945 56945 20994 42786 52722 52722 42525 55347 24248 24248 38965 74407 32790 32790 62310 82943 24953 34991 70500 70500 31743 31743 34590 76974 45167 55796 55416 55416 24636 24636 43763 64383 87789 87789 35899 93217 60432 60432 7856 68199 11230 56428 95944 95944 75908 75908 29352 87012 48107 65856 90798 90798 97041 97041 51876 77364 80160 80160 1514 77191 62467 62467 31853 67114 52915 52915 75065 89755 82051 82051 11742 66884 8900 65696 90220 90220 90167 90167 7072 59173 24438 83879 62137 62137 73780 73780 45505 84395 25609 39445 33625 33625 84679 84679 2302 93294 3650 38131 83386 83386 26479 42560 48040 48040 32825 32825 870 21257 39634 44643 5768 5768 89447 89447 16979 93775 45035 45035 7294 9254 20983 69447 63213 63213 219 219 9149 82274 46533 46533 30945 83360 28645 28645 32750 92211 20752 32287 17780 17780 47955 47955 79533 80550 75639 75639 50740 93171 51055 51055 12558 49967 43955 43955 9133 91240 61212 61212 54259 85194 1712 2910 2212 2212 11163 11163 40008 79315 65488 66450 72201 72201 46124 46124 13117 34553 50164 50758 51351 51351 27968 27968 1389 35583 81186 81186 53607 96875 8017 8017 6736 51484 40455 68552 94819 94819 30312 57165 91797 91797 63849 88267 73137 73137 70707 70707 15103 42499 10230 65091 36279 36279 8254 37189 46429 46429 9418 9418 89835 96623 95734 95734 54553 79129 7069 7069 8981 65223 14912 53272 43596 43596 24104 62505 13507 13507 14290 91117 50560 50560 64106 92225 40920 40920 38732 84092 44439 44439 5333 5333 9420 94979 28621 42850 93502 93502 6583 89700 30576 30576 3073 3073 58216 61813 66717 66717 85573 94069 16173 50300 93054 93054 78850 78850 32074 69545 93764 93764 55666 85984 14269 14753 71907 71907 6790 13940 31398 31398 68529 72620 72823 72823 37547 37547 11784 35224 52376 66047 61135 61135 31948 31948 44125 62899 1789 56451 1929 1929 69517 88862 53102 53102 6640 6640 38436 38755 94539 94539 19580 34302 35817 91984 73780 73780 5595 59771 84189 84189 87125 87125 71405 94640 46034 51173 35336 35336 55235 55235 91688 96445 34500 42998 3302 3302 55587 81226 16315 16315 61913 61913 1981 87231 28460 92155 67086 67086 28337 28337 60846 63646 9856 16435 12748 12748 16603 16603 83916 96698 50598 89396 57147 57147 44216 44216 4429 32331 45020 45020 8292 30954 66746 66746 56570 69978 85834 85834 20552 87998 85410 85410 33478 80885 97608 97608 75446 91161 324 324 49782 71996 17137 65263 6479 6479 32343 78302 35553 35553 92736 92736 91619 93410 1159 43509 71930 71930 30057 30057 67279 73354 7880 80142 6783 6783 47880 65647 20404 20404 34895 62257 34227 34227 84550 84550 7521 18292 54159 54159 26896 82108 8000 42605 81938 81938 2741 36029 55672 55672 60687 91944 30774 30774 17158 89401 80610 80610 71454 71454 19765 73149 37879 63732 38779 38779 20090 87602 70714 70714 21400 21400 219 43976 13065 13065 48248 67961 65315 87057 38196 38196 8001 81544 29659 29659 9603 80407 94810 94810 20600 67973 38718 38718 71583 81372 65492 65492 89145 89145 23463 56002 35924 35924 28777 88864 72631 72631 30775 81703 24533 68548 40852 40852 36307 63529 36533 36533 73427 82189 10562 10562 36306 46579 85493 85493 73756 73756 40106 80296 48715 90629 75895 75895 40315 40315 4716 92575 64891 82502 53532 53532 72097 95979 68235 68235 56456 56456 2073 2441 51315 60504 36023 36023 17447 53032 69073 69073 23925 41862 6912 6912 10068 60311 58145 58145 57852 57852 6801 25125 97757 97757 27061 45217 92080 92080 8144 13102 29570 29570 38267 77699 55290 55290 45212 83539 55274 78982 81448 81448 18465 33948 98075 98075 6165 60150 12531 12531 16368 54909 79161 79161 22176 27251 20209 20209 72036 72036 31746 40397 13315 56968 48479 48479 29038 82947 47929 47929 33351 41897 10784 10784 32606 32606 2368 82401 97712 97712 12319 80424 13289 13289 54919 59877 63890 63890 52988 79876 54534 54534 12870 44349 13808 32322 66985 66985 13102 13102 45356 84392 25472 71301 29567 29567 54064 54064 1050 77897 16442 22870 6573 6573 59514 59514 882 83794 85877 85877 10598 38835 21650 29282 66889 66889 39311 39311 45002 61857 94224 94224 22101 76283 50806 97414 13830 13830 8840 8840 751 90552 91408 91408 46169 94621 54887 54887 12923 37912 61324 95868 81188 81188 34591 71191 88363 88363 61405 61405 29542 87003 70969 83100 41240 41240 13687 53311 11281 11281 71124 90468 47708 47708 12342 41078 31599 31599 84184 84184 40726 50539 79015 79015 33256 55500 16824 16824 1469 86175 65650 65650 35762 52005 41894 48046 78983 78983 92853 92853 4229 29134 10358 10358 33442 67973 56105 62337 76730 76730 15415 15415 25342 26904 37342 37342 38543 38770 29078 29078 68892 75483 11122 92722 184 184 5518 5518 18846 94535 31523 31523 3657 87710 3620 98044 16194 16194 45817 83191 19128 19128 30592 30592 1244 12286 1177 89384 60539 60539 41430 69104 90714 90714 56265 56265 44925 45263 66470 66470 26376 43256 20081 33013 80681 80681 50307 97154 64339 64339 89610 94682 28999 28999 28230 28230 20017 72680 37163 48548 49884 49884 28644 28644 49647 94358 42427 73115 94935 94935 20 20 28017 40999 27880 27880 87556 88625 37726 97007 34300 34300 85581 85581 62731 91074 27583 67037 72587 72587 48412 48412 20996 96552 5710 87267 7592 7592 24516 24516 35947 43427 17127 17127 64165 67356 26191 26191 14534 86538 42763 59805 43181 43181 27858 64694 59720 59720 22019 93809 28007 28007 31135 31135 4176 90046 64642 64642 26087 60851 21035 21035 1364 20695 43882 81063 52703 52703 62779 80232 76146 76146 13299 13299 44534 66297 62047 69989 89277 89277 88676 88676 50996 58987 81516 97101 30339 30339 60185 76410 11004 11004 58418 58418 19274 90160 10259 70600 58529 58529 57902 57902 54614 65899 88155 88155 16781 66674 28506 28506 35998 68483 53208 93626 75556 75556 61978 78745 42816 42816 27734 27734 21504 96788 34947 89184 66509 66509 83527 83527 9866 64285 55053 55053 1465 23152 57988 78830 40876 40876 68914 88161 64330 64330 41681 41681 34205 54145 84850 94292 26354 26354 40380 58387 29061 29061 86698 86698 75105 84268 25808 51206 981 981 54893 80522 28984 28984 5669 5669 73722 88386 30399 30399 8115 67605 24269 24269 55515 89575 53355 53355 32727 61160 97150 97150 37990 38509 68050 68050 61071 73225 49104 72974 66976 66976 71036 71036 29084 62746 89912 90426 49711 49711 10214 23409 25269 25269 49713 92951 63301 63301 13213 13213 5974 55309 74401 83779 64071 64071 49423 90189 22028 22028 31835 31835 37688 50746 14670 14670 46165 63396 36150 36150 54033 79033 68918 92772 45733 45733 6302 54843 49796 49796 3843 94026 72742 72742 50943 50943 32769 59451 48951 77309 78705 78705 48407 48407 81274 96920 85434 85434 23917 83299 64847 83018 56412 56412 21987 42149 50706 50706 40918 93344 80320 80320 15893 15893 27255 55020 37239 37239 22938 25935 68281 68281 50188 51863 27087 55643 85634 85634 75842 75842 1953 39954 66735 94846 63851 63851 61375 85758 73283 73283 14921 14921 21355 44954 4762 19329 61410 61410 43116 43116 93003 97201 11674 11674 26497 92171 97739 97739 1207 94757 23484 23484 29248 82670 86292 86292 15478 46213 97605 97605 78520 90217 25378 94903 29350 29350 63938 63938 43588 85155 69762 69762 72132 87132 50794 91550 42393 42393 69285 92453 71808 71808 26848 77591 77684 77684 42691 42691 11942 88946 53991 53991 14606 74139 20868 43046 88357 88357 16205 32987 90198 90198 68980 69384 32859 32859 8703 44475 96029 96029 57998 57998 29948 36000 4451 91489 15451 15451 31244 78718 22758 22758 11219 11219 75528 75899 6580 64448 58555 58555 80881 80881 15812 59571 6110 13743 69978 69978 29602 31602 42187 42187 20336 46856 52529 52529 28064 62325 64793 64793 87775 87775 74690 77765 93084 97576 34195 34195 39297 91651 70045 70045 58974 60486 44448 44448 59 59 11384 28619 52959 52959 4552 30631 21197 21197 68600 96892 85277 93743 25454 25454 21293 21293 31377 48033 5033 12639 40228 40228 2530 2530 18863 68375 20850 87756 6203 6203 97878 97878 57426 67501 71683 71683 18489 23680 11120 87016 67526 67526 68205 68205 11663 56747 52892 52892 2712 22913 10713 28326 9103 9103 35138 90291 60512 60512 30762 93629 53497 53497 84243 84243 37903 85587 22770 66748 26112 26112 53166 53166 6439 66204 46561 81242 42783 42783 32051 64560 15759 15759 39872 77043 53516 53516 62840 62840 25484 31849 71226 71226 7127 28039 31633 31633 35782 59905 73935 73935 65765 78928 88910 88910 47614 48031 53845 96100 20495 20495 85886 85886 1674 9495 37436 40842 17312 17312 16753 19309 90517 90517 49734 49734 2429 52833 96787 96787 28669 35828 4649 15633 96118 96118 50480 50480 22066 39286 14420 54211 65559 65559 87079 87079 72501 75793 1125 1125 19433 56866 60196 88453 95446 95446 79160 79160 71099 90050 30908 50574 18274 18274 66738 66738 22027 42408 18690 55217 31219 31219 30033 85359 34482 34482 87830 90269 96599 96599 48622 48622 10973 49023 15721 15721 39534 97038 19012 90194 90294 90294 39033 94920 44632 44632 24711 85562 81174 81174 1122 1122 11664 46163 2724 78604 83299 83299 81046 81046 85089 91650 22806 29803 9337 9337 87592 87592 49065 57894 76048 76048 25951 30366 70189 70189 30758 35545 82740 82740 41605 78744 45275 73239 26380 26380 44281 52077 17487 17487 11058 11108 43502 43502 35275 59209 76749 76749 16395 90399 41330 41330 53686 53686 7698 83340 70149 70149 36186 76382 49031 49031 25162 91619 75586 80488 31551 31551 82780 82780 41056 50825 55026 98061 15759 15759 8602 8602 31297 46232 64094 64094 31925 38210 18176 18176 1940 87067 14646 60163 73702 73702 48652 48652 66228 73140 97785 97785 34949 70254 14890 43534 70478 70478 31324 32060 78525 78525 857 857 27739 91950 42879 85302 20480 20480 29620 71584 42934 42934 65466 65466 64743 78477 29851 29851 47890 64994 45398 90861 78898 78898 15087 91910 51460 51460 44210 44210 16024 83022 75955 75955 32889 84350 24474 27517 79383 79383 72463 72463 25272 91772 75760 78062 60136 60136 18103 57102 18496 18496 17765 85030 33024 33024 75030 75030 28313 75097 82336 82336 11859 63416 1033 1033 36592 89687 74081 74081 20902 66662 58152 97572 54992 54992 50294 53836 6217 6217 17864 17864 7563 66437 77816 93269 86262 86262 48632 48632 24285 28814 28599 79712 31110 31110 57362 88557 96373 96373 54687 64199 27610 27610 19546 71245 46519 46519 78912 78912 18865 50570 81592 81592 31201 67554 39681 92410 52969 52969 425 425 27914 49564 30386 30386 1349 77016 384 384 52531 81313 39333 85731 53061 53061 29490 64060 50189 50189 32347 32347 44910 71248 86986 86986 31148 85253 8183 8183 3478 13187 562 562 30139 76735 32661 32661 9533 46871 85705 85705 39370 60557 66741 66741 70941 85422 27483 81128 37281 37281 32118 32118 44044 56923 22443 31845 51581 51581 67601 67601 21228 33913 23245 56369 62479 62479 77626 95408 39087 39087 32918 81559 33556 33556 9169 9169 56362 74763 22909 50014 25104 25104 71696 71696 4929 58748 32430 33393 18255 18255 1039 20031 31741 31741 93463 93463 23039 97163 32504 32504 9231 36451 34283 69572 20172 20172 55581 55581 56911 88920 57036 57036 67443 86483 5888 5888 64735 90674 29548 29548 4484 77344 81855 81855 17852 70673 20295 94077 96027 96027 61453 63475 86797 86797 72896 77422 50585 50585 71347 71347 199 81085 34982 34982 58306 97521 50698 50698 46904 79160 17567 17567 7162 74438 92918 92918 43679 47749 39522 39522 13108 45001 35647 35647 60035 96111 67120 67120 81197 88164 47827 53493 18571 18571 16761 82345 68976 68976 38670 56172 35210 35210 38653 75769 11718 11718 43206 56763 65597 65597 19167 19167 59455 67580 70776 86715 62352 62352 27528 53902 52851 52851 41775 53529 26306 26306 76642 76642 47037 47343 78582 78582 4735 8233 29236 97762 68030 68030 37297 37297 10794 88071 23128 87861 66319 66319 71117 71117 44110 64595 11040 47618 22800 22800 28640 31507 61848 61848 18794 18794 50897 62243 50247 50247 23980 95329 28448 97769 67582 67582 1179 17881 78745 78745 19292 72058 30481 30481 31165 31165 34738 95313 20861 27929 89728 89728 25655 67902 27763 27763 24721 24721 24285 41875 22771 22771 75398 97529 11516 24655 53481 53481 68354 68354 34780 80365 78408 78408 34006 82095 33623 33623 28869 59448 70477 70477 1246 76162 27902 60429 13913 13913 12122 47385 81330 81330 39274 85029 68969 68969 67789 79705 7503 7503 12119 22727 991 991 10682 85021 47142 47142 14935 90258 38528 38528 48020 48020 13117 82510 41067 84987 30806 30806 27139 28942 66192 66192 13927 13927 57803 85968 77589 87544 26863 26863 93775 93775 31254 32995 14506 31469 63586 63586 13384 13384 41894 90059 18816 66661 11448 11448 57229 57229 28914 93908 20443 20443 39845 86879 35074 35074 37208 67045 67959 67959 30680 74723 82738 82738 68139 69653 73690 73690 1808 10575 54412 54412 42011 97846 92746 92746 69949 79353 63434 63434 1727 14584 45781 45781 30094 89278 23949 23949 16700 22592 3291 79796 69326 69326 2686 7697 76953 76953 33381 60896 75185 75185 43596 68262 34551 34551 38438 62272 21021 21021 22827 65133 64834 64834 48032 97094 42845 42845 84483 91194 90576 90576 12658 12658 1689 38299 52071 52071 46849 74680 57459 76422 95923 95923 446 446 55078 82717 55294 55294 24713 62511 20703 81851 68981 68981 83165 83165 7232 21092 43027 86288 26914 26914 59468 89908 90418 90418 5583 29082 97760 97760 46150 97873 68313 68313 24746 79755 34782 34782 88001 88001 66901 73807 6268 6268 9508 50371 68783 68783 85415 93916 44900 78301 24198 24198 51159 56929 92740 92740 51367 51367 62666 73030 68356 68356 28945 96718 56676 56676 17189 68373 8119 8119 19849 97826 45448 45448 9141 25397 1209 1209 19084 73484 1903 13349 97008 97008 21743 72975 70063 70063 26014 39125 41780 41780 85206 85206 54771 69580 93024 93024 33164 62436 19141 49606 28259 28259 53641 53641 60627 72683 1365 47918 57191 57191 278 28692 25289 25289 37271 37271 76358 97472 60829 60829 63380 75138 87178 87178 22648 95236 81394 81394 6968 74014 37771 45045 34363 34363 62095 62095 59104 84740 14275 14275 44767 96416 19378 19378 22311 69315 42151 45667 18829 18829 2052 42144 30768 30768 4072 77611 4263 4263 4678 77543 26868 26868 11189 11189 15660 40891 47603 47603 20380 64383 64224 64224 77790 92842 38108 60355 30074 30074 21253 21253 86357 89736 68013 68013 22200 40709 20816 20816 10835 31302 36252 77546 88360 88360 71979 83331 21928 21928 83771 83771 4395 17582 44612 44612 17444 34235 1521 1521 7104 70214 20692 20692 66147 86377 12222 92764 49721 49721 11168 11168 10104 15161 28122 80432 52737 52737 68104 68104 46894 51549 33422 33422 30377 55553 75915 75915 27687 40089 63147 78992 27394 27394 25208 65673 94625 94625 2581 66384 29912 29912 23805 67636 85934 85934 35831 77398 57157 57157 70020 83048 3665 3665 63524 63524 10757 76163 23526 69569 70393 70393 26369 42478 93859 93859 85754 87021 2575 2575 196 25302 26912 26912 28801 75716 48067 48067 46818 46818 5814 71446 53352 80646 2677 2677 30040 97857 70477 70477 22832 87781 78330 78330 16163 16163 75398 80369 47210 85161 87330 87330 61382 61382 36337 90050 22329 22329 49023 76721 13884 64948 5049 5049 6453 6453 62438 93048 59058 82750 21277 21277 81013 81013 8677 67469 75368 75368 55250 58561 32546 57264 44396 44396 81857 95323 22728 22728 15692 32082 71639 71639 86187 86187 78719 80534 76832 76832 36586 71131 45615 72232 43594 43594 46147 46147 3938 7315 20703 29117 96640 96640 69313 69313 5203 16696 88825 88825 66873 74480 96237 96237 25095 28836 64144 82400 50889 50889 32780 32780 72060 91018 47158 47158 6865 37983 60477 60477 48282 86134 48248 48248 61044 88583 44481 55745 69383 69383 14251 55709 11101 11101 5360 5360 36713 41789 72088 90246 13123 13123 25206 25206 4846 42059 80913 80913 54581 79873 34925 96014 28227 28227 49254 49254 34770 37332 30842 30842 58132 77046 58858 58858 40254 66380 46915 79412 81472 81472 59913 59913 25646 90559 50381 50381 75102 96098 33024 65994 46773 46773 25306 91940 34002 34002 51096 51096 56639 94818 11098 38081 38541 38541 12424 53791 10669 10669 34974 34974 38800 70718 1280 62604 93614 93614 91193 91193 41080 90468 62475 62475 19807 56520 6962 68622 49054 49054 8376 8376 46817 86820 5020 70345 25533 25533 78535 78535 32400 67744 30108 30108 51440 59459 7202 39231 896 896 23252 68512 39561 39561 20827 33853 53949 53949 9020 9020 30315 69578 50131 50131 93563 95035 80632 80632 84281 97381 31796 31796 45900 60387 10382 49248 78227 78227 24248 65662 92757 92757 91666 93265 18739 18739 28551 43080 93943 93943 11907 30013 59273 59273 34252 73605 37663 37663 35941 35941 10048 89497 60200 85319 52702 52702 82800 82800 71890 96201 26501 59902 9218 9218 9495 9495 30842 50008 87770 94568 40726 40726 26430 90831 94792 94792 29526 29526 73000 80308 48941 48941 5686 54228 10974 10974 17657 97471 62287 62287 42454 80763 59755 59755 43993 94626 14630 14630 29938 67335 88168 88168 13513 96774 67439 85102 18906 18906 45783 45783 5146 96383 51227 90005 65355 65355 43557 43557 41813 63713 62914 62914 5289 55552 39353 71970 42967 42967 11098 18395 97388 97388 19632 52243 69457 69457 1786 39705 56726 56726 34880 90375 64780 64780 34015 67108 56603 56603 51646 69990 86363 86363 19933 83374 35962 35962 51363 91324 19847 19847 48017 95817 97857 97857 79901 79901 32871 48721 66764 66764 45022 63872 9997 91402 45232 45232 96910 96910 30160 42560 10951 10951 454 55015 36113 90650 80483 80483 18239 18239 21386 85522 85744 85744 19234 87962 40669 81487 68846 68846 35839 35839 6282 55885 24764 24764 4182 37031 33129 73527 48153 48153 25360 75376 96622 96622 16951 75547 13706 13706 67081 75994 97600 97600 10109 10109 48117 80698 69742 69742 59226 67218 73360 73360 45816 59639 38647 80157 32179 32179 61175 61175 55149 88046 42113 91952 48858 48858 89860 89860 1984 32894 6527 7860 20986 20986 67694 67694 48173 77834 45097 45097 63972 81777 19585 36277 28238 28238 27024 27024 18716 52019 21978 58163 78261 78261 55688 55688 22774 94664 81285 81285 22306 49454 34045 65735 31227 31227 42377 42377 58422 65445 12922 65735 83764 83764 46258 46258 3013 32400 65977 65977 22443 66303 6117 6117 19082 96099 1718 74828 29558 29558 46481 46481 23155 42805 51222 55555 57209 57209 13805 78339 8753 8753 33128 92270 4270 4270 6543 6543 65894 80952 31342 31342 34664 45957 14092 37803 52358 52358 55828 69215 58251 58251 96575 96575 44634 80429 20420 20420 84208 89736 56747 56747 28784 93484 26959 26959 87288 88540 22851 22851 87218 96109 39157 55225 22568 22568 36386 36386 81440 92756 24525 72873 20729 20729 15675 15675 36300 90837 37879 66561 15630 15630 84016 95907 66217 66217 82194 88067 98328 98328 16381 87044 47294 47294 20637 35913 46266 46266 10611 25967 64117 64117 94551 94551 43563 54794 11579 11579 77581 78039 25773 25773 47717 85361 11979 11979 22606 87518 29376 41349 70117 70117 9445 9445 44 19225 5592 5592 87452 93554 34500 39278 27160 27160 42119 58942 13844 13844 28326 61031 49439 49439 33125 33125 31299 44365 16991 16991 1526 84486 21937 21937 25492 84751 83387 85927 87876 87876 50142 50142 69239 85410 84231 84231 60964 80486 42155 92973 89964 89964 59833 59833 45196 71340 65990 97068 47985 47985 2138 55758 50701 50701 90646 93580 10170 10170 8444 73898 83403 83403 31463 31463 823 8737 87200 87200 56581 91337 27319 27319 13117 95041 32458 32458 11681 25129 29698 29698 3516 77139 91275 91275 38375 71676 87004 87004 47867 71272 3523 3523 28795 30192 2373 50253 29488 29488 34687 34687 23297 78446 34192 76520 76718 76718 28243 79021 67043 67043 72718 72718 24353 98277 40867 40867 19500 43388 39330 80369 64015 64015 30931 34588 27161 27161 56972 56972 12401 23352 13865 13865 9957 86792 18485 87931 37998 37998 14186 14186 25514 49689 885 60770 33230 33230 9073 9073 37757 46159 40370 86619 75033 75033 123 89182 23276 23276 47737 47737 93285 97091 15054 15054 27040 48032 19064 45820 2443 2443 92875 92875 24231 92952 60841 60841 41 8579 3623 84980 94104 94104 86302 86302 61868 74015 52905 66141 1172 1172 56824 78111 36797 36797 43634 76962 83248 83248 6215 6215 27909 86417 64040 64040 41737 47998 61540 61540 36735 74643 64065 64065 40213 80233 88862 88862 27594 62427 73069 73069 22132 66505 58904 58904 48134 91102 81425 81425 64875 67892 57033 76424 64293 64293 41363 59544 10082 10082 48682 48682 43544 78630 81503 81503 16969 34883 93681 93681 12251 38794 32780 32780 68833 73077 51198 51198 59528 72456 22323 53718 707 707 21500 21500 61412 81062 59532 73447 83221 83221 83303 83303 4040 66764 33677 70279 46496 46496 7155 7155 21858 34186 21587 21587 78007 87332 48813 48813 18476 29072 50806 50806 22 60699 78484 79288 24342 24342 74251 95854 50705 50705 9361 9361 8582 72490 19626 19626 27368 32479 85498 91197 55171 55171 19063 50258 10019 10019 90682 90682 48528 72974 62444 72624 29729 29729 23810 41011 71717 71717 53779 94445 79756 79756 16414 16414 37031 85385 60531 60531 2766 77742 21043 77672 55861 55861 42068 48632 57071 57071 87808 87808 3625 24159 24552 63032 84127 84127 57133 57133 21059 57954 33320 33320 24427 26024 10099 53327 6545 6545 69130 69130 13946 86153 14837 14837 61526 65756 40287 40287 15580 68177 95060 95060 70962 95508 29190 29190 5792 49082 20810 20810 27197 95192 43134 43134 75813 90602 67076 89852 71813 71813 17148 57249 57551 57551 25854 76135 97834 97834 37401 75633 51223 51223 84809 84809 44655 82450 50519 72016 15683 15683 34877 34877 43795 48424 18987 23985 86811 86811 52887 52887 17866 93401 85856 85856 56053 91816 28945 28945 25173 72396 8915 73614 93245 93245 38575 74120 2924 2924 76157 76157 55395 62825 7094 15504 20922 20922 31312 31312 70085 84809 78583 83266 71781 71781 92455 92455 31569 60081 30510 30510 16483 42730 35925 35925 55465 62865 93033 93033 13334 63570 304 55209 22845 22845 46737 59720 17089 17089 62374 62374 62054 73912 48677 48677 25436 32868 5908 5908 20545 92581 93218 93218 57958 69413 24132 24132 71020 95583 78805 78805 48565 67300 90809 90809 58656 63022 37479 37479 18541 77671 53372 77970 63528 63528 16436 16436 46362 91865 1066 1066 29708 52403 20866 78522 76202 76202 66045 66045 30644 94250 6074 36104 477 477 43502 55268 90434 90434 9984 9984 26927 58962 1930 52792 8483 8483 54828 69061 32153 32153 41779 41779 25360 84187 1145 9515 53947 53947 14790 79680 18241 18241 61022 61022 62879 94023 26549 43175 97230 97230 83657 86032 51620 51620 33700 51686 34792 34792 21038 21038 29755 41915 64713 81726 45679 45679 60652 60652 23497 97514 87735 87735 45741 59928 41864 61537 16901 16901 59430 60107 76445 76445 62437 63049 14151 14151 31351 31351 66973 95438 48259 48259 28989 96107 5590 6091 14966 14966 52082 52082 80692 97877 28208 67846 92711 92711 9281 9281 4391 50953 78200 78200 69044 84346 31330 78078 82805 82805 3509 3509 73373 74055 10431 10431 21607 59632 52966 81096 50537 50537 80509 80509 34363 74851 22976 46223 57243 57243 60145 60145 23730 52218 6450 38357 35835 35835 44560 44560 745 89636 81609 81609 40510 45982 11279 38584 82747 82747 36861 40439 60591 60591 96753 96753 6855 43584 35873 35873 36248 86154 10676 10676 14863 38614 65866 65866 13535 73619 17313 76939 95033 95033 28694 46525 22399 22399 82188 96701 34670 34670 32411 32411 40901 50815 78517 83754 84211 84211 92671 92671 9544 97801 19234 70086 17887 17887 7210 70669 58616 58616 24209 24209 47268 80014 36087 36087 87430 88128 42676 42676 27468 93108 9199 80093 94141 94141 2171 94447 89730 89730 3614 4044 52928 52928 24723 24723 35765 69207 20433 57538 79108 79108 84028 84028 25914 40838 61230 70390 14313 14313 5871 5871 28385 78501 44551 94301 14221 14221 84491 84491 35339 89027 10381 88166 75110 75110 69004 71012 20817 20817 13385 43536 43322 43322 56405 56405 33895 61058 81354 91142 68432 68432 604 69880 36282 36282 46140 46140 15820 85826 48642 71613 95592 95592 36381 36381 45152 84818 38524 38524 53028 80418 76938 94588 24564 24564 29702 60865 41974 41974 16391 16391 23053 66720 3666 88604 71112 71112 50621 52055 67578 67578 4770 82714 14785 14785 33585 33585 7704 45736 30450 30450 47331 50204 73989 73989 49956 85853 34171 41688 79689 79689 83180 83180 582 22480 86891 86891 20337 57446 1427 1427 90337 93730 28385 28385 4795 19193 40348 40348 28106 70180 62481 62481 10865 37674 65721 78519 10932 10932 45006 82345 55641 55641 1244 47103 89237 89237 55009 71874 58543 58543 92550 92550 33460 63093 35259 35259 10705 96324 73189 73189 22318 95868 19015 19015 2096 69714 14301 14301 83890 87534 25908 79273 2635 2635 23320 71585 11265 11265 24039 52822 64273 64273 37646 37646 5496 45040 11569 32480 61380 61380 30194 30194 10513 31289 11382 90583 90402 90402 94300 94300 3152 81609 72556 72556 36320 72570 34601 34601 5343 40339 4374 16290 945 945 39357 41971 94331 94331 5537 89580 86822 86822 8408 13383 76647 76647 90696 90696 51100 71697 51009 51009 4951 60027 26749 59120 25194 25194 51658 51658 32148 97657 76093 76093 20795 38353 53505 53505 61526 93704 26237 26237 30600 44828 30846 30846 20944 79795 36053 40375 84249 84249 87958 87958 971 86384 15170 15170 81778 96618 19350 19350 42697 96757 18907 81776 84554 84554 79146 79146 42120 51447 11703 11703 15990 30097 34570 67889 87527 87527 48609 49069 59218 59218 6033 46673 22524 22524 49870 50552 81868 81868 4255 81679 43176 43176 78719 78719 53961 58414 11700 71471 64922 64922 74692 93592 6811 6811 73188 73188 80959 95134 9989 40081 30375 30375 99 49983 6894 6894 48277 48277 50805 86412 378 39811 14704 14704 54048 72660 89952 89952 76030 81379 13343 13343 77038 77038 15990 73093 50142 77142 55823 55823 10643 10643 11166 37450 17162 92887 61648 61648 62099 66979 21115 21115 39071 39071 21943 90945 6317 36239 74877 74877 80995 80995 2132 95517 76335 76335 78598 94786 22909 22909 54163 63625 40946 40946 22086 22563 81895 81895 38539 83550 14637 60810 51034 51034 15405 35810 94724 94724 72214 72214 20793 33483 45470 83706 16202 16202 11877 56120 24670 24670 50356 97890 12596 12596 10221 40738 7234 7234 15015 72993 43499 43499 78463 78463 4124 66658 14797 91827 19938 19938 47665 83652 15640 15640 79171 79171 9626 57351 52570 52570 30954 71277 31248 31248 10571 98383 12578 12578 35624 93751 18624 72717 55605 55605 38732 44033 69418 69418 46193 88945 64067 64067 49117 69684 76591 76591 63414 72415 41382 41382 16899 90098 31834 31834 30525 71913 19071 19071 35878 35878 6527 74577 90892 93754 9778 9778 54610 54610 43305 91168 96997 96997 57429 88634 19599 20558 21080 21080 96747 96747 26723 57419 24943 24943 30351 94095 27071 83558 41003 41003 89923 89923 42322 90603 45604 59560 60686 60686 52375 52375 28841 30599 24033 24033 32010 81902 14356 50858 92858 92858 50363 80261 44680 44680 75603 75603 47145 77635 85987 85987 24106 38797 97514 97514 26398 31811 32164 32164 42881 82252 40114 69458 84926 84926 10558 10558 42546 58870 22783 22783 18249 60536 24698 29842 39694 39694 89163 89163 38292 97015 38063 96345 52020 52020 70165 92889 7091 7091 83339 83339 25087 74320 8083 41557 59207 59207 92474 93652 88118 88118 52042 52042 48567 79563 52438 52438 12074 67641 41943 41943 29554 97570 69939 82758 79718 79718 66807 66807 62634 80993 37677 47286 56799 56799 4278 16774 48915 48915 65871 91112 440 440 5767 5767 86755 92321 50495 50495 13002 79155 43550 44826 43717 43717 17942 54816 77801 77801 29351 29351 52740 96565 61178 61178 1673 41276 16428 68911 27367 27367 72918 72918 30366 37945 46665 84535 30380 30380 86455 93788 93017 93017 28545 68007 71324 71324 50950 50950 8283 69888 10141 10141 1493 14652 54702 54702 5443 29423 28126 28126 14520 68193 96585 96585 8846 34911 83328 88315 26995 26995 40487 72980 7177 7177 50126 83718 4875 4875 92285 92285 18941 49541 16946 86303 23016 23016 59474 73235 46476 46476 29459 58914 23282 23282 25839 89876 78368 78368 95164 95164 11095 44941 18106 18106 6865 31185 25734 68862 27884 27884 19687 19687 1569 10571 77832 77832 64086 72365 55081 65738 57340 57340 25208 48315 74269 74269 18768 66235 68000 68000 3345 7943 62433 62433 71858 87626 42601 42601 49913 49913 66104 90840 86909 90752 73415 73415 87327 94517 68916 68916 44179 59834 45517 45517 24686 27830 48272 48272 62102 62102 27501 92484 40332 49851 41227 41227 31147 31147 35973 43030 33031 33031 12396 94522 19896 21186 31163 31163 73437 73437 49812 90973 9528 9528 28178 29258 70274 74132 84164 84164 83527 83527 22355 33521 21265 79447 86276 86276 70091 97531 53479 53479 22197 22197 80272 84013 33888 55796 22820 22820 7157 96337 46140 46140 10265 10265 18422 27770 91937 91937 41447 83077 79564 79564 50278 93570 75423 75423 34841 71536 47063 76974 80314 80314 40979 93657 43546 43546 52915 52915 67107 72242 72281 72281 15238 65466 52490 52490 17441 48821 38951 38951 32085 44242 49443 55890 1860 1860 3896 3896 20025 34882 17775 86390 43008 43008 10153 65445 75144 75144 4398 61016 88431 88431 2401 2401 9334 15624 4947 4947 74212 77704 93972 93972 11528 85316 32888 32888 66685 96253 96051 96051 71493 81056 4994 73752 32291 32291 41801 41801 4036 75593 38252 67803 65839 65839 71600 71600 65040 67831 34388 46910 7472 7472 83740 83740 40097 77968 35979 35979 14497 68814 8502 8502 14809 43414 8126 13531 18583 18583 65131 65131 6023 8528 61178 61178 45920 60304 5390 84222 4621 4621 57266 57266 14251 55832 88998 88998 54323 72448 21820 61572 75481 75481 25071 63256 29596 29596 13285 16470 62947 62947 38574 67659 47969 47969 46018 91332 90324 90324 64352 64352 65456 85032 10741 56390 54814 54814 72423 72423 41972 98233 27887 72326 23071 23071 45889 90282 38718 38718 26142 26142 16117 74972 10388 10388 44208 73240 93125 93125 29714 32356 24664 24664 5533 96451 69064 84617 52064 52064 7998 49705 18864 18864 17285 34997 96182 96182 24608 24608 11746 96397 6204 6204 1332 13483 66592 89013 34282 34282 15313 23685 44902 44902 493 10691 6521 6521 46179 92018 60121 60121 9066 9066 3403 15073 55131 55131 40947 73186 27487 27487 8279 12932 76806 76806 25984 54516 63742 63742 30324 64623 26470 28027 84695 84695 12521 80295 62323 62323 68036 68036 3392 15136 3220 91315 72269 72269 84650 84650 39308 60709 35425 35425 25007 50144 10502 10502 22274 40027 33917 60648 17408 17408 95213 95213 79339 96859 16920 16920 3580 67407 91706 95276 46972 46972 39573 44777 79228 79228 6167 6167 21892 33824 96014 96014 63040 65323 49304 67887 55719 55719 115 13407 8227 8227 30276 30276 18079 37143 31503 31503 27618 38950 6173 17688 46886 46886 48702 82269 24434 24434 11582 65420 18613 18613 43987 43987 22549 65606 37161 37161 42677 46788 80751 80751 75716 79911 12214 60873 10345 10345 31773 89813 15231 15231 5114 47282 13270 13270 36428 83174 2262 2262 85317 85317 19658 51329 21570 21570 7001 32038 97057 97057 1250 76626 17072 17072 17207 65165 36113 36113 69540 76784 63589 63589 10243 90675 34277 34277 49621 91332 88384 88384 47493 85312 67902 74110 63879 63879 65043 65043 11429 44873 2431 2431 8476 56415 33367 69022 72478 72478 27142 27663 89625 89625 54085 54085 8842 67125 1173 82179 79993 79993 69922 85673 57501 57501 4942 30114 9096 9096 4021 4021 2349 68394 43824 43824 25566 81758 53300 53300 30582 95422 34691 37547 78683 78683 76357 76357 59143 63323 64269 64269 29411 65458 49536 66272 95863 95863 28543 74924 85674 85674 655 50063 69909 69909 79342 79342 35280 37127 15567 83983 47549 47549 32426 32426 9195 66729 62496 62496 22466 97741 43382 45279 49921 49921 75693 96825 75201 75201 52250 76090 75092 75092 56968 56968 60420 86534 64869 81329 1828 1828 19314 77459 5100 5100 30780 74238 77359 77359 60469 60469 43151 86085 54114 54114 25114 85297 19593 58148 8235 8235 34318 89050 56156 56156 7506 83273 63241 63241 10403 10403 12442 20894 49748 65657 14714 14714 18118 18118 46406 67212 45224 79599 79459 79459 86093 86093 3297 29029 45424 45424 19677 52189 18287 47530 79135 79135 9927 9927 31443 45583 39150 39150 12577 64798 82083 82083 31308 34948 26085 36512 87231 87231 67031 67031 24436 35058 3801 3801 78433 91023 35240 35240 2682 80755 28203 58215 15852 15852 31080 40545 55602 55602 9783 91377 58715 58715 27412 27412 1162 89674 27140 27140 21421 69733 55397 55976 48339 48339 20330 52969 78787 78787 21594 34126 17909 17909 2031 2031 56894 89598 12771 94804 42152 42152 416 416 22702 82088 1146 1146 69006 98338 54430 54430 18622 31366 61339 88345 94278 94278 4129 4129 41791 60806 23213 23213 24645 72303 4675 13228 20885 20885 46648 61678 39789 39789 48942 68775 41047 41047 97025 97025 3805 41460 81653 81653 5537 7206 8452 88915 93981 93981 10368 82674 29622 29622 4207 22607 89534 89534 4890 4890 47588 50345 52748 52748 11272 70275 33022 91038 97877 97877 95785 95785 24927 84347 81200 81200 48643 81263 37654 37654 35089 65519 62256 62256 55898 86223 19299 92798 90370 90370 38604 50372 41328 41328 63350 63350 7476 91708 2674 2674 2196 72304 41447 45486 7903 7903 42232 42232 39991 76113 49055 49055 26689 80685 31638 80148 19339 19339 89623 89623 19169 29648 34264 35740 55326 55326 27716 27716 21490 50949 21274 21274 8264 90352 64218 64218 12373 96075 37467 75549 34655 34655 64575 64575 30228 93473 46048 57297 39751 39751 87285 87285 32123 58415 55233 55233 12811 65311 53411 78771 50352 50352 48654 48654 12008 56385 70493 87781 92600 92600 16475 16475 51772 72346 21543 21543 57215 92590 46610 46610 30390 72097 68516 68516 26328 26807 17454 18395 29536 29536 82504 82504 14055 29638 38616 38616 59052 64086 35625 89745 42938 42938 38974 91388 76649 76649 61603 61603 20348 43158 57502 57502 71361 97935 14907 82792 73749 73749 35038 35109 68363 68363 45039 45039 28492 64393 62500 62500 10497 65375 74809 74809 13807 41760 65518 79035 43982 43982 69154 69154 53129 54408 4568 24884 19430 19430 27514 48256 49499 49499 53587 74036 35307 35307 42105 75824 81271 81271 19677 45005 75964 75964 3167 35300 12282 12282 15805 15805 30234 41494 16663 25392 86559 86559 71343 71343 14678 28262 91391 91391 29114 58600 29361 60792 89005 89005 4935 45875 58128 58128 29994 67367 51591 51591 12226 77401 89750 89750 30949 36873 28230 28230 20156 20156 42011 50519 64575 86643 76161 76161 9231 85300 58707 58707 18694 56589 62957 62957 37610 96577 32487 32487 86822 93551 71413 71413 25226 25226 46267 85070 14309 36204 743 743 42928 42928 37212 96615 25257 80935 74849 74849 72050 90161 92885 92885 42258 56597 83673 83673 22317 38256 89997 89997 33692 61415 12531 12531 45115 57316 38488 38488 72791 72791 47134 66169 25022 25022 402 77488 43826 43826 56907 92451 92215 92215 73521 97834 26849 26849 13886 44593 8934 24078 85335 85335 15604 15604 70529 96511 56968 56968 6733 51683 51451 94723 71048 71048 97900 97900 50022 57597 90451 90451 29617 83695 20099 20099 15562 87789 19814 53397 52480 52480 11755 75960 28412 28412 54211 54211 2228 50678 56858 56858 64664 71950 47581 73499 22867 22867 7796 33475 92728 92728 24972 76737 37485 37485 34983 56255 28603 28603 23522 40628 58329 58329 33024 40552 81763 81763 35352 35352 2510 67577 28821 66211 35420 35420 42516 42516 14608 30573 86382 86391 61954 61954 15312 26368 83954 83954 75 22320 95260 95260 56423 56423 19251 58881 25828 63501 17775 17775 7382 29689 27445 27445 4737 78657 52527 52527 60367 72694 84545 84545 77094 77094 7077 83505 16736 35633 75326 75326 42798 59673 46380 46380 15046 15046 15875 70247 21561 21650 9256 9256 6621 6621 27689 75486 73962 73962 49389 76993 93450 93450 14332 32517 34208 34208 72517 79688 7416 8792 43567 43567 38855 38855 21619 36683 20130 30819 61711 61711 62593 62593 3140 84173 59716 59716 35388 40875 48612 79764 37026 37026 52561 52561 13006 46232 56734 78764 22477 22477 51800 68457 61675 61675 69747 90510 60328 60328 32474 68286 52135 52135 10724 10724 3924 88944 39845 83164 81324 81324 19839 19839 3212 14326 13429 68121 29709 29709 6737 80069 21116 21116 30945 30945 48331 79868 27932 27932 58472 59292 86320 95369 422 422 17670 21782 37242 37242 87677 87677 66356 69705 6231 79215 18738 18738 96689 96689 38319 66101 24706 89028 54547 54547 19272 19272 417 33030 67585 86427 77120 77120 79505 79505 42042 84618 31514 75586 39399 39399 76919 76919 93786 96940 876 876 37285 84591 29268 29268 48932 92617 9991 9991 61187 78417 75549 75549 24981 43198 12557 23860 45522 45522 39182 66230 70959 70959 41981 94765 86261 86261 384 384 73547 89655 23168 23168 40342 97424 37506 95498 13638 13638 6407 41805 15708 15708 42726 83878 30676 30676 74651 74651 28913 84535 39457 39457 65264 68856 58151 59680 25612 25612 93661 96517 85735 85735 47136 88772 64225 64225 27874 28472 80393 80393 92858 93029 73893 73893 25188 33112 62929 62929 16040 78866 78145 78145 24593 94153 6378 6378 43274 43274 798 16312 65241 65241 1050 49394 42407 58490 43987 43987 72795 72795 11753 55883 33592 33592 10146 31913 8236 9013 65707 65707 20077 81707 51479 51479 2877 2877 22077 22961 31817 63352 24768 24768 20673 20673 15368 23750 73456 78595 36733 36733 29381 33000 66269 66269 13352 70762 59887 59887 37644 88673 73957 73957 55638 79874 25341 25341 45261 45261 65159 88506 64777 64777 11141 17840 31632 31632 28768 42560 10138 80469 68055 68055 28462 32453 72730 72730 44850 44850 4518 81263 40019 40019 22774 78048 65278 84451 28791 28791 19422 19422 32870 90080 40484 49529 65418 65418 17938 75490 22205 22205 21012 21012 17621 73368 67423 67423 11388 28506 63300 63300 61322 65091 77774 80114 40390 40390 37814 64498 14514 14514 57244 57244 52692 81639 91914 91914 5973 23449 63443 63443 35564 71234 31473 31473 14260 92904 79456 81468 41358 41358 22136 22136 39596 68263 8462 64247 23062 23062 67767 67767 35843 57901 37660 70186 75467 75467 6323 6323 46916 72987 36314 69064 82406 82406 34522 38494 73896 73896 32002 32002 53054 68486 15440 71291 89280 89280 16616 65605 89639 89639 26481 36011 9923 9923 69005 79769 10251 10251 78418 78418 53665 84846 30128 89722 18347 18347 2978 56627 42894 42894 2 38983 94551 94551 61303 74821 60705 60705 74029 76793 26144 26144 9604 14176 12872 12872 91894 91894 8847 27769 24901 67050 51691 51691 2650 2650 4898 82628 12165 90772 14636 14636 55729 55729 6397 18159 24773 89288 77316 77316 8319 8319 59244 92186 62828 62828 45813 94244 79639 79639 57462 67467 21873 47798 16969 16969 68613 68613 83563 85130 85753 85753 29604 42839 85066 85066 13139 18458 17296 94664 79977 79977 28952 65254 49376 49376 40582 97351 17127 17127 207 5154 76568 76568 19337 79105 35574 35574 14727 61255 75919 75919 36883 87132 23003 23003 3290 56605 90728 90728 63141 90419 75485 75485 73730 73730 22744 22789 87571 87571 43924 74913 92050 92050 8693 35710 17359 42002 98296 98296 31836 31836 87453 97395 38464 58494 68810 68810 86521 86521 14075 20886 28611 35675 26211 26211 77272 82075 92983 92983 23707 34559 69515 69515 36328 40611 89068 89068 21217 27697 28980 28980 52696 52696 12081 91349 46405 84392 64683 64683 47052 66190 389 389 35491 35491 47592 58099 56224 56224 31496 46757 84947 84947 23159 45215 33671 33671 8854 32643 22030 38321 92061 92061 74364 74364 42497 52074 26713 81324 66073 66073 12401 12401 33455 67225 49929 72927 10910 10910 72261 72261 45295 80341 10836 10836 6999 15422 26159 63211 78027 78027 4740 47265 65488 65488 62362 62362 36331 92547 55834 55834 17187 49782 83048 84285 58116 58116 25416 25416 40011 76468 55471 55471 65810 89110 58362 58362 20194 53293 13249 84110 9713 9713 11934 96730 49827 49827 53535 80122 39872 39872 46335 69292 83444 83444 22059 22059 18788 28499 16718 21010 42792 42792 8105 84044 32834 32834 6414 6414 71363 74189 12955 12955 36449 52086 84096 84096 21247 77624 5267 73604 57763 57763 51795 88382 88446 88446 97836 97836 84680 96752 55931 55931 49653 82949 73160 73160 42851 67414 15788 55495 28159 28159 12797 23604 31813 31813 70062 70062 20505 30650 70359 70359 250 90072 43967 70303 30480 30480 30251 52484 5528 5528 25793 92836 87259 87259 65815 65815 16418 67504 25169 57490 23571 23571 21191 21416 81688 81688 2617 35757 2657 2657 29161 29161 79896 95875 20670 20670 21828 38646 20871 95614 93187 93187 401 401 26667 92531 59772 59772 29396 77387 57690 68878 97645 97645 34144 75731 20229 20229 41272 41272 26376 35458 25586 25586 64455 89509 45151 84778 66256 66256 37957 47500 31860 31860 54421 54421 237 85640 6173 6173 15920 28552 48557 48557 6212 21967 23485 71637 29066 29066 69157 69157 4650 36220 11495 88099 73283 73283 12369 80414 8571 8571 71070 85089 4901 4901 49572 71455 28293 28293 54864 91727 42014 42014 76114 90302 28277 28277 42992 42992 53174 76611 2654 2654 35899 76893 88259 88259 23405 86041 19477 66333 29899 29899 17554 17554 33202 49194 56595 56595 62187 96415 81239 81239 17814 34068 5935 5935 21765 73745 44626 44626 67634 77276 8921 71365 18490 18490 12818 15158 30371 30371 36900 36900 26664 86147 34772 79502 62597 62597 17121 17121 17595 50842 7851 35813 48801 48801 3054 72586 23962 23962 61465 85849 28269 28269 9083 21865 7914 7914 28606 55541 63779 63779 30619 33972 43978 43978 12052 12052 68883 69886 10365 10365 65913 77278 11085 62648 8301 8301 71265 71265 93225 97864 17326 40402 45248 45248 63265 74894 74204 74204 62373 62373 37696 85863 93949 96362 94318 94318 38474 38474 42776 78146 61128 61128 44953 54989 6968 82377 10539 10539 55051 55051 79330 97962 83870 83870 50857 55217 15292 86163 1948 1948 8647 55105 85752 85752 67435 67435 37236 48256 33843 69869 9493 9493 8994 8994 16905 25987 25481 54020 73823 73823 79932 79932 8738 96087 7494 7494 1963 31018 1100 83335 70167 70167 18898 62902 94865 94865 32443 32443 9559 25360 26665 26665 36150 78749 83803 97894 20177 20177 227 227 6424 36840 9044 9044 51278 76690 306 58991 41247 41247 31827 31827 43206 54301 85926 85926 50322 63939 62871 62871 5112 87013 54748 58444 18063 18063 13849 85251 77672 77672 31518 85646 46202 46202 34137 54144 93902 93902 28689 28689 4472 18837 29689 86979 42811 42811 4980 4980 11682 77124 77577 97049 22017 22017 47178 85450 11282 11282 40584 40584 61366 72781 14991 68221 31836 31836 5921 5921 79767 94163 74946 74946 14626 33554 40438 88749 70809 70809 42614 86379 38481 38481 66393 84844 17087 17087 30253 30253 29243 71367 26058 69708 33663 33663 48658 48658 61307 84323 28573 53739 62659 62659 14591 53796 68664 68664 94267 94267 18622 19656 87686 87686 30386 62148 28640 28640 42522 96266 64882 64882 1404 74408 546 72515 6813 6813 89310 89310 38961 48422 47850 47850 28345 49413 18419 91783 7648 7648 68502 73701 85570 85570 16735 75834 12922 12922 44188 44188 38196 40196 29903 29903 21757 40045 6259 82958 22139 22139 23002 34750 51994 51994 69138 69138 56004 59185 78479 78479 12080 85230 59500 59500 24053 38441 62942 62942 1252 40431 17746 34261 3342 3342 47158 50820 78404 78404 53112 53112 64059 79229 16289 52115 53622 53622 34574 34574 26809 78435 41881 93992 44366 44366 40634 40634 56483 80458 61259 96944 63789 63789 16011 16011 40683 55823 25869 78342 71286 71286 28135 45354 89488 89488 25845 97517 40004 40004 33110 33110 61733 71364 24559 24559 54370 68926 9049 23659 78847 78847 96135 96135 7461 93490 17172 92420 81131 81131 1526 1526 18241 85111 45133 80502 69743 69743 12115 35569 56580 56580 70606 74165 13178 13178 8218 90945 28472 28472 72918 72918 22354 69649 10374 10374 31023 47895 622 622 2522 10035 4039 83135 36146 36146 83166 83166 41052 43944 27997 46068 30944 30944 46203 78186 80194 80194 15569 15569 134 72321 8651 25971 66453 66453 50852 50852 8482 81741 63791 90749 29516 29516 1720 64668 2262 2262 28258 93933 39053 39053 50833 50833 34555 72759 1098 74137 88396 88396 90928 90928 37959 81511 33726 64604 89314 89314 38032 38032 49749 75942 95474 95474 16001 49783 68315 68315 16562 37467 1785 76242 9179 9179 40488 40488 38133 66070 48416 89473 8768 8768 16185 29974 8419 8419 45740 90454 28203 28203 6825 18173 90177 90177 2828 2828 25363 40142 35683 97553 75570 75570 12460 81301 58390 58390 5337 5337 35331 97967 56421 56421 47909 61899 72307 88107 20956 20956 4904 4904 40202 55360 26732 35737 60091 60091 5891 11674 28035 28035 47435 47435 58622 61626 36485 57423 54766 54766 2595 72150 92769 92769 20283 71645 68828 68828 92377 92377 31433 95685 35053 46941 7390 7390 33256 33256 22409 67892 3534 3534 89388 97061 25758 39252 67509 67509 43735 43735 54730 90072 86442 87913 87045 87045 83858 83858 35660 75424 33796 61372 14569 14569 79866 79866 36514 43872 55819 94547 25059 25059 62221 95139 11680 11680 63672 63672 27539 67254 79538 79538 44754 48388 24739 76442 38101 38101 41342 80240 79950 79950 15397 15397 73114 78967 63583 63583 6302 70404 11609 11609 22582 93042 79213 79213 10420 16229 39795 63161 24509 24509 60571 60571 51212 78898 32205 71875 26357 26357 89591 89591 24404 90594 80110 80110 24623 85538 24441 24441 81988 92434 7470 7470 21135 58580 79118 79118 3055 65683 42737 53777 10376 10376 25107 25107 15332 74295 84049 92317 35042 35042 71824 71824 72580 94688 2049 2049 45442 84445 31094 31094 21856 47675 69997 69997 26537 64763 38988 84699 63861 63861 24632 33044 77042 77042 77659 77659 15877 69976 87578 87578 1147 38846 34191 34191 36969 45218 68254 68254 62054 87293 33569 57336 42188 42188 35704 60683 34366 34366 8621 13475 30154 30154 9973 9973 55648 70038 36689 76336 92576 92576 20826 20826 52328 86833 39078 39078 16306 42991 14896 47385 21492 21492 2364 74132 10550 10550 48776 73946 38007 38007 244 72951 53524 53524 39724 39724 21073 81831 48500 59631 22810 22810 24577 24577 27843 61996 25991 25991 14597 71084 82699 82699 14329 48225 25500 25500 57812 74230 69347 69347 17306 80435 21930 21930 20398 58887 34932 74528 7772 7772 88223 88223 48500 52378 43561 77087 89598 89598 93167 93167 51347 69260 74243 82100 31646 31646 31641 61224 79712 79712 37180 50330 72949 72949 82450 82450 66300 83412 36089 75087 89630 89630 44158 44158 37410 49354 27533 37075 7203 7203 42845 43210 59066 59066 16238 20471 7330 7330 94987 94987 38370 52512 54644 54644 59610 79554 15747 15747 52499 94150 82949 82949 62827 97036 29110 29110 76523 81634 1438 1438 12757 79191 90011 90011 30589 46754 17750 17750 25247 64455 69685 70557 30114 30114 651 651 27663 65922 42945 42945 82203 96200 95824 95824 17568 43206 48089 48089 14401 75619 46164 87875 85490 85490 46899 61130 81355 81355 49608 49608 7574 89084 83021 83021 21958 65875 15272 37877 92088 92088 9857 9857 16787 95530 20126 20126 16399 23977 761 61213 94449 94449 75335 75335 24867 45412 63177 63177 43130 92398 64111 64111 41292 72625 15971 84252 45838 45838 200 68080 79465 79465 66376 66376 24167 57549 22463 22463 4059 8574 35269 61499 98068 98068 77120 77120 14402 85878 27460 27460 19560 78666 39014 83807 78891 78891 25314 27936 57227 57227 38283 38283 14994 47755 90154 90154 39708 70714 45527 84181 66624 66624 30309 85313 5845 5845 6866 73675 42015 42015 486 52351 44398 44398 49962 81741 15136 15136 10189 10189 20653 38923 12239 87254 9852 9852 16814 16814 866 9483 4119 72553 6263 6263 45210 45210 821 18709 1573 36848 51386 51386 17333 17333 14701 86752 30153 30153 38413 94202 82303 97058 18738 18738 70095 70095 7082 81226 39222 39222 38643 44362 75204 75204 30049 88633 8457 19356 97358 97358 12324 95767 41944 41944 36569 75139 79563 79563 66051 66051 54688 80041 13045 51048 45819 45819 6934 6934 25815 94632 48343 95842 57244 57244 1002 11364 45100 45100 44765 78329 82562 82562 90638 90638 26682 39972 1589 1589 82572 86472 59562 88409 14320 14320 37714 68397 73934 73934 60848 94211 13706 13706 42706 42706 2356 19576 43349 43349 39931 79558 74858 74858 15786 77040 23246 23246 17266 62723 49850 94104 22961 22961 88571 88571 60429 79398 65978 65978 46998 88740 2705 61907 6959 6959 26057 26057 1047 95262 41198 41198 28747 30436 68545 68545 16743 36084 71478 94165 78337 78337 78848 90197 79694 79694 85900 85900 71458 76329 92848 92848 44653 49703 54599 54599 21795 56962 58991 66710 35707 35707 31712 70978 45154 45154 41703 61410 31377 31377 70287 95387 55302 55302 50211 50211 26082 26695 3302 58096 35422 35422 39542 85979 73878 73878 25347 94962 4810 4810 36022 36022 5003 76522 37629 37629 3194 45084 45643 45643 35247 82204 87456 87456 28172 38575 65269 80939 27103 27103 72072 85796 92650 92650 38483 38483 22689 67579 80497 80497 26521 82972 32067 42302 82858 82858 74851 74851 2354 40104 61619 61619 43316 78620 36246 36246 66459 88406 68404 79452 3829 3829 55720 55720 56455 95375 69126 69276 97300 97300 79426 79426 42433 73708 31829 36957 47409 47409 6961 68223 82574 82574 38670 38670 35123 69739 11507 11507 29192 71494 13445 13445 14723 14765 15424 18501 76463 76463 26989 53231 19438 19438 19353 19353 50961 61203 66603 66603 30454 53345 54726 54726 69081 88818 89537 92629 78830 78830 38403 73084 35592 35592 12020 35353 34727 34727 71512 71512 2482 28672 83572 83572 30566 53937 32915 32915 30767 55895 53858 53858 63134 72327 82859 92911 4536 4536 16612 45461 43021 43021 96871 96871 20149 48262 51841 66093 37528 37528 11672 11672 19492 74152 40571 47989 84619 84619 10433 38368 33997 33997 17640 70960 38063 38063 19147 19147 75502 86933 83388 83388 45535 62246 19951 68883 46952 46952 7195 7195 21314 48400 45853 63411 77838 77838 11596 11596 16608 95421 39370 44547 93302 93302 85955 87766 15859 15859 3783 3783 22232 92960 46779 75126 85122 85122 64476 64476 17974 37103 70946 70946 28521 86589 28103 28103 63286 86223 56047 91631 66095 66095 1347 1347 94841 97325 10090 83454 73921 73921 9659 19943 31768 31768 24698 24698 24238 35136 61961 61961 31142 74921 42957 44208 64499 64499 50906 50906 11763 75760 71114 93423 84917 84917 52307 53425 10414 10414 33122 33122 56097 66083 70622 70622 24897 70054 22076 22076 9354 55188 82019 82019 23547 47243 78657 86270 37561 37561 38826 38826 87622 88830 22469 76280 75533 75533 10033 10033 30319 35793 40982 40982 37910 62283 51899 51899 29779 83252 9962 56502 51736 51736 64669 64669 25561 76508 74368 74368 50769 68342 46505 47620 548 548 69236 83226 71895 71895 4058 4058 61100 97874 37100 50156 44628 44628 52788 52788 24078 73405 37788 60569 54907 54907 7678 46636 77885 77885 20435 38976 3300 3300 5319 5319 50872 70335 29701 44311 82098 82098 24183 24183 27699 38279 7161 7161 967 9603 66785 78922 95828 95828 88532 88532 78091 98173 50697 50697 25730 40960 1045 1045 495 78395 39726 58191 92697 92697 4336 22097 12334 12334 51493 65097 57431 57431 51666 51666 39425 53047 69274 69274 26606 67805 32706 32706 55747 94134 76701 76701 9546 70513 17695 60980 37087 37087 19505 19505 31612 76137 13078 40388 6298 6298 50232 50232 37074 97552 6791 6791 6497 12519 71534 71534 50346 54513 43148 96946 96630 96630 54862 54862 4007 60248 61924 61924 76626 80131 45081 45081 21762 41557 9298 9298 83701 95845 74254 74254 56304 86893 15576 15576 7434 9173 69001 69001 10570 61378 45927 72576 52139 52139 49378 49378 9898 31251 75314 75314 7385 90165 12003 59776 33907 33907 67977 86285 80736 80736 69885 69885 19101 35202 23486 23486 17121 40596 17958 17958 41325 45712 35097 35097 4838 48506 37078 71872 29089 29089 96058 96058 16293 42635 33780 33780 25292 42007 55198 55198 71343 74078 43108 97137 16020 16020 5891 38949 45696 45696 8071 8071 53165 84836 18766 18766 67467 92981 1439 1439 29584 81798 32727 62558 14978 14978 3534 7754 36646 36646 52653 52653 1138 49626 71354 71354 5998 81587 53396 84047 27884 27884 65855 82846 79690 79690 43348 73615 45541 45541 43744 65591 55409 55409 91614 91614 13278 97919 13371 13371 24724 38449 10541 38770 58060 58060 188 49835 77673 77673 17037 17037 25299 61717 59651 85036 61446 61446 6323 78051 33860 33860 14739 63188 25792 25792 4016 4016 12563 74433 94214 94214 680 98012 23476 50344 30782 30782 93303 93303 33472 38546 10974 67930 74643 74643 27337 69698 52270 52270 2999 38385 96655 96655 31724 36074 39106 39106 27736 63435 68204 68204 161 15886 66861 66861 46635 46635 4918 25547 33054 71173 53075 53075 74801 74801 29771 83372 8034 36975 21485 21485 13347 13347 7874 71093 94103 94103 9627 13091 60690 60690 15437 44591 17874 91363 35973 35973 37619 87795 42444 42444 80363 89970 90382 90382 19295 37184 33676 33676 23934 47702 87375 87375 58897 58897 74760 91918 30916 32015 93391 93391 36590 89498 75782 75782 79704 79704 67208 76415 82347 89348 39656 39656 17321 45272 55520 55520 93302 93302 51524 56080 16504 20213 39308 39308 20235 20235 25135 75431 8891 8891 34342 87182 42556 82503 97719 97719 72392 72392 27188 59554 44423 59847 95618 95618 12951 12951 3390 86175 85268 85268 95030 95722 7113 64342 55711 55711 66369 66369 12144 45558 23270 23270 38049 55053 11639 11639 21149 26815 61236 66939 49110 49110 3454 42311 34685 34685 63054 63054 15764 82554 35289 63606 48651 48651 3007 3007 28712 61765 82687 82687 28322 82734 30739 30739 19746 63316 60155 75886 53309 53309 50423 59609 39883 39883 77308 85132 33894 33894 43300 77667 4527 4527 1909 82961 4580 4580 63931 63931 32330 73464 35820 35820 6526 58145 4989 4989 33560 64293 34743 56819 15267 15267 25106 28445 48252 48252 73094 73094 17090 59490 43420 93254 834 834 31125 31125 68492 74512 96500 96500 37119 89773 92835 92835 5945 88229 118 82473 22064 22064 12440 76354 84041 84041 47676 47676 6991 24049 33684 72952 6383 6383 60185 94218 33500 33500 13561 13561 24707 73892 19918 66767 30842 30842 16382 16382 34264 95508 81141 81141 15929 35626 45753 66263 96966 96966 60793 73618 20710 20710 32506 32506 32582 33003 32409 32409 42609 88673 5320 5320 32928 94453 2961 35878 13894 13894 17991 17991 15322 96247 19667 19667 50297 78820 48531 48531 2129 5202 51447 51447 44974 58426 6530 82901 20627 20627 6936 43798 60544 60544 1690 1690 79605 96836 34869 80179 63003 63003 43262 43262 52024 59249 23354 67027 34192 34192 90920 90920 42860 67235 12945 22890 58631 58631 73157 73157 43857 66808 30309 41556 73917 73917 57834 57834 6024 96309 8933 28876 60910 60910 80601 80601 12586 34615 26433 76340 88929 88929 14510 42894 42387 42387 75672 91479 61960 61960 66437 66437 85775 88549 59590 70725 61550 61550 21402 34887 47488 47488 36654 36654 6237 95730 83393 83393 7186 74225 86440 86440 60428 94074 6814 71488 42968 42968 11631 11631 7707 96068 70518 70518 71064 74361 19972 61966 53962 53962 11703 20922 56307 56307 22486 22486 27083 44158 23969 62426 87872 87872 16666 79869 82995 82995 49625 49625 28459 61444 32948 86485 24566 24566 59133 61650 69048 69048 30516 30516 55506 77359 53026 87456 74755 74755 81905 82204 42585 42585 28286 28286 39840 91078 91395 91395 16398 63058 29465 29465 32477 70792 43446 43446 68765 85793 48523 48523 46084 60633 69060 95343 64679 64679 19229 19229 24170 46191 73792 73792 23879 33417 36892 94493 12759 12759 10448 49848 40622 40622 63151 63151 30873 43647 17687 17687 32353 68732 39500 39500 9586 36485 89116 89116 10184 22137 67854 86534 18610 18610 43459 43459 6412 96433 9669 34642 50918 50918 11663 62767 89618 89618 98063 98063 3544 89606 65341 88177 52038 52038 16945 81324 64559 64559 32209 32209 44396 69118 1614 28930 2966 2966 15047 15047 50156 86692 1932 94923 33228 33228 64916 64916 75106 86866 40426 94067 24232 24232 67529 67529 11107 81076 77782 77782 2070 24548 90291 97528 8376 8376 27637 27637 34540 87021 81762 81762 59604 91201 13125 14380 67002 67002 51794 52050 17957 17957 39854 39854 25469 62990 1502 1502 8541 77861 16846 16846 72989 94557 67129 69075 46581 46581 2330 2330 61465 83124 24718 24718 50219 69564 78662 85091 25643 25643 36722 75954 2731 2731 3341 3341 57846 58700 65275 65275 42771 57700 18608 34008 47180 47180 45308 45308 61145 76476 22212 97298 90431 90431 23191 71892 34116 34116 10600 67019 79801 79801 32067 77618 20600 20600 53565 53565 24825 44902 12711 71887 35542 35542 39745 68731 60441 60441 31315 52501 86437 86437 8648 8648 33196 39160 53663 53663 28369 59052 51074 51074 53575 95469 38549 83099 69771 69771 36984 95716 2506 2506 7107 7107 66783 72078 42210 42210 78762 91806 76033 76033 38659 96423 69756 69756 73298 85982 65804 90870 5768 5768 34239 73699 70842 70842 19465 26524 67030 67030 12608 12608 34936 40006 96220 96220 31546 52737 20766 20766 15202 55120 24396 47232 52199 52199 91530 91530 51772 57175 26953 73501 51861 51861 39036 39036 78298 96492 65658 65658 10548 50132 38736 67335 5838 5838 2937 13955 89951 89951 1597 1597 21714 73360 49142 49142 54107 95450 50503 50503 8451 31484 93145 93145 31958 98249 77356 77356 67877 80387 60867 60867 79113 98146 57964 90137 77398 77398 87171 87171 4252 25207 28799 50015 52623 52623 53739 94504 21021 21021 20918 20918 93317 95807 7244 7244 40257 89225 79511 85848 9210 9210 16242 16242 7709 52402 80929 80929 18826 67504 8488 55832 29816 29816 33586 33586 6785 96974 18345 18345 31321 40682 53291 53291 64892 66024 15076 62599 13715 13715 26888 90642 77589 77589 64043 88314 45001 45001 3745 38683 46652 46652 96062 96062 31573 76275 44637 53870 28267 28267 84610 84610 71092 77909 10979 76513 62775 62775 1170 1170 22714 73460 38109 38109 67918 70913 13244 16984 64027 64027 29329 39887 21850 21850 40925 40925 3689 42479 85577 85577 38461 68155 28607 28607 88511 93544 64682 71753 82688 82688 54043 91726 10867 10867 64472 64472 35014 85549 12804 12804 17021 59810 53485 53485 51918 59355 61489 61489 4138 61732 8501 56391 15349 15349 50041 50041 12278 86784 5387 93994 71551 71551 3427 4755 29888 29888 15529 77055 71088 71088 33954 96326 78070 78070 34712 34712 48633 81545 6584 68535 49785 49785 16443 84453 42890 42890 94091 94091 87584 89993 12503 34166 67055 67055 93448 93448 28589 86391 21520 51603 28991 28991 40798 70620 72229 72229 2799 74744 96151 96151 3418 3418 24182 55602 92154 92154 44922 62405 38514 96523 48459 48459 68411 68411 75737 87652 60903 68882 34069 34069 44114 44114 16150 74521 59637 59637 64061 67240 9746 93301 347 347 22941 44976 31897 31897 35882 89631 64297 64297 31629 48869 59724 59724 3323 3323 10890 11785 86367 86367 44756 64359 31921 31921 17854 70552 18488 79131 26795 26795 81365 81365 29245 34221 36518 36518 7447 31595 93283 93283 45587 91936 45696 45696 90930 96366 33337 33337 27392 36603 8453 8453 2150 67918 17376 68278 87596 87596 22512 22512 45486 89804 5077 5077 7233 81566 27057 27057 61108 61825 78196 78196 75324 87552 68245 68245 30610 32456 67692 67692 65927 94998 15861 36918 8907 8907 97863 97863 65708 72271 40462 40462 17523 93290 10897 62376 14169 14169 80673 82864 78807 78807 17756 27269 30696 30696 32432 52894 73089 73089 4669 67451 20614 20614 35919 83652 9920 9920 7993 7993 10610 19607 94138 94138 23501 41598 65686 81891 88805 88805 10003 23819 86817 86817 27149 75387 38722 38722 38693 38693 23269 29676 49821 57145 49988 49988 47393 47393 21446 29237 49515 78909 87839 87839 14627 20662 78233 78233 24608 24608 26328 29249 27342 47064 57363 57363 50556 57596 48726 48726 43060 78065 83448 83448 80425 80425 13900 78823 44240 44240 75661 88203 35721 81104 2966 2966 33635 33635 17063 34050 10819 10819 7383 59487 24544 24544 31384 62371 18907 18907 5579 16650 27509 29626 82400 82400 27660 44736 90673 90673 25304 30320 35187 35187 65619 65619 24371 59860 47133 92707 65600 65600 22424 89486 9382 9382 40845 40845 53564 70652 57149 78571 4930 4930 89574 89574 21784 87296 79211 79211 31971 67110 18965 66215 45107 45107 47745 47745 20439 23882 40442 92188 20984 20984 41903 41903 19366 87535 8773 87915 6179 6179 85831 85831 86573 91366 57081 75910 89909 89909 60400 83857 78490 78490 50654 67060 26695 26695 84095 84095 58985 61444 19965 19965 70874 87995 18406 56199 75735 75735 63588 70354 73530 73530 45779 50525 95497 95497 19379 72693 83030 83030 74851 80657 6192 6192 6847 67994 90210 90210 29724 69037 28837 28837 22350 28086 44078 44078 4947 77821 92903 92903 14249 87777 26822 26822 30605 91316 40189 40189 58140 97084 22109 22109 82245 82245 25286 96284 44702 44702 53959 94408 83101 83101 56028 85430 8409 27101 88109 88109 47661 47661 126 72799 40864 40864 30836 80858 88624 88624 816 21419 20573 51110 86694 86694 34695 58503 33665 33665 81327 81327 16916 42154 14519 14519 67804 74973 74586 74586 58601 88536 34511 34511 39500 49672 16883 56235 9774 9774 226 226 8559 81870 56001 76122 98332 98332 5008 5008 57341 68423 10494 91554 15242 15242 3058 44820 8916 8916 61277 92925 36933 36933 80785 97073 91510 91510 57979 57979 41918 57878 54839 82924 91603 91603 37120 37120 17854 95143 6416 6416 29583 88792 64471 64471 6311 62629 11539 96037 78518 78518 63699 75265 96177 96177 28948 28948 23603 81421 51494 81477 15140 15140 49434 78349 92710 92710 18852 18852 49033 81223 57014 57014 10441 17242 42118 42118 25378 64761 8004 30709 50376 50376 5359 5359 3826 77343 92285 92285 28602 56224 19035 71833 39240 39240 31918 31918 85284 88679 14620 59986 41736 41736 67661 67661 2873 48329 35970 35970 56971 75512 975 3104 1842 1842 65407 96785 24787 24787 26429 52113 32157 32157 75055 96253 41590 41590 76560 76560 6695 34920 4138 4138 8718 53322 53055 97832 61132 61132 73533 73533 17005 42604 49770 49770 28556 58058 58637 83243 11731 11731 13830 21549 91482 91482 65203 65203 11139 49118 12366 12366 1047 41470 28791 31278 65474 65474 18383 38080 89632 89632 35407 35407 360 70945 34540 34540 70375 96951 56573 84640 10124 10124 3485 96194 21786 21786 77150 77150 36957 82133 27876 83191 19920 19920 41720 41720 26008 78698 6084 6084 10517 40127 2524 9010 53564 53564 39026 42060 25375 25375 8359 54957 98234 98234 75058 75058 11262 80552 69175 69175 11482 77611 39352 63660 31911 31911 40676 84276 66945 66945 22057 89848 48528 48528 7458 11211 73968 73968 17 17 44810 58881 72423 72423 16000 79893 59960 66388 76274 76274 27512 86562 54371 54371 69535 75282 72965 72965 26056 90278 81321 81321 34402 34402 5758 76602 11574 11574 258 36975 41716 41716 11423 66250 49737 58539 47438 47438 29073 81287 31448 31448 3729 32176 19549 19549 85117 93255 45577 45577 79094 95455 85441 85441 28350 44638 14082 14082 67518 97436 5241 5241 62686 71451 8639 8639 31043 31043 10170 51810 89790 89790 82295 95384 24932 24932 28346 37045 61833 78184 18406 18406 11364 11364 19501 83793 42869 42869 42766 68599 43443 43443 10977 71456 4315 11143 66972 66972 33646 87572 75666 75666 8692 8692 46599 75291 41429 41429 51016 58744 13204 13204 18120 73303 16627 33466 15185 15185 37153 37153 21466 83530 49126 87604 8403 8403 74469 74469 17705 78112 68365 68365 33071 58718 9754 77188 32572 32572 51214 51214 53939 56343 91920 91920 70890 82774 20905 51698 73894 73894 69498 69498 4147 15562 22298 61104 47813 47813 56881 56881 21102 87761 14836 14836 19156 31826 80906 80906 32817 59973 32822 32822 2131 31959 29327 69190 43296 43296 15838 15838 35451 47856 52421 52421 3800 67109 63753 76926 39112 39112 65102 65102 23035 82707 79512 79512 76443 89211 89158 89158 12417 76085 44637 44637 2529 3907 89911 89911 37901 43997 26410 26410 53922 85233 24387 24387 49429 85187 48065 80633 26915 26915 7477 7477 63079 79724 75831 75831 37971 62876 9735 68685 4388 4388 35847 95987 91317 91317 18266 23233 33008 33008 28711 36369 24354 24354 31822 80977 10278 10278 55760 55760 35749 65576 10615 10615 20178 31850 64072 94996 95277 95277 27409 52666 76497 76497 20624 20624 46348 73347 7250 32188 5751 5751 12720 22485 30564 30564 22833 22833 23141 81569 34790 79585 79431 79431 31266 54885 25236 25236 24768 45160 78992 78992 27802 27802 12044 83718 16970 82938 38076 38076 20433 35269 41393 41393 50665 50665 43671 61521 36394 36394 12610 80013 21654 36114 83717 83717 15731 15731 23588 53595 71640 71640 37713 79174 8006 8006 57960 78499 34983 34983 8025 22879 29841 29841 13134 17654 88044 88044 53896 57681 37877 60390 95494 95494 86402 86402 30862 76508 26781 26781 30450 54172 89067 89067 12939 39703 1459 94483 78066 78066 30642 46971 12375 12375 3240 21206 82811 82811 5111 6516 96487 96487 96211 96211 25318 85696 52035 74548 81678 81678 54838 58756 78591 78591 458 21651 53005 53005 22801 75774 62550 62550 22673 78390 2432 2432 7288 41781 50548 50548 15675 15675 15918 76181 37638 37638 69090 85451 37724 37724 24989 73671 14629 44857 20027 20027 87814 87814 45287 89368 15597 20666 52636 52636 10510 63714 82867 82867 77529 77529 62033 62405 55152 67036 59275 59275 37293 74804 2332 2332 20752 88084 57543 57543 27234 27234 14021 19183 59907 59907 5585 96712 35956 35956 60777 77651 31152 54453 38134 38134 80977 80977 34671 88324 57633 67930 71205 71205 43602 71385 49429 49429 57734 62784 28341 28341 13532 64180 78698 78698 45765 45765 23030 40937 21755 91219 33500 33500 13452 84065 11224 11224 30474 86120 26660 26660 8470 90072 90675 90675 10674 62947 83725 83725 23374 23374 35668 75712 46369 46369 5004 65666 31384 31384 12059 41197 80250 80250 83539 89736 42910 88161 76264 76264 76254 76254 68352 79860 59711 59711 32772 36296 26943 84382 19483 19483 5334 61499 50453 50453 68504 68504 768 83325 82648 94812 60647 60647 56212 69536 4065 4065 28736 28736 33529 34298 30329 45912 7059 7059 6982 23465 9383 9383 74078 74078 20724 47182 19897 96899 21217 21217 55299 78315 86676 86676 23510 48325 5491 5491 35372 95862 94879 94879 1790 52491 82140 82140 57052 57052 70680 71190 83647 83647 5765 67553 82653 82653 44885 92399 2890 2890 30719 44477 75023 83559 22940 22940 83297 83297 11915 28979 21645 21645 1102 18869 6104 6104 14198 23634 10446 46283 22866 22866 22323 22323 25560 27468 1015 1015 31039 59215 34102 55276 15875 15875 977 65753 97547 97547 13645 74942 53573 53573 15624 55876 54846 54846 61801 61801 7678 44891 31602 31602 63864 70103 74103 84660 41918 41918 68251 85214 29067 29067 83122 83122 19533 61714 58055 66085 34042 34042 8474 69049 73259 73259 5430 5430 74080 79070 44045 82487 28655 28655 2849 12016 96840 96840 7267 85564 45047 45047 90258 90258 42181 82506 43557 43557 11959 24718 46532 46532 19136 96652 53921 53921 37907 72371 67381 67381 17315 70369 16068 44580 54783 54783 22478 47405 1058 1058 77807 77807 37838 76526 22848 22848 2814 45388 5315 5315 45494 91672 63768 63768 52672 74127 42271 71747 86066 86066 10193 10193 9971 85319 59609 59609 54358 69024 40732 40732 57022 94796 69315 69315 11528 52892 59764 59764 7833 16702 14954 71101 78394 78394 84215 84215 62867 82092 70470 79181 77543 77543 59034 68792 25629 25629 4759 38066 25718 25718 34994 34994 23158 32009 29155 58467 55761 55761 46415 80992 66720 66720 70705 77712 44376 44376 3340 3340 21046 26420 53287 53287 2888 28424 1738 6038 32714 32714 47400 47400 76408 81981 10452 85672 8988 8988 62236 62236 53706 55883 94637 94637 32929 75443 8288 8288 43132 47776 24169 42689 42150 42150 18943 59916 10330 10330 50163 50163 32312 86131 28296 28296 20297 52213 12438 61218 86775 86775 1269 50888 61760 61760 9045 91846 34236 34236 36601 94618 74221 74221 20918 50434 12619 12619 59923 78670 9453 9453 884 884 25137 80918 81783 90563 21136 21136 77456 77456 4286 41096 9420 9420 319 73998 67496 77311 73604 73604 46190 72754 1571 1571 50146 90918 47858 47858 36610 46382 25950 25950 11535 57796 36492 36492 10864 10864 61194 83385 42192 42192 10533 61140 8498 70371 36092 36092 54879 54879 61538 86701 50945 50945 52869 90925 23237 23237 51569 87621 52965 52965 9952 50662 39752 40097 14261 14261 37242 37242 16808 79813 45449 56029 76312 76312 44030 44030 3577 13066 21875 21875 49058 79898 62928 81227 82124 82124 71600 89518 9406 9406 35874 80117 83440 83440 23292 39659 88857 88857 74431 75711 81340 81340 41762 41762 28197 92564 91766 91766 24327 97266 85240 85240 22287 25589 22061 93697 72567 72567 3367 72960 95169 95169 17754 22810 25054 25054 14632 22921 47934 47934 12464 24965 25394 25394 7649 46630 17542 17542 32591 80647 65876 65876 29783 67732 77133 77133 9026 9026 17159 59466 22026 22026 57009 66845 4723 16410 9627 9627 84792 84792 25689 71315 57133 91263 71085 71085 2028 14756 57800 57800 63857 63857 4037 81813 20770 20770 32294 49402 7129 87947 73259 73259 16594 26198 89339 89339 84052 84052 29479 78276 82347 82347 29883 74475 21883 26221 89265 89265 60585 60585 18135 72791 58624 58624 31245 41251 76465 76465 22601 86234 19768 19768 69054 92684 64042 72577 90633 90633 29831 91757 42857 42857 56899 56899 55003 80631 1776 71868 15879 15879 68877 68877 16184 90365 23665 81952 58113 58113 26795 30357 6792 6792 30420 84705 34664 34664 10296 51494 60050 60050 15024 15024 69814 94710 66958 66958 56865 76611 61062 61062 56183 80436 32608 92675 91562 91562 11664 40726 94169 94169 13574 78690 42815 42815 12034 12034 34 68451 41948 41948 42234 48780 23930 23930 80320 88487 46209 46209 15117 92996 97151 97151 89008 93145 34278 34278 87206 87634 87609 87609 4205 80038 8532 57048 87752 87752 75064 75064 36677 50058 46443 46443 10019 16202 15003 15003 4285 67459 53382 53382 49442 62047 85734 85734 46242 48175 23281 85995 62709 62709 38801 38801 29850 33316 86746 86746 28764 65859 13965 39446 23763 23763 36887 36887 39507 84062 18089 59486 77108 77108 64161 88997 55535 55535 49222 91233 7375 7375 70628 70628 41569 94198 93609 93609 7225 42011 32035 37953 44459 44459 22891 53257 78589 78589 37803 46231 32027 32027 47041 47041 71010 96985 13072 13072 41774 89405 27197 27197 30645 67715 90893 90893 36340 39342 55321 55321 33684 76232 14954 54806 97256 97256 5510 5510 314 23417 81896 86017 42667 42667 25681 57694 61755 61755 774 41326 80288 80288 38274 38274 46448 51720 31306 31306 10238 17547 6059 71312 90808 90808 44072 44072 63205 76777 95069 95069 24928 27867 10284 63381 69877 69877 63033 63033 1245 84222 21212 21212 16871 85825 7417 7417 2532 21108 66489 66489 44344 72971 8510 86783 95184 95184 64913 64913 2521 21932 1251 1251 56257 83283 68672 68672 55951 72151 21173 21173 50567 75010 8338 53824 21713 21713 22597 22597 6912 22141 2956 83973 77918 77918 47722 47722 7775 40096 1342 90196 30228 30228 25022 25022 117 34589 71481 71481 29962 94304 44452 44452 17223 80834 26084 26084 76846 77692 14667 45399 68688 68688 67988 86603 97396 97396 82035 96053 90020 90020 34899 52781 47564 47564 22383 22383 38617 41122 47310 84358 2566 2566 18086 18086 59835 84156 11386 16770 45908 45908 13487 13487 7035 75745 40511 40511 56272 62385 20657 20657 13718 87871 1182 1182 50793 98077 52314 52314 40320 82237 10091 44750 64108 64108 18494 18494 16949 50328 51446 96331 2878 2878 5066 18633 9651 9651 58201 74267 86271 86271 69118 69118 9418 15154 69153 90195 87954 87954 19776 60826 43790 43790 19519 96803 4913 4913 51221 76001 34921 34921 37844 37844 23619 76694 75215 75215 19939 62082 18577 75140 96421 96421 84423 84423 33317 78920 24141 97533 22325 22325 8086 8086 1685 57290 46547 46547 64532 79761 83026 83026 59914 81864 14609 89167 63242 63242 1885 1885 35174 37208 8706 8706 1918 95654 81825 81825 12198 60795 26807 82091 32377 32377 7575 31386 33970 33970 83309 83309 11293 76220 8089 65576 11331 11331 72083 89383 51248 51248 59804 59804 7962 67043 56557 56557 30173 42704 51322 51322 72831 90868 75072 88572 22040 22040 76411 76411 15948 49367 29043 29043 47531 89395 84246 84246 9095 42198 56513 56513 15044 95761 54544 54544 74402 82540 34142 57593 33901 33901 37377 75575 18125 18125 63002 63002 34156 59499 7312 7312 24639 61884 73722 73722 1509 13592 25575 25575 3622 30694 5506 14226 31338 31338 27958 27958 44307 95951 80828 80828 32342 75244 67662 85621 96182 96182 34386 65784 75386 75386 72982 85541 59595 59595 93985 93985 42263 55338 4181 4181 37152 73251 3679 73762 11125 11125 8957 16304 26469 26469 67864 67864 73596 80353 48551 63467 72957 72957 55510 55510 22330 68713 17910 96917 31825 31825 51225 55306 23845 23845 68204 76563 92262 92262 19168 19168 36631 96668 6227 31819 81116 81116 34405 97449 83698 83698 26463 26463 50419 68700 10046 77975 40240 40240 15094 29444 95519 95519 18783 18783 2841 13002 18499 18499 13852 87350 85615 85615 65149 92437 46178 55564 42409 42409 67598 67598 1990 4798 2466 2466 43815 47125 70510 70510 47213 93009 32289 32289 23144 78751 16670 39440 24876 24876 49454 49454 13128 25856 31945 31945 73692 89966 67306 67306 13765 21977 28430 50619 82051 82051 18151 18151 4156 56528 60598 70433 95265 95265 17026 28196 63933 63933 24655 55534 28839 28839 25905 26224 61167 61167 21329 21329 66080 94034 16547 69165 66650 66650 87574 87574 94477 95397 11836 63774 57730 57730 12748 73378 81676 81676 24530 33298 7816 7816 20982 20982 3215 60969 65995 65995 11024 88194 39074 74974 88676 88676 80793 80793 4756 52405 23241 23241 69812 81591 31376 46560 90170 90170 8140 8140 42834 85531 6922 6922 71497 77649 14214 14214 14073 22970 21492 21492 837 87130 16172 41336 5626 5626 9328 9328 17282 20467 39395 39395 55011 74972 10680 28599 12296 12296 11209 31196 70901 70901 31059 31059 4414 35067 73938 94117 79786 79786 55324 75614 44228 44228 8792 75438 76022 76022 38536 38536 3984 47364 61594 61594 14230 39343 97148 97148 54733 94155 19946 50280 50696 50696 79003 79003 47039 71394 30787 42994 6305 6305 8892 8892 31284 72141 4177 22688 89121 89121 43374 43374 56234 57601 95041 95041 41930 87207 35497 35497 40870 55419 41075 41075 20760 88860 64108 64108 37550 77681 59054 59054 1010 10395 5699 86660 19501 19501 71332 84438 88026 88026 70416 70416 17704 58701 10899 91242 73503 73503 66099 66099 9299 89229 57549 57549 16539 66904 32856 50639 1136 1136 83856 83856 8082 69510 31870 78542 64914 64914 60991 60991 5097 55626 18667 67033 30852 30852 26512 59911 5967 5967 31599 87113 19972 19972 56346 88365 25243 25243 68883 68883 22584 71300 1263 2364 3879 3879 65567 81656 32371 32371 66271 75946 40477 40477 50927 80310 94058 94058 60727 60727 42184 82015 91852 91852 10907 86891 30575 30575 3441 54358 54449 84732 56698 56698 50359 81701 30241 30241 58531 58531 79208 81965 66424 66424 58064 91776 5954 76605 80973 80973 89163 89163 15998 77605 22934 22934 11324 63460 2733 82003 75870 75870 13620 63120 25348 25348 7465 7465 18252 63053 41939 90249 30706 30706 25134 27699 7547 7547 1153 1153 25308 51055 69528 69528 12027 67729 17534 17534 3874 8612 8175 34104 84864 84864 40719 60657 10110 10110 13567 13567 7830 53798 79644 79644 59476 72705 70988 77263 82517 82517 62370 62370 6446 31595 95307 95307 58810 87093 71736 71736 12576 69659 27436 27436 17790 34865 96905 96905 5739 39766 84359 84359 87785 93396 18387 18387 36469 65821 47671 47671 13446 83052 3246 46560 52486 52486 77802 80178 54908 54908 25958 25958 46963 63508 62564 76300 46908 46908 74953 74953 2349 38416 3778 62407 68989 68989 51228 59342 41516 41516 60346 60346 20092 25974 11285 87775 56611 56611 65839 65839 23593 24805 81802 81802 33967 40545 34316 61990 96499 96499 5980 25327 79455 79455 51846 51846 56595 92807 78476 78476 43028 49683 17657 70337 13241 13241 12715 12715 56720 70085 4978 4978 62546 66726 54287 96222 2918 2918 160 56242 96647 96647 28672 28672 10219 25873 175 12457 64326 64326 19656 22271 2859 2859 64251 90083 53971 53971 56677 69368 2591 2591 83041 83041 45523 69234 68979 68979 53627 83922 16194 86659 79017 79017 70697 70697 24244 28717 31985 88617 96821 96821 72953 72953 78862 84559 69297 69297 28522 86348 93933 93933 46940 64742 8645 69565 94250 94250 54651 54651 34027 88908 42912 81984 85965 85965 30805 30805 13019 64839 72914 72914 9017 61787 36409 36409 86683 95681 88136 88136 35765 94222 75749 75749 34576 53930 968 968 1071 14198 85821 85821 26309 61712 58716 77309 39849 39849 12071 33614 14439 14439 40004 59646 90755 90755 19500 43457 53516 53516 82855 82855 21337 51303 16731 56485 74200 74200 19604 97881 20884 20884 25005 25005 26413 66447 7179 42699 8040 8040 448 71813 81288 81288 25583 25583 21338 84334 24042 65785 30554 30554 60539 60539 48696 52438 67698 67698 64274 86943 43039 43039 19351 70455 34596 34596 20995 66315 15483 77312 76374 76374 61657 62411 42215 42215 97510 97510 8860 59527 82375 82375 26205 64951 26485 79897 86441 86441 24801 29282 47264 47264 57165 57165 16138 33466 909 909 10863 58820 2721 11399 56345 56345 3814 35790 12855 12855 37955 37955 602 53010 56657 56657 22612 97900 43270 77887 11099 11099 31132 31132 40832 58324 40138 77591 19285 19285 88071 88071 43965 89813 31012 63667 73151 73151 41415 81272 84331 84331 28135 28135 3329 64115 79674 79674 36590 40826 74287 80834 6526 6526 12165 78580 1370 1370 25557 45984 75243 75243 28811 28811 10166 15558 17287 17287 2715 26165 37927 60818 65302 65302 83231 83231 4798 86179 71338 79713 25550 25550 71973 71973 6268 61608 87371 87371 33031 85839 5187 5187 35941 44876 260 260 20673 77251 27301 97560 89063 89063 49679 66216 40866 40866 13321 44107 57346 57346 86465 86465 49570 50160 84208 84208 29343 49874 12647 12647 32750 42319 76407 84108 97147 97147 67804 85724 90056 90056 65062 95543 24033 24033 87690 87690 13792 14712 52735 92699 62072 62072 72019 83151 19498 19498 46932 46932 56491 70782 501 79337 47283 47283 35474 35474 25876 56756 15687 15687 28702 59025 25795 36764 36281 36281 53458 69920 96768 96768 2987 94387 79278 79278 40659 91446 20358 20358 13848 95068 95440 95440 4555 30564 50665 50665 29376 97423 56489 56489 5099 28885 87320 87320 52763 52763 26053 40898 56434 56434 10780 25320 25504 25504 57324 60211 97981 97981 41367 59706 34158 34158 2719 5319 29361 48041 44175 44175 86778 86778 29354 76651 952 75524 56371 56371 80400 80400 55973 66814 50494 66123 91122 91122 26013 33096 65951 65951 1294 5628 72652 72652 43050 43050 13079 13863 79147 79147 3176 60501 71819 78618 33697 33697 12623 42614 30324 30324 28338 43592 80231 80231 7175 7175 53481 97441 45353 91623 11206 11206 40320 40320 11544 33998 35317 35317 10136 72829 44402 57796 28819 28819 96770 96770 26714 73006 69075 69075 61899 97987 8281 23791 22127 22127 54537 75777 91375 91375 34613 34613 40241 65908 22884 22884 47538 85528 23269 78189 30268 30268 20410 20410 18188 39608 33984 33984 22830 77629 38682 67722 77343 77343 29542 29542 52808 95897 811 30255 35747 35747 54215 54215 8623 25156 52946 70844 70496 70496 30269 30269 84615 86568 37427 45502 94709 94709 7044 25019 95264 95264 77426 77426 10880 98041 97761 97761 79409 87845 62294 62294 6498 76748 87697 87697 24256 48488 36286 81245 19296 19296 25304 41651 39577 39577 28335 28335 26155 38961 44719 44719 17379 21480 4171 58160 38576 38576 23224 80784 56873 56873 35647 58739 41158 41158 66644 70053 32732 32732 45582 45582 2502 76484 48755 67553 55751 55751 37545 79031 83875 83875 69847 69847 79713 95992 35646 87225 52528 52528 65575 65575 16867 94492 15422 44345 5569 5569 27452 82155 63719 63719 19525 19525 5488 53169 88311 88311 24380 61055 53519 53519 18846 88238 10313 32294 96729 96729 47353 47353 37221 81007 67023 90358 29988 29988 6917 6917 97288 97479 37889 37889 78252 87810 97707 97707 35012 80551 56225 79202 82205 82205 9617 76233 83573 83573 65845 69613 50143 50143 33963 82361 25267 25267 6505 26256 89339 89339 21640 55219 91018 91018 41065 41065 75271 95392 86244 86244 32830 98252 43026 43026 19606 73283 35186 79880 75603 75603 16129 16129 61446 98270 13152 13152 44791 46854 32717 32717 5802 12807 73682 86028 13403 13403 21607 21607 17066 30361 88731 88731 52173 98035 17027 23274 92886 92886 45197 45197 81519 88424 16537 52992 72718 72718 32957 80554 8934 8934 47778 47778 19033 19571 81907 81907 15201 88275 96080 96080 37964 42076 11800 43433 38105 38105 33348 33348 20489 54687 23334 42860 8341 8341 14441 14441 14218 26242 35629 76076 88716 88716 87882 87882 64272 72872 23794 96495 18755 18755 23883 91147 3874 3874 35085 39151 79045 79045 31084 41689 68462 68462 19852 25954 49856 49856 77304 77304 41557 50259 4657 92717 16659 16659 43868 49640 35895 35895 30202 38760 59427 59427 13174 58693 43591 43591 62639 62639 14077 72756 64115 64115 65918 97434 22215 22215 14672 88564 188 20882 72258 72258 52174 87755 26490 26490 17268 82266 86123 86123 18279 63225 50127 50127 61306 86118 44329 44329 74950 74950 66509 90464 38192 38192 44969 46751 32864 56672 97514 97514 31553 31553 38557 81426 2366 14262 81049 81049 28774 35167 4250 4250 2523 26700 79752 79752 90175 90175 59644 72457 12776 59235 63786 63786 55693 60418 86551 86551 50555 50555 45747 48373 11266 11266 30156 44545 26112 75637 15060 15060 33539 33539 45912 68555 22658 22658 85828 90817 42237 42237 17978 60729 16301 94461 44724 44724 23143 64784 39120 39120 30567 64319 38982 38982 23703 89445 35107 35107 93351 93351 30477 31145 58003 58003 14072 40354 19451 19451 14228 80095 54924 90838 11178 11178 25297 40062 64513 64513 14300 14300 56894 94290 9103 74900 75030 75030 62745 62745 30819 64333 20534 20534 34291 61080 70197 95791 10860 10860 48146 48146 12096 49957 61616 61616 34867 51110 32453 58749 9 9 57386 95004 24170 24170 72078 78642 29748 29748 90179 90179 7564 92619 80386 95155 53592 53592 72325 72325 4027 44162 38381 50830 78358 78358 23158 95690 61005 61005 1062 4235 45231 45231 7277 87384 13953 13953 96125 96125 10593 68511 19736 91781 86061 86061 33142 33142 35116 39753 7515 13452 69343 69343 89699 89699 6724 25705 53167 59183 32669 32669 15520 64924 2961 2961 6715 9142 88350 88350 63188 81462 76668 76668 44151 44151 44200 48111 9985 39258 51007 51007 29006 30530 40010 40010 73981 77546 31761 31761 42215 88831 14448 14448 2674 7825 51918 51918 37577 38670 83352 83352 39545 73488 14091 14091 75746 75746 35650 77378 14124 14124 17998 67967 18743 18743 26134 95101 26202 83351 86305 86305 86474 86474 8569 49718 36959 92221 41761 41761 53537 86446 13396 13396 2121 2121 45349 62969 59482 74177 75259 75259 10937 10937 3935 35856 82537 85616 33177 33177 13000 13000 5930 88540 75224 75224 28772 92041 77141 77141 8089 10472 1199 36536 97270 97270 49800 63066 72920 72920 20000 20000 79035 92773 25467 46609 26730 26730 64586 64586 24804 87528 67437 77636 5517 5517 14885 14885 36827 60018 68135 68135 13416 44634 48306 48306 17122 87416 52237 58569 78812 78812 54014 54014 53639 92914 74714 74714 41847 53640 65479 65479 6754 72881 25831 83414 36127 36127 37839 37839 82926 90503 7740 83576 48949 48949 26014 88552 43 43 26628 26628 28674 77610 12314 16041 19774 19774 50107 50107 14604 97661 53011 94360 71394 71394 29542 29542 39234 96540 60719 60719 44163 46915 43196 43196 4596 23458 80754 80754 20076 52453 6519 6519 7738 15565 9708 88255 53342 53342 4920 41133 7904 7904 31365 59650 67659 67659 8032 8032 79824 82437 77525 77525 76169 97081 14353 80518 13761 13761 44001 52710 45014 45014 87641 87641 13593 63949 97736 97736 56966 65704 96996 96996 40145 59877 9654 62140 40609 40609 77690 77690 51310 63296 8537 10157 90361 90361 9376 9376 28469 95101 69171 69171 15487 38076 91860 91860 5107 73341 89187 89187 78682 89801 38260 67194 98295 98295 27347 77278 83116 83116 41904 68749 31410 31410 71436 71436 22788 39733 28708 63851 17791 17791 16650 89531 25830 25830 61516 61516 78 48951 7632 7632 34034 60705 17412 44638 70348 70348 39494 83871 36800 36800 32815 77489 96328 96328 47570 47570 12713 38092 29821 29821 53402 69895 46700 74084 71473 71473 26885 48308 33020 33020 86668 86668 1349 25824 5129 39780 41790 41790 63441 79992 83322 83322 71587 71587 24906 48749 89807 93724 9158 9158 5079 5079 3184 18784 23438 84706 4750 4750 92008 92008 22429 95303 77850 77850 27319 29483 51972 81847 64745 64745 48892 72622 44626 44626 9656 9656 15234 70084 34634 77815 5032 5032 75223 75223 47121 71669 73912 73912 25728 81675 80664 80664 38593 67393 36481 36481 29627 40727 60142 83529 85083 85083 35560 35560 73924 86642 14890 14890 43877 45733 54164 54164 15852 26717 22140 39024 36513 36513 37440 52565 51448 51448 30617 62458 68101 68101 6761 6761 6007 49580 4842 4842 44091 69066 21108 37326 53071 53071 31766 31766 39216 70932 46787 70419 25841 25841 60583 60583 36302 61022 62517 62517 12555 94840 53294 53294 31916 48670 40849 42785 49209 49209 21531 92118 18687 18687 93980 93980 21755 28329 4554 4554 13284 79256 62274 62274 26545 91598 55283 55283 1273 96783 11030 28071 56191 56191 31447 63855 51720 51720 2828 2828 19938 36472 17347 51011 10075 10075 31419 90021 76020 76020 37947 82102 21960 21960 36401 64495 67566 67566 21772 21772 60310 82331 59581 95080 77552 77552 2935 2935 21498 97337 64069 79784 78749 78749 4968 4968 52004 56270 33225 90546 26077 26077 7035 15698 91547 91547 45074 45074 20621 41660 29789 65306 50790 50790 34850 94433 15303 15303 17491 17491 2358 50586 91684 91684 25709 38235 10313 10313 33589 88963 48333 66293 86521 86521 48783 48783 28958 69953 3938 21911 50721 50721 47854 47854 5910 74492 60371 60371 4544 20444 30015 79731 26266 26266 74351 74351 61412 67641 80085 88813 96904 96904 432 55310 54089 54089 55217 68367 81414 81414 69526 69526 28222 56486 73982 73982 11378 42113 70670 70670 9980 67802 5169 95526 11803 11803 13821 17861 14787 14787 33928 77314 27148 27148 33582 72293 34765 34765 11775 11775 77362 97726 28659 28659 83929 93728 68217 68217 58875 59437 69941 69941 14621 50981 51018 89589 74684 74684 80639 80639 2514 65089 35616 50734 44903 44903 7330 76769 53826 53826 16413 24161 4063 4063 28069 59646 11479 11479 59388 59388 53605 98388 36886 38165 49117 49117 91994 91994 41824 79093 78390 78390 4506 67907 45258 45258 27410 69589 26572 26572 44968 68138 5537 56618 27370 27370 10205 10205 23912 53082 84435 85122 94333 94333 20181 52177 53881 53881 81089 81089 7149 63119 64050 64050 9378 77303 80224 91584 30647 30647 85271 86855 48171 48171 81416 91388 6652 6652 43769 91896 30397 30397 64966 69707 67394 67394 63857 81898 80324 80324 82575 82575 23998 46497 44299 77786 40591 40591 28996 43455 76368 76368 81186 81186 7860 9942 70138 71301 70627 70627 13222 13222 66452 75171 52635 96432 36958 36958 89314 89314 70308 84939 8236 83159 20063 20063 13359 57528 52712 52712 43208 45267 17634 17634 80374 80374 1560 25572 43831 43831 28807 39569 17203 97942 79255 79255 7611 7611 8820 17221 5533 5533 57689 59856 17591 85304 88061 88061 93839 93839 53638 85929 2128 92229 65246 65246 15601 24009 76369 76369 42677 83228 11659 11659 94539 94539 39347 65202 23134 23134 81270 95342 11997 11997 13561 33838 34388 39333 48028 48028 22995 22995 9013 84996 8392 32867 83193 83193 19272 80688 95880 95880 26667 79457 9809 9809 21325 21325 34161 81244 25809 62086 36815 36815 40242 40242 21729 83855 11664 32909 25974 25974 76155 76155 8278 76160 11164 38723 92683 92683 51325 65961 11683 11683 132 91963 11375 11375 8620 57746 13092 13092 11512 11512 15101 64827 52160 76838 5469 5469 69 35325 833 833 19940 19940 28438 59394 7969 7969 31360 87127 53165 93366 61942 61942 27406 27406 42613 84886 5123 83965 63123 63123 90821 90821 38252 90862 23462 23462 13739 27700 40488 40488 21826 75428 9417 54673 25672 25672 7399 22580 36513 36513 11177 54011 88876 88876 69231 95277 77821 77821 103 41983 71802 71802 65351 65351 54375 65243 44530 44530 71801 77819 40656 40656 15940 33743 36667 72760 96158 96158 49393 49393 4469 94911 10655 10655 22342 34867 12642 79504 15664 15664 13809 13809 89147 91192 76519 83044 65731 65731 8754 69039 53636 53636 10315 10315 10302 23486 46374 90102 74227 74227 41361 41361 71862 86803 600 56160 93334 93334 50969 84442 20296 20296 2519 34044 685 685 35019 74622 78203 78203 3462 4798 24710 24710 93988 97959 13923 13923 59458 81549 37472 37472 11160 11160 47774 86808 33646 70000 67243 67243 93519 93519 43385 85279 62355 62355 23075 39224 32467 83494 70629 70629 67188 67188 49052 86360 43024 62576 92645 92645 24267 61796 55267 55267 49679 49679 17062 62047 12295 12295 17280 87716 91103 91103 33756 50020 4182 38261 5960 5960 62428 62428 12387 81416 20162 35184 73543 73543 45217 45217 37696 87187 38347 38347 43919 94014 84190 84190 40649 64273 24308 96585 743 743 89366 89366 54568 86600 62218 67190 76981 76981 64879 64879 27931 86091 18567 18567 8227 45970 59846 59846 49819 59524 26582 43509 36363 36363 22543 22543 69583 81477 13710 13710 28247 74619 92398 92398 24390 42991 19305 19305 39165 72050 20613 20613 42799 79168 58594 58594 4392 80355 6115 6115 47052 94600 50026 50026 51135 69455 74643 90877 52883 52883 12197 67372 1240 1240 800 46574 52026 52026 14802 25960 87891 87891 8985 8985 13493 57589 60422 60422 45160 48840 40708 62321 77840 77840 5873 5873 27351 88407 87090 87090 47517 48916 6786 81208 80585 80585 17691 21446 1366 1366 27015 41012 87775 87775 61461 61461 52921 83167 81980 81980 54502 91918 59870 83007 51398 51398 89846 89846 28921 36195 50503 66677 90911 90911 58604 58604 12054 84881 24343 24343 20576 52634 9481 67218 53999 53999 45802 45802 9532 94437 91814 91814 9424 92318 68734 73254 36656 36656 1575 47214 29126 29126 49295 49295 37236 90863 17051 78348 42980 42980 14246 14246 27747 98121 27156 92969 16742 16742 2412 41885 10709 10709 24804 24804 10706 47871 22319 93271 67588 67588 6659 66820 32758 32758 27667 27667 53070 92613 25236 38062 69374 69374 69708 69708 55547 83027 49984 49984 54967 89228 45902 45902 5678 39472 24346 62571 96434 96434 41681 41681 84423 96800 84184 84184 30868 35987 683 54918 60680 60680 78154 78154 5634 95014 44549 44549 52837 72141 64193 64193 5236 25324 13088 13088 17405 94115 65011 65011 12276 31211 18013 21318 30356 30356 2606 22140 45058 45058 22151 57012 36484 36484 22762 84623 16377 16377 11726 36107 90153 90153 65121 65121 60258 70141 5450 5450 56152 98041 95573 95573 48296 50197 73804 81246 73338 73338 37444 55220 22752 22752 32331 32331 56429 83331 48205 48205 9662 18977 2941 2941 87592 94705 52006 61757 1535 1535 31420 67233 26736 26736 10899 94484 85499 85499 39610 66397 96791 96791 32062 32062 19874 27660 67488 81147 70705 70705 26152 74972 27325 27325 27740 54800 42229 42229 22455 31276 52407 52407 97657 97657 22622 89372 10949 65459 53786 53786 37650 85659 40728 40728 85647 85647 7643 11769 58812 58812 51887 63275 65601 73609 31627 31627 24166 57598 3711 3711 901 901 24479 95353 12628 12628 20640 55593 82120 82120 3048 43365 97633 97633 32688 51061 7299 89298 39340 39340 42542 74352 79518 79518 22542 91590 47459 47459 72017 72017 10075 43551 24672 24672 83961 97278 41677 41677 11790 45473 93615 93615 77118 91350 42432 66417 50977 50977 20702 78867 72707 72707 44911 80652 80883 80883 24474 24474 38745 86446 81405 81405 46071 64091 85102 85102 62420 95066 13968 29626 38239 38239 44516 61697 73250 73250 11395 11395 58192 65103 68782 68782 2680 43281 23714 23714 36157 48760 36257 36257 29181 38348 24787 47846 86716 86716 46259 74620 94618 94618 24799 24799 4476 97876 13958 36374 96623 96623 62980 97357 94771 94771 40183 97243 12444 12444 50304 61548 81979 81979 39445 82686 11177 11177 5594 33574 6251 6251 97215 97215 47491 82328 72217 72217 13357 22736 16048 16048 81921 96068 58658 58658 31599 72476 66382 66382 44254 61772 39590 44714 76731 76731 92939 92939 30579 54602 34559 37002 89794 89794 2565 2565 19113 26125 34944 34944 15263 65696 2279 18135 89591 89591 14471 17618 18171 18171 62321 80488 67516 67516 60989 60989 40434 70435 52912 52912 59426 73922 33137 33137 61813 78766 3100 3100 51495 56788 13136 13136 20206 50640 75024 75024 22457 22672 84778 84778 30189 48298 12564 48812 18347 18347 22798 84257 25778 25778 80108 80108 12979 33269 43336 94100 10530 10530 14025 14025 43559 58656 80697 80697 51876 62059 9689 9689 45454 83155 88034 88034 4421 8004 2914 95061 92404 92404 12905 40551 56133 56133 1640 68471 15829 15829 62603 62603 3529 45499 27028 27028 12392 35902 1969 8735 60449 60449 6641 58412 25725 25725 48816 52275 76229 76229 14492 14492 51685 80931 49318 55703 22109 22109 54786 54786 31084 88320 44515 44515 62584 96263 11385 11385 2944 64636 1006 1480 16698 16698 13750 20834 74289 74289 68599 68599 9211 60589 37909 66932 12433 12433 62953 62953 32807 43791 76941 81347 64258 64258 61488 61488 31928 60285 33150 33150 40408 81874 28799 47709 42182 42182 72203 72203 9310 64812 9851 29368 23275 23275 79528 79528 59141 89891 27378 27378 16215 27375 14767 78311 40115 40115 78186 88369 85888 85888 54996 89159 27744 27744 52106 52106 17517 84831 32972 41576 62005 62005 49214 61050 52453 52453 68695 82323 14921 14921 90472 90472 28538 37764 43707 43707 14666 45222 8104 29892 91370 91370 27286 50091 10543 10543 47885 96178 88117 88117 1020 8244 1595 1595 9764 9764 30688 54472 7081 17598 53360 53360 62649 62649 47743 51307 4057 57934 82772 82772 11917 80463 5215 5215 51636 56641 56044 56044 84409 84409 171 19590 7613 7613 30569 72170 76422 76422 50264 81932 47512 47512 85711 90877 95115 95115 11157 68877 15565 15565 8822 91929 22025 22025 63377 93620 14310 59679 53887 53887 11235 11235 21727 76445 13219 13219 71437 76952 16896 46191 45716 45716 58158 58158 23480 64067 2019 2019 10590 40979 64510 86829 15452 15452 55830 80078 79278 79278 7121 46749 33074 33074 11928 11928 43636 64103 62733 90453 12980 12980 80029 80029 74105 74991 60059 60059 35989 97461 13138 13138 19393 88078 62893 87027 25207 25207 89877 89877 20491 40133 33211 72487 75203 75203 51719 86803 4290 4290 80709 80709 6859 66331 43222 43222 8278 75879 4977 84337 51539 51539 62381 74940 59397 59397 4849 87034 92330 92330 91263 91263 9760 28468 32905 34072 49834 49834 3590 16129 85218 85218 47696 58783 28351 28351 55844 55844 21638 21868 78283 78283 5690 74958 46492 59564 94727 94727 84645 84645 240 3001 55876 55876 24630 95208 34214 84214 94601 94601 37171 37171 48693 83337 60824 96947 48942 48942 17035 62932 90036 90036 17305 75715 25729 25729 6064 6064 37047 80289 5999 31481 13446 13446 19743 19743 1562 35347 68379 68379 22152 79442 43276 93889 10474 10474 70031 70031 9229 40503 4755 4755 40086 62547 19332 19605 32952 32952 36882 92848 6983 6983 56534 82183 97712 97712 18267 46254 88710 88710 39740 53070 8353 8353 47648 63483 10713 10713 15794 15794 51605 86054 12829 68666 59278 59278 57390 57390 23785 71189 88800 88800 13154 47720 6717 42725 19963 19963 83328 83328 5686 37444 34607 34607 24600 50938 63642 63642 19352 33102 17952 49631 30480 30480 36128 36128 17652 81463 25501 92257 38153 38153 1920 47673 86178 86178 56012 71891 74303 74303 12401 78282 78817 78817 44032 63583 59329 59329 20497 20497 5795 12989 3930 78700 56398 56398 2770 49325 95492 95492 14870 20007 78368 78368 93083 97813 67850 67850 3035 27882 71539 71539 67485 67485 5653 87666 64552 64552 2052 22795 24767 26149 22295 22295 1743 29183 79658 79658 55505 68157 37239 37239 24052 69414 38690 38690 2195 2195 67780 70054 64288 64288 22237 94192 10596 69793 61458 61458 6081 59746 54661 54661 20553 73706 10136 10136 94852 94852 85711 95173 71894 77901 65586 65586 565 46670 36606 36606 36497 61851 14981 14981 93793 93793 1121 79442 23926 33671 34329 34329 46356 70847 25046 25046 96627 96627 1413 43158 39029 39029 20243 75627 82441 82441 44931 79963 12365 47447 82673 82673 20998 20998 64094 88662 80236 80236 6232 28163 27256 80822 93861 93861 79095 88659 82289 82289 13254 86767 95210 95210 72851 79950 70258 70258 46650 61071 97168 97168 19459 19459 43791 63032 33138 33138 57608 80818 75220 85022 84984 84984 70649 70649 22210 36309 94110 94110 39361 54282 523 93189 45423 45423 7838 7838 8424 52027 34016 76210 95106 95106 87988 87988 8778 48240 13919 82435 24645 24645 20835 54051 55037 55037 75030 75030 10863 95596 37563 37563 30281 41705 28259 79473 29240 29240 7663 72076 25255 25255 19657 45514 34714 34714 84235 90256 75648 75648 51998 51998 4628 20486 42037 90752 77271 77271 5820 41908 90306 90306 22921 22921 47420 73307 23898 23898 13185 43774 61306 62880 97336 97336 57824 63362 49309 49309 6873 90627 15239 15239 88579 88579 46202 56845 60001 60001 63626 73523 48919 96536 4996 4996 36314 61544 21544 21544 20448 57882 78729 78729 65626 65626 54620 62488 83196 92922 91330 91330 19866 44682 21781 21781 28317 28317 43959 44371 10374 70789 75274 75274 29521 43065 69931 69931 25048 51137 33221 33221 50806 50806 8840 25662 56659 76356 32688 32688 12739 56248 16077 16077 11816 11816 11942 40056 61628 61628 42140 96630 43484 43484 20805 78794 51641 75406 74399 74399 74532 74532 35853 43279 40858 53799 72994 72994 47461 80403 18669 18669 52567 79970 40045 40045 17531 17531 32733 50860 32167 65234 35800 35800 94273 94273 3790 4018 92043 92043 14621 78188 80456 80456 20918 79708 62911 62911 23460 69006 5134 5134 244 49016 10762 10762 56396 92120 10757 24787 4083 4083 5404 11102 7918 7918 12720 12720 3640 36964 62484 62484 22333 71224 26580 26580 66937 83236 7203 75040 58135 58135 56987 83010 10715 10715 33911 33911 80256 86841 87590 93459 68875 68875 40694 76436 19580 19580 63140 63140 38856 70680 60043 60043 72404 96233 65088 81528 37623 37623 80985 80985 4416 82613 17588 22383 28383 28383 77281 77281 21143 62832 36257 90436 86129 86129 55648 55648 14661 36102 79635 79635 18257 88709 65086 84520 59808 59808 82613 82613 45591 90524 12138 12138 13946 58347 8657 63440 70135 70135 20576 20576 11205 82412 89249 89249 5513 24041 5764 5764 15284 74937 63838 63838 13652 52305 73641 73641 62748 77239 45730 45730 20672 67253 65452 65452 52209 81482 20911 30980 73782 73782 58125 58158 7998 7998 32844 66938 9492 9492 85459 85459 47030 55386 82721 82721 22188 79617 12777 12777 16998 40977 4831 38006 81478 81478 8640 8640 24742 86049 38736 65540 74862 74862 91938 91938 32985 43048 78366 78366 12570 68496 15220 15220 15142 28058 78135 92061 11997 11997 12483 12483 30752 59469 472 472 3857 77388 4767 67808 51544 51544 1781 82508 58332 58332 10384 10384 15657 54834 71065 86649 80329 80329 64000 64000 41518 45447 71845 80765 258 258 47331 47331 8629 22782 17655 89664 93429 93429 44992 44992 84360 92845 37409 52062 96500 96500 70469 70469 13530 43573 73496 73496 25388 44628 94047 94047 12905 32127 34114 34114 23344 49386 72837 94424 10323 10323 49669 50412 50643 50643 16954 59781 95826 95826 268 95642 24244 24244 43850 43850 16338 95088 67027 67027 71135 92037 4708 54469 40138 40138 35641 42180 49566 49566 9526 9526 18979 62649 12833 37580 91068 91068 4958 49279 16248 16248 27591 28399 77516 77516 83617 83617 21325 50707 40553 77887 35956 35956 36941 36941 16595 66128 3968 60774 84130 84130 45798 45798 10604 95393 7535 89042 90477 90477 10978 10978 87959 96051 4962 4962 33240 46491 36756 65090 60227 60227 51224 80733 5191 5191 92385 92385 10052 12650 19985 52874 26746 26746 43330 51226 60484 60484 67609 67609 37227 96228 52958 52958 41798 55452 7334 7334 7592 55535 73554 73554 9314 41484 53028 68541 59119 59119 3561 42684 48633 48633 21290 21290 27919 56230 11658 11658 61541 79090 40177 63179 41336 41336 35514 35514 43790 61769 22605 35658 428 428 1897 17582 69445 69445 79963 79963 22996 95333 12439 43860 18190 18190 23257 55364 73483 73483 25749 71088 40536 40536 55500 55500 4679 73429 72390 72390 20290 89657 96631 96631 62424 78887 38501 38501 45733 57334 60655 60655 18109 93229 75963 75963 8199 60594 12118 26703 73479 73479 77614 77614 14276 36324 90156 90156 47642 73865 44895 46963 64573 64573 5838 10485 27150 27150 8100 58958 78020 78020 59845 70626 60718 60718 568 568 74217 76925 19644 53544 87793 87793 3207 3207 51433 81721 28586 28586 78371 98245 78881 97018 11804 11804 33130 33130 81916 88027 7598 23063 35173 35173 72789 80495 14564 14564 33610 68508 21155 21155 30340 30340 2759 78799 32219 32219 2972 48714 42834 42834 36158 94477 24693 54723 35908 35908 20018 28529 83637 83637 40659 40659 62930 82192 28671 28671 60580 95401 3772 3772 25419 60445 87466 87572 84539 84539 20617 20617 19163 42702 66723 66723 64068 83582 46049 54748 14846 14846 20185 90459 72107 72107 69442 87085 84483 84483 56379 88091 73169 73169 53559 53559 40011 48799 47476 47476 43222 51176 41399 84089 90572 90572 33235 72584 95396 95396 3083 3083 13280 47280 43836 55964 98055 98055 12981 23587 2724 2724 11199 78889 6295 6295 57049 57049 28556 91813 85146 85146 34441 45503 93623 93623 37070 71554 36184 51593 20420 20420 55868 56765 86161 86161 97902 97902 12248 20966 42904 90430 31212 31212 31465 31465 25375 37618 58444 58444 28095 62358 40805 83815 37777 37777 13592 13592 5574 26701 16029 16029 36584 52141 76516 76516 35707 97917 93114 93114 45098 91871 60695 91414 76165 76165 34989 88311 77440 77440 71284 77556 87023 87023 93799 93799 11680 66629 39759 91270 7572 7572 44261 44261 68657 85101 66947 66947 32191 44213 5289 61476 22271 22271 46430 77324 39004 39004 21023 21023 21142 55119 14132 35699 35033 35033 3810 5257 89177 89177 8376 29190 8106 8106 85074 85074 6499 67194 12738 12738 5918 58229 32789 32789 17074 65070 35775 83707 39012 39012 22040 51570 16687 16687 86219 86219 46553 85222 68304 72535 94217 94217 96326 96326 37300 59902 8651 8651 48494 55299 78604 87935 24656 24656 1245 34032 14388 14388 56506 87280 78685 78685 93150 93150 10436 13004 9448 49145 10421 10421 69275 81507 87931 87931 83361 95752 53724 53724 78539 84648 90801 90801 15134 89095 77306 77306 85623 85623 82879 88157 89940 89940 74886 84620 25749 25749 32172 53301 31447 31447 71856 97966 27531 91284 48317 48317 60644 67955 71969 71969 50171 83239 44169 44169 48740 65968 89980 89980 12252 12252 62819 82882 12656 12862 18144 18144 7260 36123 65773 65773 59714 59714 22274 61877 8313 89473 48736 48736 15820 22855 28386 28386 48078 48078 34282 36564 52274 58535 42302 42302 82104 82104 48086 88210 53746 53746 77872 81827 28368 28368 51192 91408 58048 85954 56857 56857 12589 12589 36502 48756 13888 35091 95668 95668 69725 84188 90784 90784 45447 47489 73309 73309 47304 47304 1746 31539 97668 97668 32375 44372 44815 80605 73364 73364 50405 50405 19593 73543 23233 66259 60380 60380 24867 24867 35397 74424 88787 88787 15736 48522 40490 97993 58360 58360 34302 75520 33890 33890 35944 88669 92476 92476 66007 66007 45857 88767 26730 54814 89758 89758 32208 32208 3729 63084 65345 75216 91088 91088 35114 49558 73704 73704 35622 78733 21950 21950 28675 31091 442 442 67925 96422 39967 39967 74736 74736 10395 95826 30427 54786 45779 45779 217 73934 48137 48137 31606 31606 20106 30681 50051 59243 75055 75055 71450 78654 68805 68805 6546 33623 55877 55877 5084 51126 35795 35795 50233 74031 38125 38125 48157 48822 50535 50535 55130 75468 70598 70598 2043 87612 79635 79635 85857 85857 12821 89384 67249 73087 27681 27681 8791 64525 45273 45273 1589 38477 7344 7344 75369 91785 91187 91187 4578 79035 5208 5208 24130 34869 94567 94567 55992 59795 2986 2986 71492 93968 56803 56803 35993 35993 11039 59959 20122 59917 37658 37658 34807 34807 9430 77890 16910 96868 92701 92701 46512 46512 41215 80083 347 347 45406 90921 48846 48846 13483 30597 27164 88964 93420 93420 91789 91789 19128 65401 31876 61752 48563 48563 10562 10562 64343 65377 51902 51902 3726 53715 28704 28704 14057 54867 64579 64579 49111 85647 4699 7107 91230 91230 83970 83970 42821 57506 13987 23842 34601 34601 45305 78592 73771 73771 6689 6689 41756 69100 31291 31291 79684 87938 86514 86514 85409 98071 38318 46491 558 558 81300 81300 1527 94627 18280 73547 93734 93734 7946 7946 22968 94017 60826 70562 70692 70692 44725 49941 94994 94994 23933 23933 1568 97562 17584 82083 69792 69792 24226 87084 72921 72921 86113 90050 92560 92560 61691 61691 28717 72655 4594 40370 86005 86005 12300 12300 44335 58356 20651 88143 74231 74231 56596 84773 91130 91130 54094 58374 24814 24814 50865 89799 30889 30889 24915 24915 46432 47112 29297 82422 11797 11797 41076 41076 81093 93836 17635 62176 18313 18313 73470 73470 27924 46496 46395 46395 23398 85040 67928 81792 32544 32544 64245 64245 45040 94868 5263 37412 65240 65240 80946 90672 95574 95574 44557 53768 27604 27604 26737 26737 12681 76092 9171 9171 46981 93982 437 76748 90858 90858 87696 87696 30452 79068 44252 44252 11150 85922 57405 57405 24866 49644 97363 97363 2266 77116 1747 84045 75544 75544 71411 71411 38635 53307 15387 32595 45092 45092 31084 31084 305 32610 71172 71172 9953 87329 47408 75328 22266 22266 13576 47922 98282 98282 42753 42753 46683 83088 56657 56657 21046 79306 30605 59289 27565 27565 10901 14381 15077 15077 63221 73190 73530 73530 67862 67862 39657 59902 90973 90973 45620 89680 37059 94483 90740 90740 961 81396 70457 70457 5418 16020 81745 81745 81158 86368 98019 98019 33299 33299 39213 63339 33641 33641 2827 21698 15687 69486 36304 36304 10965 10965 23386 37887 73090 73090 24700 33563 19333 19333 26099 69465 9375 9375 4395 14088 98014 98014 37336 56899 31921 86375 31745 31745 27254 61249 61231 61231 63005 63005 16875 25241 48097 48097 50287 67067 78694 78694 1406 34164 36101 64459 44453 44453 27362 27362 13242 87478 80586 80586 81590 85043 47612 47612 8134 75123 46091 46091 13922 61269 39249 39249 62932 75009 45131 45131 30500 75130 40319 42815 81112 81112 49054 71253 88262 88262 21389 45270 24774 24774 72606 72606 17646 51608 69126 69126 6871 61542 80377 80377 18551 88526 32437 54715 9813 9813 41594 41594 47157 95627 76614 88213 20482 20482 91392 91392 8891 59505 51582 83625 35585 35585 34988 34988 2524 21234 70708 70708 43964 81525 41714 73360 80721 80721 19665 19665 8936 10385 7377 65740 57302 57302 7773 18401 15890 15890 21262 21262 36231 83052 20684 20684 56323 90610 69802 95758 11654 11654 62762 83422 36198 36198 34477 34477 48292 73876 20849 20849 43085 80067 30120 43735 53616 53616 26260 26260 84358 93400 76409 89157 75624 75624 87061 87061 23551 28516 5004 5004 49986 63812 4971 4971 36103 57865 58380 76428 68650 68650 37566 37566 13827 80070 5520 63396 51937 51937 41748 41748 48679 93749 54832 54832 3685 35081 14232 14232 13712 31628 5221 5221 68652 72212 4848 4848 41499 92283 12246 12246 25046 80715 56323 79807 50226 50226 18777 24961 11932 11932 61531 61531 43684 94348 80989 80989 5702 43245 73808 88394 71542 71542 51457 81584 21484 21484 38880 38880 17269 92637 93991 93991 6918 9392 31674 31674 51761 73990 81656 81656 385 48076 52017 52017 9182 61774 26923 26923 10127 87510 10429 11158 56948 56948 7974 7974 21326 65050 1085 1085 24053 87534 48327 48327 51549 95470 90266 90266 39655 47928 33615 42746 52946 52946 24462 24462 35151 88174 69684 70893 30778 30778 6553 6553 23192 30324 95769 95769 80639 85802 83773 90913 71478 71478 56179 56179 61189 93075 79124 79124 4205 45032 33972 33972 8182 64056 82129 82129 37170 74089 26514 61785 74174 74174 88261 88261 12139 85140 7152 7152 13547 39740 37579 37579 10233 62731 4389 4389 3590 63951 64880 75243 14751 14751 3712 58307 77104 77104 22170 67090 50600 50600 36069 75225 80124 80124 27181 81989 11095 11095 30399 46115 92983 92983 9825 9825 69336 78354 16785 16785 54556 74555 16777 16777 15102 15396 19444 19444 1281 81567 26259 26259 19591 25502 92287 92287 3537 42230 20825 25958 81756 81756 49241 91746 85822 85822 8943 46441 40421 40421 31047 48942 54765 54765 52305 52305 7446 27752 22928 22928 71056 75448 743 743 26608 32189 72362 72362 55806 83367 30721 88232 71075 71075 23168 49259 95042 95042 97191 97191 21924 65404 59677 64819 1656 1656 93571 93571 6430 69153 10611 85596 58103 58103 36747 66642 63342 63342 22734 22734 38093 75479 88213 88213 54452 81249 96615 96615 1368 58376 24224 24224 58484 69462 90827 90827 16558 31911 35330 49246 63726 63726 94617 94617 12270 53914 7424 7424 4735 26835 40767 91167 26630 26630 43082 86774 58011 58011 19575 29979 90455 90455 59692 66912 7498 7498 10577 10577 5070 17100 79934 79934 10782 61424 7314 7314 37352 55607 24499 33505 33401 33401 5780 72987 86404 86404 79258 81927 15551 15551 20101 23796 6649 6649 32632 32632 47838 79082 4607 10196 39848 39848 54644 68404 7989 7989 49465 57857 55924 55924 80678 90714 34466 34466 17881 91618 13819 13819 1900 1900 10505 28058 9516 72393 28539 28539 1976 86896 35007 35007 1777 1777 504 20222 56835 56835 54424 89591 59144 82299 61033 61033 57002 58073 27476 27476 13567 33746 80134 80134 53510 78054 23948 23948 61844 61844 30531 66406 52169 93745 66273 66273 79906 80178 64068 64068 47290 58107 27 27 75677 75677 8110 78417 5394 97915 27965 27965 61182 72832 2575 2575 41104 97304 22929 22929 56028 56028 28838 68566 1434 1434 25223 96964 20391 76189 79150 79150 51071 65221 71984 71984 83849 85812 16491 16491 4808 84246 74110 74110 39593 61576 51902 51902 75281 75281 70705 71872 83104 93998 72859 72859 73413 73413 38161 62589 3320 63348 61230 61230 75614 75614 87233 94247 163 19261 93754 93754 32209 51441 67756 67756 69824 69824 6409 29649 14202 58383 14326 14326 34667 34667 82766 84277 87240 87240 20065 33899 8591 8591 19448 88131 45456 45456 11500 74676 53980 61747 38857 38857 60117 60117 32512 62365 23917 39176 79489 79489 52686 52686 22457 89233 60644 97858 19392 19392 55110 55110 15755 20558 37304 95849 31575 31575 87485 87485 43914 54475 16747 16747 45462 58719 8653 81487 25683 25683 3283 3283 8134 39408 19546 19546 33117 85676 93083 93083 19930 46399 21046 46075 3090 3090 27128 80033 15009 15009 48524 48524 4144 79239 28885 67144 84260 84260 42665 42665 37147 42425 64510 89568 88455 88455 16951 16951 37567 86091 18292 87248 47295 47295 10959 44817 1909 1909 33556 70326 64726 64726 83281 83281 29037 59267 18858 18858 57690 85172 57676 57676 8282 68056 40694 40694 46926 54673 58105 58105 24895 73990 81119 81119 39610 73304 8562 8562 78097 80295 13061 13061 8736 58075 10683 24086 77735 77735 35997 95605 95533 95533 41505 41505 41888 51472 17507 29820 44022 44022 37450 38727 84626 84626 28329 50895 88020 88020 9024 9024 27720 58307 24321 59125 94570 94570 5575 5575 73841 85683 47354 53630 81346 81346 10707 71625 88033 88033 54753 80953 7076 7076 53934 53934 62335 69698 30900 72115 70724 70724 9979 9979 31209 69657 9672 14520 78985 78985 6865 85198 28782 28782 34427 75271 85217 85217 33982 33982 65869 86630 94348 94348 41741 95163 3942 64981 5684 5684 39309 67449 11853 11853 14447 52773 90862 90862 26910 26910 38898 71455 41190 41190 62218 63207 33665 33665 35644 40329 50578 60685 66237 66237 10241 74811 6372 6372 27636 27636 67490 97395 10199 10199 59531 72478 1202 43842 93018 93018 33488 75245 95845 95845 15212 16183 18106 18106 940 60384 94977 94977 95847 95847 73761 85080 20402 83721 79917 79917 50235 89171 48915 48915 38651 54715 87037 87037 26610 41858 35897 35897 28868 64794 91436 91436 83198 83198 30611 55734 53956 56528 74411 74411 11238 47762 94207 94207 41956 41956 34412 47106 25318 56892 52797 52797 41570 41570 8071 68065 16025 51273 61245 61245 4908 4908 39403 62469 18080 18080 25622 53480 5638 78564 72232 72232 17755 25565 27687 27687 28465 28465 5052 94788 88236 88236 31261 77999 11397 82685 53277 53277 20754 56929 61333 61333 77275 77275 16874 39464 28945 69142 40588 40588 23237 48064 7693 7693 29215 61754 44023 44023 59753 68125 59950 59950 85108 85108 34175 37290 80480 80480 26247 27262 39287 47832 31467 31467 20353 20353 44497 65412 57866 57866 2409 13070 18701 79004 47381 47381 27250 96329 6899 6899 43179 43179 84930 87092 81584 81584 48850 96855 13740 60147 26668 26668 68605 68605 32502 68539 19699 19699 13684 18737 27175 27175 28964 65024 80466 80466 65623 88667 27003 28108 45689 45689 27457 57394 38374 38374 24576 38939 57563 57563 52485 87507 87639 87639 80653 80653 18863 26358 64662 64662 68936 81840 30792 30792 17136 45789 26806 92471 20659 20659 45998 45998 54632 61138 86857 86857 37115 92182 20847 24273 818 818 21012 95415 10313 10313 11192 11192 10229 78636 32624 32624 56530 92515 29623 29623 63106 82204 9773 9773 5268 66772 12294 85714 58449 58449 34300 83480 23030 23030 22373 28516 6632 6632 77931 77931 27446 61041 8706 71048 72847 72847 33185 66465 56000 56000 41941 41941 24525 36518 16913 16913 74819 80767 63425 63425 5883 25681 3156 35023 24008 24008 2824 77913 13030 13030 19028 77538 71272 71272 49192 51063 86973 86973 18797 28877 90989 90989 70139 70139 13802 88836 5464 27269 48170 48170 21006 21006 19003 22962 42117 42117 10278 49913 68725 89976 28747 28747 50209 50209 65533 70132 71963 71963 27906 98092 46238 80864 26074 26074 13321 13321 1282 80718 33462 65820 33628 33628 74726 82866 53648 53648 5087 19690 92593 92593 87480 87480 38929 55564 804 804 3868 80972 36607 36607 14492 71415 59134 59134 29767 61875 41615 41615 22822 44622 22058 22058 23423 58703 52662 62084 26536 26536 13389 72170 51536 51536 12681 81229 91686 91686 40086 77793 4224 4224 67299 67299 61477 63511 95106 97222 7581 7581 13397 38399 51335 51335 14297 95406 14331 14331 19592 19592 15098 20368 3408 3408 57960 84303 61269 61269 32732 61809 43457 43457 17691 69257 42419 42419 41514 95071 18179 18179 21145 60438 44741 97654 48605 48605 81212 81212 13246 53971 1550 57619 63047 63047 19979 54003 39000 39000 20869 20869 10358 31328 9161 60891 68745 68745 17947 88409 16803 16803 96990 96990 4954 70582 3387 40648 54010 54010 27665 27665 15912 19196 20160 20160 8435 97063 6391 6672 88993 88993 15891 85365 72071 72071 74025 74025 10102 26494 12545 12545 28803 47275 9864 38858 32184 32184 53199 53199 47229 64432 45609 45609 29507 42261 19081 29367 40979 40979 50185 50185 19909 21520 68638 71821 92862 92862 97208 97208 6223 65166 94158 94158 55374 64599 39766 39766 61114 71183 25315 77840 87659 87659 50463 80290 63201 63201 74107 74107 29531 80754 25677 75489 58439 58439 17793 51494 23369 23369 32112 32112 23007 69280 92841 92841 47011 48038 67503 85787 47052 47052 60568 60649 12426 12426 93777 93777 48697 96772 44499 86468 83235 83235 9793 9793 34738 74848 64575 64575 3053 47411 43498 65917 84431 84431 80529 80529 19240 53443 36822 92456 16591 16591 28445 90485 48712 48712 76989 90111 78185 78185 4717 69596 48365 48365 44744 79149 77981 77981 13865 13865 16734 97300 4497 84969 3782 3782 3505 10706 30600 30600 746 24047 75990 75990 52955 97660 52317 52317 51259 54930 50645 50645 24838 55521 8154 8154 23829 23829 21600 25436 90374 90374 78446 93452 14128 14128 36848 43604 51418 51418 33348 88407 47319 65333 13875 13875 38534 38534 7236 89744 13827 70373 30892 30892 6337 6337 8080 27712 14354 14354 2325 4620 249 17887 60699 60699 75406 91974 28939 28939 62789 62789 949 80463 37462 37462 14353 48632 34921 34921 82810 87275 29356 47090 16031 16031 40506 87272 25481 25481 13256 13256 8672 36303 41123 41123 5354 18611 50350 55936 34447 34447 81647 81647 70373 82705 78364 78364 39194 60924 30597 30597 21874 36644 43349 50324 18243 18243 44416 64477 78546 78546 12769 17960 73884 73884 83821 83821 21769 41505 24997 24997 9118 51765 29476 29476 85275 86888 17278 57079 59009 59009 51020 56808 15058 15058 77727 77727 25134 93801 42304 51338 6523 6523 29588 76580 63132 63132 17010 37374 94831 94831 53278 59843 79890 79890 96667 96667 23370 63974 96268 96268 59775 63772 89177 92535 3486 3486 73476 73476 30892 76373 22156 73672 94739 94739 25254 25254 40893 92962 54563 65377 18559 18559 21230 21230 4703 23962 29084 32166 83947 83947 34722 34722 8367 49919 1402 1402 83108 96407 63913 77753 80152 80152 55754 55754 31482 60240 42615 43415 53708 53708 65544 75709 19364 19364 6770 6770 14034 76179 26750 74296 24166 24166 68007 81650 62042 62042 9464 28811 18201 18201 27992 51521 43239 43239 83495 88571 25539 25539 2909 44909 44544 44544 56790 81335 24187 24187 90400 90400 11989 53984 51124 51124 42606 91286 58350 58350 44750 96037 33761 56715 60600 60600 47531 50652 50279 50279 6395 6395 11039 95257 85307 85307 75715 95170 87198 87198 68020 76715 58824 58824 64308 92699 73163 73163 47264 79556 15424 15424 6281 35766 41386 41386 45240 53819 77502 90962 43894 43894 17192 17192 32713 75552 58991 74316 67506 67506 19364 55286 22227 22227 30376 40721 66324 66324 2612 44400 97208 97208 72543 72543 18940 48967 31248 85358 6749 6749 24703 24703 9496 29678 36297 43388 29329 29329 12759 43153 88985 88985 93364 93364 61263 92540 11065 76993 31200 31200 86872 86872 11910 64837 8098 22091 46510 46510 55527 78863 68359 68359 73782 73782 14255 73110 23763 71951 57748 57748 52368 53921 87139 87139 72498 87595 96163 96163 10663 22654 3832 3832 84276 96122 25427 25427 19740 25774 43988 43988 22060 61780 30575 30575 35099 35099 15518 21929 10703 10703 92720 93738 80209 86057 70181 70181 87777 90664 92042 92042 19028 19028 15570 20124 4292 4292 61755 75776 26301 30191 17351 17351 18385 87589 15262 15262 28381 43818 26020 26020 49829 83297 39401 39401 87758 87758 10802 30265 72835 87685 93935 93935 869 869 23726 32031 95614 95614 530 11983 88219 88219 18511 19815 76254 76254 46872 82348 1655 1655 74840 87304 45818 45818 15618 77401 23020 34204 24768 24768 82713 82713 64414 82779 44253 82525 2495 2495 51985 51985 46218 60765 632 632 27539 76617 75893 75893 21677 58023 2270 51837 26725 26725 84820 84820 15190 81617 72724 72724 16010 19186 72554 74680 40267 40267 24834 73138 19115 19115 9440 9440 43258 70217 75504 92136 66286 66286 87769 87769 32319 59221 13619 41998 24916 24916 5500 13153 18083 18083 56536 81129 43187 43187 79525 83821 54418 54418 9274 96775 92350 92350 33999 85083 86754 86754 30082 77990 59978 59978 80932 80932 78846 96236 44732 44732 45095 92233 50511 50511 4547 76799 40892 40892 32486 71272 29429 29429 464 34107 32295 36613 38558 38558 73395 73395 24184 87877 48095 58387 94060 94060 5234 16287 33098 33098 19880 66078 20887 20887 31102 57331 68 68 86325 93157 38428 38428 11362 96306 7752 7752 66277 75939 75247 75247 8813 8813 49667 63487 33931 37736 20047 20047 13203 45910 36931 36931 17806 17806 40343 81693 41554 41554 847 23151 17772 63231 262 262 31251 49901 88478 88478 78400 78400 1583 79778 31123 31123 60193 77873 38870 80621 30595 30595 73437 78739 51105 51105 80143 87859 55900 55900 97009 97009 30327 95187 81393 81393 4829 83511 59635 59635 45679 56924 29721 78071 21624 21624 19330 19330 27539 82329 70841 70841 8141 70644 8357 8357 19018 86665 17139 72573 12459 12459 79578 79578 67132 85289 83158 83158 22800 29774 19393 50299 69880 69880 6458 6458 45522 95324 72095 72095 2510 20555 93675 93675 27827 83542 92041 92041 19332 97798 6089 6089 7720 57996 81051 81051 26028 56276 8804 20325 29246 29246 96625 96625 8685 66377 968 968 51631 89734 52172 52172 42757 92813 33164 33164 21849 52800 63309 63309 8485 55944 91078 91078 2379 35298 71869 71869 77477 96828 3959 87397 69122 69122 4694 19162 31594 31594 33141 33141 70783 80103 6440 6440 37693 58984 708 86045 70953 70953 18397 66306 80851 80851 32919 32919 1635 76895 95024 95024 36687 86735 23906 23906 25362 76680 40104 92440 60163 60163 49539 74634 50844 50844 23554 39317 31000 31000 40848 49707 14206 14206 31945 75066 18492 18492 72829 72829 8646 49391 35939 35939 59127 63852 88902 88902 53200 67195 13153 63058 85632 85632 28773 28773 36253 42062 4461 63545 19322 19322 41059 82441 59948 59948 5078 44185 24794 24794 19457 90824 22771 22771 42006 42006 9298 74862 45641 53257 62623 62623 45477 96986 82406 82406 16698 16698 25843 33230 23559 37294 90518 90518 10664 87003 38990 38990 43014 43014 55950 76859 3136 3136 21784 44932 47159 47159 2173 78015 62269 62269 28228 40307 35720 35720 58736 70028 12228 12228 91415 92711 95437 95437 34671 47002 74089 74089 56054 85956 28769 28769 20095 77496 83381 83381 42656 72156 679 679 76409 82651 43242 43242 19139 51265 17415 96432 55402 55402 45834 80082 78856 78856 86700 86700 40818 53716 29164 60844 69030 69030 70222 70222 3348 26477 79780 79780 80874 83192 59014 59014 77644 77868 12775 80085 42625 42625 53576 96668 85178 85178 55784 55784 880 35916 58561 69792 2265 2265 17154 17154 31200 81509 92181 92181 5892 69997 3455 54880 7936 7936 13036 13036 80216 95172 48154 94892 90923 90923 27588 27588 8591 35376 26361 26361 62552 75202 29482 29482 2054 23863 82418 82418 74043 91500 70070 70070 5838 49920 71561 85023 42418 42418 61402 61402 95972 98156 47891 69771 35272 35272 43320 69465 64856 64856 89232 94332 12462 12462 68861 68861 60334 80084 65884 89296 59924 59924 17925 17925 28863 82202 66594 73941 71348 71348 19616 55099 65657 65657 47634 88627 89553 89553 15293 15293 19852 96741 5341 60561 86149 86149 5233 5233 70475 88463 6534 38603 49578 49578 62911 96965 63646 63646 80694 94767 92347 92347 61090 64413 79123 79123 68626 68626 434 6194 4962 44024 7472 7472 18215 84451 24330 24330 40679 51106 54877 54877 23785 81659 62558 62558 7716 7716 10907 94514 63793 63793 59153 68148 72963 72963 1867 48783 53087 53087 56095 69503 78699 78699 17625 86029 86097 87471 50354 50354 73455 73455 51412 88427 55626 55626 10171 56360 20724 74970 16554 16554 33607 33607 17331 26870 19768 21575 40050 40050 67507 82653 29386 29386 51259 84419 13929 13929 30246 84220 43278 43278 73193 73193 25925 63972 30173 30173 7892 96329 17186 17186 9525 68968 20224 33487 59027 59027 27193 84168 81009 81009 49534 49534 17132 64948 39822 42225 88594 88594 86427 86427 9881 94222 43543 93707 55423 55423 17798 57303 6294 6294 51960 51960 15614 52233 10778 10778 81778 96758 3630 17039 96452 96452 34166 34699 22360 22360 72739 72739 4242 67866 5572 5572 39618 80523 64320 64320 8020 8801 7592 7592 59292 62524 28712 77497 48607 48607 91971 91971 82653 97095 70027 76306 18449 18449 71155 71155 32748 75423 20648 95338 32859 32859 11092 11092 14175 79628 82727 82727 28435 30550 12232 73060 58405 58405 12785 12785 8162 12076 9589 85456 90613 90613 80324 80324 26343 69242 30305 65044 58729 58729 42648 94651 76775 76775 30909 31016 42246 42246 83045 83045 39187 94323 60933 60933 12845 35214 31260 32262 70574 70574 42781 52137 941 941 42993 57285 75444 75444 60939 86096 8524 8524 13950 55152 90200 90200 20986 80507 5970 5970 74007 74007 2404 74527 52547 52547 32602 66434 3219 3219 74469 86581 29112 29112 45437 51419 89878 89878 51932 68945 70170 97903 51470 51470 6300 69744 71675 71675 5011 5011 13526 79297 35054 51534 29432 29432 44192 44192 15799 91620 16878 16878 4441 82956 96912 96912 23299 60043 92764 92764 32623 40211 96694 96694 24222 69934 46735 46735 78770 86027 18982 46614 9258 9258 71936 91911 83638 83638 6035 25472 76455 76455 5103 61673 68367 68367 3939 59494 78790 78790 24440 41991 22910 22910 18033 87941 35271 35271 3709 3709 70904 76299 75325 75325 92834 97093 57331 57331 17937 83822 55668 91014 28033 28033 69939 69939 32109 88900 8349 23598 47499 47499 11026 11026 536 28150 11868 48399 27061 27061 4922 29038 61717 61717 58596 58596 18640 41438 87087 87087 95984 98378 28625 42998 97613 97613 32965 85240 85850 85850 15991 40931 32702 32702 68972 68972 12153 15878 20749 35985 62678 62678 3145 93831 55286 55286 33076 78078 28051 28051 9613 97228 85013 85013 39605 72614 73276 73276 55946 69967 56085 56085 11688 11688 14891 21895 54787 54787 6503 44812 33798 33798 47366 48893 18544 42003 65884 65884 4267 4267 46339 91426 73644 97184 39169 39169 33813 33813 10643 29346 37080 37080 43991 56596 52261 96055 27288 27288 88107 88107 71095 91570 53921 53921 30561 61441 32716 32716 34827 53958 8627 8627 31979 58524 69494 69494 27758 94936 74127 74127 31335 65721 40704 43374 16582 16582 34115 72057 65808 65808 4860 5784 78079 78079 75805 75805 50256 95135 312 1501 49305 49305 36233 36233 52379 87550 97106 97106 57076 59693 7842 26179 63533 63533 60915 71527 57505 57505 6427 6427 20141 54107 36287 68297 8304 8304 20126 20126 30548 81913 21154 25849 5563 5563 46916 89407 63383 63383 33545 97962 81251 81251 33944 33944 44567 92288 87591 87591 2877 19343 80292 83379 25478 25478 5701 5701 47075 89226 50141 59995 92494 92494 28727 28727 78632 82373 95974 95974 73435 78467 76725 76725 72601 92512 21742 21742 34528 89976 85631 95456 31919 31919 71288 71288 1661 81828 4086 37878 70083 70083 65657 66064 95304 95304 59356 81086 16367 16367 20063 20063 43878 79715 16699 47109 71263 71263 68406 83908 72212 72212 14577 67233 69241 69241 52234 87400 55817 55817 69101 71853 16095 16095 50607 75614 90633 90633 81702 81702 13724 18123 25033 25033 1045 7222 16647 49520 15403 15403 26315 26315 19376 79279 33128 47857 41784 41784 6419 80932 43951 43951 35933 71675 50092 50092 94930 94930 10043 31850 31478 90773 83537 83537 293 5731 82118 82118 32367 32367 51900 75447 12340 37397 6719 6719 56244 56244 57878 61884 53603 53603 11427 82596 17127 17127 4564 74301 10743 96400 64085 64085 21248 60246 23097 23097 19390 48695 81710 81710 62623 62623 40051 43532 235 235 94818 97884 18553 96275 21111 21111 35251 35251 17470 48267 17860 96408 6575 6575 84901 84901 9517 92739 21858 21858 7843 19171 11445 11445 54446 89496 78540 78540 27737 29219 82543 82543 61391 61574 2448 84531 12721 12721 42618 42618 33010 40368 85055 85055 12326 76156 37069 80441 14442 14442 2558 2558 18364 52096 52127 56747 39435 39435 46732 46732 48154 59746 27153 27153 20590 77662 11202 82301 91070 91070 13231 85590 68062 68062 37340 86956 87936 87936 79763 79763 31400 57756 21872 21872 10305 18381 89404 89404 29720 62372 36945 71794 5824 5824 10008 38391 44552 44552 7560 30726 33523 33523 16488 16488 53696 72966 57328 65148 79005 79005 36362 36362 4220 92455 29034 29034 23176 33005 68837 68837 23890 41405 59789 59789 72812 73626 37630 73438 37660 37660 71363 98047 73807 73807 928 928 16017 49489 8242 14639 78602 78602 21578 88859 47409 47409 25855 25855 15738 80655 56795 56795 10286 24198 24112 66150 97671 97671 8409 35064 34282 34282 48235 79314 40201 40201 57167 57167 83298 89039 64386 82022 39502 39502 16570 16570 50823 84124 87142 87142 37877 96536 85493 85493 26701 96998 85436 85436 17170 80691 65206 65206 33136 40717 88580 88580 24657 53410 10877 17502 47552 47552 72785 72785 25914 77989 6647 45929 94602 94602 87825 87825 8464 16716 43726 83221 14431 14431 54016 87261 55556 55556 39374 39374 9559 95858 53369 83138 75032 75032 1764 39016 59373 59373 8926 57234 13286 13286 83960 83960 12879 84831 69566 90903 7724 7724 77514 77625 7881 7881 3801 5338 79622 79622 96213 96213 33953 96038 16542 79854 87916 87916 53912 53912 43444 65890 30908 59192 73104 73104 84 90004 36110 36110 12802 46283 64455 64455 23657 51295 27654 27654 96429 96429 50088 86867 29961 52659 87924 87924 17402 17402 16577 48572 53649 53649 34072 73129 22129 69783 26163 26163 1460 24529 17872 17872 23666 23666 11234 55654 71190 71190 17424 47486 13869 42127 91579 91579 68076 68076 16957 31611 36036 73685 7041 7041 53571 95055 43183 43183 46872 61841 90700 90700 53019 85664 45159 45159 84548 84548 3633 21009 49277 49277 9960 85013 18230 71323 50146 50146 40835 40835 10950 76662 10190 49089 95144 95144 2178 2178 41157 78798 19335 19335 51492 80792 28357 28357 27452 83052 72275 79048 74019 74019 65166 90002 76543 76543 92914 93580 64312 64312 54999 54999 6142 27308 36865 76417 67443 67443 13176 86535 48594 48594 59443 66208 12526 12526 57667 57667 173 72302 61340 61340 28742 32108 90835 90835 7650 42856 10894 12833 78262 78262 85932 85932 81604 95800 47389 47389 69908 95797 10341 70935 26925 26925 34802 34802 54553 92756 8899 24226 13559 13559 38463 38463 25015 52164 92816 97446 90143 90143 82281 82281 8211 13870 29171 76492 97975 97975 44108 64909 33228 33228 655 655 40057 70889 4103 10588 51871 51871 86086 96640 51402 51402 53342 78923 66206 66206 19368 86468 43266 43266 16559 16559 69919 86736 54123 54123 36655 84237 19729 19729 23218 68226 54549 82360 75421 75421 7958 86587 93334 93334 49408 49408 10161 72909 62907 62907 83108 94685 38369 38369 27999 70394 3627 13818 44630 44630 70560 70560 62664 64142 36211 36211 40297 42292 60497 60497 5154 24065 82380 82380 7249 46267 44139 63079 28377 28377 63143 96859 91178 91178 80898 80898 16312 67498 33358 33358 14873 77543 54200 54200 426 46199 52780 52780 38869 53886 76698 80382 16483 16483 91314 91314 8514 85124 39717 39717 74816 95264 62409 92683 9456 9456 22810 27805 81496 81496 26378 97637 89376 89376 39632 41940 39528 39528 89746 89746 53290 74197 70478 70478 47499 84721 45772 45772 61470 74777 36332 47677 16749 16749 37354 37354 9473 87573 46927 69233 29881 29881 2500 11193 42328 42328 64468 64468 49493 82535 12413 55724 1469 1469 60038 60038 24236 71907 71666 71666 48874 90678 61548 61548 74881 87635 72508 72508 60371 85696 45381 63844 71872 71872 28906 28906 20548 31030 79242 79242 47793 74619 45488 45488 44810 95467 5420 83889 74806 74806 61972 64817 1237 1237 11050 60220 30698 30698 41057 50304 2834 2834 85385 85385 9149 61518 10388 10388 28613 80388 19472 19472 30770 43129 86163 86163 9133 44142 63836 92209 4782 4782 12392 45417 37663 37663 8505 8505 3767 65689 84046 84046 55244 74437 30187 58939 24803 24803 19392 42505 60128 60128 90027 90027 39689 87357 1613 90195 71057 71057 22236 22236 18861 32493 12278 12278 58469 72900 95068 95068 72293 73381 51796 51796 46078 50706 4474 4474 30082 53341 54937 54937 38089 88378 90650 90650 16771 64454 29532 46675 89032 89032 46059 76822 35235 35235 77097 80658 48097 48097 52589 52589 64302 75007 15188 15188 33389 66700 46630 85417 1333 1333 41820 61652 89367 89367 46770 55705 79344 79344 48302 48302 6165 79838 6701 93290 21412 21412 44469 44469 58737 60426 30599 96365 41021 41021 26318 70665 38960 38960 95430 95430 31861 89489 3421 23958 95669 95669 66586 66586 33319 93148 45643 45643 5922 23458 17839 17839 63171 76345 7603 64932 5431 5431 2762 2762 26049 39582 36653 36653 56756 70425 17362 81630 58320 58320 38066 69718 57661 57661 16394 16394 75954 75960 77999 92182 8524 8524 12721 12721 35949 38373 62929 62929 22185 74517 14111 14111 42924 88050 1698 2206 33399 33399 37646 75723 63359 63359 57746 79587 63595 63595 28744 33140 82298 82298 16846 16846 23188 87662 40202 83410 91282 91282 12726 70828 65179 65179 53405 53405 62408 64547 18842 71407 19798 19798 13777 59252 7395 7395 58342 58342 27172 42551 71462 71462 22808 76262 33180 33180 53384 84524 12680 12680 4404 72424 9711 9711 553 84537 75886 80781 26620 26620 6930 76901 35250 35250 39780 91017 70570 70570 67253 80629 5636 5636 75698 75698 52801 84020 26978 58159 998 998 21263 54751 63930 63930 90337 90337 14033 23928 42162 82981 21054 21054 1619 1619 80431 80975 34510 65545 64615 64615 39128 97019 31155 31155 52109 86028 34936 34936 7818 7818 57183 91195 61698 96830 81351 81351 49418 58325 94876 94876 13279 13279 7626 8843 40869 40869 3420 29710 62402 62402 43056 70928 11570 16940 72477 72477 87197 87197 47426 93368 36957 36957 47368 96203 84356 84356 4571 7218 66656 66656 36871 44552 84606 84606 1014 61312 43158 43158 18134 79798 32092 49914 68416 68416 24067 73407 39168 39168 91766 91766 47422 87000 15072 15168 62190 62190 91861 91861 66996 94365 3843 3843 9399 57488 42515 42515 77825 97974 90003 90003 23202 53449 27753 85970 35434 35434 59764 59764 32435 38525 40114 40114 56733 70064 77587 94236 17285 17285 58709 58709 15375 94713 57979 96046 74197 74197 44549 44549 20382 30528 39955 77096 87252 87252 37969 93474 66073 66073 72522 72522 49312 67517 55085 68705 71766 71766 68768 72608 36901 36901 69657 75750 49125 49125 826 826 26708 76128 10128 10128 21398 79301 46650 95816 25600 25600 47039 66415 69431 69431 2930 60941 15243 15243 12526 12526 48122 75973 12389 71577 17889 17889 16741 78927 6859 6859 2232 9949 16453 16453 23718 35750 88713 88713 41799 41799 10124 12385 1369 44584 94599 94599 47653 64638 36040 36040 14399 57583 6236 6236 18015 88910 4384 4384 15150 15150 136 98332 4 84554 78872 78872 35875 35875 45421 51152 57910 63466 14803 14803 53627 81764 61354 61354 55039 55901 79765 79765 44630 44630 6923 85237 11730 40497 60929 60929 2169 80465 52132 52132 66873 66873 453 29588 53715 53715 70842 78672 40286 61691 5845 5845 13731 64457 79410 79410 13574 13574 21115 51919 89628 89628 66363 68515 25350 25350 66751 88570 11587 29045 19125 19125 21512 28951 2221 2221 63878 80391 80823 80823 47659 82916 21036 21036 63805 63805 8758 56444 8898 94810 75487 75487 79538 79538 11913 19613 90936 90936 15132 95735 97072 97072 14884 96141 71567 77262 22290 22290 68902 69998 45445 45445 50211 79567 60866 60866 64613 64613 43474 49735 14606 81128 97606 97606 95401 95401 36428 78277 42100 89759 84602 84602 30737 30737 58863 96833 9558 9558 27280 28820 92587 92587 24162 87938 17703 93820 72082 72082 29819 61183 48934 48934 20642 20642 67867 95432 31683 31683 13946 17793 96076 96076 12042 34764 58619 58619 7077 24640 1753 51419 93075 93075 31171 51377 35866 35866 13942 20650 71009 71009 23344 48337 33206 33206 74551 74551 47160 62616 97275 97275 1347 37460 85780 85780 7908 49387 4840 28982 79427 79427 23348 67424 34633 34633 41231 76053 92766 92766 718 72995 64137 64137 24511 24511 10247 54648 65743 65743 42375 49841 11525 29140 70999 70999 89510 89510 44419 57121 12816 34121 78799 78799 70919 70919 26939 30813 72928 72928 47931 63529 22513 22513 22586 65667 37563 50030 23283 23283 88940 88940 14898 22997 4293 4293 57454 97654 92324 92324 64591 89037 7711 12904 62101 62101 40202 94619 73568 73568 2343 2343 48231 65792 93099 93099 44156 85059 39675 39675 57 59816 8948 67220 25650 25650 46343 62000 80466 80466 34652 37526 90329 90329 39939 39939 29837 68659 77294 77294 26196 75219 60262 60262 58145 85386 62664 62664 13206 19176 43882 43882 18060 38194 15499 94889 26827 26827 43072 43072 25759 53973 69185 69185 59707 63245 87509 87509 17 87025 1324 16060 92630 92630 25046 30050 57102 57102 60707 60707 16607 27056 92777 92777 38492 83551 83880 83880 15111 98375 83224 83224 68192 95872 36256 57644 78476 78476 92875 92875 1016 55930 16542 16542 94222 97550 3834 91376 87776 87776 2627 12922 7130 7130 30436 93288 94281 94281 41480 41480 17891 35737 89491 89491 48930 61303 31272 97043 9446 9446 38023 38023 57967 86342 68711 68711 22191 52074 66899 66899 7611 40239 25036 25036 29561 71261 51273 51273 53693 57717 48630 49142 60869 60869 86880 91089 49059 49059 8485 49029 81035 81035 17238 86661 29466 29466 39674 49101 61703 61703 79395 79395 3585 6992 10208 10208 28207 73420 66018 89082 48499 48499 5851 5851 12090 46832 51087 51087 28875 39414 66593 85680 67734 67734 76199 76199 65181 94972 41327 85152 49111 49111 31998 31998 42854 45319 87619 87619 51306 86721 69304 69304 15211 91510 53978 54889 51983 51983 94027 94027 51539 60583 84996 84996 60171 96239 37810 37810 4841 10506 76798 78366 84370 84370 39189 39189 12031 53270 20088 20088 36307 74983 48415 48415 423 79519 90174 90174 69846 93391 93783 93783 31074 76432 77655 77764 48283 48283 26672 78425 29944 29944 74319 74319 10713 13128 14296 14296 41031 85676 10060 47877 83344 83344 37123 44894 3090 3090 4008 4008 1606 58075 44506 44506 3437 10364 3869 44420 70658 70658 14585 53524 93066 93066 21249 54929 64625 64625 24678 24678 5793 96068 31550 66800 12084 12084 60033 60033 17471 82830 61220 96667 20771 20771 15458 15458 88769 90105 29508 35650 20498 20498 7865 97290 26650 26650 8593 98070 49839 49839 87664 95982 26241 26241 56008 56008 60843 78631 13196 13196 19959 79078 67 26458 17639 17639 21764 21764 2971 29756 32688 36212 15287 15287 15883 97302 40874 40874 46876 88596 73184 73184 5518 5518 24138 50905 82239 82239 43813 96368 55028 68900 331 331 34330 34330 3604 22621 27695 27695 48974 95710 41067 41067 16285 24187 48739 71149 9768 9768 95725 95725 21498 60781 22860 22860 60241 68856 25051 70863 5081 5081 5273 5273 40557 98056 53650 56891 44300 44300 45719 45719 61073 84203 3963 3963 470 83985 47454 62443 94508 94508 11306 11306 13880 86521 68957 68957 49584 86247 72494 72494 18567 25150 49399 49399 78506 96060 29589 29589 15351 37212 7111 7111 28338 93674 15376 31830 42071 42071 21910 21910 35777 88732 52738 93718 74448 74448 42746 42746 40025 44060 6123 6123 15756 41150 73566 75358 95955 95955 83630 83630 15432 69084 33833 33833 48869 91805 22761 26711 21252 21252 48112 70713 83699 83699 43813 43813 11118 92796 47513 47513 38879 76986 23438 23438 17982 89008 31973 31973 50793 51421 57809 57809 27903 35655 65142 65142 25927 78049 28233 71261 55701 55701 32419 32419 3220 81751 33082 68109 39608 39608 28232 52781 74117 74117 20328 89586 45394 45394 38080 60173 62627 62627 74989 89146 49170 49170 83027 83027 66682 93540 19671 36443 86221 86221 40122 40122 185 22460 82275 83722 52112 52112 30041 73362 33860 33860 4171 83362 35382 35382 77070 84135 96637 96637 9068 80444 36764 36764 41077 81343 96130 96130 66637 66637 25910 90530 44923 59322 7816 7816 72997 72997 40729 87768 17863 17863 11156 29600 61695 75265 38048 38048 63909 82021 14918 14918 77961 77961 7255 71095 14481 64229 73106 73106 42048 63937 73672 73672 31430 31430 76786 84301 29291 36991 56912 56912 31688 48613 47440 47440 14567 55501 4280 4280 70625 77658 84498 84498 60158 72129 56295 56295 74404 74404 88918 97899 16906 17142 82614 82614 4121 54512 29810 29810 15745 48998 96318 96318 11353 11353 26918 44664 81627 86980 58712 58712 77884 77884 50964 65316 40944 40944 10719 95124 75070 75070 60921 94618 79187 79187 25029 70717 32161 92357 22225 22225 65321 82442 50933 50933 21729 21729 31722 50716 17727 75332 67929 67929 40554 76245 90166 90166 9402 9402 31840 70739 34250 34250 33996 82614 25942 26061 12726 12726 7664 88343 49236 49236 7369 30337 22069 22069 7953 9111 4324 4324 1436 1436 12449 76257 5149 38354 71594 71594 19915 63125 13110 13110 3895 3895 31244 72545 19818 86246 33536 33536 9703 24326 1821 1821 64934 72591 76720 76720 68731 93627 61711 61711 9731 23233 25349 25349 4412 53241 11312 11312 40463 40463 11074 79495 29615 29615 49287 82049 53000 88234 69590 69590 58177 92368 81046 81046 90399 90399 7781 59482 20387 57155 93774 93774 80508 80508 39491 72686 11956 13541 73448 73448 38229 76438 67984 67984 92205 92205 7900 29975 7957 70969 10398 10398 17820 73410 23177 23177 17155 17155 22010 28560 10465 76078 53618 53618 12440 61986 14308 14308 59734 59734 83464 86076 55727 55727 73633 92568 8003 19024 64001 64001 89809 89809 65213 94364 27353 53546 830 830 528 97401 5421 5421 30010 80762 86227 86227 93401 93401 7294 62097 33581 79535 13890 13890 8728 8728 7430 97588 53516 53516 88324 95855 83993 83993 36041 38204 93837 93837 28717 68294 76912 76912 9889 65214 42824 58671 77430 77430 47459 47459 13682 38896 92582 92582 46468 81480 63966 63966 73805 88082 21388 80760 65537 65537 86371 86371 27884 38947 60758 60758 6421 81218 49504 49504 3506 22050 46464 61655 84458 84458 52367 80536 64179 64179 10017 10017 36628 70481 6378 6378 15908 94381 26860 26860 16699 86505 80553 80553 60443 73496 38810 55209 74908 74908 73744 73744 53092 91082 52396 52396 25539 36751 49965 90440 36001 36001 94226 94226 81993 93876 9597 9597 7074 54596 74471 83115 30950 30950 90443 90443 49575 72763 12221 12221 12362 28767 4446 4446 6806 95581 16382 44119 96753 96753 1358 32349 51920 51920 1809 10209 88303 88303 51822 60949 13728 13728 26293 26293 61642 72926 70061 70061 1624 93680 54897 54897 41169 46791 55931 59072 94859 94859 61993 61993 18592 94385 36478 46270 19306 19306 8896 63631 17646 17646 67897 67897 92270 97818 669 669 23692 88317 29043 29043 46443 94404 70593 70593 22137 75827 10538 11424 34729 34729 76124 76124 36798 94718 98070 98070 17721 55193 28881 50200 8962 8962 50692 50692 5342 34655 27379 27379 5705 58266 5495 83730 78350 78350 75500 75500 22757 53334 38660 43019 65166 65166 8608 41505 21119 21119 38793 38793 26899 40522 57937 57937 4867 37836 90046 90046 69776 89827 2981 51119 53095 53095 71486 71486 28010 82642 59833 59833 54650 84599 17278 88839 11305 11305 15910 15910 31675 38650 50715 50715 11578 53750 90263 90263 73676 89156 43117 43117 6286 52314 66233 69547 35453 35453 57570 77531 98173 98173 75063 75063 47076 82786 12414 13194 6298 6298 42927 42927 67183 90471 36637 36637 15836 92706 22627 80478 55392 55392 58414 61453 33258 33258 74983 74983 8987 68188 23209 53741 68329 68329 83554 83554 19144 74863 43813 91032 63260 63260 20178 87775 11076 11076 30059 45642 68929 68929 27812 27812 22369 87470 61266 61266 48888 61575 54835 67391 4256 4256 16433 16433 13491 28141 13039 13039 40079 53698 91488 93169 18330 18330 14210 14210 820 72096 19151 19151 11929 40841 51278 51278 21990 50535 87127 87127 42937 63155 2586 2586 49123 90196 6661 50903 48535 48535 46047 67536 12607 12607 44907 64089 95154 95154 42699 42699 3330 69487 45965 69863 78878 78878 96558 96558 3723 23652 13039 13039 4104 52739 30600 45284 25611 25611 53668 53668 41562 64888 49055 49055 20310 68943 79367 79367 26137 43682 40296 73060 81030 81030 1987 1987 3008 9918 15187 26821 73703 73703 85027 85027 66874 97153 66226 92253 39627 39627 97941 97941 8425 43067 22530 22530 73768 98072 10419 97457 63945 63945 4472 4472 40603 53494 18753 18753 25125 92143 6165 6165 37603 65670 32597 32597 23081 51734 8046 74762 58520 58520 64153 64153 66550 93626 37568 37568 43478 72325 3060 98050 56059 56059 22527 43771 59869 59869 461 461 16076 95149 24372 24372 41595 57515 17839 52760 79728 79728 11935 11935 62343 90455 73202 78539 62962 62962 79053 91911 47110 47110 20188 72134 85774 85774 30000 30000 32901 70448 15890 46570 42020 42020 25757 25757 20836 38729 6565 6565 14437 24705 90427 90427 8317 29730 18798 21658 56717 56717 30022 92395 62404 62404 7142 7142 24550 62482 94032 94032 30392 51103 86775 86775 43849 91828 47987 69041 24034 24034 316 316 17830 80123 13338 87719 93645 93645 5577 5577 559 51147 73937 73937 54254 81471 81753 81753 65876 79771 65120 65120 37108 69219 84077 84077 56994 57001 8070 12066 21285 21285 27292 27292 25263 25882 72030 72030 34722 82009 33735 46834 91070 91070 26451 36683 29555 29555 24644 24644 22337 58403 37907 37907 55307 58244 17421 18166 61033 61033 29120 92473 69083 69083 14711 14711 257 93322 26525 50458 56556 56556 20423 75441 62412 62412 36980 36980 81858 86885 41753 41753 47067 92344 9622 9622 41548 82589 23821 23821 37143 77491 26104 93456 94887 94887 73362 79758 19732 19732 19123 53344 42484 42484 31789 31789 25010 83080 31067 77135 82592 82592 4919 4919 33129 52753 18213 18213 28805 97748 41872 87036 17726 17726 47657 80793 93004 93004 10443 20513 97837 97837 11267 56287 34382 34382 36244 36244 43980 79587 16623 35601 16872 16872 97755 97755 9944 83073 53793 53793 72633 89263 46490 46490 13375 21909 6075 6075 42622 72705 43554 56339 60933 60933 15286 36412 97136 97136 14965 55123 13787 13787 58162 81189 8455 8455 27316 27316 43944 51655 5177 5177 66146 94821 28744 28744 58971 75238 21718 72543 41667 41667 65668 96923 40587 40587 5116 8384 6014 6014 13474 51875 41403 41403 77866 77866 64327 93293 28581 83790 232 232 8030 10897 91929 91929 70942 70942 30229 91606 78721 78721 34113 65246 43444 43444 3247 77298 27274 82904 76155 76155 86765 86765 9559 76374 78864 78864 2435 41939 14128 78099 3787 3787 15114 70352 15716 15716 86005 86005 50305 84171 7714 7714 18513 23901 67179 67179 55927 60515 23775 23775 50330 67215 92840 96986 17005 17005 64761 80906 35593 35593 27602 84062 61761 61761 55589 55589 31947 48935 30786 30786 44233 96048 24425 24425 79338 87460 91053 91053 1171 18673 53760 53760 25903 93168 25172 64893 17968 17968 81289 90907 72248 72248 41136 41136 16147 36940 65191 65191 64180 88876 13964 67628 34785 34785 51421 51421 55149 93039 70648 74130 20621 20621 47313 56049 68772 68772 73567 73567 77821 85102 79675 79675 19146 65936 23536 23536 46314 65755 31626 31626 46760 77594 11974 69725 30924 30924 41877 92101 29203 29203 22710 58087 9851 9851 12391 12391 25770 41834 8819 8819 36432 95723 69865 69865 34703 75940 27537 27537 58669 93367 64944 75942 90879 90879 651 35369 83573 83573 47422 47422 1787 74819 19404 63486 74288 74288 601 64233 30695 30695 82475 87153 49921 49921 44659 44659 41512 51072 56505 80413 25994 25994 73469 77497 23716 23716 41052 64714 66960 66960 38728 38728 66900 87683 16841 58155 77731 77731 55907 89411 27416 27416 26015 54246 22373 22373 30982 94686 9441 9441 7435 7435 29322 49399 24442 25190 6295 6295 83079 83079 216 50693 9877 27121 30823 30823 34195 35977 22579 22579 85699 85699 51178 84428 63434 82024 73993 73993 30966 95986 66270 66270 71270 71270 42672 78941 23725 23725 38490 86864 26421 37612 77992 77992 23335 23335 60756 84229 70641 70641 22137 43761 17065 17065 13860 92086 31649 31649 29975 68915 14448 52544 44227 44227 565 75986 77052 77052 61587 79715 9096 9096 2190 2190 21197 60975 28096 68439 49170 49170 19636 19636 15332 18356 32295 32295 19280 38098 73625 73625 76777 83799 75774 75774 13938 69973 9603 28644 40045 40045 4735 4735 15149 91035 8903 96087 13535 13535 23748 23748 35039 50928 50578 50578 17632 39495 33397 33397 27996 60294 52476 89125 34735 34735 52521 52521 8131 11153 14040 41655 92100 92100 53516 93181 68329 68329 35882 35882 35581 81874 21020 81159 94370 94370 16387 59771 63950 63950 77286 82648 86566 86566 2780 61385 96035 96035 96294 96294 12511 92201 52737 52737 23002 65407 36411 36411 1439 27320 13813 13813 14818 65146 17473 38839 70725 70725 53865 73920 34902 34902 27913 27913 44413 48548 18628 56178 34725 34725 31665 72962 51158 51158 53344 53344 14030 37531 19112 49334 56860 56860 83747 83747 50405 73229 77595 77595 6255 57579 46645 46645 56026 65506 17 39439 27505 27505 6558 6558 20133 94070 52183 52183 29343 88374 44274 44274 62022 98319 56662 56662 39667 78807 4470 47306 16985 16985 76950 76950 2554 39440 70204 84774 98174 98174 89187 89187 68951 85355 51561 62911 60990 60990 49175 49175 36090 54125 409 50085 62946 62946 35411 35411 64494 92167 19308 19308 4050 71181 355 355 50261 72089 89307 89307 33479 47273 96785 96785 10213 69692 66631 92992 93291 93291 40184 47283 5979 5979 61110 69373 69867 69867 91125 91125 12884 60207 65494 65494 67054 82780 74817 75165 23483 23483 72513 89107 82282 82282 30811 84552 93517 93517 95414 95414 20465 71952 7301 57163 70519 70519 34057 34057 28797 34351 88267 91514 29714 29714 3122 72044 62686 62686 58643 94326 12971 12971 13633 24347 23909 23909 42812 42812 11891 83793 23918 93603 63576 63576 14043 14043 16987 22228 57900 72060 36648 36648 70095 70095 4054 30791 31556 54875 49983 49983 80341 80341 32047 55587 6736 6736 19556 39042 46506 46506 54796 79582 43667 43667 20690 67097 56753 90191 80721 80721 19175 19175 19786 84988 10260 94497 22297 22297 81532 95537 90714 90714 8677 19061 23544 23544 61908 65171 9400 9400 10076 10076 31415 66918 2080 2080 37783 63469 10472 10472 25245 59768 57165 61039 86836 86836 90692 90692 47508 51860 16102 38104 4090 4090 70289 70289 80225 86565 65269 76537 8646 8646 58020 58020 6552 42560 11252 11252 62639 66461 2824 14480 32212 32212 22436 78736 27074 27074 89512 91874 5821 5821 53488 95431 52268 52268 42888 42888 5523 61506 13406 49688 45409 45409 64602 70535 32304 32304 43867 43867 12203 68803 56173 56173 2129 80430 8276 8276 20581 44325 54279 69611 4764 4764 18926 75995 4945 4945 5548 16586 96295 96295 53356 54680 67157 67157 85682 85682 44013 44721 6832 31518 36114 36114 69866 69866 34223 34394 63798 63798 65126 91977 90007 92800 45835 45835 23593 23593 29930 88987 81234 81234 13986 32257 95471 95471 78647 82505 47353 96395 84631 84631 10053 88543 95775 95775 61563 61563 61496 91182 24013 24013 24343 82190 45763 53602 51367 51367 48305 85033 62333 62333 87282 87282 31149 42985 35694 57865 8463 8463 11134 89890 39033 39033 66255 66255 5043 10758 3056 6785 58628 58628 52097 77410 88195 88195 24685 67018 17111 17111 79735 79735 3660 95414 31053 75343 32803 32803 93188 93188 24895 62187 12620 35984 83767 83767 96141 96141 49719 92816 35196 77334 70210 70210 9888 9888 38413 84131 54577 54577 37657 82729 16985 20790 65822 65822 6976 77349 90739 90739 24670 89776 4434 4434 15540 17103 22412 22412 20471 97119 56340 56340 50310 50310 17035 19738 4984 4984 2653 97269 47458 47564 88033 88033 35635 35635 66876 88114 13595 13595 73865 93833 65393 65393 37998 54050 65196 65196 71907 80285 32502 60898 75746 75746 74108 74108 21182 96802 919 919 66490 79876 55318 93839 22749 22749 31885 88605 26757 26757 19083 59049 39981 39981 27088 97149 16022 16022 72145 72145 58065 79284 86584 86584 7983 21392 3203 3203 42960 47519 1864 33346 5109 5109 17706 53978 27357 27357 35923 66782 63518 63518 50391 86479 94628 94628 64683 64683 8865 77759 3155 84616 17590 17590 41742 95097 10672 10672 61776 61776 2317 94295 62152 77127 10137 10137 19772 28033 55608 55608 20005 41527 6542 6542 11511 17794 36007 36007 26973 26973 28674 39242 11279 48209 599 599 14302 96896 71091 71091 40461 51967 92752 92752 30046 81888 19055 19055 47135 47135 10867 86853 23838 88533 48113 48113 50507 53804 30279 30279 62865 86756 64208 64208 88060 88060 16402 25428 12304 12304 7680 74699 42855 42855 40450 70171 55415 55415 51093 78414 76475 76475 45082 50090 88146 88146 12085 33790 3025 29781 16561 16561 32653 85827 69667 69667 58631 93547 8439 8439 77683 77683 42607 93089 41827 87370 75867 75867 991 72984 27002 27002 42412 69610 61969 61969 19701 61531 16887 16887 20610 57279 56433 56433 17352 17352 49629 79556 90079 95783 93576 93576 28958 28958 4093 69693 14577 38148 73723 73723 17491 17491 29472 35265 41275 52114 46446 46446 9323 23143 63865 63865 6270 86882 40490 40490 1653 61909 54609 54609 34398 34398 7904 42169 53725 91347 54310 54310 21459 76876 24918 24918 26495 49537 49600 49600 43594 54024 26467 26467 40331 70088 6745 6745 80638 86815 70162 70162 97872 97872 31745 63018 95291 95291 31943 45242 54925 83090 42057 42057 16694 16694 42898 95061 4329 4329 38268 54981 47753 47753 28324 40434 46744 74488 56806 56806 55415 55415 28691 82188 63187 85321 95308 95308 84216 84216 2603 81353 37440 82168 23101 23101 18835 69538 88498 88498 29443 34705 73898 73898 33655 74446 81286 81286 64288 64288 52946 68601 22837 45504 78339 78339 46128 46128 33687 66539 41366 41366 55223 90537 36692 36692 35573 64758 47565 57485 10750 10750 86174 97962 90845 90845 24489 24489 66590 90926 80992 80992 42328 93875 61823 61823 24663 55271 17411 65136 27435 27435 62286 62286 92596 94628 28095 86523 24031 24031 78131 78131 17528 37868 5051 29072 27425 27425 60000 60740 89746 89746 23779 59122 74214 74214 14262 87414 64975 64975 33987 33987 14731 55460 50815 52973 34293 34293 7568 22445 66061 66061 61541 61541 24008 57136 14010 92201 54749 54749 43710 43710 35881 36889 42860 73505 75369 75369 14174 14174 14588 65499 10139 64664 72234 72234 12735 33851 57624 57624 3211 92476 19713 19713 36502 36502 59878 92875 12616 35721 13894 13894 78049 78049 10056 50980 31199 58517 86221 86221 91163 91163 36481 88727 9699 46331 78859 78859 13248 82544 68344 68344 1938 25901 46144 46144 87243 87243 14949 84775 73352 73352 26903 37217 24462 89913 15392 15392 9631 87525 63756 63756 8980 51053 89708 89708 59735 59735 6852 22718 3133 3133 33873 60568 29799 51897 63688 63688 59783 94268 31017 31017 59050 59050 17058 21254 65409 65409 49910 83395 76708 76708 60499 65535 34938 34938 58030 88612 28982 61245 79637 79637 83701 90468 44023 44023 631 631 27253 62539 33495 64438 13600 13600 31419 31419 51327 84671 8557 36694 30451 30451 26155 26155 49576 51255 59782 62216 90629 90629 63772 63772 72471 85840 70551 94382 4510 4510 44775 44775 19705 81066 53191 53191 75135 96768